.product .video-link-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;transition:transform .2s ease,opacity .2s ease;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border-radius:50%;padding:1.8rem}@media(max-width:1440px){.product .video-link-play-button{width:80px;height:80px;padding:12px}}@media(max-width:767px){.product .video-link-play-button{width:50px;height:50px;padding:12px}}.product .video-link-play-button:before{content:"";z-index:9;width:100%;height:100%;background-image:url(/img/icons/play-button.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.product .video-link-play-button:after{content:"";z-index:3;background:linear-gradient(145deg,rgb(255,255,255),rgba(0,0,0,0) 30%,rgba(0,0,0,0) 70%,rgb(255,255,255));border-radius:180px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff,#fff 0),linear-gradient(#fff,#fff 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.product .video-link-play-button-bg{position:absolute;inset:0;border-radius:50%;background:rgba(32,36,38,.5921568627);opacity:.5;z-index:0}.product .video-link-play-button-bg:after{content:"";position:absolute;inset:0;border-radius:50%;background:hsla(0,0%,100%,.2);z-index:1;mix-blend-mode:plus-lighter}.product .video-link-play-button-bg:before{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(255,0,0,.1);z-index:1;mix-blend-mode:saturation}.product-slider{position:relative;padding:0 24px 26px;max-width:1668px;margin:0 auto;overflow:hidden}@media(max-width:1559px){.product-slider{max-width:1468px}}@media(max-width:640px){.product-slider{padding:0 15px 26px}}.product-slider:before{content:"";position:absolute;right:-24px;top:0;left:auto;bottom:0;width:16rem;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgb(255,255,255) 70%);z-index:10;pointer-events:none}@media(max-width:767px){.product-slider:before{display:none!important}}.product-slider.shadow-light-none:before{display:none}@media(max-width:990px){.product-slider.shadow-light-none:before{display:block}}.product-slider__swiper{overflow:visible;cursor:grab}.product-slider__swiper:active{cursor:grabbing}@media(max-width:767px){.product-slider__swiper .swiper{overflow:visible}}.product-slider__swiper .swiper-slide{height:31rem;overflow:hidden;border-radius:1.25rem;transition:transform .6s ease,opacity .6s ease}.product-slider__swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.product-slider__nav{margin-top:24px;display:flex;align-items:center;gap:10px}.product-slider__nav-btn{position:relative;width:44px;height:44px;display:flex;border-radius:50%;align-items:center;justify-content:center;box-shadow:0 15px 30px 0 rgba(32,36,38,.15),inset 5px 5px 8px 0 rgba(32,36,38,.08);transition:transform .3s ease}.product-slider__nav-btn:after{content:"";position:absolute;inset:0;padding:1px;border-radius:34px;background:linear-gradient(140deg,white,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 70%,white);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;z-index:3}@media(hover:hover){.product-slider__nav-btn:hover{transform:scale(1.05)}}.product-slider__nav .swiper-button-lock{display:none}.product-slider-thumbs{margin-bottom:44px}.product-slider-thumbs .product-slider--main{margin-bottom:10px;padding-bottom:0}.product-slider-thumbs .product-slider--main:after,.product-slider-thumbs .product-slider--main:before{display:none}.product-slider-thumbs .product-slider--main .product-slider__swiper .swiper-slide{height:auto;aspect-ratio:1;border-radius:1.25rem;overflow:hidden;opacity:0;transition:opacity .5s ease-in-out}.product-slider-thumbs .product-slider--main .product-slider__swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.product-slider-thumbs .product-slider--main .product-slider__swiper .swiper-slide.swiper-slide-active{opacity:1}.product-slider-thumbs .product-slider-thumbs__wrapper{padding:0 15px;overflow:hidden}.product-slider-thumbs .product-slider-thumbs__wrapper .swiper-wrapper{width:max-content}.product-slider-thumbs .product-slider-thumbs__swiper .swiper-slide{min-height:50px;max-height:110px;height:100%;aspect-ratio:1/1;border-radius:.75rem;transition:transform .6s ease,opacity .6s ease;overflow:hidden}.product-slider-thumbs .product-slider-thumbs__button{width:100%;height:100%;padding:0;cursor:pointer;border-radius:15px}.product-slider-thumbs .product-slider-thumbs__img{width:100%;height:100%;object-fit:cover;display:block}.product-content{position:relative;padding-top:34px}.product-content:before{content:"";position:absolute;left:0;top:0;max-width:77.5rem;width:100%;height:1px;background-color:#000;z-index:10;opacity:.1}.product-content__title span{display:flex;width:28px;height:28px;border-radius:50%;border:3px solid var(--color-text-title);position:relative}.product-content__title span:before{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease-in-out}.product-content__title span:after,.product-content__title span:before{content:"";position:absolute;top:50%;left:50%;width:11px;height:2px;background-color:var(--color-text-title)}.product-content__title span:after{transform:translate(-50%,-50%);transition:transform .4s ease-in-out}.show .product-content__title span:before{transform:translate(-50%,-50%) rotate(0deg)}.show .product-content__title span:after{transform:translate(-50%,-50%) rotate(-180deg)}.product-content .description p{margin-bottom:16px}.product-content .description ul{list-style-type:disc;padding-left:20px;margin-bottom:16px}.product-content .description ul p{margin-bottom:4px}.product-content .description ol{list-style-type:decimal;padding-left:20px;margin-bottom:16px}.product-content .description ol p{margin-bottom:4px}
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer components{.product-content__title{--tw-leading:130%;--tw-font-weight:var(--font-weight-bold,700);font-size:20px;line-height:130%;font-weight:var(--font-weight-bold,700);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-text-title)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}