.product-information__media media-gallery,.product-information__media media-gallery slideshow-component{height:100%}.product-information__media media-gallery slideshow-component slideshow-container{border-bottom-right-radius:16px;height:100%}.product-information__media media-gallery slideshow-component slideshow-slides{height:100%}.product-information__media media-gallery slideshow-component slideshow-slides slideshow-slide{max-height:calc(100dvh - 50px)!important;height:100dvh}.product-information__media media-gallery slideshow-component slideshow-slides slideshow-slide .product-media-constraint-wrapper{display:-webkit-flex;display:flex}.product-information__media media-gallery slideshow-component slideshow-slides slideshow-slide .product-media-constraint-wrapper .product-media{max-height:calc(100dvh - 50px)!important;height:100dvh}.product-information__media media-gallery slideshow-component slideshow-slides slideshow-slide .product-media-constraint-wrapper .product-media img{object-fit:cover!important}.product-information__media media-gallery slideshow-component slideshow-arrows{-webkit-justify-content:end;justify-content:end;-webkit-align-items:end;align-items:end;padding:48px;gap:32px}.product-information__media media-gallery slideshow-component slideshow-arrows .slideshow-control{padding:0;min-height:0;height:18px}.product-information__media media-gallery slideshow-component slideshow-arrows .slideshow-control .svg-wrapper{width:auto;height:18px;color:var(--clr-white)}.product-information__media media-gallery slideshow-component slideshow-arrows .slideshow-control .svg-wrapper svg{width:auto;height:auto}.product-information__media media-gallery slideshow-component slideshow-controls{position:absolute;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;bottom:0;padding:48px;-webkit-justify-content:flex-start;justify-content:flex-start;mix-blend-mode:difference}.product-information__media media-gallery slideshow-component slideshow-controls .slideshow-controls__counter{margin:0;background:transparent;font-family:var(--font-heading-family);font-size:1.2rem;font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:var(--letterspacing-0);color:var(--clr-white);mix-blend-mode:difference}.product-information__media media-gallery slideshow-component slideshow-controls .slideshow-controls__counter span{color:var(--color-white)}.product-information__media media-gallery slideshow-component slideshow-controls .slideshow-controls__counter span.slash{color:var(--clr-white)}.default-product-page .product-details product-price,.default-product-page .product-details variant-picker{padding:0}.default-product-page .product-details variant-picker .variant-option legend{display:none}.default-product-page .product-details variant-picker .variant-option.variant-option--buttons{display:-webkit-flex;display:flex;gap:12px}.default-product-page .product-details variant-picker .variant-option.variant-option--buttons .variant-option__button-label{background:transparent;color:var(--clr-light-grey);text-transform:uppercase;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:var(--letterspacing-0);border-radius:50px;border:1px solid var(--clr-light-grey);min-height:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:11.5px 16px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.default-product-page .product-details variant-picker .variant-option.variant-option--buttons .variant-option__button-label:has(>input:checked){border:1px solid var(--clr-white);background:var(--clr-white);color:var(--clr-darkest-grey)}.default-product-page .product-details .custom-description p{margin-bottom:20px}.default-product-page .product-details .custom-description ul{text-transform:uppercase;font-weight:var(--font-weight-semibold);list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px}.default-product-page .product-details .custom-description ul li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:1.2rem;text-transform:uppercase;font-weight:var(--font-weight-semibold);font-family:var(--font-body-family);font-size:1.4rem;line-height:.9;letter-spacing:var(--letterspacing-0);color:var(--clr-white)}.default-product-page .product-details .custom-description ul li:before{content:"";width:.7em;height:.7em;background:#fff;border-radius:4px;-webkit-flex-shrink:0;flex-shrink:0}.default-product-page .product-details .product-form-buttons{gap:16px}.default-product-page .product-details .product-form-buttons .quantity-selector{--quantity-selector-width:108px;border-radius:0;background:var(--clr-dark-grey);border:1px solid var(--clr-white);color:var(--clr-white);height:100%}.default-product-page .product-details .product-form-buttons .quantity-selector .button{color:var(--clr-white)}.default-product-page .product-details .product-form-buttons .quantity-selector .button .svg-wrapper{width:40px}.default-product-page .product-details .product-form-buttons .quantity-selector input{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:var(--letterspacing-0);color:var(--clr-white)}.default-product-page .product-details .product-form-buttons .button-custom-wide{--btn-ease:cubic-bezier(.22,.61,.36,1);height:100%;color:var(--clr-neon-blue);background-color:var(--clr-dark-grey);padding:14px 16px 14px 24px;border:1px solid var(--clr-neon-blue);border-radius:0 0 8px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:10px;width:100%;text-decoration:none;will-change:transform;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .32s var(--btn-ease),color .32s var(--btn-ease),border-color .32s var(--btn-ease),box-shadow .32s var(--btn-ease),-webkit-transform .16s var(--btn-ease);transition:background-color .32s var(--btn-ease),color .32s var(--btn-ease),border-color .32s var(--btn-ease),box-shadow .32s var(--btn-ease),transform .16s var(--btn-ease);transition:background-color .32s var(--btn-ease),color .32s var(--btn-ease),border-color .32s var(--btn-ease),box-shadow .32s var(--btn-ease),transform .16s var(--btn-ease),-webkit-transform .16s var(--btn-ease)}.default-product-page .product-details .product-form-buttons .button-custom-wide .add-to-cart-text{opacity:1!important;-webkit-transform:none!important;transform:none!important;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:var(--letterspacing-0);text-transform:uppercase}.default-product-page .product-details .product-form-buttons .button-custom-wide:hover{background-color:var(--clr-neon-blue);color:var(--clr-dark-grey);border-color:var(--clr-neon-blue);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 8px 24px #0000002e}.default-product-page .product-details .product-form-buttons .button-custom-wide:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 4px 12px #0000002e;transition-duration:.12s}.default-product-page .product-details .product-form-buttons .button-custom-wide:focus-visible{outline:none;box-shadow:0 8px 24px #0000002e,0 0 0 3px color-mix(in oklab,var(--clr-neon-blue) 40%,transparent);transition:box-shadow .22s var(--btn-ease)}.default-product-page .product-details .product-form-buttons .button-custom-wide[aria-disabled=true],.default-product-page .product-details .product-form-buttons .button-custom-wide[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none;-webkit-transform:none;transform:none;box-shadow:none}@media screen and (min-width:750px){.default-product-page{display:-webkit-flex;display:flex}.default-product-page .product-information__media{max-height:calc(100dvh - 50px);min-width:45vw;max-width:45vw;background:var(--clr-dark-grey);height:100dvh;border-bottom-right-radius:16px}.default-product-page .product-details{-webkit-padding-end:0;padding-inline-end:0;padding:160px 48px 0 80px!important}.default-product-page .product-details .variant-option legend{display:none}.default-product-page .product-details .variant-option .variant-option__button-label{background:transparent;color:var(--clr-light-grey);text-transform:uppercase;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:var(--letterspacing-0);border-radius:50px;border:1px solid var(--clr-light-grey)}.default-product-page .product-details .variant-option .variant-option__button-label:has(>input:checked){border:1px solid var(--clr-white);background:var(--clr-white);color:var(--clr-darkest-grey)}.default-product-page .product-details .custom-description ul{text-transform:uppercase;font-weight:var(--font-weight-semibold);list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px}.default-product-page .product-details .custom-description ul li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:1.2rem;text-transform:uppercase;font-weight:var(--font-weight-semibold);font-family:var(--font-body-family);font-size:1.4rem;line-height:.9;letter-spacing:var(--letterspacing-0);color:var(--clr-white)}.default-product-page .product-details .custom-description ul li:before{content:"";width:.7em;height:.7em;background:#fff;border-radius:4px;-webkit-flex-shrink:0;flex-shrink:0}.default-product-page .product-details .product-form-buttons{gap:16px}.default-product-page .product-details .product-form-buttons .quantity-selector{--quantity-selector-width:108px;border-radius:0;background:var(--clr-dark-grey);border:1px solid var(--clr-white);color:var(--clr-white);height:100%}.default-product-page .product-details .product-form-buttons .quantity-selector .button{color:var(--clr-white)}.default-product-page .product-details .product-form-buttons .quantity-selector .button .svg-wrapper{width:100%}.default-product-page .product-details .product-form-buttons .quantity-selector input{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:var(--letterspacing-0);color:var(--clr-white)}.default-product-page .product-details .product-form-buttons .button-custom-wide{--btn-ease:cubic-bezier(.22,.61,.36,1);height:100%;color:var(--clr-neon-blue);background-color:var(--clr-dark-grey);padding:14px 16px 14px 24px;border:1px solid var(--clr-neon-blue);border-radius:0 0 8px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:10px;width:100%;text-decoration:none;will-change:transform;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .32s var(--btn-ease),color .32s var(--btn-ease),border-color .32s var(--btn-ease),box-shadow .32s var(--btn-ease),-webkit-transform .16s var(--btn-ease);transition:background-color .32s var(--btn-ease),color .32s var(--btn-ease),border-color .32s var(--btn-ease),box-shadow .32s var(--btn-ease),transform .16s var(--btn-ease);transition:background-color .32s var(--btn-ease),color .32s var(--btn-ease),border-color .32s var(--btn-ease),box-shadow .32s var(--btn-ease),transform .16s var(--btn-ease),-webkit-transform .16s var(--btn-ease)}.default-product-page .product-details .product-form-buttons .button-custom-wide .add-to-cart-text{opacity:1!important;-webkit-transform:none!important;transform:none!important;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:var(--letterspacing-0)}.default-product-page .product-details .product-form-buttons .button-custom-wide:hover{background-color:var(--clr-neon-blue);color:var(--clr-dark-grey);border-color:var(--clr-neon-blue);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 8px 24px #0000002e}.default-product-page .product-details .product-form-buttons .button-custom-wide:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 4px 12px #0000002e;transition-duration:.12s}.default-product-page .product-details .product-form-buttons .button-custom-wide:focus-visible{outline:none;box-shadow:0 8px 24px #0000002e,0 0 0 3px color-mix(in oklab,var(--clr-neon-blue) 40%,transparent);transition:box-shadow .22s var(--btn-ease)}.default-product-page .product-details .product-form-buttons .button-custom-wide[aria-disabled=true],.default-product-page .product-details .product-form-buttons .button-custom-wide[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none;-webkit-transform:none;transform:none;box-shadow:none}.product-media-constraint-wrapper{width:100%!important}}@media screen and (max-width:749px){.product-information__media media-gallery slideshow-component .slideshow-control-wrapper{display:block}.product-information__media media-gallery slideshow-component .slideshow-control-wrapper slideshow-arrows{-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:end;justify-content:end;gap:31px;padding:36px}.product-information__media media-gallery slideshow-component .slideshow-control-wrapper slideshow-arrows .slideshow-arrows-inner .slideshow-control{padding:0;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.product-information__media media-gallery slideshow-component .slideshow-control-wrapper slideshow-arrows .slideshow-arrows-inner .slideshow-control .svg-wrapper,.product-information__media media-gallery slideshow-component .slideshow-control-wrapper slideshow-arrows .slideshow-arrows-inner .slideshow-control .svg-wrapper svg{width:13px;height:18px}.product-information__media media-gallery slideshow-component slideshow-slides slideshow-slide{max-height:calc(100vw + 36px)!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.product-information__media media-gallery slideshow-component slideshow-slides slideshow-slide .product-media-constraint-wrapper{height:100%}.product-information__media media-gallery slideshow-component slideshow-slides slideshow-slide .product-media-constraint-wrapper .product-media{height:100%!important}.product-information__media media-gallery slideshow-component slideshow-controls{padding:36px;mix-blend-mode:difference}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-product-information.css.map */
