.woocommerce-product-rating{align-items:center;gap:5px;font-size:clamp(14px,1.25vw,18px);display:flex}.no-reviews{color:var(--inactive-text-color);font-size:16px}.star-rating{width:5.3em;height:1.1em;font-family:star;font-size:16px;font-weight:400;position:relative;overflow:hidden}.star-rating:before{content:"SSSSS";opacity:.25;float:left;position:absolute;top:0;left:0}.star-rating span{float:left;padding-top:1.5em;position:absolute;top:0;left:0;overflow:hidden}.star-rating span:before{content:"SSSSS";color:var(--selected-text-color);position:absolute;top:0;left:0}p.stars a{text-indent:-999em;width:1em;height:1em;margin-right:1px;font-weight:400;text-decoration:none;display:inline-block;position:relative}p.stars a:before{content:"S";color:#404040;text-indent:0;opacity:.25;width:1em;height:1em;font-family:star;line-height:1;transition:all .3s;display:block;position:absolute;top:0;left:0}p.stars a:hover~a:before{content:"S";color:#404040;opacity:.25}p.stars:hover a:before,p.stars.selected a.active:before{content:"S";color:var(--selected-text-color);opacity:1}p.stars.selected a.active~a:before{content:"S";color:#404040;opacity:.25}p.stars.selected a:not(.active):before{content:"S";color:var(--selected-text-color);opacity:1}.popular__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.popular__link{border:1px solid var(--border-color-light);border-radius:10px;padding:10px;font-size:16px;transition:all .3s}.popular__link:hover{background:#f9f9f9}.popular .popular__title{text-align:left;margin:0}.products-slider{position:relative;overflow:hidden}.products-slider .swiper-wrapper{margin:0;padding:0;list-style-type:none}.products-slider .swiper-slide{height:auto}@media screen and (width<=992px){.popular{overflow:hidden}.products-slider{overflow:visible}}@media screen and (width<=576px){.popular__head{grid-template-columns:1fr}.popular__link{display:none}}.product__item{border:1px solid var(--border-color);border-radius:10px;transition:all .3s;overflow:hidden}.product__item>.container{width:100%;height:100%;display:grid;position:relative}.product__item-link{overflow:hidden}.product__item .onsale{width:fit-content;color:var(--inverse-text-color);text-align:center;z-index:5;white-space:nowrap;background:#f6a742;border-bottom-left-radius:10px;padding:10px;font-size:16px;position:absolute;top:0;right:0}.product__item .product__picture{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-height:300px;display:flex;overflow:hidden}.product__item .product__picture img{object-fit:cover;object-position:center;width:100%;height:100%}.product__item .product__picture--not-found{background:#f6f9f8}.product__item .product__picture--not-found img{object-fit:scale-down;width:calc(100% - 40px);height:80%;display:block}.product__item .product__title{-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(16px,1.25vw,18px);font-weight:400}.product__item .product__bottom{flex:auto;grid-template-rows:1fr repeat(2,auto);gap:10px;padding:10px;display:grid}.product__item.no-price .product__bottom{grid-template-rows:1fr 50px}.product__item .product__bottom .price-wrapper{flex-flow:column;align-items:flex-start;gap:5px;padding:0 5px;display:flex}.product__item .product__bottom .price{text-align:center;width:fit-content;color:var(--primary-text-color);flex-flow:row-reverse;justify-content:center;align-items:baseline;gap:10px;font-size:16px;display:flex}.product__item.product-type-variable .product__bottom .price{flex-flow:row}.product__item .product__bottom .price>.amount{font-size:20px;font-weight:600}.product__item .product__bottom .price del{color:var(--inactive-text-color);font-weight:300;text-decoration-thickness:1px}.product__item .product__bottom .price ins{text-decoration:none}.product__item .product__bottom .price ins .amount{font-size:20px;font-weight:600;text-decoration:none}.product__bottom .price.no-price{place-self:center;font-size:16px}.product__bottom .btn.ajax-add-to-cart{font-size:clamp(16px,1.25vw,18px)}@media screen and (width<=576px){.product__item .product__bottom .price-wrapper{flex-flow:column}}.content__product>.container>.product{flex-flow:column;gap:20px;display:flex}.product .summary{grid-template-columns:minmax(auto,568px) auto;gap:clamp(10px,1.389vw,20px);display:grid}.product__images{border-radius:10px;grid-template-columns:100px 1fr;gap:10px;height:fit-content;display:grid;position:relative;overflow:hidden}@media screen and (width>=993px){.product__images{position:sticky;top:180px}}:is(.product__images:has(>picture.product__picture),.product__images:has(>picture.product__picture--not-found)){display:block}.product__images>.onsale{width:fit-content;color:var(--inverse-text-color);text-align:center;z-index:5;background:#f6a742;border-bottom-left-radius:10px;padding:10px;font-size:clamp(14px,1.389vw,20px);position:absolute;top:0;right:0}.product__thumbs,.product__slider{width:100%;height:100%;max-height:460px;position:relative;overflow:hidden}.product__slider{border:1px solid var(--border-color-light);border-radius:10px}.product__slider .swiper-slide{cursor:zoom-in}.product__slider .swiper-slide .product__picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product__slider .swiper-slide .product__picture img{object-fit:cover;object-position:center;width:100%;height:100%}.product__thumbs .swiper-slide{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:all .3s;display:flex;overflow:hidden}.product__thumbs .swiper-slide img{object-fit:cover;width:100%;height:100%}.product__thumbs .swiper-slide:hover,.product__thumbs .swiper-slide-thumb-active{border:1px solid var(--border-color-hover)}.product__info{flex-flow:column;align-items:flex-start;display:flex;position:relative}.product__info>.onsale{color:var(--selected-text-color)}.product .summary .product_title{margin:0;font-size:clamp(22px,2.778vw,40px)}.product_meta{flex-flow:column;gap:5px;margin-top:10px;display:flex}.product_meta .sku_wrapper{color:var(--inactive-text-color)}.product_meta .posted_in{font-weight:700}.product_meta .posted_in a{font-weight:400}.product .summary .product__info>.price{justify-content:flex-start;align-items:baseline;gap:5px;width:fit-content;margin:10px 0;font-size:32px;font-weight:600;display:flex}.product .summary .product__info>.price:has(>del){flex-flow:row-reverse}.product .summary .product__info>.price del{color:var(--inactive-text-color);font-size:20px;font-weight:300;text-decoration-thickness:1px}.product .summary .product__info>.price ins{text-decoration:none}.product .summary .product__info>.woocommerce-product-details__short-description{flex:1}form.cart{align-self:self-end;width:100%}.woocommerce-variation-price{margin-bottom:20px;font-size:32px;font-weight:600}.woocommerce-variation-price .price ins{text-decoration:none}.woocommerce-grouped-product-list{border-collapse:collapse;width:100%;margin-bottom:20px}.woocommerce-grouped-product-list-item{border-bottom:1px dotted #e5e5e5;grid-template-columns:1fr clamp(60px,6.944vw,100px);column-gap:10px;display:grid}.woocommerce-grouped-product-list-item__label{grid-template-columns:auto 1fr;grid-template-areas:"image title""image price";column-gap:5px;margin-bottom:5px;padding:10px 0;display:grid}.woocommerce-grouped-product-list-item__label img{grid-area:image;width:40px;height:40px}.woocommerce-grouped-product-list-item__label a{grid-area:title;width:fit-content;font-size:clamp(16px,1.389vw,20px)}.woocommerce-grouped-product-list-item__label .price{grid-area:price;font-size:14px}.woocommerce-grouped-product-list-item__label .price del{opacity:.5}.woocommerce-grouped-product-list-item__label .price ins{text-decoration:none}.woocommerce-grouped-product-list-item__quantity .quantity{align-items:center;width:100%;height:100%;display:flex}.woocommerce-grouped-product-list-item__quantity .quantity input{text-align:center;justify-content:center;align-items:center;width:100%;padding:10px 0;font-size:clamp(16px,1.389vw,20px);display:flex}.order-buttons{grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.389vw,20px);display:grid}.order-buttons .btn:hover{transform:scale(1.01)}.order-buttons .btn--inverse{outline:1px solid var(--border-color);font-weight:500}@media screen and (width<=430px){.order-buttons .btn{flex-flow:column}}@media screen and (width<=350px){.order-buttons{grid-template-columns:1fr}}.woocommerce-tabs .tabs{align-items:center;display:flex}@media screen and (width<=1200px){.product .summary{grid-template-columns:minmax(260px,.6fr) 1fr}.product__images{grid-template-rows:auto auto;grid-template-columns:1fr;display:contents}.product__thumbs{border:1px solid var(--border-color-light);border-radius:15px;order:1;grid-column:1/span 2;width:100%;height:100px;max-height:fit-content;padding:5px;overflow:hidden}}@media screen and (width<=992px){.product .summary{grid-template-columns:1fr}.product__images{grid-template-columns:100px 1fr;display:grid}.product__thumbs{order:-1;grid-column:auto;height:100%;max-height:460px}}@media screen and (width<=576px){.product__images{grid-template-columns:1fr}.product__thumbs{order:1;max-height:100px}}@media screen and (width<=430px){.product__images{grid-template-rows:minmax(auto,340px) 100px}}.woocommerce-share-buttons{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:20px 0;padding:15px 0}.woocommerce-share-buttons .share-label{margin-right:10px;font-weight:700}.woocommerce-share-buttons .social-icons a{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-right:8px;font-size:16px;text-decoration:none;transition:opacity .3s;display:inline-flex}.woocommerce-share-buttons .social-icons a:hover{opacity:.8}.share-telegram{background-color:#08c}.share-vk{background-color:#4a76a8}.product-actions{gap:10px;display:flex}.share{color:#aaa}.share__btn{background:#8080801c;border-radius:5px;padding:5px;transition:all .3s;display:flex}.share__btn:hover{color:var(--selected-text-color);border-color:var(--border-color-hover)}.share__icon{opacity:.5;color:var(--primary-text-color);transition:all .3s}.share__btn:hover .share__icon{opacity:1}.share__container{background:var(--second-bgr-color);z-index:199;border-radius:10px;flex-flow:column;gap:10px;width:300px;padding:10px;display:none;position:absolute;left:0;box-shadow:0 3px 8px #0000003d}.share__container--show{display:flex}.share__item{justify-content:start;align-items:center;gap:20px;display:flex}@media screen and (width<=360px){.share__container{width:100%}}.variations{margin-bottom:10px}.variations tbody{flex-flow:wrap;gap:10px;display:flex}.variations tbody tr{flex-flow:column;gap:5px;display:flex}.variations tbody tr .label{text-align:start}.variations tbody tr .value{align-items:center;gap:10px;display:flex}.woosg-product-link,.product_meta a{transition:all .3s}.woosg-product-link:hover,.product_meta a:hover{color:var(--selected-text-color)}.woosg_total{display:none!important}.commentlist{flex-flow:column;gap:20px;padding-left:0;list-style-type:none;display:flex}.commentlist .review{overflow:hidden}.commentlist .review:not(:last-child){border-bottom:1px solid var(--border-color-light);padding-bottom:20px}.commentlist .review .comment_container{align-items:flex-start;gap:20px;display:flex}.commentlist .review .comment_container .comment-text{flex-flow:column;display:flex}.commentlist .review .comment_container .comment-text .meta{order:-1;margin:0}.commentlist .review .comment_container .comment-text .description p{margin:5px 0 0}.commentlist .review .avatar{aspect-ratio:1;border-radius:10px;width:clamp(40px,5.556vw,80px);height:clamp(40px,5.556vw,80px)}.woocommerce-Reviews h2,.woocommerce-Reviews h3{color:#f4923a;font-size:clamp(20px,1.806vw,26px)}.woocommerce-Reviews-title{margin:0}.woocommerce #review_form #submit{color:#fff;cursor:pointer;background-color:#f4923a;border:none;border-radius:5px;padding:10px 20px;transition:background-color .3s}.woocommerce #review_form #submit:hover{background-color:#da8030}.woocommerce #review_form .comment-form-author input,.woocommerce #review_form .comment-form-email input,.woocommerce #review_form textarea{border:1px solid #ddd;border-radius:5px;width:100%;padding:8px 10px}.woocommerce #review_form .comment-form-author input:focus,.woocommerce #review_form .comment-form-email input:focus,.woocommerce #review_form textarea:focus{border-color:#f4923a;outline:none;box-shadow:0 0 5px #f4923a80}.woocommerce-Reviews a{color:#f4923a}.woocommerce-Reviews a:hover{color:#da8030}#review_form_wrapper{border:1px solid var(--border-color-light);border-radius:10px;padding:20px 20px 0;overflow:hidden}#review_form_wrapper .comment-reply-title{font-size:24px;font-weight:600}#review_form_wrapper .comment-form .stars{width:fit-content}#review_form_wrapper .comment-form .stars span{display:flex}
