.carousel-component[data-v-20c8dcb5] img{pointer-events:none}.carousel-component__scroller[data-v-20c8dcb5]{min-width:-moz-min-content;min-width:min-content;transform:var(--carousel-scroller-transform);transition:var(--carousel-scroller-transition)}.heart-spin-animation[data-v-7a64f7d4]{animation-duration:1s;animation-iteration-count:1;animation-name:heart-spin-7a64f7d4}@keyframes heart-spin-7a64f7d4{0%{transform:rotateY(0) translateY(0);fill:transparent;stroke:var(--color-black)}50%{transform:rotateY(180deg) translateY(-4px);fill:var(--color-purple-300);stroke:var(--color-purple-900)}80%{transform:rotateY(1turn) translateY(2px)}to{transform:rotateY(1turn) translateY(0);fill:var(--color-purple-500);stroke:var(--color-purple-500)}}.button-fill-animation[data-v-7a64f7d4]{animation-duration:1s;animation-iteration-count:1;animation-name:button-fill-7a64f7d4}@keyframes button-fill-7a64f7d4{0%{transform:scale(0)}50%{transform:scale(1)}to{transform:scale(0)}}.hop-animation[data-v-7a64f7d4]{animation-duration:1s;animation-iteration-count:1;animation-name:hop-7a64f7d4}@keyframes hop-7a64f7d4{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-ec70b4b5],[data-v-ec70b4b5]::backdrop,[data-v-ec70b4b5]:after,[data-v-ec70b4b5]:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid}}}:is(.pdp-carousel[data-v-ec70b4b5] .carousel-component__track,.pdp-carousel[data-v-ec70b4b5] .carousel-component__slides){max-height:100%}.pdp-carousel[data-v-ec70b4b5] .carousel-dots{bottom:calc(var(--spacing,.25rem)*6);left:calc(var(--spacing,.25rem)*4);--tw-translate-x:0px;translate:var(--tw-translate-x)var(--tw-translate-y)}@media(min-width:961px){.pdp-carousel[data-v-ec70b4b5] .carousel-dots{display:none}}.pdp-carousel[data-v-ec70b4b5] .nuxt-picture{height:100%;justify-content:center;max-height:100%;width:100%}.thumbnail-carousel__item-wrapper[data-v-ec70b4b5]:last-of-type{padding-right:calc(var(--spacing,.25rem)*0)}.thumbnail-carousel[data-v-ec70b4b5] .nuxt-picture{justify-content:center}.thumbnail-carousel__image[data-v-ec70b4b5] .nuxt-picture__image{border-radius:3px}.thumbnail-carousel__image.active[data-v-ec70b4b5] .nuxt-picture__image{border-color:var(--color-black,#1e1e1e);border-style:var(--tw-border-style);border-width:1px}.thumbnail-carousel[data-v-ec70b4b5] .carousel-component__list{overflow:unset;width:100%}@media(min-width:800px){.thumbnail-carousel[data-v-ec70b4b5] .carousel-component__list{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.thumbnail-carousel[data-v-ec70b4b5] .carousel-component__list{border-color:var(--color-grey-50,#f3f4f7)}.thumbnail-carousel[data-v-ec70b4b5] .carousel-component__list{padding-bottom:calc(var(--spacing,.25rem)*2.5)}}.thumbnail-carousel[data-v-ec70b4b5] .carousel-component{width:100%}[data-v-ec70b4b5] .ui-scroller-content-wrapper{width:-moz-max-content;width:max-content}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.fade-enter-active[data-v-b64c92f7],.fade-leave-active[data-v-b64c92f7]{transition:opacity .2s ease}.fade-enter-from[data-v-b64c92f7],.fade-leave-to[data-v-b64c92f7]{opacity:0}.slide-up-enter-active[data-v-b64c92f7],.slide-up-leave-active[data-v-b64c92f7]{transition:transform .3s ease}.slide-up-enter-from[data-v-b64c92f7],.slide-up-leave-to[data-v-b64c92f7]{transform:translateY(100%)}.slide-down-enter-active[data-v-b64c92f7],.slide-down-leave-active[data-v-b64c92f7]{transition:transform .3s ease}.slide-down-enter-from[data-v-b64c92f7],.slide-down-leave-to[data-v-b64c92f7]{transform:translateY(-100%)}
