.single-product-page{width:100%;padding-top:120px;background-color:var(--light-product-background);display:flex;flex-direction:column;justify-content:center;align-items:center;@media(max-width:1000px){padding-top:110px}@media(max-width:800px){padding-top:40px}}.single-product-main-section{padding:0 120px;max-width:1440px;box-sizing:border-box;width:100%;display:flex;justify-content:center;@media(max-width:1400px){padding:0 60px}@media(max-width:1000px){flex-direction:column;align-items:center}@media(max-width:600px){padding:0 20px}}.single-product-gallery-wrapper{width:50%;max-width:610px;padding-right:60px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;@media(max-width:1000px){width:100%;padding-right:0;margin-bottom:40px;max-width:540px}}.single-product-gallery-swipper{width:100%;max-height:550px;aspect-ratio:1;margin-bottom:40px;border-radius:40px;display:flex;justify-content:center;align-items:center;position:relative;@media(max-width:1000px){margin-bottom:20px}}.single-product-item-taste-wrapper{position:absolute;right:30px;top:30px;z-index:2;@media(max-width:800px){right:20px;top:20px}}.single-product-gallery-swipper .swiper .product-badges.left{top:20px;left:20px}.single-product-gallery-swipper .swiper .product-badges.right{top:20px;right:20px}.single-product-gallery-swipper .swiper{width:100%;height:100%;border-radius:40px}.single-product-gallery-swipper .swiper-slide{width:100%;height:100%}.single-product-gallery-swipper .swiper-slide{opacity:1!important}.single-product-gallery-swipper .swiper-button-prev,.single-product-gallery-swipper .swiper-button-next{width:36px}.single-product-gallery-swipper .swiper-button-prev svg path,.single-product-gallery-swipper .swiper-button-next svg path{color:#171616}.single-product-gallery-swipper .swiper-button-prev:hover svg{animation:left-arrow-animation;animation-duration:0.8s}.single-product-gallery-swipper .swiper-button-next:hover svg{animation:right-arrow-animation;animation-duration:0.8s}.single-product-gallery-swipper .swiper-button-prev::after,.single-product-gallery-swipper .swiper-button-next::after{display:none}@keyframes right-arrow-animation{0%{transform:translateX(0)}30%{transform:translateX(5px)}100%{transform:translateX(0)}}@keyframes left-arrow-animation{0%{transform:translateX(0)}30%{transform:translateX(-5px)}100%{transform:translateX(0)}}.swipper-image-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.swipper-image-wrapper img{width:100%;height:100%;object-fit:cover}.single-product-additional-image-wrapper{width:100%;height:80px;max-width:446px;text-align:center}.single-product-additional-image-wrapper img{width:100%;height:100%;object-fit:contain;@media(max-width:600px){width:80%}}.single-product-details-wrapper{width:50%;max-width:590px;@media(max-width:1000px){width:100%;max-width:unset;display:flex;flex-direction:column;justify-content:center;align-items:center}}.single-product-details{width:100%;@media(max-width:1000px){max-width:610px}}.single-product-details-title{font-family:PP Neue Montreal;font-size:34px;font-weight:500;margin-bottom:20px}.single-product-details-subtitle{font-size:24px;line-height:150%;letter-spacing:.48px;margin-bottom:20px}.single-product-composition-list{margin-bottom:40px}.single-product-composition-list li{font-size:18px;line-height:150%;letter-spacing:.36px;position:relative;padding-left:22px;@media (max-width:600px){margin-bottom:13px}}.single-product-composition-list li::before,.single-product-information-list li ul li::before{content:"";position:absolute;top:3px;left:0;width:10px;min-width:10px;height:27px;background-image:url('data:image/svg+xml;utf8,<svg width="10" height="21" viewBox="0 0 10 21" xmlns="http://www.w3.org/2000/svg"><path d="M0 11C2.76109 11 5 8.76109 5 6C5 8.76109 7.23891 11 10 11C7.23891 11 5 13.2389 5 16C5 13.2389 2.76109 11 0 11Z" fill="%23171616"/></svg>');background-repeat:no-repeat;background-size:contain;margin-right:12px}.single-product-details-variants-wrapper{margin-bottom:20px;@media(max-width:600px){margin-bottom:55px}}.single-product-add-to-cart-button-wrapper .variant-button{font-family:Neue Montreal;font-weight:500;padding:8px 14px 8px 14px;border-radius:4px;font-size:12px;text-transform:uppercase;margin:0 7px 20px 0;background-color:#0303030D;letter-spacing:1px;@media(max-width:600px){margin:0 5px 5px 0}}.single-product-add-to-cart-button-wrapper .variant-button.active,.single-product-add-to-cart-button-wrapper .variant-button:hover{background-color:#e0dedb;opacity:1;color:var(--dark-font-color)}.single-product-add-to-cart-button-wrapper .variant-button:last-child{margin-right:0}.single-product-subscribe-wrapper{display:flex;flex-direction:column}.single-product-subscribe-button{font-family:PP Neue Montreal;font-size:16px;font-weight:500;line-height:125%;letter-spacing:.64px;text-transform:uppercase;min-height:50px;display:flex;align-items:center;@media(max-width:600px){align-items:flex-start}}.single-product-subscribe-button div{font-size:inherit;font-weight:inherit;line-height:inherit}.single-product-subscribe-wrapper-single-buying{width:100%;height:100%}.single-product-subscribe-wrapper-single-buying br{@media(min-width:600px){display:none}}.single-product-subscribe-wrapper input[type="radio"]{width:25px;height:25px;min-width:25px;min-height:25px;position:relative;margin:0 8px 0 0}@media (max-width:600px){.single-product-subscribe-wrapper input[type="radio"]{width:20px;height:20px;min-width:20px;min-height:20px}.single-product-subscribe-wrapper input[type="radio"]::before{width:20px!important;height:20px!important;border-radius:20px!important}}.single-product-subscribe-wrapper input[type="radio"]::before{content:"";position:absolute;top:0;left:0;border:1px solid var(--black);border-radius:25px;width:25px;height:25px;box-sizing:border-box}.single-product-subscribe-wrapper input[type="radio"]:not(:checked)::before{border:1px solid gray}.single-product-add-to-cart-button{display:flex}.single-product-smaller-price{color:#EB4612}.single-product-bigger-price{color:var(--dark-font-hover-color);font-family:PP Neue Montreal;font-size:16px;font-weight:500;line-height:125%;letter-spacing:.64px;text-decoration:line-through;text-transform:uppercase}.single-product-last-smaller-price{color:var(--text-50,rgb(23 22 22 / .5));font-size:12px;line-height:150%;letter-spacing:.24px;margin-left:34px;margin-bottom:10px;@media(max-width:600px){margin-left:0}}.single-product-subcrcibe-details-list{margin-left:10px;margin-bottom:20px;margin-top:20px;@media(max-width:600px){margin-left:0;margin-bottom:60px}}.single-product-subcrcibe-details-list li{font-size:16px;line-height:150%;letter-spacing:.32px}.single-product-subcrcibe-details-list li::before{content:"";display:inline-block;width:10px;min-width:10px;height:24px;background-image:url('data:image/svg+xml;utf8,<svg width="10" height="21" viewBox="0 0 10 21" xmlns="http://www.w3.org/2000/svg"><path d="M0 11C2.76109 11 5 8.76109 5 6C5 8.76109 7.23891 11 10 11C7.23891 11 5 13.2389 5 16C5 13.2389 2.76109 11 0 11Z" fill="%23171616"/></svg>');background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:12px}.single-product-add-to-cart-button-wrapper{position:relative;margin-bottom:20px;margin-top:20px}.single-product-add-to-cart-button{width:100%;padding:15px 42px 15px 42px;display:flex;justify-content:space-between;align-items:center;font-family:PP Neue Montreal;font-size:16px;font-weight:500;line-height:125%;letter-spacing:.64px;text-transform:uppercase;border-radius:40px;color:var(--white);background-color:var(--black);border:1px solid var(--dark-font-color);@media(max-width:600px){justify-content:center}}.single-product-add-to-cart-button div{color:inherit}.single-product-add-to-cart-button:hover span{color:var(--dark-font-hover-color)}.price-inside-button{@media(max-width:600px){display:none}}.single-product-add-to-cart-button:disabled,.single_add_to_cart_button:disabled{opacity:.5}#single-product-go-to-cart-button,#single-product-adding-loader{position:absolute;top:0;left:0;width:100%;height:100%;width:100%;padding:14px 20px 16px 20px;display:flex;align-items:center;font-family:PP Neue Montreal;font-size:16px;font-weight:500;line-height:125%;letter-spacing:.64px;text-transform:uppercase;border-radius:40px;color:var(--white);background-color:var(--black);box-sizing:border-box;opacity:0;z-index:-1;justify-content:center;transition:var(--base-transition);border:1px solid var(--dark-font-color)}.single-product-return-information{color:var(--dark-font-color);font-size:16px;line-height:150%;letter-spacing:.36px;margin:20px 0 40px}.single-product-description{font-size:18px;line-height:150%;letter-spacing:.36px;margin-bottom:40px}.single-product-information-list{margin-bottom:120px;@media(max-width:600px){margin-bottom:60px}}.single-product-information-list li{padding:20px 20px 20px 0;border-top:1px solid var(--dark-font-color)}.single-prodcut-information-element:hover .single-product-first-line,.single-prodcut-information-element:hover .single-product-second-line{background-color:var(--dark-font-hover-color)}.single-prodcut-information-element:hover h3,.single-prodcut-information-element:hover div{color:var(--dark-font-hover-color)}.single-prodcut-information-element:hover{cursor:pointer}.single-product-information-list li:last-child{border-bottom:1px solid var(--dark-font-color)}.single-product-information-list li h3{position:relative;display:flex;justify-content:space-between;font-size:18px;letter-spacing:.36px;transition:0.2s all}.single-product-one-info-description{padding:20px 60px 0 0;font-size:16px;line-height:150%;letter-spacing:.32px;color:var(--dark-font-hover-color);box-sizing:border-box;max-height:0;opacity:0;padding:0;transition:0.2s all;overflow:hidden}.single-product-one-info-description p,.single-product-one-info-description div,.single-product-one-info-description li{font-size:16px;line-height:150%;letter-spacing:.32px}.single-product-information-list li ul li{border:none;padding:0;padding-top:2px;padding-bottom:2px;padding-left:20px;margin:0;position:relative}.single-product-information-list li ul li:last-child{border-bottom:0}.single-product-information-list p{margin-bottom:10px}.single-product-information-list p:last-child{margin-bottom:0}.single-product-information-show-more-button{width:20px;height:20px;position:relative;background-color:#fff0}.single-product-first-line{width:100%;height:1px;background-color:var(--black);position:absolute;top:10px;left:0;transition:0.2s}.single-product-second-line{width:100%;height:1px;background-color:var(--black);position:absolute;top:10px;left:0;transform:rotate(90deg);transition:0.2s}.product-open-answer .single-product-second-line{transform:rotate(180deg)}.single-products-recommended-section{width:100%;display:flex;justify-content:center;align-items:center}.single-products-reccomended-wrapper{display:flex;flex-direction:column;padding:0 120px 120px 120px;box-sizing:border-box;width:100%;max-width:1440px;align-items:center;@media(max-width:1400px){padding:0 60px 120px 60px}@media(max-width:600px){padding:0 20px 60px 20px}}.single-products-section-header{font-size:34px;letter-spacing:.68px;margin-bottom:40px;text-align:center}.single-products-recommended-products-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;@media(max-width:1400px){flex-wrap:wrap}@media(max-width:1350px){max-width:590px}@media(max-width:750px){max-width:285px}}.single-products-recommended-products-wrapper .item-product{margin-right:20px;@media(max-width:750px){margin-right:0;margin-bottom:40px}}.single-products-recommended-products-wrapper .item-product:last-child{margin-right:0}.single-products-recommended-products-wrapper .item-product:nth-child(2){@media(max-width:1350px){margin-right:0}}.single-product-opinions-section{background-color:var(--gray-blue-background-color);width:100%;display:flex;justify-content:center;align-items:center}.single-product-opinions-wrapper{width:100%;max-width:1440px;box-sizing:border-box}.single-product-articles-section{width:100%;background-color:var(--pale-yellow);display:flex;justify-content:center;align-items:center}.single-product-articles-wrapper{padding:120px;box-sizing:border-box;max-width:1440px}.single-product-add-opinion-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:1px solid var(--dark-font-color)}.single-product-add-opinion{width:100%;max-width:710px;padding:120px 60px;box-sizing:border-box;@media(max-width:600px){padding:60px 20px}}.single-product-add-opinion-header{font-size:34px;line-height:120%;letter-spacing:.68px;margin-bottom:40px;text-align:center}.single-product-add-opinion-description{font-size:22px;line-height:150%;letter-spacing:.44px;margin-bottom:40px;text-align:center}.single-product-add-opinion .comment-form-comment{display:flex;flex-direction:column;width:100%}.single-product-add-opinion #reply-title{display:none}.single-product-add-opinion .comment-form-rating label,.single-product-add-opinion .comment-form-comment label{font-size:18px;line-height:125%;letter-spacing:.64px;margin-bottom:20px}.single-product-add-opinion .comment-form-rating .stars{margin:15px 0 30px}.single-product-add-opinion .comment-form-rating .stars span a{transform:scale(1.5);padding:0 5px}p.stars.selected a:not(.active)::before,p.stars.selected a.active::before,p.stars.selected a:hover::before{color:var(--dark-font-color)!important}p.stars a::before{color:#404040}p.stars a:hover~a::before{color:#404040}p.stars:hover a::before{color:var(--dark-font-color)}p.stars.selected a.active::before{color:var(--dark-font-color)}p.stars.selected a.active~a::before{color:#404040}p.stars.selected a:not(.active)::before{color:var(--dark-font-color)}.single-product-add-opinion .form-submit{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px}.comment-form-comment textarea#comment,#commentform input[type=text],#commentform input[type=email]{background-color:#fff0;border-radius:4px;border:0;outline:1px solid var(--form-gray-color);height:200px;padding:20px;box-sizing:border-box;resize:none;font-size:16px;line-height:150%;letter-spacing:.32px;font-family:"Neue Montreal"}#commentform input[type=text],#commentform input[type=email]{height:40px;margin-left:0;width:100%;margin-top:10px}.comment-notes span{display:inline-block;clear:both;margin-bottom:10px}.comment-form-author,.comment-form-email{margin-bottom:20px;margin-top:20px}.single-product-add-opinion .comment-form-comment label.error{font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.24px;font-family:"Neue Montreal"}.single-product-your-opinion-header{font-size:18px;line-height:125%;letter-spacing:.64px;margin:40px 0 20px}.single-product-your-opinion-stars-box{margin-bottom:10px}.single-product-your-opinion-stars-box svg{min-width:24px;min-height:24px}.single-product-your-opinion-text{font-size:18px;line-height:125%;letter-spacing:.64px}#bos4w-one-time,#bos4w-subscribe-to{min-width:24px!important;min-height:24px!important;margin:0 10px 0 0}label[for="bos4w-one-time"],label[for="bos4w-subscribe-to"]{display:flex!important;align-items:center;padding:10px 0;font-family:PP Neue Montreal;font-size:16px;font-weight:500;line-height:125%;letter-spacing:.64px;text-transform:uppercase;cursor:pointer}.bos-display-save-up-to{font-weight:500;line-height:125%;letter-spacing:.64px;font-family:PP Neue Montreal}.single-product-subcrcibe-details-list div{transition:opacity 1s height 1s;max-height:0;overflow:hidden;opacity:0}.visible{opacity:1!important;max-height:100px!important}label[for="bos4w-dropdown-plan"]{display:none!important}#bos4w-dropdown-plan{transition:0!important;padding:15px 45px 15px 30px!important;border-radius:40px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);background-position:100%;background-repeat:no-repeat;padding:.5rem;border-radius:0}#bos4w-dropdown-plan option{padding:15px 0!important}#bos4w-dropdown-plan:focus{border:1px solid var(--dark-font-color)!important;outline:0}.single-product .single_add_to_cart_buttons.small{width:auto!important}.single-product .single_add_to_cart_button span{color:inherit}.main-add-to-cart-button-wrapper{position:relative;border-radius:40px;overflow:hidden}#main-adding-to-cart,#main-added-to-cart{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--dark-font-color);display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:-1;transition:0.2s;border-radius:40px;color:var(--dark-font-color)}.main-adding-to-cart-in-progress{color:var(--white)!important;z-index:1!important}.main-added-to-cart{z-index:2!important;color:var(--white)!important}#main-adding-to-cart .loader{margin-left:0}.button-during-adding{transition:0.2s;color:var(--dark-font-color);z-index:-2!important}.bos4w-display-dropdown{position:relative!important}.bos4w-display-dropdown select{display:none!important}.select-selected{color:var(--dark-font-color)!important;background-color:transparent!important;border:1px solid var(--dark-font-color)!important;padding:22px!important;border-radius:4px;max-width:388px;box-sizing:border-box}.select-selected:after{position:absolute;content:"";top:28px;right:22px;width:0;height:0;border:8px solid #fff0;border-color:var(--dark-font-color) #fff0 #fff0 #fff0}.select-selected.select-arrow-active:after{border-color:#fff0 #fff0 #fff #fff0;top:7px}.select-items div,.select-selected{color:#fff;padding:8px 16px;border:1px solid #fff0;background-color:var(--page-background-color);color:var(--dark-font-color)!important;cursor:pointer;padding:22px!important;position:relative;@media(max-width:600px){padding:15px 25px!important}}.select-items div{padding:21px!important;@media(max-width:600px){padding:14px 24px!important}}.select-items{position:absolute;border-radius:3px;border:1px solid var(--dark-font-color);top:0;left:0;right:0;z-index:99;overflow:hidden;transition:0.3s;max-width:388px;box-sizing:border-box}.select-items div::after{content:"";position:absolute;width:92%;left:4%;bottom:0;height:1px;background-color:var(--dark-font-hover-color)}.select-items div:last-child:after{display:none!important}.select-hide{display:none}.hide-arrow::after{display:none}.select-items div:hover,.same-as-selected{color:var(--dark-font-hover-color)!important}.hide-arrow div:hover{color:var(--dark-font-color)!important;cursor:default}.simple-product-price-wrapper{position:relative;width:100%}#simple-product-price{position:absolute;right:42px;top:15px;color:#fff;display:flex;flex-direction:row}#simple-product-price span{color:#fff}#simple-product-before-discount-price{color:red}#simple-product-before-discount-price-curr{display:none}#simple-product-price-value{margin-right:3px}#simple-product-price span,#simple-product-price{text-transform:uppercase;font-weight:500!important}#simple-product-before-discount-price-curr{margin-left:3px}.before-discount-price-wrapper{display:flex;flex-direction:row;position:relative;margin-right:10px}.before-discount-price-wrapper::before{content:"";position:absolute;top:9px;left:0;width:100%;height:1px;background-color:var(--dark-font-hover-color)}.before-discount-price-wrapper span{color:var(--dark-font-hover-color)!important}.simple-product-price-wrapper{transition:var(--base-transition)}.simple-product-price-wrapper:hover{opacity:.8}.old-price,.old-price span,.old-price bdi{color:var(--text-50,rgb(23 22 22 / .5));text-align:center;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:.64px}.old-price{text-decoration:line-through;margin-right:8px}.single_variation_wrap>*:empty{display:none}.single_variation_wrap,.single_simple_wrap{display:flex;flex-direction:row;align-items:center;gap:20px;@media screen and (max-width:800px){flex-direction:column;align-items:flex-start;gap:16px}}.single_variation_wrap{@media screen and (max-width:800px){gap:8px}}.single_variation_wrap .quantity,.single_simple_wrap .quantity{@media screen and (max-width:800px){width:100%;max-width:100%;justify-content:space-between;padding:8px 32px}}.single_variation_wrap .quantity{@media screen and (max-width:800px){margin-top:6px}}.single-product-details .iworks-omnibus,.single-product-details .iworks-omnibus bdi,.single-product-details .iworks-omnibus span,.stock.in-stock{font-size:12px;letter-spacing:.24px;color:var(--text-50-color)}.single-product-details .iworks-omnibus{margin-top:10px;text-align:right}.single-product-add-to-cart-button-wrapper .choise{margin-bottom:15px}.item-product-details-wrapper .iworks-omnibus{display:none}.item-product-details-wrapper .item-product-price ins bdi,.item-product-details-wrapper .item-product-price ins span{color:#EB4612}.item-product-details-wrapper .item-product-price del bdi,.item-product-details-wrapper .item-product-price del span{color:var(--text-50-color)}.item-product-details-wrapper .item-product-price del{text-decoration:line-through;color:var(--text-50-color)}.item-product-details-wrapper .item-product-capacity{color:var(--text-50-color)}.wc-block-components-checkout-step__heading-content{padding-left:10px;padding-bottom:5px;margin-bottom:10px;display:inline-block}.wc-block-components-checkout-step__heading-content a{font-weight:500!important;text-decoration:underline;color:blue;margin-left:5px}.added_to_cart{display:none}.single-product .quantity button.plus{padding-bottom:0}.quantity input{line-height:1}.add-to-cart-text{color:#fff}.single-product-gallery-wrapper .sticky{width:100%;position:sticky;flex-direction:column;align-items:center;display:flex;top:120px;margin-bottom:115px;@media(max-width:1000px){margin-bottom:0}}.woosb-products .woosb-product .woosb-price .iworks-omnibus{display:none}@media only screen and (max-width:767px){.woosb-products[class*="woosb-products-layout-grid"] .woosb-product{width:calc(33% - 10px);margin-right:0}}.postid-1997 .woosb-products .woosb-product{border-radius:10px;border:none;transition:0.2s all}.postid-1997 .woosb-products .woosb-product:hover{opacity:.8}.woosb-products[class*="woosb-products-layout-grid"] .woosb-product>div{width:100%!important}.woosb-products .woosb-product .woosb-thumb img{border-radius:10px}.woosb-products .woosb-product{transition:all 0.2s}.woosb-products .woosb-product:hover{opacity:.9}.woosb-products[class*="woosb-products-layout-grid"] .woosb-product{border:0}.woosb-products[class*="woosb-products-layout-grid"] .woosb-product{padding:0}.woosb-products[class*="woosb-products-layout-grid"]{margin-bottom:40px}.single-product .woocommerce-notices-wrapper{padding:0 120px;max-width:1440px;width:100%;display:flex;justify-content:center;position:relative;@media(max-width:760px){padding:0 10px}}.single-product .woocommerce-notices-wrapper .woocommerce-message{width:100%;margin-top:40px;max-width:1200px;margin-bottom:-80px;@media(max-width:760px){margin-bottom:10px}}.single-product .woocommerce-notices-wrapper .woocommerce-message a{float:right;text-transform:uppercase;@media(max-width:760px){float:none}}.product-rating{display:flex;align-items:center;gap:5px;margin-bottom:20px}.product-rating .review-count,.product-rating .average-rating,.no-reviews{font-size:12px;letter-spacing:.24px;color:var(--text-50-color);margin-top:-5px}.star-rating{position:relative;line-height:1.118;width:5em;display:inline-block;font-size:16px}.star-rating::before{content:"\2605\2605\2605\2605\2605";opacity:.45;color:#ddd;position:absolute;top:0;left:0;z-index:1}.star-rating span::before{content:"\2605\2605\2605\2605\2605";color:#171616;position:absolute;top:0;left:0;z-index:2}.star-rating span::before{content:"\2605\2605\2605\2605\2605";top:0;position:absolute;left:0;color:#171616}.single-product-composition-list.has_opinion{margin-bottom:15px}.woosb-products .woosb-product .woosb-title .woosb-name{margin-top:5px}.woosb-products .woosb-product .woosb-description,.woosb-products .woosb-product .woosb-variation-description{display:none}.woosb-products .woosb-product .woosb-title .woosb-name a{font-size:16px;@media only screen and (max-width:767px){font-size:12px}}.add-to-cart-button-text{display:flex;align-items:center;gap:8px;color:inherit}.add-to-cart-button-text svg{flex-shrink:0}.add-to-cart-button .old-price{margin-right:0;margin-left:8px}.add-to-cart-button .old-price,.add-to-cart-button .old-price span,.add-to-cart-button .old-price bdi{color:#FFFFFF80;transition:color 0.3s ease}.add-to-cart-button .old-price bdi{transition:all 0.3s ease;text-decoration:line-through #FFFFFF80}.add-to-cart-button .new-price span{color:#EB4612}.add-to-cart-button .regular-price span{color:#fff;transition:color 0.3s ease}.add-to-cart-button{font-size:16px;font-weight:500;line-height:150%;letter-spacing:.32px;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 24px;border:1px solid #000;background-color:#000;border-radius:42px;color:#fff;transition:all 0.3s ease;min-height:48px;width:100%}.add-to-cart-button:hover{background-color:#FDDDF3;color:var(--dark-font-color)}.add-to-cart-button:hover .old-price,.add-to-cart-button:hover .old-price span,.add-to-cart-button:hover .old-price bdi{color:#17161680}.add-to-cart-button:hover .old-price bdi{text-decoration:line-through #17161680}.add-to-cart-button:hover .regular-price span{color:var(--dark-font-color)}.single-product-details-wrapper .info-bar{padding:0;border-bottom:unset;justify-content:space-between;height:48px;margin-top:32px;margin-bottom:44px;@media (max-width:1024px){flex-wrap:nowrap}}.single-product-details-wrapper .info-bar-item{padding:0 30px;gap:16px;flex:unset;min-width:0;flex-grow:1}.single-product-details-wrapper .info-bar-item p{white-space:nowrap}.single-product-details-wrapper .info-bar-item:last-child{border-right:1px solid var(--gray-light);@media (max-width:1000px){border-right:unset;justify-content:flex-end;padding-right:0}}.single-product-details-wrapper .info-bar-item:first-child{@media (max-width:1000px){border-left:unset;justify-content:flex-start;padding-left:0}}.for-whom-section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 120px 120px;box-sizing:border-box;max-width:1440px;width:100%;@media (max-width:1000px){padding:0 60px 120px}@media (max-width:600px){padding:0 20px 60px}}.for-whom-section h2{font-size:34px;line-height:120%;letter-spacing:.68px;text-align:center;margin-bottom:40px}.for-whom-list{display:flex;flex-direction:row;justify-content:center;gap:20px;flex-wrap:wrap;@media (max-width:700px){gap:16px}}.for-whom-item{padding:24px;border-radius:20px;border:1px solid var(--dark-font-color);display:flex;flex-direction:column;align-items:center;flex:0 1 auto;width:285px;box-sizing:border-box;@media (max-width:700px){width:100%;max-width:150px;padding:15px}}.for-whom-text{max-width:211px;text-align:center;margin-top:4px;@media (max-width:700px){font-size:14px}}.for-whom-image{max-width:140px;width:100%;aspect-ratio:1;border-radius:50%;border:1px solid var(--dark-font-color);overflow:hidden;box-sizing:border-box;margin-bottom:13px}.for-whom-image img{width:100%;height:auto;object-fit:cover}.product-text-section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:120px 120px;box-sizing:border-box;gap:64px;@media (max-width:1400px){padding:120px 60px}@media (max-width:800px){padding:60px;gap:40px}@media (max-width:600px){padding:60px 20px}}.product-text-section-item{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;max-width:1200px}.product-text-section-item.image-left{flex-direction:row-reverse}.product-text-section-item,.product-text-section-item.image-left{@media (max-width:900px){flex-direction:column;gap:40px}}.product-text-section-item-text{flex:0 1 488px;display:flex;flex-direction:column;gap:32px;@media (max-width:900px){flex:unset}}.product-text-section-item-text h2{font-size:34px;line-height:120%;letter-spacing:.68px}.product-text-section-item-text-inner p,.product-text-section-item-text-inner ul{padding:0;margin:0;color:#000;font-family:Neue Montreal;font-size:16px;font-style:normal;line-height:1.5;letter-spacing:.32px;margin:8px 0}.product-text-section-item-text-inner>*:first-child{margin-top:0}.product-text-section-item-text-inner>*:last-child{margin-bottom:0}.product-text-section-item-text-inner ul{position:relative;padding-left:22px}.product-text-section-item-text-inner a{color:var(--dark-font-color);text-decoration:underline}.product-text-section-item-text-inner a:hover{color:var(--dark-font-hover-color)}.product-text-section-item-text-inner ul li{padding:2px 0}.product-text-section-item-text-inner ul li::before{content:"";position:absolute;display:inline-block;width:10px;min-width:10px;height:21px;background-image:url('data:image/svg+xml;utf8,<svg width="10" height="21" viewBox="0 0 10 21" xmlns="http://www.w3.org/2000/svg"><path d="M0 11C2.76109 11 5 8.76109 5 6C5 8.76109 7.23891 11 10 11C7.23891 11 5 13.2389 5 16C5 13.2389 2.76109 11 0 11Z" fill="%23171616"/></svg>');background-repeat:no-repeat;background-position-y:-2px;background-size:contain;vertical-align:middle;margin-right:12px;margin-top:1px;left:0}.product-text-section-image{flex:0 1 550px;aspect-ratio:1;border-radius:20px;overflow:hidden;display:flex;@media (max-width:900px){flex:unset;max-width:550px;width:100%}}.product-text-section-image img{width:100%;height:100%;object-fit:cover}.single-product-page .part-articles-section{border-bottom:1px solid var(--dark-font-color)}.bos4w-display-wrap{margin-bottom:20px}.bos4w-display-wrap .bos4w-display-plan-text{display:none}