.product-detail-header{padding-top:40px;position:relative}.product-detail-header>.container{z-index:1}.product-detail-header .product-category{letter-spacing:2px;margin:0;text-transform:uppercase}.product-detail-header .product-category:after{border-bottom:2px solid #432c24;content:"";display:block;margin:15px 0 20px;width:51px}.product-detail-header h1{line-height:1.4;margin-bottom:15px}.product-detail-header h5{line-height:1.4;margin-bottom:20px}.product-detail-header .perex.is-open .read-more .when-open{display:block}.product-detail-header .perex.is-open .read-more .when-closed{display:none}.product-detail-header .perex.is-open .descr{max-height:100%!important}.product-detail-header .perex .descr{font-size:.875rem;height:100%;line-height:1.1;max-height:260px;overflow:hidden;position:relative}.product-detail-header .perex .hidden{display:none}.product-detail-header .read-more{font-weight:700;margin-bottom:15px;margin-top:10px}.product-detail-header .read-more .when-open{display:none}.product-detail-header .read-more a{align-items:center;display:inline-flex}.product-detail-header-bg{background:#fffbf7;position:absolute;top:0;width:100%;z-index:0}.product-price .price-common{margin:0;padding:0;text-decoration:line-through}@media screen and (max-width:991px){.product-detail-header .perex{margin-top:20px}}.product-detail-image{display:inline-block;margin:0 auto;position:relative;text-align:center}.product-detail-image a{display:inline-block;padding-bottom:15px}.product-detail-image .inaccessible{background:#ff7643;border-radius:5px;color:#fff;left:calc(50% - 150px);margin:0;padding:10px 20px;position:absolute;top:calc(50% - 26px);transform:rotate(-35deg);width:300px}.product-param-flags{float:left;margin-bottom:20px;width:100%}.product-param-flag{background:#f8eee2;color:#432c24;display:block;float:left;font-size:12px;letter-spacing:1px;line-height:1;margin:0 5px 5px 0;padding:8px 13px;text-transform:uppercase}.product-links{display:flex;flex-wrap:wrap;justify-content:center}.product-links a{margin:0 15px;padding-left:25px;position:relative;text-decoration:none}.product-links a:active,.product-links a:focus,.product-links a:hover{text-decoration:underline}.product-links a:before{color:#f7a118;font-size:18px;left:0;position:absolute;text-decoration:none;top:1px}.product-links a:before:active,.product-links a:before:focus,.product-links a:before:hover{text-decoration:none}.product-detail form{padding:35px 0}.product-detail form p{margin:0;padding:25px 0}.product-detail form p i{color:#432c24;font-size:22px;margin-right:8px;position:relative;top:5px}.product-detail form .delivery{color:#f7a118;margin-right:5px}.product-detail form .delivery-0{color:#77b500}@media screen and (max-width:991px){.product-detail form{padding:15px 0 20px}}.product-submit-block{padding:0 63px 0 105px;position:relative}.product-submit-block .product-pieces{background:#fffbf7;border:1px solid #eadecc;border-radius:5px;left:0;overflow:hidden;position:absolute;top:0;width:81px}.product-submit-block .product-pieces .form-control{background:#fffbf7;border:0;float:left;height:62px;padding:0;text-align:center;width:55px}.product-submit-block .buy_count{float:left;height:62px;width:calc(100% - 62px)}.product-submit-block .buy_count i{align-items:center;color:#0f0f0f;cursor:pointer;display:flex;font-size:12px;height:50%;justify-content:center;text-align:center;transition:color .4s}.product-submit-block .buy_count i:hover{color:#432c24}.product-submit-block .btn{display:block;height:62px;line-height:58px;padding:0;position:relative}.product-submit-block .btn-favorite{border-radius:0 5px 5px 0;position:absolute;right:0;top:0;width:62px}.product-submit-block .btn-insert{border-radius:5px 0 0 5px;flex:none;position:relative;width:100%}.product-submit-block .btn-insert i{font-size:18px;margin-right:8px;position:relative;top:3px}.product-submit-block .btn-insert:before{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#432c24;bottom:-2px;content:"\f111";display:block;font-size:30px;left:-2px;line-height:60px;opacity:0;position:absolute;right:-2px;top:-2px;z-index:9}.product-submit-block .btn-product-added:before{opacity:1}.product-submit-block .add-to-cart-loader{background:#432c24;bottom:-2px;left:-2px;position:absolute;right:-2px;top:-2px}.product-submit-block .add-to-cart-loader:before{animation:add-to-cart-loader 1.25s linear infinite;border:3px solid #fff;border-radius:50%;border-right-color:transparent;content:"";display:block;height:30px;left:calc(50% - 15px);position:absolute;top:calc(50% - 15px);width:30px}@media screen and (max-width:399px){.product-submit-block{padding:0 0 0 85px}.product-submit-block .btn-insert{border-radius:5px}.product-submit-block .btn-favorite{display:none}}.product-detail-description{padding:25px 0 50px}.product-detail-description h4{float:left;margin-bottom:30px;position:relative;width:100%}.product-detail-description h4:before{border-bottom:1px solid #eaddcc;content:"";display:block;position:absolute;top:50%;width:100%}.product-detail-description h4 span{background:#fff;display:inline-block;padding-right:22px;position:relative}.product-detail-description table{border-bottom:1px solid #eadecc;width:100%}.product-detail-description tr:nth-child(2n){background:#fffbf7}.product-detail-description td,.product-detail-description th{padding:15px 20px;text-align:right}.product-detail-description td:first-child,.product-detail-description th:first-child{text-align:left}.product-detail-description th{border-bottom:1px solid #eadecc}@media screen and (max-width:543px){.product-detail-description .responsive-table{overflow-x:auto;width:100%}.product-detail-description .responsive-table table{min-width:500px}}.product-set-usage-params{padding-top:40px}.usage-params{float:left;margin-bottom:40px;width:100%}.usage-param{float:left;margin-bottom:25px;text-align:center;width:33.3333333333%}.usage-param i{background:url(/web/build/images/product-usage-param-bg.13057109.svg) no-repeat 50%/contain;color:#432c24;display:inline-block;font-size:50px;line-height:1;margin-bottom:10px;position:relative;width:105px}.usage-param i.icons_param-after-activity,.usage-param i.icons_param-during-activity,.usage-param i.icons_param-every-day-energy,.usage-param i.icons_param-hiking{background-position:13px top}.usage-param i.icons_param-cycling,.usage-param i.icons_param-recovery,.usage-param i.icons_param-running{background-position:85% top}.usage-param i.icons_param-before-activity,.usage-param i.icons_param-muscle-shape{background-position:8px top}.usage-param>span{display:block;height:46px;letter-spacing:1px;overflow:hidden;text-transform:uppercase}.usage-param .stars{height:30px;position:absolute;width:33px}.usage-param .stars span{color:#ffcb69;font-size:10px;position:absolute}.usage-param .stars span:first-child{bottom:0;font-size:20px;right:0}.usage-param .stars span:nth-child(2){left:6px;top:0}.usage-param .stars span:last-child{bottom:2px;left:0}.usage-param .stars-during-activity,.usage-param .stars-hiking{left:0;top:0}.usage-param .stars-cycling,.usage-param .stars-recovery,.usage-param .stars-running{right:0;top:0;transform:rotate(180deg)}.usage-param .stars-after-activity,.usage-param .stars-before-activity,.usage-param .stars-every-day-energy,.usage-param .stars-muscle-shape{bottom:0;left:0}@media screen and (max-width:1199px){.usage-param{width:50%}}@media screen and (max-width:991px){.usage-param{width:25%}}@media screen and (max-width:543px){.usage-param{width:50%}}.ingredient-params{display:flex;flex-wrap:wrap;float:left;width:100%}.ingredient-param{border-left:2px solid #432c24;float:left;margin-bottom:15px;padding:6px 10px 4px 20px;position:relative;width:50%}.ingredient-param.type-1{border-left:2px solid #77b500}.ingredient-param.type-2{border-left:2px solid #ffcb69}.ingredient-param p{line-height:1.4;margin:0}.ingredient-param strong{color:#432c24;font-size:1.125rem;font-weight:600}@media screen and (max-width:991px){.ingredient-params{margin-bottom:45px}.ingredient-param{width:33.3333333333%}}@media screen and (max-width:767px){.ingredient-param{width:50%}}.ingredient-pie-chart-outer{display:flex;float:left;justify-content:space-between;margin-bottom:30px;max-width:400px;width:100%}.ingredient-pie-chart{border-radius:50%;display:inline-block;height:250px;overflow:hidden;position:relative;width:250px}.pie-chart-value{align-items:center;background:#fff;border-radius:50%;display:flex;height:170px;justify-content:center;left:40px;padding:20px;position:absolute;text-align:center;top:40px;width:170px;z-index:1}.pie-chart-value strong{display:block;font-family:Montserrat,sans-serif;font-weight:600}.pie-chart-value span{letter-spacing:2px;text-transform:uppercase}.ingredient-pie-chart-segment{border:50px solid var(--color,#432c24);border-radius:50%;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transform:rotate(var(--ofset))}.ingredient-pie-chart-segment div{border-radius:50%;height:100%;position:absolute;width:100%;clip:rect(0 125px 200px 0)}.ingredient-pie-chart-segment.type-1{--color:#4faf3c}.ingredient-pie-chart-segment.type-1:nth-child(odd){--color:#84c605}.ingredient-pie-chart-segment.type-2{--color:#ffcb69}.ingredient-pie-chart-segment.type-2:nth-child(odd){--color:#f2ba4c}.ingredient-pie-chart-segment:hover{opacity:.5}.ingredient-pie-chart-legend{align-items:center;display:flex}.ingredient-pie-chart-legend-inner p{padding-left:30px;position:relative}.ingredient-pie-chart-legend-inner p:before{border-radius:50%;content:"";display:block;height:20px;left:0;position:absolute;width:20px}.ingredient-pie-chart-legend-inner p.organic:before{background:#ffcb69}.ingredient-pie-chart-legend-inner p.natural:before{background:#77b500}@media screen and (max-width:399px){.ingredient-pie-chart-outer{flex-wrap:wrap}.ingredient-pie-chart-legend{width:100%}.ingredient-pie-chart-legend-inner{display:flex;padding-top:20px}.ingredient-pie-chart-legend-inner p+p{margin-left:20px}}.recommended-products{float:left;padding:80px 0 0;width:100%}.recommended-products h2{margin:0}.recommended-products h2:after{border-bottom:6px solid #432c24;content:"";display:block;margin:30px auto 50px;width:42px}@media screen and (min-width:768px) and (max-width:1199px){.recommended-products .catalog-item:nth-child(4){display:none}}.product-set-price{padding:0 0 35px}.product-set-price .price-common{margin:0;padding:0;text-decoration:line-through}.set-opener h4{margin:0;position:relative}.set-opener h4:before{border-top:1px solid #eaddcc;content:"";display:block;left:0;position:absolute;top:calc(50% - 1px);width:100%}.set-opener h4 span{background:#fff;display:inline-block;padding-right:15px;position:relative;z-index:1}.set-row{align-items:center;border-bottom:1px solid #eaddcc;display:flex;padding:15px 20px}.set-row:first-child{padding-top:10px}.set-row:last-child{border-bottom:0}.set-row .set-item-image{align-items:center;display:flex;height:50px;justify-content:flex-start;width:90px}.set-row .set-item-image img{transform:rotate(90deg)}.set-row p{flex-grow:1;margin:0;padding:0 10px!important}.set-row a{color:#432c24;text-decoration:underline}.set-row a:active,.set-row a:focus,.set-row a:hover{text-decoration:none}.set-row .submit-block .product-pieces{background:#fffbf7;border:1px solid #eadecc;border-radius:5px;overflow:hidden;width:81px}.set-row .submit-block .product-pieces .form-control{background:#fffbf7;border:0;float:left;height:52px;padding:0;text-align:center;width:55px}.set-row .submit-block .buy_count{float:left;height:52px;width:calc(100% - 55px)}.set-row .submit-block .buy_count button{align-items:center;background:transparent;border:0;color:#0f0f0f;cursor:pointer;display:flex;font-size:12px;height:50%;justify-content:center;text-align:center;transition:color .4s}.set-row .submit-block .buy_count button:hover{color:#432c24}.submit-block-set{padding-left:170px;position:relative}.submit-block-set p{left:0;letter-spacing:2px;line-height:1;margin:0;padding:0!important;position:absolute;text-transform:uppercase;top:calc(50% - 27px);width:170px}.submit-block-set strong{color:#432c24;display:block;font-family:museo,serif;font-size:40px;letter-spacing:0;text-transform:none}.submit-block-set .btn{border-radius:5px;overflow:hidden;position:relative}.submit-block-set .btn i{font-size:18px;margin-right:8px;position:relative;top:3px}.submit-block-set .btn:before{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#432c24;bottom:-2px;content:"\f111";display:block;font-size:30px;left:-2px;line-height:60px;opacity:0;position:absolute;right:-2px;top:-2px;z-index:9}.submit-block-set .btn-product-added:before{opacity:1}.submit-block-set .add-to-cart-loader{background:#432c24;bottom:-2px;left:-2px;position:absolute;right:-2px;top:-2px}.submit-block-set .add-to-cart-loader:before{animation:add-to-cart-loader 1.25s linear infinite;border:3px solid #fff;border-radius:50%;border-right-color:transparent;content:"";display:block;height:30px;left:calc(50% - 15px);position:absolute;top:calc(50% - 15px);width:30px}@keyframes add-to-cart-loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (max-width:543px){.set-row{padding:15px 5px}.set-row .set-item-image{height:auto}.set-row .set-item-image img{transform:rotate(0)}.submit-block-set{padding:0}.submit-block-set p{margin-bottom:15px!important;position:relative;top:auto;width:100%}}.product-collection-box,.product-collection-box h5{margin-bottom:10px}.product-collections{display:flex}.product-collection-item{align-items:center;border:1px solid #eadecc;display:flex;flex:0 1 50%;height:76px;padding-left:76px;position:relative;text-decoration:none;transition:border-color .4s}.product-collection-item:active,.product-collection-item:focus,.product-collection-item:hover{text-decoration:none}.product-collection-item i{color:#ffcb69;font-size:40px;left:18px;line-height:1;position:absolute;top:calc(50% - 20px)}.product-collection-item>span{line-height:1}.product-collection-item .type{display:block;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}.product-collection-item strong{color:#432c24;font-size:18px;font-weight:600}.product-collection-item:first-child{border-radius:5px 0 0 5px}.product-collection-item:last-child{border-radius:0 5px 5px 0}.product-collection-item:only-child{border-radius:5px}.product-collection-item:hover{border-color:#432c24}.product-collection-item-current{background:#432c24;border-color:#432c24}.product-collection-item-current>span *{color:#fff}@media screen and (max-width:767px){.product-collections{flex-wrap:wrap}.product-collection-item{flex:1 1 100%}.product-collection-item:first-child{border-radius:5px 5px 0 0}.product-collection-item:last-child{border-radius:0 0 5px 5px}.product-collection-item:only-child{border-radius:5px}}.product-detail-tip{background:#fff;box-shadow:0 6px 18px 0 rgba(67,44,36,.1);margin-top:60px;padding:40px 40px 20px 60px;position:relative}.product-detail-tip:before{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:linear-gradient(90deg,#ffcb69,#f7a118);-webkit-background-clip:text;color:transparent;content:"\f130";font-size:60px;left:60px;line-height:1;position:absolute;top:-30px}.product-detail-tip h2{margin-bottom:20px}.product-detail-tip h5{margin-bottom:12px}@media screen and (max-width:543px){.product-detail-tip{padding:40px 20px 20px}.product-detail-tip:before{left:20px}}.product-gifts{border:1px solid #eadecc;border-radius:5px;padding:11px 20px}.product-gifts .item{flex-wrap:wrap}.product-gifts .item,.product-gifts .item .icon-wrapper{align-items:center;display:flex;gap:15px;justify-content:flex-start}.product-gifts .item .icon-wrapper{margin-right:30px}.product-gifts .item .fc{align-items:center;color:unset;display:flex;font-size:35px;height:52px;justify-content:center;position:relative;width:52px}.product-gifts .item .fc:before{color:#fff;z-index:2}.product-gifts .item .fc:after{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:linear-gradient(0deg,#ffcb69,#f7a118);-webkit-background-clip:text;font-size:52px;position:absolute;-webkit-text-fill-color:transparent;bottom:0;content:"\f118";left:0;right:0;top:0;z-index:1}.product-gifts .item .gift{margin:0}.product-gifts .item .title{text-decoration:underline}.product-gifts .item .title:active,.product-gifts .item .title:focus,.product-gifts .item .title:hover{text-decoration:none}@media screen and (max-width:543px){.product-gifts .item .icon-wrapper{flex:100%}}