product-info,product-form{display:block}.xpl-pdp-section{margin:0}.xpl-pdp{padding:0;background:#fff}.xpl-pdp__viewport{width:100%;overflow:hidden}.xpl-pdp__grid{display:grid;grid-template-columns:1fr;min-height:0}.xpl-pdp__media-col,.xpl-pdp__info-col,.xpl-gallery,.xpl-gallery__rail,.xpl-gallery__thumbs{min-width:0}@media screen and (min-width:990px){.xpl-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(44rem,1.1fr);height:calc(100vh - var(--xpl-header-h, 6.5rem));height:calc(100svh - var(--xpl-header-h, 6.5rem));align-items:stretch}}.xpl-pdp__media-col{background:#ebebe8;padding:0;display:flex;flex-direction:column}@media screen and (max-width:989px){.xpl-pdp__media-col{min-height:0}}@media screen and (min-width:990px){.xpl-pdp__media-col{min-height:0;max-height:calc(100vh - var(--xpl-header-h, 6.5rem));max-height:calc(100svh - var(--xpl-header-h, 6.5rem));position:sticky;top:0}}.xpl-pdp__info-col{padding:clamp(2.4rem,4vw,6.4rem) var(--xpl-page-gutter);display:flex;flex-direction:column;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.xpl-pdp__info-col{padding-top:var(--xpl-space-6);padding-bottom:var(--xpl-space-8)}.xpl-pdp__header{margin-bottom:var(--xpl-space-5)}.xpl-pdp__title{font-size:clamp(2.2rem,7vw,2.8rem);max-width:none}.xpl-pdp__price-block{margin-bottom:var(--xpl-space-5)}.xpl-pdp__social{margin-bottom:var(--xpl-space-6);padding-bottom:var(--xpl-space-6)}}@media screen and (min-width:990px){.xpl-pdp__info-col{padding:clamp(2.8rem,4.5vh,7.2rem) clamp(4rem,5vw,8rem);overflow-y:auto;min-height:0;padding-right:max(var(--xpl-page-gutter),calc((100vw - 140rem)/2));justify-content:safe center}}.xpl-pdp__info{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:40rem;margin:0 auto}@media screen and (min-width:990px){.xpl-pdp__info{margin:0;max-width:54rem}}.xpl-gallery{flex:1;display:flex;flex-direction:column;width:100%;min-height:inherit}.xpl-gallery__stage{position:relative;flex:1;width:100%;background:#ebebe8;overflow:hidden;display:flex;justify-content:center}@media screen and (max-width:989px){.xpl-gallery__stage{aspect-ratio:3 / 4;max-height:min(52vh,42rem);min-height:0;flex:none}}@media screen and (min-width:990px){.xpl-gallery{max-height:calc(100vh - var(--xpl-header-h, 6.5rem));max-height:calc(100svh - var(--xpl-header-h, 6.5rem))}.xpl-gallery__stage{flex:1;min-height:0}}.xpl-gallery__hero,.xpl-gallery__stage>img,.xpl-gallery__stage>svg{height:100%;width:auto;max-width:none;display:block;position:relative;z-index:1}.xpl-gallery__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(32px) saturate(.9);transform:scale(1.2);z-index:0}.xpl-gallery__stage video,.xpl-gallery__stage model-viewer{width:100%;height:100%;object-fit:cover}.xpl-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--xpl-dur-base) ease;pointer-events:none;overflow:hidden;display:flex;justify-content:center}.xpl-gallery__slide.is-active{opacity:1;pointer-events:auto}.xpl-gallery__slide .xpl-gallery__hero{height:100%;width:auto;max-width:none;display:block}.xpl-gallery--multi .xpl-gallery__stage{min-height:0}.xpl-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:4rem;height:4rem;display:grid;place-items:center;border:1px solid rgba(10,10,10,.2);background:#ffffffb8;color:#0a0a0a;font-size:var(--xpl-fs-body);line-height:1;cursor:pointer;opacity:0;transition:opacity var(--xpl-dur-fast) ease,background var(--xpl-dur-fast) ease}.xpl-gallery__stage:hover .xpl-gallery__nav,.xpl-gallery__nav:focus-visible{opacity:1}@media(hover:none){.xpl-gallery__nav{opacity:1}}.xpl-gallery__nav:hover{background:#fff}.xpl-gallery__nav--prev{left:var(--xpl-space-3)}.xpl-gallery__nav--next{right:var(--xpl-space-3)}.xpl-gallery__rail{display:flex;align-items:center;justify-content:space-between;gap:var(--xpl-space-4);padding:var(--xpl-space-3) var(--xpl-space-4);border-top:var(--xpl-hairline, 1px solid rgba(10, 10, 10, .12));background:#ebebe8}.xpl-gallery__thumbs{display:flex;gap:var(--xpl-space-2);overflow-x:auto;scrollbar-width:none}.xpl-gallery__thumbs::-webkit-scrollbar{display:none}.xpl-gallery__thumb{flex:0 0 auto;width:5.6rem;height:5.6rem;padding:0;border:1px solid rgba(10,10,10,.16);background:#fff;cursor:pointer;opacity:.55;transition:opacity var(--xpl-dur-fast) ease,border-color var(--xpl-dur-fast) ease}.xpl-gallery__thumb:hover{opacity:.85}.xpl-gallery__thumb.is-active{opacity:1;border-color:#0a0a0a}.xpl-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.xpl-gallery__meta{display:flex;align-items:baseline;gap:var(--xpl-space-3);flex:0 0 auto}.xpl-gallery__tag{font-size:var(--xpl-fs-micro);letter-spacing:var(--xpl-track-heading);text-transform:uppercase;color:#0a0a0a8c;white-space:nowrap}.xpl-gallery__counter{font-variant-numeric:tabular-nums;font-size:var(--xpl-fs-meta);letter-spacing:var(--xpl-track-wide);color:#0a0a0a;white-space:nowrap}.xpl-pdp__header{width:100%;margin-bottom:clamp(2.8rem,4vw,4rem)}.xpl-pdp__eyebrow{font-size:var(--xpl-fs-micro);letter-spacing:var(--xpl-track-eyebrow);text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0 0 var(--xpl-space-3)}.xpl-pdp__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,4.2vw,3.8rem);letter-spacing:var(--xpl-track-wide);text-transform:uppercase;line-height:1.08;margin:0;max-width:18ch;color:rgb(var(--color-foreground))}.xpl-pdp__tagline{font-size:var(--xpl-fs-small);line-height:1.55;color:rgba(var(--color-foreground),.55);margin:var(--xpl-space-3) 0 0;max-width:46ch}.xpl-pdp__tags{display:flex;flex-wrap:wrap;gap:var(--xpl-space-2);list-style:none;margin:var(--xpl-space-5) 0 0;padding:0;max-width:100%}.xpl-pdp__tag{display:inline-flex;align-items:baseline;gap:var(--xpl-space-2);min-width:0;padding:var(--xpl-space-2) var(--xpl-space-3);border:var(--xpl-hairline)}.xpl-pdp__tag-value{flex:0 0 auto;font-size:var(--xpl-fs-meta);font-weight:var(--font-heading-weight);letter-spacing:var(--xpl-track-body);font-variant-numeric:tabular-nums;white-space:nowrap}.xpl-pdp__tag-label{min-width:0;font-size:var(--xpl-fs-micro);letter-spacing:var(--xpl-track-wide);text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.xpl-pdp__price-block{width:100%;margin-bottom:clamp(1.6rem,2.5vh,2.8rem)}.xpl-pdp__social{width:100%;margin-bottom:clamp(1.6rem,2.8vh,3.6rem);padding-bottom:clamp(1.6rem,2.8vh,3.6rem);border-bottom:var(--xpl-hairline)}.xpl-pdp__social-primary{font-size:var(--xpl-fs-small);line-height:1.5;color:rgba(var(--color-foreground),.82);margin:0 0 var(--xpl-space-1);max-width:48ch}.xpl-pdp__social-secondary{font-size:var(--xpl-fs-small);line-height:1.5;color:rgba(var(--color-foreground),.48);margin:0}.xpl-price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xpl-space-3) var(--xpl-space-4);width:100%}.xpl-price__amounts{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--xpl-space-2) var(--xpl-space-3)}.xpl-price__current{font-size:clamp(2.4rem,3.5vw,3rem);font-weight:400;letter-spacing:var(--xpl-track-body);line-height:1;color:rgb(var(--color-foreground))}.xpl-price__compare{font-size:1.6rem;text-decoration:line-through;color:rgba(var(--color-foreground),.4)}.xpl-price--on-sale .xpl-price__current{color:rgb(var(--color-foreground))}.xpl-price--sold-out .xpl-price__current{color:rgba(var(--color-foreground),.45)}.xpl-price__badges{display:flex;gap:var(--xpl-space-1)}.xpl-price__badge{font-size:var(--xpl-fs-micro);letter-spacing:var(--xpl-track-heading);text-transform:uppercase;padding:var(--xpl-space-1) var(--xpl-space-2);border:1px solid rgba(var(--color-foreground),.2);line-height:1}.xpl-price__badge--sale{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.xpl-price__badge--sold-out{background:transparent;color:rgba(var(--color-foreground),.55);border-color:rgba(var(--color-foreground),.25)}.xpl-fulfillment{list-style:none;padding:0;margin:0 0 clamp(1.6rem,3vh,4rem);width:100%;display:flex;flex-direction:column;gap:var(--xpl-space-1)}.xpl-fulfillment__item{display:flex;align-items:center;gap:var(--xpl-space-2);font-size:var(--xpl-fs-small)}.xpl-fulfillment__dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;background:#3d7a52}.xpl-fulfillment__dot--low{background:#a67c00}.xpl-fulfillment__dot--out{background:#b0b0b0}.xpl-fulfillment__text--muted{padding-left:var(--xpl-space-3);color:rgba(var(--color-foreground),.5)}.xpl-pdp__options{width:100%;margin-bottom:var(--xpl-space-4)}.xpl-pdp__variants{margin-bottom:var(--xpl-space-6)}.xpl-pdp .product-form__input .form__label{font-size:var(--xpl-fs-small);letter-spacing:var(--xpl-track-heading);text-transform:uppercase;color:rgba(var(--color-foreground),.45);margin-bottom:var(--xpl-space-2)}.xpl-pdp__purchase{width:100%;margin-bottom:var(--xpl-space-9)}.xpl-pdp__buttons{display:flex;flex-direction:column;gap:var(--xpl-space-2);width:100%}.xpl-pdp__submit{width:100%;min-height:5.4rem;font-size:var(--xpl-fs-action);letter-spacing:var(--xpl-track-label);text-transform:uppercase;border-radius:0;background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;border:1px solid rgb(var(--color-foreground))!important}.xpl-pdp__submit:hover:not(:disabled){background:transparent!important;color:rgb(var(--color-foreground))!important}.xpl-pdp__submit:disabled{background:rgba(var(--color-foreground),.08)!important;color:rgba(var(--color-foreground),.4)!important;border-color:rgba(var(--color-foreground),.12)!important}.xpl-pdp__buttons--sold-out .shopify-payment-button,.xpl-pdp__buttons--sold-out .xpl-pdp__dynamic-checkout{display:none!important}.xpl-pdp__trust{display:flex;flex-wrap:wrap;gap:var(--xpl-space-3) var(--xpl-space-6);width:100%}.xpl-pdp__trust span{font-size:var(--xpl-fs-micro);letter-spacing:var(--xpl-track-heading);text-transform:uppercase;color:rgba(var(--color-foreground),.4)}.xpl-sticky-cart{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fffffff7;border-top:var(--xpl-hairline);padding:var(--xpl-space-3) var(--xpl-page-gutter);transform:translateY(110%);transition:transform var(--xpl-dur-base) ease}.xpl-sticky-cart.is-visible{transform:translateY(0)}.xpl-sticky-cart__inner{max-width:var(--xpl-max-width);margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:var(--xpl-space-2) var(--xpl-space-5);align-items:center}@media screen and (min-width:750px){.xpl-sticky-cart__inner{grid-template-columns:1fr auto auto}}body.xpl-sticky-active{padding-bottom:9rem}.xpl-sticky-cart__title{font-size:var(--xpl-fs-micro);letter-spacing:var(--xpl-track-caps);text-transform:uppercase;margin:0;line-height:1.3}.xpl-sticky-cart__meta{font-size:var(--xpl-fs-micro);color:#1a1a1a80;margin:var(--xpl-space-1) 0 0}.xpl-sticky-cart__price .xpl-price__current{font-size:1.5rem}.xpl-sticky-cart__btn{min-height:4.4rem;padding:0 var(--xpl-space-5);white-space:nowrap}@media screen and (min-width:990px){.xpl-sticky-cart{display:none}body.xpl-sticky-active{padding-bottom:0}}@media screen and (min-width:990px)and (max-height:840px){.xpl-pdp__info-col{padding-top:var(--xpl-space-5);padding-bottom:var(--xpl-space-5)}.xpl-pdp__info-col .xpl-heading--xl{font-size:clamp(2.8rem,3.2vh,3.6rem)}.xpl-pdp__eyebrow{margin-bottom:var(--xpl-space-2)}.xpl-pdp__tagline{margin-top:var(--xpl-space-2)}.xpl-pdp__tags{margin-top:var(--xpl-space-3)}.xpl-pdp__tags li,.xpl-pdp__tag{padding-top:var(--xpl-space-1);padding-bottom:var(--xpl-space-1)}.xpl-pdp__price-block{margin-bottom:var(--xpl-space-3)}.xpl-pdp__social{margin-bottom:var(--xpl-space-2);padding-bottom:var(--xpl-space-2)}.xpl-fulfillment{margin-bottom:var(--xpl-space-2)}.xpl-pdp__info-col .xpl-pdp__trust{margin-top:var(--xpl-space-4)}}.xpl-switch-pill{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--variant-pills-radius);display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;text-decoration:none;transition:border var(--duration-short) ease;position:relative}.xpl-switch-pill:hover{border-color:rgb(var(--color-foreground))}.xpl-switch-pill:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.xpl-switch-pill--unavailable{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-xplight-pdp.css.map */
