@layer theme,base;@layer components{[data-template=remembrance]{--ink:#072835;--text:#14292e;--muted:#526367;--line:#dce2db;--panel:#f1f5ed;--card:#fff;--page-bg:#fff;--bg:#fff;--radius:6px;--template-accent:#4c763b;--rm-green:#4c763b;--rm-navy:#072835;--rm-pale:#f1f5ed;--rm-photo:var(--product-image-bg,#fff);--rm-care-default-bg:#294c27;--rm-care-default-text:#fff;--rm-care-default-body:#e0e9dc;--rm-shipping-default-bg:#eaf1e2;--rm-help-default-bg:#f6f6f2;font-family:var(--font-remembrance), ui-sans-serif, system-ui, sans-serif;color:var(--text);background:#fff;font-size:17px;line-height:1.55}[data-template=remembrance] h1,[data-template=remembrance] h2,[data-template=remembrance] h3{color:var(--ink);letter-spacing:-.035em;font-weight:700;line-height:1.1}[data-template=remembrance] h3{letter-spacing:-.02em}[data-template=remembrance] :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus,var(--rm-navy));outline-offset:3px}[data-template=remembrance] .rm-eyebrow{color:var(--accent-mark,var(--rm-green));letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}[data-template=remembrance] .rm-button{background:var(--main);min-height:52px;color:var(--main-text);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.6rem;font-size:16px;font-weight:600;display:inline-flex}[data-template=remembrance] .rm-button:hover{filter:brightness(.94)}[data-template=remembrance] .rm-button:disabled,[data-template=remembrance] .rm-button[aria-disabled=true]{opacity:.5;filter:none}[data-template=remembrance] .rm-button-quiet{border:1.5px solid var(--page-ink,var(--ink));min-height:52px;color:var(--page-ink,var(--ink));background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.6rem;font-size:16px;font-weight:600;display:inline-flex}[data-template=remembrance] .rm-link{min-height:48px;color:var(--accent-link);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}[data-template=remembrance] .rm-wrap{width:calc(100% - 40px);max-width:1380px;margin-inline:auto}@media (min-width:800px){[data-template=remembrance] .rm-wrap{width:calc(100% - 64px)}}@media (min-width:1150px){[data-template=remembrance] .rm-wrap{width:calc(100% - 100px)}}[data-template=remembrance] details>summary{cursor:pointer;min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;font-weight:600;list-style:none;display:flex}[data-template=remembrance] details>summary::-webkit-details-marker{display:none}[data-template=remembrance] details>summary:after{content:"+";font-size:24px;font-weight:400;line-height:1}[data-template=remembrance] details[open]>summary:after{content:"−"}[data-template=remembrance] .rm-scroll-row{scrollbar-width:none}[data-template=remembrance] .rm-scroll-row::-webkit-scrollbar{display:none}@media (max-width:799px){[data-template=remembrance] .rm-fade-row{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}@media (hover:none),(max-width:767px){[data-template=remembrance] .rm-edge{display:none!important}}@media (hover:hover){[data-template=remembrance] .rm-edge{opacity:0;transition:opacity .2s}[data-template=remembrance] .rm-rail:hover .rm-edge,[data-template=remembrance] .rm-rail:focus-within .rm-edge{opacity:1}}[data-template=remembrance] .rm-mode-tab:focus-within{outline:3px solid var(--focus,var(--rm-navy));outline-offset:-4px}@media (prefers-reduced-motion:reduce){[data-template=remembrance] *{scroll-behavior:auto!important;transition:none!important}}@media print{[data-template=remembrance] .rm-noprint{display:none!important}}}@layer utilities;[data-template=remembrance] .font-display{letter-spacing:-.03em;font-family:inherit;font-weight:700}
