.compare-module__LjinEW__lead{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;margin:0;display:flex}.compare-module__LjinEW__lead .compare-module__LjinEW__from{font-family:var(--font-sans), sans-serif;color:var(--muted);font-size:14px}.compare-module__LjinEW__range{color:var(--muted);font-size:13px}.compare-module__LjinEW__jump{align-self:flex-start;font-size:14px}.compare-module__LjinEW__headWrap{flex-wrap:wrap;row-gap:6px}.compare-module__LjinEW__note{max-width:62ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.compare-module__LjinEW__offers{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.compare-module__LjinEW__offer{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:12px 24px;padding:16px 0;display:grid}.compare-module__LjinEW__offer[data-sold-out]{color:var(--muted)}.compare-module__LjinEW__shop{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.compare-module__LjinEW__shopName{min-width:0;color:inherit;align-items:center;gap:9px;font-size:15.5px;font-weight:650;text-decoration:none;display:inline-flex}.compare-module__LjinEW__shopName:hover{text-underline-offset:.2em;text-decoration:underline}.compare-module__LjinEW__shopName img{border-radius:5px;flex:none;width:22px;height:22px}.compare-module__LjinEW__rating{font-family:var(--font-mono), monospace;align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.compare-module__LjinEW__badge{border:1px solid var(--ok);color:var(--ok);font-family:var(--font-mono), monospace;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10.5px;font-style:normal}.compare-module__LjinEW__stock,.compare-module__LjinEW__label{color:var(--muted);flex-basis:100%;font-size:13px}.compare-module__LjinEW__label{font-family:var(--font-mono), monospace;font-size:12px}.compare-module__LjinEW__shopTitle{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compare-module__LjinEW__money{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.compare-module__LjinEW__price{letter-spacing:-.02em;font-size:22px;font-weight:500}.compare-module__LjinEW__delivery,.compare-module__LjinEW__total,.compare-module__LjinEW__unit{color:var(--muted);font-size:12.5px}.compare-module__LjinEW__total{color:inherit}.compare-module__LjinEW__listed{max-width:28ch;font-family:var(--font-sans), sans-serif;color:var(--muted);font-size:12px;line-height:1.4}.compare-module__LjinEW__christmas{max-width:28ch;margin-top:4px}.compare-module__LjinEW__act{flex-direction:column;align-items:flex-end;gap:10px;min-width:0;display:flex}.compare-module__LjinEW__code{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.compare-module__LjinEW__codePrice{background:var(--naut-mist);font-family:var(--font-mono), monospace;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.compare-module__LjinEW__codeLabel{color:var(--muted)}.compare-module__LjinEW__shopButton{min-height:44px;font-size:14px}@media (max-width:760px){.compare-module__LjinEW__offer{grid-template-columns:minmax(0,1fr) fit-content(50%)}.compare-module__LjinEW__act{grid-column:1/-1;align-items:stretch}.compare-module__LjinEW__code{align-items:flex-start}}.compare-module__LjinEW__sizes{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.compare-module__LjinEW__size{border:1px solid var(--line);height:100%;color:inherit;border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.compare-module__LjinEW__bestBadge{align-self:flex-start}.compare-module__LjinEW__size:hover{border-color:currentColor}.compare-module__LjinEW__sizeTitle{font-size:14px;font-weight:600;line-height:1.35}.compare-module__LjinEW__sizeMeta{font-family:var(--font-mono), monospace;color:var(--muted);font-size:12.5px}.compare-module__LjinEW__about{max-width:72ch}.compare-module__LjinEW__disclosure{max-width:72ch;color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}
.list-module__wvfEJG__money{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums}.list-module__wvfEJG__add{justify-items:start;gap:6px;display:grid}.list-module__wvfEJG__addOn{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:14px;font-weight:650;display:flex}.list-module__wvfEJG__addOn svg{color:var(--ok)}.list-module__wvfEJG__addOn button,.list-module__wvfEJG__addView,.list-module__wvfEJG__forget{color:inherit;text-underline-offset:.2em;cursor:pointer;font-weight:500;text-decoration:underline}.list-module__wvfEJG__addError,.list-module__wvfEJG__error{color:var(--danger);margin:0;font-size:13.5px}.list-module__wvfEJG__intro{gap:12px;max-width:68ch;margin:32px 0 40px;display:grid}.list-module__wvfEJG__title{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:900;line-height:1}.list-module__wvfEJG__lede{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.list-module__wvfEJG__where{margin:0;font-size:13.5px}.list-module__wvfEJG__where a{color:inherit}.list-module__wvfEJG__empty{background:var(--naut-mist);border-radius:12px;justify-items:start;gap:16px;max-width:60ch;margin:0 0 56px;padding:28px;display:grid}.list-module__wvfEJG__empty p{margin:0;line-height:1.55}.list-module__wvfEJG__head{border-top:3px solid;padding-top:14px;}.list-module__wvfEJG__pricing{font-family:var(--font-mono), monospace;text-transform:uppercase;color:var(--muted);font-size:12px}.list-module__wvfEJG__entries{}.list-module__wvfEJG__entry{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:14px 0;display:grid}.list-module__wvfEJG__thumb{background:var(--naut-mist);border-radius:8px;width:64px;height:64px;display:block;overflow:hidden}.list-module__wvfEJG__thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.list-module__wvfEJG__entryText{gap:4px;min-width:0;display:grid}.list-module__wvfEJG__entryTitle{color:inherit;text-overflow:ellipsis;font-size:15.5px;font-weight:650;line-height:1.3;overflow:hidden}a.list-module__wvfEJG__entryTitle{text-decoration:none}a.list-module__wvfEJG__entryTitle:hover{text-underline-offset:.2em;text-decoration:underline}.list-module__wvfEJG__sellers{color:var(--muted);font-size:13px}.list-module__wvfEJG__entryActs{flex-direction:column;align-items:flex-end;gap:8px;font-size:13px;display:flex}.list-module__wvfEJG__stepper{border:1px solid var(--line);border-radius:999px;align-items:center;min-width:0;margin:0;padding:0;display:inline-flex}.list-module__wvfEJG__stepper button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.list-module__wvfEJG__stepper button:disabled{opacity:.35;cursor:not-allowed}.list-module__wvfEJG__stepper output{min-width:2ch;font-family:var(--font-mono), monospace;text-align:center;font-size:14px}.list-module__wvfEJG__plans{gap:20px;margin:0;padding:0;list-style:none;display:grid}.list-module__wvfEJG__plan{border:1px solid var(--line);border-radius:12px;gap:14px;padding:20px;display:grid}.list-module__wvfEJG__plan:first-child{border-color:currentColor}.list-module__wvfEJG__planHead{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.list-module__wvfEJG__planHead h3{margin:0;font-size:19px}.list-module__wvfEJG__also{flex-wrap:wrap;gap:6px;display:inline-flex}.list-module__wvfEJG__also span{background:var(--naut-mist);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.02em;border-radius:999px;padding:3px 9px;font-size:11px}.list-module__wvfEJG__total{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:14px;display:flex}.list-module__wvfEJG__total strong{letter-spacing:-.02em;color:var(--naut-plum);font-size:26px;font-weight:500}.list-module__wvfEJG__shares{gap:12px;margin:0;padding:0;list-style:none;display:grid}.list-module__wvfEJG__share{background:var(--naut-mist);border-radius:10px;gap:8px;padding:14px 16px;display:grid}.list-module__wvfEJG__shareHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:13px;display:flex}.list-module__wvfEJG__shop{color:inherit;align-items:center;gap:8px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}a.list-module__wvfEJG__shop:hover{text-underline-offset:.2em;text-decoration:underline}.list-module__wvfEJG__shop img{border-radius:5px;flex:none;width:20px;height:20px}.list-module__wvfEJG__lines{margin:0;padding:0;list-style:none}.list-module__wvfEJG__line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:8px 0;font-size:14px;display:grid}.list-module__wvfEJG__lineTitle{min-width:0;line-height:1.35}.list-module__wvfEJG__times{font-family:var(--font-mono), monospace;color:var(--muted);font-size:12.5px}.list-module__wvfEJG__open{min-height:38px;padding:6px 14px;font-size:13px}.list-module__wvfEJG__shareFoot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;padding-top:8px;font-size:13px;display:flex}.list-module__wvfEJG__shareFoot>span:first-child{align-items:center;gap:6px;display:inline-flex}.list-module__wvfEJG__shareFoot .list-module__wvfEJG__money{color:var(--naut-plum)}.list-module__wvfEJG__codes{border:1px dashed var(--line);border-radius:10px;gap:10px;padding:14px 16px;display:grid}.list-module__wvfEJG__codesHead{align-items:flex-start;gap:10px;margin:0;font-size:14px;display:flex}.list-module__wvfEJG__codesHead>span{gap:2px;display:grid}.list-module__wvfEJG__code{gap:8px;display:grid}.list-module__wvfEJG__code p{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13.5px;display:flex}.list-module__wvfEJG__code em{color:var(--muted);font-size:12.5px}.list-module__wvfEJG__codesWay summary{cursor:pointer;font-size:13.5px}.list-module__wvfEJG__codesWay .list-module__wvfEJG__shares{margin-top:10px}.list-module__wvfEJG__moveTo{margin-top:2px}.list-module__wvfEJG__moveTo>button{padding:5px 10px;font-size:13px}.list-module__wvfEJG__qty{color:var(--muted);font-size:14px}.list-module__wvfEJG__kicker{margin:0;}.list-module__wvfEJG__lists{gap:14px;max-width:72ch;margin:-16px 0 40px;display:grid}.list-module__wvfEJG__chips>button .list-module__wvfEJG__money{opacity:.7;font-size:12px}.list-module__wvfEJG__listActs{flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13.5px;display:flex}.list-module__wvfEJG__listActs .link-button{align-items:center;gap:5px;display:inline-flex}.list-module__wvfEJG__nameForm,.list-module__wvfEJG__ask,.list-module__wvfEJG__sharePanel{justify-items:start;gap:8px;font-size:14px;display:grid}.list-module__wvfEJG__label{align-items:center;gap:6px;margin:0;display:inline-flex;}.list-module__wvfEJG__nameRow{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;display:flex}.list-module__wvfEJG__nameRow input{border:1px solid var(--line);border-radius:8px;flex:18ch;min-width:0;max-width:44ch;min-height:38px;padding:6px 12px;font-size:14px}.list-module__wvfEJG__hint{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.list-module__wvfEJG__ask{background:var(--naut-mist);border-radius:10px;padding:16px 18px}.list-module__wvfEJG__ask p{margin:0;line-height:1.5}.list-module__wvfEJG__shared{border:1px solid var(--line);border-radius:10px;padding:16px 18px}.list-module__wvfEJG__copied{color:var(--ok);font-size:13px}.list-module__wvfEJG__copyRow{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.list-module__wvfEJG__missing,.list-module__wvfEJG__note,.list-module__wvfEJG__disclosure{max-width:72ch;margin:16px 0 0;font-size:13.5px;line-height:1.55}.list-module__wvfEJG__note,.list-module__wvfEJG__disclosure{color:var(--muted)}.list-module__wvfEJG__disclosure{font-size:12.5px}.list-module__wvfEJG__disclosure a{color:inherit}@media (max-width:640px){.list-module__wvfEJG__entry{grid-template-columns:56px minmax(0,1fr)}.list-module__wvfEJG__thumb{width:56px;height:56px}.list-module__wvfEJG__entryActs{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.list-module__wvfEJG__plan{padding:16px}.list-module__wvfEJG__line{grid-template-columns:minmax(0,1fr) auto}.list-module__wvfEJG__open{grid-column:1/-1}}
.share-code .checkbox-label{align-items:flex-start;gap:.7rem;margin:.7rem 0;font-size:14px;display:flex}.store-offer-go svg{transition:transform .2s}.store-offer-go:hover svg{transform:translate(2px,-2px)}.offer-details summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.exclusive-badge{isolation:isolate;background:var(--pearl);color:#000;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background-size:300% 100%;border:1px solid #000;align-items:center;gap:5px;width:fit-content;padding:3px 9px 3px 7px;font-size:11px;font-weight:800;line-height:14px;animation:7s ease-in-out infinite alternate pearl-drift;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.exclusive-badge:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffffffe6 48%,#fff 50%,#0000 68%);animation:3.6s ease-in-out infinite pearl-shine;position:absolute;inset:0;transform:translate(-120%)}.exclusive-badge svg{animation:3.6s ease-in-out infinite pearl-twinkle}@keyframes pearl-drift{to{background-position:100% 0}}@keyframes pearl-shine{0%,45%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes pearl-twinkle{0%,50%,to{transform:none}62%{transform:scale(1.3)rotate(18deg)}}.offer-saving{text-align:center;background:#f3f2ed;place-items:center;width:88px;height:88px;padding:6px;display:grid}.offer-saving-code{background:var(--accent)}.offer-saving p{justify-items:center;gap:1px;margin:0;display:grid}.offer-saving strong{font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;font-variant-numeric:lining-nums;font-size:30px;line-height:1}.offer-saving strong.offer-saving-long{font-size:22px}.offer-saving span{font-size:12px;font-weight:700;line-height:15px}.offer-saving small{font-size:10px;font-weight:700;line-height:12px}.offer-details{border-top:1px solid var(--line);interpolate-size:allow-keywords}.offer-details::details-content{opacity:0;block-size:0;transition:block-size .3s cubic-bezier(.2, .8, .2, 1), opacity .25s ease, content-visibility .3s allow-discrete;overflow:hidden}.offer-details[open]::details-content{opacity:1;block-size:auto}.offer-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.offer-details summary::-webkit-details-marker{display:none}.offer-details summary svg{box-sizing:content-box;border-radius:50%;flex:none;margin:-4px;padding:4px;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .15s}.offer-details[open] summary svg{transform:rotate(180deg)}.offer-details summary:hover svg{background:#f3f2ed}.offer-details>div{padding-bottom:14px;font-size:14px;line-height:21px}.offer-details p{margin:0 0 8px}.offer-details p:last-child{margin-bottom:0}.offer-details-terms{color:var(--muted);white-space:pre-line;font-size:13px;line-height:19px}:root{--offer-cta-width:212px}.offer-code-button{width:var(--offer-cta-width);color:#000;min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #000;align-items:stretch;padding:0;font-weight:700;display:inline-flex}.offer-code-label{color:#fff;background:#000;flex:1;justify-content:center;align-items:center;padding:0 14px;display:flex}.offer-code-peek{width:76px;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-align:center;text-overflow:ellipsis;flex:none;align-self:center;padding:0 10px;font-size:14px;display:block;overflow:hidden}.offer-code-mask{color:#9a9a92;letter-spacing:.02em}.offer-code-label,.offer-code-mask{transition:background-color .15s,color .15s,letter-spacing .25s}@media (hover:hover){.offer-code-button:hover .offer-code-label{background:var(--accent);color:#000}.offer-code-button:hover .offer-code-mask{color:#000;letter-spacing:.14em}}.offer-code-button:active{transform:scale(.98)}.offer-code-button:focus-visible,.store-offer-go:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.offer-filters{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.offer-filters a{border:1px solid #000;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none}.offer-filters a:hover{background:#f3f2ed}.offer-filters a[aria-current=page]{color:#fff;background:#000}.store-offer{scroll-margin-top:24px}.offer-trust{flex-wrap:wrap;gap:4px 16px;margin:8px 0;font-size:13px;font-weight:700;display:flex}.offer-trust span{align-items:center;gap:6px;display:inline-flex}.share-code{border:1px dashed;gap:12px;margin:24px 0;padding:20px;display:grid}.share-code p,.share-code h3{margin:0}.share-code label{gap:4px;font-weight:700;display:grid}.share-code .checkbox-label{font-weight:400}.share-code input:not([type=checkbox]),.store-rating textarea{font:inherit;border:1px solid;padding:10px 12px}.share-code button{justify-self:start}.offer-feedback{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.offer-feedback p{margin:0 0 8px}.offer-votes{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.offer-votes-label{float:left;margin-right:4px;padding:0;font-size:13px;font-weight:700}.offer-votes button{color:#000;height:36px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #000;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:700;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.offer-votes button svg{transition:transform .2s}.offer-votes button:hover:not(:disabled){transform:translateY(-1px)}.offer-votes button:hover:not(:disabled,[aria-pressed=true]){background:#f3f2ed}.offer-votes button:hover:not(:disabled) svg{transform:rotate(-12deg)}.offer-votes button:last-of-type:hover:not(:disabled) svg{transform:rotate(12deg)}.offer-votes button:active:not(:disabled){transform:scale(.92)}.offer-votes button[aria-pressed=true] svg{animation:.45s cubic-bezier(.3,1.6,.5,1) offer-vote-pop}@keyframes offer-vote-pop{40%{transform:scale(1.45)rotate(-14deg)}}.offer-votes button[aria-pressed=true]{color:#fff;background:#000}.offer-votes button:first-of-type[aria-pressed=true]{background:var(--accent);color:#000}.offer-votes button:disabled{cursor:wait}.offer-votes-score{align-items:center;gap:8px;margin-left:6px;font-size:13px;font-weight:700;display:inline-flex}.offer-votes-meter{background:var(--line);width:72px;height:6px}.offer-votes-meter>span{background:#000;height:100%;display:block}.offer-feedback-why{margin-top:12px;font-size:14px}.offer-votes-buttons{gap:8px;display:inline-flex;position:relative}.offer-votes-toast{z-index:5;color:#fff;pointer-events:none;opacity:0;visibility:hidden;width:max-content;max-width:min(260px,70vw);transform-origin:var(--arrow,24px) 100%;background:#000;padding:9px 12px;font-size:13px;font-weight:700;line-height:18px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;bottom:calc(100% + 12px);left:0;transform:translateY(6px)scale(.94)}.offer-votes-toast:after{content:"";top:100%;left:calc(var(--arrow,24px) - 6px);border:6px solid #0000;border-top-color:#000;position:absolute}.offer-votes-toast[data-show]{opacity:1;visibility:visible;transition:opacity .2s,transform .4s cubic-bezier(.3,1.5,.5,1),visibility;transform:none}.offer-votes-toast[data-error]{background:var(--danger)}.offer-votes-toast[data-error]:after{border-top-color:var(--danger)}.offer-feedback-why{animation:.25s ease-out offer-drop-in}@keyframes offer-drop-in{0%{opacity:0;transform:translateY(-6px)}}.offer-feedback-choices{flex-wrap:wrap;gap:8px;display:flex}html:not([data-android]) .open-in-app{display:none}.open-in-app a{text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.follow-store{background:0 0;border:1px solid;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;font-weight:700;display:inline-flex}.follow-store[aria-pressed=true]{color:#fff;background:#000}.follow-store-email{gap:10px;margin-top:16px;font-size:14px;line-height:1.5;display:grid}.follow-store-email>p{margin:0}.follow-store-email .link-button{text-underline-offset:3px;text-decoration:underline}.store-rating form,.store-rating label{gap:8px;display:grid}.store-rating{gap:16px;display:grid}.store-rating h2,.store-rating p{margin:0}.stars{vertical-align:middle;gap:2px;display:inline-flex}.store-rating blockquote{border-left:3px solid;margin:0;padding:16px 20px}.store-rating blockquote footer{margin-top:8px;font-size:14px}.store-rating fieldset{border:0;gap:4px;margin:0;padding:0;display:flex}.store-rating legend{margin-bottom:4px;font-weight:700}.star-choice{cursor:pointer;position:relative}.star-choice input{opacity:0;position:absolute}.star-choice:has(input:focus-visible){outline-offset:2px;outline:2px solid}.store-rating-actions{flex-wrap:wrap;gap:12px;display:flex}.store-rating>.outline-button,.store-rating-actions .outline-button,.offer-feedback .outline-button,.share-code .outline-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;justify-self:start;padding:10px 16px;font-weight:700}.offer-feedback-choices .outline-button{padding:8px 14px}.offer-feedback .outline-button:disabled{opacity:.5;cursor:wait}.offer-feedback .link-button{text-underline-offset:3px;text-decoration:underline}.commerce-page{max-width:1080px;margin:0 auto;padding:60px 24px 100px}.commerce-page h1{margin:20px 0;font-size:clamp(40px,7vw,80px);line-height:1.05}.commerce-page h2{margin:32px 0 20px}.commerce-page p{max-width:75ch;line-height:1.7}.commerce-page section{margin-top:36px}.store-heading{align-items:center;gap:24px;margin:40px 0;display:flex}.store-heading img{object-fit:contain}.store-heading .merchant-monogram{border-radius:12px;flex:none;margin-right:0}.commerce-page .outline-button img{vertical-align:-.12em;object-fit:contain;width:1em;height:1em;margin-right:.42em;display:inline-block}.store-offer{border-bottom:1px solid #ccc;padding:24px 0}.store-offer h3{margin:12px 0;font-size:25px}.offer-code{letter-spacing:2px;border:1px dashed;padding:10px 18px;display:inline-block}.offer-meta{gap:20px;margin:12px 0 20px;font-size:12px;display:flex}.store-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:40px 0;display:grid}.store-tile{border-top:2px solid;padding:24px 0;text-decoration:none}.store-tile img{object-fit:contain}.store-tile h2{margin:14px 0}.store-tile p{font-size:14px}
.code-signup-module__EcVC1G__signup{--ease:.2s ease;color:#000;background:#fff;border-radius:12px;padding:16px;box-shadow:0 0 0 1px #2700371a;container:code-signup/inline-size}.code-signup-module__EcVC1G__form{gap:10px;min-width:0;display:grid}.code-signup-module__EcVC1G__tag{background:var(--naut-mist);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin:0;padding:4px 9px;font-size:10.5px;line-height:1.4;display:inline-flex}.code-signup-module__EcVC1G__tag i{background:var(--naut-pink);border-radius:50%;width:6px;height:6px}.code-signup-module__EcVC1G__title{font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:17px;font-weight:800;line-height:1.2}.code-signup-module__EcVC1G__title span{display:block}.code-signup-module__EcVC1G__pitch{color:var(--muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.code-signup-module__EcVC1G__signup[role=status]{gap:6px;display:grid}.code-signup-module__EcVC1G__pitch strong{color:#000;overflow-wrap:anywhere}.code-signup-module__EcVC1G__emailRow{transition:box-shadow var(--ease);background:#fff;border:1px solid #000;border-radius:999px;gap:4px;margin-top:2px;padding:4px;display:flex}.code-signup-module__EcVC1G__emailRow:has(input:focus-visible){box-shadow:0 0 0 3px var(--focus)}.code-signup-module__EcVC1G__emailRow input{color:#000;width:0;min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:0 12px;font-size:16px}.code-signup-module__EcVC1G__emailRow input:focus-visible{outline:0}.code-signup-module__EcVC1G__emailRow button{color:#fff;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--ease), color var(--ease);background:#000;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14.5px;font-weight:650;display:inline-flex}.code-signup-module__EcVC1G__emailRow button:hover:not(:disabled){background:var(--accent);color:#000}.code-signup-module__EcVC1G__emailRow button:disabled{opacity:.6;cursor:progress}.code-signup-module__EcVC1G__emailRow button svg{transition:translate var(--ease)}.code-signup-module__EcVC1G__emailRow button:hover:not(:disabled) svg{translate:2px}.code-signup-module__EcVC1G__consent{color:#222;cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:none}.code-signup-module__EcVC1G__form:focus-within .code-signup-module__EcVC1G__consent{display:flex}.code-signup-module__EcVC1G__form:has(.code-signup-module__EcVC1G__emailRow input:not(:placeholder-shown)) .code-signup-module__EcVC1G__consent{display:flex}.code-signup-module__EcVC1G__form:has(.code-signup-module__EcVC1G__consent input:checked) .code-signup-module__EcVC1G__consent{display:flex}.code-signup-module__EcVC1G__consent input{accent-color:#000;flex:none;width:16px;height:16px;margin:2px 0 0}.code-signup-module__EcVC1G__error{color:var(--danger);margin:0;font-size:13.5px}.code-signup-module__EcVC1G__small{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.code-signup-module__EcVC1G__small a{color:inherit;text-underline-offset:2px;text-decoration:underline}@container code-signup (max-width:320px){.code-signup-module__EcVC1G__emailRow input{padding:0 10px}.code-signup-module__EcVC1G__emailRow button{padding:0 14px}.code-signup-module__EcVC1G__emailRow button svg{display:none}}@container code-signup (max-width:270px){.code-signup-module__EcVC1G__emailRow{border:0;border-radius:0;flex-direction:column;gap:8px;padding:0}.code-signup-module__EcVC1G__emailRow:has(input:focus-visible){box-shadow:none}.code-signup-module__EcVC1G__emailRow input{border:1px solid #000;border-radius:999px;width:auto;min-height:46px;padding:0 16px}.code-signup-module__EcVC1G__emailRow input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.code-signup-module__EcVC1G__emailRow button{justify-content:center;min-height:46px}}@media (prefers-reduced-motion:reduce){.code-signup-module__EcVC1G__emailRow,.code-signup-module__EcVC1G__emailRow button,.code-signup-module__EcVC1G__emailRow button svg{transition:none}}
