body.tlol-template-product .tlol-pdp-reference{--product-gap: 0px;--product-grid: "product-gallery" "product-info" "product-content" / minmax(0, 1fr);padding-block:0}body.tlol-template-product .tlol-pdp-reference>.container{width:100%;max-width:none;margin-inline:0;padding-inline:0}body.tlol-template-product .tlol-pdp-reference .product{gap:0}body.tlol-template-product .tlol-pdp-reference .product-gallery{--product-gallery-gap: 0px;--product-gallery-carousel-grid: minmax(0, 1fr) / auto-flow 100%;--product-gallery-carousel-gap: 0px;--product-gallery-carousel-scroll-snap-type: x mandatory;flex-direction:column;min-width:0;width:100%;gap:0}body.tlol-template-product .tlol-pdp-reference .product-gallery__carousel-with-arrows{display:block;position:relative;width:100%}body.tlol-template-product .tlol-pdp-reference .product-gallery__carousel{width:100%;max-width:100%;margin:0;padding:0;aspect-ratio:1;height:auto;overflow-x:auto;overflow-y:hidden}body.tlol-template-product .tlol-pdp-reference .product-gallery__media{width:100%;height:100%;margin:0;min-width:0;min-height:0;aspect-ratio:auto}body.tlol-template-product .tlol-pdp-reference .product-gallery__media>:is(img,video,video-media,model-media,iframe){width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}body.tlol-template-product .tlol-pdp-reference .product-gallery__media :is(video,model-viewer){width:100%;height:100%;object-fit:contain}body.tlol-template-product .tlol-pdp-reference .product-gallery :is(carousel-prev-button,carousel-next-button)>button{display:grid;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;min-width:32px;padding:0;border-radius:50%;z-index:1;background:rgb(var(--background));color:rgb(var(--text-color))}body.tlol-template-product .tlol-pdp-reference .product-gallery carousel-prev-button>button{left:8px}body.tlol-template-product .tlol-pdp-reference .product-gallery carousel-next-button>button{right:8px}body.tlol-template-product .tlol-pdp-reference .product-gallery__zoom-button{display:grid!important;inset-inline-start:8px;inset-inline-end:auto;inset-block-start:8px;width:32px;height:32px}body.tlol-template-product .tlol-pdp-reference .product-gallery>carousel-navigation.page-dots{display:flex!important;width:100%;height:16px;gap:3px;padding:6px 0}body.tlol-template-product .tlol-pdp-reference .product-gallery>carousel-navigation.page-dots>button{flex:1;width:auto;height:2px;min-height:2px;border-radius:0;padding:0;opacity:.25}body.tlol-template-product .tlol-pdp-reference .product-gallery>carousel-navigation.page-dots>button[aria-current=true]{opacity:1}body.tlol-template-product .tlol-pdp-reference .product-info{width:100%;min-width:0;margin:0;padding:24px 20px 40px;position:static}body.tlol-template-product .tlol-pdp-reference [data-tlol-size-option] .variant-picker__option-values{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;padding:2px}body.tlol-template-product .tlol-pdp-reference [data-tlol-size-option] .block-swatch{flex:0 0 56px;min-width:56px;width:56px;min-height:32px;height:32px;padding:0 4px}body.tlol-template-product .tlol-pdp-reference .tlol-size-intent-action,body.tlol-template-product .tlol-pdp-reference buy-buttons .button{width:100%;min-height:52px}body.tlol-template-product .tlol-pdp-reference .product-content-below-gallery{padding:32px 20px}@media(min-width:1024px){body.tlol-template-product .tlol-pdp-reference{--product-grid: "product-gallery product-info" / minmax(0, 1fr) minmax(0, 1fr)}body.tlol-template-product .tlol-pdp-reference .product-gallery{position:sticky;top:var(--sticky-area-height, 0px)}body.tlol-template-product .tlol-pdp-reference .product-gallery__carousel{height:calc(100vh - var(--sticky-area-height, 0px));aspect-ratio:auto}body.tlol-template-product .tlol-pdp-reference .product-gallery>carousel-navigation.page-dots{position:absolute;bottom:0;z-index:1}body.tlol-template-product .tlol-pdp-reference .product-info{padding:32px 24px 48px}body.tlol-template-product .tlol-pdp-reference .product-content-below-gallery{padding:48px}}body.tlol-template-product .tlol-pdp-reference .tlol-pdp-tabs{display:flex;overflow-x:auto;gap:24px;min-height:57px;border-block-end:1px solid rgb(var(--text-color) / .25)}body.tlol-template-product .tlol-pdp-reference .tlol-pdp-tabs>button{flex-shrink:0;min-height:57px;padding:8px 0;border-block-end:2px solid transparent}body.tlol-template-product .tlol-pdp-reference .tlol-pdp-tabs>button[aria-selected=true]{border-block-end-color:currentColor}body.tlol-template-product .tlol-pdp-reference [role=tabpanel][hidden]{display:none}body.tlol-template-product .tlol-pdp-reference [role=tabpanel]{padding-block:20px}body.tlol-template-product .tlol-pdp-reference [data-tlol-detail-tabs] summary{display:none}body.tlol-template-product .tlol-pdp-reference [data-tlol-detail-tabs] .accordion{border:0}body.tlol-template-product .tlol-pdp-reference [data-tlol-detail-tabs] .accordion__content{height:auto!important;opacity:1!important;padding:0}body.tlol-template-product .tlol-pdp-reference .tlol-pdp-detail-heading{font-size:14px;line-height:1.5;margin-block:16px 8px}body.tlol-template-product .tlol-pdp-reference :is(.tlol-pdp-tabs>button,[role=tabpanel]):focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media(min-width:1440px){body.tlol-template-product .tlol-pdp-reference .product-info{padding-inline:48px}}body.tlol-storefront.tlol-template-product .tlol-pdp-reference .product>.product-info .product-title{font-size:20px!important;line-height:24px!important;font-weight:700!important}body.tlol-storefront.tlol-template-product .tlol-pdp-reference .tlol-pdp-tabs{gap:0}body.tlol-storefront.tlol-template-product .tlol-pdp-reference .tlol-pdp-tabs>button{font-size:16px!important;line-height:24px!important;font-weight:400!important;padding:16px 24px;border:0;min-height:56px}body.tlol-storefront.tlol-template-product .tlol-pdp-reference .tlol-pdp-tabs>button[aria-selected=true]{font-weight:700!important;box-shadow:inset 0 -2px currentColor}@media(min-width:1024px){body.tlol-storefront.tlol-template-product .tlol-pdp-reference .product>.product-info .product-title{font-size:24px!important;line-height:31.92px!important}}@media(min-width:1440px){body.tlol-storefront.tlol-template-product .tlol-pdp-reference .tlol-pdp-tabs>button{padding-inline:48px}}body.tlol-template-product .tlol-pdp-reference .product-gallery__media>*,body.tlol-template-product .tlol-pdp-reference .product-gallery__media video-media>:is(video,iframe,img),body.tlol-template-product .tlol-pdp-reference .product-gallery__media model-media>model-viewer{min-width:0;min-height:0;max-width:100%;max-height:100%}body.tlol-template-product .tlol-pdp-reference .product-gallery__media video-media>:is(video,img){width:100%;height:100%;object-fit:contain;object-position:center}body.tlol-template-product .tlol-pdp-reference .product-gallery__media video-media>iframe{width:100%;height:100%}body.tlol-template-product .tlol-pdp-reference .tlol-pdp-quantity-disclosure>summary{display:list-item;cursor:pointer;min-height:44px;padding-block:10px}body.tlol-template-product .tlol-pdp-reference .tlol-pdp-quantity-disclosure>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}body.tlol-template-product .tlol-pdp-reference .tlol-pdp-quantity-disclosure[open]>div{padding-block-end:12px}@media(min-width:1024px){body.tlol-template-product .tlol-pdp-reference:has(.product-content-below-gallery){--product-grid: "product-gallery product-info" auto "product-content product-info" minmax(0, 1fr) / minmax(0, 1fr) minmax(0, 1fr)}}body.tlol-template-product .tlol-pdp-reference .product-info{padding-block-start:16px}body.tlol-template-product .tlol-pdp-reference .product-info__block-list>*{--product-info-gap: 8px}body.tlol-template-product .tlol-pdp-reference .product-info__block-list>[data-block-type=buy-buttons]{margin-block-start:12px}body.tlol-template-product .tlol-pdp-reference [data-tlol-detail-tabs]{margin-block-start:16px}body.tlol-template-product .tlol-pdp-reference [role=tabpanel]>[data-block-type=feature-with-icon]{margin-block:12px}body.tlol-template-product .shopify-section--main-product product-sticky-bar{inset-block:auto 0;inset-inline:0 auto;width:100%;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:rgb(var(--background));border-block-start:1px solid rgb(var(--text-color) / .2);border-block-end:0;gap:16px}body.tlol-template-product .shopify-section--main-product product-sticky-bar .button{min-height:52px}body.tlol-template-product .shopify-section--main-product .product-sticky-bar__info{min-width:0}body.tlol-template-product .tlol-pdp-reference:has(:focus-visible)~product-rerender product-sticky-bar{opacity:0;visibility:hidden;pointer-events:none}@media(min-width:1024px){body.tlol-template-product .tlol-pdp-reference .product-info{padding-block-start:8px}body.tlol-template-product .shopify-section--main-product product-sticky-bar{inset-inline:50% auto;width:50%;padding-inline:24px;grid-template-columns:minmax(0,1fr) minmax(160px,auto)}body.tlol-template-product .shopify-section--main-product .product-sticky-bar__info .h-stack{gap:12px}body.tlol-template-product .shopify-section--main-product .product-sticky-bar__info img{width:40px}}@media(min-width:1440px){body.tlol-template-product .shopify-section--main-product product-sticky-bar{padding-inline:48px}}body.tlol-template-product .tlol-pdp-reference .product-info__block-list>[data-block-type=buy-buttons] buy-buttons>.button[type=submit],body.tlol-template-product .tlol-pdp-reference .product-info__block-list>[data-block-type=buy-buttons] .tlol-size-intent-action,body.tlol-template-product .shopify-section--main-product product-sticky-bar>buy-buttons>.button[type=submit],body.tlol-template-product .shopify-section--main-product product-sticky-bar>.tlol-size-intent-action{line-height:1.375;min-height:52px}body.tlol-storefront.tlol-template-product .tlol-pdp-reference .tlol-pdp-tabs{flex-wrap:wrap;overflow-x:visible}body.tlol-storefront.tlol-template-product .tlol-pdp-reference .tlol-pdp-tabs>button{flex:1 1 33.333%;min-width:0;min-height:44px;font-size:12px!important;line-height:18px!important;padding:12px 8px;white-space:normal;overflow-wrap:anywhere}body.tlol-template-product .tlol-pdp-reference .feature-badge-list{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;justify-items:stretch;text-align:left}body.tlol-template-product .tlol-pdp-reference .feature-badge-list>[data-block-type=feature-with-icon]{width:100%;min-width:0}body.tlol-template-product .tlol-pdp-reference .feature-badge-list .feature-badge{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;justify-content:start;gap:12px;padding:0;text-align:left;color:#bfbfbf!important;line-height:1.6}body.tlol-template-product .tlol-pdp-reference .feature-badge-list .feature-badge>:is(svg,img){width:24px;max-width:24px;height:auto;margin-block-start:2px;color:#b8ada0}body.tlol-template-product .tlol-pdp-reference .feature-badge-list .feature-badge p{margin:0;text-align:left;color:#bfbfbf!important}body.tlol-template-product .tlol-pdp-reference .feature-badge-list .feature-badge strong{color:#b8ada0!important;font-weight:600}@media(max-width:1023px){body.tlol-template-product .tlol-pdp-reference .product-gallery>carousel-navigation.page-dots{height:44px;min-height:44px;padding:0 8px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:8px}body.tlol-template-product .tlol-pdp-reference .product-gallery>carousel-navigation.page-dots>button{flex:1 0 44px;min-width:44px;width:44px;min-height:44px;height:44px}body.tlol-template-product .tlol-pdp-reference .product-gallery>carousel-navigation.page-dots>button:before{top:0;right:0;bottom:0;left:0}body.tlol-template-product .tlol-pdp-reference .product-gallery>carousel-navigation.page-dots>button:after{top:21px;right:0;bottom:21px;left:0}body.tlol-template-product .tlol-pdp-reference .product-gallery>carousel-navigation.page-dots>button:focus-visible{outline:2px solid currentColor;outline-offset:-3px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/tlol-pdp-reference.css.map */
