body.template-product{--pdp-ease: cubic-bezier(.2, .7, .1, 1)}@keyframes tfh-pdp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){html.tfh-motion body.template-product .wt-product__name{animation:tfh-pdp-rise .9s var(--pdp-ease) both}}html.tfh-motion .tfh-anim [data-r=R1][data-tfh-gsap]:not(.is-in){opacity:1;transform:none}body.template-product .tfh-sl{display:block}html.tfh-pdpm body.template-product [data-gallery] .swiper-wrapper{transition-timing-function:cubic-bezier(.2,.7,.1,1)}html.tfh-pdpm body.template-product .tfh-zoomable .swiper-slide-active a{cursor:zoom-in}html.tfh-pdpm body.template-product .tfh-thumb-ind{position:absolute;left:0;top:0;width:80px;height:80px;z-index:3;pointer-events:none;border-radius:6px;box-shadow:0 0 0 1.5px var(--color-button-primary-background)}html.tfh-pdpm body.template-product [data-thumbs] .swiper-slide-thumb-active{box-shadow:none}html.tfh-pdpm body.template-product .wt-subscription-widget{position:relative;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius);background:var(--color-background);overflow:hidden}html.tfh-pdpm body.template-product .wt-subscription-widget__container{border:0;border-radius:0;background:transparent;overflow:visible;position:relative;z-index:1}html.tfh-pdpm body.template-product .tfh-plan-ind{position:absolute;left:0;right:0;top:0;height:100px;z-index:0;pointer-events:none;background:var(--pdp-oat);box-shadow:inset 0 0 0 1.5px var(--color-links)}html.tfh-pdpm body.template-product .tfh-plan-ready .wt-subscription-widget__plans--selected{background:transparent;box-shadow:none}html.tfh-pdpm body.template-product .wt-subscription-widget__plans:not(.wt-subscription-widget__plans--selected) .wt-subscription-widget__plan-content{display:flex;max-height:0;margin-top:0;opacity:0;overflow:hidden;visibility:hidden;transition:max-height .45s var(--pdp-ease),margin-top .45s var(--pdp-ease),opacity .25s ease,visibility 0s linear .45s}html.tfh-pdpm body.template-product .wt-subscription-widget__plans--selected .wt-subscription-widget__plan-content{max-height:120px;opacity:1;visibility:visible;transition:max-height .45s var(--pdp-ease),margin-top .45s var(--pdp-ease),opacity .35s ease .1s,visibility 0s}html.tfh-pdpm body.template-product .wt-subscription-widget__plan-header__circle{transition:border-color .3s ease,background-color .3s ease}html.tfh-pdpm body.template-product .product-form__submit{transition:background-color .25s ease,color .25s ease,transform .5s var(--ease-spring, var(--pdp-ease))}html.tfh-pdpm body.template-product .product-form__submit:not([disabled]):active{transform:scale(.97);transition-duration:.12s}html.tfh-pdpm body.template-product .product-form__submit.tfh-atc-done{background:var(--color-button-primary-background-hover)}html.tfh-pdpm body.template-product .wt-product__sticky-buy{opacity:1;visibility:hidden;transform:translateY(110%);transition:transform .7s var(--ease-spring, var(--pdp-ease)),visibility 0s linear .7s}html.tfh-pdpm body.template-product .wt-product__sticky-buy.tfh-sticky-show{visibility:visible;transform:none;transition:transform .7s var(--ease-spring, var(--pdp-ease)),visibility 0s}html.tfh-pdpm body.template-product #judgeme_product_reviews .jdgm-gallery{cursor:grab;scroll-snap-type:none}html.tfh-pdpm body.template-product #judgeme_product_reviews .jdgm-gallery.tfh-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}@keyframes tfh-pdp-drift{0%{translate:-22px -14px}to{translate:22px 14px}}@media(prefers-reduced-motion:no-preference){html.tfh-pdpm body.template-product .tfh-pat-stage.tfh-byob{overflow:clip}html.tfh-pdpm:not(.tfh-paused) body.template-product .tfh-pat-stage .tfh-byob__sticky:before{top:-40px;right:-40px;bottom:-40px;left:-40px;animation:tfh-pdp-drift 110s ease-in-out infinite alternate}}html.tfh-pdpm body.template-product .tfh-seal.is-offscreen .tfh-seal__spin,html.tfh-pdpm body.template-product .tfh-pat-stage.is-offscreen .tfh-byob__sticky:before{animation-play-state:paused}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s;animation-timing-function:cubic-bezier(.2,.7,.1,1)}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/tfh-pdp-motion.css.map */
