.px-page{--px-ink: #0B0B0C;--px-ink-2: #3F3C37;--px-muted: #5E5950;--px-line: #E5DFD5;--px-line-strong: #CFC7B8;--px-paper: #FFFFFF;--px-bone: #F6F3EE;--px-bone-2: #EFEBE4;--px-gold: #9C7C43;--px-gold-ink: #7A5F2E;--px-save: #1F7A45;--px-save-ink: #17663A;--px-save-bg: #E9F4EC;--px-ok: #2E9E5B;--px-alert: #B3261E;--px-alert-bg: #FBEDEC;--px-focus: #1D4ED8;--px-font-display: "Sora", "Pallmilla Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--px-font-text: "Pallmilla Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--px-fs-h1: clamp(24px, 1.1vw + 18px, 34px);--px-fs-h2: clamp(24px, 1.6vw + 14px, 38px);--px-fs-h3: 19px;--px-fs-price: clamp(28px, .6vw + 22px, 32px);--px-fs-lead: 16px;--px-fs-body: 15px;--px-fs-sm: 13.5px;--px-fs-xs: 12px;--px-s1: 4px;--px-s2: 8px;--px-s3: 12px;--px-s4: 16px;--px-s5: 20px;--px-s6: 24px;--px-s8: 32px;--px-s10: 40px;--px-s12: 48px;--px-s16: 64px;--px-s24: 96px;--px-max: 1320px;--px-gutter: clamp(16px, 3.2vw, 40px);--px-col-gap: clamp(32px, 4vw, 64px);--px-r: 4px;--px-r-pill: 999px;--px-shadow-bar: 0 -1px 0 var(--px-line), 0 -10px 30px -12px rgba(11, 11, 12, .18);--px-btn-h: 54px;--px-tap: 44px;--px-ease: cubic-bezier(.2, .7, .2, 1);--px-t-fast: .15s;--px-t: .24s}.px{font-family:var(--px-font-text);font-size:var(--px-fs-body);line-height:1.6;letter-spacing:0;color:var(--px-ink-2);-webkit-font-smoothing:antialiased}.px *,.px *:before,.px *:after{box-sizing:border-box}.px a{color:var(--px-ink);text-decoration-thickness:1px;text-underline-offset:3px}.px a:hover{text-decoration-thickness:2px}.px :focus-visible{outline:2px solid var(--px-focus);outline-offset:2px;border-radius:2px}.px img{max-width:100%;height:auto;display:block}.px .px-wrap{width:100%;max-width:var(--px-max);margin-inline:auto;padding-inline:var(--px-gutter)}.px .px-h2{font:600 var(--px-fs-h2)/1.12 var(--px-font-display);letter-spacing:-.02em;color:var(--px-ink);margin:0;text-wrap:balance}.px .px-h3{font:600 var(--px-fs-h3)/1.3 var(--px-font-display);color:var(--px-ink);margin:0 0 var(--px-s3)}.px .px-kicker{font:600 var(--px-fs-xs)/1.3 var(--px-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--px-gold-ink);margin:0 0 var(--px-s3)}.px .px-rte>*+*{margin-top:var(--px-s3)}.px .px-rte p,.px .px-rte ul{margin:0}.px .px-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--px-s2)}.px .px-list li{position:relative;padding-left:22px}.px .px-list li:before{content:"";position:absolute;left:4px;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--px-line-strong)}.px .px-list--check li:before{left:0;top:.32em;width:14px;height:14px;border-radius:0;background:var(--px-save);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}.px .px-icon{flex:none;display:block}.px-main{display:block;padding-block:var(--px-s4) var(--px-s16)}.px-main__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--px-s5)}.px-main__media,.px-main__info{min-width:0}@media(max-width:749px){.px-main{padding-top:0}.px-main .px-main__grid{padding-inline:0}.px-main__info{padding-inline:16px}}@media(min-width:750px)and (max-width:989px){.px-main__media,.px-main__info{width:100%;max-width:680px;margin-inline:auto}}@media(min-width:990px){.px-main__grid{grid-template-columns:minmax(0,7fr) minmax(360px,5fr);column-gap:var(--px-col-gap);align-items:start}.px-main__info{position:sticky;top:var(--px-sticky-top, calc(var(--px-header-offset, 88px) + 24px))}}.px-buybox{display:flex;flex-direction:column}.px .px-buybox>*{margin:0}.px .px-buybox>*+*{margin-top:var(--px-gap, var(--px-s4))}.px-buybox>.px-block--title{--px-gap: var(--px-s2)}.px-buybox>.px-block--tagline{--px-gap: var(--px-s2)}.px-buybox>.px-block--rating{--px-gap: var(--px-s3)}.px-buybox>.px-block--price{--px-gap: var(--px-s5)}.px-buybox>.px-block--line+.px-block--line{--px-gap: var(--px-s2)}.px-buybox>.px-block--buy{--px-gap: var(--px-s5)}.px-buybox>.px-facts{--px-gap: var(--px-s6)}.px-buybox>.px-acc:first-of-type{--px-gap: var(--px-s6)}.px-buybox>.px-acc+.px-acc{--px-gap: 0}.px-buybox>.px-help{--px-gap: var(--px-s6)}.px-gallery{display:block;position:relative}.px-gallery__track{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.px-gallery__track::-webkit-scrollbar{display:none}.px-gallery__track:focus-visible{outline:2px solid var(--px-focus);outline-offset:-2px}.px-gallery__item{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:1 / 1;background:var(--px-bone);overflow:hidden}.px-gallery[data-aspect=landscape] .px-gallery__item{aspect-ratio:5 / 4}.px-gallery__open{-webkit-appearance:none;appearance:none;border:0;padding:0;margin:0;background:transparent;cursor:zoom-in;display:block;width:100%;height:100%;color:inherit}.px-gallery__open[disabled]{cursor:default}.px-gallery__open:focus-visible{outline:2px solid var(--px-focus);outline-offset:-4px}.px-gallery__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--px-t) var(--px-ease)}.px-gallery__img--cover{object-fit:cover;mix-blend-mode:normal}.px-gallery__hint{position:absolute;right:12px;bottom:12px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:var(--px-ink);box-shadow:0 1px 2px #0b0b0c1f}.px-gallery__ui{display:flex;align-items:center;gap:var(--px-s3);padding:10px 16px 0}.px-gallery__progress{position:relative;flex:1;height:2px;background:var(--px-line);overflow:hidden}.px-gallery__bar{position:absolute;inset:0 auto 0 0;width:calc(100% / var(--px-count, 1));background:var(--px-ink);transform:translate(calc(var(--px-index, 0) * 100%));transition:transform var(--px-t) var(--px-ease)}.px-gallery__counter{font:500 var(--px-fs-xs)/1 var(--px-font-text);color:var(--px-muted);font-variant-numeric:tabular-nums}.px-video{position:relative;width:100%;height:100%}.px-video__poster{-webkit-appearance:none;appearance:none;border:0;padding:0;background:var(--px-ink);cursor:pointer;display:block;width:100%;height:100%;position:relative}.px-video__play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:#fffffff2;color:var(--px-ink);padding-left:4px;transition:transform var(--px-t-fast) var(--px-ease)}.px-video__poster:hover .px-video__play{transform:translate(-50%,-50%) scale(1.06)}.px-video__el{width:100%;height:100%;border:0;display:block;object-fit:contain;background:#000}@media(min-width:990px){.px-gallery__track{display:grid;grid-template-columns:1fr 1fr;gap:var(--px-s2);overflow:visible;scroll-snap-type:none}.px-gallery__item{border-radius:var(--px-r)}.px-gallery__item--hero,.px-gallery__item:last-child:nth-child(2n){grid-column:1 / -1}.px-gallery__item:last-child:nth-child(2n):not(:first-child){aspect-ratio:2 / 1}.px-gallery__ui{display:none}.px-gallery__open:hover .px-gallery__img{transform:scale(1.015)}}.px-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:var(--px-s3)}.px-eyebrow__text{margin:0;font:600 var(--px-fs-xs)/1.3 var(--px-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--px-muted)}.px-eyebrow__brand{color:var(--px-ink)}.px-eyebrow__brand+.px-eyebrow__model:before{content:"\b7";margin-inline:.55em;color:var(--px-line-strong)}.px-badge{flex:none;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--px-r-pill);background:var(--px-save-bg);color:var(--px-save-ink);font:600 var(--px-fs-xs)/1 var(--px-font-text)}.px-title{margin:0;font:600 var(--px-fs-h1)/1.15 var(--px-font-display);letter-spacing:-.015em;color:var(--px-ink);text-transform:none;text-wrap:balance}.px-tagline{font-size:var(--px-fs-lead);line-height:1.5;color:var(--px-ink-2);max-width:46ch}.px-rating{display:inline-flex;align-items:center;gap:var(--px-s2);text-decoration:none;color:var(--px-ink);font-size:var(--px-fs-sm)}.px-rating__stars{--px-pct: calc(var(--px-rating) / var(--px-rating-max) * 100%);width:90px;height:16px;background:linear-gradient(90deg,var(--px-ink) var(--px-pct),var(--px-line-strong) var(--px-pct));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.2l2.7 5.6 6.1.8-4.5 4.2 1.1 6.1L12 17l-5.4 2.9 1.1-6.1-4.5-4.2 6.1-.8z'/%3E%3C/svg%3E") 0 0 / 18px 16px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.2l2.7 5.6 6.1.8-4.5 4.2 1.1 6.1L12 17l-5.4 2.9 1.1-6.1-4.5-4.2 6.1-.8z'/%3E%3C/svg%3E") 0 0 / 18px 16px repeat-x}.px-rating__value{font-weight:600}.px-rating__count{color:var(--px-muted);text-decoration:underline;text-underline-offset:3px}.px-price__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-s2) var(--px-s3)}.px-price__current{font:600 var(--px-fs-price)/1 var(--px-font-display);letter-spacing:-.01em;color:var(--px-ink);font-variant-numeric:tabular-nums}.px-price__was{font-size:var(--px-fs-lead);color:var(--px-muted)}.px-price__save{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--px-r-pill);background:var(--px-save-bg);color:var(--px-save-ink);font:600 var(--px-fs-sm)/1 var(--px-font-text)}.px-price__ref{margin:var(--px-s2) 0 0;font-size:var(--px-fs-sm);line-height:1.45;color:var(--px-muted)}.px-price__ref-date{white-space:nowrap}.px-installments{margin-top:var(--px-s3);font-size:var(--px-fs-sm);color:var(--px-ink-2)}.px-installments:empty,.px-installments__form:empty{display:none}.px-installments shopify-payment-terms{display:block;font-size:var(--px-fs-sm)}.px-price-notes{list-style:none;margin:var(--px-s3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:var(--px-fs-sm);color:var(--px-ink-2)}.px-price-notes li+li:before{content:"\b7";margin-inline:.5em;color:var(--px-line-strong)}.px-offer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--px-s3);padding:var(--px-s3) var(--px-s4);border-radius:var(--px-r);background:var(--px-bone);border:1px solid var(--px-line)}.px-offer__icon{color:var(--px-gold)}.px-offer__text{display:grid;line-height:1.35}.px-offer__label{font-weight:600;color:var(--px-ink);font-size:var(--px-fs-body)}.px-offer__ends{font-size:var(--px-fs-xs);color:var(--px-muted)}.px-offer__count{font:600 var(--px-fs-body)/1 var(--px-font-text);font-variant-numeric:tabular-nums;color:var(--px-ink);white-space:nowrap}.px-offer__count small{font-size:var(--px-fs-xs);font-weight:500;color:var(--px-muted);margin:0 4px 0 1px}.px-offer__count small:last-child{margin-right:0}.px-picker .product-form__input:has(>input[type=radio]:only-of-type){display:none}.px-picker .product-form__input--dropdown:has(option:only-child){display:none}.px-picker .product-form__input{border:0;margin:0 0 var(--px-s4);padding:0}.px-picker .form__label{display:block;margin-bottom:var(--px-s2);font:600 var(--px-fs-sm)/1.3 var(--px-font-text);color:var(--px-ink)}.px-picker input[type=radio]+label{display:inline-flex;align-items:center;min-height:var(--px-tap);padding:0 var(--px-s4);margin:0 var(--px-s2) var(--px-s2) 0;border:1px solid var(--px-line-strong);border-radius:var(--px-r);background:var(--px-paper);color:var(--px-ink);font:500 var(--px-fs-sm)/1 var(--px-font-text);cursor:pointer;transition:border-color var(--px-t-fast) var(--px-ease)}.px-picker input[type=radio]+label:hover{border-color:var(--px-ink)}.px-picker input[type=radio]:checked+label{border:2px solid var(--px-ink)}.px-picker input[type=radio].disabled+label,.px-picker input[type=radio]:disabled+label{color:var(--px-muted);text-decoration:line-through}.px-picker input[type=radio]:focus-visible+label{outline:2px solid var(--px-focus);outline-offset:2px}.px-line{display:flex;align-items:flex-start;gap:var(--px-s2);font-size:var(--px-fs-sm);line-height:1.45;color:var(--px-ink-2)}.px-line--stock{flex-wrap:wrap;column-gap:0}.px-line__icon{color:var(--px-ink);margin-top:1px}.px-line__text{display:flex;flex-wrap:wrap;column-gap:6px}.px-stock{display:inline-flex;align-items:center;gap:var(--px-s2);font-weight:600;color:var(--px-ink)}.px-stock--low{color:var(--px-alert)}.px-stock--out{color:var(--px-muted)}.px-stock__ship:before{content:"\b7";margin-inline:.5em;color:var(--px-line-strong)}.px-dot{width:8px;height:8px;border-radius:50%;background:var(--px-ok);flex:none}.px-dot--alert{background:var(--px-alert)}.px-dot--out{background:var(--px-line-strong)}.px-delivery [data-px-delivery-text]{font-weight:600;color:var(--px-ink)}.px-delivery__est,.px-delivery__from{color:var(--px-muted)}.px-delivery__from{flex-basis:100%}.px-buy__buttons{display:grid;gap:var(--px-s2)}.px-btn{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:var(--px-btn-h);padding:0 var(--px-s6);border:0;border-radius:var(--px-r);font:600 16px/1 var(--px-font-text);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color var(--px-t-fast) var(--px-ease),transform var(--px-t-fast) var(--px-ease)}.px-btn--primary{background:var(--px-ink);color:var(--px-paper)}.px-btn--primary:hover{background:#26241f}.px-btn--primary:active{transform:translateY(1px)}.px-btn:disabled,.px-btn[aria-disabled=true]{background:var(--px-bone-2);color:var(--px-muted);cursor:not-allowed;transform:none}.px-btn:focus-visible{outline:2px solid var(--px-focus);outline-offset:3px}.px-btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;display:grid;place-items:center}.px-btn .loading__spinner.hidden{display:none}.px-btn .loading__spinner .spinner{width:20px;height:20px;animation:px-spin .8s linear infinite}.px-btn .loading__spinner .path{stroke:currentColor}.px-btn.loading>span{visibility:hidden}@keyframes px-spin{to{transform:rotate(360deg)}}.px-accel{min-height:var(--px-btn-h);--shopify-accelerated-checkout-button-block-size: 54px;--shopify-accelerated-checkout-button-border-radius: 4px;--shopify-accelerated-checkout-skeleton-background-color: var(--px-bone)}.px-accel .shopify-payment-button__button{min-height:var(--px-btn-h);border-radius:var(--px-r)}.px-accel .shopify-payment-button__more-options{margin-top:var(--px-s2);background:none;border:0;width:100%;text-align:center;cursor:pointer;font:500 var(--px-fs-sm)/1.4 var(--px-font-text);color:var(--px-ink-2);text-decoration:underline;text-underline-offset:3px}.px-form-error{display:flex;gap:var(--px-s2);align-items:flex-start;margin-bottom:var(--px-s3);padding:var(--px-s3);border-radius:var(--px-r);background:var(--px-alert-bg);color:var(--px-alert);font-size:var(--px-fs-sm)}.px-form-error[hidden]{display:none}.px-secure{margin-top:var(--px-s4);display:grid;gap:var(--px-s2);justify-items:center;text-align:center}.px-secure__label{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:var(--px-fs-xs);color:var(--px-muted)}.px-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.px-pay__icon{width:38px;height:24px;display:block}@media(max-width:420px){.px-pay{gap:4px}.px-pay__icon{width:33px;height:21px}}.px-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--px-s2)}.px-fact{display:flex;align-items:flex-start;gap:var(--px-s3);height:100%;padding:var(--px-s3);border:1px solid var(--px-line);border-radius:var(--px-r);background:var(--px-paper);color:var(--px-ink);text-decoration:none;transition:border-color var(--px-t-fast) var(--px-ease)}.px-fact:hover{border-color:var(--px-ink)}.px-fact__icon{color:var(--px-gold);margin-top:1px}.px-fact__text{display:grid;gap:2px;min-width:0}.px-fact__text strong{font:600 var(--px-fs-sm)/1.3 var(--px-font-text)}.px-fact__text span{font-size:var(--px-fs-xs);line-height:1.35;color:var(--px-muted);text-decoration:underline;text-decoration-color:var(--px-line-strong);text-underline-offset:3px}.px-glance{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:var(--px-r);background:var(--px-bone);overflow:hidden}.px-glance__item{display:grid;gap:4px;align-content:start;padding:var(--px-s3);text-align:center}.px-glance__item+.px-glance__item{border-left:1px solid var(--px-paper)}.px-glance__value{font:600 16px/1.2 var(--px-font-display);color:var(--px-ink)}.px-glance__label{font-size:11.5px;line-height:1.3;color:var(--px-muted)}@media(max-width:420px){.px-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.px-glance__item:nth-child(3){border-left:0}.px-glance__item:nth-child(n+3){border-top:1px solid var(--px-paper)}}.px-acc{border-top:1px solid var(--px-line)}.px-acc:last-of-type,.px-acc:has(+:not(.px-acc)){border-bottom:1px solid var(--px-line)}.px-acc__summary{display:flex;align-items:center;gap:var(--px-s3);min-height:54px;padding:var(--px-s3) 0;cursor:pointer;list-style:none;color:var(--px-ink);font:600 var(--px-fs-body)/1.3 var(--px-font-text)}.px-acc__summary::-webkit-details-marker{display:none}.px-acc__icon{color:var(--px-ink-2)}.px-acc__title{flex:1}.px-acc__toggle{position:relative;width:14px;height:14px;flex:none}.px-acc__toggle:before,.px-acc__toggle:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:1px;background:currentColor;transition:transform var(--px-t) var(--px-ease)}.px-acc__toggle:after{transform:rotate(90deg)}.px-acc[open] .px-acc__toggle:after{transform:rotate(0)}.px-acc__body{padding:0 0 var(--px-s5) 32px;font-size:var(--px-fs-sm);line-height:1.6;color:var(--px-ink-2)}.px-acc--faq .px-acc__body{padding-left:0}@supports (interpolate-size: allow-keywords){.px-acc{interpolate-size:allow-keywords}.px-acc::details-content{height:0;overflow:clip;transition:height var(--px-t) var(--px-ease),content-visibility var(--px-t) allow-discrete}.px-acc[open]::details-content{height:auto}}.px-help{display:flex;gap:var(--px-s3);align-items:flex-start;padding:var(--px-s4);border-radius:var(--px-r);background:var(--px-bone)}.px-help__icon{color:var(--px-gold);margin-top:2px}.px-help__text{margin:0;display:grid;gap:4px;font-size:var(--px-fs-sm);line-height:1.45}.px-help__text strong{color:var(--px-ink)}.px-help__links{display:flex;flex-wrap:wrap;gap:4px var(--px-s4)}.px-help__links a{font-weight:600}.px-help__sla{color:var(--px-muted);font-size:var(--px-fs-xs)}.px-sticky{position:fixed;inset:auto 0 0 0;z-index:40;display:block;background:var(--px-paper);box-shadow:var(--px-shadow-bar);padding-bottom:env(safe-area-inset-bottom);transform:translateY(110%);visibility:hidden;transition:transform var(--px-t) var(--px-ease),visibility 0s linear var(--px-t)}.px-sticky[data-visible]{transform:translateY(0);visibility:visible;transition-delay:0s}.px-sticky__inner{max-width:var(--px-max);margin-inline:auto;padding:10px var(--px-gutter);display:flex;align-items:center;gap:var(--px-s3)}.px-sticky__thumb,.px-sticky__title{display:none}.px-sticky__price{font:600 18px/1 var(--px-font-display);color:var(--px-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.px-sticky__btn{width:auto;flex:1;min-height:48px;max-width:360px;margin-left:auto}@media(min-width:990px){.px-sticky__thumb{display:block;width:48px;height:48px;border-radius:var(--px-r);overflow:hidden;background:var(--px-bone);flex:none}.px-sticky__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.px-sticky__title{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 var(--px-fs-body)/1.2 var(--px-font-text);color:var(--px-ink)}.px-sticky__btn{flex:0 0 260px}}.px-lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--px-paper);color:var(--px-ink);overflow:hidden}.px-lightbox::backdrop{background:#0b0b0c99}.px-lightbox__track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.px-lightbox__track::-webkit-scrollbar{display:none}.px-lightbox__slide{flex:0 0 100%;height:100%;margin:0;scroll-snap-align:center;display:grid;place-items:center;padding:56px 16px;background:var(--px-bone)}.px-lightbox__slide img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.px-lightbox__btn{position:absolute;width:var(--px-tap);height:var(--px-tap);border-radius:50%;border:0;display:grid;place-items:center;background:var(--px-paper);color:var(--px-ink);cursor:pointer;box-shadow:0 1px 3px #0b0b0c2e}.px-lightbox__close{top:12px;right:12px}.px-lightbox__prev{left:12px;top:50%;transform:translateY(-50%)}.px-lightbox__next{right:12px;top:50%;transform:translateY(-50%)}.px-lightbox__count{position:absolute;left:50%;bottom:16px;transform:translate(-50%);margin:0;font:500 var(--px-fs-xs)/1 var(--px-font-text);color:var(--px-muted);font-variant-numeric:tabular-nums}html.px-lb-open{overflow:hidden}@media(hover:none){.px-lightbox__prev,.px-lightbox__next{display:none}}.px-page .p-bc{box-sizing:border-box;width:100%;max-width:var(--px-max);margin-inline:auto;padding:var(--px-s4) var(--px-gutter) var(--px-s2);font-family:var(--px-font-text);font-size:var(--px-fs-xs);color:var(--px-muted)}.px-page .p-bc ol{max-width:none;margin:0;padding:0;font-size:var(--px-fs-xs);color:var(--px-muted)}.px-page .p-bc a{color:var(--px-muted)}.px-page .p-bc li:last-child span{color:var(--px-ink-2);font-weight:400}@media(max-width:749px){.px-page .p-bc{display:none}}.px-page .pws-story{--pws-display: var(--px-font-display);--pws-text: var(--px-font-text);--pws-sticky: var(--px-header-offset, 88px);font-size:17px}.px-faq{padding-block:var(--px-s16)}.px-faq__grid{display:grid;gap:var(--px-s8)}.px-faq__intro{margin-top:var(--px-s3);color:var(--px-muted)}@media(min-width:990px){.px-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--px-s16)}}.px-page .related-products .title,.px-page .related-products h2{font-family:var(--px-font-display);font-weight:600;letter-spacing:-.02em;color:var(--px-ink)}.px-page .related-products .card__media,.px-page .related-products .card__inner{background:var(--px-bone);border-radius:var(--px-r)}.px-page .related-products .card__heading{font-family:var(--px-font-text);font-weight:600;font-size:var(--px-fs-sm)}@media(prefers-reduced-motion:reduce){.px-page .px *,.px-page .px-sticky{transition:none;animation:none}.px-gallery__open:hover .px-gallery__img{transform:none}}@media print{.px-sticky,.px-gallery__ui,.px-accel,.px-lightbox{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/px-pdp.css.map */
