:root{--pk-obsidian: #0c0f12;--pk-deep-slate: #131820;--pk-slate-raised: #1a2028;--pk-warm-white: #e8e4dc;--pk-ember: #c4622d;--pk-ember-deep: #9a4720;--pk-ember-light: #e8855a;--pk-gold: #b8973a;--pk-stage-white: #ffffff;--pk-bone: #f4f1eb;--pk-linen: #e9e4da;--pk-stage-edge: #ddd7cb;--pk-on-dark-muted: rgba(232, 228, 220, .74);--pk-on-dark-faint: rgba(232, 228, 220, .62);--pk-on-light-muted: #55514a;--pk-on-light-faint: #6b665e;--pk-hairline-dark: rgba(232, 228, 220, .1);--pk-r-card: 16px;--pk-r-well: 12px;--pk-r-btn: 8px;--pk-r-chip: 999px;--pk-lift-1: 0 1px 2px rgba(0, 0, 0, .3), 0 6px 18px rgba(0, 0, 0, .28);--pk-lift-2: 0 2px 4px rgba(0, 0, 0, .32), 0 18px 44px rgba(0, 0, 0, .42);--pk-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--pk-track-eyebrow: .08em;--pk-ease: cubic-bezier(.22, .61, .36, 1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,.h1,.h2{line-height:1.08;letter-spacing:-.01em;font-variant-ligatures:common-ligatures}h1,.h1{letter-spacing:-.02em}h3,h4,.h3,.h4{line-height:1.2;letter-spacing:0}.prose p,.rich-text p,.prose li{line-height:1.65}.prose :is(p,ul,ol)+:is(p,ul,ol){margin-top:1.1em}.prose.text-center>*,.text-center>.prose>*{margin-inline:auto}.smallcaps,.product-card__info .vendor,.section-header__subheading{font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;font-weight:500}.color-scheme--scheme-1 .section-header__subheading,.color-scheme--scheme-2 .section-header__subheading,.color-scheme--scheme-3 .section-header__subheading,.color-scheme--scheme-4 .section-header__subheading{color:var(--pk-gold)}.shopify-section{position:relative}.pk-atmos:before,.pk-atmos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.pk-atmos:before{background:radial-gradient(62% 48% at 78% 12%,rgba(196,98,45,.14) 0%,rgba(196,98,45,.05) 42%,transparent 72%),radial-gradient(48% 40% at 12% 88%,rgba(184,151,58,.09) 0%,transparent 68%)}.pk-atmos:after{opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E")}.pk-atmos>*{position:relative;z-index:1}.pk-seam:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(196,98,45,.28) 28%,rgba(184,151,58,.34) 50%,rgba(196,98,45,.28) 72%,transparent 100%);pointer-events:none;z-index:2}.product-card{--pk-card-bg: var(--pk-bone);--pk-well-bg: var(--pk-stage-white);position:relative;border-radius:var(--pk-r-card);background:var(--pk-card-bg);box-shadow:var(--pk-lift-1);overflow:hidden;isolation:isolate;transition:transform .45s var(--pk-ease),box-shadow .45s var(--pk-ease)}.product-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pk-stage-edge);pointer-events:none;z-index:3}.product-card:hover{transform:translateY(-4px);box-shadow:var(--pk-lift-2)}.product-card__figure{position:relative;background:var(--pk-well-bg);border-radius:0;overflow:hidden}.product-card__media{display:block;padding:clamp(14px,4.5%,30px);background:var(--pk-well-bg)}.product-card__image{border-radius:4px;transition:transform .6s var(--pk-ease);mix-blend-mode:multiply}.product-card__image--secondary{mix-blend-mode:normal}.product-card:hover .product-card__image--primary{transform:scale(1.035)}.product-card__figure:after{content:"";position:absolute;inset-inline:12%;bottom:0;height:34%;background:radial-gradient(58% 100% at 50% 100%,rgba(12,15,18,.1) 0%,transparent 70%);pointer-events:none}.product-card__info{position:relative;z-index:2;background:var(--pk-card-bg);padding:18px 20px 20px;border-top:1px solid var(--pk-stage-edge);text-align:left}.product-card__info .v-stack{justify-items:start!important;text-align:left}.product-card__info .vendor,.product-card__info .smallcaps{color:var(--pk-on-light-faint);margin-bottom:2px}.product-card__info :is(.product-title,.h6,a[href]){color:var(--pk-obsidian);font-size:.9375rem;line-height:1.42;letter-spacing:0;text-transform:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-card__info sale-price,.product-card__info .price-list sale-price,.product-card sale-price{color:var(--pk-ember-deep)!important;font-family:var(--pk-mono);font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.product-card__info compare-at-price,.product-card compare-at-price{color:var(--pk-on-light-faint)!important;font-family:var(--pk-mono);font-size:.8125rem;text-decoration:line-through}.product-card__info .price-list{--text-color: 154, 71, 32 !important}.product-card .rating,.product-card [class*=rating]{color:var(--pk-ember-deep)!important}.product-card__quick-add-button{z-index:4;border-radius:var(--pk-r-chip);background:var(--pk-obsidian)!important;color:var(--pk-warm-white)!important;box-shadow:var(--pk-lift-1);transition:background .3s var(--pk-ease),transform .3s var(--pk-ease)}.product-card__quick-add-button:hover{background:var(--pk-ember-deep)!important;transform:scale(1.06)}.product-card__figure .product-badges,.product-card__figure [class*=badge]{z-index:4}.scroll-area,[class*=carousel],.product-list,.featured-collections__list{padding-block:10px;margin-block:-10px}.button{border-radius:var(--pk-r-btn);font-family:var(--pk-mono);font-size:.75rem;font-weight:600;transition:background .3s var(--pk-ease),color .3s var(--pk-ease),transform .3s var(--pk-ease),box-shadow .3s var(--pk-ease)}.button:hover{transform:translateY(-1px);box-shadow:var(--pk-lift-1)}.button:active{transform:translateY(0)}.color-scheme--scheme-1 .button--outline,.color-scheme--scheme-2 .button--outline,.color-scheme--scheme-3 .button--outline,.color-scheme--scheme-4 .button--outline{border-color:#e8855a8c;color:var(--pk-ember-light)}.color-scheme--scheme-1 .button--outline:hover,.color-scheme--scheme-2 .button--outline:hover,.color-scheme--scheme-3 .button--outline:hover,.color-scheme--scheme-4 .button--outline:hover{border-color:var(--pk-ember-light);background:#e8855a1a}.shopify-section .button[class*=stretch],.button--stretch{max-width:34rem;margin-inline:auto;border-radius:var(--pk-r-btn)}.image-with-text-overlay .banner__content,.slideshow .banner__content,[class*=banner] .banner__content{position:relative;z-index:2}.banner__media:after,.image-with-text-overlay .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0c0f1257,#0c0f1285 46%,#0c0f12bd)}.image-with-text-overlay .prose{text-shadow:0 1px 24px rgba(12,15,18,.85)}.header{backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);background:#0c0f12f5;border-bottom:1px solid var(--pk-hairline-dark)}.header__logo img{transition:opacity .3s var(--pk-ease)}.header__nav-item a,.header__menu-item{position:relative}.header__nav-item a:after,.header__menu-item:after{content:"";position:absolute;left:50%;bottom:-4px;width:0;height:1px;background:var(--pk-gold);transition:width .35s var(--pk-ease),left .35s var(--pk-ease)}.header__nav-item a:hover:after,.header__menu-item:hover:after{width:100%;left:0}.announcement-bar{border-bottom:1px solid rgba(184,151,58,.22);font-family:var(--pk-mono);font-size:.75rem;letter-spacing:.14em}.accordion__disclosure{border-bottom:1px solid var(--pk-hairline-dark);transition:background .3s var(--pk-ease)}.accordion__disclosure[open]{background:#e8e4dc05}.accordion__disclosure summary{padding-block:1.15rem;transition:padding-inline .3s var(--pk-ease)}.accordion__disclosure summary:hover{padding-inline-start:6px}.footer{border-top:1px solid var(--pk-hairline-dark)}.footer .footer__block-heading,.footer h3{font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:var(--pk-gold)}.footer [class*=disclaimer],.footer small{color:var(--pk-on-dark-muted);line-height:1.6}input[type=email],input[type=text],input[type=search],textarea,select{border-radius:var(--pk-r-btn);background:#e8e4dc0a;border:1px solid var(--pk-hairline-dark);transition:border-color .3s var(--pk-ease),background .3s var(--pk-ease)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--pk-ember-light);background:#e8e4dc0f;outline:2px solid rgba(232,133,90,.35);outline-offset:1px}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--pk-ember-light);outline-offset:2px;border-radius:3px}.color-scheme--scheme-stage-white,.color-scheme--scheme-stage-bone,.color-scheme--scheme-stage-linen{color:var(--pk-obsidian)}.color-scheme--scheme-stage-white :is(h1,h2,h3,h4),.color-scheme--scheme-stage-bone :is(h1,h2,h3,h4),.color-scheme--scheme-stage-linen :is(h1,h2,h3,h4){color:var(--pk-obsidian)}.color-scheme--scheme-stage-white .smallcaps,.color-scheme--scheme-stage-bone .smallcaps,.color-scheme--scheme-stage-linen .smallcaps{color:var(--pk-on-light-muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.product-card:hover,.product-card:hover .product-card__image--primary{transform:none}}@media screen and (max-width:699px){:root{--pk-r-card: 14px}.product-card__info{padding:14px 15px 16px}.product-card__info :is(.product-title,.h6,a[href]){font-size:.875rem;-webkit-line-clamp:2}.product-card__media{padding:12px}.product-card:hover{transform:none;box-shadow:var(--pk-lift-1)}.button--stretch{max-width:none}}.shopify-section--featured-collections,.shopify-section--rich-text,.shopify-section--shop-the-look,.shopify-section--faq,.shopify-section--text-with-icons{position:relative;isolation:isolate}.shopify-section--featured-collections:before,.shopify-section--rich-text:before,.shopify-section--shop-the-look:before,.shopify-section--faq:before,.shopify-section--text-with-icons:before,.shopify-section--featured-collections:after,.shopify-section--rich-text:after,.shopify-section--shop-the-look:after,.shopify-section--faq:after,.shopify-section--text-with-icons:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.shopify-section--featured-collections:before,.shopify-section--shop-the-look:before,.shopify-section--text-with-icons:before{background:radial-gradient(58% 46% at 82% 8%,rgba(196,98,45,.13) 0%,rgba(196,98,45,.04) 44%,transparent 74%),radial-gradient(46% 38% at 10% 92%,rgba(184,151,58,.08) 0%,transparent 68%)}.shopify-section--rich-text:before,.shopify-section--faq:before{background:radial-gradient(56% 44% at 16% 10%,rgba(196,98,45,.11) 0%,rgba(196,98,45,.035) 46%,transparent 74%),radial-gradient(44% 36% at 88% 90%,rgba(184,151,58,.07) 0%,transparent 66%)}.shopify-section--featured-collections:after,.shopify-section--rich-text:after,.shopify-section--shop-the-look:after,.shopify-section--faq:after,.shopify-section--text-with-icons:after{opacity:.45;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E")}.shopify-section--rich-text,.shopify-section--faq,.shopify-section--shop-the-look{border-top:1px solid transparent}.shopify-section--rich-text>*:before{content:none}@media(prefers-reduced-motion:no-preference){.shopify-section--featured-collections:before,.shopify-section--rich-text:before,.shopify-section--shop-the-look:before,.shopify-section--faq:before,.shopify-section--text-with-icons:before{animation:pk-breathe 22s ease-in-out infinite alternate}}@keyframes pk-breathe{0%{opacity:.82;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}.color-scheme--scheme-stage-white .button--outline,.color-scheme--scheme-stage-bone .button--outline,.color-scheme--scheme-stage-linen .button--outline,.product-card .button--outline{border-color:#9a47208c!important;color:var(--pk-ember-deep)!important}.color-scheme--scheme-stage-white .button--outline:hover,.color-scheme--scheme-stage-bone .button--outline:hover,.color-scheme--scheme-stage-linen .button--outline:hover{border-color:var(--pk-ember-deep)!important;background:#9a472014!important}.color-scheme--scheme-stage-white a:not(.button),.color-scheme--scheme-stage-bone a:not(.button),.color-scheme--scheme-stage-linen a:not(.button){color:var(--pk-ember-deep)}.color-scheme--scheme-stage-white .section-header__subheading,.color-scheme--scheme-stage-bone .section-header__subheading,.color-scheme--scheme-stage-linen .section-header__subheading{color:var(--pk-on-light-muted)!important}.product-card__image[src*=lifestyle],.product-card__image[srcset*=lifestyle]{mix-blend-mode:normal}.product-gallery__media{position:relative;background:var(--pk-stage-white);border-radius:var(--pk-r-card);overflow:hidden;box-shadow:var(--pk-lift-1)}.product-gallery__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pk-stage-edge);pointer-events:none}.product-gallery__media img{border-radius:4px;mix-blend-mode:multiply}.product-gallery__media:before{content:"";position:absolute;inset-inline:14%;bottom:0;height:26%;background:radial-gradient(56% 100% at 50% 100%,rgba(12,15,18,.09) 0%,transparent 70%);pointer-events:none;z-index:1}.product-gallery__thumbnail,[class*=thumbnail] img{border-radius:8px;overflow:hidden}.product-gallery__thumbnail{background:var(--pk-stage-white);box-shadow:inset 0 0 0 1px var(--pk-stage-edge);transition:box-shadow .3s var(--pk-ease)}.product-gallery__thumbnail[aria-current=true],.product-gallery__thumbnail.is-selected{box-shadow:inset 0 0 0 2px var(--pk-ember)}.product-gallery__carousel,.product-gallery__image-list{padding-block:8px;margin-block:-8px}.product-info sale-price,.product-info .price-list sale-price{font-family:var(--pk-mono);letter-spacing:-.01em}.product-form__buttons .button,.shopify-payment-button__button{border-radius:var(--pk-r-btn)!important}:root{--pk-r-stage: 8px}.product-gallery__media{border-radius:var(--pk-r-stage)}.product-gallery__media img{border-radius:3px}.product-gallery__thumbnail,[class*=thumbnail] img{border-radius:5px}@media screen and (max-width:999px){.product-gallery__carousel.full-bleed,.product-gallery .full-bleed{padding-inline:12px}.product-gallery__media{border-radius:10px;scroll-snap-align:center}}.shopify-section--related-products .product-card,.shopify-section--recently-viewed-products .product-card{border-radius:12px}.slideshow .prose .h1,.slideshow .banner__content .h1{font-size:clamp(2.2rem,4.6vw,4.15rem);line-height:1.02}.slideshow .prose .h6{font-size:clamp(.7rem,.92vw,.86rem);letter-spacing:.22em;opacity:.92}.slideshow .button{font-size:.8125rem;padding-block:1.05em}@media screen and (max-width:699px){.slideshow .prose .h1{font-size:clamp(1.9rem,8vw,2.6rem)}.slideshow .prose .h6{letter-spacing:.18em}}.shopify-section--collection-banner .content-over-media--xs{--content-over-media-height: clamp(11rem, 26vw, 18rem)}@media screen and (max-width:699px){.shopify-section--collection-banner .content-over-media--xs{--content-over-media-height: clamp(9rem, 34vw, 13rem)}}.shopify-section--collection-banner .banner__content{padding-block:0}.shopify-section--multi-column .multi-column__item img,.shopify-section--image-with-text .image-with-text__image img,.shopify-section--multi-column img,.shopify-section--image-with-text img{border-radius:14px;box-shadow:var(--pk-lift-1)}.shopify-section--multi-column .multi-column__item,.shopify-section--image-with-text .image-with-text__image{position:relative}.shopify-section--multi-column .section-header__subheading,.shopify-section--image-with-text .subheading{font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:var(--pk-gold)}#shopify-section-template--pk-steps,[id*=pk_steps] .multi-column__list{counter-reset:pk-step}[id*=pk_steps] .multi-column__item{counter-increment:pk-step}[id*=pk_steps] .multi-column__item .multi-column__title:before,[id*=pk_steps] .multi-column__item h3:before{content:counter(pk-step,decimal-leading-zero);display:block;font-family:var(--pk-mono);font-size:.75rem;letter-spacing:.16em;color:var(--pk-ember-light);margin-bottom:6px}[id*=pk_steps] .multi-column__item .multi-column__title,[id*=pk_steps] .multi-column__item h3{position:relative}[id*=pk_specs] .text-with-icons__item,[id*=pk_specs] [class*=item]{border-inline-start:1px solid var(--pk-hairline-dark);padding-inline:22px}[id*=pk_specs] [class*=item]:first-child{border-inline-start:0}[id*=pk_specs] strong{font-family:var(--pk-mono);font-size:1.05rem;letter-spacing:.02em;color:var(--pk-warm-white);font-variant-numeric:tabular-nums}[id*=pk_specs] p{color:var(--pk-on-dark-muted);font-size:.85rem}@media screen and (max-width:699px){[id*=pk_specs] [class*=item]{border-inline-start:0;border-block-start:1px solid var(--pk-hairline-dark);padding-block:16px}[id*=pk_specs] [class*=item]:first-child{border-block-start:0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[id*=pk_outlet] .image-with-text__image img,[id*=pk_fit] .image-with-text__image img,[id*=pk_steps] .multi-column__item img,[id*=pk_anatomy] .multi-column__item img{animation:pk-settle linear both;animation-timeline:view();animation-range:entry 0% cover 46%;will-change:transform}}}@keyframes pk-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}[id*=pk_steps] .multi-column__item .multi-column__title:before,[id*=pk_steps] .multi-column__item h3:before{transition:letter-spacing .5s var(--pk-ease),color .5s var(--pk-ease)}[id*=pk_steps] .multi-column__item:hover .multi-column__title:before,[id*=pk_steps] .multi-column__item:hover h3:before{letter-spacing:.28em;color:var(--pk-gold)}[id*=pk_steps] .multi-column__item,[id*=pk_anatomy] .multi-column__item{transition:transform .5s var(--pk-ease)}[id*=pk_steps] .multi-column__item:hover,[id*=pk_anatomy] .multi-column__item:hover{transform:translateY(-3px)}[id*=pk_steps] .multi-column__item picture,[id*=pk_anatomy] .multi-column__item picture,[id*=pk_outlet] .image-with-text__image picture,[id*=pk_fit] .image-with-text__image picture{display:block;overflow:hidden;border-radius:14px}[id*=pk_outlet] *,[id*=pk_specs] *,[id*=pk_steps] *,[id*=pk_anatomy] *,[id*=pk_fit] *{animation-name:revert-layer}[id*=pk_outlet] .image-with-text__image img,[id*=pk_fit] .image-with-text__image img,[id*=pk_steps] .multi-column__item img,[id*=pk_anatomy] .multi-column__item img{animation-name:pk-settle}.pk-acc-set{max-width:62rem;margin-inline:auto;border-top:1px solid var(--pk-hairline-dark)}.pk-acc{border-bottom:1px solid var(--pk-hairline-dark)}.pk-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;cursor:pointer;list-style:none;transition:padding-inline-start .35s var(--pk-ease),color .25s var(--pk-ease)}.pk-acc__summary::-webkit-details-marker{display:none}.pk-acc__summary:hover{padding-inline-start:8px}.pk-acc__summary:focus-visible{outline:2px solid var(--pk-ember-light);outline-offset:-2px;border-radius:3px}.pk-acc__label{font-family:var(--pk-mono);font-size:.72rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:var(--pk-warm-white)}.pk-acc[open] .pk-acc__label{color:var(--pk-gold)}.pk-acc__sign{position:relative;flex:0 0 auto;width:13px;height:13px}.pk-acc__sign:before,.pk-acc__sign:after{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:var(--pk-ember-light);transition:transform .4s var(--pk-ease),opacity .4s var(--pk-ease)}.pk-acc__sign:after{transform:rotate(90deg)}.pk-acc[open] .pk-acc__sign:after{transform:rotate(0);opacity:0}.pk-acc__body{padding:0 4px 26px;color:var(--pk-on-dark-muted);font-size:.94rem;line-height:1.72;max-width:68ch}.pk-acc__body :is(p,ul,ol)+:is(p,ul,ol){margin-top:1em}.pk-acc__body strong{color:var(--pk-warm-white)}.pk-acc__body ul{padding-inline-start:1.1em}.pk-acc__body li{margin-block:.3em}.pk-acc__body li::marker{color:var(--pk-ember)}.pk-acc__body li{font-variant-numeric:tabular-nums}.pk-acc-set:has(.pk-desc-row){max-width:none}.pk-acc__body:has(.pk-desc-row){max-width:none}.pk-desc-row{display:grid;grid-template-columns:1fr;gap:16px}.pk-acc__body>p+.pk-desc-row{margin-top:28px}.pk-desc-row+.pk-desc-row{margin-top:44px}.pk-desc-row__media img{display:block;width:100%;height:auto;border-radius:12px}.pk-desc-row__text>:first-child{margin-top:0}@media screen and (min-width:1000px){.pk-desc-row{grid-template-columns:minmax(260px,38%) 1fr;gap:48px;align-items:center}.pk-desc-row:has(.pk-desc-row__text ul){align-items:start}.pk-desc-row:nth-of-type(2n){grid-template-columns:1fr minmax(260px,38%)}.pk-desc-row:nth-of-type(2n) .pk-desc-row__media{order:2}}@media(prefers-reduced-motion:no-preference){.pk-acc[open] .pk-acc__body{animation:pk-acc-open .4s var(--pk-ease)}}@keyframes pk-acc-open{0%{opacity:.4;transform:translateY(-4px)}to{opacity:1;transform:none}}.pk-acc-set:has(.pk-why),.pk-acc__body:has(.pk-why){max-width:none}.pk-acc__body .pk-why{color:var(--pk-on-dark-muted);padding-block:6px 14px}.pk-acc__body .pk-why :where(p,h2,h3,ul,li){margin:0}.pk-acc__body .pk-why :where(ul){padding:0;list-style:none}.pk-why__hook{max-width:42rem}.pk-acc__body .pk-why__eyebrow,.pk-acc__body .pk-why__kicker,.pk-acc__body .pk-why__stat-label{font-family:var(--pk-mono);font-size:.7rem;line-height:1.5;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase}.pk-acc__body .pk-why__eyebrow{color:var(--pk-gold)}.pk-acc__body .pk-why__kicker{color:var(--pk-ember-light)}.pk-acc__body .pk-why__headline,.pk-acc__body .pk-why__title{font-family:var(--heading-font-family);font-weight:500;color:var(--pk-warm-white);text-wrap:balance}.pk-acc__body .pk-why__headline{margin-top:14px;font-size:clamp(2.1rem,7vw,3.5rem);line-height:1.04;letter-spacing:-.01em}.pk-acc__body .pk-why__lede{margin-top:18px;max-width:36rem;font-size:1.05rem;line-height:1.6}.pk-acc__body .pk-why__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;border-block:1px solid var(--pk-hairline-dark)}.pk-acc__body .pk-why__stats li{display:flex;flex-direction:column;gap:6px;padding:18px 12px 18px 0}.pk-why__stats li:nth-child(2n){padding-inline-start:16px;border-inline-start:1px solid var(--pk-hairline-dark)}.pk-why__stats li:nth-child(n+3){border-top:1px solid var(--pk-hairline-dark)}.pk-why__stat-value{font-family:var(--heading-font-family);font-size:clamp(1.7rem,5.4vw,2.4rem);line-height:1;color:var(--pk-gold);font-variant-numeric:lining-nums tabular-nums}.pk-acc__body .pk-why__stat-label{color:var(--pk-on-dark-muted)}.pk-why__row{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:52px}.pk-why__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--pk-r-well);background:var(--pk-slate-raised)}.pk-why__media img{display:block;width:100%;height:100%;object-fit:cover}.pk-acc__body .pk-why__title{margin-top:10px;font-size:clamp(1.65rem,5vw,2.3rem);line-height:1.1}.pk-acc__body .pk-why__body{margin-top:12px;max-width:34rem;font-size:1rem;line-height:1.6}.pk-why__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:60px}.pk-why__card{padding:24px 22px 26px;background:var(--pk-deep-slate);border:1px solid var(--pk-hairline-dark);border-radius:var(--pk-r-card)}.pk-acc__body .pk-why__card .pk-why__title{font-size:clamp(1.45rem,4.2vw,1.8rem)}@media screen and (min-width:750px){.pk-acc__body .pk-why__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-why__stats li:nth-child(n){padding-inline:20px 12px;border-top:0;border-inline-start:1px solid var(--pk-hairline-dark)}.pk-why__stats li:first-child{padding-inline-start:0;border-inline-start:0}.pk-why__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pk-why__card{padding:32px 32px 34px}}@media screen and (min-width:1000px){.pk-why__row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:center;margin-top:80px}.pk-why__row-flip{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.pk-why__row-flip .pk-why__media{order:2}.pk-why__media{aspect-ratio:5 / 4}.pk-why__cards{margin-top:88px}}.pk-why__nowrap{white-space:nowrap}[id*=pk_protocol] .shop-the-look__image img,[id*=pk_protocol] img{border-radius:16px}[id*=pk_protocol] .section-header__subheading,[id*=pk_protocol] .subheading{font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:var(--pk-gold)}[id*=pk_protocol] [class*=hot-spot],[id*=pk_protocol] button[class*=spot]{box-shadow:0 0 0 6px #c4622d2e;transition:box-shadow .4s var(--pk-ease),transform .4s var(--pk-ease)}[id*=pk_protocol] [class*=hot-spot]:hover,[id*=pk_protocol] button[class*=spot]:hover{box-shadow:0 0 0 10px #c4622d42;transform:scale(1.08)}@media(prefers-reduced-motion:no-preference){[id*=pk_protocol] [class*=hot-spot],[id*=pk_protocol] button[class*=spot]{animation:pk-pulse 3.4s ease-in-out infinite}}@keyframes pk-pulse{0%,to{box-shadow:0 0 0 6px #c4622d2e}50%{box-shadow:0 0 0 11px #c4622d12}}[id*=pk_specs] .text-with-icons,[id*=pk_specs] [class*=text-with-icons__list]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 52px;align-items:start}[id*=pk_specs] [class*=item]{border:0;padding-inline:0;text-align:start}[id*=pk_specs] [class*=item] svg,[id*=pk_specs] [class*=item] img{color:var(--pk-ember-light);margin-bottom:14px}[id*=pk_specs] strong{display:block;font-family:var(--pk-body, inherit);font-size:1rem;letter-spacing:0;line-height:1.35;color:var(--pk-warm-white);margin-bottom:7px}[id*=pk_specs] p{color:var(--pk-on-dark-muted);font-size:.9rem;line-height:1.62;max-width:34ch}[id*=pk_specs] [class*=item]{position:relative;padding-top:26px}[id*=pk_specs] [class*=item]:before{content:"";position:absolute;top:0;inset-inline:0;height:1px;background:var(--pk-hairline-dark)}@media screen and (max-width:999px){[id*=pk_specs] .text-with-icons,[id*=pk_specs] [class*=text-with-icons__list]{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 36px}}@media screen and (max-width:699px){[id*=pk_specs] .text-with-icons,[id*=pk_specs] [class*=text-with-icons__list]{grid-template-columns:1fr;gap:0}[id*=pk_specs] [class*=item]{border-block-start:0;padding-block:22px}[id*=pk_specs] p{max-width:none}}.peak-claim__frame,.peak-seq__frame,.peak-protocol__frame{display:block;overflow:hidden;border-radius:16px;box-shadow:var(--pk-lift-1);background:var(--pk-deep-slate)}.peak-claim__image,.peak-seq__image,.peak-protocol__image{display:block;width:100%;height:auto}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.peak-claim__image,.peak-seq__image,.peak-protocol__image{animation:pk-settle linear both;animation-timeline:view();animation-range:entry 0% cover 46%;will-change:transform}}}.peak-claim{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px)}.peak-claim--image-end .peak-claim__media{order:2}.peak-claim__content{display:flex;flex-direction:column;gap:16px;max-width:34rem}.peak-claim__eyebrow{margin:0;font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:var(--pk-gold)}.peak-claim__title{margin:0;font-family:var(--heading-font-family);font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.1;text-wrap:balance}.peak-claim__body{color:var(--pk-on-dark-muted);line-height:1.7}.peak-claim__body p+p{margin-top:.9em}.peak-claim__body strong{color:var(--pk-warm-white)}@media screen and (max-width:899px){.peak-claim{grid-template-columns:1fr;gap:26px}.peak-claim--image-end .peak-claim__media{order:0}.peak-claim__content{max-width:none}}.peak-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--peak-facts-columns, 3),minmax(0,1fr));gap:40px 48px}.peak-facts__item{position:relative;padding-top:26px;display:flex;flex-direction:column;align-items:flex-start}.peak-facts__item:before{content:"";position:absolute;top:0;inset-inline:0;height:1px;background:var(--pk-hairline-dark)}.peak-facts__icon{display:block;width:30px;height:30px;margin-bottom:14px;color:var(--pk-ember-light)}.peak-facts__icon svg{width:100%;height:100%;display:block}.peak-facts__title{margin:0 0 7px;font-family:inherit;font-size:1rem;line-height:1.35;letter-spacing:0;color:var(--pk-warm-white);font-weight:600}.peak-facts__body{margin:0;font-size:.9rem;line-height:1.62;color:var(--pk-on-dark-muted);max-width:34ch}@media screen and (max-width:999px){.peak-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 34px}}@media screen and (max-width:699px){.peak-facts{grid-template-columns:1fr;gap:0}.peak-facts__item{padding-block:22px 0}.peak-facts__body{max-width:none}}.pk-pdp-summary{margin-block:20px;padding-top:20px;border-top:1px solid var(--pk-hairline-dark)}.pk-pdp-summary__intro{margin:0 0 12px;font-size:.95rem;line-height:1.5;color:var(--pk-warm-white)}.pk-pdp-summary__list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}.pk-pdp-summary__item{display:flex;align-items:center;gap:10px;font-size:.88rem;color:var(--pk-on-dark-muted)}.pk-pdp-summary__icon{flex-shrink:0;display:block;width:18px;height:18px;color:var(--pk-ember-light)}.pk-pdp-summary__icon svg{width:100%;height:100%;display:block}.pk-pdp-summary__more{font-size:.85rem;font-weight:600;color:var(--pk-gold);text-decoration:underline;text-underline-offset:3px}.pk-pdp-addons{margin-block:16px;padding:16px;border:1px solid color-mix(in srgb,var(--pk-ember) 35%,transparent);background:color-mix(in srgb,var(--pk-ember) 7%,transparent);border-radius:var(--pk-r-well);display:grid;gap:10px}.pk-pdp-addons__title{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--pk-ember)}.pk-pdp-addons__note{margin:-4px 0 0;font-size:.82rem;line-height:1.5;color:var(--pk-on-dark-muted)}.pk-pdp-addons__item{display:flex;align-items:center;gap:12px;cursor:pointer}.pk-pdp-addons__image{width:52px;height:52px;object-fit:cover;border-radius:var(--pk-r-btn);border:1px solid color-mix(in srgb,var(--pk-ember) 30%,transparent);flex-shrink:0}.pk-pdp-addons__name{flex:1;font-size:.92rem;font-weight:600;color:var(--pk-warm-white)}.pk-pdp-addons__price{font-family:var(--pk-mono);font-size:.85rem;color:var(--pk-warm-white)}.peak-seq{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--peak-seq-columns, 3),minmax(0,1fr));gap:34px 30px}.peak-seq__item{display:flex;flex-direction:column;gap:18px;transition:transform .5s var(--pk-ease)}.peak-seq__item:hover{transform:translateY(-3px)}.peak-seq__text{display:flex;flex-direction:column}.peak-seq__index{font-family:var(--pk-mono);font-size:.75rem;letter-spacing:.16em;color:var(--pk-ember-light);margin-bottom:8px;transition:letter-spacing .5s var(--pk-ease),color .5s var(--pk-ease)}@media(hover:hover)and (pointer:fine){.peak-seq__item:hover .peak-seq__index{letter-spacing:.28em;color:var(--pk-gold)}}.peak-seq__title{margin:0 0 8px;font-size:1.15rem;line-height:1.25}.peak-seq__body{margin:0;font-size:.92rem;line-height:1.65;color:var(--pk-on-dark-muted)}@media screen and (max-width:899px){.peak-seq{grid-template-columns:1fr;gap:34px}.peak-seq__item:hover{transform:none}}.peak-protocol__frame{margin-bottom:34px}.peak-protocol__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}@media screen and (max-width:699px){.peak-protocol__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.peak-protocol__frame{margin-bottom:24px}}.pk-acc__label--sentence{font-family:inherit;font-size:1.02rem;letter-spacing:0;text-transform:none;line-height:1.4;padding-right:12px}.pk-acc:has(.pk-acc__label--sentence) .pk-acc__summary{padding-block:20px}.peak-protocol__list{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.peak-protocol__card{flex:0 1 clamp(200px,24vw,280px)}@media screen and (max-width:699px){.peak-protocol__list{gap:14px}.peak-protocol__card{flex:0 1 calc(50% - 7px)}}.peak-protocol__frame{max-width:1100px;margin-inline:auto}.peak-protocol__frame,[id*=pk_protocol] .shop-the-look__image{max-width:760px;margin-inline:auto;margin-bottom:30px}@media screen and (min-width:1200px){.peak-protocol__frame{max-width:820px}}@media screen and (max-width:699px){.peak-protocol__frame{max-width:none;margin-bottom:22px}}.shopify-section--peak-faq .section-header{text-align:center;max-width:62rem;margin-inline:auto}.shopify-section--peak-faq .pk-acc-set{max-width:62rem;margin-inline:auto}.peak-protocol__band{position:relative;border-radius:16px;overflow:hidden;min-height:220px;display:grid;align-items:end;margin-bottom:30px;box-shadow:var(--pk-lift-1);background:var(--pk-deep-slate)}.peak-protocol__band>*{grid-area:1 / 1}.peak-protocol__image{width:100%;height:100%;min-height:220px;max-height:300px;object-fit:cover;object-position:center 42%;display:block}.peak-protocol__band:after{content:"";grid-area:1 / 1;background:linear-gradient(90deg,#0c0f12e6,#0c0f12b8 42%,#0c0f124d 78%,#0c0f122e);pointer-events:none}.peak-protocol__overlay{position:relative;z-index:2;padding:28px 32px;max-width:46rem;display:flex;flex-direction:column;gap:8px;align-self:center}.peak-protocol__band--plain{min-height:0;box-shadow:none;background:none}.peak-protocol__band--plain:after{content:none}.peak-protocol__band--plain .peak-protocol__overlay{padding:0 0 4px}.peak-protocol__eyebrow{margin:0;font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:var(--pk-gold)}.peak-protocol__title{margin:0;font-family:var(--heading-font-family);font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.12;text-wrap:balance}.peak-protocol__lede{color:var(--pk-on-dark-muted);font-size:.94rem;line-height:1.6;max-width:46ch}.peak-protocol__lede p{margin:0}.peak-protocol__cta{align-self:flex-start;margin-top:6px;font-family:var(--pk-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pk-ember-light);text-decoration:none;border-bottom:1px solid rgba(232,133,90,.45);padding-bottom:3px;transition:color .3s var(--pk-ease),border-color .3s var(--pk-ease),gap .3s var(--pk-ease);display:inline-flex;gap:8px}.peak-protocol__cta:hover{color:var(--pk-gold);border-color:var(--pk-gold);gap:13px}@media screen and (max-width:699px){.peak-protocol__band{min-height:190px}.peak-protocol__image{min-height:190px;max-height:230px}.peak-protocol__overlay{padding:22px 20px}.peak-protocol__band:after{background:linear-gradient(180deg,#0c0f128c,#0c0f12e0)}}.peak-seq__lead{display:block;overflow:hidden;border-radius:16px;box-shadow:var(--pk-lift-1);margin-bottom:34px;max-height:460px}.peak-seq__lead-image{display:block;width:100%;height:100%;max-height:460px;object-fit:cover;object-position:center 45%}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.peak-seq__lead-image{animation:pk-settle linear both;animation-timeline:view();animation-range:entry 0% cover 46%;will-change:transform}}}.peak-seq--text .peak-seq__item{gap:0}.peak-seq--text .peak-seq__item:hover{transform:none}.peak-seq--text{gap:30px 34px}@media screen and (max-width:899px){.peak-seq__lead{max-height:300px;margin-bottom:26px}.peak-seq__lead-image{max-height:300px}.peak-seq--text{gap:26px}}.peak-protocol__band:after{background:linear-gradient(90deg,#0c0f12f0,#0c0f12e0 38%,#0c0f128c 68%,#0c0f1259),linear-gradient(#0c0f126b,#0c0f126b)}.peak-protocol__overlay{max-width:34rem;padding:30px 34px}.peak-protocol__title{color:var(--pk-warm-white);text-shadow:0 1px 18px rgba(12,15,18,.7)}.peak-protocol__lede{color:#e8e4dceb;max-width:38ch;text-shadow:0 1px 14px rgba(12,15,18,.75)}.peak-protocol__eyebrow{text-shadow:0 1px 12px rgba(12,15,18,.8)}@media screen and (max-width:899px){.peak-protocol__band{min-height:0}.peak-protocol__image{max-height:200px}.peak-protocol__band:after{background:linear-gradient(180deg,#0c0f129e,#0c0f12e6 45%,#0c0f12f5)}.peak-protocol__overlay{max-width:none;padding:22px 20px 24px;align-self:end}.peak-protocol__lede{max-width:none;font-size:.9rem}}.peak-protocol__image{filter:brightness(.56) saturate(.88) contrast(1.04)}.peak-protocol__band:after{background:linear-gradient(90deg,#0c0f12e0,#0c0f12cc 42%,#0c0f126b 72%,#0c0f1238),linear-gradient(#0c0f125c,#0c0f125c)}@media screen and (max-width:899px){.peak-protocol__band:after{background:linear-gradient(180deg,#0c0f1261,#0c0f12b8 45%,#0c0f12d6)}}.peak-protocol__overlay{justify-content:flex-end}.peak-protocol__cta{color:var(--pk-ember-light);border-color:#e8855a8c;margin-top:16px;text-shadow:0 1px 10px rgba(12,15,18,.85)}.peak-protocol__cta:hover{color:var(--pk-gold);border-color:var(--pk-gold)}.peak-protocol__band--bone{background:var(--pk-bone);box-shadow:var(--pk-lift-1);min-height:0}.peak-protocol__band--bone:after{content:none}.peak-protocol__band--bone .peak-protocol__image{display:none}.peak-protocol__band--bone .peak-protocol__overlay{max-width:42rem;margin:0 auto;padding:40px 34px;align-items:center;text-align:center}.peak-protocol__band--bone .peak-protocol__eyebrow{color:var(--pk-ember-deep);text-shadow:none}.peak-protocol__band--bone .peak-protocol__title{color:var(--pk-obsidian);text-shadow:none}.peak-protocol__band--bone .peak-protocol__lede{color:var(--pk-on-light-muted);text-shadow:none;max-width:54ch;margin-inline:auto}.peak-protocol__band--bone .peak-protocol__cta{color:var(--pk-ember-deep);border-color:#9a472080;text-shadow:none;align-self:center}@media(hover:hover)and (pointer:fine){.peak-protocol__band--bone .peak-protocol__cta:hover{color:var(--pk-obsidian);border-color:var(--pk-obsidian)}}@media screen and (max-width:899px){.peak-protocol__band--bone .peak-protocol__overlay{padding:28px 22px}}.product-list,.featured-collections-carousel__item,.peak-protocol__list,.shopify-section--related-products .scroll-area,.shopify-section--recently-viewed-products .scroll-area{align-items:stretch}.product-list>*,.peak-protocol__card{display:flex}.product-card{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.product-card__figure{flex:0 0 auto}.product-card__info{flex:1 1 auto;display:flex;flex-direction:column}.product-card__info .v-stack{width:100%}.product-card__info :is(.product-title,.h6,a[href]){min-height:2.84em}.product-card__info .price-list,.product-card__info sale-price{margin-top:auto}.product-card>:is(.rating,[class*=rating]){margin-top:auto}@media screen and (min-width:1000px){.product-gallery__media img,.product-gallery img,[class*=product-gallery] .zoom-image,.peak-claim__image,.peak-seq__lead-image{max-height:78vh;width:100%;object-fit:contain}}@media screen and (max-width:999px){.product-gallery__media img,.product-gallery img{max-height:68vh;object-fit:contain}}@media(hover:none){.peak-seq__item:hover .peak-seq__index{color:var(--pk-ember-light);letter-spacing:.16em}.peak-protocol__cta:hover{color:var(--pk-ember-light);border-color:#e8855a8c}.peak-protocol__band--bone .peak-protocol__cta:hover{color:var(--pk-ember-deep);border-color:#9a472080}[id*=pk_steps] .multi-column__item:hover .multi-column__title:before,[id*=pk_steps] .multi-column__item:hover h3:before{color:var(--pk-ember-light)}.peak-seq__item:hover,[id*=pk_steps] .multi-column__item:hover,[id*=pk_anatomy] .multi-column__item:hover{transform:none}}.peak-blog-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;grid-column:full-start / full-end;grid-row:full-start / full-end;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 5% 35% at 74.8% 44.6%,#ff5a2da6,#ff411e52 45%,#ff371900 78%);filter:blur(6px);opacity:.55}@media(prefers-reduced-motion:no-preference){.peak-blog-hero__glow{animation:peak-sauna-glow 5s ease-in-out infinite}}.peak-collgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--peak-collgrid-count, 3),minmax(0,1fr));gap:40px;counter-reset:peak-collgrid}.peak-collgrid__item{counter-increment:peak-collgrid}.peak-collgrid__link{display:flex;flex-direction:column;gap:20px;text-decoration:none;color:inherit}.peak-collgrid__frame{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--pk-r-card);background:var(--pk-deep-slate)}.peak-collgrid__image{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--pk-ease)}.peak-collgrid__link:hover .peak-collgrid__image,.peak-collgrid__link:focus-visible .peak-collgrid__image{transform:scale(1.045)}.peak-collgrid__index{position:absolute;inset-block-start:16px;inset-inline-start:18px;font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);color:var(--pk-warm-white);text-shadow:0 1px 3px rgba(0,0,0,.5)}.peak-collgrid__index:before{content:"0" counter(peak-collgrid) " / 0" attr(data-total)}.peak-collgrid__go{position:absolute;inset-block-end:16px;inset-inline-end:16px;width:44px;height:44px;border-radius:var(--pk-r-chip);background:var(--pk-ember);color:var(--pk-obsidian);display:grid;place-items:center;transition:transform .45s var(--pk-ease),background-color .45s var(--pk-ease)}.peak-collgrid__go svg{width:20px;height:20px}.peak-collgrid__link:hover .peak-collgrid__go,.peak-collgrid__link:focus-visible .peak-collgrid__go{transform:scale(1.08);background:var(--pk-ember-light)}.peak-collgrid__caption{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:start}.peak-collgrid__modality{font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:#e8e4dc99}.peak-collgrid__eyebrow{font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:var(--pk-gold)}.peak-collgrid__title{font-family:var(--heading-font-family);font-size:clamp(1.5rem,1.1rem + 1.3vw,1.9rem);line-height:1.15;color:var(--pk-warm-white)}.peak-collgrid__body{color:var(--pk-on-dark-muted);line-height:1.55;max-width:36ch}.peak-collgrid__cta{margin-block-start:4px;font-family:var(--pk-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pk-ember);display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid transparent;transition:border-color .35s var(--pk-ease),color .35s var(--pk-ease)}.peak-collgrid__link:hover .peak-collgrid__cta,.peak-collgrid__link:focus-visible .peak-collgrid__cta{color:var(--pk-ember-light);border-color:#e8855a8c}@media screen and (max-width:999px){.peak-collgrid{grid-template-columns:minmax(0,1fr);gap:32px}}@media(hover:none){.peak-collgrid__image,.peak-collgrid__go{transform:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.peak-collgrid__item{animation:pk-collgrid-rise linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}}@keyframes pk-collgrid-rise{0%{transform:translateY(28px)}to{transform:translateY(0)}}.peak-marquee-wrap{background:var(--pk-ember);overflow:hidden;border-block:1px solid rgba(12,15,18,.12)}.peak-marquee{display:flex}.peak-marquee__track{display:flex;width:max-content}.peak-marquee__set{display:flex;align-items:center;flex-shrink:0}.peak-marquee__phrase{font-family:var(--heading-font-family);font-style:italic;font-size:clamp(1.25rem,1rem + 1.1vw,1.75rem);color:var(--pk-obsidian);white-space:nowrap;padding-inline:2rem}.peak-marquee__phrase:not(:last-child){border-inline-end:1px solid rgba(12,15,18,.25)}@media(prefers-reduced-motion:no-preference){.peak-marquee__track{animation:pk-marquee 32s linear infinite}.peak-marquee-wrap:hover .peak-marquee__track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.peak-marquee{flex-wrap:wrap}.peak-marquee__set[aria-hidden]{display:none}}@keyframes pk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes peak-sauna-glow{0%,to{opacity:.3}50%{opacity:.85}}.peak-practice{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:stretch}.peak-practice__eyebrow{font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:var(--pk-gold);margin-block-end:18px}.peak-practice__heading{font-family:var(--heading-font-family);font-size:clamp(2rem,1.3rem + 2.9vw,3.4rem);line-height:1.1;color:var(--pk-warm-white)}.peak-practice__line{display:block}.peak-practice__line--accent{font-style:italic;color:var(--pk-ember-light)}.peak-practice__col--support{padding-block-start:clamp(8px,2vw,22px);display:flex;flex-direction:column;gap:20px;height:100%}@media screen and (min-width:1000px){.peak-practice__col--support{justify-content:space-between}}.peak-practice__body p{color:var(--pk-on-dark-muted);font-size:1.0625rem;line-height:1.65;max-width:46ch}.peak-practice__body p+p{margin-top:1em}.peak-practice__cta{align-self:flex-start;margin-block-start:4px;font-family:var(--pk-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pk-ember);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding-block-end:2px;border-bottom:1px solid rgba(196,98,45,.4);transition:border-color .35s var(--pk-ease),color .35s var(--pk-ease)}.peak-practice__cta svg{width:15px;height:15px;transition:transform .35s var(--pk-ease)}.peak-practice__cta:hover,.peak-practice__cta:focus-visible{color:var(--pk-ember-light);border-color:#e8855aa6}.peak-practice__cta:hover svg,.peak-practice__cta:focus-visible svg{transform:translate(3px)}@media(hover:none){.peak-practice__cta:hover svg{transform:none}}.peak-practice__quote{margin-block-start:12px;padding-inline-start:18px;border-inline-start:1px solid var(--pk-hairline-dark);font-family:var(--heading-font-family);font-style:italic;font-size:1.1rem;color:var(--pk-on-dark-muted)}@media screen and (max-width:999px){.peak-practice{grid-template-columns:minmax(0,1fr);gap:32px}}.color-scheme--scheme-stage-bone .peak-practice__eyebrow{color:var(--pk-ember-deep)}.color-scheme--scheme-stage-bone .peak-practice__heading{color:var(--pk-obsidian)}.color-scheme--scheme-stage-bone .peak-practice__line--accent{color:var(--pk-ember-deep)}.color-scheme--scheme-stage-bone .peak-practice__body p{color:var(--pk-on-light-muted)}.color-scheme--scheme-stage-bone .peak-practice__quote{color:var(--pk-on-light-muted);border-inline-start-color:#0c0f1224}.color-scheme--scheme-stage-bone .peak-practice__cta{color:var(--pk-ember-deep);border-color:#9a472066}.color-scheme--scheme-stage-bone .peak-practice__cta:hover,.color-scheme--scheme-stage-bone .peak-practice__cta:focus-visible{color:var(--pk-ember);border-color:#c4622d99}.shopify-section--slideshow .prose>.h6{font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase}.shopify-section--slideshow .prose>.h1 em{display:block;font-style:italic;color:var(--pk-ember);text-transform:none;font-size:1.18em;line-height:1.05}.shopify-section--slideshow .slideshow{position:relative}.shopify-section--slideshow .slideshow:after{content:"Scroll to regenerate \2193";position:absolute;inset-inline-start:var(--container-gutter, 24px);inset-block-end:28px;z-index:2;font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:var(--pk-warm-white);opacity:.75;pointer-events:none}@media screen and (max-width:699px){.shopify-section--slideshow .slideshow:after{display:none}}@media(prefers-reduced-motion:no-preference){.shopify-section--slideshow .slideshow:after{animation:pk-scroll-cue-nudge 1.8s ease-in-out infinite}}@keyframes pk-scroll-cue-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.button:not([disabled]):active,.peak-collgrid__link:active .peak-collgrid__go,.peak-practice__cta:active,.peak-collgrid__cta:active{transform:scale(.97)}.button:not([disabled]),.peak-collgrid__go,.peak-practice__cta,.peak-collgrid__cta{transition:transform .14s ease-out,background-color .35s var(--pk-ease),color .35s var(--pk-ease),border-color .35s var(--pk-ease)}@media(prefers-reduced-motion:reduce){.button:not([disabled]):active,.peak-collgrid__link:active .peak-collgrid__go,.peak-practice__cta:active,.peak-collgrid__cta:active{transform:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.peak-practice,.shopify-section--before-after .before-after,.shopify-section--shop-the-look .container,.shopify-section--faq .faq{animation:pk-collgrid-rise linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.peak-claim__content,.peak-protocol__overlay,.shopify-section--peak-faq .pk-acc-set{animation:pk-collgrid-rise linear both;animation-timeline:view();animation-range:entry 0% cover 30%}.peak-facts__item{animation:pk-collgrid-rise linear both;animation-timeline:view();animation-range:entry 0% cover 25%}.peak-seq__item{animation:pk-collgrid-rise linear both;animation-timeline:view();animation-range:entry 0% cover 20%}}}.peak-claim__title em{display:block;font-style:italic;color:var(--pk-ember)}.color-scheme--scheme-stage-bone .pk-pdp-summary{border-top-color:#0c0f1224}.color-scheme--scheme-stage-bone .pk-pdp-summary__intro{color:var(--pk-obsidian)}.color-scheme--scheme-stage-bone .pk-pdp-summary__item{color:var(--pk-on-light-muted)}.color-scheme--scheme-stage-bone .pk-pdp-summary__icon,.color-scheme--scheme-stage-bone .pk-pdp-summary__more{color:var(--pk-ember-deep)}.color-scheme--scheme-stage-bone .pk-pdp-addons{border-color:color-mix(in srgb,var(--pk-ember-deep) 40%,transparent);background:color-mix(in srgb,var(--pk-ember-deep) 6%,transparent)}.color-scheme--scheme-stage-bone .pk-pdp-addons__title{color:var(--pk-ember-deep)}.color-scheme--scheme-stage-bone .pk-pdp-addons__price,.color-scheme--scheme-stage-bone .pk-pdp-addons__name{color:var(--pk-obsidian)}.color-scheme--scheme-stage-bone .pk-pdp-addons__note{color:var(--pk-on-light-muted)}.color-scheme--scheme-stage-bone .pk-pdp-addons__image{border-color:color-mix(in srgb,var(--pk-ember-deep) 35%,transparent)}.shopify-section--main-blog .blog-post-card__meta,.shopify-section--main-blog .blog-post-card__category{font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase}.shopify-section--main-blog .blog-post-card__category{color:var(--pk-gold)}.shopify-section--main-blog .blog-post-card__title{transition:color .4s var(--pk-ease),letter-spacing .4s var(--pk-ease)}.shopify-section--main-blog .blog-post-card:hover .blog-post-card__title{color:var(--pk-ember-light)}.shopify-section--main-blog .blog-post-card__read-more{font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase}.shopify-section--main-blog .blog-post-card__read-more:after{content:" \2192";display:inline-block;transition:transform .4s var(--pk-ease)}.shopify-section--main-blog .blog-post-card:hover .blog-post-card__read-more:after{transform:translate(4px)}.shopify-section--main-blog .blog-post-card__excerpt{line-height:1.6}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.shopify-section--main-blog .blog-post-card,.shopify-section--main-blog .featured-blog-post{animation:pk-collgrid-rise linear both;animation-timeline:view();animation-range:entry 0% cover 26%}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.shopify-section--main-blog .featured-blog-post .content-over-media>img{animation:pk-settle linear both;animation-timeline:view();animation-range:entry 0% cover 46%;will-change:transform}}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.shopify-section--main-article .article{position:relative}.shopify-section--main-article .article:before{content:"";position:fixed;inset-block-start:0;inset-inline:0;block-size:2px;z-index:60;background:var(--pk-ember);transform-origin:left center;transform:scaleX(0);animation:pk-read-progress linear both;animation-timeline:scroll(root)}}}@keyframes pk-read-progress{to{transform:scaleX(1)}}.article .prose>p:first-of-type{font-size:1.12em;line-height:1.62;color:var(--pk-warm-white)}.article .prose h2{margin-block-start:2.2em;padding-block-start:.9em;border-block-start:1px solid rgba(232,228,220,.14)}.article .prose h2:first-of-type{margin-block-start:1.2em}.article .prose h3{margin-block-start:1.6em}.article .prose a{color:var(--pk-ember);text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .3s var(--pk-ease)}.article .prose a:hover{color:var(--pk-ember-light)}.article .prose hr{margin-block:2.6em;border:0;border-block-start:1px solid rgba(232,228,220,.14)}.article .prose>p:last-child em,.article .prose hr+p em{color:#e8e4dcad;font-size:.9em}.article .prose h2.article-refs{font-family:var(--pk-mono);font-size:.8125rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:var(--pk-warm-white)}.article .prose ul.article-refs-list{list-style:none;padding-inline-start:0;border-inline-start:1px solid rgba(232,228,220,.16)}.article .prose ul.article-refs-list li{font-family:var(--pk-mono);font-size:.78rem;line-height:1.6;color:#e8e4dc9e;padding-inline-start:1.1em;margin-block:.55em}.article .prose ul.article-refs-list li+li{margin-block-start:.55em}.article .prose ul.article-refs-list a{color:#e8e4dc9e;text-decoration:underline;text-underline-offset:.16em}.article .prose ul.article-refs-list a:hover{color:var(--pk-ember-light)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.shopify-section--peak-blog-cta .container,.shopify-section--peak-article-disclaimer .prose,.shopify-section--main-article .article__footer{animation:pk-collgrid-rise linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}}.shopify-section--peak-blog-hero .peak-protocol__eyebrow{font-family:var(--pk-mono);letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase}.shopify-section--peak-blog-hero .prose .h1 em{font-style:italic;color:var(--pk-ember);text-transform:none;font-size:1.28em}.shopify-section--peak-blog-hero .prose .h1 em:after{content:"\a";white-space:pre}.shopify-section--peak-blog-cta .color-scheme--scheme-stage-bone .peak-protocol__eyebrow,.shopify-section--peak-blog-cta.color-scheme--scheme-stage-bone .peak-protocol__eyebrow{color:var(--pk-ember-deep);text-shadow:none}.shopify-section--peak-blog-cta .color-scheme--scheme-stage-bone .prose,.shopify-section--peak-blog-cta.color-scheme--scheme-stage-bone .prose{color:var(--pk-on-light-muted)}.peak-brands{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:0}.peak-brands.scroll-area{padding-block:4px}.peak-brands__item{flex:0 0 auto;position:relative;padding-inline:32px}.peak-brands__item:not(:first-child):before{content:"";position:absolute;left:0;top:50%;translate:0 -50%;width:1px;height:18px;background:var(--pk-hairline-dark)}.peak-brands__link{display:block;color:inherit;text-decoration:none}.peak-brands__word{display:block;white-space:nowrap;font-family:var(--font-body-family, inherit);font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pk-on-dark-muted);transition:color .2s var(--pk-ease)}.peak-brands__link:hover .peak-brands__word{color:var(--pk-warm-white)}.peak-brands__mark{display:block;height:28px;width:auto;max-width:100%;object-fit:contain;filter:grayscale(1) brightness(1.6);opacity:.7;transition:opacity .2s var(--pk-ease),filter .2s var(--pk-ease)}.peak-brands__link:hover .peak-brands__mark{filter:none;opacity:1}@media(hover:none){.peak-brands__link:hover .peak-brands__word{color:var(--pk-on-dark-muted)}.peak-brands__link:hover .peak-brands__mark{filter:grayscale(1) brightness(1.6);opacity:.7}}@media screen and (max-width:699px){.peak-brands__item{padding-inline:22px}}.article .prose .pk-callout{margin-block:1.8em;padding:1.1em 1.3em;background:var(--pk-slate-raised);border-inline-start:2px solid var(--pk-ember)}.article .prose .pk-callout>:first-child{margin-block-start:0}.article .prose .pk-callout>:last-child{margin-block-end:0}.article .prose .pk-callout .pk-label{display:block;margin-block-end:.5em;font-family:var(--pk-mono);font-size:.75rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:var(--pk-gold)}.article .prose .pk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:stretch;gap:1px;margin-block:2em;background:#e8e4dc24;border:1px solid rgba(232,228,220,.14)}.article .prose .pk-stat{padding:1.1em 1.2em;background:var(--pk-obsidian)}.article .prose .pk-stat strong{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem;font-weight:500;line-height:1.1;color:var(--pk-warm-white)}.article .prose .pk-stat span{display:block;margin-block-start:.5em;font-family:var(--pk-mono);font-size:.75rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:#e8e4dc9e}.article .prose .pk-bars{margin-block:2em;display:grid;gap:1.1em}.article .prose .pk-bar{display:grid;gap:.4em}.article .prose .pk-bar .pk-bar-label{display:flex;justify-content:space-between;gap:1em;font-family:var(--pk-mono);font-size:.75rem;letter-spacing:.04em;color:#e8e4dcc7}.article .prose .pk-bar .pk-bar-track{display:block;height:8px;background:#e8e4dc1a;overflow:hidden}.article .prose .pk-bar .pk-bar-fill{display:block;height:100%;background:var(--pk-ember);transform-origin:left center;transform:scaleX(var(--pk-w, 1))}.article .prose .pk-note{font-family:var(--pk-mono);font-size:.75rem;line-height:1.6;color:#e8e4dcad}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.article .prose>p,.article .prose>ul,.article .prose>ol,.article .prose>table,.article .prose>figure,.article .prose>.pk-callout,.article .prose>.pk-stats,.article .prose>.pk-bars{animation:pk-collgrid-rise linear both;animation-timeline:view();animation-range:entry 0% cover 22%}.article .prose h2{position:relative;border-block-start-color:transparent}.article .prose h2:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:0;block-size:1px;background:#e8e4dc4d;transform-origin:left center;animation:pk-rule-draw linear both;animation-timeline:view();animation-range:entry 0% cover 30%}.article .prose .pk-bar .pk-bar-fill{animation:pk-bar-grow linear both;animation-timeline:view();animation-range:entry 10% cover 45%}.article .prose .pk-stat strong{animation:pk-collgrid-rise linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}}@keyframes pk-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pk-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(var(--pk-w, 1))}}.article .prose .pk-bar .pk-w17{--pk-w: .17}.article .prose .pk-bar .pk-w18{--pk-w: .18}.article .prose .pk-bar .pk-w21{--pk-w: .21}.article .prose .pk-bar .pk-w25{--pk-w: .25}.article .prose .pk-bar .pk-w31{--pk-w: .31}.article .prose .pk-bar .pk-w50{--pk-w: .5}.article .prose .pk-bar .pk-w64{--pk-w: .64}.article .prose .pk-bar .pk-w86{--pk-w: .86}.article .prose .pk-bar .pk-w100{--pk-w: 1}.article .prose .pk-stats>.pk-stat,.article .prose .pk-bars>.pk-bar,.article .prose .pk-bar>*,.article .prose .pk-stat>strong{margin-block:0}.article .prose .pk-stat>span{margin-block:.5em 0}.article .prose .pk-callout>.pk-label{margin-block:0 .5em}.article .prose .pk-bar .pk-w16{--pk-w: .16}.article .prose .pk-bar .pk-w56{--pk-w: .56}@media screen and (max-width:749px){.pk-acc__body .pk-why{padding-block:10px 24px}.pk-acc__body .pk-why__eyebrow,.pk-acc__body .pk-why__kicker,.pk-acc__body .pk-why__stat-label{font-size:.75rem;line-height:1.55}.pk-acc__body .pk-why__headline{margin-top:16px}.pk-acc__body .pk-why__lede{margin-top:20px;line-height:1.65}.pk-acc__body .pk-why__stats{margin-top:44px}.pk-acc__body .pk-why__stats li{gap:10px;padding:24px 14px 24px 0}.pk-acc__body .pk-why__stats li:nth-child(2n){padding-inline-start:18px}.pk-acc__body .pk-why__row{gap:24px;margin-top:72px}.pk-acc__body .pk-why__title{margin-top:12px}.pk-acc__body .pk-why__body{margin-top:14px;line-height:1.68}.pk-acc__body .pk-why__cards{gap:20px;margin-top:80px}.pk-acc__body .pk-why__card{padding:30px 24px 32px}.pk-acc__body .pk-why__card .pk-why__body{margin-top:16px}.pk-acc__summary{padding-block:24px}.pk-acc__label:not(.pk-acc__label--sentence){font-size:.75rem}.pk-acc__body{padding-bottom:36px;line-height:1.75}.pk-acc__body li{margin-block:.5em}.pk-acc__body :is(p,ul,ol)+:is(p,ul,ol){margin-top:1.25em}.peak-protocol__band .peak-protocol__overlay{padding:36px 24px 34px;gap:12px}.peak-protocol__band .peak-protocol__lede{line-height:1.65}.peak-protocol__band .peak-protocol__cta{margin-top:18px;font-size:.75rem;position:relative}.peak-protocol__band .peak-protocol__cta:before{content:"";position:absolute;top:-12px;right:-10px;bottom:-12px;left:-10px}}:is(.color-scheme--scheme-stage-bone,.color-scheme--scheme-stage-white,.color-scheme--scheme-stage-linen) :is(.pk-acc-set,.pk-why,.peak-claim,.peak-facts,.peak-seq,.peak-compare){--pk-warm-white: #14181c;--pk-on-dark-muted: #55514a;--pk-on-dark-faint: #55514a;--pk-hairline-dark: rgba(20, 24, 28, .12);--pk-gold: #7a5c0e;--pk-ember-light: #a64a1b;--pk-ember: #a64a1b;--pk-deep-slate: #ffffff;--pk-slate-raised: #eceae6}:is(.color-scheme--scheme-stage-bone,.color-scheme--scheme-stage-linen) .pk-why__card{box-shadow:none}:is(.color-scheme--scheme-stage-bone,.color-scheme--scheme-stage-white,.color-scheme--scheme-stage-linen) .pk-acc__summary:focus-visible{outline-color:#a64a1b}.color-scheme--scheme-stage-bone .peak-protocol__band--bone{background:#fff;box-shadow:0 0 0 1px #14181c1f}.color-scheme--scheme-stage-bone .peak-protocol__band--bone .peak-protocol__eyebrow,.color-scheme--scheme-stage-bone .peak-protocol__band--bone .peak-protocol__cta{color:#a64a1b}.section-stack>.pk-acc-set{width:100%}
/*# sourceMappingURL=/cdn/shop/t/11/assets/peak-design-system.css.map */
