*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-now, 80px) + 16px)}html.is-locked{overflow:hidden}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}main{flex:1;display:block;outline:0}img,svg,video,iframe{display:block;max-width:100%}img{height:auto}a{color:inherit}p,h1,h2,h3,figure,blockquote{margin:0}ul[role=list]{list-style:none;margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--title);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-80px;z-index:100;padding:12px 18px;border-radius:var(--btn-radius);background:var(--btn);color:var(--btn-fg)}.skip-link:focus{top:12px}.wrap{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.am-sec{background:var(--bg);color:var(--fg);padding:var(--pt, 0px) var(--pr, 0px) var(--pb, 0px) var(--pl, 0px);font-size:var(--bs, var(--text))}.placeholder{width:100%;height:100%;background:var(--tint);fill:var(--soft)}.ico{width:22px;height:22px;flex:none}.muted{color:var(--soft)}.no-js .js-only{display:none}.t2,.slide__title,.pdp__title,.sheet__title,.guide__title,.gcard__title,.hdr__logo,.ftr__name,.gate__logo{font-family:var(--font-title);font-weight:var(--font-title-weight);font-style:var(--font-title-style);letter-spacing:var(--title-tracking);text-transform:var(--title-case);line-height:1.12;color:var(--title)}.t2{font-size:calc(var(--ts, 40px) * var(--title-scale));text-wrap:balance;overflow-wrap:break-word}.kicker{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--kicker);text-decoration:none}.lede{font-size:1.125em;color:var(--soft)}.rich>:first-child{margin-top:0}.rich>:last-child{margin-bottom:0}.rich p,.rich ul,.rich ol{margin:0 0 1em}.rich h2,.rich h3{margin:1.6em 0 .5em;font-family:var(--font-title);font-weight:var(--font-title-weight);line-height:1.25;color:var(--title)}.rich h2{font-size:1.5em}.rich h3{font-size:1.2em}.rich a{color:var(--title);text-underline-offset:3px}.rich img{border-radius:var(--radius)}.rich table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.95em;border-radius:var(--field-radius);overflow:hidden}.rich th{background:var(--btn);color:var(--btn-fg);font-weight:600;padding:12px;text-align:center}.rich td{padding:12px;text-align:center;border-bottom:1px solid var(--line)}.rich tbody tr:nth-child(2n) td{background:var(--tint)}.link{font-weight:600;color:var(--title);text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0;display:inline-flex;align-items:center;gap:6px}.link .ico{width:18px;height:18px}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.head__text{display:flex;flex-direction:column;gap:10px;min-width:0}.head--center{justify-content:center;text-align:center}.head--center .head__text{align-items:center}.head .lede{max-width:640px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--btn-height);padding:0 28px;border:1.5px solid var(--btn);border-radius:var(--btn-radius);background:var(--btn);color:var(--btn-fg);font-weight:600;font-size:16px;line-height:1.2;text-align:center;text-decoration:none;text-transform:var(--btn-case);position:relative;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,background-color .2s ease,color .2s ease}.btn .ico{width:18px;height:18px}.btn--ghost{background:transparent;color:var(--title);border-color:currentColor}.btn--lg{min-height:calc(var(--btn-height) + 8px);font-size:18px;padding:0 32px}.btn--sm{min-height:44px;padding:0 18px;font-size:14px}.btn--block{display:flex;width:100%}.btn[disabled],.btn.is-disabled{opacity:.5;cursor:not-allowed}.btn.is-busy{color:transparent;pointer-events:none}.btn.is-busy:after{content:"";position:absolute;width:18px;height:18px;border:2px solid var(--btn-fg);border-right-color:transparent;border-radius:50%;animation:amble-turn .7s linear infinite}.btn--ghost.is-busy:after{border-color:var(--title);border-right-color:transparent}[data-btn-hover=lift] .btn:hover:not([disabled]){transform:translateY(-2px);box-shadow:0 10px 22px #0e3b3829}[data-btn-hover=dim] .btn:hover:not([disabled]){opacity:.86}[data-btn-hover=grow] .btn:hover:not([disabled]){transform:scale(1.03)}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.icon-btn{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:inherit;text-decoration:none;position:relative;transition:background-color .2s ease}.icon-btn:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.field{display:block;width:100%;min-height:54px;padding:12px 16px;border:1.5px solid color-mix(in srgb,var(--fg) 32%,transparent);border-radius:var(--field-radius);background:var(--bg);color:var(--fg)}.field--sm{min-height:44px;padding:8px 12px;font-size:14px}.field--lg{min-height:60px;font-size:18px}textarea.field{resize:vertical}select.field{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23566664' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}label{display:block;margin-bottom:6px;font-size:14px;font-weight:500}.frow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-note{padding:12px 14px;border-radius:var(--field-radius);font-size:14px}.form-note--ok{background:var(--tint);color:var(--title)}.form-note--bad{background:#fdecea;color:#8c1d18}.pill{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--fg);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.pill .ico{width:16px;height:16px}.pill--on{background:var(--tint);border-color:var(--tint);color:var(--title)}.pill--btn{cursor:pointer}.badge{position:absolute;left:12px;top:12px;z-index:1;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;line-height:1.4}.badge--sale{background:var(--badge-sale);color:var(--badge-sale-fg)}.badge--new{background:var(--badge-new);color:var(--badge-new-fg)}.badge--out{background:var(--badge-out);color:var(--badge-out-fg)}.stars{display:inline-flex;gap:2px;color:var(--star);vertical-align:middle}.stars .ico{width:18px;height:18px}.stars .is-off{opacity:.3}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.price__now{font-weight:600}.price.is-sale .price__now{color:var(--sale)}.price__was{color:var(--soft);font-weight:400}.price__unit{flex-basis:100%;font-size:12px;color:var(--soft)}.stepper{display:inline-flex;align-items:center;border:1.5px solid color-mix(in srgb,var(--fg) 32%,transparent);border-radius:var(--field-radius);height:44px}.stepper button{width:40px;height:100%;border:0;background:none;display:flex;align-items:center;justify-content:center}.stepper .ico{width:16px;height:16px}.stepper span,.stepper input{width:34px;text-align:center;font-weight:600;border:0;background:none;padding:0;-moz-appearance:textfield}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.stepper--lg{height:calc(var(--btn-height) + 8px)}.stepper--lg button{width:48px}.dots{display:none}.empty{padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;color:var(--soft)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--field-radius)}.table{width:100%;border-collapse:collapse;font-size:15px}.table th,.table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line)}.table th{background:var(--tint);font-weight:600}.table tfoot td:last-child,.table td:last-child,.table th:last-child{text-align:right}.pager{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:48px}.pager a,.pager span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--line);border-radius:var(--field-radius);text-decoration:none;font-weight:500}.pager .is-current{background:var(--btn);border-color:var(--btn);color:var(--btn-fg)}.pager__gap{border:0!important}.pager .ico{width:18px;height:18px}.social{display:flex;gap:4px}.notice{padding-block:var(--pt, 10px);font-size:var(--bs, 14px);font-weight:500}.notice__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 28px;text-align:center}.notice__item,.notice__item a{color:inherit;text-decoration:none}.notice__item--timer{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px}.notice__clock{display:inline-flex;align-items:baseline;gap:3px}.notice__clock b{min-width:2ch;padding:1px 6px;border-radius:6px;background:var(--btn);color:var(--btn-fg);font-variant-numeric:tabular-nums}.notice__clock i{font-style:normal;font-size:.8em;opacity:.8;margin-right:4px}.sec-header{position:sticky;top:0;z-index:30}.sec-header.has-over{margin-bottom:calc(var(--hdr-now, 80px) * -1)}.hdr{background:var(--bg);color:var(--fg);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.hdr--line{border-bottom:1px solid var(--line)}.hdr.is-stuck{box-shadow:0 6px 20px #0e3b3814}.hdr--over:not(.is-stuck):not(:hover):not(:focus-within){background:transparent;color:var(--over-fg);border-bottom-color:transparent}.hdr--over:not(.is-stuck):not(:hover):not(:focus-within) .hdr__logo{color:var(--over-fg)}.hdr__row{display:flex;align-items:center;gap:24px;min-height:var(--hdr-h)}.hdr__burger{display:none}.hdr__logo{flex:none;font-size:var(--logo-text);font-weight:700;letter-spacing:-.03em;text-decoration:none}.hdr__logo img{width:var(--logo-w)}.hdr__nav{flex:1;min-width:0}.hdr__list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 30px}.hdr--logo-center .hdr__row{display:grid;grid-template-columns:1fr auto 1fr}.hdr--logo-center .hdr__nav{order:-1}.hdr--logo-center .hdr__list{justify-content:flex-start}.hdr__link{display:inline-flex;align-items:center;gap:4px;min-height:var(--hdr-h);font-size:var(--nav-size);font-weight:500;text-decoration:none;position:relative}.hdr__link .ico{width:16px;height:16px;transition:transform .2s ease}.hdr__link:after{content:"";position:absolute;left:0;right:0;bottom:calc(50% - 16px);height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.hdr__link:hover:after,.hdr__link.is-active:after{transform:scaleX(1)}.hdr__link.is-sale,.mnav__link.is-sale{color:var(--sale-link);font-weight:600}.hdr__pill{margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--sale-link);color:#fff;font-size:11px;font-weight:600}.hdr__tools{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin-left:auto}.hdr__account{display:inline-flex;--shopify-account-color-accent: var(--btn);--shopify-account-color-background: var(--bg);--shopify-account-color-text: var(--fg);--shopify-account-font-body: var(--font-body);--shopify-account-signed-in-avatar-size: 28px}.bubble{position:absolute;right:2px;top:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--sale);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}.drop{position:static}.drop[open]>summary .ico{transform:rotate(180deg)}.drop__panel{position:absolute;z-index:5;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);box-shadow:0 24px 48px #0e3b381f;animation:amble-drop .22s ease both}.drop:not(.drop--wide){position:relative}.drop:not(.drop--wide) .drop__panel{left:-20px;top:100%;min-width:240px;padding:12px 8px}.drop--wide .drop__panel{left:0;right:0;top:100%;border-left:0;border-right:0;border-radius:0;padding:28px 0 32px}.drop__list a,.drop__sub a{display:block;padding:9px 12px;border-radius:8px;text-decoration:none}.drop__list a:hover,.drop__sub a:hover{background:var(--tint)}.drop__sub{padding-left:12px;font-size:.95em;color:var(--soft)}.drop__wide{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start}.drop__wide:not(:has(.drop__promo)){grid-template-columns:minmax(0,1fr)}.drop__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.drop__tile{display:flex;flex-direction:column;gap:10px;font-weight:500;text-decoration:none}.drop__thumb{aspect-ratio:1;border-radius:var(--radius);background:var(--tint);overflow:hidden}.drop__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.drop__tile:hover .drop__thumb img{transform:scale(1.06)}.drop__promo{position:relative;display:flex;flex-direction:column;border-radius:var(--radius);background:var(--bg);color:var(--fg);overflow:hidden;text-decoration:none}.drop__promo img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.drop__promo-text{display:flex;flex-direction:column;gap:4px;padding:18px}.drop__promo-text strong{font-size:20px;color:var(--title)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#0e3b3880;opacity:0;transition:opacity .3s ease}.is-open>.scrim{opacity:1}.spop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.spop__box{position:relative;z-index:1;background:var(--bg);color:var(--fg);padding:20px 0 28px;transform:translateY(-16px);opacity:0;transition:transform .3s ease,opacity .3s ease;max-height:100dvh;overflow-y:auto}.spop.is-open .spop__box{transform:none;opacity:1}.spop__form{display:flex;align-items:center;gap:12px}.spop__form input{flex:1;min-width:0;height:56px;border:0;border-bottom:2px solid var(--title);background:none;font-size:22px;outline:0}.spop__results{margin-top:22px}.spop__quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.suggest{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;margin-bottom:20px}.suggest:not(:has(.suggest__links)){grid-template-columns:minmax(0,1fr)}.suggest__links ul{margin:8px 0 20px}.suggest__links a{display:block;padding:6px 0;text-decoration:none}.suggest__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:12px}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex}.sheet__box{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,460px);max-height:100dvh;background:var(--bg);color:var(--fg);transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .32s ease}.sheet--right{justify-content:flex-end}.sheet--right .sheet__box{transform:translate(100%)}.sheet--left .sheet__box{width:min(88%,380px);transform:translate(-100%)}.sheet--center{align-items:center;justify-content:center;padding:20px}.sheet--center .sheet__box{border-radius:20px;transform:translateY(16px);opacity:0;max-width:420px}.sheet.is-open .sheet__box{transform:none;opacity:1}.sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.sheet__title{font-size:22px}.sheet__scroll{flex:1;overflow-y:auto;padding:4px 20px 20px}.sheet__foot{padding:18px 20px 20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.sheet__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 20px}.sheet__view{align-self:center}.is-busy>.sheet__box{opacity:.6;pointer-events:none}.mnav{flex:1;overflow-y:auto;padding:8px 20px}.mnav__link{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--line);font-size:var(--mnav-size, 18px);font-weight:500;text-decoration:none}.mnav__group[open]>summary .ico{transform:rotate(180deg)}.mnav__group ul{padding:8px 0 12px 12px}.mnav__group ul a{display:block;padding:9px 0;text-decoration:none}.mnav__deep{padding-left:14px;font-size:.94em;color:var(--soft)}.goal{padding:14px 20px;background:var(--tint);font-size:14px;font-weight:500}.goal__bar{height:8px;margin-top:8px;border-radius:4px;background:color-mix(in srgb,var(--btn) 18%,transparent);overflow:hidden}.goal__bar span{display:block;height:100%;border-radius:4px;background:var(--btn);transition:width .5s ease}.upsell__title{margin:18px 0 8px;font-weight:600}.upsell{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:8px}.upsell img{width:64px;height:64px;object-fit:cover;border-radius:10px;background:var(--tint)}.upsell a:not(.btn){display:block;font-weight:600;font-size:14px;text-decoration:none}.cnote{margin-top:16px}.cnote textarea{margin-top:10px}.slides{position:relative;--bg: transparent}.slides__track{display:grid}.slide{grid-area:1 / 1;position:relative;min-width:0;display:flex;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}.slide.is-on{opacity:1;visibility:visible;transition-delay:0s;z-index:1}.slide__media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tint);overflow:hidden}.slide__media picture{display:block;width:100%;height:100%}.slide__media img,.slide__media video,.slide__media svg{width:100%;height:100%;object-fit:cover}.slide__text{display:flex;flex-direction:column;gap:20px;max-width:720px}.slide__title{font-size:calc(var(--ts, 68px) * var(--title-scale));line-height:1.08;text-wrap:balance}.slide__lede{font-size:1.125em;max-width:560px}.slide__rating{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500}.slides--full .slide{min-height:var(--slide-h);color:#fff}.slides--full .slide__shade{position:absolute;top:0;right:0;bottom:0;left:0}.slides--shade-side .slide__shade{background:linear-gradient(90deg,rgba(8,36,34,calc(var(--shade) + .35)),rgba(8,36,34,var(--shade)) 42%,#08242200 78%)}.slides--shade-bottom .slide__shade{background:linear-gradient(0deg,rgba(8,36,34,calc(var(--shade) + .35)),rgba(8,36,34,calc(var(--shade) * .4)) 60%,#08242200)}.slides--shade-even .slide__shade{background:rgba(8,36,34,var(--shade))}.slides--full .slide__content{position:relative;display:flex;align-items:flex-end;padding-top:calc(var(--hdr-now, 80px) + 32px);padding-bottom:72px}.slides--full.slides--at-middle-left .slide__content,.slides--full.slides--at-middle-center .slide__content{align-items:center}.slides--full.slides--at-middle-center .slide__content{justify-content:center;text-align:center}.slides--full.slides--at-middle-center .slide__text{align-items:center}.slides--full.slides--at-middle-center .slide__rating,.slides--full.slides--at-middle-center .btn-row{justify-content:center}.slides--full .slide__title,.slides--full .kicker{color:inherit}.slides--full .btn{background:#fff;border-color:#fff;color:#134e4a}.slides--full .btn--ghost{background:transparent;color:#fff}.slides--full.slides--natural .slide{min-height:0;aspect-ratio:var(--ratio)}.slides--split .slide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.slides--split .slide__media{position:relative;inset:auto;height:var(--slide-h);border-radius:var(--radius)}.slides--split.slides--natural .slide__media{height:auto;aspect-ratio:var(--ratio)}.slides--split.slides--media-right .slide__media{order:2}.slides--split .slide__shade{display:none}.slides__nav{display:flex;align-items:center;gap:6px}.slides--full .slides__nav{position:absolute;left:0;right:0;bottom:16px;z-index:2;justify-content:flex-end;color:#fff}.slides--split .slides__nav{padding-top:12px}.slides__dots{display:flex;gap:6px}.slides__dots button{position:relative;width:40px;height:24px;padding:0;border:0;background:none;color:inherit}.slides__dots button:before,.slides__dots button:after{content:"";position:absolute;left:0;top:10px;height:3px;border-radius:2px;background:currentColor}.slides__dots button:before{right:0;opacity:.35}.slides__dots button:after{width:0}.slides__dots button.is-on:after{width:100%}.slides.is-playing .slides__dots button.is-on:after{animation:amble-fill var(--every, 6s) linear forwards}.trust{border-bottom:1px solid var(--line)}.trust__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.trust__item{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px 12px;font-size:15px;color:var(--title)}.trust__item+.trust__item{border-left:1px solid var(--line)}.trust__item .ico,.trust__img{width:var(--trust-icon);height:var(--trust-icon);object-fit:contain}.trust__item strong{font-weight:500}.trust__item small{display:block;font-size:13px;color:var(--soft)}.needs__grid{display:grid;grid-template-columns:repeat(var(--need-cols, 5),minmax(0,1fr));gap:var(--gap)}.need{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--need-h, 300px);padding:20px;border-radius:var(--radius);background:var(--tint);color:inherit;text-decoration:none;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.needs--alt .need:nth-child(2n){background:var(--tint-alt)}.need__media{position:absolute;top:0;right:0;bottom:34%;left:0}.need__media img,.need__media svg{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .5s ease}.need__text{position:relative;display:flex;flex-direction:column;gap:2px;padding-right:48px}.need__text strong{font-size:18px;font-weight:600;line-height:1.25;color:var(--title)}.need__text small{font-size:13px;color:var(--soft)}.need__go{position:absolute;right:14px;bottom:14px;width:40px;height:40px;border-radius:50%;background:var(--bg);color:var(--title);display:flex;align-items:center;justify-content:center;transition:background-color .25s ease,color .25s ease}.need__go .ico{width:18px;height:18px}.pgrid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:32px var(--gap)}.tile{display:flex;flex-direction:column;gap:12px;min-width:0;text-align:var(--card-align)}.tile__frame{position:relative}.tile__media{position:relative;display:block;aspect-ratio:var(--card-shape);border-radius:var(--card-radius);background:var(--tint);overflow:hidden}.tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--card-fit);transition:opacity .4s ease,transform .6s ease}.tile__img--alt{opacity:0}.tile__quick{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border:0;border-radius:50%;background:var(--bg);color:var(--title);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0e3b3829;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.tile__quick .ico{width:20px;height:20px}.tile__quick.is-busy .ico{animation:amble-turn .7s linear infinite}.tile__colors{display:flex;align-items:center;gap:6px}.tile[style],.tile{--chip-size: 34px}.chip-color{width:var(--chip-size);height:var(--chip-size);flex:none;border:1px solid var(--line);border-radius:8px;background:var(--tint);overflow:hidden;display:block;text-decoration:none}.chip-color.is-on{border:2px solid var(--title)}.chip-color img{width:100%;height:100%;object-fit:cover}.chip-color__fill{display:block;width:100%;height:100%}.tile__colors--text .chip-color{width:auto;height:auto;padding:3px 8px;font-size:12px}.tile__more{font-size:12px;color:var(--soft)}.tile__body{display:flex;flex-direction:column;gap:2px}.tile__vendor{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--soft)}.tile__rating{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--soft)}.tile__rating .ico{width:14px;height:14px}.tile__name{font-size:var(--card-name);font-weight:600;line-height:1.35;text-decoration:none}.tile .price{font-size:var(--card-price)}.tile--plain .tile__name{font-size:14px}.mtext__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.mtext--media-right .mtext__media{order:2}.mtext__media{height:var(--mtext-h);border-radius:var(--radius);background:var(--tint-alt);overflow:hidden}.mtext--arch .mtext__media{border-radius:999px 999px var(--radius) var(--radius)}.mtext--square .mtext__media{border-radius:0}.mtext__media img,.mtext__media video,.mtext__media svg{width:100%;height:100%;object-fit:cover}.mtext__body{display:flex;flex-direction:column;gap:20px}.checks{display:grid;gap:18px 24px}.checks--2{grid-template-columns:repeat(2,minmax(0,1fr))}.check{display:flex;align-items:flex-start;gap:12px}.check strong{display:block;color:var(--title)}.check__dot{flex:none;width:24px;height:24px;margin-top:2px;border-radius:50%;background:var(--btn);color:var(--btn-fg);display:flex;align-items:center;justify-content:center}.check__dot .ico{width:14px;height:14px;stroke-width:2.6}.band-sec{background:transparent}.band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center;padding:var(--band-pad);border-radius:calc(var(--radius) + 4px);background:var(--bg);color:var(--fg)}.band--full{border-radius:0;padding-inline:max(var(--gutter),calc((100% - var(--page)) / 2 + var(--gutter)))}.band--center{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:18px}.band__lead{display:flex;flex-direction:column;gap:12px}.band--center .band__lead,.band--center .band__side{align-items:center}.band__side{display:flex;flex-direction:column;align-items:flex-start;gap:20px;font-size:1.125em;color:var(--soft)}.band .kicker{color:inherit;opacity:.85}.clock{display:flex;gap:10px}.clock span{min-width:76px;padding:10px 6px;border-radius:12px;background:var(--tint);text-align:center}.clock b{display:block;font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--title)}.clock i{font-style:normal;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.revs__grid{display:grid;grid-template-columns:repeat(var(--rev-cols, 4),minmax(0,1fr));gap:var(--gap)}.rev{display:flex;flex-direction:column;gap:10px;min-width:0}.rev__photo{aspect-ratio:var(--rev-shape, 1 / 1);border-radius:var(--radius);background:var(--tint);overflow:hidden}.rev:nth-child(2n) .rev__photo{background:var(--tint-alt)}.rev__photo img,.rev__photo svg{width:100%;height:100%;object-fit:cover}.rev__body{display:flex;flex-direction:column;gap:8px}.rev__title{font-size:17px;font-weight:600;line-height:1.35}.rev__text{font-size:15px;color:var(--soft)}.rev__who{display:flex;flex-direction:column;font-size:14px}.rev__who a{color:var(--soft)}.revs--boxed .rev{padding:16px;border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--bg)}.faq__grid{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.faq--topics .faq__grid{grid-template-columns:minmax(0,1fr);gap:28px;max-width:920px}.faq--topics .faq__intro{align-items:center;text-align:center}.faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.faq__topics{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.faq__topic{margin:32px 0 8px;font-size:20px;color:var(--title)}.faq__topic:first-child{margin-top:0}.fold{border-bottom:1px solid var(--line)}.fold:first-of-type,.faq__topic+.fold{border-top:1px solid var(--line)}.fold>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:8px 0;font-size:var(--faq-q, 18px);font-weight:600}.fold>summary .ico{transition:transform .3s ease}.fold[open]>summary .ico{transform:rotate(180deg)}.fold__body>*{padding:0 0 22px;color:var(--soft);max-width:720px}.prose-sec__in{display:flex;flex-direction:column;gap:16px;max-width:var(--prose-w, 680px)}.prose-sec--center .prose-sec__in{margin-inline:auto;align-items:center;text-align:center}.fcols__grid{display:grid;grid-template-columns:repeat(var(--fcols, 3),minmax(0,1fr));gap:32px var(--gap)}.fcol{display:flex;flex-direction:column;gap:10px;min-width:0}.fcols--center .fcol{align-items:center;text-align:center}.fcol__img{aspect-ratio:4 / 3;border-radius:var(--radius);background:var(--tint);overflow:hidden;margin-bottom:4px;width:100%}.fcol:nth-child(2n) .fcol__img{background:var(--tint-alt)}.fcol__img img{width:100%;height:100%;object-fit:cover}.fcol__icon{width:48px;height:48px;border-radius:50%;background:var(--tint);color:var(--title);display:flex;align-items:center;justify-content:center}.fcol__big,.fcol__num{font-family:var(--font-title);font-weight:var(--font-title-weight);font-size:44px;line-height:1.1;color:var(--title)}.fcol__num{width:56px;height:56px;border-radius:50%;background:var(--btn);color:var(--btn-fg);font-size:24px;display:flex;align-items:center;justify-content:center}.fcol__title{font-size:20px;font-weight:600;line-height:1.3;color:var(--title)}.fcols--cards .fcol{padding:24px;border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--bg)}.cmp__box{max-width:860px;margin-inline:auto;border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);overflow:hidden}.cmp__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:center}.cmp__row+.cmp__row{border-top:1px solid var(--line)}.cmp__row>span{padding:16px 20px;display:flex;align-items:center;justify-content:center;text-align:center}.cmp__row>span:first-child{justify-content:flex-start;text-align:left;font-weight:500}.cmp__row--head{font-weight:600;color:var(--title)}.cmp__ours{background:var(--tint);align-self:stretch}.cmp .is-yes{color:#fff;background:var(--btn);border-radius:50%;padding:4px;stroke-width:2.6}.cmp .is-no{color:var(--soft);opacity:.6}.banner__box{position:relative;display:flex;min-height:var(--banner-h);border-radius:calc(var(--radius) + 4px);overflow:hidden;color:#fff}.banner__box--full{border-radius:0}.banner__media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tint)}.banner__media picture{display:block;width:100%;height:100%}.banner__media img,.banner__media video,.banner__media svg{width:100%;height:100%;object-fit:cover}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(8,36,34,var(--shade))}.banner__text{position:relative;display:flex;flex-direction:column;gap:14px;width:100%;padding:48px max(var(--gutter),32px);justify-content:flex-end;align-items:flex-start}.banner--at-middle-left .banner__text{justify-content:center}.banner--at-middle-center .banner__text{justify-content:center;align-items:center;text-align:center}.banner__text .t2,.banner__text .kicker{color:inherit}.banner__text .btn{background:#fff;border-color:#fff;color:#134e4a}.vid__frame{width:var(--vid-w, 100%);margin-inline:auto;aspect-ratio:var(--vid-shape, 16 / 9);border-radius:calc(var(--radius) + 4px);background:var(--tint);overflow:hidden}.vid__frame--full{width:100%;border-radius:0}.vid__frame video,.vid__frame iframe,.vid__frame svg{width:100%;height:100%;object-fit:cover;border:0}.nl__in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.signup__row{display:flex;gap:8px}.signup__row .field{flex:1;min-width:0}.posts{display:grid;grid-template-columns:repeat(var(--post-cols, 3),minmax(0,1fr));gap:32px var(--gap)}.post{display:flex;flex-direction:column;gap:8px;min-width:0;text-decoration:none}.post__img{aspect-ratio:4 / 3;border-radius:var(--radius);background:var(--tint);overflow:hidden;margin-bottom:4px}.post:nth-child(2n) .post__img{background:var(--tint-alt)}.post__img img,.post__img svg{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.post__meta{font-size:13px;color:var(--soft)}.post__title{font-size:19px;font-weight:600;line-height:1.35;color:var(--title)}.post__text{font-size:15px;color:var(--soft)}.posts--lead .post:first-child{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 48px;align-content:center}.posts--lead .post:first-child .post__img{grid-row:1 / span 4;margin:0}.posts--lead .post:first-child .post__meta{align-self:end}.posts--lead .post:first-child .post__title{font-size:32px}.reach__grid{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:start}.reach__grid:not(:has(.reach__side)){grid-template-columns:minmax(0,720px);justify-content:center}.reach__form{display:flex;flex-direction:column;gap:16px}.reach__form .btn{align-self:flex-start}.reach__side{display:flex;flex-direction:column;gap:14px}.reach__card{padding:22px;border-radius:var(--radius);background:var(--tint)}.reach__card:nth-child(2n){background:var(--tint-alt)}.reach__label{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:17px;color:var(--title)}.reach__done{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:40px;border-radius:calc(var(--radius) + 4px);background:var(--tint);outline:0;animation:amble-rise .6s ease both}.reach__tick{width:56px;height:56px;border-radius:50%;background:var(--btn);color:var(--btn-fg);display:flex;align-items:center;justify-content:center}.phead{margin-top:calc(var(--pt, 0px) * -1)}.phead__in{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:48px}.phead__text{display:flex;flex-direction:column;gap:12px;min-width:0}.phead--band{background:var(--tint);margin-bottom:36px}.phead--band .phead__in:not(:has(.phead__img)){justify-content:center;text-align:center}.phead--band .phead__in:not(:has(.phead__img)) .phead__text{align-items:center}.phead .lede{max-width:640px}.phead__img{flex:none;width:min(40%,420px);aspect-ratio:3 / 2;border-radius:var(--radius);overflow:hidden}.phead__img img{width:100%;height:100%;object-fit:cover}.sbox{display:flex;gap:8px;width:min(100%,640px)}.sbox .field{flex:1}.sbox .btn{padding:0 20px}.btags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.listing__cols{display:grid;grid-template-columns:250px minmax(0,1fr);gap:40px;align-items:start}.listing--wide .listing__cols{grid-template-columns:minmax(0,1fr)}.fbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.fbar__left{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.fbar__open{display:none}.fbar__sort{display:flex;align-items:center;gap:10px}.fbar__sort label{margin:0;white-space:nowrap}.fbar__sort .field{width:auto}.fpanel__head{display:none}.fgroup{border-top:1px solid var(--line)}.fgroup:last-of-type{border-bottom:1px solid var(--line)}.fgroup>summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-weight:600}.fgroup>summary .ico{width:18px;height:18px;transition:transform .2s ease}.fgroup[open]>summary .ico{transform:rotate(180deg)}.fgroup__body{padding-bottom:14px}.ftick{display:flex;align-items:center;gap:10px;min-height:36px;margin:0;font-size:15px;font-weight:400;cursor:pointer}.ftick input{width:20px;height:20px;flex:none;accent-color:var(--btn)}.ftick small{color:var(--soft)}.frange{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fpanel__apply{display:none;margin-top:16px}.no-js .fpanel__apply{display:flex}.ptile{position:relative;display:flex;align-items:flex-end;aspect-ratio:var(--card-shape);border-radius:var(--card-radius);background:var(--bg);color:var(--fg);overflow:hidden;text-decoration:none;align-self:start}.ptile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.ptile__text{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px}.ptile__text strong{font-size:24px;line-height:1.2;color:var(--title)}.ptile .kicker{color:inherit}.hit{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;aspect-ratio:var(--card-shape);padding:20px;border-radius:var(--card-radius);background:var(--tint);text-decoration:none}.hit strong{font-size:20px;line-height:1.3;color:var(--title)}.pdp{display:grid;grid-template-columns:minmax(0,var(--pdp-media, 56%)) minmax(0,1fr);gap:56px;align-items:start;position:relative}.pdp--media-right .pdp__gallery{order:2}.pdp__gallery{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;position:sticky;top:calc(var(--hdr-now, 80px) + 20px)}.pdp__gallery:not(:has(.pdp__thumbs)),.pdp--thumbs-none .pdp__gallery{grid-template-columns:minmax(0,1fr)}.pdp--thumbs-none .pdp__thumbs{display:none}.pdp--thumbs-below .pdp__gallery{grid-template-columns:minmax(0,1fr)}.pdp--thumbs-below .pdp__thumbs{order:2;flex-direction:row;max-height:none;overflow-x:auto}.pdp--thumbs-below .pdp__thumbs button{width:84px;flex:none}.pdp__thumbs{display:flex;flex-direction:column;gap:10px;max-height:640px;overflow-y:auto;scrollbar-width:none}.pdp__thumbs::-webkit-scrollbar{display:none}.pdp__thumbs button{position:relative;padding:0;border:2px solid transparent;border-radius:12px;background:var(--tint);aspect-ratio:1;overflow:hidden}.pdp__thumbs img{width:100%;height:100%;object-fit:cover}.pdp__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000040}.pdp__stage{position:relative;min-width:0}.pdp__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius)}.pdp__track::-webkit-scrollbar{display:none}.pdp__item{flex:none;width:100%;aspect-ratio:var(--pdp-shape, 1 / 1);scroll-snap-align:start;border-radius:var(--radius);background:var(--tint);overflow:hidden}.pdp__item img,.pdp__item video,.pdp__item iframe,.pdp__item model-viewer,.pdp__item svg{width:100%;height:100%;object-fit:cover}.pdp__flag{left:16px;top:16px;font-size:13px}.pdp__arrow{position:absolute;top:50%;transform:translateY(-50%);background:var(--bg);color:var(--title);box-shadow:0 6px 16px #0e3b3824}.pdp__arrow:hover{background:var(--bg)}.pdp__arrow--prev{left:12px}.pdp__arrow--next{right:12px}.pdp__count{position:absolute;right:14px;bottom:14px;padding:4px 10px;border-radius:999px;background:var(--bg);font-size:13px;font-weight:600}.pdp__info{display:flex;flex-direction:column;gap:18px;min-width:0}.pdp__rating{display:inline-flex;align-items:center;gap:8px;font-size:14px;text-decoration:none}.pdp__rating:not(.pdp-rate) span:last-child{color:var(--soft);text-decoration:underline;text-underline-offset:3px}.pdp__vendor{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.pdp__title{font-size:calc(var(--size, 36px) * var(--title-scale));line-height:1.2}.pdp__title a{text-decoration:none}.pdp__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:var(--size, 28px)}.pdp__price .price__was{font-size:.72em}.save{padding:4px 10px;border-radius:8px;background:var(--tint-alt);color:var(--sale);font-size:13px;font-weight:600}.pdp__unit,.pdp__tax{flex-basis:100%;font-size:13px;color:var(--soft)}.pdp__point{margin:-8px 0 0}.pdp__info>.pdp__point:first-of-type,.pdp__info>:not(.pdp__point)+.pdp__point{margin-top:0}.opts{display:flex;flex-direction:column;gap:18px}.opt{border:0;margin:0;padding:0;min-width:0}.opt legend{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;margin-bottom:10px;font-size:15px}.opt legend b{font-weight:600}.opt__guide{font-size:14px}.opt__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.opt__list label{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--opt-h, 54px);margin:0;padding:4px 10px;border:1px solid color-mix(in srgb,var(--fg) 32%,transparent);border-radius:var(--field-radius);background:var(--bg);font-size:15px;font-weight:600;line-height:1.15;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.opt__list label:active{transform:scale(.97)}.opt__big{font-size:16px}.opt__small{font-size:11px;font-weight:400;opacity:.75}.opt__list input:checked+label{background:var(--btn);border-color:var(--btn);color:var(--btn-fg)}.opt__list input:focus-visible+label{outline:2px solid var(--title);outline-offset:2px}.opt__list input.is-out+label{border-style:dashed;opacity:.55;text-decoration:line-through}.opt--chips .opt__list{display:flex;flex-wrap:wrap}.opt--chips .opt__list label{width:var(--chip, 66px);height:var(--chip, 66px);min-height:0;padding:0;border-radius:var(--chip-radius, 10px);background:var(--tint);overflow:hidden}.opt--chips .opt__list label img{width:100%;height:100%;object-fit:cover}.opt--chips .opt__list input:checked+label{background:var(--tint);border:2px solid var(--title)}.opt__fill{display:block;width:100%;height:100%}.guide{width:min(820px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:32px;border:0;border-radius:20px;background:var(--bg);color:var(--fg);box-shadow:0 30px 80px #0e3b384d}.guide::backdrop{background:#0e3b388c}.quick{width:min(940px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:28px;border:0;border-radius:20px;background:var(--bg);color:var(--fg);box-shadow:0 30px 80px #0e3b384d}.quick::backdrop{background:#0e3b388c}.quick__close{position:absolute;top:12px;right:12px;z-index:2;background:var(--bg);border-radius:50%}.quick .pdp{--pdp-media: 46%;gap:32px}.quick .pdp__info{position:static;padding-right:24px}.quick__more{align-self:flex-start;font-size:14px}.guide[open]{animation:amble-rise .3s ease both}.guide__head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px}.guide__title{font-size:28px}.guide__note{display:inline-block;margin-bottom:14px;padding:6px 12px;border-radius:8px;background:var(--tint);color:var(--title);font-size:14px;font-weight:500}.guide__pick{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.guide__pick p{margin-bottom:10px;font-weight:600}.guide__values{display:flex;flex-wrap:wrap;gap:8px}.guide__values button{min-height:48px;padding:0 14px;border:1px solid color-mix(in srgb,var(--fg) 32%,transparent);border-radius:var(--field-radius);background:var(--bg);font-weight:500}.guide__values button.is-on,.guide__values button:hover{background:var(--btn);border-color:var(--btn);color:var(--btn-fg)}.pdp__stock{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--sale)}.pdp__stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.buy{display:flex;flex-direction:column;gap:12px}.buy__row{display:flex;gap:10px}.buy__add{flex:1}.gift__toggle{display:flex;align-items:center;gap:10px;cursor:pointer}.gift__toggle input{width:18px;height:18px;accent-color:var(--btn)}.gift__fields{display:grid;gap:12px;margin-top:12px}.js .gift__fields:not(.is-open){display:none}.promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--field-radius)}.promises li{display:flex;flex-direction:column;gap:4px;padding:14px;font-size:13px;line-height:1.4;color:var(--soft)}.promises li+li{border-left:1px solid var(--line)}.promises strong{font-size:14px;color:var(--title)}.pdp__note--tint{padding:12px 14px;border-radius:var(--field-radius);background:var(--tint);font-size:14px}.pdp__info .fold+.fold{margin-top:-18px;border-top:0}.pdp__info .fold{border-top:1px solid var(--line)}.pickup{display:flex;gap:10px;font-size:14px}.pickup__more ul{margin-top:8px;display:grid;gap:10px}.pairs:empty{display:none}.pairs__title{margin-bottom:10px;font-weight:600}.pairs ul{display:grid;gap:8px}.pair{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px 8px 8px;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;transition:border-color .2s ease}.pair:hover{border-color:var(--title)}.pair img{width:64px;height:64px;object-fit:cover;border-radius:10px;background:var(--tint)}.pair strong{display:block;font-size:14px}.pair .ico{width:18px;height:18px;color:var(--soft)}.stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px max(var(--gutter),calc((100% - var(--page)) / 2 + var(--gutter)));background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -8px 24px #0e3b3814;animation:amble-rise .3s ease both}.stickybuy__what{display:flex;flex-direction:column;min-width:0;line-height:1.3}.stickybuy__what span{font-size:13px;color:var(--soft)}.stickybuy__go{display:flex;align-items:center;gap:16px}.clines{display:flex;flex-direction:column}.cline{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.cline__media{aspect-ratio:1;border-radius:12px;background:var(--tint);overflow:hidden}.cline__media img{width:100%;height:100%;object-fit:cover}.cline__main{display:flex;flex-direction:column;gap:2px;min-width:0}.cline__name{font-weight:600;text-decoration:none}.cline__meta{font-size:13px;color:var(--soft)}.cline__deal{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--sale)}.cline__deal .ico{width:14px;height:14px}.cline__controls{display:flex;align-items:center;gap:14px;margin-top:8px}.cline__controls .link{font-size:13px;font-weight:500}.cline__price{display:flex;flex-direction:column;align-items:flex-end;font-weight:600}.cline__price s{font-weight:400;font-size:14px;color:var(--soft)}.ctotal__deals{display:grid;gap:6px;font-size:14px;color:var(--sale)}.ctotal__deals li{display:grid;grid-template-columns:16px 1fr auto;gap:8px;align-items:center}.ctotal__deals .ico{width:16px;height:16px}.ctotal__row{display:flex;justify-content:space-between;align-items:baseline;font-size:18px}.ctotal__note{font-size:13px;color:var(--soft)}.ctotal__express{margin-top:2px}.cartp{display:grid;grid-template-columns:7fr 4fr;gap:48px;align-items:start}.cartp__under{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:20px}.cartp__note{flex:1;max-width:420px}.cartp__sum{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:calc(var(--radius) + 4px);background:var(--tint);position:sticky;top:calc(var(--hdr-now, 80px) + 20px)}.cartp__title{font-size:22px;color:var(--title)}.page-body{max-width:var(--prose-w, 800px);margin-inline:auto}.lost{text-align:center}.lost .wrap{display:flex;flex-direction:column;align-items:center;gap:12px}.lost__code{font-family:var(--font-title);font-weight:var(--font-title-weight);font-size:110px;line-height:1;color:var(--title)}.story__head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:860px}.story__img{margin-top:32px}.story__img img{width:100%;max-height:620px;object-fit:cover;border-radius:calc(var(--radius) + 4px)}.story__body{max-width:808px;margin-top:40px;display:flex;flex-direction:column;gap:28px;font-size:1.0625em}.story__body .btags{justify-content:flex-start}.story__share{display:flex;align-items:center;gap:6px;color:var(--soft)}.story__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 0;border-block:1px solid var(--line)}.story__nav a{display:flex;align-items:center;gap:12px;font-weight:600;text-decoration:none}.story__nav a.is-next{justify-content:flex-end;text-align:right}.story__nav small{display:block;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--kicker)}.talk{display:flex;flex-direction:column;gap:18px}.talk__title{font-size:26px;color:var(--title)}.talk__item{padding:16px 0;border-bottom:1px solid var(--line)}.talk__form{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:calc(var(--radius) + 4px);background:var(--tint)}.talk__form .btn{align-self:flex-start}.talk__sub{font-size:20px;color:var(--title)}.acct{display:flex;flex-direction:column;gap:20px}.acct--narrow{max-width:500px}.acct--narrow .t2{text-align:center}.acct__form{display:flex;flex-direction:column;gap:14px}.acct__recover{display:none;padding-top:24px;border-top:1px solid var(--line)}.acct__recover:target{display:block}.acct__top{display:flex;justify-content:space-between;align-items:baseline}.acct__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;align-items:start}.acct__sub{margin-bottom:12px;font-size:22px;color:var(--title)}.acct__card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;border-radius:var(--radius);background:var(--tint)}.acct__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.acct__card .fold{width:100%}.gate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100dvh;padding:0}.gate--media-left .gate__media{order:-1}.gate__main{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:40px clamp(20px,6vw,80px)}.gate__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.gate__logo{font-size:28px;font-weight:700;letter-spacing:-.03em}.gate__mid{display:flex;flex-direction:column;gap:20px;max-width:520px}.gate__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.gate__media{background:var(--tint-alt);min-height:320px}.gate__media img,.gate__media video,.gate__media svg{width:100%;height:100%;object-fit:cover}.gate__form{display:flex;flex-direction:column;gap:12px;padding:20px}.gcard{max-width:480px;margin:0 auto;padding:48px 20px;text-align:center}.gcard__shop{display:inline-block;margin-bottom:28px;font-family:var(--font-title);font-weight:700;font-size:30px;color:var(--title);text-decoration:none}.gcard__box{display:grid;justify-items:center;gap:12px;padding:32px 24px;border:1px solid var(--line);border-radius:20px}.gcard__title{font-size:24px}.gcard__amount{font-family:var(--font-title);font-weight:var(--font-title-weight);font-size:56px;line-height:1;color:var(--title)}.gcard__state{position:static}.gcard__qr{padding:10px;background:#fff;min-width:180px;min-height:180px}.gcard__qr img,.gcard__qr canvas{width:160px;height:160px}.gcard__code{max-width:320px;text-align:center;font-weight:600;letter-spacing:.08em}.shopify-policy__container{max-width:808px;margin:0 auto;padding:56px var(--gutter) 0}.shopify-policy__title h1{margin-bottom:24px;font-family:var(--font-title);font-weight:var(--font-title-weight);font-size:calc(48px * var(--title-scale));line-height:1.12;text-align:center;color:var(--title)}.shopify-policy__body{line-height:1.7}.shopify-policy__body h2{margin:32px 0 8px;font-size:22px;color:var(--title)}@media print{.gcard .btn-row,.gcard__wallet,.gcard .link{display:none}}.ftr{margin-top:96px}.tpl-index .ftr{margin-top:0}.ftr__cols{display:flex;flex-wrap:wrap;gap:32px var(--ftr-gap, 48px)}.ftr__col{flex:var(--w, 2) 1 0;min-width:160px}.ftr__col--brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:280px}.ftr__name{font-size:30px;font-weight:700;letter-spacing:-.03em;text-decoration:none}.ftr__logo img{width:var(--logo-w, 140px)}.ftr__about{max-width:380px;color:var(--soft);font-size:var(--ftr-link, 15px)}.ftr__signup-title{font-weight:600;font-size:18px;color:var(--title)}.ftr__col--brand .signup{width:100%;max-width:420px}.ftr .field{background:transparent;border-color:color-mix(in srgb,var(--fg) 45%,transparent)}.ftr .field::placeholder{color:var(--soft)}.ftr__group>summary{display:flex;align-items:center;justify-content:space-between;cursor:default}.ftr__group>summary .ico{display:none}.ftr__title{margin:0 0 14px;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--title)}.ftr__group a{display:block;padding:5px 0;font-size:var(--ftr-link, 15px);color:var(--soft);text-decoration:none}.ftr__group a:hover{color:var(--fg);text-decoration:underline}.ftr__group .rich{font-size:var(--ftr-link, 15px);color:var(--soft)}.ftr__follow{margin-top:28px}.ftr__locale{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.ftr__locale label{font-size:12px;color:var(--soft)}.ftr__base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:44px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--soft)}.ftr__base a{color:inherit}.ftr__pay{display:flex;flex-wrap:wrap;gap:6px}.pay-icon{width:38px;height:24px}@keyframes amble-turn{to{transform:rotate(360deg)}}@keyframes amble-fill{0%{width:0}to{width:100%}}@keyframes amble-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes amble-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.has-motion .rv{opacity:0;transition:opacity var(--reveal-speed, .6s) ease var(--rv-wait, 0ms),transform var(--reveal-speed, .6s) ease var(--rv-wait, 0ms)}.has-motion[data-reveal=rise] .rv{transform:translateY(22px)}.has-motion[data-reveal=zoom] .rv{transform:scale(.96)}.has-motion .rv.rv-in{opacity:1;transform:none}@media(hover:hover){.need:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0e3b381a}.need:hover .need__media img{transform:scale(1.05)}.need:hover .need__go{background:var(--btn);color:var(--btn-fg)}.tile__media--swap:hover .tile__img--alt{opacity:1}.tile__media--zoom:hover .tile__img{transform:scale(1.06)}.tile__quick:hover{background:var(--btn);color:var(--btn-fg);transform:scale(1.06)}.post:hover .post__img img{transform:scale(1.04)}.opt--chips .opt__list label:hover{border-color:var(--title)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:989px){.wrap{padding-inline:var(--gutter-m)}.am-sec{padding:var(--pt-m, 0px) var(--pr-m, 0px) var(--pb-m, 0px) var(--pl-m, 0px)}.t2{font-size:calc(var(--ts-m, 28px) * var(--title-scale))}.head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.head--center{align-items:center}.frow{grid-template-columns:minmax(0,1fr)}.dots{display:flex;justify-content:center;gap:6px;padding-top:16px}.dots span{width:7px;height:7px;border-radius:4px;background:var(--title);opacity:.25;transition:width .3s ease,opacity .3s ease}.dots span.is-on{width:22px;opacity:1}[data-am~=scroller]{display:flex!important;position:relative;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-m);scrollbar-width:none;margin-inline:calc(var(--gutter-m) * -1);padding-inline:var(--gutter-m)}[data-am~=scroller]::-webkit-scrollbar{display:none}[data-am~=scroller]>*{flex:none;scroll-snap-align:start}.notice__row{gap:4px 16px}.hdr__row{min-height:var(--hdr-h-m);gap:6px}.hdr__burger{display:inline-flex;margin-left:-10px}.hdr__nav{display:none}.hdr__logo{font-size:calc(var(--logo-text) * .86);margin-right:auto}.hdr__logo img{width:var(--logo-w-m)}.hdr--logo-center .hdr__row{display:flex}.hdr__tools{margin-right:-8px}.spop__form input{font-size:18px}.suggest{grid-template-columns:minmax(0,1fr);gap:8px}.suggest__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slides--full .slide{min-height:var(--slide-h-m)}.slides--full.slides--natural .slide{aspect-ratio:var(--ratio-m)}.slides--shade-side .slide__shade{background:linear-gradient(180deg,rgba(8,36,34,calc(var(--shade) * .3)),rgba(8,36,34,var(--shade)) 45%,rgba(8,36,34,calc(var(--shade) + .4)))}.slides--full .slide__content{padding-bottom:56px}.slide__title{font-size:calc(var(--ts-m, 40px) * var(--title-scale))}.slide__text{gap:16px}.slide .btn-row .btn{flex:1 1 100%}.slides--split .slide{grid-template-columns:minmax(0,1fr);gap:24px}.slides--split .slide__media{order:-1!important;height:var(--slide-h-m);margin-inline:calc(var(--gutter-m) * -1);border-radius:0}.slides--split.slides--natural .slide__media{aspect-ratio:var(--ratio-m)}.slides--full .slides__nav{justify-content:flex-start;bottom:8px}.trust--m-grid .trust__row{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.trust--m-grid .trust__item{justify-content:flex-start;padding:14px 12px;font-size:13px;gap:8px;border-left:0}.trust--m-grid .trust__item:nth-child(2n){border-left:1px solid var(--line)}.trust--m-grid .trust__item:nth-child(n+3){border-top:1px solid var(--line)}.trust--m-swipe .trust__item{width:62%;border:0;justify-content:flex-start}.needs--m-swipe .need{width:56%;min-height:230px}.needs--m-grid .needs__grid,.needs__grid--page{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.needs--m-grid .need,.needs__grid--page .need{min-height:200px}.pgrid{grid-template-columns:repeat(var(--cols-m, 2),minmax(0,1fr));gap:24px 12px}.pgrid--swipe>*{width:46%}.tile{--chip-size: 28px}.tile__colors{overflow:hidden}.tile__name{font-size:calc(var(--card-name) - 1px)}.tile__quick{width:40px;height:40px;right:8px;bottom:8px}.mtext__grid{grid-template-columns:minmax(0,1fr);gap:24px}.mtext__media{order:-1!important;height:var(--mtext-h-m)}.checks--2{grid-template-columns:minmax(0,1fr)}.band{grid-template-columns:minmax(0,1fr);gap:18px;padding:var(--band-pad-m)}.band__side{font-size:1em}.clock span{min-width:66px}.clock b{font-size:24px}.revs .rev{width:76%}.faq__grid{grid-template-columns:minmax(0,1fr);gap:24px}.faq__topics{flex-wrap:nowrap;justify-content:flex-start}.fold>summary{min-height:56px;font-size:calc(var(--faq-q, 18px) - 2px)}.fcols__grid{grid-template-columns:minmax(0,1fr);gap:24px}.fcols__grid--swipe .fcol{width:76%}.fcol__big{font-size:34px}.cmp__row>span{padding:12px 8px;font-size:14px}.banner__box{min-height:var(--banner-h-m)}.banner__text{padding:28px 20px}.nl__in{grid-template-columns:minmax(0,1fr);gap:20px}.signup__row{flex-direction:column}.posts[data-am~=scroller] .post{width:76%}.posts--page{grid-template-columns:minmax(0,1fr)}.posts--lead .post:first-child{display:flex}.posts--lead .post:first-child .post__title{font-size:24px}.reach__grid{grid-template-columns:minmax(0,1fr);gap:28px}.reach__form .btn{align-self:stretch}.reach__done{padding:28px 20px}.phead{margin-top:calc(var(--pt-m, 0px) * -1)}.phead__in{flex-direction:column;padding-block:32px;gap:20px}.phead--band{margin-bottom:24px}.phead__img{width:100%}.listing__cols{grid-template-columns:minmax(0,1fr)}.fbar__open{display:inline-flex}.fbar__sort label{display:none}.fpanel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none;flex-direction:column;padding:0 20px 20px;background:var(--bg);overflow-y:auto}.fpanel.is-open{display:flex}.fpanel__head{display:flex;align-items:center;justify-content:space-between;min-height:60px;position:sticky;top:0;background:var(--bg);z-index:1}.fpanel__apply{display:flex;position:sticky;bottom:0}.pdp{grid-template-columns:minmax(0,1fr);gap:22px}.pdp__gallery{position:static;display:block;margin-inline:calc(var(--gutter-m) * -1);order:-1!important}.pdp__thumbs,.pdp__arrow{display:none!important}.pdp__track{gap:10px;padding-inline:var(--gutter-m);scroll-padding-inline:var(--gutter-m);border-radius:0}.pdp__item{width:86%}.pdp__item:only-child{width:100%}.pdp__flag{left:calc(var(--gutter-m) + 12px);top:12px}.pdp__count{right:calc(var(--gutter-m) + 4px)}.pdp__title{font-size:calc(var(--size-m, 26px) * var(--title-scale))}.opt__list{grid-template-columns:repeat(4,minmax(0,1fr))}.opt--chips .opt__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(var(--gutter-m) * -1);padding-right:var(--gutter-m)}.opt--chips .opt__list label{flex:none}.promises{grid-template-columns:minmax(0,1fr)}.promises li{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:12px 14px}.promises strong{flex:none}.promises li+li{border-left:0;border-top:1px solid var(--line)}.quick{width:100vw;max-width:100vw;margin-bottom:0;padding:16px;border-radius:20px 20px 0 0}.quick .pdp{gap:16px}.quick .pdp__item{aspect-ratio:4 / 3}.quick .pdp__info{padding-right:0}.guide{width:100vw;max-width:100vw;margin-bottom:0;padding:22px 16px;border-radius:20px 20px 0 0}.stickybuy__go .price{display:none}.stickybuy{padding:10px 16px}.cline{grid-template-columns:76px minmax(0,1fr) auto}.cartp{grid-template-columns:minmax(0,1fr);gap:24px}.cartp__under{flex-direction:column}.cartp__note{max-width:none;width:100%}.cartp__sum{position:static;padding:22px}.lost__code{font-size:80px}.story__nav{grid-template-columns:minmax(0,1fr)}.story__nav a.is-next{justify-content:flex-start;text-align:left;flex-direction:row-reverse}.acct__grid,.acct__list,.gate{grid-template-columns:minmax(0,1fr)}.gate__media{order:-1;max-height:320px}.gate__main{padding:24px 20px 32px;gap:28px}.shopify-policy__container{padding:36px var(--gutter-m) 0}.shopify-policy__title h1{font-size:calc(32px * var(--title-scale))}.ftr{margin-top:60px}.ftr__cols{flex-direction:column;gap:0}.ftr__col--brand{margin-bottom:24px;min-width:0}.ftr--fold .ftr__group{border-top:1px solid var(--line)}.ftr--fold .ftr__group:last-child{border-bottom:1px solid var(--line)}.ftr--fold .ftr__group>summary{min-height:54px;cursor:pointer}.ftr--fold .ftr__group>summary .ico{display:block;width:18px;height:18px;transition:transform .2s ease}.ftr--fold .ftr__group[open]>summary .ico{transform:rotate(180deg)}.ftr--fold .ftr__title{margin:0}.ftr--fold .ftr__group>:not(summary){padding-bottom:14px}.ftr:not(.ftr--fold) .ftr__col{margin-bottom:24px}.ftr__base{flex-direction:column;align-items:flex-start;margin-top:24px}}.mq{overflow:hidden}.mq--lines .mq__viewport{border-block:1px solid var(--line);padding-block:18px}.mq__viewport{overflow:hidden}.mq__track{display:flex;width:max-content}.mq.is-ready .mq__track,.mq__viewport.is-ready .mq__track{animation:amble-mq var(--mq-time, 36s) linear infinite}.mq--right .mq__track{animation-direction:reverse}.mq--pause .mq__viewport:hover .mq__track{animation-play-state:paused}.mq__group{display:flex;align-items:center;gap:var(--mq-gap);padding-right:var(--mq-gap);flex:none}.mq__item{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;font-size:calc(var(--ts) * var(--title-scale));line-height:1.2;color:var(--title)}.mq--font-title .mq__item{font-family:var(--font-title);font-weight:var(--font-title-weight);letter-spacing:var(--title-tracking)}.mq--font-body .mq__item{font-family:var(--font-body);font-weight:600}.mq--caps .mq__item{text-transform:uppercase;letter-spacing:.04em}.mq__item a{text-decoration:none}.mq__item a:hover{text-decoration:underline;text-underline-offset:.16em}.mq__icon .ico{width:.8em;height:.8em}.mq__sep{font-size:calc(var(--ts) * .6);color:var(--kicker);line-height:1}@keyframes amble-mq{to{transform:translate(var(--mq-shift, -50%))}}.spots__grid{display:grid;gap:40px;align-items:center}.spots--list .spots__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.spots--list.spots--side-right .spots__stage{order:2}.spots__stage{position:relative}.spots__media{aspect-ratio:var(--spots-ratio);border-radius:calc(var(--radius) + 4px);background:var(--tint);overflow:hidden}.spots__img{width:100%;height:100%;object-fit:cover}.spot{position:absolute;left:var(--x);top:var(--y);z-index:1;transform:translate(-50%,-50%)}.spot.is-open{z-index:3}.spot__dot{width:var(--dot);height:var(--dot);display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--btn-fg);border-radius:50%;background:var(--btn);color:var(--btn-fg);font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px #00000038;transition:transform .2s ease}.spot__dot .ico{width:55%;height:55%;transition:transform .2s ease}.spot__dot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--btn);opacity:0;animation:amble-ping 2.4s ease-out infinite;pointer-events:none}.spot__dot:hover,.spot.is-hint .spot__dot,.spot.is-open .spot__dot{transform:scale(1.12)}.spot.is-open .spot__dot .ico{transform:rotate(45deg)}.spot__card{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;width:250px;padding:10px;border-radius:var(--radius);background:var(--bg);color:var(--fg);box-shadow:0 16px 40px #0000002e;animation:amble-rise .25s ease both}.spot__card.is-left{left:auto;right:calc(100% + 10px)}.spot__card.is-up{top:auto;bottom:-10px;transform:none}.spot__thumb{width:56px;height:56px;border-radius:calc(var(--radius) - 4px);background:var(--tint);overflow:hidden}.spot__thumb img{width:100%;height:100%;object-fit:cover}.spot__info{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px}.spot__name{font-weight:600;line-height:1.3;text-decoration:none}.spots__list{display:flex;flex-direction:column;gap:12px;counter-reset:none}.spots__row{display:grid;grid-template-columns:30px 72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 12px 10px 10px;border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s ease,background-color .2s ease}.spots__row.is-on,.spots__row:hover{border-color:var(--title)}.spots__num{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tint);color:var(--title);font-size:13px;font-weight:700}.spots__thumb{width:72px;height:72px;border-radius:calc(var(--radius) - 4px);background:var(--tint);overflow:hidden}.spots__thumb img{width:100%;height:100%;object-fit:cover}.spots__info{display:flex;flex-direction:column;gap:2px;min-width:0}.spots__name{font-weight:600;line-height:1.3;text-decoration:none}.spots--dot-plus .spots__num{display:none}.spots--dot-plus .spots__row{grid-template-columns:72px minmax(0,1fr) auto}@keyframes amble-ping{0%{transform:scale(.8);opacity:.7}80%,to{transform:scale(1.5);opacity:0}}.cph__top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.cph__top .head{flex:1}.cph__arrows{display:flex;gap:8px;margin-bottom:36px}.icon-btn--ring{border:1px solid var(--line)}.icon-btn--ring:disabled{opacity:.35;cursor:default}.cph__track{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:var(--gap)}.cph--slider .cph__track{display:flex;padding-bottom:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cph--slider .cph__track::-webkit-scrollbar{display:none}.cph--slider .cph__card{flex:none;width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));scroll-snap-align:start}.cph__card{display:flex;flex-direction:column;gap:14px;min-width:0}.cph--boxed .cph__card{padding:10px 10px 16px;border-radius:calc(var(--radius) + 6px);background:var(--tint)}.cph__photo{position:relative;aspect-ratio:var(--cph-shape);border-radius:var(--radius);background:var(--tint-alt);overflow:hidden}.cph__photo img,.cph__photo svg{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cph__card:hover .cph__photo img{transform:scale(1.04)}.cph__handle{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:#0000008c;color:#fff;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cph__body{flex:1;display:flex;flex-direction:column;gap:8px;padding:0 6px}.cph--plain .cph__body{padding:0}.cph__stars .ico{width:15px;height:15px}.cph__quote{line-height:1.5}.cph__name{font-size:14px;font-weight:600;color:var(--title)}.cph__product{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;gap:10px;align-items:center;margin-top:auto;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);text-decoration:none;font-size:13px;transition:border-color .2s ease}.cph__product:hover{border-color:var(--title)}.cph__product .ico{width:16px;height:16px}.cph__thumb{width:44px;height:44px;border-radius:calc(var(--radius) - 6px);background:var(--tint);overflow:hidden}.cph__thumb img{width:100%;height:100%;object-fit:cover}.cph__ptext{display:flex;flex-direction:column;min-width:0}.cph__pname{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fit{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius)}.fit__top{display:flex;justify-content:space-between;gap:12px;font-size:14px}.fit__title{color:var(--soft)}.fit__top strong{color:var(--title)}.fit__scale{position:relative;height:16px;display:flex;align-items:center}.fit__line{width:100%;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--tint-alt),var(--title) 50%,var(--tint-alt));opacity:.45}.fit__mark{position:absolute;left:var(--fit);top:50%;width:16px;height:16px;border:3px solid var(--bg);border-radius:50%;background:var(--title);box-shadow:0 0 0 1px var(--title);transform:translate(-50%,-50%)}.fit--steps .fit__scale{gap:4px}.fit__step{flex:1;height:8px;border-radius:4px;background:var(--tint-alt)}.fit__step.is-on{background:var(--title)}.fit__labels{display:flex;justify-content:space-between;font-size:12px;color:var(--soft)}.fit__note{font-size:14px;color:var(--soft)}.more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:44px;text-align:center}.more__count{font-size:14px;color:var(--soft)}.more__bar{width:min(240px,70%);height:3px;border-radius:3px;background:var(--line);overflow:hidden}.more__bar span{display:block;height:100%;background:var(--title);transition:width .4s ease}.ptile--wide{grid-column:span 2}.gate-age{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:opacity .3s ease}.gate-age.is-leaving{opacity:0}.gate-age__box{width:min(100%,480px);display:flex;flex-direction:column;align-items:center;gap:18px;padding:40px 32px;border-radius:calc(var(--radius) + 8px);background:var(--bg);color:var(--fg);text-align:center;box-shadow:0 30px 80px #0003;animation:amble-rise .35s ease both}.gate-age__box .t2{font-size:calc(30px * var(--title-scale))}.gate-age__ask,.gate-age__no{display:flex;flex-direction:column;align-items:center;gap:14px}.gate-age__btns{justify-content:center}.gate-age__logo img{max-width:160px;height:auto}@media(min-width:990px){.hdr--logo-left_inline .hdr__list{justify-content:flex-start}.hdr--logo-left_below .hdr__row,.hdr--logo-center_below .hdr__row{flex-wrap:wrap;row-gap:0}.hdr--logo-left_below .hdr__nav{order:5;flex-basis:100%;border-top:1px solid var(--line)}.hdr--logo-left_below .hdr__list{justify-content:flex-start}.hdr--logo-left_below .hdr__link,.hdr--logo-center_below .hdr__link{min-height:50px}.hdr--logo-center_below .hdr__row{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"a logo tools" "nav nav nav"}.hdr--logo-center_below .hdr__logo{grid-area:logo}.hdr--logo-center_below .hdr__tools{grid-area:tools}.hdr--logo-center_below .hdr__nav{grid-area:nav;border-top:1px solid var(--line)}.hdr--logo-center_split .hdr__row{display:grid;grid-template-columns:1fr auto 1fr;gap:32px}.hdr--logo-center_split .hdr__nav--a{grid-column:1;grid-row:1}.hdr--logo-center_split .hdr__nav--a .hdr__list{justify-content:flex-end}.hdr--logo-center_split .hdr__logo{grid-column:2;grid-row:1}.hdr--logo-center_split .hdr__end{grid-column:3;grid-row:1;display:flex;align-items:center;gap:16px;min-width:0}.hdr--logo-center_split .hdr__nav--b .hdr__list{justify-content:flex-start}.hdr--logo-drawer .hdr__nav{display:none}.hdr--logo-drawer .hdr__burger{display:inline-flex;margin-left:-10px}}@media(max-width:989px){.hdr--logo-center_split .hdr__end{display:contents}.hdr--logo-center_split .hdr__nav--b{display:none}.hdr--m-center .hdr__row{display:grid;grid-template-columns:1fr auto 1fr}.hdr--m-center .hdr__logo{margin-right:0;justify-self:center}.hdr--m-center .hdr__burger{justify-self:start}.hdr--m-center .hdr__tools{justify-self:end}.spots--list .spots__grid{grid-template-columns:1fr;gap:24px}.spots--list.spots--side-right .spots__stage{order:0}.spot__card{display:none}.spots--full .spot__card:not([hidden]){display:grid;position:fixed;left:16px;right:16px;top:auto;bottom:16px;width:auto;transform:none;z-index:60}.spots__row{grid-template-columns:26px 60px minmax(0,1fr) auto;gap:10px}.spots__name{font-size:14px}.spots__row .btn--sm{min-height:40px;padding:0 14px}.spots__thumb{width:60px;height:60px}.cph__arrows{display:none}.cph__track[data-am~=scroller]>*{width:72%}.cph--slider .cph__card{width:72%}.fit{padding:12px 14px}.gate-age__box{padding:32px 22px}.ptile--wide{grid-column:span 2}}@media(prefers-reduced-motion:reduce){.mq__track{animation:none!important;flex-wrap:wrap;width:auto;justify-content:center}.mq__group[aria-hidden]{display:none}.mq__group{flex-wrap:wrap;justify-content:center}.spot__dot:before{animation:none}}[data-heads=ruled] .head{padding-top:18px;border-top:1px solid var(--line)}[data-heads=thick] .head{padding-top:16px;border-top:4px solid var(--title)}[data-heads=centered] .head{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}[data-heads=centered] .head__text{align-items:center}[data-heads=centered] .head .lede{margin-inline:auto}[data-heads=centered] .cph__top{flex-direction:column;align-items:center}[data-kicker=line] .kicker{display:inline-flex;align-items:center;gap:10px}[data-kicker=line] .kicker:before{content:"";width:26px;height:1.5px;background:currentColor}[data-kicker=pill] .kicker{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--tint);color:var(--title)}[data-heads=centered][data-kicker=pill] .head .kicker{align-self:center}[data-card=boxed] .tile{padding:10px 10px 16px;border-radius:calc(var(--card-radius) + 6px);background:var(--tint)}[data-card=boxed] .tile__media{background:var(--bg)}[data-card=boxed] .tile__body,[data-card=boxed] .tile__colors{padding:0 6px}[data-card=outlined] .tile{gap:0;border:2px solid var(--title);border-radius:var(--card-radius);background:var(--bg);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}[data-card=outlined] .tile__media{border-radius:0;border-bottom:2px solid var(--title)}[data-card=outlined] .tile__colors{padding:12px 14px 0}[data-card=outlined] .tile__body{padding:10px 14px 16px}[data-card=outlined] .tile__name{font-weight:700}@media(hover:hover){[data-card=outlined] .tile:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--title)}}[data-card=minimal] .tile__media{border-radius:0;background:transparent}[data-card-info=row] .tile__body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:4px;align-items:baseline}[data-card-info=row] .tile__body>*{grid-column:1 / -1}[data-card-info=row] .tile__body>.tile__name{grid-column:1}[data-card-info=row] .tile__body>.price{grid-column:2;justify-content:flex-end;white-space:nowrap}.tile .price,.tile__colors,.tile__rating{justify-content:var(--card-justify, flex-start)}.po{display:block}.po__set{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.po__title{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.po__group{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--soft)}.po__opt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 12px;min-height:52px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--fg) 32%,transparent);border-radius:var(--field-radius);background:var(--bg);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.po__opt input{width:18px;height:18px;margin:0;accent-color:var(--btn)}.po__name,.po__price{font-size:15px;font-weight:600}.po__note{grid-column:2 / -1;font-size:13px;font-weight:600;color:var(--title)}.po__desc{grid-column:2 / -1;font-size:13px;color:var(--soft)}.po__opt:has(input:checked){border-color:var(--title);background:var(--tint)}.po__opt:has(input:focus-visible){outline:2px solid var(--title);outline-offset:2px}.po__opt.is-off{opacity:.5;cursor:not-allowed}.pdp-rate{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:var(--rate-t, 15px);color:var(--rate-fg, var(--fg));text-decoration:none;line-height:1.2}a.pdp-rate:hover .pdp-rate__count{text-decoration-thickness:2px}.pdp-rate__stars{position:relative;display:inline-block;line-height:0}.pdp-rate__row{display:inline-flex;gap:2px;white-space:nowrap}.pdp-rate__row svg{width:var(--rate-s, 18px);height:var(--rate-s, 18px);flex:none}.pdp-rate .pdp-rate__stars>.pdp-rate__row:first-child{color:var(--line)}.pdp-rate .pdp-rate__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--rate-c, var(--star))}.pdp-rate .pdp-rate__num{font-weight:700;color:var(--rate-fg, var(--title))}.pdp-rate .pdp-rate__label{color:var(--rate-fg, var(--soft))}.pdp-rate .pdp-rate__count{color:var(--rate-fg, var(--fg));text-decoration:underline;text-underline-offset:3px}.pdp-rate__label+.pdp-rate__count:before{content:"\b7";display:inline-block;margin-right:8px;text-decoration:none;color:var(--soft)}.pdp__thumbs button{flex:none;width:100%;height:auto;aspect-ratio:1 / 1;background:#fff;border-color:var(--line)}.pdp--thumbs-below .pdp__thumbs button{width:84px}.pdp__thumbs button.is-on{border-color:var(--title)}.pdp__thumbs img{width:100%;height:100%;object-fit:contain;display:block}.rich .size-chart th,.rich .size-chart .label{color:var(--title);font-weight:600}.mtext--fit-natural .mtext__media{height:auto;align-self:center}.mtext--fit-natural .mtext__media img,.mtext--fit-natural .mtext__media video{height:auto;object-fit:contain;display:block}
/*# sourceMappingURL=/cdn/shop/t/9/assets/amble.css.map */
