@keyframes stork-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes stork-fade{0%{opacity:0}to{opacity:1}}@keyframes stork-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes stork-count{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.stork-hidden{opacity:0}.stork-reveal{animation:.7s cubic-bezier(.22,1,.36,1) forwards stork-reveal}.stork-fade{animation:.6s ease-out forwards stork-fade}.stork-line{transform-origin:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards stork-line}.stork-count{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards stork-count}.stork-d1{animation-delay:.1s}.stork-d2{animation-delay:.2s}.stork-d3{animation-delay:.3s}.stork-d4{animation-delay:.4s}.stork-d5{animation-delay:.5s}.stork-title{letter-spacing:-.025em;font-size:1.875rem;font-weight:200}@media (width>=768px){.stork-title{font-size:2.25rem}}@media (width>=1024px){.stork-title{font-size:3.75rem}}.stork-label{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.stork-label sup,.badge-discount sup{vertical-align:super;font-size:.75em;display:inline;position:static}.stork-divider{opacity:.12;background:linear-gradient(90deg,#0000,currentColor 20% 80%,#0000);height:1px}.stork-img-reveal,.stork-hero-swiper{overflow:hidden}.stork-hero-swiper img{cursor:zoom-in;transition:box-shadow .4s,transform .4s}.stork-hero-swiper:hover img{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.stork-hero-swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.stork-img-reveal img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.stork-img-reveal:hover img{transform:scale(1.03)}.stork-card{transition:box-shadow .3s,transform .3s}.stork-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000014}.stork-cta-ring{position:relative}.stork-cta-ring:after{content:"";border-radius:inherit;opacity:0;border:2px solid;transition:opacity .3s,inset .3s;position:absolute;inset:-3px}.stork-cta-ring:hover:after{opacity:.2;inset:-6px}.stork-gallery-swiper .swiper-button-next,.stork-gallery-swiper .swiper-button-prev,.stork-slider .swiper-button-next,.stork-slider .swiper-button-prev,.related-products-swiper .swiper-button-next,.related-products-swiper .swiper-button-prev{color:#111;background:#ffffffe6;border-radius:50%;width:36px;height:36px;transition:box-shadow .2s;box-shadow:0 1px 4px #00000014}.stork-gallery-swiper .swiper-button-next svg,.stork-gallery-swiper .swiper-button-prev svg,.stork-slider .swiper-button-next svg,.stork-slider .swiper-button-prev svg,.related-products-swiper .swiper-button-next svg,.related-products-swiper .swiper-button-prev svg{width:14px;height:14px}.stork-gallery-swiper .swiper-button-next:hover,.stork-gallery-swiper .swiper-button-prev:hover,.stork-slider .swiper-button-next:hover,.stork-slider .swiper-button-prev:hover,.related-products-swiper .swiper-button-next:hover,.related-products-swiper .swiper-button-prev:hover{box-shadow:0 2px 8px #0000001f}@media (prefers-color-scheme:dark){.stork-gallery-swiper .swiper-button-next,.stork-gallery-swiper .swiper-button-prev,.stork-slider .swiper-button-next,.stork-slider .swiper-button-prev,.related-products-swiper .swiper-button-next,.related-products-swiper .swiper-button-prev{color:#e5e7eb;background:#374151e6}}.stork-lightbox-swiper .swiper-button-next,.stork-lightbox-swiper .swiper-button-prev{-webkit-backdrop-filter:blur(4px);color:#fff;background:#0000008c;border-radius:50%;width:48px;height:48px;transition:background .2s,transform .2s}.stork-lightbox-swiper .swiper-button-next:hover,.stork-lightbox-swiper .swiper-button-prev:hover{background:#000c;transform:scale(1.05)}.stork-lightbox-swiper .swiper-button-next svg,.stork-lightbox-swiper .swiper-button-prev svg{width:20px;height:20px}.stork-lightbox-swiper .swiper-button-disabled{opacity:.3}@media (prefers-reduced-motion:reduce){.stork-reveal,.stork-fade,.stork-line,.stork-count{animation-duration:10ms}.stork-img-reveal img,.stork-card{transition:none}.stork-img-reveal:hover img{transform:none}}.product-card-unified .card-button,.product-card-unified .card-button:hover{background-image:none}#stork-description .absolute{will-change:transform}html{scroll-behavior:smooth}
