/*! 
-------------------------------------------
PRODUCT STYLES
-------------------------------------------
NOTE: PLEASE DO NOT edit "page-product.min.css",
      because your changes 100% will be lost!
      For custom styles use "custom.css" only
-------------------------------------------
*/
.product{position:relative}.product .badges{position:absolute;z-index:90;left:5px;top:0}@media(max-width:1199.98px){.product .badges{left:0}}@media(min-width:1200px){.product{display:flex}}.product .product__short-description{margin-bottom:20px;font-size:14px;color:#969696;font-weight:400}.product .product__gallery{position:relative;width:100%;overflow:hidden;padding-bottom:1px}.product .gallery__preview{text-align:center;position:relative;width:100%;overflow:hidden}@media(max-width:1199.98px){.product .gallery__preview{margin-bottom:25px}}.product .gallery__preview .item__link{display:block}.product .gallery__preview .item__link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(max-width:1199.98px){.product .gallery__preview .item__link img{border-radius:20px}}@media(min-width:1200px){.product .gallery__preview .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.product .gallery__preview .swiper-wrapper .swiper-slide{flex:0 0 calc(50% - 15px);margin-bottom:30px;border-radius:min(max(20px,2.5vw),2.5rem);overflow:hidden}}.product .gallery__preview .swiper__buttons{display:none}@media(max-width:1199.98px){.product .gallery__preview .swiper.swiper-initialized .swiper-slide{opacity:0}.product .gallery__preview .swiper.swiper-initialized .swiper-slide.swiper-slide-active{opacity:1}.product .gallery__preview .swiper .swiper-slide{position:relative;height:auto;display:flex;justify-content:center;align-items:center;transition:all .3s}.product .gallery__preview .swiper .swiper-slide .item__img_blur{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;inset:0;-webkit-filter:blur(8px);filter:blur(8px);opacity:.3;content:"";z-index:1}.product .gallery__preview .swiper .swiper-slide .item__link{position:relative;display:inline-block;z-index:2}.product .gallery__preview .swiper__buttons{display:flex;width:100%;position:absolute;z-index:99;left:0;top:50%;background:red;justify-content:space-between;padding:0 15px;height:0;margin-top:-10px}}@media(min-width:1200px){.product .product__info{flex:0 0 40%;padding-left:60px}}.product .product__info>:not(.product__description){margin-bottom:20px}.product .product__title{margin-bottom:10px}.product .product__title>*{--val:2.25vw;--max:2.25rem;margin-bottom:0}.product .product__sku{font-size:14px;color:#8c8c8b;margin-bottom:20px}.product .product__cmp{margin-bottom:20px;font-size:16px}.product .product__cmp span{color:#8c8c8b}@media(min-width:1200px){.product .product__gallery{flex:0 0 60%}}.is-no-webp .product .product__sale{background:url(product-sale.png) no-repeat right center #fff3d1}.product .product__sale{border-radius:10px;padding:15px;margin-bottom:min(max(25px,3.125vw),3.125rem);border:2px solid #ffc118;font-size:14px;font-weight:400}@media(min-width:992px){.product .product__sale{border-radius:20px;padding:28px}}.product .product__sale .h5{margin-bottom:15px;font-weight:500}@media(min-width:992px){.product .product__sale .h5{font-size:18px}}.product .product__sale p{margin-bottom:min(max(15px,1.875vw),30px);color:#484846}.product .product__prices{margin-bottom:15px}.product .product__prices .price--default{font-size:min(max(20px,2.25vw),2.25rem);font-weight:400;color:#000}.product .product__prices .price--old{font-size:min(max(18px,1.5vw),24px);color:#797979;margin-left:min(max(15px,1.875vw),30px)}.product .product__rating{margin-bottom:10px}@media(min-width:992px){.product .product__rating{margin-bottom:30px}}.product .product__rating .product__rating_title{margin-bottom:7px;font-weight:400}@media(min-width:992px){.product .product__rating .product__rating_title{font-size:20px;margin-bottom:15px}}.product .product__rating .product__rating_content{display:flex;justify-content:space-between;align-items:center}.product .product__rating .product__rating_content .rating__wrap .rating i{font-size:16px}@media(min-width:992px){.product .product__rating .product__rating_content .rating__wrap .rating i{font-size:20px}}.product .product__rating .product__rating_content .link{font-size:14px;color:#8c8c8b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(min-width:992px){.product .product__rating .product__rating_content .link{font-size:16px}}.product .product__rating .product__rating_content .link:hover{color:var(--color-main)}@media(max-width:991.98px){.product .product__description .r_acc{padding:0 20px;border-radius:15px;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.03)}}@media(min-width:992px){.product .product__description .r_acc .r_acc__item .r_acc__item_header{cursor:default}.product .product__description .r_acc .r_acc__item .r_acc__item_header::after{display:none}}.product .product__outstock{display:none}.product .product__outstock .alert{margin-bottom:0}@media(max-width:575.98px){.product .product__outstock .alert{font-size:12px}}.product .product__outstock.is-shown{display:block}.product .product__buy{display:flex;align-items:center;margin-bottom:min(max(25px,3.125vw),3.125rem)}@media(max-width:991.98px){.product .product__buy{flex-wrap:wrap}}.product .product__buy .btn{width:100%;height:50px}.product .product__buy .link--wishlist{color:#000}.product .product__buy .link--wishlist::before{font-size:25px}.product .product__buy .link--wishlist.favorites-added{color:var(--color-main)}@media(max-width:991.98px){.product .product__buy .product__buy_item--qty{flex:0 0 100%;margin-bottom:10px}.product .product__buy .product__buy_item--qty .r_qty{width:100%;max-width:none}}.product .product__buy .product__buy_item--btn{flex:1;padding-right:15px}@media(min-width:992px){.product .product__buy .product__buy_item--btn{padding:0 15px}}.product .product__variants{padding-top:20px;margin-bottom:20px}@media(min-width:1200px){.product .product__variants{padding-top:30px;margin-bottom:30px}}.product .product__gift{display:flex;align-items:center;position:relative;font-size:14px;font-weight:500;text-transform:uppercase}.product .product__gift .link--gift{font-size:10px;font-weight:500}.product .product__stocks .r_stocks.is-available{display:inline-block;color:#616161;font-size:12px;border-bottom:1px dashed #616161}.product .product__related .product__related_title{margin-bottom:17px;--max:17px;--val:1.0625vw}.product .js-product-hide.none{display:none!important}/*! reviews */.r_reviews__empty{margin-bottom:20px}.r_reviews__empty .alert{text-align:center;font-size:16px;margin-bottom:0}.r_reviews__add .btn{width:100%}.r_reviews .item{display:flex;flex-wrap:wrap;margin-bottom:30px}.r_reviews .item .item__top{display:-ms-grid;display:grid;-ms-grid-columns:auto 10px 1fr;grid-template-columns:auto 1fr;grid-gap:2px 10px;margin-bottom:10px;align-items:center;-ms-grid-rows:auto 2px auto;grid-template-areas:"avatar name" "avatar rating"}@media(min-width:576px){.r_reviews .item .item__top{grid-gap:6px 15px;margin-bottom:20px}}.r_reviews .item .item__description{font-size:14px;font-weight:300;line-height:130%}@media(min-width:576px){.r_reviews .item .item__description{font-size:16px}}.r_reviews .item .item__description .item__review{margin-bottom:20px}.r_reviews .item .item__avatar{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:avatar}.r_reviews .item .item__avatar .item__avatar_icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#f8f8f8;font-size:20px;background:#a67cf5}@media(min-width:576px){.r_reviews .item .item__avatar .item__avatar_icon{width:60px;height:60px}}.r_reviews .item .item__rating{-ms-grid-row:3;-ms-grid-column:3;grid-area:rating}.r_reviews .item .item__author{-ms-grid-row:1;-ms-grid-column:3;font-size:15px;color:#000;grid-area:name}@media(min-width:576px){.r_reviews .item .item__author{font-size:20px}}@media(max-width:575.98px){.r_reviews .item .rating__wrap .rating--large i{font-size:16px}}.r_reviews .item .item__images{display:flex;margin-bottom:5px}.r_reviews .item .item__images .item__images_item{margin:0 10px 10px 0}.r_reviews .item .item__images .item__images_item a{display:block;width:62px;height:80px}@media(min-width:1200px){.r_reviews .item .item__images .item__images_item a{width:70px;height:84px}}.r_reviews .item .item__images .item__images_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:10px}.r_reviews .item .item__images .item__images_item a{transition:all .3s;display:inline-block}.r_reviews .item .item__images .item__images_item a:hover{opacity:.6}.r_reviews .item .item__review{line-height:130%}.r_reviews .item .item__reply{margin-top:15px;border-left:4px solid var(--color-main);padding-left:15px;line-height:130%}@media(max-width:575.98px){.r_reviews .item .item__reply{font-size:14px}}.r_reviews .item .item__reply .item__reply_author{font-weight:400;color:var(--color-main);margin-bottom:5px}.r_reviews.is-shown .item{display:-ms-grid;display:grid}.r_reviews.is-shown+.r_reviews__more .r_reviews__more_item--more{display:none}.relatedGrid .item{display:flex;align-items:center;border-radius:20px;border:2px solid #f0f0f0;padding:16px 16px 10px 16px;position:relative}@media(min-width:1200px){.relatedGrid .item{padding:20px 20px 10px 20px}}.relatedGrid .item:not(:last-child){margin-bottom:20px}@media(min-width:1200px){.relatedGrid .item:not(:last-child){margin-bottom:10px}}.relatedGrid .item .link--wishlist::before{font-size:20px}.relatedGrid .item .item__image{margin-bottom:15px;width:100px;flex:0 0 100px}.relatedGrid .item .item__image img{max-height:100px}@media(min-width:1200px){.relatedGrid .item .item__image{width:130px;flex:0 0 130px;margin-bottom:0}.relatedGrid .item .item__image img{max-height:130px}}.relatedGrid .item .item__prices{margin-bottom:15px}@media(min-width:350px){.relatedGrid .item .item__prices{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}}.relatedGrid .item .item__prices .prices .price--default,.relatedGrid .item .item__prices .prices .price--old{font-size:16px}.relatedGrid .item .item__content{padding-left:20px;flex:1}.relatedGrid .item .item__title{margin-bottom:10px}.relatedGrid .item .item__title>*{font-size:14px;margin-bottom:0;text-transform:uppercase;font-weight:600}@media(min-width:1200px){.relatedGrid .item .item__title>*{font-size:18px}}.relatedGrid .item .item__title .item__title_link{color:inherit;text-decoration:none;transition:all .3s}.relatedGrid .item .item__title .item__title_link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;color:var(--color-secondary)}@media(min-width:992px){.relatedGrid .item .item__buy{flex:0 0 150px;max-width:150px;position:absolute;right:16px;bottom:14px}}@media(min-width:1200px){.relatedGrid .item .item__buy{right:20px;bottom:20px}}@media(max-width:575.98px){.relatedGrid .item .item__buy{width:100%;justify-content:space-between}.relatedGrid .item .item__buy .product__buy_item--buy{flex:1}}.relatedGrid .item .item__buy .btn{height:28px;min-width:auto;font-size:11px;font-weight:600;width:auto;padding:0 13px}@media(max-width:575.98px){.relatedGrid .item .item__buy .btn{width:100%}}.relatedGrid .item .item__buy .product__buy_item--buy{padding-right:10px}.relatedGrid .item .item__buy .product__buy_item--wishlist{display:flex;align-items:center}.relatedGrid .item .variants{display:flex;flex-direction:column}.relatedGrid .item .variants .variants__group{order:1;margin:0}.relatedGrid .item .variants .variants__group:last-child{display:none}.relatedGrid .item .variants .variants__group--color{order:2}.relatedGrid .item .variants .variants__group--size .variants__items,.relatedGrid .item .variants .variants__group.is-span .variants__items{margin-bottom:0}.relatedGrid .item .variants .variants__group .variants__label{display:none}.relatedGrid .item .variants .variants__group--size .variants__items .variants__item{margin-right:2px;margin-bottom:10px}.r_reviewsHeader{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:min(max(1.5625rem,3.5vw),3.5rem)}.r_reviewsHeader .r_reviewsHeader__col{flex:0 0 100%}@media(min-width:1200px){.r_reviewsHeader .r_reviewsHeader__col{flex:0 0 30%}}@media(max-width:1199.98px){.r_reviewsHeader .r_reviewsHeader__col--title{margin-bottom:25px}}.r_reviewsHeader .r_reviewsHeader__col--gallery{flex:1;max-width:100%;margin-bottom:25px}@media(min-width:992px){.r_reviewsHeader .r_reviewsHeader__col--gallery{margin-bottom:0;max-width:48%}}@media(min-width:1200px){.r_reviewsHeader .r_reviewsHeader__col--gallery{max-width:40%;margin:0 auto}}@media(min-width:992px){.r_reviewsHeader .r_reviewsHeader__col--rating{max-width:340px;margin-left:auto}}.r_reviewsHeader .r_reviewsHeader__count{font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:12px}@media(min-width:992px){.r_reviewsHeader .r_reviewsHeader__count{font-size:20px}}.r_reviewsHeader .r_reviewsHeader__title{font-size:min(max(1.375rem,1.875vw),1.875rem);font-weight:600;text-transform:uppercase;margin-bottom:12px}.r_reviewsHeader .r_reviewsHeader__rating .rating__wrap{display:flex;align-items:center}.r_reviewsHeader .r_reviewsHeader__rating .rating__count{font-size:25px;font-weight:500;margin-right:8px}.r_reviewsHeader .r_reviewsHeader__gallery{display:none}@media(min-width:1200px){.r_reviewsHeader .r_reviewsHeader__gallery{padding:0 30px}}.r_reviewsHeader .r_reviewsHeader__gallery .r_reviewsHeader__gallery_label{margin-bottom:15px;font-size:14px}.r_reviewsHeader .r_reviewsHeader__gallery .r_reviewsHeader__gallery_label a,.r_reviewsHeader .r_reviewsHeader__gallery .r_reviewsHeader__gallery_label span{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;cursor:pointer;color:inherit}.r_reviewsHeader .r_reviewsHeader__gallery .r_reviewsHeader__gallery_label a:hover,.r_reviewsHeader .r_reviewsHeader__gallery .r_reviewsHeader__gallery_label span:hover{text-decoration:none}.r_reviewsHeader .r_reviewsHeader__gallery .swiper-slide{width:62px}@media(min-width:992px){.r_reviewsHeader .r_reviewsHeader__gallery .swiper-slide{width:90px}}.r_reviewsHeader .r_reviewsHeader__gallery .swiper-slide a{display:block;height:80px;width:100%}@media(min-width:992px){.r_reviewsHeader .r_reviewsHeader__gallery .swiper-slide a{height:110px}}.r_reviewsHeader .r_reviewsHeader__gallery .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:10px}.r_reviewsHeader .r_reviewsHeader__gallery.is-shown{display:block}.r_reviewsHeader .r_ratingSpec .r_ratingSpec__item{display:flex;justify-content:space-between;margin-bottom:10px}.r_reviewsHeader .r_ratingSpec .r_ratingSpec__item .r_ratingSpec__item_label{font-size:16px;font-weight:600;display:flex;flex:0 0 40px;min-width:40px;padding-right:15px;justify-content:flex-end}.r_reviewsHeader .r_ratingSpec .r_ratingSpec__item .r_ratingSpec__item_label span{display:inline-block;margin-left:4px}.r_reviewsHeader .r_ratingSpec .r_ratingSpec__item .r_ratingSpec__item_label span::before{font-family:var(--font-icons);content:"";font-size:15px;color:#fdcd22}.r_reviewsHeader .r_ratingSpec .r_ratingSpec__item .r_ratingSpec__item_value{display:flex;align-items:center;flex:1;position:relative}.r_reviewsHeader .r_ratingSpec .r_ratingSpec__item .r_ratingSpec__item_value::before{height:2px;width:100%;content:"";background:#f0f0f0;position:absolute;left:0;top:50%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.r_reviewsHeader .r_ratingSpec .r_ratingSpec__item .r_ratingSpec__item_value span{display:block;height:6px;position:relative;z-index:2;border-radius:6px;background:var(--color-secondary)}.r_reviewsHeader .r_ratingSpec .r_ratingSpec__item .r_ratingSpec__item_percent{padding-left:15px;font-size:16px;font-weight:600}@media(min-width:992px){.r_reviews__more{display:flex;justify-content:center;flex-wrap:wrap}}.r_reviews__more .r_reviews__more_item{margin-bottom:8px}@media(min-width:992px){.r_reviews__more .r_reviews__more_item{padding:0 8px}}.r_reviews__more .btn{border-color:var(--color-secondary)}@media(max-width:991.98px){.r_reviews__more .btn{width:100%}}.is-webp .product .product__sale{background:url(product-sale.webp) no-repeat right center #fff3d1}
