.collection-shops-module__02zdOG__root{margin:0 0 48px}.collection-shops-module__02zdOG__note{max-width:72ch;color:var(--muted);margin:0 0 14px;font-size:14.5px;line-height:1.55}.collection-shops-module__02zdOG__note a{color:#000}.collection-shops-module__02zdOG__rows{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.7fr) auto;column-gap:24px;margin:0 0 16px;padding:0;list-style:none;display:grid}.collection-shops-module__02zdOG__rows li{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);align-items:start;row-gap:6px;padding:16px 0;display:grid}.collection-shops-module__02zdOG__more{margin:-16px 0 16px}.collection-shops-module__02zdOG__more summary{border-bottom:1px solid var(--line);cursor:pointer;padding:14px 0;font-size:14.5px;font-weight:600}.collection-shops-module__02zdOG__more summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.collection-shops-module__02zdOG__more[open] summary{border-bottom:0}.collection-shops-module__02zdOG__more .collection-shops-module__02zdOG__rows{margin-bottom:0}.collection-shops-module__02zdOG__shop{min-width:0;color:inherit;letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex}.collection-shops-module__02zdOG__shop:hover{text-underline-offset:3px;text-decoration:underline}.collection-shops-module__02zdOG__shop img,.collection-shops-module__02zdOG__dot{border-radius:5px;flex:none;width:20px;height:20px}.collection-shops-module__02zdOG__dot{background:var(--naut-mist)}.collection-shops-module__02zdOG__delivery{gap:2px;margin:0;font-size:14.5px;line-height:1.5;display:grid}.collection-shops-module__02zdOG__delivery strong{font-size:15.5px;font-weight:700}.collection-shops-module__02zdOG__delivery span{color:var(--muted)}.collection-shops-module__02zdOG__christmas{color:#000}.collection-shops-module__02zdOG__listed{font-family:var(--font-mono), monospace;letter-spacing:.03em;text-transform:uppercase;font-size:11px}.collection-shops-module__02zdOG__products{color:inherit;white-space:nowrap;align-items:center;gap:6px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.collection-shops-module__02zdOG__products:hover span{text-underline-offset:3px;text-decoration:underline}.collection-shops-module__02zdOG__products svg{transition:translate .24s}.collection-shops-module__02zdOG__products:hover svg{translate:2px}@container (max-width:720px){.collection-shops-module__02zdOG__rows{grid-template-columns:minmax(0,1fr)}.collection-shops-module__02zdOG__rows li{row-gap:4px;padding:14px 0}.collection-shops-module__02zdOG__products{margin-top:4px}}@media (prefers-reduced-motion:reduce){.collection-shops-module__02zdOG__products svg{transition:none}.collection-shops-module__02zdOG__products:hover svg{translate:none}}
.tile-rail-module__XSa-ia__root{margin:0 0 56px}.tile-rail-module__XSa-ia__railHead{border-top:3px solid #000;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin:0 0 18px;padding-top:16px;display:flex}.tile-rail-module__XSa-ia__railHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:900}.tile-rail-module__XSa-ia__railHead p{flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.tile-rail-module__XSa-ia__railHead a{color:inherit;align-items:center;gap:4px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.tile-rail-module__XSa-ia__railHead a svg{transition:translate .24s}.tile-rail-module__XSa-ia__railHead a:hover{text-underline-offset:3px;text-decoration:underline}.tile-rail-module__XSa-ia__railHead a:hover svg{translate:2px}.tile-rail-module__XSa-ia__railNone{color:var(--naut-plum);opacity:.55;place-items:center;display:grid;position:absolute;inset:0}.tile-rail-module__XSa-ia__rail{margin:0 calc(var(--edge) * -1);padding:2px var(--edge) 6px;scroll-snap-type:x proximity;scroll-padding-inline:var(--edge);scrollbar-width:none;grid-auto-columns:minmax(96px,1fr);grid-auto-flow:column;gap:14px;list-style:none;display:grid;overflow-x:auto}.tile-rail-module__XSa-ia__rail::-webkit-scrollbar{display:none}.tile-rail-module__XSa-ia__rail>li{scroll-snap-align:start}.tile-rail-module__XSa-ia__railLink{color:inherit;text-align:center;justify-items:center;gap:2px;text-decoration:none;display:grid}.tile-rail-module__XSa-ia__railArt{aspect-ratio:1;background:var(--naut-mist);border-radius:18px;width:100%;max-width:132px;margin-bottom:8px;transition:box-shadow .3s;position:relative;overflow:hidden}.tile-rail-module__XSa-ia__railArt img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.tile-rail-module__XSa-ia__railLink:hover .tile-rail-module__XSa-ia__railArt{box-shadow:0 0 0 2px #000}.tile-rail-module__XSa-ia__railLink:hover .tile-rail-module__XSa-ia__railArt img{transform:scale(1.06)}.tile-rail-module__XSa-ia__railLink:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.tile-rail-module__XSa-ia__railLink strong{font-size:13.5px;font-weight:650;line-height:1.25}.tile-rail-module__XSa-ia__railLink>span:last-child{font-family:var(--font-mono), monospace;color:var(--muted);font-size:11px}@media (max-width:640px){.tile-rail-module__XSa-ia__rail{grid-auto-columns:88px;gap:12px}}@media (prefers-reduced-motion:reduce){.tile-rail-module__XSa-ia__railHead a svg,.tile-rail-module__XSa-ia__railArt,.tile-rail-module__XSa-ia__railArt img{transition:none}.tile-rail-module__XSa-ia__railLink:hover .tile-rail-module__XSa-ia__railArt img{transform:none}.tile-rail-module__XSa-ia__railHead a:hover svg{translate:none}}
.gaps-module__BRQj1W__photo{background:var(--naut-mist);color:var(--naut-plum);place-items:center;display:grid;overflow:hidden}.gaps-module__BRQj1W__photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.gaps-module__BRQj1W__clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.gaps-module__BRQj1W__pill{background:color-mix(in srgb, var(--ok) 12%, transparent);color:var(--ok);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:1px 6px;font-size:10.5px;font-weight:500}.gaps-module__BRQj1W__sheet{z-index:1;width:min(100%,380px);box-shadow:0 18px 40px -24px color-mix(in srgb, var(--naut-plum) 45%, transparent);background:canvas;border-radius:14px;gap:14px;padding:18px 18px 16px;display:grid;position:relative}.gaps-module__BRQj1W__kicker{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:11px}.gaps-module__BRQj1W__item{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.gaps-module__BRQj1W__item .gaps-module__BRQj1W__photo{width:56px;height:56px;color:var(--muted);border-radius:10px}.gaps-module__BRQj1W__item .gaps-module__BRQj1W__clamp{font-size:15px}.gaps-module__BRQj1W__rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.gaps-module__BRQj1W__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:9px 0;display:grid}.gaps-module__BRQj1W__shop{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:14px;font-weight:600;display:flex}.gaps-module__BRQj1W__price{font-family:var(--font-mono), monospace;text-align:right;font-size:15px;font-weight:600}.gaps-module__BRQj1W__delivery{color:var(--muted);grid-column:1/-1;font-size:12.5px}.gaps-module__BRQj1W__gap{margin:0;font-size:14px;line-height:1.3}.gaps-module__BRQj1W__gap strong{font-family:var(--font-mono), monospace;letter-spacing:-.03em;font-size:30px;line-height:1.1;display:block}.gaps-module__BRQj1W__compare{text-underline-offset:3px;justify-self:start;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.gaps-module__BRQj1W__intro{max-width:62ch;color:var(--muted);margin:-6px 0 18px;font-size:15px}.gaps-module__BRQj1W__shelf{}ul.gaps-module__BRQj1W__shelf{grid-auto-columns:minmax(170px,1fr);gap:16px}@media (max-width:640px){ul.gaps-module__BRQj1W__shelf{grid-auto-columns:152px}}.gaps-module__BRQj1W__card{color:inherit;gap:8px;text-decoration:none;display:grid}.gaps-module__BRQj1W__card .gaps-module__BRQj1W__photo{aspect-ratio:1;border-radius:14px;padding:14px}.gaps-module__BRQj1W__card .gaps-module__BRQj1W__photo img{transition:scale .24s}.gaps-module__BRQj1W__card:hover .gaps-module__BRQj1W__photo img{scale:1.04}.gaps-module__BRQj1W__card:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.gaps-module__BRQj1W__card .gaps-module__BRQj1W__pill{letter-spacing:0;text-transform:none;padding:2px 8px;font-size:12px;font-weight:600}.gaps-module__BRQj1W__card .gaps-module__BRQj1W__clamp{font-size:14px}.gaps-module__BRQj1W__card:hover .gaps-module__BRQj1W__clamp{text-underline-offset:3px;text-decoration:underline}.gaps-module__BRQj1W__range{color:var(--muted);font-family:var(--font-mono), monospace;font-size:12.5px}@media (prefers-reduced-motion:reduce){.gaps-module__BRQj1W__card .gaps-module__BRQj1W__photo img{transition:none}}
.buy-reasons-module__jISEMG__reasons{margin:0 0 56px}.buy-reasons-module__jISEMG__rows{--gap:clamp(20px, 3cqi, 40px);--across:3;gap:0 var(--gap);counter-reset:reason;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.buy-reasons-module__jISEMG__rows li{flex:1 1 calc((100% - (var(--across) - 1) * var(--gap)) / var(--across));border-bottom:1px solid var(--line);counter-increment:reason;grid-template-columns:30px minmax(0,1fr);gap:4px 10px;min-width:0;padding:18px 0;display:grid}.buy-reasons-module__jISEMG__rows li:before{content:counter(reason, decimal-leading-zero);font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--muted);grid-row:span 2;padding-top:3px;font-size:11.5px}.buy-reasons-module__jISEMG__rows strong{letter-spacing:-.01em;font-size:16px;font-weight:750;line-height:1.3}.buy-reasons-module__jISEMG__rows p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.buy-reasons-module__jISEMG__rows a{color:#000}.buy-reasons-module__jISEMG__gifts{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(160px,.32fr);align-items:center;gap:clamp(20px,3cqi,40px);margin:0 0 56px;padding:clamp(22px,3cqi,36px);display:grid}.buy-reasons-module__jISEMG__gifts h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 8px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:900;line-height:1.05}.buy-reasons-module__jISEMG__gifts p{max-width:56ch;color:var(--muted);margin:0;font-size:15.5px;line-height:1.55}.buy-reasons-module__jISEMG__giftLinks{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px;display:flex}.buy-reasons-module__jISEMG__giftLinks .solid-button{border-radius:999px;padding:11px 20px;font-size:14.5px;text-decoration:none}.buy-reasons-module__jISEMG__giftLinks a:not(.solid-button){color:#000;font-size:14.5px;font-weight:600}.buy-reasons-module__jISEMG__giftStage{background:var(--naut-mist);border-radius:10px;align-self:stretch;place-items:center;min-height:150px;display:grid}.buy-reasons-module__jISEMG__giftStage img{width:min(100%,170px);height:auto}@container (max-width:960px){.buy-reasons-module__jISEMG__rows{--across:2}}@container (max-width:640px){.buy-reasons-module__jISEMG__rows{--across:1}.buy-reasons-module__jISEMG__gifts{grid-template-columns:minmax(0,1fr)}.buy-reasons-module__jISEMG__giftStage{display:none}}
