@font-face{font-family:Epilogue-Regular;font-style:normal;font-weight:400;src:url(/assets/font/Epilogue-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Epilogue-Medium;font-style:normal;font-weight:500;src:url(/assets/font/Epilogue-Medium.woff2)format("woff2");font-display:swap}@font-face{font-family:Epilogue-SemiBold;font-style:normal;font-weight:600;src:url(/assets/font/Epilogue-SemiBold.woff2)format("woff2");font-display:swap}@font-face{font-family:Epilogue-Bold;font-style:normal;font-weight:700;src:url(/assets/font/Epilogue-Bold.woff2)format("woff2");font-display:swap}.product-detail{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.product-detail__grid{z-index:-1;transition:all .2s ease-in-out;display:none;position:absolute}.product-detail__grid.-left{top:-160px;left:0}.product-detail:before{content:"";filter:blur(200px);opacity:.3;z-index:-1;background:linear-gradient(78.43deg,#a4ce3b 21.98%,#3351a3 90.84%),linear-gradient(#fff3,#fff3);width:50%;height:100vh;position:absolute;top:0;left:0}.product-detail__hero{flex-direction:column;gap:24px;width:100%;padding:24px;display:flex}.product-detail__hero__headline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-detail__hero__headline .button{min-width:auto;padding:12px}.product-detail__hero__title{color:#231f20;--font-size:24px;--font-size-rem:1.5rem;--line-height:32px;--line-height-rem:2rem;font-family:Epilogue-SemiBold;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.product-detail__hero__category{color:#231f20;--font-size:12px;--font-size-rem:.75rem;--line-height:16px;--line-height-rem:1rem;font-family:Epilogue-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem);letter-spacing:0}.product-detail__hero__content{flex-direction:row;justify-content:space-between;align-self:flex-end;align-items:center;width:100%;max-width:755px;display:flex;position:relative}.product-detail__hero__navigation{width:100%;height:412px;display:none;position:relative}.product-detail__hero__nav-item{z-index:2;align-items:center;display:flex;position:absolute}.product-detail__hero__nav-item svg{overflow:visible}.product-detail__hero__nav-item svg .dot-group{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.6s cubic-bezier(.34,1.56,.64,1) .3s forwards dotEntrance}.product-detail__hero__nav-item svg .dot-inner-glow{transform-box:fill-box;transform-origin:50%;opacity:0;animation:3s ease-in-out 2s infinite glowPulse}.product-detail__hero__nav-item svg .dot-inner-glow:nth-child(2){animation-delay:2.5s}.product-detail__hero__nav-item svg .line-path{stroke-dasharray:300;stroke-dashoffset:300px;animation:1.2s ease-in-out .8s forwards lineDraw}.product-detail__hero__nav-item .label{white-space:nowrap;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:12px;padding:12px 40px 12px 24px;transition:all .3s;box-shadow:0 10px 40px #0000001a}.product-detail__hero__nav-item .label:hover{color:#ed1c24;border:1px solid #ed1c24}.product-detail__hero__nav-item:first-child{top:0;right:50%}.product-detail__hero__nav-item:first-child svg{transform:translate(-40px,20px)}.product-detail__hero__nav-item:nth-child(2){top:50%;right:-25%}.product-detail__hero__nav-item:nth-child(2) svg{transform:translate(-40px,-15px)}.product-detail__hero__nav-item:nth-child(3){top:90%;right:-25%}.product-detail__hero__nav-item:nth-child(3) svg{transform:translate(-40px,-15px)}.product-detail__hero__gallery{width:100%;max-width:100%}.product-detail__hero__gallery .swiper{padding:0 0 22px}.product-detail__hero__gallery .swiper-slide{justify-content:center;display:flex}.product-detail__hero__gallery .swiper-slide img{object-fit:contain;max-width:100%;height:auto}.product-detail__hero__gallery .swiper-pagination{bottom:0}.product-detail__hero__info-title{color:#231f20;--font-size:18px;--font-size-rem:1.125rem;--line-height:24px;--line-height-rem:1.5rem;width:max-content;font-family:Epilogue-SemiBold;font-size:var(--font-size-rem);line-height:var(--line-height-rem);border-bottom:2px solid #ed1c24;padding:4px 0}.product-detail__hero__info-text{margin:8px 0}.product-detail__hero__info-text h4{color:#231f20;--font-size:24px;--font-size-rem:1.5rem;--line-height:32px;--line-height-rem:2rem;font-family:Epilogue-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.product-detail__hero__info-text p{--font-size:14px;--font-size-rem:.875rem;--line-height:24px;--line-height-rem:1.5rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.product-detail__wrapper{flex-direction:column;width:100%;padding:28px 24px;display:flex}.product-detail__wrapper.tabs-wrapper .tabs-wrapper__button.-active[disabled][tab-target=tab-inch]{opacity:1;color:#231f20;cursor:not-allowed}.product-detail__headline{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0 0 32px;display:flex}.product-detail__sub-title h2{color:#231f20;--font-size:24px;--font-size-rem:1.5rem;--line-height:32px;--line-height-rem:2rem;font-family:Epilogue-SemiBold;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.product-detail__file{background-color:#fff;border:1px solid #f0eeee;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;transition:all .3s;display:inline-flex}.product-detail__file svg{width:24px;height:24px}.product-detail__file svg path{fill:#ed1c24}.product-detail__file span{color:#231f20;--font-size:12px;--font-size-rem:.75rem;--line-height:20px;--line-height-rem:1.25rem;font-family:Epilogue-Medium;font-size:var(--font-size-rem);line-height:var(--line-height-rem);letter-spacing:0;text-align:center;transition:color .3s;display:none}.product-detail__file:hover{border-color:#ed1c24}.product-detail__file:hover span{color:#ed1c24}.product-detail__table{justify-content:center;align-items:center;width:100%;display:flex}.product-detail__image{border-radius:12px;justify-content:center;align-items:center;display:flex}.product-detail__image img{max-width:100%;height:auto}.product-detail__certificates{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px 0;display:flex}.product-detail__certificates h2{color:#231f20;--font-size:24px;--font-size-rem:1.5rem;--line-height:32px;--line-height-rem:2rem;font-family:Epilogue-SemiBold;font-size:var(--font-size-rem);line-height:var(--line-height-rem);text-align:center;margin:0 24px 24px;padding:0 24px}.product-detail__certificates__gallery{width:100%;padding:0 24px;position:relative;overflow:hidden}.product-detail__certificates__gallery .swiper-wrapper{align-items:stretch;margin:0 0 60px;display:flex}.product-detail__certificates__gallery .swiper-slide{height:auto;display:flex}.product-detail__certificates__gallery .swiper-pagination{bottom:0}.product-detail__certificates__gallery.-gradient:before,.product-detail__certificates__gallery.-gradient:after{content:"";z-index:2;pointer-events:none;width:217px;display:none;position:absolute;top:0;bottom:0}.product-detail__certificates__gallery.-gradient:before{background:linear-gradient(90deg,#fff 0%,#0000 56.45%);left:-24px}.product-detail__certificates__gallery.-gradient:after{background:linear-gradient(270deg,#fff 0%,#0000 59.22%);right:-24px}.product-detail__certificates__card{z-index:1;isolation:isolate;background:linear-gradient(270deg,#1b0107 0%,#231f20 100%);border-radius:16px;flex-direction:column;justify-content:stretch;align-items:center;width:100%;height:100%;padding:24px 16px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 20px #00000040}.product-detail__certificates__card:before{z-index:-1;content:"";filter:blur(100px);pointer-events:none;background:linear-gradient(227.04deg,#3351a3 36.32%,#a4ce3b 99.25%);border-radius:50%;width:100%;height:100%;position:absolute;bottom:-50%;left:-50%}.product-detail__certificates__content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.product-detail__certificates__icon{width:75px;height:75px;margin:0 0 12px}.product-detail__certificates__name{color:#fff;--font-size:13px;--font-size-rem:.8125rem;--line-height:18px;--line-height-rem:1.125rem;font-family:Epilogue-SemiBold;font-size:var(--font-size-rem);line-height:var(--line-height-rem);letter-spacing:0;text-align:center;margin:0 0 8px;padding:0 8px}.product-detail__certificates__date{color:#f0eeee;--font-size:12px;--font-size-rem:.75rem;--line-height:16px;--line-height-rem:1rem;font-family:Epilogue-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem);letter-spacing:0;text-align:center}.product-detail__certificates__link{color:#fff;--font-size:12px;--font-size-rem:.75rem;--line-height:20px;--line-height-rem:1.25rem;width:100%;font-family:Epilogue-Medium;font-size:var(--font-size-rem);line-height:var(--line-height-rem);letter-spacing:0;text-align:center;background-color:#0000;border:1px solid #fff;border-radius:8px;margin:16px 0 0;padding:4px 8px;transition:all .4s cubic-bezier(.22,1,.36,1)}.product-detail__certificates__link:hover,.product-detail__certificates__link:focus{color:#231f20;background-color:#fff}.product-detail__other-products{width:100%}.product-detail__other-products__text{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:770px;margin:0 auto 24px;padding:0 24px;display:flex}.product-detail__other-products__text h2{color:#231f20;--font-size:24px;--font-size-rem:1.5rem;--line-height:32px;--line-height-rem:2rem;font-family:Epilogue-SemiBold;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.product-detail__other-products__text p{color:#757575;--font-size:16px;--font-size-rem:1rem;--line-height:24px;--line-height-rem:1.5rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem);margin-top:12px}.product-detail__other-products__gallery{padding:20px 0 60px 24px;overflow:hidden}.product-detail__other-products__gallery .swiper-wrapper{align-items:stretch;display:flex}.product-detail__other-products__gallery .swiper-slide{flex-direction:column;height:auto;display:flex}.product-detail__other-products__item{background-color:#fff;border:1px solid #f0eeee;border-radius:16px;flex-direction:column;flex:1;height:100%;padding:24px 16px;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.product-detail__other-products__item:hover{border:1px solid #ed1c24;box-shadow:0 10px 30px #00000014}.product-detail__other-products__item:hover .product-detail__other-products__explore{opacity:1;transform:translateY(0)}.product-detail__other-products__item:hover .swiper-pagination{opacity:1}.product-detail__other-products__images{width:100%;margin:0 0 32px;padding:0 0 16px}.product-detail__other-products__images .swiper-slide{justify-content:center;align-items:center;display:flex}.product-detail__other-products__images .swiper-slide img{object-fit:contain;width:140px;height:140px}.product-detail__other-products__images .swiper-pagination{opacity:0;transition:opacity .3s;bottom:0}.product-detail__other-products__content{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.product-detail__other-products__title{color:#231f20;--font-size:14px;--font-size-rem:.875rem;--line-height:16px;--line-height-rem:1rem;font-family:Epilogue-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem);text-align:center;margin:0 0 12px}.product-detail__other-products__tag{color:#231f20;--font-size:14px;--font-size-rem:.875rem;--line-height:14px;--line-height-rem:.875rem;font-family:Epilogue-SemiBold;font-size:var(--font-size-rem);line-height:var(--line-height-rem);border:1px solid #f0eeee;border-radius:24px;padding:8px 12px}.product-detail__other-products__bottom{justify-content:center;min-height:40px;margin-top:auto;padding-top:16px;display:flex}.product-detail__other-products__explore{color:#ed1c24;opacity:0;align-items:center;gap:8px;transition:all .4s;display:flex;transform:translateY(10px)}.product-detail__other-products__explore-text{--font-size:14px;--font-size-rem:.875rem;--line-height:14px;--line-height-rem:.875rem;font-family:Epilogue-SemiBold;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.product-detail__other-products__explore-icon svg path{fill:#ed1c24}.product-detail__other-products__overlay-link{z-index:5;position:absolute;inset:0}@keyframes dotEntrance{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes lineDraw{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes glowPulse{0%{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.8)}to{opacity:.3;transform:scale(1)}}@media screen and (width>=576px){.product-detail__certificates__gallery.-gradient:before,.product-detail__certificates__gallery.-gradient:after{display:block}.product-detail__certificates__icon{width:100px;height:100px}.product-detail__certificates__name{--font-size:18px;--font-size-rem:1.125rem;--line-height:18px;--line-height-rem:1.125rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}}@media screen and (width>=768px){.product-detail__hero__navigation{flex-direction:column;display:flex}.product-detail__hero__gallery{max-width:calc(50% - 60px)}.product-detail__file span{display:block}.product-detail__certificates__gallery .swiper-wrapper.-centered{justify-content:center}}@media screen and (width>=1024px){.product-detail__hero__gallery{max-width:417px}}@media screen and (width>=1280px){.product-detail__grid{display:block}.product-detail__hero__headline .button{min-width:242px;padding:12px 16px}.product-detail__hero__title{--font-size:56px;--font-size-rem:3.5rem;--line-height:64px;--line-height-rem:4rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.product-detail__hero__category{--font-size:18px;--font-size-rem:1.125rem;--line-height:24px;--line-height-rem:1.5rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.product-detail__sub-title h2{--font-size:48px;--font-size-rem:3rem;--line-height:48px;--line-height-rem:3rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.product-detail__certificates{padding:60px 0}.product-detail__certificates h2,.product-detail__other-products__text h2{--font-size:48px;--font-size-rem:3rem;--line-height:48px;--line-height-rem:3rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}}@media screen and (width>=1366px){.product-detail__hero{padding:40px 0}.product-detail__wrapper{padding:50px 0}.product-detail__certificates h2{margin:0 0 32px;padding:0}.product-detail__certificates__gallery,.product-detail__other-products__text{padding:0}.product-detail__other-products__gallery{padding:20px 0 60px}}