.media-sliders{display:flex;flex-direction:column;gap:var(--gap);position:sticky;top:var(--sticky-header-margin-top)}.media-sliders .product-media{position:relative}.thumbnail-btn{display:flex;flex-direction:column;justify-content:center;position:relative;cursor:pointer}.thumbnail-btn.active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--color-button-background);border-radius:inherit}@media only screen and (min-width:768px){.pdp-content{border-left:solid 1pt var(--color-borders)}}@media only screen and (min-width:1024px){.pdp-content .sticky{position:sticky;margin-top:0;top:var(--sticky-header-margin-top)}.pdp-content .sticky{padding:40px 16px}.thumbnails-next-to{flex-direction:row}.thumbnails-next-to .product-media-slider{order:2;width:calc(100% * (6/7))}.thumbnails-next-to .product-thumbnails-slider{width:calc(100% * (1/7))}.thumbnails-next-to .product-thumbnails-slider .gridy-track{grid:auto-flow calc((100% - var(--sm-gap)*4)/5) / auto;overflow-y:scroll;overflow-x:hidden;position:absolute;width:100%;height:100%}.thumbnails-next-to .product-thumbnails-slider .media.cover{height:100%}}.product__tax{margin-top:4px}.media--external_video.natural iframe{height:100%;width:100%}.media--external_video.natural{aspect-ratio:16 / 9;position:relative}@supports not (aspect-ratio: 16 / 9){.media--external_video.natural iframe{position:absolute}.media--external_video.natural{height:0;padding-bottom:56.25%}}.product-media .media:not(.natural) iframe{width:300%;left:-100%;max-width:none}[data-drawer] .accordion__content{padding:0 var(--drawer-padding) var(--drawer-padding)}.similar-collections ul{display:flex;flex-wrap:wrap;gap:8px}.similar-collections ul>li a{text-decoration:underline}.product-icons-grid{display:grid;grid-template-columns:repeat(var(--icons-grid-cols),minmax(0,1fr));grid-gap:var(--icons-grid-gap);align-items:center}.product-icons-grid img{width:100%;height:auto}@media only screen and (max-width:767px){.the-siblings .gridy-arrows{width:calc(100% + var(--container-margin)* 2);left:calc(0px - var(--container-margin))}}.sibling-product{position:relative;padding:8px;background:var(--color-card-background);border-radius:min(var(--card-border-radius),12px)}.sibling-product:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:min(var(--card-border-radius),12px);box-shadow:inset 0 0 0 0 var(--color-card-foreground);transition:box-shadow .3s ease-in-out}.sibling-product:hover:before{box-shadow:inset 0 0 0 2px var(--color-card-foreground)}.scheme-sibliling{border:2px solid var(--color-foreground);width:max-content!important}.grid.grid-cols-4:has(.scheme-sibliling){grid-template-columns:repeat(12,1fr)}.sibling-product.current-product.scheme-sibliling{border-color:var(--color-foreground);color:var(--color-background);background-color:var(--color-foreground)}.sibling-product.current-product{border:1px solid var(--color-foreground)}.media-sliders .badges{position:absolute;width:calc(100% - 40px);top:20px;left:20px;z-index:1}@media only screen and (min-width:1024px){.media-sliders.thumbnails-next-to .badges{left:calc(100% * (1/7) + var(--sm-gap) + 20px)}}.product-media-zoom-link{position:absolute;width:100%;height:100%;cursor:var(--css-icon-zoom-in) 22 22,auto;z-index:1}.product-block__title .title-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.product-block__title .title-container>.js{flex:1 0 auto}.product-block__title h1,.product-block__price .price{--font-size: 2.4rem;font-weight:700;font-size:2.4rem}.product-block__title .metafield-file_reference{max-width:80px}.product-block__description .rte{width:100%;max-width:unset;padding-top:2rem;padding-bottom:2rem;line-height:normal}.product-block__description read-more .rte{padding-bottom:0rem}.product-block__description.with-background .rte{padding:2rem;background-color:#106678;border:solid 1pt #e2e8e6;color:#fff}.pdp-media .media-sliders{margin-top:var(--gap);margin-bottom:var(--gap)}.with-prerequisites{margin-bottom:.5em}.product-form__buttons:has(.prerequisites-content) .btn:disabled{background-color:#a7566b;opacity:1!important}@media only screen and (max-width:767px){.pdp-media .media-sliders{margin-top:0}}.product-form--footer{display:flex;flex-direction:column;gap:0;border-top:solid 1px var(--color-borders);position:fixed;bottom:0;left:0;width:100%;z-index:1}.product-form--footer__price{background-color:#e8edeb;text-align:center;padding:1rem;display:flex;flex-direction:column;justify-content:center}.product-form--footer__price .flex{justify-content:center;align-items:center;gap:1rem}input#prequisite-checkbox:checked{background-color:var(--chkfg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");box-shadow:inset 0 0 0 1px var(--chkbg);background-size:100%;background-position:center;background-repeat:no-repeat}.product-form--footer__form :is(form,.product-form__buttons,.add-to-cart-container,button){height:100%}.product-form--footer__form :is(form,.product-form__buttons,.add-to-cart-container,button):has(.prerequisites-content){height:auto}.add-to-cart-container.with-prerequisites{display:flex}.prequisites_checkbox{font-size:14px;background-color:#4a4c57;padding:1em}.prerequisites-content{background-color:#4a4c57;color:#fff}@media only screen and (min-width:768px){.main-product>.container{border-bottom:solid 1px var(--color-borders)}.product-form--footer{flex-direction:row}.product-form--footer>*{flex:1}.product-form--footer .add-to-cart-container{width:100%}}.product-block__upsell_products .product-block-title{font-weight:700;font-size:1.6rem}.rte.no-courses-available{background-color:#c50637}.rte.no-courses-available a{color:#fff}.add_to_cart_popup{background-color:#f18626;color:#fff;align-content:center;margin-bottom:1ch}.add_to_cart_text{display:flex;justify-content:center;padding:1ch}.has-physical-product .product-block__description .rte{background-color:#fff;color:#000}
/*# sourceMappingURL=/cdn/shop/t/37/assets/template-product.css.map */
