: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, .62);--pk-on-dark-faint: rgba(232, 228, 220, .38);--pk-on-light-muted: rgba(12, 15, 18, .58);--pk-on-light-faint: rgba(12, 15, 18, .4);--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: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--pk-track-eyebrow: .18em;--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:.005em;font-variant-ligatures:common-ligatures}h3,h4,.h3,.h4{line-height:1.2}.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:.6875rem;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:#0c0f12b8;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:.6875rem;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:.6875rem;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:.6875rem;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}@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}}[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:.6875rem;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:.6875rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:var(--pk-gold)}.peak-claim__title{margin:0;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}}.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:.6875rem;letter-spacing:var(--pk-track-eyebrow);text-transform:uppercase;color:var(--pk-gold)}.peak-protocol__title{margin:0;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)}.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}[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}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/peak-design-system.css.map */
