.template-product [data-section-type=product] .product-gallery__carousel-item.is-selected,.template-product [data-section-type=product] .product-gallery__carousel-item.is-selected.product-gallery__carousel-item--hidden,.template-product [data-section-type=product] .product-gallery__carousel-item.is-selected.is-filtered{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important}.template-product [data-section-type=product] .product-gallery,.template-product [data-section-type=product] .product-gallery__carousel-wrapper,.template-product [data-section-type=product] .product-gallery__carousel,.template-product [data-section-type=product] .product-gallery__size-limiter,.template-product [data-section-type=product] .flickity-viewport{overflow:hidden!important;max-width:100%!important}.template-product [data-section-type=product] .product-gallery__carousel-item.is-filtered:not(.is-selected),.template-product [data-section-type=product] .product-gallery__carousel-item.product-gallery__carousel-item--hidden:not(.is-selected){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.template-product [data-section-type=product] .product-gallery__carousel-item.is-selected,.template-product [data-section-type=product] .product-gallery__carousel-item.is-selected.product-gallery__carousel-item--hidden,.template-product [data-section-type=product] .product-gallery__carousel-item.is-selected.is-filtered{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.template-product [data-section-type=product] .product-gallery__carousel-item.is-selected img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important}@media screen and (max-width:999px){.template-product [data-section-type=product] .product-gallery[data-tuokus-gallery-mobile-lock=true] .product-gallery__carousel,.template-product [data-section-type=product] .product-gallery[data-tuokus-gallery-mobile-lock=true] .product-gallery__carousel-wrapper,.template-product [data-section-type=product] .product-gallery[data-tuokus-gallery-mobile-lock=true] .product-gallery__size-limiter,.template-product [data-section-type=product] .product-gallery[data-tuokus-gallery-mobile-lock=true] .flickity-viewport{width:100%!important;max-width:100%!important;overflow:hidden!important}.template-product [data-section-type=product] .product-gallery[data-tuokus-gallery-mobile-lock=true] .flickity-slider{position:relative!important;left:0!important;transform:translate(0)!important;width:100%!important}.template-product [data-section-type=product] .product-gallery[data-tuokus-gallery-mobile-lock=true] .product-gallery__carousel-item{position:relative!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:100%!important}.template-product [data-section-type=product] .product-gallery[data-tuokus-gallery-mobile-lock=true] .product-gallery__carousel-item:not(.is-selected){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.template-product [data-section-type=product] .product-gallery[data-tuokus-gallery-mobile-lock=true] .product-gallery__carousel-item.is-selected,.template-product [data-section-type=product] .product-gallery[data-tuokus-gallery-mobile-lock=true] .product-gallery__carousel-item.is-selected img,.template-product [data-section-type=product] .product-gallery[data-tuokus-gallery-mobile-lock=true] .product-gallery__carousel-item.is-selected .product-gallery__image{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important}}.template-product [data-section-type=product] .product-block-list__item--reviews .tydal-reviews-iframe-panel-wrapper:empty,.template-product [data-section-type=product] .product-block-list__item--reviews .tydal-reviews-iframe-panel-wrapper:not(:has(iframe)):not(:has(.spr-review)):not(:has(.jdgm-rev)):not(:has(.stamped-review)):not(:has(.tydal-review)),.template-product [data-section-type=product] .product-block-list__item--reviews .card__section:has(.tydal-reviews-iframe-panel-wrapper:empty),.template-product [data-section-type=product] .product-block-list__item--reviews .card__section:has(.tydal-reviews-iframe-panel-wrapper:not(:has(iframe)):not(:has(.spr-review)):not(:has(.jdgm-rev)):not(:has(.stamped-review)):not(:has(.tydal-review))){display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.template-product [data-section-type=product] .product-block-list__item--description,.template-product [data-section-type=product] .product-block-list__item--content,.template-product [data-section-type=product] .product-block-list__item--reviews,.template-product [data-section-type=product-recommendations],.template-product .shopify-section--product-recommendations{margin-top:4px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.template-product [data-section-type=product] .product-block-list__item--description .card__collapsible-button,.template-product [data-section-type=product] .product-block-list__item--content .card__collapsible-button,.template-product [data-section-type=product] .product-block-list__item--reviews .card__header,.template-product [data-section-type=product] .product-block-list__item--reviews .card__collapsible-button{min-height:38px!important;padding:8px 14px!important}.template-product [data-section-type=product] .variant-swatch-list,.template-product [data-section-type=product] .block-swatch-list,.template-product [data-section-type=product] .color-swatch-list--large,.template-product [data-section-type=product] .tuokus-promo-module__rail,.template-product [data-section-type=product-recommendations] .product-list--scrollable,.template-collection [data-section-type=collection] .tuokus-collection-discovery__rail,.template-index .activity-product-list,.template-index [data-section-type=activity-featured-collections] .activity-collection-grid{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x pinch-zoom!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important}.template-product [data-section-type=product] .variant-swatch-list img,.template-product [data-section-type=product] .block-swatch-list img,.template-product [data-section-type=product] .color-swatch-list--large img,.template-product [data-section-type=product] .tuokus-promo-module__rail img,.template-product [data-section-type=product-recommendations] .product-list--scrollable img,.template-collection [data-section-type=collection] .tuokus-collection-discovery__rail img,.template-index .activity-product-list img,.template-index [data-section-type=activity-featured-collections] .activity-collection-grid img{-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important}@media screen and (min-width:1000px){.template-index .header__inner,.template-collection .header__inner,.template-product .header__inner,.template-search .header__inner,.template-cart .header__inner{display:grid!important;grid-template-columns:minmax(180px,260px) minmax(360px,560px) minmax(260px,auto)!important;align-items:center!important;gap:clamp(22px,4vw,64px)!important}.template-index .header__search-bar-wrapper,.template-collection .header__search-bar-wrapper,.template-product .header__search-bar-wrapper,.template-search .header__search-bar-wrapper,.template-cart .header__search-bar-wrapper{justify-self:center!important;width:min(560px,42vw)!important;max-width:560px!important}.template-index .header__action-list,.template-collection .header__action-list,.template-product .header__action-list,.template-search .header__action-list,.template-cart .header__action-list{justify-self:end!important;display:flex!important;align-items:center!important;gap:10px!important}.template-product [data-section-type=product] .product-meta__title{max-width:100%!important;font-size:clamp(20px,1.45vw,25px)!important;line-height:1.28!important;letter-spacing:.01em!important}.template-product [data-section-type=product] .product-block-list__wrapper{align-items:flex-start!important}.template-product [data-section-type=product] .product-block-list__item--gallery{position:static!important;top:auto!important;align-self:flex-start!important}.template-product [data-section-type=product] .product-gallery.product-gallery--single-visible-media>.scroller,.template-product [data-section-type=product] .product-gallery.product-gallery--few-visible-media>.scroller,.template-product [data-section-type=product] .product-gallery[data-visible-media-count="1"] .product-gallery__thumbnail-list,.template-product [data-section-type=product] .product-gallery[data-visible-media-count="2"] .product-gallery__thumbnail-list,.template-product [data-section-type=product] .product-gallery[data-visible-media-count="1"] .product-gallery__thumbnail-list-wrapper,.template-product [data-section-type=product] .product-gallery[data-visible-media-count="2"] .product-gallery__thumbnail-list-wrapper{display:none!important;width:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important;margin:0!important;padding:0!important}.template-product [data-section-type=product] .product-gallery__promotion-shell--desktop-only{margin-top:8px!important;padding:10px!important;min-height:0!important}.template-product [data-section-type=product] .product-gallery__promotion-shell--desktop-only .tuokus-promo-module__rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:0!important}}@media screen and (max-width:999px){.template-product [data-section-type=product] .product-block-list,.template-product [data-section-type=product] .product-block-list__wrapper,.template-product [data-section-type=product] .product-block-list__item,.template-product [data-section-type=product] .product-info,.template-product [data-section-type=product] .product-info__block-list,.template-product [data-section-type=product] .product-info__block-item,.template-product [data-section-type=product] .product-form__variants--static,.template-product [data-section-type=product] variant-picker,.template-product [data-section-type=product] .product-form__option,.template-product [data-section-type=product] .product-form__option-selector,.template-product [data-section-type=product] .product-form__info-list,.template-product [data-section-type=product] .product-form__pricing-panel,.template-product [data-section-type=product] .product-gallery,.template-product [data-section-type=product] .product-gallery__carousel-wrapper,.template-product [data-section-type=product] .product-gallery__carousel,.template-product [data-section-type=product] .product-gallery__size-limiter,.template-product [data-section-type=product] .flickity-viewport{box-sizing:border-box!important;width:100%!important;max-width:calc(100vw - 32px)!important;min-width:0!important}.template-product [data-section-type=product] .product-block-list__item--mobile-title{order:1!important;margin:0!important}.template-product [data-section-type=product] .product-block-list__item--gallery{order:2!important;margin:0!important;overflow:visible!important}.template-product [data-section-type=product] .product-block-list__item--info{order:3!important;margin:0!important}.template-product [data-section-type=product] .product-block-list__item--description,.template-product [data-section-type=product] .product-block-list__item--content,.template-product [data-section-type=product] .product-block-list__item--reviews{order:4!important;margin:0!important}.template-product [data-section-type=product] .product-block-list__item--mobile-promotion{order:5!important;margin-top:4px!important}.template-product [data-section-type=product] .product-info__block-item--product-meta{display:none!important}.template-product [data-section-type=product] .product-mobile-meta-card{padding:12px 14px 8px!important}.template-product [data-section-type=product] .product-mobile-meta__title,.template-product [data-section-type=product] .product-meta__title{display:block!important;max-height:none!important;font-size:clamp(17px,4.8vw,21px)!important;line-height:1.25!important;-webkit-line-clamp:unset!important;overflow:visible!important}.template-product [data-section-type=product] .product-info__block-item--variant-selector{gap:4px!important}.template-product [data-section-type=product] .product-info__block-item--variant-selector>variant-picker{order:1!important}.template-product [data-section-type=product] .product-info__block-item--variant-selector>.product-form__info-list{order:2!important;margin:0!important}.template-product [data-section-type=product] .product-info__block-item--variant-selector>.product-form__pricing-panel{order:3!important;margin:0!important;padding:10px!important;border-radius:16px!important}.template-product [data-section-type=product] .product-form__pricing-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;grid-template-columns:1fr!important;gap:7px!important}.template-product [data-section-type=product] .product-form__pricing-copy,.template-product [data-section-type=product] .product-form__pricing-eyebrow,.template-product [data-section-type=product] .product-form__pricing-title{display:block!important;width:100%!important;min-width:0!important}.template-product [data-section-type=product] .product-form__pricing-title{white-space:nowrap!important;font-size:clamp(14px,3.8vw,16px)!important;line-height:1.16!important}.template-product [data-section-type=product] .product-form__coupon-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;min-width:0!important}.template-product [data-section-type=product] .product-form__coupon-badge,.template-product [data-section-type=product] .product-form__coupon-copy{flex:0 0 auto!important;max-width:100%!important;white-space:nowrap!important}.template-product [data-section-type=product] .product-form__pricing-main,.template-product [data-section-type=product] .product-form__pricing-stack{width:100%!important;min-width:0!important;grid-template-columns:1fr!important}.template-product [data-section-type=product] .variant-swatch-list,.template-product [data-section-type=product] .block-swatch-list,.template-product [data-section-type=product] .color-swatch-list--large{gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0 2px 6px!important}.template-product [data-section-type=product] .variant-swatch-list>.variant-swatch{flex:0 0 66px!important;width:66px!important;min-width:66px!important;max-width:66px!important;margin:0!important}.template-product [data-section-type=product] .variant-swatch__item{display:grid!important;grid-template-rows:48px auto!important;place-items:center!important;width:66px!important;min-width:66px!important;min-height:72px!important;padding:4px!important;gap:3px!important}.template-product [data-section-type=product] .variant-swatch__media,.template-product [data-section-type=product] .variant-swatch__media.aspect-ratio,.template-product [data-section-type=product] .variant-swatch__image,.template-product [data-section-type=product] .variant-swatch__media img{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding-bottom:0!important;object-fit:cover!important}.template-product [data-section-type=product] .block-swatch__item{min-width:82px!important;min-height:36px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}.template-product [data-section-type=product] .product-form__info-list--secondary .product-form__info-item--quantity{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:8px!important;min-height:38px!important;padding:2px 0!important}.template-product [data-section-type=product] .quantity-selector--product{width:138px!important;max-width:138px!important;min-height:38px!important;margin:0!important}.template-product [data-section-type=product] .tuokus-promo-module__rail>*,.template-product [data-section-type=product-recommendations] .product-list--scrollable>*,.template-collection [data-section-type=collection] .tuokus-collection-discovery__rail>*,.template-index .activity-product-list>*,.template-index [data-section-type=activity-featured-collections] .activity-collection-grid>*{flex:0 0 min(170px,53vw)!important;width:min(170px,53vw)!important;min-width:min(170px,53vw)!important;max-width:min(170px,53vw)!important;scroll-snap-align:start!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/tuokus-live-final.css.map?cb=20260713-globalfix9 */
