.singleproduct .body-product__container{display:flex;align-items:flex-start}.singleproduct .body-product__images,.singleproduct .body-product__main{flex:1 1 50%;min-width:0}.singleproduct .images-product{display:flex;gap:1.25rem 1.875rem}.singleproduct .images-product img{width:100%;height:100%;object-fit:cover}.singleproduct .images-product__main{flex-grow:1;min-width:0;height:100%}.singleproduct .thumbs-images-product{display:flex;flex-direction:column;gap:1.25rem;position:relative;flex-basis:4.75rem;flex-shrink:0}.singleproduct .thumbs-images-product__slider.swiper{width:100%;height:26rem}.singleproduct .thumbs-images-product__slide{background-color:#fae7cf;border-radius:.75rem;padding:.25rem;cursor:pointer;opacity:.5;transition:opacity .3s ease}.singleproduct .thumbs-images-product__slide.swiper-slide-thumb-active{opacity:1}.singleproduct .thumbs-images-product__slide img{width:100%;height:100%;object-fit:contain}.singleproduct .thumbs-images-product__arrow{margin:0 auto;width:fit-content}.singleproduct .thumbs-images-product__arrow:before{font-family:iconfont;content:"\f101";font-size:1.25rem}.singleproduct .thumbs-images-product__arrow--prev:before{transform:rotate(-90deg)}.singleproduct .thumbs-images-product__arrow--next:before{transform:rotate(90deg)}.singleproduct .thumbs-images-product__arrow.swiper-button-disabled{opacity:.3;cursor:default}.singleproduct .thumbs-images-product__arrow{transition:color .5s}.singleproduct .main-images-product{height:31.25rem}.singleproduct .main-images-product__slider.swiper{width:100%;height:100%}.singleproduct .main-images-product__slide{padding:4.875rem 0 1.875rem;display:flex;justify-content:center;align-items:center;background-color:#fae7cf;border-radius:.75rem;height:100%}.singleproduct .main-images-product__slide img{width:100%;height:100%;object-fit:contain}.main-product__title{line-height:1.5}.main-product__price{color:var(--grey-color);line-height:1.5;font-weight:500}.main-product__price:not(:last-child){margin-bottom:.9375rem}.main-product__rating:not(:last-child){margin-bottom:.8125rem}.main-product__description{color:var(--main-color);line-height:1.5}.main-product__description:not(:last-child){margin-bottom:1.375rem}.main-product__description p:not(:last-child){margin-bottom:.625rem}.main-product__options:not(:last-child){margin-bottom:2rem}.rating-product{display:flex;gap:1.125rem;align-items:center}.rating-product__reviews{line-height:1.875rem;color:var(--grey-color);border-left:.0625rem solid var(--grey-color);padding-left:1.125rem}html:not([data-fls-touch]) .rating-product__reviews:hover{text-decoration:underline}.stars-rating{display:flex;gap:.5rem;position:relative;flex-direction:row-reverse}.stars-rating__item{cursor:pointer;aspect-ratio:1;flex:0 0 1.125rem;appearance:none}.stars-rating__item:checked,.stars-rating__item:checked~*{background:url(../assets/img/icons/star.svg) 0 0 no-repeat}.stars-rating__line{pointer-events:none;left:0;top:0;overflow:hidden;position:absolute;height:100%;display:flex;gap:.5rem}.stars-rating__line span{aspect-ratio:1;flex:0 0 1.125rem;background:url(../assets/img/icons/star.svg) 0 0 no-repeat}.options-product__item:not(:last-child){margin-bottom:1.125rem}.option-product__label{font-size:.875rem;color:var(--grey-color);line-height:1.5}.option-product__label:not(:last-child){margin-bottom:.75rem}.option-product__items{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.option-product__item{position:relative}.option-product__item:has(input:checked) .option-product__text{background-color:var(--orange-color);color:var(--bg-color)}.option-product__item:has(input:checked) .option-product__color{outline:.0625rem solid var(--orange-color);outline-offset:.125rem}.option-product__input{appearance:none;cursor:pointer;position:absolute;top:0;left:0}.option-product__text{cursor:pointer;width:1.875rem;aspect-ratio:1;border-radius:.3125rem;display:flex;justify-content:center;align-items:center;background-color:#f9f1e7;color:var(--main-color);transition:all .5s}html:not([data-fls-touch]) .option-product__text:hover{background-color:var(--orange-color);color:var(--bg-color)}.option-product__color{aspect-ratio:1;width:1.875rem;border-radius:50%;cursor:pointer}.actions-product{display:flex;flex-wrap:wrap;gap:.625rem}.info-product{border-top:.0625rem solid var(--grey-color);color:var(--grey-color);display:grid;gap:.75rem 1rem;grid-template-columns:auto 1fr;line-height:1.5}.info-product__label{display:flex;gap:.0625rem;justify-content:space-between}.info-product__label:after{content:":"}.info-product__tags{display:flex;flex-wrap:wrap;gap:.25rem}.info-product__tags li:not(:last-child):after{content:","}html:not([data-fls-touch]) .info-product__tag:hover{text-decoration:underline}.info-product__socials{color:var(--main-color);display:flex;gap:.25rem 1.5625rem}.info-product__social{font-size:1.25rem;transition:all .3s}html:not([data-fls-touch]) .info-product__social:hover{color:var(--orange-color)}.content-product{border-top:.0625rem solid var(--grey-color)}.tabs__navigation{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:.9375rem}.tabs__navigation:not(:last-child){margin-bottom:1.25rem}.tabs__title{line-height:1.5;color:var(--grey-color);transition:color .3s}.tabs__title.--tab-active,html:not([data-fls-touch]) .tabs__title:hover{color:var(--main-color)}.tabs__text{color:var(--grey-color);max-width:64.0625rem;margin:0 auto}.tabs__text p{line-height:1.5}.tabs__text p:not(:last-child){margin-bottom:1.25rem}.gallery-tabs{display:flex;flex-wrap:wrap}.gallery-tabs__item{text-align:center;flex:1 1 21.875rem}.gallery-tabs__image{border-radius:.625rem}.reviews-tabs__item{background-color:#fff;border-radius:.5rem}.reviews-tabs__item:not(:last-child){margin-bottom:1.25rem}.reviews-tabs__top{display:flex;align-items:center;flex-wrap:wrap;gap:.9375rem}.reviews-tabs__top:not(:last-child){margin-bottom:1.25rem}.reviews-tabs__name{font-weight:500}.reviews-tabs__date{color:var(--grey-color)}.reviews-tabs__text{line-height:1.5}.reviews-tabs__text p:not(:last-child){margin-bottom:.625rem}.related-product__title{text-align:center}.related-product__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}.related-product__actions{display:flex;justify-content:center}.related-product__button{min-width:16.25rem}@media (width < 62em){.singleproduct .body-product__container{align-items:stretch;flex-direction:column-reverse}.singleproduct .body-product__images{padding-right:0}.singleproduct .body-product__main{margin-bottom:2.5rem}.rating-product__reviews{line-height:1.3}}@media (width < 40.625em){.actions-product{flex-direction:column}}@media (width < 37.5em){.singleproduct .images-product{flex-direction:column-reverse;height:auto}.singleproduct .thumbs-images-product{flex-basis:3.125rem;padding-block:0;flex-direction:row}.singleproduct .thumbs-images-product .swiper-vertical .swiper-wrapper{flex-direction:row;gap:1.25rem;justify-content:space-between}.singleproduct .thumbs-images-product__slider.swiper{height:auto}.singleproduct .thumbs-images-product__slider{flex-direction:row}.singleproduct .thumbs-images-product__slide{margin-bottom:0;width:3.125rem;min-height:3.125rem;flex-basis:3.125rem}.singleproduct .thumbs-images-product__arrow--prev:before{transform:rotate(180deg)}.singleproduct .thumbs-images-product__arrow--next:before{transform:rotate(0deg)}.singleproduct .main-images-product__slide{padding:0}}@media (width < 20em){.singleproduct .body-product{padding-block:1.25rem}.main-product__title{font-size:1.75rem}.main-product__price{font-size:1.125rem}.main-product__actions:not(:last-child){margin-bottom:1.25rem}.info-product{padding-top:1.25rem}.content-product{padding-block:1.875rem}.tabs__navigation{column-gap:1.25rem}.tabs__title{font-size:1.125rem}.tabs__text:not(:last-child){margin-bottom:1.5625rem}.gallery-tabs{gap:1.25rem}.reviews-tabs__item{padding-block:1rem;padding-inline:1rem}.related-product{padding-bottom:1.875rem}.related-product__title:not(:last-child){margin-bottom:1.25rem}.related-product__items{gap:1.25rem}.related-product__items:not(:last-child){margin-bottom:1.875rem}}@media (width >= 20em) and (width < 81.25em){.singleproduct .body-product{padding-block:clamp(1.25rem,.94387755101875rem + 1.5306122449vw,2.1875rem)}.main-product__title{font-size:clamp(1.75rem,1.4642857142875rem + 1.4285714286vw,2.625rem)}.main-product__price{font-size:clamp(1.125rem,1.00255102040625rem + .612244898vw,1.5rem)}.main-product__actions:not(:last-child){margin-bottom:clamp(1.25rem,.4336734693875rem + 4.0816326531vw,3.75rem)}.info-product{padding-top:clamp(1.25rem,.84183673469375rem + 2.0408163265vw,2.5rem)}.content-product{padding-block:clamp(1.875rem,1.0586734693875rem + 4.0816326531vw,4.375rem)}.tabs__navigation{column-gap:clamp(1.25rem,.63775510204375rem + 3.0612244898vw,3.125rem)}.tabs__title{font-size:clamp(1.125rem,1.00255102040625rem + .612244898vw,1.5rem)}.tabs__text:not(:last-child){margin-bottom:clamp(1.5625rem,.7461734693875rem + 4.0816326531vw,4.0625rem)}.gallery-tabs{gap:clamp(1.25rem,1.04591836735rem + 1.0204081633vw,1.875rem)}.reviews-tabs__item{padding-block:clamp(1rem,.51020408163125rem + 2.4489795918vw,2.5rem);padding-inline:clamp(1rem,.9183673469375rem + .4081632653vw,1.25rem)}.related-product{padding-bottom:clamp(1.875rem,1.0586734693875rem + 4.0816326531vw,4.375rem)}.related-product__title:not(:last-child){margin-bottom:clamp(1.25rem,1.00510204081875rem + 1.2244897959vw,2rem)}.related-product__items{gap:clamp(1.25rem,1.00510204081875rem + 1.2244897959vw,2rem)}.related-product__items:not(:last-child){margin-bottom:clamp(1.875rem,1.26275510204375rem + 3.0612244898vw,3.75rem)}}@media (width >= 62em) and (width < 87.5em){.singleproduct .body-product__images{padding-right:clamp(1.875rem,-9.52205882353125rem + 18.3823529412vw,6.5625rem)}}@media (width >= 62em){.main-product__description{max-width:30rem}}@media (width >= 81.25em){.singleproduct .body-product{padding-block:2.1875rem}.main-product__title{font-size:2.625rem}.main-product__price{font-size:1.5rem}.main-product__actions:not(:last-child){margin-bottom:3.75rem}.info-product{padding-top:2.5rem}.content-product{padding-block:4.375rem}.tabs__navigation{column-gap:3.125rem}.tabs__title{font-size:1.5rem}.tabs__text:not(:last-child){margin-bottom:4.0625rem}.gallery-tabs{gap:1.875rem}.reviews-tabs__item{padding-block:2.5rem;padding-inline:1.25rem}.related-product{padding-bottom:4.375rem}.related-product__title:not(:last-child){margin-bottom:2rem}.related-product__items{gap:2rem}.related-product__items:not(:last-child){margin-bottom:3.75rem}}@media (width >= 87.5em){.singleproduct .body-product__images{padding-right:6.5625rem}}@media (any-hover:hover),(pointer:fine){html:not([data-fls-touch]) .singleproduct .thumbs-images-product__arrow:hover{color:var(--orange-color)}}