:root{--ij-pdp-media-h: min(74vh, 720px)}.product__wrapper .product__photo{height:var(--ij-pdp-media-h);padding-top:0}.product__wrapper .product__photo .image-wrapper,.product__wrapper .product__photo .image-wrapper--cover{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding-top:0}.product__wrapper .product__photo .image-wrapper img,.product__wrapper .product__photo .image-wrapper--cover img{width:100%;height:100%;object-fit:contain;object-position:center}.product__images--thumbs .product__slides,.product__images--mobile-thumbs .product__slides{max-height:var(--ij-pdp-media-h)}.product__wrapper--thumbnails .product__images{display:flex;flex-direction:column;align-items:stretch}.product__wrapper--thumbnails .product__slides{order:1;width:100%;flex:0 0 auto}.product__wrapper--thumbnails .product__thumbs{order:2;width:100%;margin:14px 0 0;float:none;position:static;flex:0 0 auto;min-height:0}.product__wrapper--thumbnails .product__thumbs__holder{display:flex;flex-flow:row nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.product__wrapper--thumbnails .product__thumbs__holder .product__thumb{flex:0 0 auto;width:78px;margin:0}@media screen and (max-width:768px){:root{--ij-pdp-media-h: min(62vh, 520px)}.product__wrapper--thumbnails .product__thumbs__holder .product__thumb{width:64px}}.jdgm-rev-widg__reviews.ij-revmarq{position:relative;overflow:hidden;column-count:auto!important;columns:auto!important;display:block!important}.ij-revmarq .ij-revmarq__track{display:flex;flex-flow:row nowrap;align-items:stretch;gap:16px;width:max-content;animation:ij-revmarq-scroll var(--ij-revmarq-dur, 60s) linear infinite}.ij-revmarq:hover .ij-revmarq__track,.ij-revmarq:focus-within .ij-revmarq__track{animation-play-state:paused}.ij-revmarq .jdgm-rev{flex:0 0 320px;width:320px;min-height:190px;margin:0!important;padding:20px!important;box-sizing:border-box;border:1px solid var(--border, #e7e7e3);background:var(--bg, #fff);break-inside:auto!important;display:block!important;float:none!important}.ij-revmarq .jdgm-rev__body{overflow:hidden}@keyframes ij-revmarq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.jdgm-rev-widg:has(.ij-revmarq) .jdgm-rev-widg__sort-wrapper,.jdgm-rev-widg:has(.ij-revmarq) .jdgm-paginate{display:none}@media(prefers-reduced-motion:reduce){.ij-revmarq .ij-revmarq__track{animation:none}.jdgm-rev-widg__reviews.ij-revmarq{overflow-x:auto}}@media screen and (max-width:768px){.ij-revmarq .jdgm-rev{flex-basis:260px;width:260px}}.cart-bar .product__submit__add{min-height:44px}@keyframes ijFloat{0%,55%,to{transform:translateY(0)}20%{transform:translateY(-6px)}35%{transform:translateY(0)}45%{transform:translateY(-3px)}}.template-product .block__icon__row:has(>.block__icon__container:nth-child(1):nth-last-child(3)) .block__icon{animation:ijFloat 2.8s ease-in-out infinite;will-change:transform}.template-product .block__icon__row:has(>.block__icon__container:nth-child(1):nth-last-child(3))>:nth-child(2) .block__icon{animation-delay:-.9s}.template-product .block__icon__row:has(>.block__icon__container:nth-child(1):nth-last-child(3))>:nth-child(3) .block__icon{animation-delay:-1.8s}.template-product .block__icon__row.ij-usp-paused .block__icon{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.template-product .block__icon__row .block__icon{animation:none!important}}@media(min-width:1024px){.product__images{position:sticky;top:84px;align-self:flex-start}}.template-product .shopify-section[id$=__related]{padding-top:clamp(56px,7vw,96px)}.template-product .shopify-section[id$=__related] .tab__title{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:600;letter-spacing:-.01em;line-height:1.1;margin-bottom:40px}.cart-bar.ij-visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .5s ease,transform .5s ease,visibility 0s linear 0s}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ij-pdp.css.map */
