.template-product .product-information{--page-content-width: 1900px;--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2));padding-block:16px 0!important}.template-product .product-information__grid,.template-product .product-information__media,.template-product media-gallery,.template-product .product-details{min-width:0}.template-product .product-information__media{width:100%}.template-product .product-information__media :is(.product-media-container,.product-media),.template-product .product-information__media .product-media :is(img,video,iframe){border-radius:var(--rad-radius)}.template-product .product-information__media :is(.product-media-container,.product-media){aspect-ratio:1}.template-product .product-information__media .product-media :is(img,video,iframe){height:100%;object-fit:cover}.template-product .product-details{justify-content:stretch}.template-product .product-details>.group-block{width:100%;max-width:none!important}.template-product .product-details h1{margin:0;color:var(--rad-ink);font-family:var(--font-body--family, Poppins, sans-serif);font-size:24px;font-style:normal;font-weight:400;line-height:34px;letter-spacing:normal}.template-product .product-details :is(.jdgm-widget.jdgm-preview-badge,.jdgm-prev-badge){width:100%;color:var(--rad-ink);font-size:14px;line-height:22px}.template-product .product-details product-price{width:100%;color:var(--rad-ink);font-size:16px;font-weight:700;line-height:24px}.template-product .product-details :is(.variant-option__button-label,.quantity-selector){border-radius:10px}.template-product .buy-buttons-block{display:block;margin-block-start:16px}.template-product .product-details .product-form-buttons{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px!important;width:100%}.template-product .product-details .product-form-buttons>.product-form-text__error{grid-column:1 / -1}.template-product .product-details .quantity-label{grid-column:1;grid-row:auto;width:auto;margin:0;color:var(--rad-ink);font-size:14px;font-weight:400;line-height:22px}.template-product .product-details .quantity-selector-wrapper{grid-column:2;grid-row:auto;justify-self:end;width:104px;min-width:104px}.template-product .product-details .quantity-selector{--quantity-selector-width: 104px;width:104px;min-width:104px;height:24px;min-height:24px;align-self:center;border:0;background:transparent}.template-product .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:32px;min-width:32px;height:44px;color:var(--rad-ink)}.template-product .product-details .quantity-selector input[type=number]{width:40px;min-width:40px;color:var(--rad-ink);font-size:14px}.template-product .product-details .product-form-buttons>:is(.quantity-rules,volume-pricing){grid-column:1 / -1;width:100%}.template-product .product-details .product-form-buttons>span:has(>add-to-cart-component),.template-product .product-details .product-form-buttons>shopify-accelerated-checkout{grid-column:1 / -1;width:100%}.template-product .product-details .product-form-buttons>span:has(>add-to-cart-component){margin-block-start:16px}.template-product .product-details add-to-cart-component{display:block;width:100%}.template-product .product-details .add-to-cart-button{width:100%;height:56px;min-height:56px;padding:0 24px;border:0;border-radius:var(--rad-radius);background:var(--rad-orange);color:var(--rad-white);font-size:15px;font-weight:500;line-height:24px;letter-spacing:.06em}.template-product .product-details .add-to-cart-button:hover{background:color-mix(in srgb,var(--rad-orange) 88%,var(--rad-ink));color:var(--rad-white)}.template-product .product-details .add-to-cart-button>.add-to-cart-icon{display:none}.template-product .product-details .accordion{margin-block-start:8px}.template-product .product-details .accordion .details{border-color:color-mix(in srgb,var(--rad-ink) 18%,transparent)}.template-product .product-details .accordion .details__header{min-height:52px;color:var(--rad-ink);font-size:14px;font-weight:600;line-height:22px}.template-product .product-details .accordion .details-content{color:var(--rad-ink);font-size:13px;line-height:20px}.template-product .sticky-add-to-cart__bar{background:var(--rad-white);border-top:1px solid color-mix(in srgb,var(--rad-ink) 14%,transparent);box-shadow:0 -8px 28px #3b39331a}.template-product .sticky-add-to-cart__bar:before{display:none}.template-product .sticky-add-to-cart__image{border-radius:10px}.template-product .sticky-add-to-cart__button{border:0;border-radius:var(--rad-radius);background:var(--rad-orange);color:var(--rad-white)}.template-product .product-recommendations .section{--page-content-width: 1900px;--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.template-product .product-recommendations .section-resource-list__content{text-align:center}.template-product .product-recommendations .section-resource-list__content :is(h2,h3){margin:0;color:var(--rad-ink);font-size:26px;font-style:normal;font-weight:500;line-height:36px}.template-product .product-recommendations:is([data-layout-mode=carousel],[data-layout-mode=carousel_desktop_grid_mobile]) .resource-list__carousel{--peek-next-slide-size: 0px}@media screen and (max-width:749px){.template-product .product-information__media{grid-column:2 / 3;margin-block-end:20px}.template-product .product-details{padding:0}.template-product .product-details>.group-block{padding:0!important}.template-product media-gallery{--thumbnail-width: 64px !important;--media-radius: var(--rad-radius) !important;width:100%;container-type:inline-size}.template-product media-gallery>slideshow-component:has(>slideshow-controls.product-media-gallery__responsive-thumbnails[thumbnails]){--rad-mobile-gallery-size: calc(100vw - (var(--rad-page-gutter) * 2) - 68px);--rad-mobile-gallery-size: calc(100cqw - 68px) ;--rad-mobile-thumbnails-height: min(var(--rad-mobile-gallery-size), 336px);--rad-mobile-thumbnail-size: clamp( 44px, calc((var(--rad-mobile-thumbnails-height) - 16px) / 5), 64px );display:grid;grid-template-areas:"container controls";grid-template-columns:minmax(0,1fr) 64px;align-items:stretch;gap:4px;height:var(--rad-mobile-gallery-size);overflow:hidden}.template-product media-gallery>slideshow-component>slideshow-container{min-width:0;height:100%;aspect-ratio:auto}.template-product media-gallery>slideshow-component>slideshow-container>slideshow-slides,.template-product media-gallery>slideshow-component>slideshow-container>slideshow-slides>slideshow-slide{height:100%}.template-product media-gallery>slideshow-component>slideshow-container>slideshow-slides>slideshow-slide.product-media-container{--product-media-fit: contain;background:var(--rad-white)}.template-product media-gallery>slideshow-component>slideshow-container .product-media .product-media__image{width:100%;height:100%;object-fit:contain;object-position:center}.template-product media-gallery slideshow-controls.product-media-gallery__responsive-thumbnails[thumbnails]{grid-area:controls;display:flex;flex-direction:column;width:64px;height:var(--rad-mobile-thumbnails-height);max-height:var(--rad-mobile-thumbnails-height);min-height:0;align-self:start;overflow:hidden}.template-product media-gallery slideshow-controls.product-media-gallery__responsive-thumbnails[thumbnails] .slideshow-controls__thumbnails-container{width:64px;height:100%;max-height:100%;overflow:hidden auto;overscroll-behavior:contain;scroll-behavior:smooth;scroll-snap-type:y proximity;scrollbar-width:none}.template-product media-gallery slideshow-controls.product-media-gallery__responsive-thumbnails[thumbnails] .slideshow-controls__thumbnails{flex-direction:column;width:64px;height:fit-content;align-items:center;margin:0;padding:0;gap:4px}.template-product media-gallery slideshow-controls.product-media-gallery__responsive-thumbnails[thumbnails] .slideshow-controls__thumbnail{flex:0 0 var(--rad-mobile-thumbnail-size);width:var(--rad-mobile-thumbnail-size);height:var(--rad-mobile-thumbnail-size);padding:0;border:1px solid transparent;border-radius:var(--rad-radius);outline:0;scroll-snap-align:start}.template-product media-gallery slideshow-controls.product-media-gallery__responsive-thumbnails[thumbnails] .slideshow-controls__thumbnail img{width:100%;height:100%;border-radius:calc(var(--rad-radius) - 1px);object-fit:cover}.template-product media-gallery slideshow-controls.product-media-gallery__responsive-thumbnails[thumbnails] .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--rad-ink)}.template-product .sticky-add-to-cart__bar{gap:10px;padding:10px 20px calc(10px + var(--safe-area-inset-bottom))}.template-product .sticky-add-to-cart__image{width:52px;height:52px}.template-product .sticky-add-to-cart__info{min-width:0}.template-product .sticky-add-to-cart__title{font-size:13px;line-height:18px}.template-product .sticky-add-to-cart__price{display:none}.template-product .sticky-add-to-cart__button{width:auto;min-width:84px;height:48px;padding:0 18px}.template-product .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}.template-product .sticky-add-to-cart__button .svg-wrapper:first-child{display:none}.template-product .product-recommendations[data-layout-mode=carousel_desktop_grid_mobile] .resource-list__carousel>slideshow-container>slideshow-arrows{display:none}.template-product .product-recommendations[data-layout-mode=carousel_desktop_grid_mobile] .resource-list__carousel>slideshow-container>slideshow-slides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px;overflow:visible;margin:0;padding:0 var(--rad-page-gutter);scroll-snap-type:none}.template-product .product-recommendations[data-layout-mode=carousel_desktop_grid_mobile] .resource-list__carousel>slideshow-container>slideshow-slides>.resource-list__slide{display:block;width:auto;min-width:0;content-visibility:visible;contain-intrinsic-size:none}}@media screen and (min-width:750px){.template-product .product-information{padding-block:24px 0!important}.template-product .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,3fr) minmax(320px,2fr)}.template-product .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:minmax(320px,2fr) minmax(0,3fr)}.template-product .product-information__grid.product-information--media-left .product-information__media{padding-inline-end:0}.template-product .product-information__grid.product-information--media-left .product-details,.template-product .product-information__grid.product-information--media-right .product-information__media{padding-inline-start:0}.template-product .product-information__grid.product-information--media-right .product-details{padding-inline-end:0}.template-product .product-details>.group-block{padding:24px 48px 0 56px!important}.template-product .product-details h1{font-size:26px;line-height:36px}.template-product .buy-buttons-block{margin-block-start:20px}.template-product .product-details .product-form-buttons>span:has(>add-to-cart-component){margin-block-start:20px}.template-product media-gallery{--thumbnail-width: 88px !important;--media-radius: var(--rad-radius) !important}.template-product .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]){grid-template:"controls container" auto "controls arrows" min-content / 88px minmax(0,1fr);column-gap:8px}.template-product media-gallery slideshow-controls[pagination-position=left]{width:88px}.template-product media-gallery slideshow-controls[pagination-position=left] .slideshow-controls__thumbnails-container{width:88px}.template-product media-gallery slideshow-controls[pagination-position=left] .slideshow-controls__thumbnails{width:88px;margin:0;padding:0;gap:8px}.template-product media-gallery slideshow-controls[pagination-position=left] .slideshow-controls__thumbnail{flex:0 0 88px;width:88px;height:88px;padding:0;border:1px solid transparent;border-radius:var(--rad-radius);outline:0}.template-product media-gallery slideshow-controls[pagination-position=left] .slideshow-controls__thumbnail img{width:100%;height:100%;border-radius:calc(var(--rad-radius) - 1px);object-fit:cover}.template-product media-gallery slideshow-controls[pagination-position=left] .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--rad-ink)}.template-product sticky-add-to-cart{display:none}.template-product .product-recommendations .section-resource-list__content :is(h2,h3){font-size:32px;line-height:42px}}@media screen and (min-width:750px)and (max-width:991px){.template-product .product-details>.group-block{padding:20px 24px 0 32px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/radatrix-product.css.map */
