.ship{display:grid;gap:7px;font-size:.88rem}.ship p{display:flex;align-items:center;gap:8px;font-weight:600}.ship p canvas{width:18px;height:18px}.segs{display:grid;grid-template-columns:repeat(10,1fr);gap:3px}.segs i{height:8px;background:var(--line)}.segs i.on{background:var(--grass)}.discrow{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin}.disc{flex:none;width:92px;scroll-snap-align:start;display:grid;justify-items:center;gap:4px;padding:12px 6px 10px;border:1.5px solid var(--line);border-radius:var(--r);background:#fff;cursor:pointer;position:relative}.disc:hover{border-color:var(--ink-3)}.disc:disabled{opacity:.45;cursor:not-allowed}.disc canvas,.disc img{width:44px;height:44px;object-fit:cover}.disc span{font-size:.78rem;font-weight:600;text-align:center;line-height:1.2;min-height:2.4em;display:grid;place-items:center}.disc em{font-style:normal;font-size:.8rem;font-weight:700;color:var(--sale)}.disc em s{color:var(--ink-3);font-weight:500;margin-left:3px}.disc[aria-pressed=true]{border-color:var(--grass);box-shadow:0 0 0 1px var(--grass);background:#fbfdf8}.disc[aria-pressed=true]:after{content:"";position:absolute;top:7px;right:7px;width:16px;height:16px;background:var(--grass) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8l3 3 5-6' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center/12px no-repeat}.stack{font-size:.88rem;color:var(--ink-2);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.stack b{color:var(--ink)}.stack s{color:var(--ink-3)}.ctas{display:grid;gap:10px}.form-error{color:var(--sale);font-size:.9rem;font-weight:600}.pays{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.pays svg{width:38px;height:24px}.eta{display:flex;gap:10px;align-items:center;font-size:.92rem;color:var(--ink-2);background:var(--bg-soft);border-radius:8px;padding:10px 12px}.eta canvas{width:22px;height:22px;flex:none}.eta b{color:var(--ink)}.trust{list-style:none;margin:0;padding:16px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;border-block:1px solid var(--line)}.trust li{display:flex;gap:10px;align-items:center;font-size:.84rem;color:var(--ink-2);line-height:1.25;min-width:0}.trust b{display:block;color:var(--ink);font-weight:700}.trust canvas{width:24px;height:24px;flex:none}details.acc{border-bottom:1px solid var(--line)}details.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:700}details.acc summary::-webkit-details-marker{display:none}details.acc summary:after{content:"";width:12px;height:12px;flex:none;background:linear-gradient(currentColor,currentColor) center/12px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 12px no-repeat}details.acc[open] summary:after{background:linear-gradient(currentColor,currentColor) center/12px 2px no-repeat}details.acc .acc-body{padding-bottom:16px;color:var(--ink-2);max-width:62ch}.band{padding-block:56px}.shead{display:grid;gap:8px;margin-bottom:28px;max-width:640px}.shead.center{margin-inline:auto;text-align:center;justify-items:center}.shead h2{font-size:clamp(1.6rem,5vw,2.3rem);font-weight:800;line-height:1.1}.shead p{color:var(--ink-2)}.steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.step{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;background:#fff;border-radius:var(--r);padding:20px}.bg-white .step{background:var(--bg-soft)}.step .ic{position:relative;width:60px;height:60px;border-radius:12px;background:var(--grass-soft);display:grid;place-items:center}.step .ic canvas{width:32px;height:32px}.step .ic b{position:absolute;left:-6px;top:-6px;font-family:var(--f-pixel);font-weight:400;font-size:.66rem;width:22px;height:22px;display:grid;place-items:center;background:var(--ink);color:#fff}.step h3{font-size:1.1rem;font-weight:700;margin-bottom:4px}.step p{color:var(--ink-2)}.cmp-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:#fff}.cmp{width:100%;border-collapse:collapse;min-width:330px}.cmp th,.cmp td{padding:14px;text-align:left;border-bottom:1px solid var(--line)}.cmp thead th{font-size:.82rem;font-weight:700;color:var(--ink-2);vertical-align:bottom}.cmp thead th.us{color:var(--grass-dk)}.cmp td.c,.cmp th.c{text-align:center;width:24%}.cmp td.c canvas{width:18px;height:18px;margin:0 auto}.cmp .us-col{background:#f7fbf2}.cmp tbody tr:last-child td{border-bottom:0}.gift-in{display:grid;gap:24px;padding-block:28px 44px;align-items:center}.gift-in h2{font-size:clamp(1.6rem,5vw,2.3rem);font-weight:800;line-height:1.1}.gift-in p{color:var(--ink-2);font-size:1.04rem;max-width:46ch}.gift-in .btn{max-width:340px}.gift-copy{display:grid;gap:14px;justify-items:start}.gift-copy .kicker{color:var(--dirt)}.gift-art{display:flex;gap:14px;justify-content:center;align-items:flex-end}.gift-art canvas{width:64px;height:64px}.gift-art canvas.lg{width:110px;height:110px}.gift-art img{border-radius:var(--r);max-height:340px;width:auto}.revsum{display:grid;gap:18px;border:1px solid var(--line);border-radius:var(--r);padding:20px;background:#fff}.revtop{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.revtop .big{font-size:2.8rem;font-weight:800;line-height:1}.bars{display:grid;gap:6px}.barrow{display:grid;grid-template-columns:2ch 1fr 4ch;gap:10px;align-items:center;font-size:.86rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.barrow .track-bar{height:8px;background:var(--line);border-radius:4px;overflow:hidden}.barrow .track-bar i{display:block;height:100%;background:var(--gold)}.revs{display:grid;gap:14px;margin-top:16px}.rev{border:1px solid var(--line);border-radius:var(--r);padding:18px;display:grid;gap:8px;align-content:start;background:#fff}.rev header{display:flex;justify-content:space-between;align-items:center;gap:8px}.rev h3{font-size:1rem;font-weight:700}.rev p{color:var(--ink-2);font-size:.95rem}.rev .who{font-size:.8rem;color:var(--ink-3)}.rev .who b{color:var(--grass-dk);font-weight:600}.rev img{border-radius:8px;aspect-ratio:4/3;object-fit:cover;width:100%}.photo{height:110px;border-radius:8px;background:var(--bg-soft);display:grid;place-items:center;font-size:.78rem;color:var(--ink-3)}.note-ex{font-size:.84rem;color:var(--ink-3);margin-top:14px}.faq{max-width:780px;margin-inline:auto}.faq details.acc:first-of-type{border-top:1px solid var(--line)}.final-in{display:grid;gap:18px;padding-block:44px;justify-items:center;text-align:center}.final-in h2{font-size:clamp(1.7rem,5.5vw,2.5rem);font-weight:800;line-height:1.1;max-width:20ch}.final-in p{color:#c8d3c6;max-width:44ch}.final-in .kicker{color:#9fd77a}.cd{display:flex;gap:8px}.cd div{width:70px;padding:12px 4px 10px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);display:grid;justify-items:center;gap:4px;clip-path:var(--notch)}.cd b{font-family:var(--f-pixel);font-weight:400;font-size:1.5rem;line-height:1;font-variant-numeric:tabular-nums}.cd span{font-size:.68rem;color:#c8d3c6;text-transform:uppercase;letter-spacing:.08em}.final-in .btn{max-width:320px}.foot{border-top:1px solid var(--line);padding-block:30px 40px;font-size:.88rem;color:var(--ink-2)}.foot-in{display:grid;gap:14px}.foot nav{display:flex;gap:18px;flex-wrap:wrap}.foot nav a{text-decoration:none}.foot nav a:hover{color:var(--ink)}.template-product .foot,.template-index .foot{padding-bottom:110px}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px #171a1514;padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px));transform:translateY(110%);transition:transform .25s ease}.sticky.show{transform:none}.sticky-in{max-width:1180px;margin:0 auto;display:flex;gap:12px;align-items:center}.sticky .thumbmini{width:46px;height:46px;border-radius:8px;background:var(--bg-soft);overflow:hidden;flex:none}.sticky .thumbmini img{width:100%;height:100%;object-fit:cover}.sticky-txt{display:grid;min-width:0;flex:1;line-height:1.25}.sticky-txt strong{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-txt span{font-size:.82rem;color:var(--ink-2)}.sticky .btn{width:auto;min-height:48px;padding:10px 18px;flex:none;font-size:.94rem}.toast{position:fixed;z-index:40;top:calc(12px + env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));display:flex;gap:12px;align-items:center;background:var(--ink);color:#fff;padding:12px 16px 12px 12px;max-width:calc(100vw - 24px);clip-path:var(--notch);transform:translateY(-180%);transition:transform .3s ease}.toast.show{transform:none}.toast.is-error strong{color:#ff9d93}.toast canvas{width:30px;height:30px;flex:none}.toast strong{display:block;font-family:var(--f-pixel);font-weight:400;font-size:.66rem;letter-spacing:.05em;color:#ffe17a}.toast span{display:block;font-size:.92rem}.toast-link{font-size:.84rem;font-weight:700;color:#bfe59e}.page-head{padding-block:36px 20px}.page-head h1{font-size:clamp(1.8rem,5vw,2.4rem);font-weight:800}.cart-items{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cart-item{display:grid;grid-template-columns:80px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.cart-item img{border-radius:8px;background:var(--bg-soft);aspect-ratio:1/1;object-fit:cover}.cart-item .ci-title{font-weight:700;text-decoration:none}.cart-item small{display:block;color:var(--ink-3)}.cart-item .ci-right{display:grid;justify-items:end;gap:6px;font-variant-numeric:tabular-nums}.qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:6px}.qty input{width:44px;text-align:center;border:0;font:inherit;padding:6px 0;background:none}.remove{font-size:.8rem;color:var(--ink-3)}.cart-foot{display:grid;gap:12px;padding-block:20px 50px;max-width:420px;margin-left:auto}.cart-foot .subtotal{display:flex;justify-content:space-between;font-weight:700;font-size:1.1rem}.cart-foot small{color:var(--ink-3)}.cart-note textarea{width:100%;min-height:80px;border:1px solid var(--line);border-radius:8px;padding:10px;font:inherit}.empty{padding-block:40px 70px;display:grid;gap:16px;justify-items:start}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 14px;padding-bottom:56px}.card{text-decoration:none;display:grid;gap:8px}.card .card-img{aspect-ratio:1/1;background:var(--bg-soft);border-radius:var(--r);overflow:hidden}.card .card-img img{width:100%;height:100%;object-fit:cover}.card-title{font-weight:700;font-size:1rem}.card-price{color:var(--ink-2);font-size:.92rem}.card-price s{color:var(--ink-3)}.page-body{padding-bottom:60px;max-width:760px}.search-form{display:flex;gap:8px;max-width:520px;margin-bottom:24px}.search-form input{flex:1;border:1px solid var(--line);border-radius:6px;padding:12px;font:inherit}.search-form .btn{width:auto}.lede ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.lede li{position:relative;padding-left:26px;color:var(--ink);line-height:1.4}.lede li:before{content:"";position:absolute;left:0;top:.18em;width:16px;height:16px;background:url(mm-bullet.svg) center/16px 16px no-repeat;image-rendering:pixelated}.bimg canvas{width:38px;height:38px}@media(min-width:640px){.steps{grid-template-columns:repeat(3,1fr)}.step{grid-template-columns:1fr}.revs{grid-template-columns:repeat(3,1fr)}.trust{grid-template-columns:repeat(4,1fr)}.gift-in{grid-template-columns:1.2fr 1fr}.revsum{grid-template-columns:auto 1fr;gap:32px;align-items:center}.grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:920px){.nav{display:flex}.logo{margin-right:24px}.mmenu{display:none}.pdp{grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.gallery{position:sticky;top:80px}.navarrow{display:grid}.sticky{display:none}.grid{grid-template-columns:repeat(4,1fr)}.template-product .foot,.template-index .foot{padding-bottom:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sticky,.toast{transition:none}.hear.is-playing canvas{animation:none}}.site .bar{position:relative}.site .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.site .bar>a.iconbtn:last-child{margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mm-2.css.map */
