.pdp{--pdp-gap: 2.25rem;--pdp-dark: var(--color-ink);--pdp-card: rgba(0, 0, 0, .2);--pdp-line: rgba(var(--color-white), .08);--pdp-radius: .375rem;--pdp-grid-size-small: 8px;--pdp-grid-size-large: 32px;--pdp-grid-line: rgba(var(--color-white), .0125);--pdp-glow: rgba(var(--color-blue), .09);--pdp-pad: 5rem;--pdp-sticky-bar-height: 3.5rem;--pdp-header-offset: var(--header-height, var(--menu-height));--pdp-sticky-top: calc( var(--pdp-header-offset) + var(--pdp-sticky-bar-height) )}@media screen and (max-width:749px){.pdp{--pdp-gap: 1.5rem;--pdp-pad: 3rem}}.pdp [id]{scroll-margin-top:var(--pdp-sticky-top)}.pdp-section{padding:var(--pdp-pad) 0}.pdp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pdp-gap)}.pdp-grid__aside{grid-column:1}.pdp-grid__main{grid-column:2 / span 2}@media screen and (max-width:989px){.pdp-grid{grid-template-columns:minmax(0,1fr)}.pdp-grid__aside,.pdp-grid__main{grid-column:1}}.pdp-bg-grid,.pdp-bg-fade{--color-foreground: var(--color-white);--color-background: var(--pdp-dark);--color-link: var(--color-blue)}.pdp-bg-grid{color:rgb(var(--color-white));background-color:rgb(var(--pdp-dark));background-image:radial-gradient(60% 50% at 80% 0px,rgba(77,155,250,.18),transparent 70%),radial-gradient(50% 40% at 0px 100%,rgba(167,245,67,.1),transparent 60%),linear-gradient(to right,var(--pdp-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--pdp-grid-line) 1px,transparent 1px);background-size:100% 100%,100% 100%,var(--pdp-grid-size-small) var(--pdp-grid-size-small),var(--pdp-grid-size-small) var(--pdp-grid-size-small);background-position:0 0,0 0,-1px -1px,-1px -1px}.pdp-bg-grid-large{background-image:radial-gradient(60% 50% at 50% 0px,rgba(77,155,250,.08),transparent 70%),linear-gradient(to right,var(--pdp-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--pdp-grid-line) 1px,transparent 1px);background-size:100% 100%,var(--pdp-grid-size-large) var(--pdp-grid-size-large),var(--pdp-grid-size-large) var(--pdp-grid-size-large);background-position:0 0,-1px -1px,-1px -1px}.pdp-bg-fade{--color-background: var(--color-black);color:rgb(var(--color-white));background:rgb(var(--color-black))}.pdp-bg-grid h1,.pdp-bg-grid h2,.pdp-bg-grid h3,.pdp-bg-fade h1,.pdp-bg-fade h2,.pdp-bg-fade h3,.pdp-bg-fade h4{color:rgb(var(--color-white))}.pdp-eyebrow{margin:0 0 .75rem;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-concrete))}.pdp-card{background:var(--pdp-card);border:1px solid var(--pdp-line);border-radius:var(--pdp-radius)}.pdp-hero{padding:3rem 0;border-bottom:1px solid rgba(var(--color-white),.06)}@media screen and (max-width:1100px){.pdp-hero{padding-top:calc(var(--menu-height) + 3rem)}}.pdp-hero__details{grid-column:1 / span 2}.pdp-hero__shop{grid-column:3;align-self:start}@media screen and (max-width:989px){.pdp-hero__details,.pdp-hero__shop{grid-column:1}}.pdp-breadcrumbs ol{display:flex;flex-wrap:wrap;margin:0 0 .75rem;padding:0;list-style:none;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--color-blue))}.pdp-breadcrumbs li+li:before{content:"/";padding:0 .5em}.pdp-breadcrumbs a{color:inherit;text-decoration:none}.pdp-breadcrumbs a:hover{text-decoration:underline}.pdp-hero h1{margin:0}.pdp-hero__subtitle{margin:.75rem 0 0;color:rgba(var(--color-white),.75)}.pdp-hero variant-radios,.pdp-hero variant-selects{display:block;margin-top:1.75rem}.pdp-hero .product-form__input{margin:0 0 1rem;padding:0;border:0}.pdp-hero .product-form__input .form__label{margin-bottom:.75rem;font-size:.75rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-concrete))}.pdp-hero .product-form__input input[type=radio]{position:absolute;width:1px;height:1px;margin:0;opacity:0}.pdp-hero .product-form__input input[type=radio]:focus-visible+label{outline:2px solid rgb(var(--color-blue));outline-offset:2px}.pdp-hero .product-form__input input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--duration-short) ease,color var(--duration-short) ease;margin:0 .75rem .75rem 0;padding:0 1.5rem;min-height:3rem;border:1px solid rgb(var(--color-concrete));border-radius:0;background:transparent;color:rgba(var(--color-white),.82);font-size:.8125rem;letter-spacing:.15em;text-transform:uppercase}.pdp-hero .product-form__input input[type=radio]+label:hover{border-color:rgb(var(--color-white))}.pdp-hero .product-form__input input[type=radio]:checked+label{border-color:rgb(var(--color-blue));background:rgba(var(--color-blue),.08);color:rgb(var(--color-blue))}.pdp-hero .product-form__input input[type=radio].disabled+label{opacity:.45;text-decoration:line-through}.pdp-buy{padding:1.5rem;background:#0003;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius);text-align:center}.pdp-buy .price{font-size:1.75rem;color:rgb(var(--color-white));margin-bottom:.5rem}.pdp-buy .price__container,.pdp-buy .price .price-item{color:inherit}.pdp-buy .product__tax{margin-top:.25rem;color:rgba(var(--color-white),.6)}.pdp-buy .product-form{margin-top:1rem}.pdp-buy .product-form__submit{height:3rem;border-color:rgb(var(--color-blue));background-color:rgb(var(--color-blue));color:rgb(var(--color-ink))}.pdp-buy .product-form__submit:hover:not([disabled]),.pdp-buy .product-form__submit:focus-visible{border-color:rgb(var(--color-white));background-color:rgb(var(--color-white))}.pdp-buy .product-form__submit[disabled]{opacity:.5;cursor:not-allowed}.pdp-buy .product-form__error-message-wrapper:not([hidden]){margin-bottom:.75rem;color:rgb(var(--color-white))}.pdp-sticky{position:fixed;top:var(--pdp-header-offset);left:0;right:0;z-index:90;display:flex;align-items:center;height:var(--pdp-sticky-bar-height);background:rgb(var(--color-ink));border-bottom:1px solid rgba(var(--color-white),.2);color:rgb(var(--color-white));transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s ease,opacity .2s ease,visibility 0s linear .2s}.pdp-sticky.is-visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .2s ease,opacity .2s ease,visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.pdp-sticky,.pdp-sticky.is-visible{transition:none}}body:has(.shopify-section-header-hidden) .pdp{--pdp-header-offset: 0px}@media screen and (max-width:1100px){.pdp{--pdp-header-offset: 0px}}.pdp-sticky__inner{display:flex;align-items:center;gap:1.25rem;min-width:0}.pdp-sticky__title{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-heading-family);font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.3;color:rgb(var(--color-white));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky__title.is-truncated{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}.pdp-sticky__actions{display:flex;flex:none;align-items:center;gap:1rem}.pdp-sticky__price{color:rgb(var(--color-white))}.pdp-sticky__price .price{margin:0;font-size:1rem;letter-spacing:.05em;line-height:1.2;color:inherit}.pdp-sticky__price .price__container,.pdp-sticky__price .price .price-item{margin:0;color:inherit}.pdp-sticky__price .badge,.pdp-sticky__price .unit-price{display:none}.pdp-sticky__add{flex:none;width:auto;min-width:8.5rem;height:2.25rem;padding:0 1.25rem;font-size:.75rem;letter-spacing:.15em;white-space:nowrap;border-color:rgb(var(--color-blue));background-color:rgb(var(--color-blue));color:rgb(var(--color-ink))}.pdp-sticky__add:hover:not([disabled]),.pdp-sticky__add:focus-visible{border-color:rgb(var(--color-white));background-color:rgb(var(--color-white));color:rgb(var(--color-ink))}.pdp-sticky__add.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-ink))}@media screen and (max-width:749px){.pdp-sticky{--pdp-sticky-bar-height: 3.25rem}.pdp-sticky__inner{gap:.75rem}.pdp-sticky__title{font-size:.875rem}.pdp-sticky__actions{gap:.625rem}.pdp-sticky__price .price{font-size:.875rem}.pdp-sticky__add{min-width:0;padding:0 .875rem}}.pdp-buy .addon-options{margin-top:1rem;text-align:left}.pdp-buy .addon-options .pdp-eyebrow{margin-bottom:.5rem}.pdp-addons{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.pdp-addons input{position:absolute;opacity:0;pointer-events:none}.pdp-addons label{display:flex;gap:.75rem;align-items:center;padding:.625rem .875rem;border:1px solid var(--pdp-line);font-size:.875rem;cursor:pointer}.pdp-addons label:before{content:"";flex:none;width:1rem;height:1rem;border:1px solid rgb(var(--color-concrete))}.pdp-addons input:checked+label{border-color:rgb(var(--color-blue))}.pdp-addons input:checked+label:before{border-color:rgb(var(--color-blue));background:rgb(var(--color-blue));box-shadow:inset 0 0 0 3px rgb(var(--pdp-dark))}.pdp-addons input:focus-visible+label{outline:2px solid rgb(var(--color-blue));outline-offset:2px}.pdp-addons__price{margin-left:auto;color:rgba(var(--color-white),.7)}.pdp-gallery{--pdp-gallery-height: var(--pdp-gallery-desktop, 25rem);--pdp-gallery-inset: max( var(--component-md), calc((100% - var(--component-6xl)) / 2) );display:block;padding:4rem 0}@media screen and (max-width:749px){.pdp-gallery{--pdp-gallery-height: 15rem;--pdp-gallery-inset: 1.5rem;padding:2.5rem 0}}.pdp-gallery__track{display:flex;gap:var(--pdp-gap);margin:0;padding:0 var(--pdp-gallery-inset);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--pdp-gallery-inset);scrollbar-width:none}.pdp-gallery__track::-webkit-scrollbar{display:none}.pdp-gallery__track:focus-visible{outline:2px solid rgb(var(--color-blue));outline-offset:4px}.pdp-gallery__slide:first-child{margin-left:auto}.pdp-gallery__slide:last-child{margin-right:auto}.pdp-gallery__slide{flex:none;height:var(--pdp-gallery-height);aspect-ratio:var(--ratio);max-width:calc(100vw - 2 * var(--pdp-gallery-inset));scroll-snap-align:start;overflow:hidden;border-radius:var(--pdp-radius);background:rgba(var(--color-white),.05)}.pdp-gallery__slide img{display:block;width:100%;height:100%;object-fit:cover}.pdp-gallery__controls{display:flex;gap:1rem;align-items:center;margin-top:2rem}.pdp-gallery__controls[hidden]{display:none}.pdp-gallery__bar{position:relative;flex:1;height:1.5rem;cursor:pointer;touch-action:none}.pdp-gallery__bar:before,.pdp-gallery__thumb{content:"";position:absolute;top:50%;height:2px;transform:translateY(-50%)}.pdp-gallery__bar:before{left:0;right:0;background:rgba(var(--color-white),.15)}.pdp-gallery__thumb{left:0;width:var(--thumb-size, 20%);height:4px;transform:translate(var(--thumb-offset, 0),-50%);border-radius:2px;background:rgb(var(--color-blue))}.pdp-gallery__button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(var(--color-white),.3);background:transparent;color:rgb(var(--color-white));cursor:pointer}.pdp-gallery__button:hover:not([disabled]){border-color:rgb(var(--color-blue));color:rgb(var(--color-blue))}.pdp-gallery__button[disabled]{opacity:.35;cursor:default}.pdp-gallery__button svg{width:1rem;height:1rem}.pdp-gallery__button--prev svg{transform:rotate(180deg)}.pdp-nav{display:block;position:sticky;top:var(--pdp-sticky-top)}.pdp-nav ul{margin:0;padding:0;list-style:none}.pdp-nav li+li{border-top:1px solid rgba(var(--color-foreground),.1)}.pdp-nav a{display:block;padding:.6875rem 0;font-weight:700;color:rgb(var(--color-foreground));text-decoration:none}.pdp-nav a:hover,.pdp-nav a[aria-current=true]{color:rgb(var(--color-blue))}@media screen and (max-width:989px){.pdp-grid__aside--nav{display:none}}.pdp-content{--color-foreground: var(--color-white);color:rgb(var(--color-white));font-size:1rem;line-height:1.55}.pdp-content *:not(iframe):not(img):not(.button){background-color:transparent!important;background-image:none!important;color:rgb(var(--color-white))!important}.pdp-content>*+*{margin-top:1.25rem}.pdp-content h2,.pdp-content h3,.pdp-content h4{margin:2rem 0 1rem}.pdp-content h2{font-size:2rem;font-weight:400}@media screen and (min-width:750px){.pdp-content h2{font-size:2.5rem}}.pdp-content>:first-child{margin-top:0}.pdp-content hr{margin:2.5rem 0;border:0;border-top:1px solid rgba(var(--color-foreground),.12)}.pdp-content img{display:block;width:100%;border:0;border-radius:var(--pdp-radius)}.pdp-content iframe,.pdp-content video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;border-radius:var(--pdp-radius)}.pdp-content ul,.pdp-content ol{list-style-position:outside;padding-left:1.25rem}.pdp-content a:not(.button){color:rgb(var(--color-white))!important;font-weight:700}.pdp-content .button{margin-top:.5rem}.pdp-reviews{--pdp-gallery-inset: max( var(--component-md), calc((100% - var(--component-6xl)) / 2) )}@media screen and (max-width:749px){.pdp-reviews{--pdp-gallery-inset: 1.5rem}}.pdp-reviews-scroller{display:block}.pdp-reviews__track{display:flex;align-items:stretch;gap:var(--pdp-gap);margin:0;padding:0 var(--pdp-gallery-inset);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--pdp-gallery-inset);scrollbar-width:none}.pdp-reviews__track::-webkit-scrollbar{display:none}.pdp-reviews__track:focus-visible{outline:2px solid rgb(var(--color-blue));outline-offset:4px}.pdp-reviews__track>.pdp-review:first-child{margin-left:auto}.pdp-reviews__track>.pdp-review:last-child{margin-right:auto}.pdp-review{display:flex;flex-direction:column;flex:none;width:calc((var(--component-6xl) - 2 * var(--pdp-gap)) / 3);max-width:calc(100vw - 2 * var(--pdp-gallery-inset));margin:0;padding:1.5rem;scroll-snap-align:start}.pdp-reviews--few .pdp-review{width:606px}.pdp-review blockquote{flex:1;margin:0;padding:0;border:0;color:inherit;font-style:normal;line-height:1.55}.pdp-review blockquote p{margin:0}.pdp-review blockquote p:before{content:"\201c"}.pdp-review blockquote p:after{content:"\201d"}.pdp-reviews__heading{margin:0 0 2rem}.pdp-review figcaption{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--pdp-line);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--color-concrete))}.pdp-review figcaption a{color:rgb(var(--color-blue))}.pdp-faq{color:rgb(var(--color-white))}.pdp-faq h2{margin:0 0 1rem}.pdp-faq__intro a{font-weight:700;color:inherit}.pdp-faq__list details{border-bottom:1px solid var(--pdp-line)}.pdp-faq__list summary{display:flex;gap:.5rem;align-items:baseline;padding:.6875rem 0;font-weight:700;cursor:pointer;list-style:none}.pdp-faq__list summary::-webkit-details-marker{display:none}.pdp-faq__list summary:before{content:"";flex:none;border-style:solid;border-width:.25rem 0 .25rem .375rem;border-color:transparent transparent transparent currentColor;transform:translateY(-.1rem);transition:transform var(--duration-short) ease}.pdp-faq__list details[open] summary:before{transform:translateY(-.1rem) rotate(90deg)}.pdp-faq__answer{padding:0 0 1.25rem .875rem}.pdp-disclaimer{max-width:calc((200% - var(--pdp-gap)) / 3);margin:0 auto;font-size:.9375rem}.pdp-grid+.pdp-disclaimer{margin-top:var(--pdp-pad)}.pdp-disclaimer p{margin:0 0 1.25rem}@media screen and (max-width:989px){.pdp-disclaimer{max-width:none}}.pdp-related h2{margin:0 0 1rem}.pdp-related__intro p{margin:0 0 1.5rem;color:rgba(var(--color-white),.8)}.pdp-related__links{margin:0;padding:0;list-style:none}.pdp-related__links a{font-weight:700;color:rgb(var(--color-blue))}.pdp-related__links a:hover{color:rgb(var(--color-blue))}.pdp-related__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pdp-gap);margin:0;padding:0;list-style:none}@media screen and (max-width:549px){.pdp-related__cards{grid-template-columns:minmax(0,1fr)}}.pdp-product-card{display:flex;flex-direction:column;height:100%;padding:1.5rem;color:rgb(var(--color-white));text-decoration:none;transition:border-color var(--duration-short) ease}.pdp-product-card:hover{border-color:rgba(var(--color-blue),.6)}.pdp-product-card__media{aspect-ratio:3 / 2;overflow:hidden;background:rgba(var(--color-white),.05)}.pdp-product-card__media img{display:block;width:100%;height:100%;object-fit:cover}.pdp-product-card__title{flex:1;margin:1.25rem 0;font-size:1.125rem;line-height:1.4}.pdp-product-card__type{padding-top:1rem;border-top:1px solid var(--pdp-line);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-concrete));margin-bottom:0}.pdp-editor-hint{padding:1.5rem 0;text-align:center;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-pdp.css.map */
