@charset "UTF-8";
.product__header{position:relative}.product__header #mobilebadge{position:absolute;top:5%;right:5%;z-index:20}.product__header .header__content{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;z-index:10}@media screen and (max-width:767.98px){.product__header .header__content{display:block;position:relative}}.product__header .header__content .thumbswiper{position:relative}@media screen and (max-width:767.98px){.product__header .header__content .thumbswiper{margin-top:10px}}.product__header .header__content .thumbswiper .swiper-container{height:350px;overflow:hidden}@supports (overflow: clip){.product__header .header__content .thumbswiper .swiper-container{overflow:clip}}@media screen and (max-width:991.98px){.product__header .header__content .thumbswiper .swiper-container{height:200px}}@media screen and (max-width:767.98px){.product__header .header__content .thumbswiper .swiper-container{height:unset}}.product__header .header__content .thumbswiper .swiper-slide{border:3px solid var(--white);transition:var(--transition-default)}@media screen and (max-width:767.98px){.product__header .header__content .thumbswiper .swiper-slide{border:2px solid var(--grey-light)}}.product__header .header__content .thumbswiper .swiper-slide:hover{border-color:var(--primary-color)}.product__header .header__content .thumbswiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.product__header .header__content .thumbswiper .swiper-slide-thumb-active{border-color:var(--primary-color)}.product__header .header__content .thumbswiper .swiper__controls{--size: 3.75rem;position:absolute;left:50%;transform:translateX(-50%);height:100%;top:0;z-index:10}.product__header .header__content .thumbswiper .swiper__controls .prev,.product__header .header__content .thumbswiper .swiper__controls .next{position:absolute;left:50%;transform:translateX(-50%);background-color:var(--white);border-radius:50%;height:var(--size);width:var(--size);display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width:991.98px){.product__header .header__content .thumbswiper .swiper__controls .prev,.product__header .header__content .thumbswiper .swiper__controls .next{--size: 44px}}.product__header .header__content .thumbswiper .swiper__controls .prev{top:-5rem}@media screen and (max-width:991.98px){.product__header .header__content .thumbswiper .swiper__controls .prev{top:-4rem}}.product__header .header__content .thumbswiper .swiper__controls .next{bottom:-5rem}@media screen and (max-width:991.98px){.product__header .header__content .thumbswiper .swiper__controls .next{bottom:-4rem}}.product__header .header__content .product__category{display:flex;align-items:center;gap:1rem}.product__header .header__content .product__details{flex-basis:30rem;flex-direction:column;flex-grow:0;background-color:var(--white);padding:1.5rem;-webkit-box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.16)}.product__header .header__content .product__details .accordion-item:last-of-type{border-bottom:0}.product__header .header__content .product__details .accordion-header{position:relative}.product__header .header__content .product__details .accordion-header .featured__badge{position:absolute;top:-50%;right:2rem;transform:translateY(-50%);z-index:5}.product__header .header__content .product__details .accordion-button{padding:0}.product__header .header__content .product__details .product__title{display:flex;align-items:center;gap:1.5rem}.product__header .header__content .product__details .product__pickups{background:var(--grey);padding:0.8rem;margin-bottom:2rem}.product__header .header__content .product__buttons .btn{flex:1}.product .add__product--btn i{pointer-events:none}.product .product__features{margin-bottom:2rem}.product .product__sizes--select,.product .product__colors--select,.product .product__features{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem}.product .product__colors{margin-bottom:2rem}.product .product__colors .choose__colors{font-size:1.125rem;line-height:1.4rem}@media screen and (max-width:1199.98px){.product .product__colors .choose__colors{font-size:1rem;line-height:1.3rem}}@media screen and (max-width:991.98px){.product .product__colors .choose__colors{font-size:0.938rem;line-height:1.2rem}}.product .product__colors .choose__colors .selectedColorTitle{font-size:1.125rem;line-height:1.4rem}@media screen and (max-width:1199.98px){.product .product__colors .choose__colors .selectedColorTitle{font-size:1rem;line-height:1.3rem}}@media screen and (max-width:991.98px){.product .product__colors .choose__colors .selectedColorTitle{font-size:0.938rem;line-height:1.2rem}}.product .product__colors .color{outline:3px solid transparent;position:relative;transition:opacity 0.3s ease-in-out;border-radius:50%;cursor:pointer;line-height:1;outline-offset:-3px}.product .product__colors .color img{border-radius:50%}.product .product__colors .color:after{content:"";position:absolute;top:-2px;right:-2px;background-color:var(--primary-color);color:var(--white);height:1.1rem;width:1.1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Pro", "Font Awesome 5 Brands";font-size:0.5rem;opacity:0}.product .product__colors .color.active{outline:3px solid var(--primary-color)}.product .product__colors .color.active:after{opacity:1}.product .product__sizes{margin-bottom:2rem}@media screen and (max-width:991.98px){.product .product__sizes{font-size:0.938rem;line-height:1.2rem}}.product .product__sizes .choose__sizes{font-size:1.125rem;line-height:1.4rem}@media screen and (max-width:1199.98px){.product .product__sizes .choose__sizes{font-size:1rem;line-height:1.3rem}}@media screen and (max-width:991.98px){.product .product__sizes .choose__sizes{font-size:0.938rem;line-height:1.2rem}}.product .product__sizes .choose__sizes .selectedSizeTitle{font-size:1.125rem;line-height:1.4rem}@media screen and (max-width:1199.98px){.product .product__sizes .choose__sizes .selectedSizeTitle{font-size:1rem;line-height:1.3rem}}@media screen and (max-width:991.98px){.product .product__sizes .choose__sizes .selectedSizeTitle{font-size:0.938rem;line-height:1.2rem}}.product .product__sizes .size{border:1px solid var(--grey-light);padding:0.25rem 1rem;font-weight:700;cursor:pointer;user-select:none;font-size:1.125rem;line-height:1.4rem}@media screen and (max-width:1199.98px){.product .product__sizes .size{font-size:1rem;line-height:1.3rem}}@media screen and (max-width:991.98px){.product .product__sizes .size{font-size:0.938rem;line-height:1.2rem}}.product .product__sizes .size.disabled{opacity:0.5;pointer-events:none;background-color:#eee;color:#878585;cursor:default}.product .product__sizes .size.active{border-color:var(--primary-color) !important;background-color:var(--primary-color);color:var(--white)}.product .intro .details{background:var(--light-green);padding:1.563rem;position:relative}@media screen and (max-width:991.98px){.product .intro .details{padding:1.2rem}}@media screen and (max-width:767.98px){.product .intro .details{padding:1rem}}.product .intro .details .details__badge{position:absolute;top:-25px;left:-40px}@media screen and (max-width:991.98px){.product .intro .details .details__badge{width:180px;top:-15px;left:-20px}}.product .intro .details .details__title{font-size:1.5rem;line-height:1.9rem;font-weight:900}@media screen and (max-width:991.98px){.product .intro .details .details__title{font-size:1.25rem;line-height:1.55rem;margin-bottom:0.7rem}}@media screen and (max-width:767.98px){.product .intro .details .details__title{font-size:1.1rem;line-height:1.4rem;margin-bottom:0.5rem}}.product .intro .details ul{margin-bottom:0}.product .intro .details ul li,.product .intro .details ul li strong,.product .intro .details ul li span{font-size:1.125rem;line-height:1.45rem;margin-bottom:0.7rem}@media screen and (max-width:1199.98px){.product .intro .details ul li,.product .intro .details ul li strong,.product .intro .details ul li span{font-size:1rem;line-height:1.5rem;margin-bottom:0.6rem}}@media screen and (max-width:767.98px){.product .intro .details ul li,.product .intro .details ul li strong,.product .intro .details ul li span{font-size:0.938rem;line-height:1.3rem;margin-bottom:0.55rem}}@media screen and (max-width:1199.98px){.product .accordion__area .accordion-button{font-size:1.9rem;line-height:2.3rem}}@media screen and (max-width:991.98px){.product .accordion__area .accordion-button{font-size:1.5rem;line-height:1.9rem}}@media screen and (max-width:767.98px){.product .accordion__area .accordion-button{font-size:1.2rem;line-height:1.6rem}}.product .accordion__area .product__patterns{background:var(--grey);padding:3rem 2rem}.product .accordion__area .product__patterns .swiper__controls--area .swiper__controls{display:flex;justify-content:flex-end;gap:12px}.product .accordion__area .product__patterns .swiper__controls--area .swiper__controls .btn-icon{--size: 60px;--font-size: 1.25rem}.product .accordion__area .product__patterns .swiper__controls--area .swiper__controls .btn-icon.swiper-button-disabled{cursor:default}.product .accordion__area .product__patterns .swiper__controls--area .swiper__controls .btn-icon.swiper-button-disabled:hover{background:var(--white)}.product .accordion__area .product__patterns .swiper__controls--area .swiper__controls .btn-icon.swiper-button-disabled:hover i{color:var(--black)}.product .accordion__area .product__patterns .swiper__controls--area .swiper__controls .btn-icon:hover i{color:var(--white)}@media screen and (max-width:1199.98px){.product .accordion__area .product__patterns .swiper__controls--area .swiper__controls .btn-icon{--size: 50px;--font-size: 1.125rem}}@media screen and (max-width:991.98px){.product .accordion__area .product__patterns .swiper__controls--area .swiper__controls .btn-icon{--size: 44px;--font-size: 1rem}}.product .accordion__area .product__patterns table td{padding:0.625rem 0;font-size:1.125rem;line-height:1.45rem;margin-bottom:0.7rem}@media screen and (max-width:1199.98px){.product .accordion__area .product__patterns table td{font-size:1rem;line-height:1.5rem}}@media screen and (max-width:767.98px){.product .accordion__area .product__patterns table td{font-size:0.938rem;line-height:1.2rem}}.product .accordion__area table td{font-size:1.125rem;line-height:1.45rem;margin-bottom:0.7rem}@media screen and (max-width:1199.98px){.product .accordion__area table td{font-size:1rem;line-height:1.5rem}}@media screen and (max-width:767.98px){.product .accordion__area table td{font-size:0.938rem;line-height:1.2rem}}.product .accordion__area .product__details--hint p,.product .accordion__area .product__details--hint p strong,.product .accordion__area .product__formats--hint p,.product .accordion__area .product__formats--hint p strong{font-size:0.938rem;line-height:1.75rem;color:var(--grey-dark)}.product .accordion__area .download__area .download{border-bottom:1px solid var(--grey-light);padding:1rem 0}.product .accordion__area .download__area .download .download__details--title{color:var(--black);transition:var(--transition-default);font-weight:700}.product .accordion__area .download__area .download .download__details--title:hover{color:var(--primary-color)}.product .accordion__area .download__area .download .download__details--size{font-size:1.125rem;line-height:1.4rem;color:#999999;display:block}@media screen and (max-width:991.98px){.product .accordion__area .download__area .download .download__details--size{font-size:1rem}}.product .accordion__area .instructions___area .instructions__title{display:block;font-size:1.25rem;line-height:1.75rem;font-weight:700}.product .featured__products .swiper__controls{display:flex;gap:0.75rem;margin-left:auto}@media screen and (max-width:767.98px){.product .featured__products .swiper__controls{margin-left:unset}}.product .featured__products .swiper__controls .btn-icon{--size: 60px;--font-size: 1.25rem}@media screen and (max-width:1199.98px){.product .featured__products .swiper__controls .btn-icon{--size: 50px;--font-size: 1.125rem}}@media screen and (max-width:991.98px){.product .featured__products .swiper__controls .btn-icon{--size: 44px;--font-size: 1rem}}.product .product__fixed{position:fixed;bottom:0;left:0;width:100%;background-color:var(--white);padding:0.7rem 0 0.7rem 80px;z-index:100;border-top:1px solid var(--grey-light)}@media screen and (min-width:1400px){.product .product__fixed{opacity:0}}@media screen and (max-width:1199.98px){.product .product__fixed{padding:0.7rem 0 4.7rem 0}}@media screen and (max-width:991.98px){.product .product__fixed{padding:0.7rem 0 4rem 0}}.product .product__fixed--area{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}@media screen and (max-width:1199.98px){.product .product__fixed--area{flex-wrap:wrap;gap:1.2rem}}@media screen and (max-width:991.98px){.product .product__fixed--area{gap:0.9rem}}@media screen and (max-width:767.98px){.product .product__fixed--area{gap:0.7rem}}.product .product__fixed--area .category__title{font-size:1rem;line-height:1.3rem}@media screen and (max-width:1199.98px){.product .product__fixed--area .category__title{font-size:0.938rem;line-height:1.2rem}}@media screen and (max-width:767.98px){.product .product__fixed--area .category__title{font-size:0.875rem;line-height:1.1rem}}.product .product__fixed--area .product__colors--select img{width:30px}.product .product__fixed--area .product__colors{margin-bottom:0}.product .product__fixed--area .product__colors .choose__colors{font-size:1rem;line-height:1.3rem}@media screen and (max-width:1199.98px){.product .product__fixed--area .product__colors .choose__colors{font-size:0.938rem;line-height:1.2rem}}.product .product__fixed--area .product__colors .choose__colors .selectedColorTitle{font-size:1rem;line-height:1.3rem}@media screen and (max-width:1199.98px){.product .product__fixed--area .product__colors .choose__colors .selectedColorTitle{font-size:0.938rem;line-height:1.2rem}}.product .product__fixed--area .product__sizes{margin-bottom:0}.product .product__fixed--area .product__sizes .choose__sizes{font-size:1rem;line-height:1.3rem}@media screen and (max-width:1199.98px){.product .product__fixed--area .product__sizes .choose__sizes{font-size:0.938rem;line-height:1.2rem}}.product .product__fixed--area .product__sizes .choose__sizes .selectedSizeTitle{font-size:1rem;line-height:1.3rem}@media screen and (max-width:1199.98px){.product .product__fixed--area .product__sizes .choose__sizes .selectedSizeTitle{font-size:0.938rem;line-height:1.2rem}}@media screen and (max-width:767.98px){.product .product__fixed--area .product__sizes .choose__sizes .selectedSizeTitle{font-size:0.8rem;line-height:1.1rem}}.product .product__fixed--area .product__sizes .size{border:1px solid var(--grey-light);padding:0.25rem 1rem;font-weight:700;cursor:pointer;user-select:none;font-size:1rem}@media screen and (max-width:1199.98px){.product .product__fixed--area .product__sizes .size{font-size:0.938rem}}.product .product__fixed--area .color{outline:2px solid transparent;outline-offset:-2px}.product .product__fixed--area .color:after{top:-2px;right:-2px;height:0.8rem;width:0.8rem;line-height:1;font-size:0.4rem}.product .product__fixed--area .color.active{outline:2px solid var(--primary-color)}