.pa-404 .pa-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.pa-404__num{font-size:clamp(120px,22vw,320px);line-height:.8;color:transparent;-webkit-text-stroke:1px var(--border-2)}.pa-404__title{margin:24px 0 0;font-size:clamp(28px,4vw,48px)}.pa-404__text{margin:16px 0 0;font-size:16px;color:var(--fg-2)}.pa-404__actions{display:flex;gap:12px;margin-top:40px}.pa-404__search{width:100%;max-width:420px;margin-top:32px}.pa-404__search .pa-input{width:100%}.pa-article__head,.pa-article__body,.pa-article__back,.pa-article__comments{max-width:720px;margin-left:auto;margin-right:auto}.pa-article__title{margin-bottom:20px;font-size:clamp(36px,5vw,64px)}.pa-article__meta{margin:0 0 48px}.pa-article__media{margin:0 0 56px}.pa-article__media img{display:block;width:100%;height:auto;max-height:640px;object-fit:cover}.pa-article__back{margin-top:56px;padding-top:32px;border-top:1px solid var(--border-1)}.pa-article__comments{margin-top:80px}.pa-article__h2{margin:0 0 32px;font-size:clamp(24px,2.6vw,36px)}.pa-article__comment{display:grid;gap:10px;padding:24px 0;border-top:1px solid var(--border-1)}.pa-article__form{display:grid;gap:16px;margin-top:56px}.pa-article__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pa-article__field{display:grid;gap:8px}.pa-article__area{height:160px;padding-top:14px;resize:vertical}.pa-article__note{margin:0;color:var(--fg-1)}.pa-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 24px}.pa-blog__card{display:flex;flex-direction:column;gap:14px;min-width:0;text-decoration:none;color:var(--fg-1)}.pa-blog__media{position:relative;aspect-ratio:4 / 3;margin-bottom:8px;overflow:hidden;background:var(--surface-1)}.pa-blog__media .pa-slot{position:absolute;top:0;right:0;bottom:0;left:0}.pa-blog__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.pa-blog__card:hover .pa-blog__media img{transform:scale(1.03)}.pa-blog__title{margin:0;font:700 20px/1.2 var(--font-sans);text-wrap:balance}.pa-blog__excerpt{margin:0;color:var(--fg-2);font-size:14px;line-height:1.55}.pa-blog__more{margin-top:4px}@media(max-width:1100px){.pa-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-cartpage{padding:56px 0 var(--section-y)}.pa-cartpage__title{font-size:var(--fs-display-l);margin-bottom:48px}.pa-cartpage__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:64px;align-items:start}.pa-cartpage__item{display:grid;grid-template-columns:120px 1fr auto;gap:24px;padding:24px 0;border-top:1px solid var(--border-1)}.pa-cartpage__img{background:var(--surface-1);aspect-ratio:1;display:grid;place-items:center}.pa-cartpage__img img{width:86%;height:86%;object-fit:contain}.pa-cartpage__name{font:800 18px/1.1 var(--font-sans);font-stretch:118%;text-transform:uppercase;text-decoration:none;color:var(--fg-1)}.pa-cartpage__sub{font-size:13px;color:var(--fg-3);margin-top:6px}.pa-cartpage__qty{display:flex;align-items:center;gap:16px;margin-top:16px}.pa-cartpage__remove{font-size:12px;color:var(--fg-3)}.pa-cartpage__sum{background:var(--surface-1);border:1px solid var(--border-1);padding:32px;position:sticky;top:110px}@media(max-width:900px){.pa-cartpage__grid{grid-template-columns:minmax(0,1fr);gap:32px}.pa-cartpage__item{grid-template-columns:84px 1fr auto;gap:16px}}.pa-coll{padding:56px 0 var(--section-y);overflow-x:clip}.pa-coll__title{font-size:var(--fs-display-l);margin:0 0 48px;min-width:0}.pa-coll__bar{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.pa-coll__tabs{flex:1;min-width:0;display:flex;gap:32px;border-bottom:1px solid var(--border-1)}.pa-coll__tab{position:relative;padding:0 0 16px;color:var(--fg-3);font:600 12px/1 var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color var(--dur-fast)}.pa-coll__tab:hover,.pa-coll__tab[aria-current]{color:var(--fg-1)}.pa-coll__tab[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--fg-1)}.pa-coll__count{color:var(--fg-3);margin-left:6px;font-weight:400}.pa-coll__sort{width:220px}.pa-coll__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 16px}.pa-coll__pages{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:64px}@media(max-width:1100px){.pa-coll__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.pa-coll__title{font-size:clamp(30px,9vw,48px)}.pa-coll__tabs{overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter)}.pa-coll__sort{width:100%}.pa-coll__grid{gap:32px 12px}}.pa-colls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pa-colls__tile{display:flex;flex-direction:column;gap:18px;min-width:0;text-decoration:none;color:var(--fg-1)}.pa-colls__media{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:radial-gradient(60% 60% at 50% 50%,var(--surface-2),var(--surface-1))}.pa-colls__media img{width:70%;height:70%;object-fit:contain;filter:drop-shadow(0 24px 32px rgba(0,0,0,.45));transition:transform var(--dur-slow) var(--ease-out)}.pa-colls__tile:hover .pa-colls__media img{transform:scale(1.04)}.pa-colls__meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.pa-colls__title{font:800 18px/1.1 var(--font-sans);font-stretch:118%;text-transform:uppercase}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.pa-footer{background:var(--pa-ink-950);color:var(--fg-1)}[data-theme=light] .pa-footer{background:var(--surface-2)}.pa-footer__main{padding-top:80px}.pa-footer__grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:48px}.pa-footer__signup .pa-eyebrow{margin-bottom:14px}.pa-footer__headline{font-size:26px;line-height:1.1;max-width:420px}.pa-footer__form [hidden]{display:none!important}.pa-footer__row{display:flex;gap:8px;margin-top:24px;max-width:440px}.pa-footer__note{font-size:12px;color:var(--fg-3);margin-top:12px}.pa-footer__note--ok{color:var(--pa-success);font-size:14px;margin-top:24px}.pa-footer__col .pa-eyebrow{margin-bottom:18px}.pa-footer__col ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.pa-footer__col a{color:var(--fg-1);text-decoration:none;font-size:14px}.pa-footer__col a:hover{color:var(--fg-accent)}.pa-footer__wordmark img{display:block;width:100%;height:auto;margin:96px 0 64px;opacity:.95}[data-theme=light] .pa-footer__wordmark img{filter:invert(1)}.pa-footer__bottom{border-top:1px solid var(--border-1)}.pa-footer__bottom .pa-wrap{padding-top:24px;padding-bottom:24px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;font-size:12px;color:var(--fg-3)}.pa-footer__pay{display:flex;gap:6px}.pa-footer__pay svg{width:38px;height:24px}@media(max-width:760px){.pa-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.pa-footer__signup{grid-column:1 / -1}.pa-footer__wordmark img{margin:64px 0 40px}}.pa-header{padding:10px 12px;transition:padding var(--dur-base) var(--ease-out)}.pa-header__bar{max-width:none;margin:0 auto;padding:0 var(--gutter);height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-radius:var(--radius-lg);background:#0a0a0ae0;backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);border:1px solid var(--border-1);color:var(--pa-bone);transition:background var(--dur-base),border-radius var(--dur-base),border-color var(--dur-base)}.pa-header--transparent:not(.is-solid){padding:0}.pa-header--transparent:not(.is-solid) .pa-header__bar{max-width:var(--container-max);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent;border-radius:0}.pa-header__bar,.pa-header__menu{--fg-1: var(--pa-bone);--fg-2: var(--pa-ink-300);--border-1: rgba(244, 241, 236, .1)}.pa-header__nav{display:flex;gap:28px;align-items:center}.pa-header__link{color:var(--fg-1);font:500 13px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:8px 0;white-space:nowrap}.pa-header__link:hover{opacity:.7}.pa-header__link--muted{color:var(--fg-2);margin-right:18px}.pa-header__logo{display:block;padding:0 24px}.pa-header__logo img{display:block;width:clamp(120px,16vw,260px);height:auto}.pa-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:4px}.pa-header__burger{width:44px;height:44px;background:none;border:0;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:0 10px 0 0;color:var(--fg-1)}.pa-header__burger span{display:block;width:22px;height:1.5px;background:currentColor}.pa-header__burger span:last-child{width:14px}.pa-header__menu{display:flex;flex-direction:column;margin-top:8px;padding:8px 20px;background:#0a0a0af0;backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);border:1px solid var(--border-1);border-radius:var(--radius-lg)}.pa-header__menu[hidden]{display:none}.pa-header__menu a{color:var(--pa-bone);font:500 13px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:16px 0}.pa-header__menu a+a{border-top:1px solid var(--border-1)}.pa-header__menu-muted{color:var(--pa-ink-300)!important}@media(min-width:761px){.pa-header__menu{display:none}}@media(max-width:760px){.pa-header__bar{padding:0 12px}.pa-header__logo{padding:0 8px}}.pa-about__head{display:flex;flex-direction:column;gap:24px}.pa-about__title{margin:0;max-width:16ch;text-wrap:balance}.pa-about__lede{margin-top:clamp(32px,4vw,56px);max-width:760px;font-size:clamp(18px,1.6vw,22px);line-height:1.55;color:var(--fg-1)}.pa-about__lede p{margin:0}.pa-about__blocks{margin-top:clamp(56px,7vw,96px);border-top:1px solid var(--border-2)}.pa-about__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;padding:clamp(32px,4vw,48px) 0;border-bottom:1px solid var(--border-2)}.pa-about__label{color:var(--fg-3);padding-top:6px}.pa-about__body{max-width:640px;font-size:16px;line-height:1.65;color:var(--fg-2)}.pa-about__body p{margin:0 0 16px}.pa-about__body p:last-child{margin:0}.pa-about__extra{margin-top:48px}.pa-about__cta{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(56px,7vw,96px)}.pa-about__quote{margin:0;font-size:clamp(28px,3.6vw,56px);line-height:.95;text-transform:uppercase;text-wrap:balance}.pa-amb__img{position:relative;aspect-ratio:3 / 4;background:var(--surface-1)}.pa-amb__img .pa-slot{position:absolute;top:0;right:0;bottom:0;left:0}.pa-amb__link{color:inherit;text-decoration:none}.pa-amb__name{margin-top:18px;padding-top:14px;border-top:1px solid var(--border-2)}.pa-amb__name h3{margin:0;font:700 16px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.pa-amb__detail{margin-top:8px;color:var(--fg-3)}.pa-announce{background:var(--pa-black);border-bottom:1px solid rgba(244,241,236,.1);overflow:hidden;height:40px;display:flex;align-items:center}.pa-announce__track{display:flex;gap:40px;white-space:nowrap;font:500 12px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--pa-bone);animation:pa-marq var(--pa-marquee-dur, 40s) linear infinite}.pa-announce__item{display:flex;align-items:center;gap:40px}.pa-announce__dot{width:4px;height:4px;border-radius:50%;background:var(--pa-gold)}@keyframes pa-marq{to{transform:translate(calc(-33.333% - 13.333px))}}.pa-apparel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}.pa-apparel__main{border-radius:var(--radius-lg);background:radial-gradient(50% 60% at 60% 50%,rgba(244,241,236,.08),transparent 70%),var(--surface-1);border:1px solid var(--border-1);padding:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:20px;min-height:560px}.pa-apparel__title{font-size:56px;margin:26px 0 18px}.pa-apparel__text{color:var(--fg-2);font-size:15px;margin:0 0 24px;max-width:320px}.pa-apparel__swatches{display:flex;flex-direction:column;gap:8px;margin-bottom:28px;align-items:flex-start}.pa-apparel__img img{display:block;width:100%;height:auto;filter:drop-shadow(0 40px 50px rgba(0,0,0,.6))}.pa-apparel__ph{width:100%;fill:var(--fg-3);opacity:.25}.pa-apparel__side{border-radius:var(--radius-lg);background:var(--pa-bone);color:var(--pa-black);padding:40px;display:flex;flex-direction:column;justify-content:space-between}.pa-apparel__side-title{font-size:44px;margin:26px 0 12px}.pa-apparel__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:24px 0;text-align:center}.pa-apparel__pair img{display:block;width:100%;height:auto}.pa-apparel__cap{font-size:12px;color:var(--fg-2)}@media(max-width:760px){.pa-apparel__title{font-size:44px}.pa-apparel__side-title{font-size:34px}.pa-apparel__main .pa-btn,.pa-apparel__side .pa-btn{white-space:normal;height:auto;min-height:48px;text-align:center}}.pa-apps__h{margin:0 0 40px;font-size:clamp(32px,3.6vw,56px);line-height:.95;text-transform:uppercase}.pa-benefits{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,112px);align-items:center}.pa-benefits__list{margin-top:56px;border-top:1px solid var(--border-2)}.pa-benefits__item{border-bottom:1px solid var(--border-2)}.pa-benefits__head{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:flex;align-items:center;gap:20px;padding:26px 0}.pa-benefits__head:focus-visible{outline:1px solid var(--focus-ring)}.pa-benefits__title{flex:1;font:600 14px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.pa-benefits__plus{display:grid;transition:transform var(--dur-base) var(--ease-out)}.pa-benefits__item[data-open=true] .pa-benefits__plus{transform:rotate(45deg)}.pa-benefits__item[data-open=true] .pa-acc__body{grid-template-rows:1fr}.pa-benefits__text{padding:0 0 26px 48px;max-width:520px;color:var(--fg-2);font-size:15px;line-height:1.6}.pa-benefits__media{aspect-ratio:1}.pa-best{border-top:1px solid var(--border-1)}.pa-best__row{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;margin-bottom:96px}.pa-best__row--flip .pa-best__stage{order:2}.pa-best__stage{position:relative;aspect-ratio:1;border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(55% 60% at 50% 45%,color-mix(in oklch,var(--accent-p) 26%,transparent),transparent 70%),var(--surface-1);border:1px solid var(--border-1);display:grid;place-items:center}.pa-best__stage img{width:54%;height:62%;object-fit:contain;margin-top:-40px;filter:drop-shadow(0 50px 60px rgba(0,0,0,.85))}.pa-best__ph{width:50%;fill:var(--fg-3);opacity:.25}.pa-best__meta{position:absolute;left:24px;right:24px;bottom:24px;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-radius:var(--radius-md);background:#0a0a0a8c;backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);border:1px solid var(--border-1);--fg-1: var(--pa-bone)}.pa-best__name{font-size:clamp(48px,5vw,76px);color:var(--accent-p)}.pa-best__desc{font-size:17px;color:var(--fg-2);max-width:500px;margin:28px 0}.pa-best__doses{font:600 13px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:36px}@media(max-width:760px){.pa-best__row{margin-bottom:64px}}.pa-bun__intro{margin:0;max-width:380px;font-size:15px;line-height:1.55;color:var(--fg-2)}.pa-bun__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.pa-bun{display:flex;flex-direction:column;border:1px solid var(--border-2);padding:clamp(24px,2.4vw,36px)}.pa-bun--hot{background:var(--bg-page);border-color:var(--fg-1)}.pa-bun__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.pa-bun__tag{color:var(--fg-3)}.pa-bun--hot .pa-bun__tag{color:var(--fg-1)}.pa-bun__media{position:relative;aspect-ratio:16 / 10;margin:24px 0 28px;background:var(--surface-2);display:flex;align-items:center;justify-content:center;padding:0 6%;overflow:hidden}.pa-bun__media img{position:relative;height:auto;max-height:80%;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(0,0,0,.55))}.pa-bun__name{margin:0;font-size:clamp(26px,2.2vw,36px);line-height:1}.pa-bun__contents{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--fg-2)}.pa-bun__foot{margin-top:auto;padding-top:28px}.pa-bun__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--border-2)}.pa-bun__now{font-size:clamp(32px,2.8vw,44px);line-height:1;font-variant-numeric:tabular-nums}.pa-bun__was{font-size:15px;color:var(--fg-3)}.pa-bun__save{margin-top:10px;font-size:13px;line-height:1.45;color:var(--fg-2)}.pa-bun__media .pa-bun__single{width:100%;height:100%;max-height:92%;object-fit:contain}.pa-bun__pick{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;color:var(--fg-2)}.pa-bun__pick select{min-width:0;max-width:60%;height:36px;padding:0 10px;border:1px solid var(--border-2);border-radius:var(--radius-sm, 4px);background:transparent;color:var(--fg-1);font:inherit}.pa-cartdrawer[hidden]{display:none}.pa-cartdrawer__ship{margin-bottom:24px}.pa-cartdrawer__shiptext{font-size:13px;color:var(--fg-2);margin-bottom:10px}.pa-cartdrawer__shiptext b{color:var(--fg-1)}.pa-cartdrawer__bar{height:2px;background:var(--border-1)}.pa-cartdrawer__bar span{display:block;height:2px;background:var(--pa-gold);transition:width var(--dur-slow) var(--ease-out)}.pa-cartdrawer__item{display:grid;grid-template-columns:84px 1fr auto;gap:16px;padding:18px 0;border-top:1px solid var(--border-1)}.pa-cartdrawer__img{background:var(--surface-2);aspect-ratio:1;display:grid;place-items:center}.pa-cartdrawer__img img{width:86%;height:86%;object-fit:contain}.pa-cartdrawer__name{display:block;font:800 15px/1.1 var(--font-sans);font-stretch:118%;text-transform:uppercase;text-decoration:none;color:var(--fg-1)}.pa-cartdrawer__sub{font-size:12px;color:var(--fg-3);margin:6px 0 12px}.pa-cartdrawer__row{display:flex;justify-content:space-between;font-size:13px}.pa-cartdrawer__empty{text-align:center;padding-top:80px}.pa-cartdrawer__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:4px;text-align:center;font-size:11px;line-height:1.3;color:var(--fg-2)}.pa-cartdrawer__trust>div{display:flex;flex-direction:column;align-items:center;gap:6px}.pa-cartdrawer__trust svg{color:var(--fg-1)}.pa-cartdrawer__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.pa-cartdrawer__pay svg{display:block;width:38px;height:24px}.pa-cartdrawer.is-busy .pa-drawer__body{opacity:.5;pointer-events:none}.pa-contact__title{margin:0 0 clamp(40px,5vw,64px)}.pa-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(40px,7vw,120px);align-items:start}.pa-contact__info{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.pa-contact__text{max-width:440px;font-size:16px;line-height:1.6;color:var(--fg-2)}.pa-contact__text p{margin:0 0 12px}.pa-contact__text p:last-child{margin:0}.pa-contact__email{color:var(--fg-1);font-size:18px;font-weight:500;text-decoration:none;padding-bottom:6px;border-bottom:1px solid var(--border-2);transition:border-color var(--dur-fast)}.pa-contact__email:hover{border-color:var(--fg-1)}.pa-contact__sign{padding-top:24px;border-top:1px solid var(--border-1);font-size:14px;line-height:1.7;color:var(--fg-3)}.pa-contact__sign p{margin:0}.pa-contact__sign strong{color:var(--fg-1);font-weight:600}.pa-contact__form form{display:flex;flex-direction:column;gap:20px}.pa-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pa-contact__field{display:flex;flex-direction:column;gap:10px}.pa-contact__area{height:180px;padding:14px 16px;line-height:1.5;resize:vertical}.pa-contact__form .pa-btn{align-self:flex-start;margin-top:8px}.pa-contact__note{margin:0;padding:16px 20px;border:1px solid var(--border-2);font-size:15px;line-height:1.5;color:var(--fg-1)}.pa-contact__note--err{border-color:var(--pa-danger);color:var(--pa-danger)}.pa-deo__intro{display:flex;flex-direction:column;gap:24px}.pa-deo__h{margin:0;font-size:clamp(32px,4.2vw,72px);line-height:.92;text-transform:uppercase;text-wrap:balance}.pa-deo__media{position:relative}.pa-deo .pa-slot{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-1)}.pa-deo .pa-slot>svg{fill:#0000000f}.pa-deo .pa-slot__label{color:var(--fg-3)}.pa-deo__item-title{margin:18px 0 0;font:600 15px/1.25 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.pa-deo__item-text{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--fg-2)}.pa-deoi__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:56px}.pa-deoi__lead{margin:0;max-width:460px;justify-self:end;font-size:16px;line-height:1.6;color:var(--fg-2)}.pa-deoi__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pa-deoi__card{min-width:0}@media(max-width:760px){.pa-deoi__lead{justify-self:start}}.pa-deop{padding:0;background:var(--pa-ink-950)}.pa-deop__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border-1)}.pa-deop__item{padding:40px clamp(16px,2vw,32px)}.pa-deop__item+.pa-deop__item{border-left:1px solid var(--border-1)}.pa-deop__title{font:600 13px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.pa-deop__text{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--fg-2)}@media(max-width:760px){.pa-deop__item:nth-child(odd){border-left:0}.pa-deop__item:nth-child(n+3){border-top:1px solid var(--border-1)}}.pa-deor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(40px,6vw,112px);align-items:center}.pa-deor__title{font:600 14px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.pa-deor__text{margin:8px 0 0;max-width:480px;font-size:15px;line-height:1.55;color:var(--fg-2)}.pa-deos{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,6vw,112px);align-items:center}.pa-deos__body{max-width:520px}.pa-deos__text{margin:28px 0 0;font-size:16px;line-height:1.6;color:var(--fg-2)}.pa-deo__list{border-top:1px solid var(--border-2)}.pa-deo__row{padding:24px 0;border-bottom:1px solid var(--border-2)}.pa-deos__name{display:flex;align-items:center;gap:12px}.pa-deos__dot{width:12px;height:12px;border-radius:50%;flex:none}.pa-deos__row--on .pa-deos__dot{box-shadow:0 0 0 3px var(--bg-page),0 0 0 4px var(--dot)}.pa-deos__link{color:inherit;text-decoration:none;border-bottom:1px solid var(--border-2);transition:border-color var(--dur-fast)}.pa-deos__link:hover{border-color:var(--fg-1)}.pa-deos__desc{margin:10px 0 0 24px;font-size:15px;line-height:1.55;color:var(--fg-2)}.pa-duo{padding-bottom:var(--section-y)}.pa-duo__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pa-duo__card{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:520px;border:1px solid var(--border-1);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:48px;text-align:center;color:var(--pa-bone);--fg-1: var(--pa-bone);--border-2: rgba(244, 241, 236, .22);--border-strong: var(--pa-bone);--fg-2: var(--pa-ink-300)}.pa-duo__card--emblem{background:radial-gradient(50% 50% at 50% 35%,rgba(201,164,92,.16),transparent 70%),var(--pa-black)}.pa-duo__card--image{background:var(--pa-ink-850)}.pa-duo__emblem{position:absolute;top:10%;left:50%;transform:translate(-50%);height:52%;width:auto;opacity:.12}.pa-duo__bg{position:absolute;top:0;right:0;bottom:0;left:0}.pa-duo__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0a0a0a1a,#0a0a0acc);pointer-events:none}.pa-duo__pill{position:absolute;top:32px;left:32px}.pa-duo__title{position:relative;font-size:34px;margin:0 0 28px}.pa-duo__btn{position:relative}@media(max-width:760px){.pa-duo__card{min-height:420px;padding:32px 24px}.pa-duo__pill{top:24px;left:24px}.pa-duo__title{font-size:28px}}.pa-formula__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:64px}.pa-formula__head--compact{margin-bottom:48px}.pa-formula__intro{margin:0;max-width:480px;justify-self:end;color:var(--fg-2);font-size:16px;line-height:1.6}.pa-formula{display:grid;grid-template-columns:repeat(var(--groups),minmax(0,1fr));border:1px solid var(--border-1);align-items:start}.pa-formula--compact{gap:40px clamp(32px,4vw,72px);border:0}.pa-formula__group{padding:36px clamp(20px,2.4vw,40px) 16px;background:var(--surface-1);align-self:stretch}.pa-formula__group+.pa-formula__group{border-left:1px solid var(--border-1)}.pa-formula--compact .pa-formula__group{padding:0;background:transparent;border-left:0}.pa-formula__ghead{display:flex;align-items:baseline;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--border-strong)}.pa-formula__gname{flex:1;font:600 13px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.pa-formula__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:15px 0}.pa-formula--compact .pa-formula__row{padding:14px 0}.pa-formula__row+.pa-formula__row{border-top:1px solid var(--border-1)}.pa-formula__name{font:600 15px/1.3 var(--font-sans);letter-spacing:.01em}.pa-formula__form{font-size:13px;line-height:1.4;color:var(--fg-3);margin-top:3px}.pa-formula__amt{font:500 15px/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.pa-formula--single{max-width:880px}.pa-formula--ri .pa-formula__row{grid-template-columns:minmax(0,1fr) auto minmax(64px,auto)}.pa-formula__ri{text-align:right;color:var(--fg-2)}.pa-formula__cols{padding:14px 0 6px;font:500 10px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.pa-formula__cols span+span{text-align:right}.pa-formula__cols+.pa-formula__row{border-top:0}.pa-formula__note{margin:20px 0 0;font-size:13px;line-height:1.5;color:var(--fg-3)}.pa-formula__other{margin-top:24px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:13px;color:var(--fg-3)}.pa-formula__tabs{border-bottom:1px solid var(--border-2);margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.pa-formula__tabs button{all:unset;cursor:pointer;padding:14px 12px;font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--fg-3);border-bottom:2px solid transparent;margin-bottom:-1px}.pa-formula__tabs button[aria-selected=true]{color:var(--fg-1);border-bottom-color:var(--fg-1)}@media(max-width:760px){.pa-formula__head{margin-bottom:40px}.pa-formula__intro{justify-self:start}.pa-formula:not(.pa-formula--compact){border:0;gap:40px}.pa-formula__group,.pa-formula__group+.pa-formula__group{border-left:0;padding:8px 0 0;background:transparent}.pa-formula--tabbed .pa-formula__group[data-inactive]{display:none}}.pa-sec--bone{background:var(--pa-bone)}.pa-goals{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pa-goals__tile{position:relative;aspect-ratio:.96;border-radius:var(--radius-lg);overflow:hidden;display:block;text-decoration:none;color:var(--pa-bone)}.pa-goals__tile .pa-slot{position:absolute;top:0;right:0;bottom:0;left:0}.pa-goals__tile .pa-slot img{transition:transform var(--dur-slow) var(--ease-out)}.pa-goals__tile:hover .pa-slot img{transform:scale(1.04)}.pa-goals__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 50%,#0a0a0abf);pointer-events:none}.pa-goals__copy{position:absolute;left:24px;right:24px;bottom:22px}.pa-goals__title{display:flex;align-items:center;gap:10px;font:800 26px/1 var(--font-sans);font-stretch:118%;text-transform:uppercase}.pa-goals__sub{display:block;font-size:13px;opacity:.75;margin-top:8px}.pa-goals__tile:hover,.pa-goals__tile:hover .pa-goals__title{color:var(--pa-bone)}@media(max-width:760px){.pa-goals__title{font-size:18px}.pa-goals__copy{left:16px;bottom:16px}}.pa-hero{position:relative;height:min(94vh,900px);min-height:680px;overflow:hidden;background:var(--pa-black);--fg-1: var(--pa-bone);--fg-2: var(--pa-ink-300);--border-2: rgba(244, 241, 236, .22);--border-strong: var(--pa-bone);--action-bg: var(--pa-bone);--action-fg: var(--pa-black);--action-bg-hover: var(--pa-white);color:var(--fg-1)}.pa-hero--under{margin-top:calc(var(--header-h) * -1)}.pa-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pa-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(10,10,10,.92) 0%,rgba(10,10,10,.72) 38%,rgba(10,10,10,.15) 68%,transparent 100%);pointer-events:none}.pa-hero__top{position:absolute;left:0;right:0;top:0;height:180px;background:linear-gradient(rgba(10,10,10,.6),transparent);pointer-events:none}.pa-hero__inner{position:relative;height:100%;display:flex;align-items:center;padding-top:var(--header-h)}.pa-hero__content{max-width:min(1040px,100%)}.pa-hero__title{font-size:clamp(40px,7vw,108px);margin:28px 0 0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.pa-hero__text{color:var(--pa-ink-200);font-size:18px;max-width:620px;margin:28px 0 40px}.pa-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:760px){.pa-hero__shade{background:linear-gradient(#0a0a0ae0,#0a0a0a8c 38%,#0a0a0a1a 60%,#0a0a0ab3)}.pa-hero{display:flex;flex-direction:column;height:auto;min-height:0;aspect-ratio:100 / var(--hero-mh)}.pa-hero--mob .pa-hero__img{object-position:var(--hero-focal-m)!important}.pa-hero__img{transform:translateY(var(--hero-shift-m))}.pa-hero__inner{flex:1;height:auto;align-items:stretch;padding-top:calc(var(--header-h) + 32px);padding-bottom:40px}.pa-hero__content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.pa-hero__title{margin-top:20px;overflow-wrap:break-word}.pa-hero__text{margin:20px 0 0;font-size:16px}.pa-hero__ctas{margin-top:auto;padding-top:32px;width:100%}.pa-hero__ctas .pa-btn{flex:1}}.pa-hl__top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.pa-hl__stage{position:relative;display:grid;place-items:center;padding:clamp(24px,4vw,48px) 0;min-height:320px}.pa-hl__ghost{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:clamp(96px,24vw,400px);line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(244,241,236,.14);letter-spacing:-.02em;pointer-events:none;white-space:nowrap;overflow:hidden}.pa-hl__glow{position:absolute;width:min(56vw,560px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklch,var(--accent-line) 38%,transparent),transparent);pointer-events:none}.pa-hl__img{position:relative;width:min(68vw,420px);height:auto;filter:drop-shadow(0 50px 60px rgba(0,0,0,.8))}.pa-hl__ph{position:relative;color:var(--fg-3)}.pa-hl__stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1)}.pa-hl__stat{padding:28px 20px;text-align:center}.pa-hl__stat+.pa-hl__stat{border-left:1px solid var(--border-1)}.pa-hl__val{font-size:clamp(28px,3vw,44px);line-height:1}.pa-hl__lab{margin-top:10px;color:var(--fg-3)}.pa-hl__foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:40px}.pa-hl__text{margin:0;max-width:520px;font-size:16px;line-height:1.55;color:var(--fg-2)}.pa-hl__btns{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:760px){.pa-hl__stats{grid-auto-flow:row}.pa-hl__stat:nth-child(odd){border-left:0}.pa-hl__stat:nth-child(n+3){border-top:1px solid var(--border-1)}}.pa-ing__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px}.pa-ing__nav{display:flex;gap:8px}.pa-ing__rail{grid-auto-columns:clamp(220px,21vw,340px);gap:40px;align-items:start;padding:0 var(--gutter);scroll-padding-inline:var(--gutter);max-width:var(--container-max);margin:0 auto}.pa-ing__img{aspect-ratio:1}.pa-ing__titlerow{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.pa-ing__name{font:600 20px/1.15 var(--font-sans);text-transform:uppercase;letter-spacing:.03em}.pa-ing__amt{font:600 12px/1 var(--font-sans);letter-spacing:.08em;padding:6px 8px;border:1px solid var(--border-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pa-ing__form{margin-top:8px;font-size:13px;color:var(--fg-3)}.pa-ing__text{margin:16px 0 0;color:var(--fg-2);font-size:14px;line-height:1.6;max-width:380px}@media(max-width:760px){.pa-ing__rail{grid-auto-columns:80%;gap:20px}.pa-ing__head{margin-bottom:40px}}.pa-pdp__buyrow{display:flex;gap:12px;align-items:stretch;margin-top:28px}.pa-pdp__buyrow .pa-pdp__atc{flex:1;min-width:0;margin-top:0}.pa-pdp__qty{flex:none;height:auto}.pa-pdp{padding:32px 0 var(--section-y);overflow-x:clip}.pa-pdp__crumbs{margin-bottom:28px}.pa-pdp__crumbs a{color:inherit;text-decoration:none}.pa-pdp__crumbs [aria-current]{color:var(--fg-1)}.pa-pdp__grid{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:64px;align-items:start}.pa-pdp__gallery{position:sticky;top:96px}.pa-pdp__stage{position:relative;aspect-ratio:1;background:radial-gradient(55% 55% at 50% 48%,color-mix(in oklch,var(--accent-p) 22%,transparent),transparent 70%),var(--surface-1);display:grid;place-items:center}.pa-pdp__stage img{width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 40px 50px rgba(0,0,0,.7))}.pa-pdp__ph{width:60%;fill:var(--fg-3);opacity:.25}.pa-pdp__thumbs{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.pa-pdp__thumb{width:88px;aspect-ratio:1;background:var(--surface-1);border:1px solid var(--border-1);display:grid;place-items:center;cursor:pointer;padding:0}.pa-pdp__thumb[aria-current=true]{border-color:var(--fg-1)}.pa-pdp__thumb img{width:80%;height:80%;object-fit:contain}.pa-pdp__info{padding-top:12px;max-width:520px}.pa-pdp__titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.pa-pdp__title{font:italic 500 clamp(56px,6vw,88px) / .9 var(--font-serif);margin:0;min-width:0;text-transform:uppercase}.pa-pdp__sub{color:var(--fg-2);margin-top:14px;font-size:15px}.pa-pdp__short{color:var(--fg-2);margin:14px 0 0;font-size:15px;line-height:1.55}.pa-pdp__hl{list-style:none;margin:24px 0 0;padding:4px 0;display:flex;flex-direction:column;border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1)}.pa-pdp__hlitem{display:flex;align-items:center;gap:16px;padding:12px 0;min-width:0}.pa-pdp__hlicon{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--border-2);display:grid;place-items:center;color:var(--accent-p)}.pa-pdp__hltitle{display:block;font:600 12px/1.25 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-1)}.pa-pdp__hltext{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:var(--fg-3);-webkit-hyphens:auto;hyphens:auto}.pa-pdp__price{display:flex;align-items:baseline;gap:14px;margin:28px 0 4px}.pa-pdp__perdose{font-size:13px;color:var(--fg-3)}.pa-pdp__opt{border:0;padding:0;margin:28px 0 0}.pa-pdp__opt legend{margin-bottom:12px}.pa-pdp__optvals{display:flex;gap:8px;flex-wrap:wrap}.pa-pdp__bundles{margin:28px 0 0}.pa-pdp__bundlelist{display:flex;flex-direction:column;gap:8px}.pa-bundle{display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer;padding:16px 18px;background:transparent;color:var(--fg-1);border:1px solid var(--border-2);font:inherit}.pa-bundle[aria-checked=true]{background:var(--surface-1);border:1.5px solid var(--border-strong)}.pa-bundle__radio{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border-2);display:grid;place-items:center}.pa-bundle[aria-checked=true] .pa-bundle__radio{border-color:var(--fg-1)}.pa-bundle[aria-checked=true] .pa-bundle__radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--fg-1)}.pa-bundle__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.pa-bundle__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pa-bundle__label{font:700 14px/1.1 var(--font-sans);text-transform:uppercase;letter-spacing:.04em}.pa-bundle__tag{color:var(--fg-2);border:1px solid var(--border-2);padding:3px 7px;font:600 9px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.pa-bundle[aria-checked=true] .pa-bundle__tag{background:var(--action-bg);color:var(--action-fg);border-color:transparent}.pa-bundle__pop{font:600 9px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-accent)}.pa-bundle__note{font-size:12px;color:var(--fg-3)}.pa-bundle__prices{flex:none;text-align:right;display:flex;flex-direction:column;gap:4px}.pa-bundle__total{font:600 18px/1 var(--font-sans);letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-bundle__was{font-size:12px;color:var(--fg-3)}.pa-pdp__atc{margin-top:28px}.pa-pdp__dyn{margin-top:10px}.pa-pdp__pay{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pa-pdp__pay svg{width:38px;height:24px}.pa-pdp__trust{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1)}.pa-pdp__trustitem{display:flex;flex-direction:column;gap:8px;padding:18px 16px}.pa-pdp__trustitem:first-child{padding-left:0}.pa-pdp__trustitem+.pa-pdp__trustitem{border-left:1px solid var(--border-1)}.pa-pdp__trustitem b{font:600 12px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.pa-pdp__trustitem span{font-size:12px;line-height:1.45;color:var(--fg-2)}.pa-pdp__acc{margin-top:28px}@media(max-width:760px){.pa-pdp__grid{grid-template-columns:minmax(0,1fr);gap:28px}.pa-pdp__gallery{position:static}.pa-pdp__title{font-size:56px}.pa-pdp__atc{white-space:normal;padding-left:12px;padding-right:12px}.pa-pdp__trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0}.pa-pdp__trustitem,.pa-pdp__trustitem:first-child,.pa-pdp__trustitem+.pa-pdp__trustitem{border:0;padding:18px 12px;background:var(--surface-1);align-items:center;text-align:center;gap:6px}}.pa-partner__hero{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.pa-partner__title{margin:0;max-width:16ch;text-wrap:balance}.pa-partner__lede{max-width:640px;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--fg-2)}.pa-partner__lede p{margin:0}.pa-partner__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.pa-partner__block{margin-top:clamp(64px,8vw,112px)}.pa-partner__label{margin-bottom:24px;color:var(--fg-3)}.pa-partner__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--border-2)}.pa-partner__step{padding:32px 32px 0 0}.pa-partner__step+.pa-partner__step{padding-left:32px;border-left:1px solid var(--border-2)}.pa-partner__num{display:block;margin-bottom:24px;font-size:clamp(40px,4vw,64px);line-height:1;color:transparent;-webkit-text-stroke:1px var(--fg-3)}.pa-partner__h{margin:0;font:600 15px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.pa-partner__text{margin:10px 0 0;max-width:420px;font-size:15px;line-height:1.6;color:var(--fg-2)}.pa-partner__perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pa-partner__perk{display:flex;gap:20px;padding:28px;border:1px solid var(--border-2);background:var(--surface-1)}.pa-partner__icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid var(--border-2);border-radius:50%}.pa-partner__cta{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(64px,8vw,112px);padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--border-2)}.pa-partner__ctatitle{margin:0;font-size:clamp(28px,3.6vw,56px);line-height:.95;text-wrap:balance}@media(max-width:760px){.pa-partner__step,.pa-partner__step+.pa-partner__step{padding:28px 0;border-left:0;border-bottom:1px solid var(--border-2)}.pa-partner__perk{padding:22px}.pa-partner__cta{align-items:flex-start}}.pa-perks{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;background:var(--pa-ink-950);border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1)}[data-theme=light] .pa-perks{background:var(--surface-2)}.pa-perks__item{padding:56px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.pa-perks__item+.pa-perks__item{border-left:1px solid var(--border-1)}.pa-perks__icon{color:var(--pa-gold)}.pa-perks__title{font:600 15px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.pa-perks__text{font-size:14px;color:var(--fg-2);max-width:320px}@media(max-width:760px){.pa-perks{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.pa-perks__item{padding:32px 20px}.pa-perks__item+.pa-perks__item{border-left:0;border-top:1px solid var(--border-1)}}@media(max-width:760px){.pa-feat.m-feature{gap:0!important}.pa-feat__copy{display:contents}.pa-feat__label,.pa-feat__pick,.pa-feat__btns{order:1}.pa-feat .pa-feat__text{margin-bottom:28px}.pa-feat__media{margin-bottom:36px}}.pa-feat{display:grid;gap:clamp(40px,6vw,112px);align-items:center}.pa-feat--image_right{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.pa-feat--image_left{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pa-feat--image_left .pa-feat__media{order:-1}.pa-feat__text{margin:28px 0 36px;max-width:440px;font-size:16px;line-height:1.6;color:var(--fg-2)}.pa-feat__label{color:var(--fg-3);margin-bottom:14px}.pa-feat__pick{margin-bottom:36px}.pa-feat__pick--pills{display:flex;gap:8px;flex-wrap:wrap}.pa-feat__pick--list{display:flex;flex-direction:column;border-top:1px solid var(--border-2);max-width:440px}.pa-feat__row{all:unset;cursor:pointer;display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--border-2);opacity:.5;transition:opacity var(--dur-base)}.pa-feat__row[aria-pressed=true]{opacity:1}.pa-feat__row:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.pa-feat__dot{width:14px;height:14px;border-radius:50%;background:var(--dot);flex:none}.pa-feat__row[aria-pressed=true] .pa-feat__dot{box-shadow:0 0 0 3px var(--bg-page),0 0 0 4px var(--dot)}.pa-feat__rowname{flex:1;font:600 14px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.pa-feat__check{display:none}.pa-feat__row[aria-pressed=true] .pa-feat__check{display:inline-flex}.pa-feat__btns{display:flex;gap:12px;flex-wrap:wrap}.pa-feat__media{position:relative;aspect-ratio:4 / 3;max-height:560px;width:100%;display:grid;place-items:center;overflow:hidden;background:var(--surface-1)}[data-theme=light] .pa-feat__media{background:radial-gradient(55% 55% at 50% 50%,color-mix(in oklch,var(--pick) 22%,transparent),transparent 72%),var(--surface-1);transition:background var(--dur-slow)}.pa-feat__imgwrap{display:contents}.pa-feat__img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:70%;height:72%;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.18))}.pa-feat--image_left .pa-feat__img{width:80%;height:84%;filter:drop-shadow(0 40px 50px rgba(0,0,0,.6))}.pa-feat__mark{position:absolute;left:0;right:0;bottom:-4%;text-align:center;font-size:clamp(80px,13vw,220px);line-height:.8;color:#f4f1ec0d;pointer-events:none;white-space:nowrap}[data-theme=light] .pa-feat__mark{color:#0a0a0a0d}.pa-feat__meta{position:absolute;left:20px;bottom:18px;color:var(--fg-3)}.pa-rail-sec{padding-top:64px}.pa-rail-sec__head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px}.pa-rail-sec__tabs{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.pa-rail-sec__nav{display:flex;gap:8px;align-items:center}.pa-rail-sec__list{grid-auto-columns:calc((100% - 48px)/4);gap:16px}.pa-rail-sec__list>[hidden]{display:none}.pa-rail-sec__list .pa-scard__media svg{width:70%;fill:var(--fg-3);opacity:.3}@media(max-width:1100px){.pa-rail-sec__list{grid-auto-columns:calc((100% - 32px) / 3)}}@media(max-width:760px){.pa-rail-sec__list{grid-auto-columns:72%}.pa-rail-sec__nav{justify-content:flex-start}.pa-rail-sec__nav .pa-btn{margin-left:0!important}}.pa-related{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:16px}@media(max-width:1100px){.pa-related{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-single{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,112px);align-items:center}.pa-single__img{aspect-ratio:1}.pa-single__copy{max-width:560px}.pa-single__key{margin-top:48px;padding-top:20px;border-top:1px solid var(--border-strong);display:flex;justify-content:space-between;align-items:baseline;gap:16px}.pa-single__name{font:600 18px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;text-align:right}.pa-single__body{margin:24px 0 40px;color:var(--fg-2);font-size:16px;line-height:1.6}@media(max-width:760px){.pa-single__key{flex-direction:column;align-items:flex-start;gap:10px}.pa-single__name{text-align:left;overflow-wrap:anywhere}}.pa-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(40px,6vw,112px);align-items:start}.pa-spot__head{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:56px}.pa-spot__head--big{margin-bottom:72px}.pa-spot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px) minmax(0,1fr);max-width:1400px;margin:0 auto}.pa-spot--big{grid-template-columns:minmax(0,1fr) minmax(0,520px) minmax(0,1fr)}.pa-spot__col{display:flex;flex-direction:column;justify-content:space-around;gap:48px}.pa-spot__callout{display:flex;align-items:center;gap:14px}.pa-spot__txt{flex:0 1 240px}.pa-spot__txt--l{text-align:right}.pa-spot__t{font:600 13px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.pa-spot__d{margin-top:8px;font-size:13px;color:var(--fg-3);font-variant-numeric:tabular-nums}.pa-spot__line{flex:1;min-width:24px;height:1px;background:var(--border-2)}.pa-spot__dot{width:7px;height:7px;border-radius:50%;background:var(--accent-p);flex:none}.pa-spot__center{position:relative;aspect-ratio:4 / 5}.pa-spot__center--photo{aspect-ratio:1}.pa-spot__ring{position:absolute;left:50%;top:50%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--border-1);pointer-events:none}.pa-spot__media{position:absolute;top:6%;right:10%;bottom:6%;left:10%;display:grid;place-items:center}.pa-spot__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 40px 50px rgba(0,0,0,.7))}.pa-spot__center--photo .pa-spot__media{top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent);mask-image:radial-gradient(closest-side,#000 72%,transparent)}.pa-spot__center--photo .pa-spot__media img{width:100%;height:100%;object-fit:cover;filter:none}@media(max-width:760px){.pa-spot,.pa-spot--big{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.pa-spot__center{grid-column:1 / -1;order:-1;max-width:340px;width:100%;justify-self:center}.pa-spot__col{justify-content:flex-start;gap:28px}.pa-spot__line,.pa-spot__dot{display:none}.pa-spot__txt,.pa-spot__txt--l{text-align:left;flex:1 1 auto}}.pa-tstrip{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1)}.pa-tstrip__item{display:flex;align-items:center;justify-content:center;gap:14px;padding:36px 16px;text-align:center;font:600 12px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.pa-tstrip__item+.pa-tstrip__item{border-left:1px solid var(--border-1)}@media(max-width:760px){.pa-tstrip.m-2col{grid-template-columns:minmax(0,1fr)!important}.pa-tstrip__item{justify-content:flex-start;gap:14px;padding:18px 0;text-align:left;border-left:0!important;overflow-wrap:anywhere}.pa-tstrip__item+.pa-tstrip__item{border-top:1px solid var(--border-1)}.pa-tstrip__item .pa-icon{flex:none}}.pa-ugc__side{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:340px}.pa-ugc__text{margin:0;font-size:15px;line-height:1.55;color:var(--fg-2)}.pa-ugc__img{position:relative;aspect-ratio:4 / 5;background:var(--surface-1)}.pa-ugc__img .pa-slot{position:absolute;top:0;right:0;bottom:0;left:0}.pa-ugc__link{color:inherit;text-decoration:none}.pa-ugc__handle{margin-top:14px;color:var(--fg-3)}.pa-why{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pa-why__card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:24px}.pa-why__media{aspect-ratio:4 / 3;border-radius:var(--radius-md);overflow:hidden}.pa-why__title{font:800 22px/1.15 var(--font-sans);font-stretch:118%;text-transform:uppercase;margin:26px 0 12px}.pa-why__text{font-size:15px;color:var(--fg-2)}.pa-pw{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:48px;min-height:100svh;padding:48px var(--gutter);text-align:center;color:var(--fg-1);background:radial-gradient(60% 50% at 50% 45%,var(--surface-1),var(--bg-page))}.pa-pw__logo{width:clamp(180px,22vw,280px);height:auto}.pa-pw__body{display:flex;flex-direction:column;align-items:center;width:100%;max-width:520px}.pa-pw__title{margin:0;font-size:clamp(36px,6vw,72px);text-wrap:balance}.pa-pw__msg{margin:20px 0 0;color:var(--fg-2);font-size:16px;line-height:1.6}.pa-pw__form{display:flex;flex-wrap:wrap;gap:12px;width:100%;margin-top:40px}.pa-pw__form .pa-input{flex:1;min-width:0}.pa-pw__form .pa-btn{height:50px}.pa-pw__err{width:100%;margin:0;color:var(--fg-1);font-size:14px;text-align:left}.pa-pw__foot{margin:0;color:var(--fg-3)}.pa-search__form{display:flex;gap:12px;max-width:640px}.pa-search__form .pa-input{flex:1;min-width:0}.pa-search__form .pa-btn{height:50px}.pa-search__count{margin:32px 0 40px}.pa-search__list{margin-top:64px;border-top:1px solid var(--border-1)}.pa-search__row{display:grid;gap:8px;padding:24px 0;border-bottom:1px solid var(--border-1);text-decoration:none}.pa-search__title{color:var(--fg-1);font:700 18px/1.25 var(--font-sans)}.pa-search__row:hover .pa-search__title{text-decoration:underline;text-underline-offset:3px}.pa-search__excerpt{max-width:720px;color:var(--fg-2);font-size:14px;line-height:1.55}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
