@font-face{font-family:store-caslon;src:url(/fonts/AdobeCaslonPro-Bold-latin.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:store-caslon;src:url(/fonts/AdobeCaslonPro-Regular-latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:store-caslon;src:url(/fonts/AdobeCaslonPro-Italic-latin.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Circular;src:url(/fonts/CircularXX-Medium.woff2)format("woff2");font-weight:500;font-display:swap}.store{--ink:#060c0c;--ink-soft:#2f3637;--muted:#5d6566;--line:#e6e1d8;--paper:#faf8f5;--card:#fff;--wash:#f3efe8;--wash-deep:#ebe5da;--dark:#050d0e;--dark-soft:#1c2526;--accent:#c84e4c;--accent-hover:#a63d3b;--accent-wash:#fbeceb;--teal:#6fc3c4;--deck-yellow:#ecbc05;--teal-wash:#e3f4f4;--star:#f4b948;--sale:#c84e4c;--success:#2f7a4f;--card-red:#d16461;--card-orange:#eb986c;--card-yellow:#f5c466;--card-green:#9cc992;--card-blue:#87a6cd;--card-pink:#e4abc9;--card-purple:#a96da7;--card-plum:#5a4574;--radius-card:16px;--radius-image:14px;--radius-pill:999px;--frame:var(--deck-yellow);--frame-width:0px;--frame-radius:clamp(20px, 1.7vw, 26px);--frame-table:clamp(6px, .9vw, 14px);--frame-edge:calc(var(--frame-table) + var(--frame-width));--gutter:clamp(20px, 4vw, 64px);--page:1312px;--section-pad:clamp(64px, 8.5vw, 136px);--text-h1:clamp(2.75rem, 1.7rem + 3.6vw, 5.25rem);--text-h2:clamp(2.25rem, 1.5rem + 2.5vw, 3.75rem);--text-h3:clamp(1.45rem, 1.2rem + .8vw, 2rem);--text-lede:clamp(1.125rem, 1rem + .45vw, 1.375rem);--heading:store-caslon, Georgia, serif;--body:Circular, Circular-fallback, Arial, sans-serif;--shadow-drawer:0 0 40px #050d0e2e;--shadow-card:0 1px 2px #060c0c0f, 0 12px 32px -12px #060c0c2e;--settle:cubic-bezier(.22, 1, .36, 1);--tap:.15s;--tap-ease:cubic-bezier(.4, 0, .2, 1);--choice-ring:#dde1e6;--choice-ring-on:#8ba8ce;--choice-wash:#0070c908;--choice-mark:#0070c9;--choice-mark-hover:#005fab;--choice-radio:#b9bdbd;--choice-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");min-height:100vh;padding:var(--frame-edge);background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:clip}@media (max-width:749px){.store{font-size:16px}}@font-face{font-family:pipdecks-icons;src:url(/store/fonts/pipdecks.woff2)format("woff2");font-display:swap}.store .s-caticon{color:var(--card-colour);vertical-align:-.1em;margin-right:.45em;font-family:pipdecks-icons;font-size:1.05em;font-style:normal;font-weight:400;line-height:1;display:inline-block}.store .s-caticon--dot{background:var(--card-colour);vertical-align:0;border-radius:3px;width:.7em;height:.7em}.store .s-frame{inset:var(--frame-edge);z-index:1000;border-radius:var(--frame-radius);box-shadow:0 0 0 var(--frame-width) var(--frame), 0 1px 2px var(--frame-width) #060c0c38, 0 4px 14px var(--frame-width) #060c0c29, 0 0 0 max(100vw, 100vh) #fff;pointer-events:none;position:fixed}@media print{.store .s-frame{display:none}}.store *,.store :before,.store :after{box-sizing:border-box}.store a{color:inherit}.store img{max-width:100%;height:auto;display:block}.store button{font:inherit;color:inherit}.store :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.store header,.store footer{color:inherit;font-size:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:block}.store header img{width:auto}.store [hidden]{display:none!important}.store header span{font-size:inherit}.store main{max-width:none;margin:0;padding:0}.store ul{padding-left:0}.store li{padding:0}.store label{font-size:inherit;display:inline}.store input:not([type=checkbox]),.store select{width:auto;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline-block}.store h1,.store h2,.store h3,.store h4{font-size:inherit;font-family:var(--heading);letter-spacing:-.015em;text-wrap:balance;font-variant-numeric:lining-nums;margin:0;font-weight:700;line-height:1.05}.store .s-wrap{width:100%;max-width:var(--page);padding:0 var(--gutter);margin:0 auto}.store .s-section{padding:var(--section-pad) 0}.store .s-section--tight{padding:clamp(40px,5vw,72px) 0}.store .s-section--wash{background:var(--wash)}.store .s-section:not(.s-section--wash):not(.s-section--dark)+.s-section:not(.s-section--wash):not(.s-section--dark),.store .s-section--wash+.s-section--wash{padding-top:0}.store .s-heading{font-size:var(--text-h2);letter-spacing:-.02em;text-align:center;line-height:1.04}.store .s-heading--left{text-align:left}.store .s-subheading{text-align:center;max-width:40em;color:var(--ink-soft);font-size:var(--text-lede);text-wrap:pretty;margin:20px auto 0;line-height:1.5}.store .s-section-head{margin-bottom:clamp(36px,4.5vw,64px)}.store .s-section-head--row{justify-content:space-between;align-items:end;gap:24px;display:flex}@media (max-width:749px){.store .s-section-head{margin-bottom:28px}}.store .s-scribble{z-index:0;white-space:nowrap;display:inline-block;position:relative}.store .s-scribble svg{z-index:-1;width:104%;height:.42em;color:var(--deck-yellow);pointer-events:none;position:absolute;bottom:-.14em;left:-2%}.store .s-button{border-radius:var(--radius-pill);background:var(--accent);color:#fff;min-height:52px;font-family:var(--body);cursor:pointer;transition:background-color var(--tap) var(--tap-ease), transform var(--tap) var(--tap-ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.store a.s-button{color:#fff}.store .s-button:hover{background:var(--accent-hover)}.store .s-button:disabled{opacity:.5;cursor:not-allowed}.store .s-button svg{width:18px;height:18px;transition:transform var(--tap) var(--tap-ease)}.store .s-button:hover svg{transform:translate(3px)}.store .s-button--block{width:100%}.store .s-button--dark{background:var(--dark)}.store .s-button--dark:hover{background:var(--dark-soft)}.store .s-button--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.store a.s-button--ghost{color:var(--ink)}.store .s-button--ghost:hover{background:var(--ink);color:#fff}.store a.s-button--ghost:hover{color:#fff}.store .s-link{white-space:nowrap;text-underline-offset:4px;font-weight:500;text-decoration:underline}.store .s-topbar{background:var(--dark);color:#e9eded;font-size:.875rem}.store .s-topbar__inner{grid-template-columns:1fr auto 1fr;align-items:center;height:48px;display:grid}.store .s-topbar__family{gap:4px;margin-left:-10px;display:flex}.store .s-topbar__family a{border-radius:var(--radius-pill);color:#e9ededb8;padding:4px 10px;font-weight:500;text-decoration:none}.store .s-topbar__family a:hover{color:#fff}.store .s-topbar__family a[aria-current=page]{color:#fff;background:#ffffff1f}.store .s-announce{align-items:center;gap:24px;display:flex}.store .s-announce__arrow{cursor:pointer;opacity:.8;background:0 0;border:0;padding:6px;display:inline-flex}.store .s-announce__arrow:hover{opacity:1}.store .s-announce__arrow svg{width:16px;height:16px}.store .s-announce__text{text-align:center;min-width:380px;text-decoration:none}.store .s-announce__text:hover{text-decoration:underline}.store .s-topbar__end{justify-content:end;display:flex}@media (max-width:989px){.store .s-topbar__inner{grid-template-columns:1fr;height:40px}.store .s-topbar__end,.store .s-announce{display:none}.store .s-topbar__family{justify-content:center;margin-left:0}.store .s-announce{justify-content:center;gap:8px}.store .s-announce__text{min-width:0;font-size:.8125rem}}.store .s-country{position:relative}.store .s-country__button{white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;display:inline-flex}.store .s-country__button svg{width:12px;height:12px}.store .s-country__button--pill{border-radius:var(--radius-pill);min-height:48px;box-shadow:inset 0 0 0 1px var(--line);padding:0 20px;font-size:1rem}.store .s-country__flag{object-fit:cover;border-radius:2px;width:20px;height:14px}.store .s-country__panel{z-index:60;background:var(--paper);width:300px;max-height:360px;color:var(--ink);box-shadow:var(--shadow-drawer);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.store input.s-country__search{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;margin-bottom:6px;padding:10px 12px}.store .s-country__option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:.9375rem;display:flex}.store .s-country__option:hover,.store .s-country__option[aria-selected=true]{background:var(--wash)}.store .s-country__option span:last-child{color:var(--muted);margin-left:auto;font-size:.8125rem}.store .s-header-shell{top:var(--frame-edge);z-index:40;background:var(--dark);position:sticky}.store .s-header{background:var(--paper);transition:box-shadow var(--tap) var(--tap-ease);border-radius:0;position:relative}.store .s-header--scrolled{box-shadow:0 1px 0 var(--line)}.store .s-header__inner{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;column-gap:clamp(24px,3vw,48px);height:96px;display:grid}.store .s-header__logo img{width:150px;height:auto}.store .s-nav{gap:clamp(24px,2.4vw,40px);margin:0;padding:0;list-style:none;display:flex}.store .s-nav__link{cursor:pointer;transition:background-size var(--tap) var(--tap-ease);background:linear-gradient(currentColor,currentColor) 0 85%/0 1px no-repeat;border:0;align-items:center;gap:6px;padding:10px 0;font-size:1.125rem;font-weight:500;text-decoration:none;display:inline-flex}.store .s-nav__link:hover,.store .s-nav__link[aria-expanded=true],.store .s-nav__link[aria-current=page]{background-size:100% 1px}.store .s-header__end{justify-content:end;align-items:center;gap:20px;display:flex}.store .s-icon-button{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:relative}.store .s-icon-button svg{width:24px;height:24px}.store .s-cart-count{background:var(--accent);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:.6875rem;font-weight:700;line-height:18px;position:absolute;top:0;right:-2px}.store .s-header__menu-button{display:none}@media (max-width:989px){.store .s-header{border-radius:16px 16px 0 0}.store .s-header__inner{grid-template-columns:1fr auto 1fr;height:64px}.store .s-header__logo{grid-area:1/2}.store .s-header__logo img{width:118px}.store .s-header__menu-button{grid-area:1/1;margin-left:-8px;display:inline-flex}.store .s-header__nav,.store .s-header__end .s-country,.store .s-header__end .s-header__account{display:none}.store .s-header__end{grid-column:3;gap:4px}}.store .s-mega{z-index:45;border-top:1px solid var(--line);background:var(--paper);padding:32px 0 40px;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #050d0e40}.store .s-mega__grid{grid-template-columns:240px repeat(4,minmax(0,1fr));gap:32px;display:grid}.store .s-mega__list{margin:0;padding:0;list-style:none}.store .s-mega__list h3{margin-bottom:14px;font-size:1.375rem}.store .s-mega__list a{color:var(--ink-soft);padding:5px 0;text-decoration:none;display:block}.store .s-mega__list a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.store .s-mega__card{text-decoration:none;display:block}.store .s-mega__card img{aspect-ratio:4/3;object-fit:contain;border-radius:var(--radius-image);width:100%;padding:6%;transition:transform .4s}.store .s-mega__card:hover img{transform:scale(1.02)}.store .s-mega__card span{justify-content:space-between;align-items:center;margin-top:12px;font-size:1.0625rem;font-weight:500;display:flex}.store .s-mega__card svg{width:16px;height:16px}.store .s-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:s-fade var(--tap) var(--tap-ease);background:#050d0e73;position:fixed;inset:0}.store .s-drawer{top:var(--frame-edge);bottom:var(--frame-edge);z-index:90;width:min(440px, 100vw - 2 * var(--frame-edge));background:var(--paper);box-shadow:var(--shadow-drawer);flex-direction:column;display:flex;position:fixed}.store .s-drawer--right{right:var(--frame-edge);animation:.25s s-slide-right}.store .s-drawer--left{left:var(--frame-edge);animation:.25s s-slide-left}.store .s-drawer__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.store .s-drawer__head h2{font-size:1.5rem}.store .s-drawer__body{flex:1;padding:8px 24px 24px;overflow:auto}.store .s-drawer__foot{border-top:1px solid var(--line);background:var(--paper);padding:20px 24px 24px}@keyframes s-fade{0%{opacity:0}}@keyframes s-slide-right{0%{transform:translate(100%)}}@keyframes s-slide-left{0%{transform:translate(-100%)}}.store .s-mobile-nav{margin:0;padding:0;list-style:none}.store .s-mobile-nav a,.store .s-mobile-nav button{border:0;border-bottom:1px solid var(--line);width:100%;font-family:var(--heading);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:16px 0;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex}.store .s-mobile-nav button svg{flex:none;width:20px;height:20px}.store .s-mobile-nav ul{margin:0 0 8px;padding:0 0 0 4px;list-style:none}.store .s-mobile-nav ul a{font-family:var(--body);padding:12px 0;font-size:1.0625rem;font-weight:400}.store .s-dock{display:none}@media (max-width:749px){.store .s-dock{left:var(--frame-edge);right:var(--frame-edge);bottom:var(--frame-edge);z-index:35;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card);grid-template-columns:repeat(4,1fr);display:grid;position:fixed}.store .s-dock a,.store .s-dock button{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:4px 0;font-size:.6875rem;text-decoration:none;display:flex;position:relative}.store .s-dock svg{width:22px;height:22px}.store .s-dock .s-cart-count{right:calc(50% - 22px)}.store{padding-bottom:64px}}.store .s-search{z-index:90;background:var(--paper);box-shadow:var(--shadow-drawer);padding:28px 0 32px;animation:.15s s-fade;position:fixed;inset:0 0 auto}.store .s-search__field{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--ink);align-items:center;gap:12px;padding:0 20px;display:flex}.store .s-search__field input{min-width:0;height:56px;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1.125rem}.store .s-search__field svg{width:22px;height:22px}.store .s-search__results{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:24px;display:grid}.store .s-search__result{border-radius:12px;align-items:center;gap:14px;padding:10px;text-decoration:none;display:flex}.store .s-search__result:hover{background:var(--wash)}.store .s-search__result img{object-fit:contain;border-radius:10px;width:64px;height:64px}.store .s-search__empty{color:var(--muted);margin-top:20px}.store .s-proof{border:1px solid var(--line);background:var(--paper);border-radius:14px;align-items:center;gap:12px;padding:10px 20px 10px 12px;font-size:.9375rem;display:inline-flex}.store .s-proof__faces{flex:none;display:flex}.store .s-proof__faces img{border:2px solid var(--paper);object-fit:cover;border-radius:50%;width:30px;height:30px;margin-left:-8px}.store .s-proof__faces img:first-child{margin-left:0}.store .s-proof strong{font-weight:700}.store .s-proof>span:last-child{text-wrap:balance;line-height:1.35}.store .s-proof__name{white-space:nowrap}.store .s-proof__tick{color:#1d9bf0;width:14px;height:14px;margin:0 0 -2px 3px;display:inline-block}.store .s-hero{background:linear-gradient(180deg, var(--paper) 0%, var(--wash) 100%)}.store .s-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;min-height:720px;padding-top:48px;padding-bottom:48px;display:grid}.store .s-hero h1{font-size:var(--text-h1);margin-top:28px;line-height:1}.store .s-hero__text{max-width:560px;color:var(--ink-soft);margin:28px 0 36px;font-size:1.125rem}.store .s-hero__media img{width:100%;height:auto}@media (max-width:989px){.store .s-hero__inner{grid-template-columns:1fr;gap:24px;min-height:0;padding-top:24px;padding-bottom:40px}.store .s-hero__media{order:-1}.store .s-hero__media img{object-fit:contain;max-height:340px}.store .s-hero__inner>div:not(.s-hero__media){flex-direction:column;display:flex}.store .s-hero__inner .s-proof{order:1;align-self:flex-start;margin-top:24px}.store .s-hero h1{margin-top:0}.store .s-hero__text{margin:18px 0 24px;font-size:1rem}}@media (max-width:600px){.store .s-hero__lead+.s-hero__text{display:none}.store .s-hero__lead+.s-hero__text+.s-hero__actions{margin-top:24px}.store .s-hero__inner{gap:12px;padding-top:8px}}.store .s-logos{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:40px 32px;max-width:1000px;margin:0 auto;display:grid}.store .s-logos img{object-fit:contain;filter:grayscale()brightness(.25);opacity:.85;width:auto;max-width:140px;height:48px}@media (max-width:749px){.store .s-logos{gap:24px 16px}.store .s-logos img{max-width:64px;height:26px}}.store .s-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;display:grid}@media (max-width:989px){.store .s-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:749px){.store .s-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}.store .s-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;gap:24px;display:grid;overflow-x:auto}.store .s-rail::-webkit-scrollbar{display:none}.store .s-rail>*{scroll-snap-align:start}@media (max-width:989px){.store .s-rail{grid-auto-columns:40%}}@media (max-width:749px){.store .s-rail{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scroll-padding:0 var(--gutter);grid-auto-columns:72%;gap:12px}}.store .s-rail-arrows{gap:10px;display:flex}.store .s-rail-arrows button{background:var(--wash);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.store .s-rail-arrows button:hover{background:var(--wash-deep)}.store .s-rail-arrows svg{width:18px;height:18px}@media (max-width:749px){.store .s-rail-arrows{display:none}}.store .s-card{flex-direction:column;display:flex;position:relative;container-type:inline-size}.store :is(.s-grid,.s-rail__track)>*{flex-direction:column;display:flex}.store :is(.s-grid,.s-rail__track)>*>.s-card,.store :is(.s-grid,.s-rail__track)>.s-card{flex:1}.store .s-card__info{flex-direction:column;flex:1;display:flex}.store .s-card__info .s-price{margin-top:auto;padding-top:8px}.store .s-card__media{aspect-ratio:1;border-radius:var(--radius-card);background:0 0;display:block;position:relative;overflow:visible}.store .s-card__media img{object-fit:contain;width:100%;height:100%;transition:opacity .35s,transform .6s;position:absolute;inset:0}.store .s-card__media img+img{opacity:0}.store .s-card:hover .s-card__media img+img{opacity:1}.store .s-card:hover .s-card__media img:only-child{transform:scale(1.03)}.store .s-badge{z-index:2;border-radius:var(--radius-pill);background:var(--sale);color:#fff;padding:4px 10px;font-size:.8125rem;font-weight:500;position:absolute;top:12px;left:12px}.store .s-badge--dark{background:var(--dark)}.store .s-card__quick{z-index:2;background:var(--paper);cursor:pointer;opacity:0;width:44px;height:44px;transition:opacity var(--tap) var(--tap-ease), transform var(--tap) var(--tap-ease);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:calc(100cqi - 56px);right:12px;transform:translateY(6px);box-shadow:0 2px 10px #050d0e26}.store .s-card:hover .s-card__quick,.store .s-card__quick:focus-visible{opacity:1;transform:none}@media (hover:none){.store .s-card__quick{opacity:1;transform:none}}.store .s-card__quick svg{width:20px;height:20px}.store .s-card__info{padding-top:14px}.store .s-card__title{text-wrap:balance;font-size:1.125rem;font-weight:500;line-height:1.3;text-decoration:none;display:block}.store .s-card__title:hover{text-underline-offset:3px;text-decoration:underline}.store .s-card__tagline{color:var(--muted);margin:4px 0 0;font-size:.875rem;line-height:1.4}.store .s-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:8px;font-size:1rem;display:flex}.store .s-price__now--sale{color:var(--sale)}.store .s-price__was{color:var(--muted);font-size:.875rem;text-decoration:line-through}.store .s-price__from{color:var(--muted);font-size:.875rem}.store .s-stars{color:var(--star);align-items:center;gap:2px;display:inline-flex}.store .s-stars svg{width:16px;height:16px}.store .s-stars__label{color:var(--ink);margin-left:6px;font-size:.875rem}.store .s-card .s-stars{margin-bottom:6px}.store .s-rating-line{color:var(--ink-soft);justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.store .s-reviews{columns:3;column-gap:24px}@media (min-width:990px){.store .s-reviews--split{columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}}@media (max-width:989px){.store .s-reviews{columns:2}.store .s-reviews__col{display:contents}}@media (max-width:749px){.store .s-reviews{columns:1}}.store .s-review{break-inside:avoid;border-radius:var(--radius-card);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);margin:0 0 24px;padding:24px}.store .s-section--wash .s-review{box-shadow:none}.store .s-review p{color:var(--ink-soft);margin:12px 0 0;font-size:.9875rem;line-height:1.6}.store .s-review strong{color:var(--ink)}.store .s-review__by{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.store .s-review__by img,.store .s-review__initial{object-fit:cover;background:var(--teal-wash);border-radius:50%;flex:none;width:40px;height:40px}.store .s-review__initial{color:var(--ink);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.store .s-review__name{font-weight:700;line-height:1.3;display:block}.store .s-review__meta{color:var(--muted);font-size:.8125rem;line-height:1.35;display:block}.store .s-review__verified{color:var(--success);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:.75rem;font-weight:500;display:inline-flex}.store .s-review__verified svg{width:14px;height:14px}.store .s-reviews-more{text-align:center;margin-top:16px}.store .s-quote-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;align-items:stretch;gap:24px;display:grid;overflow-x:auto}.store .s-quote-rail::-webkit-scrollbar{display:none}.store .s-quote-rail>*{scroll-snap-align:start;margin:0}.store .s-quote-rail .s-review p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store .s-quote-rail .s-review p+p{display:none}@media (max-width:989px){.store .s-quote-rail{grid-auto-columns:46%}}@media (max-width:749px){.store .s-quote-rail{grid-auto-columns:86%;gap:12px}}.store .s-footer{background:var(--dark);color:#d8dede}.store .s-footer__inner{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr);gap:40px;padding-top:72px;padding-bottom:56px;display:grid}.store .s-footer h2{color:#fff;font-family:var(--body);letter-spacing:0;margin-bottom:18px;font-size:1rem;font-weight:700}.store .s-footer ul{margin:0;padding:0;list-style:none}.store .s-footer li a{padding:5px 0;text-decoration:none;display:inline-block}.store .s-footer li a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.store .s-footer__brand img{width:150px;height:auto;margin-bottom:20px}.store .s-footer__tagline{text-wrap:balance;color:#fff;max-width:18ch;font-family:var(--heading);margin:0 0 16px;font-size:1.75rem;line-height:1.15}.store .s-newsletter{border-radius:var(--radius-pill);background:var(--dark-soft);gap:8px;padding:6px;display:flex}.store .s-newsletter input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 18px}.store .s-newsletter input::placeholder{color:#9aa3a4}.store .s-newsletter .s-button{min-height:46px;padding:0 22px}.store .s-newsletter__note{color:#9aa3a4;margin:12px 0 0;font-size:.8125rem}.store .s-newsletter__done{color:#fff;margin:0}.store .s-footer__social{flex-wrap:wrap;gap:16px;display:flex}.store .s-footer__social svg{width:22px;height:22px}.store .s-footer__bottom{background:linear-gradient(#ffffff1f, #ffffff1f) center top / calc(100% - 2 * var(--gutter)) 1px no-repeat;color:#9aa3a4;flex-direction:column;gap:12px;padding-top:24px;padding-bottom:28px;font-size:.8125rem;display:flex}.store .s-footer__bottom ul{flex-wrap:wrap;gap:4px 18px;display:flex}.store .s-footer__bottom a{text-decoration:none}.store .s-footer__bottom a:hover{color:#fff}.store .s-footer__legal{margin:0;line-height:1.6}@media (max-width:989px){.store .s-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-top:48px}.store .s-footer__brand{grid-area:1/1/auto/-1}.store .s-footer__follow{grid-column:1/-1}.store .s-footer__social{gap:24px}}.store .s-cart-line{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr) auto;gap:14px;padding:18px 0;display:grid}.store .s-cart-line img{object-fit:contain;border-radius:10px;width:84px;height:84px}.store .s-cart-line__title{font-weight:500;line-height:1.3;text-decoration:none}.store .s-cart-line__variant{color:var(--muted);margin-top:2px;font-size:.875rem}.store .s-cart-line__price{text-align:right;font-weight:500}.store .s-qty{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);align-items:center;margin-top:10px;display:inline-flex}.store .s-qty button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.store .s-qty button svg{width:14px;height:14px}.store .s-qty span,.store .s-qty input{width:32px;font:inherit;text-align:center;background:0 0;border:0}.store .s-qty--large{box-shadow:inset 0 0 0 1px var(--ink);margin-top:0}.store .s-qty--large button{width:52px;height:56px}.store .s-qty--large input{width:40px;font-size:1.0625rem}.store .s-cart-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:.8125rem;text-decoration:underline}.store .s-cart-empty{text-align:center;padding:48px 0}.store .s-cart-empty p{color:var(--ink-soft);margin:0 0 20px}.store .s-cart-line__out{color:var(--sale,#b4281f);margin-top:4px;font-size:.875rem}.store .s-cart-summary{justify-content:space-between;margin-bottom:6px;display:flex}.store .s-cart-summary--total{margin:10px 0 4px;font-size:1.125rem;font-weight:700}.store .s-cart-summary--saving{color:var(--success)}.store .s-cart-note{color:var(--muted);margin:0 0 16px;font-size:.8125rem}.store .s-cart-note--stop{color:var(--ink);font-size:.9375rem}.store .s-cart-upsell{margin-top:24px}.store .s-cart-upsell h3{font-family:var(--body);margin-bottom:12px;font-size:1rem}.store .s-cart-upsell__item{background:var(--wash);border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.store .s-cart-upsell__item+.s-cart-upsell__item{margin-top:8px}.store .s-cart-upsell__item img{object-fit:contain;border-radius:8px;width:56px;height:56px}.store .s-cart-upsell__item button{border-radius:var(--radius-pill);background:var(--ink);color:#fff;cursor:pointer;border:0;padding:8px 14px;font-size:.8125rem}.store .s-banner{background:var(--wash);text-align:center;padding:56px 0 40px}.store .s-banner__eyebrow{color:var(--muted);margin:0 0 10px;font-size:.9375rem}.store .s-banner h1{font-size:var(--text-h1)}.store .s-banner p{max-width:640px;color:var(--ink-soft);margin:14px auto 0}.store .s-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:32px 0;display:flex}.store .s-chips{flex-wrap:wrap;gap:8px;display:flex}.store .s-chip{border-radius:var(--radius-pill);background:var(--wash);cursor:pointer;border:0;padding:9px 16px;font-size:.9375rem;text-decoration:none}.store .s-chip[aria-pressed=true],.store .s-chip[aria-selected=true],.store .s-chip[aria-current=page]{background:var(--ink);color:#fff}.store a.s-chip[aria-current=page]{color:#fff}.store .s-select{color:var(--muted);align-items:center;gap:10px;font-size:.9375rem;display:inline-flex}.store .s-select select{border-radius:var(--radius-pill);background:var(--wash) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23060c0c' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 14px;color:var(--ink);font:inherit;appearance:none;cursor:pointer;border:0;padding:10px 36px 10px 16px}.store .s-count{color:var(--muted);font-size:.9375rem}.store .s-product-band{background:#fff}.store .s-product{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:56px;padding-top:32px;padding-bottom:72px;display:grid}@media (max-width:989px){.store .s-product{grid-template-columns:1fr;gap:24px;padding-top:12px}}.store .s-gallery{grid-template-columns:96px minmax(0,1fr);align-self:start;gap:16px;display:grid}.store .s-gallery__thumbs{z-index:2;scrollbar-width:none;flex-direction:column;gap:12px;max-height:600px;margin:-4px;padding:4px;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),#0000);mask-image:linear-gradient(#000 calc(100% - 72px),#0000)}.store .s-gallery__thumbs button{cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:12px;flex:none;width:96px;height:96px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.store .s-gallery__thumbs button[aria-current=true]{opacity:1;outline:2px solid var(--ink);outline-offset:2px}.store .s-gallery__thumbs img{object-fit:contain;width:100%;height:100%}.store .s-gallery__main{aspect-ratio:1;position:relative}.store .s-gallery__main>img{border-radius:var(--radius-card)}.store .s-gallery__main img{object-fit:contain;width:100%;height:100%}.store .s-deck3d__finger{transform-origin:50% 90%;display:inline-flex}.store .s-deck3d__hint svg{width:20px;height:20px}.store .s-mark{vertical-align:1.45em;margin-left:.04em;font-size:.38em;font-weight:400;line-height:0}.store .s-money sup{letter-spacing:.02em;vertical-align:.9em;margin-left:.15em;font-size:.5em;font-weight:500;line-height:0}.store .s-option__choice .s-money sup,.store .s-sticky-buy .s-money sup{vertical-align:.4em;font-size:.7em}.store .s-deck3d{touch-action:pan-y;position:absolute;inset:0}.store .s-gallery__main .s-deck3d,.store .s-article-deck__stage .s-deck3d{inset:-10%}.store .s-deck3d__still,.store .s-deck3d .lux-turntable-canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.store .s-gallery__main .s-deck3d__still,.store .s-article-deck__stage .s-deck3d__still{object-fit:contain;padding:15% 24%;transition:opacity .6s}.store .s-deck3d.is-live .s-deck3d__still{opacity:0}.store .s-gallery__main .s-deck3d--exact .s-deck3d__still,.store .s-article-deck__stage .s-deck3d--exact .s-deck3d__still{padding:0;transition:none}.store .s-deck3d.s-deck3d--exact .lux-turntable-canvas{animation:none}.store .s-deck3d .lux-turntable-canvas{cursor:grab;animation:.8s s-fade}.store .s-deck3d .lux-turntable-canvas:active{cursor:grabbing}.store .s-deck3d__hint{border-radius:var(--radius-pill);box-shadow:0 1px 0 var(--line);color:var(--ink-soft);pointer-events:none;background:#ffffffe0;align-items:center;gap:14px;padding:6px 14px 6px 16px;font-size:.8125rem;display:inline-flex;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.store .s-gallery__thumb3d{position:relative}.store .s-gallery__thumb3d img{padding:6%;object-fit:contain!important}.store .s-gallery__thumb3d--exact img{padding:0}.store .s-gallery__thumb3d span{background:var(--ink);color:#fff;letter-spacing:.04em;border-radius:6px;padding:1px 6px;font-size:.6875rem;font-weight:700;position:absolute;bottom:6px;right:6px}.store .s-gallery__nav{z-index:1;box-shadow:0 1px 2px #060c0c1f, 0 0 0 1px var(--line);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-22px;display:inline-flex;position:absolute;top:50%}.store .s-gallery__nav--prev{left:14px}.store .s-gallery__nav--next{right:14px}.store .s-gallery__nav svg{width:18px;height:18px}@media (max-width:989px){.store .s-gallery{grid-template-columns:1fr}.store .s-gallery__thumbs{flex-direction:row;order:2;max-height:none;margin-top:12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.store .s-gallery__thumbs button{width:64px;height:64px}}.store .s-product h1{font-size:clamp(2.25rem,1.6rem + 2vw,3.5rem)}.store .s-product__tagline{color:var(--ink-soft);font-family:var(--heading);margin:10px 0 0;font-size:1.375rem;font-style:italic;font-weight:400;line-height:1.3}.store .s-product .s-proof{margin-top:20px;display:flex}.store .s-benefits{margin:22px 0 0;padding:0;list-style:none}.store .s-benefits li{text-wrap:pretty;margin-bottom:8px;padding-left:30px;font-size:1.0625rem;line-height:1.4;position:relative}.store .s-benefits li:before,.store .s-pip__points>span:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a7a57' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12.5 5 5L20 6.5'/%3E%3C/svg%3E") 50%/18px no-repeat;width:20px;height:20px;position:absolute;top:.15em;left:0}.store .s-product__price{align-items:baseline;gap:12px;margin:24px 0 0;font-size:1.75rem;font-weight:500;display:flex}.store .s-product__price .s-price__was{font-size:1.125rem}.store .s-product__price .s-badge{align-self:center;position:static}.store .s-tax-note{color:var(--muted);margin:4px 0 0;font-size:.875rem}.store .s-option{border:0;margin:26px 0 0;padding:0}.store .s-option legend{margin-bottom:10px;font-weight:500}.store .s-option legend span{color:var(--muted);font-weight:400}.store .s-option__choices{grid-template-columns:repeat(auto-fill,minmax(150px,190px));gap:10px;display:grid}.store .s-option__choice label{width:100%}@media (max-width:600px){.store .s-option__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.store .s-option__choice label{min-width:0;padding:11px 12px 11px 40px}.store .s-option__choice label:before{left:13px}}.store .s-option__choice{position:relative}.store .s-option__choice input{opacity:0;position:absolute}.store .s-option__choice label{min-width:150px;box-shadow:inset 0 0 0 2px var(--choice-ring);cursor:pointer;background:#fff;border-radius:7px;flex-direction:column;padding:12px 22px 12px 46px;line-height:1.3;display:inline-flex;position:relative}.store .s-option__choice label:before{content:"";width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--choice-radio);background:#fff 50%/12px no-repeat;border-radius:50%;margin-top:-9px;position:absolute;top:50%;left:16px}.store .s-option__choice label small{color:var(--muted);font-size:.8125rem}.store .s-option__hint:before{content:" · "}@media (max-width:600px){.store .s-option__hint{display:block}.store .s-option__hint:before{content:none}}.store .s-option__choice input:checked+label{box-shadow:inset 0 0 0 2px var(--choice-ring-on);background:var(--choice-wash)}.store .s-option__choice input:checked+label small{color:var(--choice-mark)}.store .s-option__choice input:checked+label:before{box-shadow:none;background-color:var(--choice-mark);background-image:var(--choice-tick)}.store .s-option__choice input:focus-visible+label{outline:2px solid var(--accent);outline-offset:3px}.store .s-option--pip .s-option__choices{grid-template-columns:minmax(0,1fr)}.store .s-option__choice--pip label{background:#fbf3f0;padding:15px 15px 15px 46px;line-height:1.4;display:flex;box-shadow:inset 0 0 0 2px #f0ded7}.store .s-option__choice--pip input:checked+label{box-shadow:inset 0 0 0 2px var(--accent);background:#fbf3f0}.store .s-option__choice--pip label:before{margin-top:0;top:19px}.store .s-option__choice--pip input:checked+label:before{background-color:var(--accent)}@media (max-width:600px){.store .s-option__choice--pip label{padding:15px 15px 15px 40px}}.store .s-pip__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.store .s-pip__title{color:var(--ink);font-size:1.125rem;font-weight:500}.store .s-pip__plus{white-space:nowrap}.store .s-pip__mark{vertical-align:.8em;margin-left:.04em;font-size:.55em;font-weight:400;line-height:0}.store .s-pip__face{vertical-align:-.18em;width:1.5em;height:auto;margin:0 2px;display:inline-block}.store .s-pip__free{color:var(--accent);font-family:var(--body);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:1.125rem;font-weight:700}.store .s-pip__note{color:#555;margin-top:6px;font-size:.875rem;line-height:1.5;display:block}.store .s-pip__points{display:block}.store .s-pip__points>span{color:#414141;text-wrap:pretty;margin-top:12px;padding-left:30px;font-size:1rem;display:block;position:relative}.store .s-pip__points strong{font-weight:700}.store .s-ships{background:var(--wash);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:22px;padding:14px 18px;font-size:.9375rem;display:flex}.store .s-ships__dot{background:var(--success);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #2f7a4f2e}.store .s-ships--out .s-ships__dot{background:var(--muted);box-shadow:0 0 0 4px #5d65662e}.store .s-buy{gap:12px;margin-top:22px;display:flex}.store .s-buy .s-button{flex:1;min-height:56px;font-size:1.0625rem}.store .s-accordion{border-top:1px solid var(--line);margin-top:28px}.store .s-accordion details{border-bottom:1px solid var(--line)}.store .s-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:1.0625rem;font-weight:500;list-style:none;display:flex}.store .s-accordion summary::-webkit-details-marker{display:none}.store .s-accordion summary svg{width:18px;height:18px;transition:transform var(--tap) var(--tap-ease);flex:none}.store .s-accordion details[open] summary svg{transform:rotate(45deg)}.store .s-accordion details{interpolate-size:allow-keywords}.store .s-accordion details::details-content{block-size:0;transition:block-size var(--tap) var(--tap-ease), content-visibility var(--tap) allow-discrete;overflow:hidden}.store .s-accordion details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.store .s-accordion details::details-content{transition:none}}.store .s-accordion__body{color:var(--ink-soft);padding:0 0 20px}.store .s-accordion__body p{margin:0 0 12px}.store .s-accordion__body ul,.store .s-accordion__body ol{margin:0 0 12px;padding-left:20px}.store .s-sticky-buy{z-index:34;right:calc(var(--frame-edge) + 24px);bottom:calc(var(--frame-edge) + 24px);background:var(--paper);visibility:hidden;border-radius:18px;align-items:center;gap:16px;width:min(440px,100vw - 32px);padding:10px 10px 10px 14px;transition:transform .3s,visibility 0s .3s;display:flex;position:fixed;transform:translateY(160%);box-shadow:0 10px 40px #050d0e2e}.store .s-sticky-buy--shown{visibility:visible;transition:transform .3s;transform:none}.store .s-sticky-buy img{object-fit:contain;border-radius:10px;width:52px;height:52px}.store .s-sticky-buy__text{flex:1;min-width:0;line-height:1.3}.store .s-sticky-buy__text strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.store .s-sticky-buy__text span{color:var(--muted);font-size:.875rem}@media (max-width:749px){.store .s-sticky-buy{bottom:76px;right:16px}.store .s-sticky-buy img{display:none}.store .s-sticky-buy .s-button{min-height:46px;padding:0 18px}}.store .s-step{border-radius:var(--radius-card);background:var(--paper);padding:32px}@media (max-width:749px){.store .s-steps{grid-template-columns:1fr;gap:12px}.store .s-step{padding:22px}}.store .s-center{text-align:center;margin-top:36px}.store .s-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.store .s-split--reverse .s-split__media{order:2}.store .s-split__media img{border-radius:var(--radius-card);width:100%;height:auto}.store .s-split h2{font-size:var(--text-h2)}.store .s-split__text p{color:var(--ink-soft);margin:18px 0 0;font-size:1.0625rem}.store .s-split__text ul{color:var(--ink-soft);margin:18px 0 0;padding-left:22px;font-size:1.0625rem}.store .s-split .s-button{margin-top:30px}@media (max-width:989px){.store .s-split{grid-template-columns:1fr;gap:28px}.store .s-split--reverse .s-split__media{order:0}}.store .s-faq{max-width:880px;margin:0 auto}.store .s-faq .s-accordion{margin-top:0}.store .s-faq .s-accordion summary{padding:22px 0;font-size:1.1875rem}.store .s-cover{color:#fff;align-items:end;min-height:520px;display:flex;position:relative;overflow:hidden}.store .s-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.store .s-cover:after{content:"";background:linear-gradient(to top right,#050d0e99 0%,#050d0e00 60%),linear-gradient(#050d0e1a,#050d0ea6);position:absolute;inset:0}.store .s-cover .s-wrap{z-index:1;padding-bottom:56px;position:relative}.store .s-cover p{margin:0 0 8px;font-size:1.0625rem}.store .s-cover h1{font-size:var(--text-h1)}.store .s-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.store .s-toast{z-index:95;border-radius:var(--radius-pill);background:var(--dark);color:#fff;animation:s-fade var(--tap) var(--tap-ease);padding:12px 20px;font-size:.9375rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.store .s-faq-dark{background:var(--dark);color:#fff;border-radius:24px;padding:64px 72px}.store .s-faq-dark h2{font-size:var(--text-h2);margin-bottom:28px}.store .s-faq-dark .s-accordion{border-top-color:#ffffff24;margin-top:0}.store .s-faq-dark .s-accordion details{border-bottom-color:#ffffff24}.store .s-faq-dark .s-accordion summary{padding:22px 0;font-size:1.1875rem}.store .s-faq-dark .s-accordion__body{color:#c7cfcf}.store .s-faq-dark .s-accordion__body a{color:#fff}@media (max-width:749px){.store .s-faq-dark{border-radius:18px;padding:36px 20px}}.store .s-search{max-height:100vh;overflow-y:auto}.store .s-banner--left{background:var(--paper);text-align:left;padding:28px 0 8px}.store .s-banner--left h1{font-size:var(--text-h1)}.store .s-banner--left p{margin:12px 0 0}.store .s-crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;font-size:.875rem;list-style:none;display:flex}.store .s-crumbs li+li:before{content:"/";margin-right:8px}.store .s-crumbs a{text-decoration:none}.store .s-crumbs a:hover{text-decoration:underline}.store .s-eyebrow{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--deck-yellow) 28%, white);margin:0 auto 16px;padding:6px 14px;font-size:.875rem;font-weight:500;display:inline-block}.store .s-eyebrow svg{vertical-align:-1px;width:12px;height:12px;color:var(--accent);margin-right:6px}.store .s-section-head:has(>.s-eyebrow){text-align:center}.store .s-stars-strip{padding:18px var(--gutter);background:var(--wash);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:1.0625rem;text-decoration:none;display:flex}.store .s-stars-strip .s-stars svg{width:20px;height:20px}.store .s-stars-strip__link{text-underline-offset:4px;font-weight:500;text-decoration:underline}.store .s-stars-strip>*{text-align:center}@media (max-width:719px){.store .s-stars-strip{gap:6px 12px;padding:14px 16px;font-size:.9375rem}.store .s-stars-strip>:first-child{flex-basis:100%}.store .s-stars-strip .s-stars svg{width:18px;height:18px}}.store .s-film-wrap{max-width:980px;margin:0 auto}.store .s-film{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--dark);margin:0;position:relative;overflow:hidden}.store .s-film iframe,.store .s-film__poster,.store .s-film__poster img,.store .s-film__poster video{border:0;width:100%;height:100%;position:absolute;inset:0}.store .s-film__poster{cursor:pointer;background:0 0;padding:0}.store .s-film__poster img,.store .s-film__poster video{object-fit:cover}.store .s-film__play{border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);white-space:nowrap;transition:transform var(--tap) var(--tap-ease);align-items:center;gap:10px;padding:14px 22px;font-weight:500;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #050d0e40}.store .s-film__poster:hover .s-film__play{transform:translate(-50%,-50%)scale(1.05)}.store .s-film__play svg{width:18px;height:18px;color:var(--accent)}.store .s-film__time{color:var(--muted);font-size:.875rem}.store .s-benefit-card{background:var(--wash);text-align:center;border-radius:24px;padding:48px}.store .s-benefit-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:32px 0 0;list-style:none;display:grid}.store .s-benefit-list li{flex-direction:column;align-items:center;gap:12px;font-weight:500;line-height:1.35;display:flex}.store .s-benefit-list li>span{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.store .s-benefit-list svg{width:22px;height:22px}@media (max-width:989px){.store .s-benefit-card{padding:32px 20px}.store .s-benefit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.store .s-video-wall__grid{columns:4 260px;column-gap:20px;margin:0;list-style:none}.store .s-video-wall__grid>li{break-inside:avoid;margin-bottom:28px}.store .s-video-card{margin:0}.store .s-video-card__frame{border-radius:var(--radius-card);background:var(--dark);color:#fff;text-align:left;cursor:pointer;isolation:isolate;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.store .s-video-card__frame>img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--settle);position:absolute;inset:0}.store .s-video-card__frame:hover>img{transform:scale(1.04)}.store .s-video-card__preview{animation:.3s s-fade}.store .s-video-card__shade{background:linear-gradient(#050d0e00 38%,#050d0ec7 100%);position:absolute;inset:0}.store .s-video-card__time{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--body);letter-spacing:0;background:#050d0e8c;padding:3px 9px;font-size:.75rem;position:absolute;top:12px;right:12px}.store .s-video-card__play{width:60px;height:60px;color:var(--accent);transition:transform .3s var(--settle);background:#ffffffd1;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 8px #060c0c2e}.store .s-video-card__frame:hover .s-video-card__play{transform:scale(1.12)}.store .s-video-card__play svg{width:30px;height:30px;margin-left:3px}.store .s-video-card figcaption{padding:12px 4px 0;line-height:1.35}.store .s-video-card figcaption strong{min-width:0;font-weight:500;display:block}.store .s-video-card__who{flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;display:flex}.store .s-video-card__who .s-stars svg{width:14px;height:14px}.store .s-video-card figcaption>span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}@media (max-width:749px){.store .s-video-wall__grid{columns:2;column-gap:12px}.store .s-video-wall__grid>li{margin-bottom:18px}.store .s-video-card__play{width:46px;height:46px}.store .s-video-card__play svg{width:23px;height:23px}}.store .s-video-lightbox{z-index:95;background:var(--dark);color:#fff;width:min(1180px,100vw - 48px);max-height:calc(100vh - 48px);animation:s-fade var(--tap) var(--tap-ease);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:center;gap:32px;padding:24px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.store .s-video-lightbox--portrait{width:min(860px,100vw - 48px)}.store .s-video-lightbox__player{background:#000;border-radius:14px;max-height:calc(100vh - 96px);margin:0 auto;overflow:hidden}.store .s-video-lightbox--portrait .s-video-lightbox__player{height:calc(100vh - 96px);max-height:760px}.store .s-video-lightbox__player video{object-fit:contain;width:100%;height:100%;display:block}.store .s-video-lightbox__text blockquote{font-family:var(--heading);margin:0 0 20px;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);line-height:1.3}.store .s-video-lightbox__text p strong{font-weight:500;display:block}.store .s-video-lightbox__text .s-video-card__who{margin-bottom:2px}.store .s-video-lightbox__text p>span:not(.s-video-card__who){color:#ffffffa6;font-size:.9375rem}.store .s-highlight{background:rgb(from var(--deck-yellow) r g b / .5);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin:0 -.08em;padding:.05em .08em}.store .s-video-lightbox .s-highlight{background:var(--deck-yellow);color:var(--ink)}.store .s-video-lightbox__nav{color:#ffffffa6;font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-top:28px;font-size:.875rem;display:flex}.store .s-video-lightbox__nav .s-icon-button{color:#fff;background:#ffffff1f}.store .s-video-lightbox__nav .s-icon-button:hover{background:#ffffff38}.store .s-video-lightbox .s-lightbox__close{z-index:2;color:#fff;background:#ffffff1f;top:12px;right:12px}@media (max-width:849px){.store .s-video-lightbox{grid-template-columns:1fr;gap:16px;padding:60px 16px 16px;overflow:auto}.store .s-video-lightbox--portrait .s-video-lightbox__player{height:62vh}.store .s-video-lightbox__text blockquote{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.store .s-quotes{gap:24px;display:grid}.store .s-quotes--2{grid-template-columns:repeat(2,minmax(0,1fr))}.store .s-quotes--3{grid-template-columns:repeat(3,minmax(0,1fr))}.store .s-quote{border-radius:var(--radius-card);background:var(--teal-wash);margin:0;padding:32px}.store .s-quotes--1 .s-quote{text-align:center;max-width:900px;margin:0 auto}.store .s-quote blockquote{font-family:var(--heading);margin:16px 0 0;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);line-height:1.3}.store .s-quotes--1 .s-quote blockquote{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.store .s-quote figcaption{align-items:center;gap:14px;margin-top:22px;display:flex}.store .s-quotes--1 .s-quote figcaption{justify-content:center}.store .s-quote figcaption img{object-fit:cover;border-radius:50%;width:56px;height:56px}.store .s-quote figcaption strong{display:block}.store .s-quote figcaption span span{color:var(--ink-soft);font-size:.9375rem}.store .s-quotes--1 .s-quote figcaption>span{text-align:left}@media (max-width:989px){.store .s-quotes--2,.store .s-quotes--3{grid-template-columns:1fr}.store .s-quote{padding:24px}}.store .s-look{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.store .s-look img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-image);width:100%}@media (max-width:749px){.store .s-look{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.store .s-cta{background:var(--accent-wash);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:48px;display:grid}.store .s-cta img{border-radius:var(--radius-card);width:100%;height:auto}.store .s-cta h2{font-size:var(--text-h2)}.store .s-cta p{color:var(--ink-soft);margin:14px 0 0;font-size:1.0625rem}.store .s-cta .s-button{margin-top:26px}@media (max-width:989px){.store .s-cta{grid-template-columns:1fr;gap:24px;padding:24px}}.store .s-fans{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.store .s-fans figure{margin:0}.store .s-fans img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-image);width:100%}.store .s-fans figcaption{padding-top:8px;line-height:1.3}.store .s-fans figcaption strong{font-size:.9375rem;display:block}.store .s-fans figcaption span{color:var(--muted);font-size:.8125rem}@media (max-width:749px){.store .s-fans{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);gap:12px;display:flex;overflow-x:auto}.store .s-fans figure{flex:0 0 56%}}.store .s-split__media .s-film{width:100%}.store .s-hero__lead{max-width:560px;font-family:var(--heading);margin:24px 0 0;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);line-height:1.3}.store .s-hero__lead+.s-hero__text{margin-top:14px}.store .s-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.store .s-button--ghost svg{color:var(--accent)}.store .s-lightbox{z-index:95;width:min(1100px,100vw - 32px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.store .s-lightbox__close{z-index:2;background:var(--paper);position:absolute;top:-52px;right:0}.store .s-header__cta{white-space:nowrap;gap:10px;min-height:46px;padding:0 24px;font-size:.9375rem}.store .s-header__end .s-header__cta{margin-right:8px}@media (max-width:1199px){.store .s-header__cta{display:none}}.store .s-story-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.store .s-story-row:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.store .s-story-row img{aspect-ratio:4/3;object-fit:contain;border-radius:var(--radius-card);width:100%}.store .s-story-row h3{margin:22px 0 10px;font-size:1.625rem}.store .s-story-row p{color:var(--ink-soft);margin:0 0 10px}@media (max-width:989px){:is(.store .s-story-row,.store .s-story-row:has(>:nth-child(4))){grid-template-columns:1fr;gap:36px}}.store .s-split__media img{width:auto;max-width:100%;max-height:620px;margin:0 auto}.store .s-chapter .s-split__text p{margin-top:14px}.store .s-chapter__portrait{object-fit:cover;border-radius:50%;width:72px;height:72px;margin-bottom:18px}.store .s-team{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:32px 20px;display:grid}.store .s-team__person{text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.3;text-decoration:none;display:flex}.store .s-team__person img,.store .s-team__person .s-review__initial{object-fit:cover;background:var(--wash);border-radius:50%;width:120px;height:120px;margin-bottom:10px}.store .s-team__person span{color:var(--muted);font-size:.875rem}.store a.s-team__person:hover strong{text-underline-offset:3px;text-decoration:underline}.store .s-cardbox{container-type:inline-size}.store .s-cardface{--card-colour:var(--card-yellow);aspect-ratio:525/862;border:max(3px, 2.9cqi) solid var(--card-colour);background:var(--card);width:100%;color:var(--ink);text-align:left;border-radius:4.8cqi;flex-direction:column;padding:7.5% 8.4% 6%;display:flex;position:relative;overflow:hidden}.store .s-cardface--printed{object-fit:cover;border:0;border-radius:4.8%/2.9%;padding:0}.store .s-cardface__top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6cqi;font-size:5.6cqi;line-height:1.1;display:flex}.store .s-cardface__top em{font-family:var(--heading);font-size:6.4cqi}.store .s-cardface__top span{color:var(--muted);white-space:nowrap;font-size:3.6cqi}.store .s-cardface>img{aspect-ratio:1.584;object-fit:contain;width:100%;height:auto}.store .s-cardface__title{font-family:var(--heading);letter-spacing:-.01em;text-wrap:balance;margin:8cqi 0 3cqi;font-size:11cqi;font-weight:700;line-height:1.02;display:block}.store .s-cardface__summary{-webkit-line-clamp:6;color:var(--ink-soft);-webkit-box-orient:vertical;margin:0;font-size:4.4cqi;line-height:1.45;display:-webkit-box;overflow:hidden}.store .s-cardface__foot{color:var(--muted);justify-content:space-between;margin-top:auto;font-size:3cqi;display:flex}.store .s-cardface__foot--centre{justify-content:center}.store .s-cardface--back .s-cardface__title{margin-top:0;font-size:8.6cqi}.store .s-cardface__steps{margin:6cqi 0}.store .s-cardface__steps span{background:#eceae6;border-radius:2cqi;height:2.4cqi;margin-bottom:3cqi;display:block}.store .s-cardface__kept{font-family:var(--heading);text-align:center;margin:auto 0 4cqi;font-size:5.4cqi;font-style:italic;line-height:1.3}.store .s-card3d{flex-direction:column;align-items:center;gap:20px;display:flex}.store .s-card3d__stage{perspective:1400px;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:grab;outline-offset:8px;border-radius:6%;width:100%}.store .s-card3d__stage:active{cursor:grabbing}.store .s-card3d__body{transform-style:preserve-3d;will-change:transform;display:grid;position:relative}.store .s-card3d__face{backface-visibility:hidden;border-radius:4.8%/2.9%;grid-area:1/1;position:relative;overflow:hidden;box-shadow:0 2px 5px #060c0c0f,0 12px 24px #060c0c1f}.store .s-card3d__face>img{width:100%;height:auto;display:block}.store .s-card3d__face--back{transform:rotateY(180deg)}.store .s-card3d__shine{background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%), #ffffff52, #fff0 55%);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.store .s-card3d__flip svg{width:18px;height:18px}.store .s-explorer__head{margin-bottom:0}.store .s-explorer__lede{max-width:40ch;color:var(--ink-soft);font-size:var(--text-lede);margin:16px auto 0;line-height:1.5}.store .s-section--explorer{overflow-x:clip}.store .s-deckbox{--deck-headroom:.3;margin:0 calc(50% - 50vw);padding-bottom:96px;position:relative}.store .s-deckbox [data-deck-stage]{background:0 0;height:clamp(560px,82svh,900px);min-height:0}.store .s-deckbox>section{--ink:#060c0c;--muted:#5d6566;--terracotta:#c84e4c;border:0;border-radius:0;width:100%;max-width:none;margin:0}.store .s-deckbox__fallback{place-items:center;min-height:clamp(420px,60svh,640px);display:grid}.store .s-deckbox__fallback img{width:min(480px,80%);height:auto}.store .s-explorer__inside{width:100%;max-width:260px}.store .s-explorer__inside .s-eyebrow{margin:0 0 14px}.store .s-explorer__inside ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.store .s-explorer__inside li{border-bottom:1px solid var(--line)}.store .s-explorer__inside button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:9px 4px;font-size:.9375rem;display:grid}.store .s-explorer__inside .s-caticon{margin:0;font-size:1.2rem}.store .s-explorer__inside strong{font-weight:500}.store .s-explorer__inside span{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.store .s-explorer__inside span svg{opacity:0;width:14px;height:14px;transition:opacity var(--tap) var(--tap-ease), transform var(--tap) var(--tap-ease);transform:translate(-4px)}.store .s-explorer__inside button:hover strong{text-underline-offset:3px;text-decoration:underline}.store .s-explorer__inside button:hover span svg,.store .s-explorer__inside button:focus-visible span svg{opacity:1;transform:none}.store .s-explorer__legend{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 32px;margin:0 0 clamp(32px,4vw,48px);padding:0;list-style:none;display:grid}.store .s-explorer__legend li{grid-template-columns:22px auto;align-content:start;align-items:start;column-gap:8px;font-size:.9375rem;line-height:1.4;display:grid}.store .s-explorer__legend .s-caticon{height:1.3rem;margin:0;font-size:1.15rem;line-height:1.3rem;display:block}.store .s-explorer__legend strong{font-weight:500}.store .s-explorer__legend span{color:var(--muted);grid-column:2;font-size:.875rem}.store .s-explorer__bar{justify-content:space-between;align-items:center;gap:16px;margin:clamp(40px,5vw,72px) 0 24px;display:flex}.store .s-chip .s-caticon{margin-right:8px}.store .s-chip[aria-pressed=true] .s-caticon{color:#fff}.store .s-explorer__ribbon{margin:0 calc(var(--gutter) * -1);padding:18px var(--gutter) 36px;scroll-snap-type:x proximity;scroll-padding:0 var(--gutter);scrollbar-width:none;perspective:1200px;grid-auto-columns:clamp(150px,15vw,210px);grid-auto-flow:column;gap:18px;list-style:none;display:grid;overflow-x:auto}.store .s-explorer__ribbon::-webkit-scrollbar{display:none}.store .s-explorer__ribbon>li{scroll-snap-align:start}.store .s-explorer__card{-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;transition:transform .35s var(--settle), box-shadow .35s var(--settle);box-shadow:var(--shadow-card);background:0 0;border:0;border-radius:6%;padding:0;display:block}.store .s-explorer__card:hover,.store .s-explorer__card:focus-visible{transform:translateY(-10px)rotate(-1.5deg);box-shadow:0 2px 4px #060c0c14,0 26px 40px -18px #060c0c59}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.store .s-explorer__ribbon>li{animation:linear both s-coverflow;animation-timeline:view(inline)}}}@keyframes s-coverflow{0%{transform:rotateY(28deg)scale(.92)}30%,70%{transform:none}to{transform:rotateY(-28deg)scale(.92)}}@media (max-width:749px){.store .s-deckbox [data-deck-stage]{height:520px}.store .s-explorer__bar .s-chips{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.store .s-chip{white-space:nowrap}.store .s-explorer__ribbon{grid-auto-columns:42vw;gap:12px}.store .s-explorer__legend{display:none}}.store .s-viewer-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050d0eb8}.store .s-viewer{z-index:95;background:var(--paper);width:min(960px,100vw - 48px);max-height:calc(100vh - 48px);animation:s-fade var(--tap) var(--tap-ease);border-radius:28px;grid-template-columns:minmax(0,420px) minmax(0,380px);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(20px,3vw,40px);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.store .s-viewer .s-lightbox__close{background:var(--wash);top:16px;right:16px}.store .s-viewer__card{width:min(100%,60.9vh - 121.8px);animation:s-deal .45s var(--settle);justify-self:center}@keyframes s-deal{0%{opacity:0;transform:translateY(24px)rotate(-4deg)}}.store .s-viewer__category{font-family:var(--heading);align-items:center;margin:0 0 12px;font-size:1.25rem;font-style:italic;display:inline-flex}.store .s-viewer__category .s-caticon{font-style:normal}.store .s-viewer__words h3{font-size:var(--text-h3)}.store .s-viewer__words>p{color:var(--ink-soft);margin:14px 0 0}.store .s-viewer__note{font-size:.9375rem;color:var(--muted)!important}.store .s-rail-arrows.s-viewer__nav{font-variant-numeric:tabular-nums;color:var(--muted);align-items:center;gap:14px;margin:28px 0 24px;display:flex}@media (max-width:749px){.store .s-viewer{grid-template-columns:1fr;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:56px 20px 24px}.store .s-viewer__card{width:min(78%,60.9vh - 219.24px)}.store .s-rail-arrows.s-viewer__nav{margin:18px 0}}.store .s-landing-hero{isolation:isolate;background:#efefef;align-items:center;min-height:min(84vh,820px);display:flex;position:relative;overflow:hidden}.store .s-landing-hero__loop{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.store .s-landing-hero__inner{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px)}.store .s-landing-hero h1{max-width:min(11em, calc(52vw - var(--gutter)));text-wrap:balance;font-size:var(--text-h1);letter-spacing:-.025em;line-height:1}.store .s-landing-hero__lede{max-width:30em;color:var(--ink-soft);font-size:var(--text-lede);margin:24px 0 36px;line-height:1.5}.store .s-landing-hero .s-button--ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3}.store .s-cycle{display:inline-block}.store .s-cycle__word{animation:s-word .5s var(--settle);display:inline-block}@keyframes s-word{0%{opacity:0;filter:blur(4px);transform:translateY(.4em)}}@media (max-width:749px){.store .s-landing-hero{align-items:flex-end;min-height:0}.store .s-landing-hero h1{max-width:none}.store .s-landing-hero__loop{aspect-ratio:5/4;object-position:50% 6%;height:auto;max-height:230px;position:relative}.store .s-landing-hero{background:var(--paper);flex-direction:column;align-items:stretch}.store .s-landing-hero__inner{padding-top:32px;padding-bottom:40px}.store .s-landing-hero__lede{margin:16px 0 24px}}.store .s-foryou{text-align:center}.store .s-foryou__tabs{justify-content:center;margin:32px 0 28px}.store .s-foryou__panel{border-radius:calc(var(--radius-card) * 1.5);background:var(--card);max-width:920px;box-shadow:var(--shadow-card);text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);margin:0 auto 36px;padding:clamp(24px,4vw,48px);animation:.3s s-fade;display:grid}.store .s-foryou__panel h3{font-size:var(--text-h3);margin-bottom:18px}.store .s-foryou__quote{margin:0}.store .s-foryou__quote blockquote{font-family:var(--heading);margin:10px 0 14px;font-size:1.25rem;line-height:1.35}.store .s-foryou__quote figcaption{color:var(--muted);font-size:.9375rem;font-style:italic}@media (max-width:749px){.store .s-foryou__tabs{margin:24px calc(var(--gutter) * -1) 20px;padding:0 var(--gutter);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.store .s-foryou__panel{grid-template-columns:1fr}}.store .s-anatomy__steps{justify-content:center;margin:32px 0 clamp(32px,4vw,56px)}.store .s-anatomy__body{grid-template-columns:minmax(0,380px) minmax(0,460px);justify-content:center;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.store .s-anatomy__card{justify-self:center;width:min(100%,341.04px)}.store .s-anatomy__notes{padding-top:32px}.store .s-anatomy__notes h3{font-size:var(--text-h3);margin-bottom:20px}.store .s-anatomy__notes ol{counter-reset:note;gap:14px;margin:0;padding:0;list-style:none;display:grid}.store .s-anatomy__notes li{counter-increment:note;padding-left:44px;line-height:1.45;position:relative}.store .s-anatomy__notes li:before{content:counter(note);background:var(--deck-yellow);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:500;display:inline-flex;position:absolute;top:-2px;left:0}.store .s-anatomy__next{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:28px;padding:0;display:inline-flex}.store .s-anatomy__next svg{width:16px;height:16px}@media (max-width:749px){.store .s-anatomy__body{grid-template-columns:1fr}.store .s-anatomy__card{width:72%;margin:0 auto}}.store .s-columns{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);display:grid}.store .s-columns img{aspect-ratio:4/3;border-radius:var(--radius-image);object-fit:contain;width:100%;margin-bottom:24px;padding:16px}.store .s-columns h3{font-size:1.5rem}.store .s-columns p{max-width:26em;color:var(--ink-soft);margin:10px auto 0}@media (max-width:749px){.store .s-columns{grid-template-columns:1fr}}.store .s-photo{max-width:var(--page);padding:0 var(--gutter);margin-left:auto;margin-right:auto}.store .s-photo img{border-radius:calc(var(--radius-card) * 1.5);object-fit:cover;width:100%;max-height:78vh;margin:0 auto}.store .s-section+.s-photo,.store .s-photo+.s-section{margin-top:0}.store .s-section--tight+.s-photo{margin-top:clamp(24px,3vw,48px)}.store .s-photo+.s-section--wash,.store .s-photo+.s-section--dark,.store .s-section--wash+.s-photo,.store .s-section--dark+.s-photo{margin-top:var(--section-pad)}.store .s-nowrap{white-space:nowrap}.store .s-quote h2{font-size:var(--text-h3);margin-bottom:14px}.store .s-sticky-deck{z-index:34;right:calc(var(--frame-edge) + 24px);bottom:calc(var(--frame-edge) + 24px);opacity:0;transition:opacity .3s ease, transform .3s var(--settle);pointer-events:none;position:fixed;transform:translateY(16px);box-shadow:0 4px 12px #060c0c1f,0 1px 2px #060c0c14}.store .s-sticky-deck.is-shown{opacity:1;pointer-events:auto;transform:none}@media (max-width:749px){.store .s-sticky-deck{right:calc(var(--frame-edge) + 12px);bottom:calc(var(--frame-edge) + 76px);min-height:44px;padding:0 18px;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.store .s-cycle__word,.store .s-viewer__card{animation:none}}.store .s-anatomy .s-card3d__face{box-shadow:none;overflow:visible}.store .s-card3d__face:has(>.s-cardface--printed){box-shadow:none;overflow:visible}.store .s-card3d__face>.s-cardface--printed,.store .s-anatomy .s-card3d__face>img{filter:drop-shadow(0 12px 14px #060c0c1f)drop-shadow(0 2px 3px #060c0c0f)}:is(.store .s-card3d__face:has(>.s-cardface--printed) .s-card3d__shine,.store .s-anatomy .s-card3d__shine){border-radius:4.8%/2.9%}.store p{text-wrap:pretty}.store .s-hero__text,.store .s-hero__lead,.store .s-landing-hero__lede{max-width:44ch}.store .s-product__tagline{margin-top:6px}.store .s-product .s-proof{margin-top:14px}.store .s-benefits{margin-top:16px}.store .s-benefits li{margin-bottom:4px}@media (max-width:600px){.store .s-benefits li{margin-bottom:10px;font-size:1rem;line-height:1.35}.store .s-benefits li:before{top:.1em}}.store .s-product__price,.store .s-option{margin-top:18px}.store .s-ships{margin-top:14px;padding:10px 16px}.store .s-buy{margin-top:14px}@media (max-width:749px){.store .s-explorer__lede{margin:14px auto 0}.store .s-explorer__bar{margin:24px 0 8px}.store .s-anatomy__notes{padding-top:0}}.store .s-video-wall__grid{columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;display:grid}.store .s-video-wall__grid>li,.store .s-video-card{grid-row:span 4;grid-template-rows:subgrid;margin-bottom:0;display:grid}.store .s-video-wall__grid>li{padding-bottom:36px}.store .s-video-card figcaption{display:contents}.store .s-video-card__quote{grid-row:2}.store .s-video-card figcaption .s-video-card__who{grid-row:3}.store .s-video-card figcaption>span{grid-row:4}.store .s-video-card__frame{aspect-ratio:4/3!important}.store .s-video-card__frame>img{object-position:50% 30%}.store .s-video-card__shade{background:linear-gradient(#050d0e40,#0000 35%)}.store .s-video-card__quote{color:var(--ink);font-family:var(--heading);text-wrap:pretty;margin:14px 0 10px;font-size:1.1875rem;font-style:normal;line-height:1.3;display:block}.store .s-video-card__quote:before{content:"“"}.store .s-video-card__quote:after{content:"”"}.store .s-video-card figcaption{padding:0}@media (max-width:989px){.store .s-video-wall__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:749px){.store .s-video-wall__grid{column-gap:14px}.store .s-video-wall__grid>li{padding-bottom:28px}.store .s-video-card__quote{font-size:1rem}}.store .s-video-lightbox{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:40px;padding:56px 40px 40px}.store .s-video-lightbox__player{width:100%}.store .s-video-lightbox--portrait .s-video-lightbox__player{width:auto}.store .s-video-lightbox__text{padding-right:16px}@media (max-width:849px){.store .s-video-lightbox{grid-template-columns:1fr;gap:16px;padding:60px 16px 16px}}.store .s-blog-tabs{margin-top:28px}.store .s-blog{padding-top:clamp(32px,4vw,56px)}.store .s-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 40px;display:grid}.store .s-post--lead+.s-blog__grid,.store .s-post--lead+.s-blog__shelf{margin-top:clamp(56px,6vw,96px)}.store .s-blog__shelf+.s-blog__shelf{margin-top:clamp(64px,7vw,112px)}.store .s-blog__shelf-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;padding-bottom:16px;display:flex}.store .s-blog__shelf-head h2{font-size:var(--text-h3);line-height:1.1}.store .s-blog__all{flex:none;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.store .s-blog__all svg{width:16px;height:16px}.store .s-blog__all:hover{text-decoration:underline}.store .s-post__media{aspect-ratio:16/9;border-radius:var(--radius-image);background:var(--wash);display:block;overflow:hidden}.store .s-post__media img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.store .s-post__text{margin-top:18px}.store .s-post__blog{color:var(--muted);margin:0 0 8px;font-size:.875rem;font-weight:500}.store .s-post__title{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:1.5rem;line-height:1.15}.store .s-post__title a{text-decoration:none}.store .s-post__title a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.store .s-post__summary{color:var(--ink-soft);font-size:var(--text-lede);margin:16px 0 0;line-height:1.5}.store .s-post__meta span,.store .s-article__when span{white-space:nowrap}.store .s-post__meta span+span:before{content:"·";margin:0 .4em}.store .s-post__meta{color:var(--muted);margin:12px 0 0;font-size:.875rem}.store .s-post--lead{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.store .s-post--lead .s-post__text{margin:0}.store .s-post--lead .s-post__title{letter-spacing:-.02em;font-size:clamp(1.875rem,1.4rem + 1.5vw,2.75rem);line-height:1.05}@media (max-width:989px){.store .s-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store .s-post--lead{grid-template-columns:1fr;gap:0}.store .s-post--lead .s-post__text{margin-top:20px}}@media (max-width:1279px){.store .s-blog-tabs{margin-right:calc(-1 * var(--gutter));margin-left:calc(-1 * var(--gutter));padding:0 var(--gutter);scroll-padding:0 var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.store .s-blog-tabs::-webkit-scrollbar{display:none}.store .s-blog-tabs .s-chip{flex:none}}@media (max-width:749px){.store .s-blog__grid{grid-template-columns:1fr;gap:40px}}.store .s-article{--article-cols:minmax(0, 200px) minmax(0, 1fr) minmax(0, 270px);--article-gap:clamp(32px, 3.4vw, 48px);--article-top:calc(var(--frame-edge) + 156px)}.store .s-article .s-wrap{max-width:var(--page)}.store .s-article__head{background:linear-gradient(180deg, var(--paper) 0%, color-mix(in srgb, var(--deck-yellow) 11%, var(--paper)) 28%, var(--paper) 100%);padding:clamp(28px,4vw,56px) 0 clamp(40px,4.5vw,64px)}.store .s-article__head-wrap,.store .s-article__layout{grid-template-columns:var(--article-cols);column-gap:var(--article-gap);display:grid}.store .s-article__head-wrap>*{grid-column:2}.store .s-article__title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,1.6rem + 2.1vw,3.5rem);line-height:1.04}.store .s-byline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:clamp(28px,3vw,40px);display:grid}.store .s-byline__label{color:var(--muted);margin:0 0 4px;font-size:.9375rem}.store .s-byline__name{font-family:var(--heading);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:1.75rem;font-weight:700;line-height:1.15;display:flex}.store .s-tested{border:1px solid color-mix(in srgb, var(--deck-yellow) 45%, white);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--deck-yellow) 16%, white);font-family:var(--body);align-items:center;gap:6px;padding:5px 12px 5px 8px;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}.store .s-tested svg{width:16px;height:16px;color:color-mix(in srgb, var(--deck-yellow) 55%, var(--ink))}.store .s-byline__role{color:var(--muted);margin:6px 0 0;font-size:.9375rem}.store .s-byline__summary{color:var(--ink-soft);font-size:var(--text-lede);text-wrap:pretty;margin:18px 0 0;line-height:1.5}.store .s-byline__photo{aspect-ratio:1;width:clamp(96px,9vw,136px);height:auto}.store .s-article__meta{border-top:1px solid color-mix(in srgb, var(--deck-yellow) 45%, var(--line));color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:28px;padding-top:18px;font-size:.9375rem;display:flex}.store .s-article__meta p{margin:0}.store .s-article__review{color:var(--ink-soft);align-items:center;gap:10px;display:inline-flex}.store .s-article__review img{border-radius:50%;width:32px;height:32px}.store .s-article__review strong{color:var(--ink);font-weight:500}.store .s-article__layout{padding-top:clamp(8px,1vw,16px);padding-bottom:var(--section-pad);align-items:start}.store .s-article__toc,.store .s-article__aside{top:var(--article-top);position:sticky}.store .s-article__main{min-width:0}.store .s-article__hero{width:100%;max-width:var(--hero-width,100%);border-radius:var(--radius-card);height:auto;margin-bottom:clamp(28px,3vw,40px);margin-left:auto;margin-right:auto;display:block}.store .s-article__deck-end{display:none}.store .s-toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.store .s-toc li+li{margin-top:2px}.store .s-toc a{color:var(--muted);transition:color var(--tap) var(--tap-ease);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:.9375rem;line-height:1.35;text-decoration:none;display:block}.store .s-toc a:hover,.store .s-toc a[aria-current=true]{color:var(--ink)}.store .s-toc a[aria-current=true]{border-left-color:var(--ink)}.store .s-toc__title{font-family:var(--heading);margin:0 0 12px;font-size:1.375rem;font-weight:700;line-height:1.2}.store .s-toc--fold{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);margin-bottom:28px;display:none}.store .s-toc--fold summary{font-family:var(--heading);cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;font-size:1.25rem;font-weight:700;list-style:none;display:flex}.store .s-toc--fold summary::-webkit-details-marker{display:none}.store .s-toc--fold summary:after{content:"+";font-size:1.25rem;line-height:1}.store .s-toc--fold[open] summary:after{content:"−"}.store .s-toc--fold nav{padding:0 20px 14px}.store .s-article-deck{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-card);overflow:hidden}.store .s-article-deck__stage{aspect-ratio:1;background:0 0;position:relative}.store .s-article-deck__stage>img{object-fit:contain;width:100%;height:100%;padding:12%}.store .s-article-deck__text{padding:20px 22px 22px}.store .s-article-deck__name{font-family:var(--heading);margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}.store .s-article-deck__name a{text-decoration:none}.store .s-article-deck__line{color:var(--muted);margin:6px 0 0;font-size:1rem;line-height:1.45}.store .s-article-deck__price{align-items:baseline;gap:10px;margin:14px 0 16px;font-size:1rem;font-weight:500;display:flex}.store .s-article-deck__price s{color:var(--muted);font-weight:400}.store .s-article-deck__more{margin-top:14px;font-size:1rem;display:inline-block}.store .s-article-deck__stage .s-deck3d__hint{bottom:calc(11% - 40px)}.store .s-gallery__main .s-deck3d__hint{bottom:calc(13% - 38px)}.store .s-article-deck:not(.s-article-deck--compact) .s-article-deck__text{padding-top:40px}.store .s-article__deck-inline{margin:0 0 clamp(32px,3.5vw,48px);display:none}.store .s-article-deck--compact{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px 12px 12px;display:grid}.store .s-article-deck--compact .s-article-deck__thumb img{border-radius:var(--radius-image);object-fit:contain;width:72px;height:72px;display:block}.store .s-article-deck--compact .s-article-deck__text{padding:0}.store .s-article-deck--compact .s-article-deck__name{font-size:1.125rem}.store .s-article-deck--compact .s-article-deck__price{margin:4px 0 0}.store .s-article-deck--compact .s-button{width:auto;min-height:44px;padding:0 20px}.store .s-tldr{border:1px solid color-mix(in srgb, var(--deck-yellow) 38%, white);border-radius:var(--radius-card);background:color-mix(in srgb, var(--deck-yellow) 9%, white);margin-bottom:clamp(32px,3.5vw,48px);padding:clamp(22px,3vw,36px)}.store .s-tldr>:first-child{font-family:var(--heading);color:var(--ink);font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.35}.store .s-tldr>:first-child :is(strong,em){color:inherit;font-style:inherit;font-weight:inherit}.store .s-tldr>:last-child{margin-bottom:0}.store .s-prose{color:var(--ink-soft);overflow-wrap:break-word;font-size:1.125rem;line-height:1.7}.store .s-prose p,.store .s-prose ul,.store .s-prose ol{margin:0 0 1.15em}.store .s-prose ul,.store .s-prose ol{padding-left:1.5em}.store .s-prose li::marker{color:var(--ink);font-family:var(--body);font-variant-numeric:tabular-nums}.store .s-prose li+li{margin-top:.4em}.store .s-prose li>p{margin:0}.store .s-prose strong{color:var(--ink);font-weight:700}.store .s-prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--deck-yellow) 80%, var(--ink));text-decoration-color:color-mix(in srgb, var(--deck-yellow) 80%, var(--ink));text-underline-offset:3px;transition:text-decoration-color var(--tap) var(--tap-ease);text-decoration-thickness:2px}.store .s-prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.store .s-prose h2{color:var(--ink);letter-spacing:-.015em;scroll-margin-top:calc(var(--article-top) + 8px);text-wrap:balance;margin:2.2em 0 .55em;font-size:clamp(1.75rem,1.45rem + .9vw,2.25rem);line-height:1.12}.store .s-prose h3{color:var(--ink);font-family:var(--body);margin:1.8em 0 .5em;font-size:1.25rem;font-weight:700;line-height:1.3}.store .s-prose h4{color:var(--ink);font-family:var(--body);margin:1.5em 0 .4em;font-size:1.0625rem;font-weight:700;line-height:1.35}.store .s-prose>:first-child{margin-top:0}.store .s-prose .s-label{color:var(--muted);margin:2.6em 0 .3em;font-size:.875rem;font-weight:500}.store .s-prose hr+.s-label,.store .s-prose .s-label+h2{margin-top:0}.store .s-prose img{border-radius:var(--radius-image);width:auto;max-width:100%;height:auto;margin:1.6em auto;display:block}.store .s-prose p>img:only-child{margin:0 auto}.store .s-prose figure{margin:1.6em 0}.store .s-prose figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:.9375rem}.store .s-prose blockquote{color:var(--ink);font-family:var(--heading);margin:1.6em 0;padding:0;font-size:1.5rem;font-style:italic;line-height:1.4}.store .s-prose blockquote p:last-child{margin-bottom:0}.store .s-prose hr{background:var(--line);border:0;height:1px;margin:2.6em 0}.store .s-note{border-radius:var(--radius-card);background:var(--wash);margin:1.6em 0;padding:22px 26px}.store .s-note>:last-child{margin-bottom:0}.store .s-note>h3:first-child,.store .s-note>h4:first-child{margin-top:0}.store .s-note--tactic{background:color-mix(in srgb, var(--deck-yellow) 14%, white)}.store .s-note--takeaway{background:var(--teal-wash)}.store .s-note--example{border:1px solid var(--line);background:var(--card)}.store .s-note+.s-note{margin-top:-.6em}.store .s-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:1.6em 0;display:grid}.store .s-compare__before,.store .s-compare__after{border-radius:var(--radius-image);background:var(--wash);padding:20px 22px}.store .s-compare__after{background:var(--teal-wash)}.store .s-table{background:linear-gradient(to right, var(--paper) 30%, transparent) left / 40px 100% no-repeat local, linear-gradient(to left, var(--paper) 30%, transparent) right / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #060c0c24, transparent) left / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #060c0c24, transparent) right / 14px 100% no-repeat scroll;margin:1.6em 0;overflow-x:auto}.store .s-table th,.store .s-table td{min-width:9em}.store .s-table table{border-collapse:collapse;width:100%;font-size:1rem}.store .s-table th,.store .s-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.store .s-table th{color:var(--ink);font-weight:700}.store .s-article__film{margin:2em 0}.store .s-article__film .s-film{border-radius:var(--radius-card)}@media (max-width:1199px){.store .s-article{--article-cols:minmax(0, 1fr) minmax(0, 280px)}.store .s-article__head-wrap>*{grid-column:1}.store .s-article__toc{grid-area:1/1;position:static}.store .s-article__main{grid-area:2/1}.store .s-article__aside{grid-area:1/2/span 2}.store .s-toc--side{display:none}.store .s-toc--fold{display:block}}@media (max-width:989px){.store .s-article{--article-cols:minmax(0, 1fr)}.store .s-article__aside{display:none}.store .s-article__deck-end{max-width:420px;margin:48px auto 0;display:block}.store .s-article__deck-inline{display:block}}@media (max-width:749px){.store .s-byline{display:block;position:relative}.store .s-byline:has(.s-byline__photo) :is(.s-byline__label,.s-byline__name,.s-byline__role){padding-right:92px}.store .s-byline__photo{width:76px;position:absolute;top:0;right:0}.store .s-byline__name{font-size:1.5rem}.store .s-article__meta{flex-direction:column;align-items:flex-start}.store .s-tldr>:first-child,.store .s-prose blockquote{font-size:1.3125rem}.store .s-prose{font-size:1.0625rem}.store .s-compare{grid-template-columns:1fr}.store .s-note{padding:18px 20px}}.store .s-quote-rail>.s-review{flex-direction:column;display:flex}.store .s-quote-rail>.s-review .s-review__by{margin-top:auto}@media (max-width:749px){.store .s-toolbar .s-chips{margin-right:calc(-1 * var(--gutter));margin-left:calc(-1 * var(--gutter));padding:0 var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.store .s-toolbar .s-chips>*{flex:none}.store .s-section-head--row{flex-direction:column;align-items:flex-start}}@media (max-width:989px){.store .s-benefit-list li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}}.store .s-qty[aria-disabled]{opacity:.45;pointer-events:none}.store .s-section--wash.s-blog{padding-top:var(--section-pad)}.store .s-blog__grid>.s-post{flex-direction:column;display:flex}.store .s-blog__grid>.s-post .s-post__text{flex-direction:column;flex:1;display:flex}.store .s-blog__grid>.s-post .s-post__meta{margin-top:auto;padding-top:12px}.store .s-article__main li{text-wrap:pretty}@media (max-width:600px){.store .s-blog__shelf .s-blog__grid{margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.store .s-blog__shelf .s-blog__grid>*{scroll-snap-align:start}.store .s-blog-tabs,.store .s-toolbar .s-chips{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.store .s-article-deck--compact{grid-template-columns:72px minmax(0,1fr)}.store .s-article-deck--compact .s-button{grid-column:1/-1;width:100%}}.store .s-reviews--rows{columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.store .s-reviews--rows .s-review{margin:0}@media (max-width:989px){.store .s-reviews--rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:749px){.store .s-reviews--rows{grid-template-columns:1fr}}.store .s-review p{text-wrap:wrap}.store .s-review__role,.store .s-review__date{display:block}.store .s-stars-strip>*{text-wrap:balance}.store .s-cta__by{color:var(--ink-soft);margin:10px 0 0;font-size:1rem;font-weight:500}.store .s-card__media--3d .s-deck3d{inset:-10%}.store .s-card__media--3d .s-deck3d__still{object-fit:contain;transition:opacity .6s}.store .s-card__media--3d .s-deck3d.is-live .s-deck3d__still{opacity:0}.store .s-card:hover .s-card__media--3d img{transform:none}.store img{background:0 0}.store .s-btc-hero{padding:clamp(28px,3.5vw,56px) 0 clamp(48px,6vw,96px)}.store .s-btc-hero__inner{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.store .s-btc-pill{border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--accent-hover);margin:0 0 20px;padding:6px 14px;font-size:.9375rem;font-weight:500;display:inline-block}.store .s-btc-hero h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.5rem,1.6rem + 2.8vw,4.25rem);line-height:1}.store .s-btc-hero__lede{max-width:34em;color:var(--ink-soft);font-size:var(--text-lede);text-wrap:pretty;margin:20px 0 0;line-height:1.5}.store .s-btc-price{margin:30px 0 24px;line-height:1}.store .s-btc-price>*+*{margin-left:14px}.store .s-btc-price__worth{color:var(--ink);font-family:var(--heading);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-size:clamp(1.625rem,1.4rem + .8vw,2.125rem);font-weight:700;text-decoration-thickness:3px}.store .s-btc-price__now{color:var(--accent);font-family:var(--heading);font-size:clamp(2.75rem,2.2rem + 1.6vw,3.5rem);font-weight:700;line-height:1}.store .s-btc-price__save{color:#fff;white-space:nowrap;background:#1f9d55;border-radius:8px;padding:7px 12px;font-size:1.125rem;font-weight:700;line-height:1;display:inline-block}.store .s-ticker{color:#000;white-space:nowrap;background:#ffeb3b;padding:11px 0;font-size:.9375rem;font-weight:500;overflow:hidden}.store .s-ticker__track{animation:60s linear infinite s-ticker;display:inline-flex}.store .s-ticker__line{display:inline-flex}.store .s-ticker__item{padding-right:22px}.store .s-ticker__item:after{content:"✦";padding-left:22px}.store .s-ticker__time{font-variant-numeric:tabular-nums;font-weight:700}@keyframes s-ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.store .s-ticker__track{animation:none}}.store .s-btc-buy{min-height:60px;padding-inline:32px;font-size:1.125rem}.store .s-btc-buy--soon{cursor:default;opacity:.6;pointer-events:none}.store .s-btc-hero__text{--btc-column:520px}.store .s-btc-hero__text .s-btc-buy{width:100%;max-width:var(--btc-column)}.store .s-btc-stock{color:var(--accent-hover);margin:14px 0 0;font-weight:500}.store .s-btc-promises{max-width:var(--btc-column,none);border:1px solid var(--line);color:var(--ink);border-radius:14px;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:24px 0 0;padding:16px 20px;font-size:1rem;font-weight:500;list-style:none;display:flex}.store .s-btc-promises li{align-items:center;gap:8px;display:flex}.store .s-btc-promises svg{box-sizing:content-box;background:var(--success);color:#fff;stroke-width:3px;border-radius:50%;flex:none;width:12px;height:12px;padding:4px}.store .s-btc-hero__media{justify-items:center;margin-top:clamp(96px,10.5vw,160px);display:grid}.store .s-btc-hero__figure{width:108%;margin:0;position:relative}.store .s-btc-hero__decks{width:100%;max-width:none;height:auto;display:block}.store .s-btc-hero__text .s-countdown{max-width:var(--btc-column);justify-items:stretch;margin-top:28px}.store .s-btc-hero__text .s-countdown__label{justify-self:center}.store .s-btc-hero__text .s-countdown__units{align-self:stretch}.store .s-btc-hero__text .s-countdown__unit{max-width:none}.store .s-btc-note{pointer-events:none;width:40%;margin:0;position:absolute;bottom:91%;left:24.5%}.store .s-btc-note img{width:100%;height:auto;display:block}.store .s-btc-badge{aspect-ratio:1;color:#000;width:clamp(104px,4rem + 7vw,172px);font-family:var(--body);text-align:center;text-transform:uppercase;filter:drop-shadow(2px 4px 8px #0000004d);background:#ffeb3b;border:2px solid #0000001a;border-radius:50%;place-content:center;margin:0;font-weight:900;line-height:.9;display:grid;position:absolute;bottom:3%;right:1%;transform:rotate(-5deg);box-shadow:inset 0 -2px 4px #0000001a,inset 0 2px 2px #ffffff1a}.store .s-btc-badge span{letter-spacing:.04em;font-size:clamp(.9375rem,.6rem + .9vw,1.5rem)}.store .s-btc-badge strong{letter-spacing:-.02em;font-size:clamp(2rem,1.2rem + 2.4vw,3.5rem);font-weight:900}.store .s-countdown{justify-items:center;gap:12px;margin:0;display:grid}.store .s-countdown--waiting{color:var(--ink-soft);font-weight:500}.store .s-countdown__label{color:var(--accent-hover);text-align:center;align-items:center;gap:8px;margin:0;font-size:1.125rem;font-weight:700;display:inline-flex}.store .s-countdown__label svg{flex:none;width:20px;height:20px}.store .s-countdown__units{background:#0b0d0e;border-radius:16px;justify-content:center;gap:10px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff14,0 14px 30px -18px #050d0e99}.store .s-countdown__unit{flex:1;justify-items:center;gap:8px;min-width:64px;max-width:96px;display:grid}.store .s-countdown__value{color:#f6f3ec;width:100%;font-family:var(--body);text-align:center;font-variant-numeric:tabular-nums;background:linear-gradient(#2a2e31 0 50%,#1f2225 50% 100%);border-radius:8px;padding:10px 6px 9px;font-size:2.25rem;font-weight:700;line-height:1;display:block;position:relative;box-shadow:inset 0 -1px #0009,0 2px #00000080}.store .s-countdown__value:after{content:"";background:#0b0d0e;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.store .s-countdown__name{color:#a9b0b3;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.store .s-tape{filter:drop-shadow(1px 3px 5px #00000038);justify-items:start;margin:0 0 44px;display:grid}.store .s-tape__line{font-family:var(--body);letter-spacing:.02em;text-transform:uppercase;clip-path:polygon(3px 0,calc(100% - 6px) 0,calc(100% - 1px) 9%,calc(100% - 7px) 21%,calc(100% - 2px) 34%,calc(100% - 8px) 47%,calc(100% - 3px) 61%,calc(100% - 9px) 74%,calc(100% - 2px) 87%,calc(100% - 6px) 100%,7px 100%,1px 90%,8px 78%,2px 65%,9px 52%,3px 39%,8px 26%,0 13%);padding:11px 30px 10px;font-size:clamp(1.125rem,.9rem + .8vw,1.625rem);font-weight:900;line-height:1.15;display:inline-block;position:relative}.store .s-tape__line:after{content:"";pointer-events:none;background:linear-gradient(97deg,#0000 0 22%,#ffffff1a 22.4%,#0000 23% 61%,#00000012 61.3%,#0000 62%),linear-gradient(#ffffff24,#0000 45%,#00000014);position:absolute;inset:0}.store .s-tape__line--black{color:#fff;background:#0d0d0d;transform:rotate(-2.5deg)}.store .s-tape__line--yellow>span{display:block}.store .s-tape__line--yellow{color:#050d0e;background:#ffeb3b;margin-top:-4px;margin-left:18px;transform:rotate(-1deg)}.store .s-btc-hero__offer{font-size:var(--text-lede);margin:18px 0 0;font-weight:700;line-height:1.45}.store .s-btc-hero__offer mark{color:inherit;background:linear-gradient(-100deg,#ffeb3b33,#ffeb3bd9 100%,#ffeb3b4d);border-radius:1em 0;padding:0 .2em}.store .s-btc-narrow{max-width:820px}.store .s-btc-narrow>p{color:var(--ink-soft);font-size:var(--text-lede);margin:20px 0 0;line-height:1.55}.store .s-btc-narrow>.s-heading+p{margin-top:32px}.store .s-library__canvas{z-index:10;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.store .s-library{max-width:1300px;margin:0 auto;padding:0 4rem}.store .s-library__row{border-bottom:1px solid var(--line);gap:4rem;padding:6rem 0;display:flex}.store .s-library__row:first-child{padding-top:2rem}.store .s-library__row:last-child{border-bottom:none}.store .s-library__content{z-index:4;flex:1;max-width:100%;padding:10vh 1rem 2rem;position:relative}.store .s-library__name{color:var(--muted);margin:0 0 12px;font-size:1.0625rem;font-weight:500}.store .s-library__content h3{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.store .s-library__price{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 12px;margin:20px 0 0;font-size:1.125rem;display:flex}.store .s-library__price>:first-child{flex-basis:100%}.store .s-library__price s{color:var(--ink-soft);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-weight:600;text-decoration-thickness:2px}.store .s-library__bundled{color:#050d0e;background:#ffcf40;border-radius:8px;padding:6px 12px;font-weight:600}.store .s-library__price .s-btc-price__save{font-size:1rem}.store .s-library__pitch{color:var(--ink-soft);margin:22px 0 0;font-size:1.1875rem;line-height:1.6}.store .s-library__content .s-benefits{margin-top:22px}.store .s-library__content .s-benefits li{margin-bottom:12px;font-size:1.1875rem}.store .s-library__author{margin-top:24px}.store .s-library__author summary{color:var(--ink);text-underline-offset:3px;cursor:pointer;font-weight:500;text-decoration:underline;list-style:none;display:inline}.store .s-library__author summary::-webkit-details-marker{display:none}.store .s-library__author summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.store .s-library__author p{color:var(--ink-soft);margin:12px 0 0;font-size:1.0625rem;line-height:1.6}.store .s-library__model{flex:1;align-self:flex-start;max-width:100%;height:fit-content;margin-left:auto;padding:3vw;position:sticky;top:0}.store .s-library__proxy{z-index:11;aspect-ratio:3/4;cursor:grab;pointer-events:auto;touch-action:pan-y;width:100%;margin-bottom:-15vh;position:relative}.store .s-library__proxy:active{cursor:grabbing}@media (min-width:769px){.store .s-library__model:has(.s-library__cards){flex:1.4;padding-left:0}.store .s-library__proxy:has(.s-library__cards){aspect-ratio:1/1.08}}.store .s-library__cards{z-index:12;cursor:grab;touch-action:pan-y;border-radius:12px;width:60%;height:80%;position:absolute;top:9%;left:37%}.store .s-library__cards:active{cursor:grabbing}.store .s-library__cards:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.store .s-library__hint{white-space:nowrap;transition:opacity .4s;bottom:-10%}.store .s-library__cards.is-swiped .s-library__hint{opacity:0}.store .s-btc-bonuses{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.store .s-btc-bonus{border-radius:var(--radius-card);background:var(--wash);flex-direction:column;padding:28px;display:flex}.store .s-btc-bonus .s-btc-bonus__proof{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.store .s-btc-bonus .s-btc-bonus__sold{color:var(--accent-hover);align-items:center;gap:10px;margin:0;display:flex}.store .s-btc-bonus .s-btc-bonus__published{margin-top:4px}.store .s-btc-bonus .s-btc-bonus__proof .s-stars svg{width:22px;height:22px}.store .s-btc-bonus__media{place-items:center;height:240px;margin-bottom:24px;display:grid}.store .s-btc-bonus__media img{width:auto;max-width:100%;max-height:240px}.store .s-btc-bonus__media .s-btc-bonus__pip{height:140px}.store .s-btc-bonus h3{font-family:var(--body);font-size:clamp(1.375rem,1.1rem + .5vw,1.5rem);font-weight:600;line-height:1.25}.store .s-btc-bonus p{color:var(--ink-soft);margin:8px 0 0;line-height:1.5}.store .s-btc-bonus .s-btc-bonus__value{color:var(--ink);margin-top:6px;font-weight:600}.store .s-btc-bonus .s-btc-bonus__line{margin:12px 0 24px}.store .s-btc-offer{background:var(--card);text-align:center;border-radius:24px;justify-items:center;max-width:720px;margin:0 auto;padding:clamp(28px,4vw,56px);display:grid}.store .s-btc-offer h2{font-size:var(--text-h3);text-wrap:balance}.store .s-btc-offer__note{color:var(--muted);text-wrap:balance;margin:10px 0 0}.store .s-btc-stack{border-collapse:collapse;text-align:left;width:100%;margin:28px 0 8px}.store .s-btc-stack th,.store .s-btc-stack td{border-bottom:1px solid var(--line);padding:12px 0;font-weight:400}.store .s-btc-stack td{text-align:right;white-space:nowrap;padding-left:16px}.store .s-btc-stack tfoot th,.store .s-btc-stack tfoot td{border-bottom:0;font-weight:600}.store .s-btc-offer .s-btc-price,.store .s-btc-guarantee .s-btc-price{text-align:center}.store .s-btc-guarantee .s-btc-price{margin-bottom:36px}.store .s-btc-offer .s-countdown,.store .s-btc-guarantee .s-countdown{margin-top:28px}.store .s-btc-sticker{pointer-events:none;width:auto;max-width:none;display:block}.store .s-btc-late{position:relative}.store .s-btc-sticker--late{z-index:1;height:clamp(64px,6vw,88px);position:absolute;bottom:calc(100% - 3px);right:12%}.store .s-btc-price__was{position:relative}.store .s-btc-sticker--shocked{height:clamp(92px,8vw,116px);position:absolute;bottom:90%;left:50%;transform:translate(-50%)}.store .s-btc-guarantee .s-btc-price{margin-top:clamp(112px,10vw,148px)}@media (max-width:480px){.store .s-btc-offer .s-countdown__units{gap:8px;padding:12px}.store .s-btc-offer .s-countdown__unit{min-width:0}}.store .s-btc-letter{border-radius:var(--radius-card);background:var(--card);padding:clamp(28px,6vw,72px);box-shadow:0 1px 2px #050d0e0f,0 24px 48px -28px #050d0e38}.store .s-btc-letter h2{font-size:var(--text-h3);margin-bottom:28px}.store .s-btc-letter>p{margin:0 0 18px;font-size:1.1875rem;line-height:1.6}.store .s-btc-letter__sign{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:36px;padding-top:28px;display:flex}.store .s-btc-letter__sign img{border-radius:50%;width:64px;height:64px}.store .s-btc-letter__sign p{font-family:var(--heading);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2;display:grid}.store .s-btc-letter__sign span{font-family:var(--body);color:var(--muted);font-size:1rem;font-weight:400}.store .s-btc-guarantee{text-align:center;justify-items:center;display:grid}.store .s-btc-guarantee .s-stars{margin-bottom:18px}@media (max-width:989px){.store .s-btc-hero__inner{grid-template-columns:1fr}.store .s-btc-hero__media{margin:clamp(112px, 26vw, 200px) calc(var(--gutter) * -1) 0;order:-1}.store .s-btc-hero__figure{width:100%}.store .s-btc-note{width:60%;left:24%}.store .s-btc-hero__text{--btc-column:100%}.store .s-btc-bonuses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.store .s-library{padding:0}.store .s-library__row{flex-direction:column;gap:1rem;padding:1.5rem 1rem 2rem}.store .s-library__content{max-width:none;padding-top:0}.store .s-library__model{order:-1;width:calc(100% + 2rem);max-width:none;margin-left:-1rem;padding-top:0;position:relative;top:auto}.store .s-library__proxy{aspect-ratio:10/9;margin-bottom:0}.store .s-library__row{gap:0}.store .s-library__cards{width:56%;height:80%;top:8%;left:35%}.store .s-library__hint{left:auto;right:0;transform:none}}@media (max-width:749px){.store .s-btc-bonuses{grid-template-columns:1fr}.store .s-btc-badge{width:92px;bottom:-3%;right:3%}.store .s-btc-badge span{font-size:.875rem}.store .s-btc-badge strong{font-size:1.875rem}.store .s-btc-buy{white-space:nowrap;width:100%;padding-inline:20px}.store .s-btc-offer{justify-items:stretch}.store .s-countdown__unit{min-width:64px}.store .s-countdown__value{font-size:1.625rem}}.store .s-legal-page .s-prose section[id]{scroll-margin-top:calc(var(--article-top) + 8px)}.store .s-tactic .s-article__main>.s-prose+.s-prose{margin-top:2.2em}.store .s-tactic .s-article__main>.s-prose h2{margin-top:0}.store .s-tactic .s-post__media{aspect-ratio:933/589}.store .s-tactic .s-post__media img{object-fit:contain}.store .s-tactic .s-post__summary{margin-top:10px;font-size:1rem}.store .s-tactic .s-prose li::marker{font-variant-numeric:normal}@media (max-width:749px){.store .s-tactic .s-blog__shelf-head{flex-direction:column;align-items:flex-start;gap:12px}}.store .s-content-page__crumbs{padding-top:clamp(20px,3vw,32px)}.store .s-content-page__crumbs .s-crumbs{margin:0}.store .s-section--content{padding:clamp(32px,4vw,56px) 0}.store .s-section--content+.s-section--content{padding-top:0}.store .s-content__prose{max-width:760px;margin:0 auto}.store .s-content__prose :is(h1,h2,h3,h4){text-align:left}.store .s-content__prose h1{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0 0 .6em;font-size:clamp(2.125rem,1.6rem + 2.1vw,3.5rem);line-height:1.04}.store .s-content__prose--center,.store .s-content__prose--center :is(h1,h2,h3,h4){text-align:center}.store .s-content__prose h2 img{vertical-align:-.05em;width:auto;height:.9em;margin:0 .3em 0 0;display:inline-block}.store .s-split h1{font-size:var(--text-h2)}.store .s-split__subtitle{color:var(--ink);font-size:var(--text-lede);margin:12px 0 0;font-weight:500}.store .s-content__loop{border-radius:var(--radius-card);width:100%;height:auto;display:block}.store .s-split .s-content__actions .s-button{margin-top:0}.store .s-split .s-content__actions{margin-top:30px}.store .s-content__cards .s-post__media{aspect-ratio:auto;background:0 0}.store .s-content__cards .s-post__media img{object-fit:contain;height:auto}.store .s-content__cards .s-content__actions{margin-top:16px}.store .s-content__newsletter{max-width:520px;margin:0 auto}.store .s-content__newsletter .s-newsletter__note{color:var(--muted);text-align:center}.store .s-content__newsletter .s-newsletter__done{color:var(--ink);text-align:center}.store .s-section--deck .s-split__media{background:var(--paper)}.store .s-section--deck .s-split__media img{mix-blend-mode:multiply;border-radius:0;width:344px;max-width:100%;max-height:none;margin:0 auto}.store .s-section--deck+.s-section--deck .s-split{border-top:1px solid var(--line);padding-top:clamp(32px,4vw,56px)}.store .s-section--content:not(.s-section--deck):has(+.s-section--deck){padding-bottom:clamp(16px,2vw,28px)}.store .s-section--content:not(.s-section--deck):has(+.s-section--deck) .s-content__prose>p:last-child{margin-bottom:0}@media (max-width:989px){.store .s-section--deck .s-split__media img{width:244px}}.store .s-content-page .s-split__text .s-eyebrow{color:var(--ink);margin:0 0 14px;font-size:.875rem}.store .s-content__intro{display:flow-root}.store .s-content__box{float:right;margin:0 0 24px 40px}.store .s-content__box img{width:auto;max-height:260px;margin:0 auto}.store .s-content__box .s-content__actions{justify-content:center;margin-top:16px}.store .s-content__box .s-button{margin-top:0}@media (max-width:600px){.store .s-content__box{float:none;margin:0 0 28px}}.store .s-section--content-part .s-content__prose{border-top:1px solid var(--line);padding-top:clamp(32px,4vw,56px)}.store .s-content__prose li::marker{font-variant-numeric:normal}.store .s-content__prose:has(.s-content__float){display:flow-root}.store .s-content__prose p>img.s-content__float{border-radius:0;width:auto;margin:4px 0 16px}.store .s-content__prose p>img.s-content__float--right{float:right;margin-left:20px}.store .s-content__prose p>img.s-content__float--left{float:left;margin-right:20px}.store .s-optout{border-radius:var(--radius-card);background:var(--wash);justify-items:start;gap:16px;margin-top:2em;padding:24px;font-size:1rem;display:grid}.store .s-optout p{margin:0}.store .s-optout__check{cursor:pointer;align-items:center;gap:12px;display:flex}.store .s-optout__check input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;margin:0}.store .s-optout__field{gap:8px;width:100%;max-width:420px;display:grid}.store .s-optout__field label{display:block}.store .s-optout__field input{border:1px solid var(--line);background:var(--card);border-radius:12px;width:100%;min-height:52px;padding:0 16px;font-size:1rem;display:block}.store .s-optout__field input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.store .s-optout__done{color:var(--success)}.store .s-optout__error{color:var(--accent)}.store .s-content__gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.store .s-content__gallery img{border-radius:8px;width:100%;height:auto;box-shadow:0 1px 4px #0000001f}@media (max-width:989px){.store .s-content__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.store .s-content__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.store .s-content__buy .s-product{padding-bottom:0}.store .s-content__buy-name{margin:0 0 12px}.store .s-content__buy-text{margin-top:24px}.store .s-content__bump-text{margin-top:12px;font-size:.9375rem}
