:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
*,*::before,*::after{box-sizing: border-box}html{margin: 0;padding: 0}body{margin: 0;padding: 0}h1,h2,h3,h4,h5,h6,p{margin: 0}ul,ol{margin: 0;padding: 0;list-style: none}a{color: inherit;text-decoration: none}button,input,textarea,select{font: inherit}button{border: 0;padding: 0;background: none;cursor: pointer}img{display: block;max-width: 100%}
@font-face{font-family: 'Forum';src: url('../fonts/Forum-Regular.woff2') format('woff2');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'Great Vibes';src: url('../fonts/GreatVibes-Regular.woff2') format('woff2');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'Montserrat';src: url('../fonts/Montserrat-Regular.woff2') format('woff2');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'Montserrat';src: url('../fonts/Montserrat-Medium.woff2') format('woff2');font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: 'Montserrat';src: url('../fonts/Montserrat-SemiBold.woff2') format('woff2');font-weight: 600;font-style: normal;font-display: swap}:root{--container-width: 1344px;--color-primary: #000;--color-text: #0A0E0F;--color-background: #fff;--color-border: #E6EAED;--green: #113C2C;--font-main: 'Montserrat',sans-serif;--font-forum: 'Forum',serif;--font-great-vibes: 'Great Vibes',cursive;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 24px;--star-filled: #FF9C23;--star-empty: #E3E3E0;--error-color: #880F0F;--border: #E3E3E0;--text: #1A1A1A;--muted: #9A9A96;--red: #E23C3C}body{margin: 0;font-family: var(--font-main);color: var(--color-text);background: var(--color-background);display: flex;flex-direction: column;min-height: 100vh}main{flex-grow: 1}.container{width: 100%;max-width: var(--container-width);margin: 0 auto}h2,h3,h4,h5{font-family: var(--font-forum)}h2{font-family: var(--font-forum);font-weight: 400;font-size: 64px;line-height: 75%;letter-spacing: -0.045em}h4{font-size: 28px;line-height: 28px;font-weight: 400}h5{font-size: 24px;line-height: 24px;font-weight: 400}p{font-size: 16px;line-height: 24px;letter-spacing: -0.03em;font-weight: 500}p.secondary{color: rgba(10,14,15,0.6)}.flex{display: flex}.flex_column{display: flex;flex-direction: column}.space_between{justify-content: space-between}.justify_center{justify-content: center}.align_center{align-items: center}.align_start{align-items: flex-start}.button_custom_border{border-radius: 8px;font-weight: 500;transition: all 0.3s}.button_custom_border:focus-visible{outline: none !important}.button_custom_border.light{box-shadow: 0px 0px 0px 4px #103929,0px 0px 0px 6px #FFFFFF}.button_custom_border.light:hover{box-shadow: 0px 0px 0px 4px #1B513C,0px 0px 0px 6px #FFFFFF}.button_custom_border.light:focus-visible{box-shadow: 0px 0px 0px 6px #103929,0px 0px 0px 6px #FFFFFF}.button_custom_border.light .button_inner{background-color: #fff;color: #113c2c}.button_custom_border.green{box-shadow: 0px 0px 0px 4px #103929,0px 0px 0px 6px #0D583C}.button_custom_border.green:hover{box-shadow: 0px 0px 0px 4px #103929,0px 0px 0px 6px #0D583C}.button_custom_border.green:focus-visible{box-shadow: 0px 0px 0px 4px #103929,0px 0px 0px 6px #0D583C}.button_custom_border.green .button_inner{background-color: #103b2b;color: #fff}.button_custom_border .button_inner{border-radius: 8px;padding: 12px 16px;display: flex;align-items: center;justify-content: center;gap: 16px;font-size: 18px;line-height: 24px;letter-spacing: -0.01em}button.simple,a.simple{padding: 11.2px 16px;color: #113c2c;display: flex;align-items: center;font-size: 18px;line-height: 24px;font-weight: 500;letter-spacing: -0.01em;border: 1px solid #113C2C;border-radius: 8px;width: fit-content;display: flex;justify-content: center;gap: 14px;white-space: nowrap;transition: background 0.3s}button.simple.button__favorite{width: 48px;height: 48px;padding: 0}button.simple.button__favorite svg{width: 22px;height: 21px}button.simple:hover .heart-icon path{fill: var(--green)}button.simple.light{color: #fff;border-color: #0D583C}button.simple.primary{color: var(--green);background-color: #fff}button.simple.primary:focus-visible{background: #EFF2F4;box-shadow: 0px 0px 0px 1px #103929}button:focus-visible{outline: none !important}button.simple.green,a.simple.green{color: #fff;background: #103B2B}button.simple.green:hover,a.simple.green:hover{background: #0f3628}button.simple.green:focus-visible,a.simple.green:focus-visible{outline: none !important;border: 2px solid #FFFFFF;box-shadow: 0px 0px 0px 1px #103929,0px 0px 0px 6px #FFFFFF;background: #103b2b}button:disabled{pointer-events: none;opacity: 0.48}.cart-icon{flex-shrink: 0;width: 23px;height: 23px;background-color: currentColor;-webkit-mask: url('../images/cart-light.svg') no-repeat center / contain;mask: url('../images/cart-light.svg') no-repeat center / contain}button.simple.red,a.simple.red{background: #880f0f;color: #fff;border-color: #880F0F}button.simple.red:hover,a.simple.red:hover{background-color: #b62e2e}button.simple.red:focus-visible,a.simple.red:focus-visible{box-shadow: 0px 0px 0px 1px #880F0F,0px 0px 0px 6px #FFFFFF;border: 2px solid #FFFFFF}a.green{color: var(--green)}button.ghost{border-radius: var(--radius-md);color: var(--green);display: flex;align-items: center;gap: 8px;font-weight: 500}.heart-icon path{stroke: #113C2C;stroke-width: 1.5px;stroke-linecap: round;stroke-linejoin: round;fill: transparent;transition: fill 0.3s ease,stroke 0.3s ease}.heart-icon:hover path,.heart-icon.active path{fill: #113C2C}.desctop{display: block}.breadcrumbs{display: flex;align-items: center;gap: 8px;text-transform: uppercase;font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.65px;color: rgba(10,14,15,0.6);flex-wrap: wrap}.breadcrumbs>div{color: #113C2C;cursor: default;font-weight: 600}.breadcrumbs .badge{padding: 8px 20px;background-color: #eff2f4;border-radius: 99px}.form_error{font-weight: 500;letter-spacing: -0.03em;left: 0;bottom: -3px;color: var(--error-color) !important}.header{position: sticky;top: 0;background-color: #fff;z-index: 100}.header .header_top_block{background-color: #1c272c}.header .header_top_block .header_top_block_inner{text-align: center;padding: 6px}.header .header_top_block a{color: #fff;font-size: 14px;line-height: 22px;font-family: var(--font-forum);display: flex;justify-content: center;gap: 10px;align-items: center}.header .header_container{display: flex;justify-content: space-between;align-items: center;padding: 16px;border-bottom: 1px solid rgba(28,39,44,0.1)}.header .header_container.simple{justify-content: center}.header .header_container .header_menu ul{display: flex;align-items: center;gap: 16px}.header .header_container .header_menu ul li a{font-weight: 500;display: inline;padding: 2px 8px}.header .header_container .right_header{display: flex;justify-content: flex-end;gap: 8px;align-items: center}.header .header_container .right_header .cart{position: relative}.header .header_container .right_header .cart .items_num{position: absolute;width: 12px;height: 12px;display: flex;align-items: center;justify-content: center;background-color: #113c2c;border-radius: 50%;border: 1px solid #fff;font-size: 8px;line-height: 12px;color: #fff;top: 0;right: 0;font-weight: 500}.header .header_container .right_header .header_icons{padding: 4px;cursor: pointer}.profile .avatar{width: 32px;height: 32px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: var(--green);color: #fff;text-transform: uppercase;font-weight: 600}.profile .avatar.avatar_mobile{width: 24px;height: 24px;font-size: 12px;line-height: 15px}.dropdown_block .main{position: relative;display: flex;align-items: center;min-height: 40px;padding-right: 28px;cursor: pointer}.dropdown_block .main::after{content: '';position: absolute;top: 50%;right: 8px;width: 20px;height: 20px;background-image: url('../images/shewron-bottom.svg');background-repeat: no-repeat;background-position: center;background-size: initial;transform: translateY(-50%);transition: transform 0.25s ease}.dropdown_block{position: relative;display: inline-block;font-weight: 500;line-height: 24px;letter-spacing: -0.03em}.dropdown_block .main{position: relative;display: flex;align-items: center;min-height: 40px;padding-right: 32px;cursor: pointer}.dropdown_block .dropdown{position: absolute;top: 99%;right: 0;min-width: 70px;padding-top: 8px;z-index: 100;opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(-6px);transition: opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease}.dropdown__languages{border-radius: var(--radius-md);background: #fff;overflow: hidden;margin: 0;box-shadow: 0px 4px 12px 0px rgba(10,14,15,0.2)}.dropdown__languages li{display: flex;align-items: center;gap: 11px;padding: 12px 16px;height: 48px}.dropdown__languages li.active{color: var(--green);background: rgba(17,60,44,0.12)}.languages.dropdown_block .dropdown{left: 0;right: unset}.languages .main{padding-left: 8px;border-radius: 4px}.dropdown_block.languages_mobile .dropdown{top: unset;bottom: 100%;left: unset;right: 0;padding-bottom: 12px}.languages_mobile .dropdown__languages{min-width: min(333px,100%)}.languages_mobile .dropdown__languages li.active{justify-content: space-between}.languages.dropdown_block:hover .main{background-color: rgba(14,48,35,0.1)}.dropdown_block:hover .dropdown{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0)}.dropdown_block:hover .main::after{transform: translateY(-50%) rotate(180deg)}.dropdown_block.no_children .main{padding-right: 0}.dropdown_block.no_children .main::after{content: none}.dropdown_block .dropdown li{display: flex;align-items: center;cursor: pointer;white-space: nowrap;transition: background-color 0.2s ease}.dropdown_block .dropdown li:has(> a),.dropdown_block .dropdown li:has(> button){padding: 0}.dropdown_block .dropdown li > a,.dropdown_block .dropdown li > button{display: flex;align-items: center;flex: 1;min-height: 36px;padding: 0 12px}.dropdown_block .dropdown li:hover{background-color: #f3f3f3}.bottom_menu__dropdown_block{position: unset}.page-blur-overlay{position: fixed;top: var(--header-height,0px);left: 0;right: 0;bottom: 0;background: rgba(255,255,255,0.01);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);opacity: 0;visibility: hidden;transition: opacity 0.25s ease,visibility 0.25s ease;z-index: 40;pointer-events: none}.page-blur-overlay.is-active{opacity: 1;visibility: visible}.dropdown_menu_wrapper{background-color: #fff;box-shadow: 0 10px 12px -4px rgba(10,14,15,0.2);border-bottom: 1px solid rgba(10,14,15,0.4)}.dropdown_menu_wrapper::before{content: "";position: absolute;top: -12px;left: 0;right: 0;height: 12px}.dropdown_block.bottom_menu__dropdown_block .dropdown_menu_wrapper{right: unset;left: 0;width: 100%}.dropdown_menu_block{padding-top: 32px;padding-bottom: 32px;display: flex;justify-content: space-between;align-items: center;gap: 24px}.dropdown_menu_block .images_menu{display: flex;gap: 32px}.images_menu__item{position: relative;border-radius: var(--radius-md);overflow: hidden;border: 1px solid rgba(230,234,237,1);max-width: 350px;max-height: 320px}.images_menu__item .title{position: absolute;left: 0;bottom: 0;color: #fff;width: 100%;background: linear-gradient(180deg,rgba(10,14,15,0) 0%,#0A0E0F 100%);font-family: var(--font-forum);font-weight: 400;font-size: 28px;line-height: 28px;letter-spacing: -1px;height: 108px;padding: 24px;display: flex;align-items: flex-end}.images_menu__item img{width: 100%;height: 100%;object-fit: cover}.dropdown_menu_block_title{font-size: 28px;line-height: 28px;font-weight: 400;letter-spacing: -0.01em;font-family: var(--font-forum);padding: 12px 16px}.dropdown_menu_block_list ul{display: grid;grid-template-columns: repeat(2,1fr);max-height: 450px;overflow-y: auto}.dropdown_menu_block_list ul li a{display: block;padding: 12px 16px}.bottom_header_menu{display: flex;align-items: center;justify-content: center;gap: 16px;padding: 10px}.section_content{color: #fff}.section_content span{font-size: 32px;line-height: 24px;font-family: var(--font-great-vibes);letter-spacing: -0.005em}.section_content h2{margin-top: 8px;margin-bottom: 24px}.section_content p{font-size: 20px;line-height: 28px;color: rgba(255,255,255,0.8);letter-spacing: -0.035em}.product_card{display: block;border: 1px solid #FDF8F4;background-color: #fdfbf7;width: 352px;border-radius: var(--radius-md);position: relative;transition: background 0.25s ease;height: 100%;display: flex;flex-direction: column;justify-content: space-between}.product_card:hover{background: linear-gradient(180deg,rgba(247,234,218,0.7) 0%,rgba(247,234,218,0.2) 100%)}.product_card .top_box{padding: 24px 24px 48px;position: relative}.product_card_actions{position: absolute;bottom: -14px;display: flex;gap: 8px;opacity: 0;visibility: hidden;transform: translateY(5px);transition: opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease}.product_card:hover .product_card_actions{opacity: 1;visibility: visible;transform: translateY(0)}.product_card_actions .green{gap: 12px;flex-grow: 1}.product_card .top_box h5{margin-bottom: 4px}.product_card_actions_mobile{display: none}.product_card .top_box p{color: rgba(10,14,15,0.6)}.product_card .image{height: 312px}.product_card .image img{width: 100%;height: 100%;object-fit: contain}.main__product_card.is_favorite .saved{opacity: 0;visibility: hidden;max-height: 0;overflow: hidden;text-transform: uppercase;font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.65px;color: var(--green);transition: opacity 0.3s ease,visibility 0.3s ease}.main__product_card.is_favorite:hover .saved{opacity: 1;visibility: visible;max-height: 20px}.main__product_card.is_favorite:hover .top_box{padding-bottom: 28px}.main__product_card.is_favorite:hover .product_card_actions{bottom: -24px}.main__product_card.is_favorite .product_card_actions .button__favorite svg path{fill: var(--green)}.main__product_card .discont{color: #fff;font-weight: 500;font-size: 14px;line-height: 14px;padding: 5px 12px;background: linear-gradient(248.69deg,#113C2C 4.42%,#103A2B 64.03%);border-radius: 99px}.main__product_card .card__title{display: flex;align-items: flex-start;gap: 8px}.top_slider_section{display: flex;justify-content: space-between;margin-bottom: 40px;align-items: center}.top_slider_section .heading span{font-family: var(--font-great-vibes);color: #113c2c;font-size: 32px;line-height: 24px;letter-spacing: -0.005em}.top_slider_section .heading h2{font-family: var(--font-forum);font-size: 64px;line-height: 75%;letter-spacing: -0.045em;font-weight: 400;margin-top: 8px}.green_section{padding: 64px 0;background: linear-gradient(248.69deg,#113C2C 4.42%,#103A2B 64.03%)}.green_section .about_wrapper{display: grid;grid-template-columns: repeat(2,1fr);gap: 20px}.green_section .about_wrapper .image{width: 100%;border-radius: var(--radius-md);overflow: hidden}.green_section .about_wrapper .image img{width: 100%;height: 100%;object-fit: cover}.green_section .content{max-width: 625px;height: 540px}.green_section .content .top_slider_section{margin-bottom: 0}.green_section .content,.green_section .content span{color: #fff}.green_section .content p{margin-top: 24px;margin-bottom: 40px}.gradient_section{background: linear-gradient(180deg,rgba(247,234,218,0.7) 0%,rgba(247,234,218,0.2) 100%);padding: 80px 0}a.link{display: flex;align-items: center;font-size: 18px;line-height: 24px;gap: 8px;color: var(--green);font-weight: 500;letter-spacing: -0.01em}a.link .button_arrow{display: flex;width: 24px;height: 24px;align-items: center;justify-content: center}.numbers_section{display: grid;grid-template-columns: repeat(3,1fr);padding-top: 48px;padding-bottom: 32px;gap: 48px}.numbers_section .block{display: flex;flex-direction: column;justify-content: space-between;gap: 12px}.numbers_section .block .text{font-weight: 500;letter-spacing: -0.03em}.numbers_section .block .num_box{font-family: var(--font-forum);font-size: 72px;line-height: 75%;letter-spacing: -0.045em}.footer{background: linear-gradient(248.69deg,#113C2C 4.42%,#103A2B 64.03%);padding-top: 48px;padding-bottom: 8px;margin-top: -1px}.footer.one_section{padding-top: 24px}.footer .footer_top{display: flex;justify-content: space-between;margin-bottom: 56px}.footer .footer_top .left_block{display: flex;flex-direction: column;gap: 18px}.footer .footer_top .left_block p{font-size: 14px;line-height: 18px;letter-spacing: -0.03em;color: #FFFFFF99;margin-bottom: 18px;max-width: 341px}.socials{display: flex;gap: 24px}.socials .item{display: flex;width: 44px;height: 44px;align-items: center;justify-content: center;border-radius: 50%;box-shadow: 0 0 0 3px #103929,0 0 0 5px #295041}.footer_content{max-width: 266px;display: flex;flex-direction: column;gap: 12px}.footer_content .heading{font-size: 14px;line-height: 20px;letter-spacing: 0.65px;text-transform: uppercase;color: rgba(255,255,255,0.4)}.footer_content .items a,.footer_content .items p{padding-top: 8px;font-size: 16px;line-height: 24px;letter-spacing: -0.03em;color: rgba(255,255,255,0.6);display: block}.footer_bottom{padding-top: 24px;padding-bottom: 18px;border-top: 1px solid rgba(255,255,255,0.12);display: flex;justify-content: space-between;align-items: center;font-size: 14px;line-height: 18px;letter-spacing: -0.03em;color: rgba(255,255,255,0.6)}.footer_bottom .right_box{display: flex;align-items: center;gap: 16px}.footer_bottom .right_box a{font-weight: 500}.footer_bottom .right_box p,.footer_bottom .right_box a{color: rgba(255,255,255,0.8);font-size: 14px;line-height: 18px}.footer__simple{padding: 12px 0;color: rgba(255,255,255,0.6)}.footer__simple_logo{width: 176px}.footer__simple_logo img{width: 100%;height: auto}.footer__simple_content .text{font-size: 14px;line-height: 18px;font-weight: 500;letter-spacing: -0.03em}.drawer-overlay{position: fixed;inset: 0;background: rgba(0,0,0,0.2);backdrop-filter: blur(8px);opacity: 0;visibility: hidden;transition: opacity 0.25s ease,visibility 0.25s ease;z-index: 1000}.drawer-overlay.is-open{opacity: 1;visibility: visible}.drawer{position: fixed;top: 0;right: 0;height: 100%;width: 100%;max-width: 595px;background: #fff;box-shadow: -8px 0 24px rgba(20,20,18,0.1);transform: translateX(100%);transition: transform 0.28s ease;display: flex;flex-direction: column}.drawer-overlay.is-open .drawer{transform: translateX(0)}.drawer__header{display: flex;align-items: center;justify-content: space-between;padding: 40px 40px 0;flex-shrink: 0}.drawer__title{font-size: 18px;font-weight: 500;margin: 0}.drawer__close{width: 28px;height: 28px;border: none;background: none;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--muted);border-radius: 50%;transition: background 0.15s ease,color 0.15s ease}.drawer__close:hover{background: #F3F1EA;color: var(--text)}.drawer__close svg{width: 16px;height: 16px}.drawer__body{flex: 1;overflow-y: auto;padding: 32px 0 22px}.drawer__footer{flex-shrink: 0;padding: 32px 40px 40px;border-top: 1px solid rgba(17,60,44,0.1);border-top-left-radius: 16px;border-top-right-radius: 16px;display: flex;flex-direction: column;gap: 24px}.drawer__footer .buttons{display: flex;flex-direction: column;gap: 8px}.drawer__footer .buttons button{width: 100%}.drawer__footer_item{display: flex;justify-content: space-between;align-items: center;line-height: 16px;font-weight: 500}.drawer__footer_item.total{padding-top: 16px;border-top: 1px solid #E6EAED;font-size: 20px;line-height: 28px}.cart_item_image{width: 88px;height: 88px;display: flex;justify-content: center;align-items: center;background: #F7EADA33;padding: 18px;border-radius: 12px;border: 1px solid #FDF8F4}.cart_item_image img{max-width: 67px;width: 100%;height: 100%;max-height: 67px;object-fit: contain}.cart_item{display: flex;gap: 24px}.cart_item:not(:last-child){padding-bottom: 24px;border-bottom: 1px solid var(--color-border)}.cart_item.confirm{border-bottom: none}.cart_item:not(:first-child){padding-top: 24px}.cart__item_info_block{display: flex;flex-direction: column;gap: 12px;flex-grow: 1}.cart__item_info_block p{color: #162e0f}.cart__item_info_block p.secondary{color: rgba(10,14,15,0.6)}.counter{display: flex;align-items: center;border: 1.5px solid var(--border);border-radius: var(--radius-md);flex-shrink: 0;gap: 10px}.counter__btn{width: 32px;height: 32px;border: none;background: none;border-radius: var(--radius-md);font-size: 18px;line-height: 1;color: var(--text);cursor: pointer;display: flex;align-items: center;justify-content: center;transition: background 0.15s ease}.counter__btn:hover{background: #f1f1ef}.counter__btn:disabled{color: var(--muted);cursor: default;background: none}.counter__input{width: 32px;border: none;background: none;text-align: center;font-weight: 500;font-size: 18px;color: var(--green);-moz-appearance: textfield}.cart_counter{border: none}.cart_counter .counter__input{background-color: #eff2f4;width: fit-content;font-weight: 500;min-width: 36px;max-width: 64px;width: 2ch;height: 36px;border-radius: 4px}.cart_counter .counter__btn{width: 44px;height: 44px;border-radius: 4px}.counter__input::-webkit-outer-spin-button,.counter__input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.counter__input:focus{outline: none !important}.cart__item_price{font-size: 20px;line-height: 28px;font-weight: 500;letter-spacing: -0.035em}.cart__items_wrapper{padding: 0 40px}.cart_slider_wrapper{padding-left: 40px;margin-bottom: 0;margin-top: 48px}.top_cart_slider{display: flex;justify-content: space-between;align-items: center;padding-right: 40px;margin-bottom: 16px}.cart_slider .swiper-slide{width: fit-content}.cart__slide{padding: 8px 20px 12px 8px;border-radius: 16px;border: 1px solid var(--color-border);background-color: #f9fafa;display: flex;gap: 16px;width: 353px}.cart__slide .simple{font-size: 14px;line-height: 24px;padding: 4px 12px;gap: 8px}.cart__slide .cart__item_info_block{gap: 12px}.hero_secondary{position: relative;background: linear-gradient(248.69deg,#113C2C 4.42%,#103A2B 64.03%);padding: 48px;color: #fff;border-radius: 12px;overflow: hidden}.hero_secondary .section_content{max-width: 580px;position: relative;z-index: 10}.image_bg_hero_secondary{position: absolute;right: 0;bottom: 0;height: 100%;z-index: 1;background: linear-gradient(86.54deg,#103929 13.47%,rgba(16,57,41,0) 38.87%);max-width: 100%}.image_bg_hero_secondary img{height: 100%;width: auto;max-width: 894px;max-height: 256px}.image_bg_hero_secondary::after{content: '';position: absolute;inset: 0;background: linear-gradient(86.54deg,#103929 13.47%,rgba(16,57,41,0) 38.87%);pointer-events: none}.burger__menu{width: 32px;height: 32px;position: relative;display: flex;flex-direction: column;gap: 4px;justify-content: center;align-items: center}.burger__menu span{width: 19.5px;height: 2px;border-radius: 10px;background-color: #0a0e0f}.mobile_menu_overlay{position: fixed;inset: 0;background: rgba(20,20,18,0.45);opacity: 0;visibility: hidden;transition: opacity 0.25s ease,visibility 0.25s ease;z-index: 1000}.mobile_menu_overlay.is-open{opacity: 1;visibility: visible}.mobile_menu_wrapper{position: fixed;top: 0;right: 0;height: 100%;width: 100%;max-width: 100%;background: #fff;display: flex;flex-direction: column;transform: translateX(100%);transition: transform 0.28s ease}@media screen and (min-width: 576px){.mobile_menu_wrapper{max-width: 375px}}.mobile_menu_overlay.is-open .mobile_menu_wrapper{transform: translateX(0)}.mobile__menu_header{display: flex;align-items: center;justify-content: space-between;padding: 32px 20px;border-bottom: 1px solid var(--border);flex-shrink: 0}.mobile__menu_header .logo{display: flex;align-items: center;gap: 8px;font-family: Georgia,serif;font-size: 17px;letter-spacing: 0.03em}.mobile__menu_header .logo img{height: 33px}.mobile__menu_header .close{width: 28px;height: 28px;border: none;background: none;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--muted);border-radius: 50%;transition: background 0.15s ease,color 0.15s ease}.mobile__menu_header .close:hover{background: #F3F1EA;color: var(--text)}.mobile__menu_header .close svg{width: 16px;height: 16px}.mobile__menu_body{flex: 1;overflow-y: auto;padding: 4px 20px}.mobile_menu__links{list-style: none;margin: 0;padding: 0}.mobile_menu__links li a{display: block;padding: 12px 0;font-size: 24px;line-height: 28px;letter-spacing: -0.01em;font-family: var(--font-forum);text-decoration: none}.mobile_menu__divider{height: 1px;background: var(--color-border);margin: 22px 0 20px}.mobile_menu__accordion{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 24px}.mobile_menu__accordion-item{border-bottom: none}.mobile_menu__accordion-header{width: 100%;display: flex;align-items: center;justify-content: flex-start;padding: 4px 0;background: none;border: none;text-align: left;font-size: 24px;line-height: 28px;font-family: var(--font-forum);letter-spacing: -0.01em;gap: 5px}.mobile_menu__accordion-chevron{width: 16px;height: 16px;flex-shrink: 0;transition: transform 0.2s ease;color: var(--muted)}.mobile_menu__accordion-chevron path{stroke: rgba(10,14,15,0.5)}.mobile_menu__accordion-item.is-open .mobile_menu__accordion-chevron{transform: rotate(180deg)}.mobile_menu__accordion-panel{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.2s ease}.mobile_menu__accordion-item.is-open .mobile_menu__accordion-panel{grid-template-rows: 1fr}.mobile_menu__accordion-panel-inner{overflow: hidden}.mobile_menu__accordion-sublist{list-style: none;margin: 0}.mobile_menu__accordion-sublist a{display: block;padding: 12px 16px;font-size: 16px;font-weight: 500;line-height: 24px;letter-spacing: -0.035em;text-decoration: none}.mobile_menu__accordion-sublist a:hover{color: var(--text)}.mobile__menu_footer{flex-shrink: 0;display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 24px 20px 32px;border-top: 1px solid var(--border)}.mobile__menu_footer a.simple{flex: 1;max-width: 253px;gap: 8px}@media screen and (max-width: 1382px){.container{padding-left: 20px;padding-right: 20px}}@media screen and (max-width: 1024px){.footer .footer_top{flex-wrap: wrap}.footer .footer_top .left_block{width: 100%;padding-bottom: 32px}}@media screen and (min-width: 850px){.burger__menu{display: none}}@media screen and (max-width: 850px){.desctop{display: none}}@media screen and (max-width: 992px){.image_bg_hero_secondary img{height: 100%;width: 100%;object-fit: cover;max-height: unset}}@media screen and (max-width: 902px){.footer_bottom{flex-direction: column;gap: 14px}}@media screen and (max-width: 768px){h2,.top_slider_section .heading h2{font-size: 42px}h4{font-size: 24px}h5{font-size: 20px}.numbers_section{grid-template-columns: 1fr;gap: 32px;padding-bottom: 48px}.numbers_section .block .num_box{font-size: 44px}.product_card{width: 100%}.top_slider_section span{font-size: 24px;line-height: 24px}.gift_sets{padding: 48px 0}.hero_secondary{padding: 32px 32px 52px}.product_card_actions_mobile{display: flex;width: 100%;justify-content: space-between;gap: 8px;padding: 4px 12px 12px}.main__product_card .product_card_actions{display: none !important}.product_card_actions_mobile .add__btn{flex-grow: 1}.product_card.main__product_card .image{height: 124px}.slider__product_card .product_card_actions{opacity: 1;visibility: visible;transform: translateY(0);margin-top: 16px;position: static}.main__product_card.is_favorite .saved{display: none}.main__product_card .card__title{flex-direction: column-reverse}}@media screen and (max-width: 650px){.footer .footer_top{flex-direction: column}.footer_content{padding-bottom: 24px}.footer_bottom{align-items: flex-start}.footer_bottom .right_box{flex-direction: column;gap: 8px;align-items: flex-start}.footer__simple_content{flex-direction: column;gap: 8px;align-items: flex-start}}@media screen and (max-width: 575px){p{font-size: 14px;line-height: 18px}a.link{font-size: 16px}button.simple,a.simple{font-size: 16px}.header .header_container{padding: 16px 0}.drawer__header{padding: 32px 20px 0}.drawer__header h4{font-size: 36px;line-height: 75%}.section_content span{font-size: 24px;line-height: 24px}.drawer__footer{padding: 24px 20px 32px 20px}.drawer__footer_item{font-size: 14px;line-height: 18px}.drawer__footer_item.total{font-size: 16px;line-height: 20px}.cart_item_image{width: 72px;height: 72px}.cart_counter .counter__input{min-width: 32px;height: 32px;font-size: 14px;line-height: 18px}.cart__item_price{font-size: 16px;line-height: 20px}.slide__cart_title{max-width: 180px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.green_section,.gradient_section{padding-top: 48px;padding-bottom: 48px}.footer_content .items a{font-size: 14px;line-height: 18px}.footer_content .items p,.footer_bottom .right_box p,.footer_bottom .right_box a{font-size: 12px;line-height: 15px}.header .header_top_block a{width: 80%;margin: 0 auto;line-height: 14px}.top_slider_section{flex-direction: column;gap: 24px;align-items: flex-start;margin-bottom: 32px}.top_slider_section button{width: 100%}.articles .top_slider_section{flex-direction: row;align-items: flex-end}.articles .top_slider_section a{white-space: nowrap}.section_content p{font-size: 16px;line-height: 20px}.image_bg_hero_secondary{width: 140%;height: 140%;right: -103px}.gradient_section{padding-top: 48px;padding-bottom: 48px}.product_card.main__product_card .image{height: 124px}.counter__btn{width: 24px;height: 24px}.counter__btn svg{width: 13px;height: 13px}.product_card .top_box{padding: 12px}.product_card .top_box h2{font-size: 20px !important}.cart__items_wrapper{padding: 0 20px}.cart_slider_wrapper{padding-left: 20px}.top_cart_slider{padding-right: 20px}.cart_slider .cart__slide .price{font-size: 12px;line-height: 15px}.cart_counter .counter__btn{height: 32px;width: 32px}.cart_counter{gap: 0}}
.products_swipwer_wrapper{width: 100%;overflow: hidden}.products_swipwer_wrapper .swiper.slides_auto_width{overflow: visible !important}.products_swipwer_wrapper .swiper.slides_auto_width .swiper-slide{width: fit-content;height: unset}.products_section{margin-top: 48px;margin-bottom: 80px}.review_card{max-width: 432px;border-radius: var(--radius-md);border: 1px solid #FDF8F4;background-color: #fff;padding: 24px;justify-content: space-between}@media screen and (min-width: 769px) and (max-width: 1024px){.review_card{max-width: calc((100% - 24px) / 2)}}.review_card .raiting{display: flex;align-items: center;gap: 4px;margin-bottom: 32px}.review_card .raiting svg{width: 23px;height: 22px}.review_card .user_info{gap: 16px;margin-top: 20px}.review_card .user_info .user_photo{width: 56px;height: 56px;border-radius: 50%;background-color: #fbf5ee;display: flex;justify-content: center;align-items: center}.review_card .user_info h5{margin-bottom: 8px}.review_card .user_info p{color: rgba(10,14,15,0.6)}.custom_pagination_wrapper.hero_slider_nav{position: absolute;bottom: 15px;left: 48px;z-index: 100}.custom_pagination{position: relative;display: flex;align-items: center;gap: 12px}.custom_pagination .swiper-button-prev,.custom_pagination .swiper-button-next,.custom_pagination .swiper-pagination{position: relative;top: unset !important;left: unset !important;right: unset !important;bottom: 0 !important;margin: 0 !important}.custom_pagination .swiper-button-prev,.custom_pagination .swiper-button-next{min-width: 16px;width: 16px;height: 16px;color: #103B2B}.hero_slider_nav .custom_pagination .swiper-button-prev,.hero_slider_nav .custom_pagination .swiper-button-next{color: #fff}.custom_pagination .swiper-button-prev svg,.custom_pagination .swiper-button-next svg{width: 100%;height: 100%}.custom_pagination .swiper-pagination{display: flex;align-items: center;gap: 8px;width: fit-content}.custom_pagination .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;border: 1px solid #fff;background-color: rgba(255,255,255,0.2);margin: 0 !important}.custom_pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 16px;height: 16px;background-color: #fff}.green_pagination.custom_pagination_wrapper .swiper-pagination .swiper-pagination-bullet{border-color: #103B2B}.green_pagination.custom_pagination_wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #103B2B}.custom_pagination_wrapper.mobile_paginaton,.custom_pagination_wrapper.mobile_nav{display: none}@media screen and (max-width: 992px){.custom_pagination_wrapper.hero_slider_nav{bottom: 184px}}.custom_pagination_wrapper.desctop_paginaton,.custom_pagination_wrapper.desctop_nav{display: block}@media (max-width: 767px){.custom_pagination_wrapper.desctop_paginaton,.custom_pagination_wrapper.desctop_nav{display: none}.custom_pagination_wrapper.mobile_paginaton,.custom_pagination_wrapper.mobile_nav{display: flex;width: 100%;justify-content: center;padding-top: 12px;padding-bottom: 12px;margin-top: 16px}.products_section{margin-bottom: 32px}.custom_pagination_wrapper.hero_slider_nav{}}@media screen and (max-width: 575px){.custom_pagination_wrapper.hero_slider_nav{left: 50%;transform: translateX(-50%)}}@media screen and (max-width: 520px){.custom_pagination_wrapper.hero_slider_nav{bottom: 215px}}
label{display: block;color: rgba(10,14,15,0.8);margin-bottom: 12px;font-weight: 500}input:focus-visible,textarea:focus-visible{outline: none !important}input.basic,textarea.basic{border: 1px solid rgba(17,60,44,0.1);border-radius: var(--radius-md);background: #F9FAFA;padding: 14px 16px;width: 100%;margin-bottom: 16px;font-size: 16px;line-height: 16px;font-weight: 500}input.basic:hover,textarea.basic:hover,input.basic:focus-visible,textarea.basic:focus-visible{border: 1px solid #113C2C}textarea.basic{resize: none}input.basic::placeholder{color: rgba(10,14,15,0.4);font-weight: 500}.fields__grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 16px}.password__wrap{position: relative}.password__wrap input.basic{padding-right: 48px}.password__toggle{position: absolute;top: 50%;right: 14px;transform: translateY(-50%);margin-top: -8px;width: 24px;height: 24px;padding: 0;border: none;background: none;cursor: pointer;display: flex;align-items: center;justify-content: center;color: rgba(10,14,15,0.5);transition: color 0.15s ease}.password__toggle:hover{color: rgba(10,14,15,0.8)}.password__toggle svg{width: 20px;height: 20px}.has_error{position: relative;margin-bottom: 16px}.has_error input{margin-bottom: 12px;border-color: var(--error-color)}.form_error{position: absolute}.has_error .form_error{display: block}.checkbox__option{display: flex;align-items: center;gap: 8px;padding: 8px 0;cursor: pointer;font-size: 16px;user-select: none;font-weight: 500}.checkbox__option input{position: absolute;opacity: 0;width: 0;height: 0}.checkbox{width: 24px;height: 24px;flex-shrink: 0;border: 1px solid #E3E3E0;border-radius: 5px;display: flex;align-items: center;justify-content: center;transition: background 0.15s ease,border-color 0.15s ease}.checkbox svg{width: 16px;height: 16px;opacity: 0;transform: scale(0.6);transition: opacity 0.1s ease,transform 0.1s ease}.checkbox__option input:checked~.checkbox{background: var(--green);border-color: var(--green)}.checkbox__option input:checked~.checkbox svg{opacity: 1;transform: scale(1)}.checkbox__option:hover .checkbox{border-color: var(--green)}.input-icon-wrap{position: relative}.input-icon-wrap .input-icon{position: absolute;right: 14px;top: 18px;width: 17px;height: 17px;color: var(--muted,#9A9A96);pointer-events: none}.input-icon-wrap input.basic{padding-right: 42px;padding: 16px}.address-suggestions{position: absolute;top: calc(100% - 12px);left: 0;right: 0;background: #fff;border: 1px solid rgba(17,60,44,0.15);border-radius: 10px;margin: 0;padding: 6px;list-style: none;max-height: 220px;overflow-y: auto;box-shadow: 0 8px 20px rgba(20,20,18,0.08);z-index: 20;display: none}.address-suggestions.is-open{display: block}.address-suggestions li{padding: 10px 12px;border-radius: 8px;font-size: 14px;color: var(--text,#1A1A1A);cursor: pointer}.address-suggestions li:hover,.address-suggestions li.is-active{background: #F3F1EA}.address-suggestions__empty{padding: 10px 12px;font-size: 14px;color: var(--muted,#9A9A96)}.select-wrap{position: relative}select.basic.select-styled{border-radius: var(--radius-md);border-color: rgba(17,60,44,0.1);padding: 14px;font-size: 16px;line-height: 16px;font-weight: 500;width: 100%;appearance: none;-webkit-appearance: none;-moz-appearance: none;padding-right: 40px;cursor: pointer;color: #0A0E0F;background-color: #F9FAFA}select.basic.select-styled:invalid{color: rgba(10,14,15,0.4)}.contact__form .select-wrap{margin-bottom: 16px}.select-arrow{position: absolute;top: 50%;right: 14px;transform: translateY(-50%);width: 16px;height: 16px;color: var(--muted,#9A9A96);pointer-events: none;transition: transform 0.15s ease}select.basic.select-styled:focus{outline: none !important;border-color: #113C2C}select.basic.select-styled:focus~.select-arrow{transform: translateY(-50%) rotate(180deg);color: #113C2C}.delivery{display: flex;flex-direction: column}.radio__option-header{display: flex;align-items: center;gap: 16px;cursor: pointer;margin-bottom: 16px}.form__radio{position: relative;width: 20px;height: 20px;flex-shrink: 0;margin-top: 2px}.form__radio input{position: absolute;opacity: 0;width: 100%;height: 100%;margin: 0;cursor: pointer}.form__radio-circle{width: 24px;height: 24px;border-radius: 50%;border: 1px solid #E6EAED;display: flex;align-items: center;justify-content: center;transition: border-color 0.15s ease}.form__radio-circle::after{content: "";width: 16px;height: 16px;border-radius: 50%;background: #0E3023;transform: scale(0);transition: transform 0.15s ease}.form__radio input:checked~.form__radio-circle{border-color: #0E3023}.form__radio input:checked~.form__radio-circle::after{transform: scale(1)}.radio__option-text{flex: 1}.radio__option-title{font-size: 16px;color: #0a0e0f;font-weight: 500;margin: 0 0 4px}.radio__option-desc{font-size: 14px;color: rgba(10,14,15,0.6);margin: 0;line-height: 18px}.delivery__field{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.2s ease}.radio__option.is-active .delivery__field{grid-template-rows: 1fr}.delivery__field-inner{overflow: hidden}.delivery__field-content{padding: 0 0 3px 32px}.delivery__field label{display: block;font-size: 16px;margin-bottom: 10px;font-weight: 500;color: rgba(10,14,15,0.8);letter-spacing: -0.03em}.delivery__input-wrap{position: relative}.delivery__input-wrap input{width: 100%;padding: 16px;font-family: inherit;color: var(--text)}.delivery__input-wrap input::placeholder{color: rgba(10,14,15,0.4)}.delivery__input-wrap input:focus{outline: none !important;border-color: var(--green)}.delivery__input-wrap.has-icon input{padding-right: 44px}.input-icon-wrap .input-icon.delivery__input-icon{position: absolute;top: 18px;right: 16px;width: 18px;height: 18px;color: var(--muted);pointer-events: none}.delivery__suggestions{position: absolute;top: calc(100% + 6px);left: 0;right: 0;background: #fff;border: 1px solid rgba(17,60,44,0.1);border-radius: 10px;padding: 6px;list-style: none;margin: 0;max-height: 220px;overflow-y: auto;box-shadow: 0 8px 20px rgba(20,20,18,0.08);z-index: 10;display: none}.delivery__suggestions.is-open{display: block}.delivery__suggestions li{padding: 10px 12px;border-radius: 8px;font-size: 14px;cursor: pointer}.delivery__suggestions li:hover{background: #F3F1EA}.auth__form-field{margin-bottom: 0 !important}@media screen and (max-width: 575px){.fields__grid{grid-template-columns: 1fr;gap: 0}}
.cards_grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;margin-bottom: 24px}.cards_grid .product_card{width: 100%}.cards_grid .product_card .product_card_actions{flex-wrap: wrap}.order_modal_content{gap: 16px;margin-top: 24px;flex-grow: 1;overflow-y: auto}.articles_grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px}.article_card{gap: 24px}.article_card .article_img{border-radius: var(--radius-md);overflow: hidden;aspect-ratio: 5 / 3}.article_card .article_img img{object-fit: cover;width: 100%;height: 100%}.article_card .content .top{text-transform: uppercase;font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.65px;display: flex;align-items: center;gap: 14px;margin-bottom: 8px;color: var(--green)}.article_card .content .top span{color: rgba(10,14,15,0.4)}.article_card .content h5{margin-bottom: 8px}.article_card .content p{color: rgba(10,14,15,0.6);margin-bottom: 24px}.weight__list{display: flex;gap: 8px;list-style: none;padding: 0;margin: 0}.weight__btn{transition: background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.weight__btn:hover:not(.is-active){border-color: var(--green)}.weight__btn.is-active{background: var(--green);border-color: var(--green);color: #fff}.product__details_content-text{max-width: 740px;color: rgba(10,14,15,0.8);font-size: 16px;line-height: 24px}.product__details_content-text > strong{display: block;font-size: 20px;line-height: 28px;font-weight: 500;margin-top: 32px;margin-bottom: 12px}.product__details_content-text > strong:first-child{margin-top: 0}.product__details_content-text p + p{margin-top: 16px}.product__details_content-text ul{list-style: disc;margin-left: 20px;margin-top: 12px;margin-bottom: 12px;font-size: 16px;line-height: 24px;font-weight: 500}.product__details_content-text li + li{margin-top: 8px}.star-rating{display: inline-flex;gap: 4px}.star-rating__star{position: relative;width: 23px;height: 22px;flex-shrink: 0}.star-rating__star svg{position: absolute;top: 0;left: 0;width: 23px;height: 22px}.star-rating__bg{width: 23px;height: 22px}.star-rating__bg use{fill: var(--star-empty)}.star-rating__fill-wrap{position: absolute;top: 0;left: 0;height: 22px;overflow: hidden;white-space: nowrap}.star-rating__fill-wrap svg{position: static;width: 23px;height: 22px}.star-rating__fill-wrap use{fill: var(--star-filled)}.pagination{display: flex;align-items: center;gap: 6px;list-style: none;padding: 0;margin: 0;justify-content: center}.pagination__item{display: flex}.pagination__btn{min-width: 48px;height: 48px;padding: 12px;display: flex;align-items: center;justify-content: center;background: none;border: 1px solid transparent;border-radius: var(--radius-md);font-size: 18px;color: var(--green);cursor: pointer;font-family: inherit;font-weight: 500;line-height: 24px;transition: border-color 0.15s ease,color 0.15s ease}.pagination__btn:hover:not(:disabled):not(.is-active){border-color: var(--green)}.pagination__btn.is-active{border-color: var(--green);color: var(--green)}.pagination__btn:disabled{color: #B5B5B0;cursor: default}.pagination__btn svg{width: 24px;height: 24px}.pagination__ellipsis{min-width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;color: #B5B5B0;font-size: 18px}@media screen and (max-width: 575px){.pagination{gap: 0}}
.modal-overlay{position: fixed;inset: 0;background: rgba(0,0,0,0.2);backdrop-filter: blur(8px);display: flex;align-items: center;justify-content: center;padding: 20px;opacity: 0;visibility: hidden;transition: opacity 0.2s ease,visibility 0.2s ease;z-index: 1000}.modal-overlay.is-open{opacity: 1;visibility: visible}.modal{width: 100%;max-width: 586px;background: #fff;border-radius: 24px;padding: 32px;position: relative;transform: translateY(12px) scale(0.98);transition: transform 0.2s ease;max-height: calc(100vh - 40px);overflow-y: auto;background-color: #F9F9F9;display: flex;flex-direction: column}.modal-overlay.is-open .modal{transform: translateY(0) scale(1)}.modal__close{position: absolute;top: 13px;right: 13px;width: 14px;height: 14px;border: none;background: none;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--muted);border-radius: 50%;transition: background 0.15s ease,color 0.15s ease}.modal__close svg{width: 13px;height: 13px}.modal__title{margin: 0 0 20px;padding-right: 24px;color: #162e0f}.modal__actions_confirm{display: grid;grid-template-columns: repeat(2,1fr);gap: 16px}.modal__actions_confirm button{width: 100%}.modal__actions{display: flex;gap: 10px;margin-top: 22px}.modal__actions .btn{flex: 1;padding: 13px 20px}.modal__text{font-size: 15px;line-height: 1.5;color: rgba(10,14,15,0.7);margin: 0 0 4px}.modal button.ghost{margin-top: 22px}.modal.confirm h4{margin-bottom: 16px;color: #162e0f}.modal_title_block{display: flex;align-items: center;justify-content: space-between}.modal_title_block h4{margin-bottom: 16px}@media screen and (max-width: 575px){.modal__actions.no_wrap{flex-direction: row}.modal__actions{flex-direction: column}.modal__actions button{width: 100%}.modal{padding: 24px}.modal__actions_confirm{grid-template-columns: 1fr;gap: 8px}}
.grid__contact_us{display: grid;grid-template-columns: repeat(2,1fr);gap: 48px;margin-top: 24px}.contact_us__top{padding-top: 48px;padding-bottom: 80px}.contact_us__bottom{margin-top: 0}.contact_us__top .section_content span{color: var(--green)}.contact_us__top .section_content h2{color: #0A0E0F}.contact_us__top .section_content p{color: rgba(10,14,15,0.8);max-width: 444px}.contacts__block{display: flex;flex-direction: column;gap: 24px;margin-top: 48px}.contacts__block a{display: flex;align-items: center;gap: 16px;font-weight: 500;font-size: 20px;line-height: 28px;letter-spacing: -0.035em}.contacts__block a{color: #381904}.contact_submit{margin-top: 48px}.contact_us__bottom .section_content{max-width: 624px;margin-bottom: 40px}.contacts__block_item{display: flex;gap: 32px}.contacts__block_item:not(:last-child){padding-bottom: 38px;border-bottom: 2px solid rgba(255,255,255,0.2)}.contacts__block_item_content{flex-grow: 1}.contacts__block_item .buttons{display: flex;flex-direction: column;gap: 26px}.contacts__block_item_title{color: #fff;font-family: var(--font-forum);font-weight: 400;font-size: 36px;line-height: 46px;letter-spacing: -1px;margin-bottom: 16px}.contacts__block_item_content .address{display: flex;gap: 16px;align-items: center}.contacts__block_item_content .address,.contacts__block_item_content .address p{color: #fff;font-size: 20px;line-height: 28px}.contacts__block_item_content .address:not(:last-child){margin-bottom: 16px}.contacts__block_item_content .address .note{font-weight: 500;font-size: 14px;line-height: 18px;letter-spacing: -0.03em;color: rgba(255,255,255,.7)}.contacts__block_item_content .address svg{min-width: 25px;width: 25px}.contacts__block_bottom{display: flex;flex-direction: column;gap: 38px}@media screen and (max-width: 768px){.grid__contact_us{grid-template-columns: 1fr}.contacts__block_item{flex-direction: column}}@media screen and (max-width: 575px){.contacts__block{margin-top: 24px;gap: 16px}.contacts__block a,.contacts__block p{font-size: 16px;line-height: 20px}.grid__contact_us{gap: 32px}.contacts__block svg{width: 21px;height: auto}.contact_submit{margin-top: 32px}.contact_us__bottom .section_content{margin-bottom: 32px}.contact_us__bottom .section_content h2{margin-bottom: 16px}.contacts__block_item_title{font-size: 28px;line-height: 32px}.contacts__block_item_content .address,.contacts__block_item_content .address p{font-size: 16px;line-height: 20px}.contacts__block_item_content .address{align-items: flex-start}.contacts__block_item_content .address svg{min-width: 21px;width: 21px}.contacts__block_item:not(:last-child){padding-bottom: 30px}.contacts__block_bottom{gap: 32px}.contacts__block_item .buttons{gap: 16px}}
h1{font-family: var(--font-forum);font-weight: 400;font-size: 48px;line-height: 1.1;color: var(--color-text)}h3{font-family: var(--font-forum);font-weight: 400;font-size: 32px;line-height: 1.2;color: var(--color-text)}.contact_us__top .section_content h1{font-size: 64px;line-height: 75%;letter-spacing: -0.045em;margin-top: 8px;margin-bottom: 24px;color: #0A0E0F}.not_found__page__content .section_content h1{font-size: 64px;line-height: 48px;letter-spacing: -0.045em;margin-top: 8px;margin-bottom: 24px;color: #fff}.about_us__hero .section_content h1{font-size: 64px;line-height: 75%;letter-spacing: -0.045em;margin-top: 8px;margin-bottom: 24px;color: #fff}@media screen and (max-width: 575px){.about_us__hero .section_content h1{margin-bottom: 16px}}.legal__section_title__block h1{font-size: 64px;line-height: 75%;letter-spacing: -0.045em}@media screen and (max-width: 768px){.legal__section_title__block h1{font-size: 42px}}.hero_slide .content h1,.hero_slide .content h1 span{color: inherit}h6{font-family: var(--font-main);font-weight: 500;font-size: 16px;line-height: 24px;color: var(--color-text)}@media screen and (max-width: 575px){h1{font-size: 32px}h3{font-size: 24px}}.alert{position: relative;display: flex;align-items: flex-start;gap: 12px;padding: 16px 20px;margin-bottom: 24px;border: 1px solid transparent;border-radius: var(--radius-md);font-family: var(--font-main);font-size: 15px;line-height: 22px}.alert-success{color: #14532d;background: #edf7f1;border-color: #bfe0cd}.alert-danger{color: #7f1d1d;background: #fdf0f0;border-color: #f0c4c4}.alert-warning{color: #713f12;background: #fdf8ec;border-color: #ecd9a8}.alert-info{color: #1e3a5f;background: #eef4fb;border-color: #c3d7ee}.alert .close{margin-left: auto;padding: 0;border: 0;background: none;font-size: 22px;line-height: 1;color: inherit;opacity: .5;cursor: pointer}.alert .close:hover{opacity: 1}.legal__content_wrapper .buttons{margin-top: 32px}.theme_toast{display: block;position: fixed;right: 24px;bottom: 24px;z-index: 100;max-width: 360px;margin: 0;box-shadow: 0 8px 24px rgba(10,14,15,.12);opacity: 0;transform: translateY(8px);transition: opacity .2s ease,transform .2s ease;pointer-events: none}.theme_toast.is-open{opacity: 1;transform: none;pointer-events: auto}.theme_toast a{color: inherit;text-decoration: underline}@media screen and (max-width: 575px){.theme_toast{right: 16px;left: 16px;bottom: 16px;max-width: none}}.text-danger{margin-top: 6px;color: var(--red);font-size: 13px;line-height: 18px}.form-group.required > label::after,label.required::after{content: ' *';color: var(--red)}.empty_state{display: flex;flex-direction: column;align-items: center;gap: 16px;padding: 64px 24px;text-align: center}.empty_state h2,.empty_state h4{color: var(--color-text);font-size: 28px;line-height: 28px;font-weight: 400;letter-spacing: normal}.empty_state p{max-width: 420px;color: var(--muted);font-weight: 400}@media screen and (max-width: 575px){.empty_state{padding: 40px 16px}}.mobile{display: none}@media screen and (max-width: 850px){.mobile{display: block}}.header .header_container .right_header .favorites{position: relative}.header .header_container .right_header .favorites,.header .header_container .right_header .cart{height: 31px;box-sizing: border-box}.header .header_container .right_header .favorites .items_num{position: absolute;top: 0;right: 0;width: 12px;height: 12px;display: flex;align-items: center;justify-content: center;background-color: #113c2c;border-radius: 50%;border: 1px solid #fff;font-size: 8px;line-height: 12px;font-weight: 500;color: #fff}.cart_slider .swiper-slide{height: auto}.cart_slider .cart__slide{height: 100%}.cart__slide .cart__item_info_block{flex-grow: 1}.cart__slide .cart__item_info_block .simple{margin-top: auto;align-self: flex-start}.cart__slide .price{white-space: nowrap}.theme_guest_note{padding: 12px 16px;border: 1px solid var(--border);border-radius: var(--radius-md);background: rgba(247,234,218,0.35);color: rgba(10,14,15,0.8)}.theme_guest_note a{color: var(--green);text-decoration: underline}.header_search{display: grid;grid-template-rows: 0fr;opacity: 0;visibility: hidden;transition: grid-template-rows .28s ease,opacity .2s ease,visibility 0s linear .28s}.header_search > .container{overflow: hidden;min-height: 0}.header_search.is-open{grid-template-rows: 1fr;opacity: 1;visibility: visible;transition: grid-template-rows .28s ease,opacity .2s ease,visibility 0s}@media (prefers-reduced-motion: reduce){.header_search,.header_search.is-open{transition: none}}.header_search_inner{display: flex;align-items: center;gap: 8px;padding: 16px 0}.header_search input{flex: 1;min-height: 48px;padding: 0 16px;border: 1px solid var(--border);border-radius: var(--radius-md);background: #fff;color: var(--color-text)}.header_search input::placeholder{color: var(--muted)}.header_search input:focus{outline: none;border-color: var(--green)}.header_search button{display: flex;align-items: center;justify-content: center;min-width: 48px;min-height: 48px;padding: 0}.languages.dropdown_block{margin: 0}.dropdown__languages li{padding: 0}.dropdown_block .dropdown li button{display: flex;align-items: center;gap: 11px;width: 100%;height: 100%;padding: 12px 16px;text-align: left;font: inherit;color: inherit}.languages_wrap_mobile .dropdown_block .dropdown{top: unset;bottom: 100%;left: unset;right: 0;padding-bottom: 12px}.languages_wrap_mobile .dropdown__languages{min-width: min(333px,calc(100vw - 40px))}.languages_wrap_mobile .dropdown__languages li.active button{justify-content: space-between}.cart_item.is-syncing{opacity: .55;transition: opacity .15s ease}.cart_item_image{flex: 0 0 auto}.cart_item_image a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%}@media screen and (max-width: 575px){#confirmAddToCartModal .cart__item_info_block .flex.space_between{flex-wrap: wrap;gap: 8px}}.drawer__footer .buttons a.simple{width: 100%}@media screen and (max-width: 850px){.footer .footer_top{flex-wrap: wrap;gap: 32px}.footer .footer_top .left_block,.footer_content{max-width: 100%}}@media screen and (max-width: 575px){.footer .footer_top{flex-direction: column}.footer_bottom{flex-direction: column;align-items: flex-start;gap: 12px}}.product_card__link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.product_card__title_link{position: relative;z-index: 2;color: inherit;text-decoration: none}.product_card .top_box p.product_card__title{font-family: var(--font-forum);font-weight: 400;letter-spacing: -0.045em;color: var(--color-text);margin: 0 0 4px}.product_card_actions{z-index: 2}@media screen and (max-width: 768px){.slider__product_card .product_card_actions{position: relative}}.product_card_actions_mobile{position: relative;z-index: 2}.main__product_card.is_favorite .saved{transition: opacity 0.3s ease,visibility 0.3s ease,max-height 0.3s ease}.main__product_card.is_favorite .top_box{transition: padding-bottom 0.3s ease}.main__product_card.is_favorite .product_card_actions{transition: opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease,bottom 0.3s ease}.product_card:not(.is_favorite) .saved{display: none}.slider__product_card.is_favorite .saved{opacity: 0;visibility: hidden;max-height: 0;overflow: hidden;text-transform: uppercase;font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.65px;color: var(--green);transition: opacity 0.3s ease,visibility 0.3s ease,max-height 0.3s ease}.slider__product_card.is_favorite:hover .saved{opacity: 1;visibility: visible;max-height: 20px}@media screen and (max-width: 768px){.slider__product_card.is_favorite .saved{display: none}}.cards_grid .product_card,.swiper-slide .product_card{width: 100%}.products_swipwer_wrapper .swiper.slides_auto_width .swiper-slide:has(.product_card){width: 352px;max-width: calc(100vw - 40px)}.product_card .image{position: relative}@media screen and (min-width: 769px) and (max-width: 1024px){.cards_grid{grid-template-columns: repeat(3,minmax(0,1fr))}.categories_grid:has(.filter_wrapper) .cards_grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media screen and (max-width: 768px){.product_card.main__product_card{display: flex;flex-direction: column}.product_card.main__product_card .image{flex: 0 0 auto}.product_card_actions_mobile{margin-top: auto}}@media (hover: none){.main__product_card .product_card_actions{display: none}.main__product_card .product_card_actions_mobile{display: flex;width: 100%;justify-content: space-between;gap: 8px;padding: 4px 12px 12px}.product_card_actions_mobile .add__btn{flex-grow: 1}.slider__product_card .product_card_actions{opacity: 1;visibility: visible;transform: none}}.product_card__badges{position: absolute;top: 12px;right: 12px;z-index: 2;display: flex;flex-direction: column;align-items: flex-end;gap: 6px;pointer-events: none}.product_card__badge{padding: 4px 10px;border-radius: 999px;font-family: var(--font-main);font-size: 12px;line-height: 16px;font-weight: 500;letter-spacing: 0.02em;color: #fff}.product_card__badge.is_new{background: var(--green)}.product_card__badge.is_sale{background: var(--red)}.product_card .top_box .price_current{margin-right: 8px}.product_card .top_box .price_old{color: var(--muted);font-weight: 400;text-decoration: line-through}.product_card .top_box .price_old + .price_package{margin-left: 8px}.product_card_actions button[disabled]{opacity: .55;cursor: default}.product_card_actions .heart-icon,.product_card_actions_mobile .heart-icon{fill: transparent;stroke: var(--green);stroke-width: 1.5px;stroke-linecap: round;stroke-linejoin: round;transition: fill .3s ease,stroke .3s ease}.product_card_actions .simple:hover .heart-icon,.product_card_actions_mobile .simple:hover .heart-icon,.product_card_actions .heart-icon.active,.product_card_actions_mobile .heart-icon.active{fill: var(--green)}.modal.fade:not(.in){display: none}.product_info h1{font-family: Forum,serif;font-size: 40px;line-height: 48px;font-weight: 400;letter-spacing: -0.02em;color: #0a0e0f;margin: 0}@media (max-width: 850px){.product_info h1{font-size: 32px;line-height: 40px}}.rating_wrapper{display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.rating_wrapper__link{color: var(--muted);text-decoration: underline;text-underline-offset: 3px}.rating_wrapper__link:hover{color: var(--green)}.price_wrapper .price_old{color: var(--muted);font-weight: 400;text-decoration: line-through}.price_wrapper .price_package{color: rgba(10,14,15,0.8)}.weight__radio{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}label.weight__btn{display: inline-block;cursor: pointer;user-select: none}.weight__radio:checked + .weight__btn{background: var(--green);border-color: var(--green);color: #fff}.weight__radio:focus-visible + .weight__btn{outline: 2px solid var(--green);outline-offset: 2px}.favorite-btn .heart-icon{fill: transparent;stroke: var(--green);stroke-width: 1.5px;stroke-linecap: round;stroke-linejoin: round;transition: fill .3s ease,stroke .3s ease}.favorite-btn:hover .heart-icon,.favorite-btn.is-active .heart-icon{fill: var(--green)}.favorite-btn:hover{border-color: var(--green)}.option_file_name{color: var(--muted);font-size: 14px}.product__minimum{color: var(--muted);font-size: 14px;margin-top: 12px}.product__details-content:not(:has(.product__details_content-images)) .product__details_content-text{max-width: 900px}.review_form_wrapper{margin-top: 40px;display: flex;flex-direction: column;align-items: flex-start;gap: 24px}.review_form{width: 100%;max-width: 640px;padding: 32px;border-radius: 20px;background: #fff}.review_form h3{margin-bottom: 24px}.review_form__rating .weight__btn{min-width: 48px;text-align: center}.reviews_slider .swiper-wrapper{align-items: stretch}.reviews_slider .swiper-slide .review_card{height: 100%}@media screen and (max-width: 850px){.actions-row{flex-wrap: wrap}.cart-btn{flex: 1 1 160px}.weight__list{flex-wrap: wrap}.green__section-details,.summary__grid{grid-template-columns: minmax(0,1fr)}.green__section__list-item{padding: 14px 16px;gap: 16px}.green__section__list-item .right{max-width: none}.review_form{padding: 20px}}html,body{overflow-x: clip}.hero_secondary h1{font-family: Forum,serif;font-size: 40px;line-height: 48px;font-weight: 400;letter-spacing: -0.02em;color: inherit;margin: 0}.cards_block{flex: 1;min-width: 0}.pagination_wrapper{margin-top: 8px}.cards_block .empty_state{padding: 48px 24px}a.pagination__btn{text-decoration: none;box-sizing: border-box}span.pagination__btn.is-active{cursor: default}@media screen and (max-width: 850px){.hero_secondary{padding: 24px}.hero_secondary h1{font-size: 28px;line-height: 36px}.categories_grid{flex-direction: column;gap: 24px}.filter_wrapper{width: 100%;min-width: 0}.top_content{flex-wrap: wrap;gap: 12px}}.hero_slide .content .hero_slide__title{font-family: Forum,serif;font-size: 56px;line-height: 1.1;font-weight: 400;color: #fff}.hero_slide .content .hero_slide__title span{font-family: 'Great Vibes',cursive;display: block}@media screen and (max-width: 850px){.hero_slide .content .hero_slide__title{font-size: 36px}}.inst_grid .grid_item{display: block;aspect-ratio: 1 / 1;border-radius: var(--radius-md);overflow: hidden;background: rgba(247,234,218,0.4)}.inst_grid .grid_item img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.35s ease}.inst_grid .grid_item:hover img{transform: scale(1.04)}a.simple{display: inline-flex;align-items: center;justify-content: center;gap: 8px;text-decoration: none}a.simple.light{color: #fff;border-color: #0D583C}a.simple.light:hover{color: #fff;background: rgba(255,255,255,.12);border-color: #fff}.newsletter_respond:not(:empty){margin-top: 12px}.newsletter_respond .alert{margin-bottom: 0}@media screen and (max-width: 850px){.numbers_section,.articles_grid,.sets__items{grid-template-columns: minmax(0,1fr)}.green_section,.gradient_section{padding-left: 20px;padding-right: 20px}.green_section .about_wrapper,.subscribe_block,.sets{display: flex;flex-direction: column;gap: 24px}.green_section .about_wrapper .numbers{flex-wrap: wrap;gap: 16px}.subscribe_block{padding: 24px}.subscribe_block .content form .input_box{flex-direction: column;align-items: stretch;gap: 12px}.subscribe_block .content form input{width: 100%;min-width: 0}.top_slider_section .heading h2,.section_content h2{overflow-wrap: anywhere}}@media screen and (min-width: 576px) and (max-width: 850px){.articles_grid{grid-template-columns: repeat(2,minmax(0,1fr))}}.form__field,.modal__field{display: flex;flex-direction: column;gap: 8px;margin-bottom: 20px}.auth__form-field{margin-bottom: 20px}.article__grid article .product__details_content-text > h2,.product__details_content-text > h2{display: block;font-family: var(--font-main);font-size: 20px;line-height: 28px;font-weight: 500;letter-spacing: normal;margin-top: 32px;margin-bottom: 12px}.article__grid article .product__details_content-text > h2:first-child,.product__details_content-text > h2:first-child{margin-top: 0}.product__details_content-text blockquote{margin: 32px 0;padding: 4px 0 4px 24px;border-left: 2px solid var(--green);color: var(--green);font-family: var(--font-forum),serif;font-size: 22px;line-height: 32px}.product__details_content-text blockquote p{margin: 0}@media screen and (max-width: 767px){.product__details_content-text blockquote{margin: 24px 0;padding-left: 16px;font-size: 19px;line-height: 28px}}.input-icon-wrap input.basic{padding-right: 42px}.modal__alert{margin: 0 0 16px;padding: 12px 14px;border-radius: var(--radius-md);background: rgba(136,15,15,0.08);color: var(--error-color);font-size: 14px;line-height: 1.45}.modal__actions-row{gap: 16px;flex-wrap: wrap}.modal__actions-row .modal__actions{margin-top: 0}.modal__actions-row [data-address-delete]{margin-top: 0;white-space: nowrap}.modal__actions-row [data-address-delete][hidden]{display: none}@media screen and (max-width: 575px){.modal__actions-row{flex-direction: column;align-items: stretch}.modal__actions-row [data-address-delete]{justify-content: center}}.modal__body{overflow-y: auto;font-size: 15px;line-height: 1.6;color: rgba(10,14,15,0.7);min-height: 0}.modal__body > *:first-child{margin-top: 0}.modal__body > *:last-child{margin-bottom: 0}.modal__body p{margin: 0 0 12px}.modal__body h3,.modal__body h4,.modal__body h5,.modal__body strong{display: block;margin: 20px 0 8px;color: var(--green);font-family: var(--font-main);font-size: 15px;font-weight: 600;line-height: 1.4}.modal__body ul{margin: 0 0 12px;padding-left: 20px;list-style: disc}.modal__body ol{margin: 0 0 12px;padding-left: 20px;list-style: decimal}.modal__body li{margin-bottom: 6px}.modal__body a{color: var(--green)}.field_help{color: var(--muted);font-size: 13px;line-height: 18px}.auth__form-field label .required,.checkbox__option .required{color: var(--red)}.form_error:empty{display: none}.form_error{position: static;display: block;margin-top: 6px;font-size: 14px;line-height: 18px}.has_error input,.has_error textarea,.has_error select{margin-bottom: 0;border-color: var(--error-color)}.has_error input:hover,.has_error input:focus,.has_error input:focus-visible,.has_error textarea:hover,.has_error textarea:focus,.has_error textarea:focus-visible,.has_error select:hover,.has_error select:focus,.has_error select:focus-visible{border-color: var(--error-color)}.auth__form-field.has_error,.form__field.has_error,.modal__field.has_error{margin-bottom: 20px}a.button.simple{display: inline-flex;align-items: center;justify-content: center}@media screen and (max-width: 575px){.fields__grid{grid-template-columns: minmax(0,1fr)}}.account__wrapper .section_content h1{font-family: Forum,serif;font-size: 40px;line-height: 48px;font-weight: 400;letter-spacing: -0.02em;margin: 0}a.account__tab-item{text-decoration: none;color: inherit}.profile__content-block .auth__form{margin-top: 20px}a.ghost{display: inline-flex;align-items: center;gap: 8px;text-decoration: none}@media screen and (max-width: 850px){.account__main__content{flex-direction: column}.account__main__content-tabs{flex-direction: row;flex-wrap: wrap;width: 100%;min-width: 0}.account__wrapper .section_content h1{font-size: 28px;line-height: 36px}.order__info_block,.order__actions,.profile__content-info_item{flex-wrap: wrap;gap: 12px}}@media screen and (max-width: 1200px){.order__actions .buttons a.simple{width: 100%}}.cart_page{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 32px;margin: 32px 0 64px}.cart_page__items{display: flex;flex-direction: column;gap: 16px}.cart_page__items .cart_item{gap: 16px;padding: 16px;border: 1px solid var(--border);border-radius: var(--radius-md);background: #fff}.cart_item__image{flex-shrink: 0;width: 96px;height: 96px;border-radius: var(--radius-md);overflow: hidden;background: rgba(247,234,218,0.3)}.cart_item__image img{width: 100%;height: 100%;object-fit: contain}.cart_item__content{flex: 1;min-width: 0;gap: 6px}.cart_item__name{font-weight: 500;color: var(--color-text);text-decoration: none}.cart_item__bottom{margin-top: auto;gap: 16px;flex-wrap: wrap}.cart_item__total{font-weight: 600}.cart_page__summary a.simple{width: 100%}.cart_page__summary{display: flex;flex-direction: column;gap: 12px;align-self: start;padding: 24px;border: 1px solid var(--border);border-radius: var(--radius-md);background: #fff}.cart_page__total:last-of-type{padding-top: 12px;border-top: 1px solid var(--border);font-size: 18px}.cart_page__summary .panel{margin: 0;border: 0;border-top: 1px solid var(--border);padding-top: 12px;box-shadow: none}.cart_page__summary .panel-title{margin: 0;font-size: 16px}.cart_page__summary .panel-title a{display: flex;align-items: center;justify-content: space-between;gap: 8px;color: var(--color-text);text-decoration: none;cursor: pointer}.cart_page__summary .panel-body{padding: 12px 0 0}.cart_page__summary .panel-collapse.collapse{display: none}.cart_page__summary .panel-collapse.collapse.in{display: block}.cart_page__summary label{display: block;margin-bottom: 6px;font-size: 14px;color: var(--muted)}.cart_page__summary .form-control,.cart_page__summary select,.cart_page__summary input[type="text"]{width: 100%;padding: 12px 16px;border: 1px solid var(--border);border-radius: var(--radius-sm);background: #fff;font: inherit;color: var(--color-text)}.cart_page__summary .btn,.cart_page__summary input[type="button"]{width: 100%;margin-top: 8px;white-space: normal;padding: 12px 16px;border: 1px solid var(--green);border-radius: var(--radius-sm);background: transparent;font: inherit;color: var(--green);cursor: pointer}.cart_page__summary .btn:hover,.cart_page__summary input[type="button"]:hover{background: var(--green);color: #fff}.cart_page__summary .input-group,.cart_page__summary .input-group-btn{display: block;width: 100%}@media screen and (max-width: 850px){.cart_page{grid-template-columns: minmax(0,1fr)}}.search_form{margin-bottom: 24px}.information_content{max-width: 900px;margin-bottom: 64px}.compare_table_wrap{overflow-x: auto;margin-bottom: 64px}.compare_table{border-collapse: collapse;min-width: 100%}.compare_table td{padding: 16px;border: 1px solid var(--border);vertical-align: top;min-width: 200px}.compare_table tr td:first-child{font-weight: 500;background: rgba(247,234,218,0.3);position: sticky;left: 0}.compare_table img{max-width: 160px;height: auto}a.category_item{text-decoration: none;display: inline-block}.article_head{margin-top: 12px;margin-bottom: 12px;color: var(--color-text)}.article_head span{color: var(--green);display: block;line-height: 40px;margin-bottom: 4px}.article_meta{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;margin-bottom: 32px;color: rgba(10,14,15,0.4);font-size: 14px;line-height: 20px;text-transform: uppercase;letter-spacing: 0.65px}.article_meta a{color: var(--green)}.article_hero_image{border-radius: var(--radius-lg);overflow: hidden;margin-bottom: 32px}.article_hero_image img{width: 100%;height: auto;display: block}.article_downloads{display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: 48px}.article_downloads span{color: rgba(10,14,15,0.4);margin-left: 8px}.article_reviews{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;margin-bottom: 32px}.blog_container + .products_section,.blog_container + .articles,.products_section + .articles{padding-top: 24px}@media screen and (max-width: 850px){.article_reviews{grid-template-columns: minmax(0,1fr)}}label.simple{padding: 11.2px 16px;color: #113c2c;display: flex;align-items: center;justify-content: center;font-size: 18px;line-height: 24px;font-weight: 500;letter-spacing: -0.01em;border: 1px solid #113C2C;border-radius: 8px;width: fit-content;gap: 14px;white-space: nowrap}.brands{display: flex;flex-direction: column;gap: 32px;margin-bottom: 64px}.brands__letter{font-family: var(--font-forum);font-size: 32px;line-height: 1.2;color: var(--green);margin-bottom: 12px}.brands__list{display: flex;flex-wrap: wrap;gap: 12px}.brands__list a{padding: 12px 20px;border-radius: 99px;background-color: #eff2f4;color: var(--green);text-decoration: none;font-weight: 500}.brands__list a:hover{background-color: var(--green);color: #fff}.visually-hidden{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;white-space: nowrap;border: 0;clip-path: inset(50%)}.header .header_container .right_header button.cart{background: none;border: 0;font: inherit;color: inherit}.checkbox__option input:focus-visible ~ .checkbox,.form__radio input:focus-visible ~ .form__radio-circle{outline: 2px solid var(--green);outline-offset: 2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline: 2px solid var(--green) !important;outline-offset: 2px !important;border-radius: 4px}button.simple.green:focus-visible,a.simple.green:focus-visible,button.simple.primary:focus-visible,.button_custom_border:focus-visible,input.basic:focus-visible,textarea.basic:focus-visible,select.basic:focus-visible{outline: none !important}.checkbox__option input:focus-visible,.form__radio input:focus-visible,.filter__option input:focus-visible{outline: none !important}.green_section a:focus-visible,.green_section button:focus-visible,.green_section input:focus-visible,.footer a:focus-visible,.footer button:focus-visible,.header a:focus-visible,.header button:focus-visible{outline-color: #fff !important}.copy-link.is-copied{background-color: var(--green)}.copy-link.is-copied svg path{fill: #fff}.article__grid .article_meta{margin-top: 16px}.legal__content_wrapper .left__block h2{font-family: var(--font-main);font-weight: 500;font-size: 20px;line-height: 28px;letter-spacing: -0.035em}.breadcrumbs{flex-wrap: wrap;row-gap: 4px}.breadcrumbs ol{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;row-gap: 4px;list-style: none;margin: 0;padding: 0}.breadcrumbs li{display: flex;align-items: center;gap: 8px}.breadcrumbs li + li::before{content: '/'}.breadcrumbs [aria-current="page"]{color: #113C2C;cursor: default;font-weight: 600}a.link.mobile_visible{display: none}@media screen and (max-width: 768px){a.link.mobile_visible{display: inline-flex}}.swiper-button-next.swiper-button-lock,.swiper-button-prev.swiper-button-lock,.swiper-pagination.swiper-pagination-lock{display: none}.swiper-button-prev::before,.swiper-button-next::before{content: none}.resend[disabled]{cursor: default;opacity: .5;pointer-events: none}@media (pointer: coarse){.header .header_container .right_header .header_icons:not(.desctop),.header .header_container .right_header .header_icons:not(.desctop) > .icon,.burger__menu,[data-menu-close],.drawer__close,.modal__close{min-width: 44px;min-height: 44px;display: inline-flex;align-items: center;justify-content: center}.mobile_menu__accordion-header{min-height: 44px}}@media screen and (max-width: 768px){.buttons_dock.is-stuck{display: block}.buttons_dock.is-stuck > .buttons{position: fixed;left: 0;right: 0;bottom: 0;z-index: 90;margin: 0;padding: 12px 16px calc(12px + env(safe-area-inset-bottom));background: #fff;border-top: 1px solid var(--border);box-shadow: 0 -8px 24px rgba(10,14,15,.10);animation: confirm_dock_in .22s ease}.buttons_dock > .buttons{transition: box-shadow .22s ease}.buttons_dock.is-stuck > .buttons button{width: 100%}.buttons_dock.is-stuck > .buttons p.secondary{margin: 6px 0 0;font-size: 12px;line-height: 1.3}}@keyframes confirm_dock_in{from{transform: translateY(100%)}to{transform: translateY(0)}}@media (prefers-reduced-motion: reduce){.buttons_dock.is-stuck > .buttons{animation: none}}.header .header_container .logo img{width: auto;height: 40px;max-width: none}@media screen and (max-width: 850px){.header .header_container .logo img{height: 34px}}@media screen and (max-width: 575px){.header .header_container .logo img{height: 30px}}.bottom_header_menu .bottom_menu__dropdown_block{padding: 0 6px 0 14px;border-radius: 8px;transition: background-color .2s ease}.bottom_header_menu .bottom_menu__dropdown_block.no_children{padding: 0 14px}.bottom_header_menu .bottom_menu__dropdown_block:hover{background-color: rgba(14,48,35,.08)}.bottom_header_menu .bottom_menu__dropdown_block:hover .main{color: var(--green)}.dropdown_menu_block_list ul{display: block;columns: 2;column-gap: 0}.dropdown_menu_block_list ul li{break-inside: avoid}.modal__actions_confirm{margin-top: 24px}.modal__actions_confirm > a,.modal__actions_confirm > button{width: 100%}@media screen and (max-width: 575px){.modal__actions_confirm{margin-top: 16px}}@media screen and (max-width: 575px){.modal__actions > a{width: 100%}}.modal_title_block{align-items: flex-start;gap: 12px;padding-right: 28px}.modal .modal_title_block h4{margin-bottom: 4px}.modal_title_block .badge{flex: 0 0 auto}.modal{max-height: calc(100svh - 40px)}@media screen and (max-width: 767px){.modal-overlay{padding: 28px 16px}.modal{max-height: calc(100svh - 56px)}}.bottom_header_menu .dropdown_menu_block_list ul li > a{min-height: 48px;padding: 12px 16px}.sets__items .sets__item{display: flex}.sets__items .sets__item > .set_content{flex: 1;min-width: 0}.sets__item .set_content .image{margin-top: auto;height: 148px;align-items: flex-end}.sets__item .set_content .image img{max-width: 100%;max-height: 100%;width: auto;height: auto}.product_card .image img{object-position: bottom}.sets__featured .image img{height: auto}.article_card .content .top span{color: rgba(10,14,15,0.6)}.custom_pagination .swiper-pagination{gap: 12px}.custom_pagination .swiper-pagination .swiper-pagination-bullet{position: relative}.custom_pagination .swiper-pagination .swiper-pagination-bullet::after{content: '';position: absolute;top: 50%;left: 50%;width: 24px;height: 24px;transform: translate(-50%,-50%)}.product_card .top_box h2,.product_card .top_box h3,.product_card .top_box p.product_card__title{font-size: 24px;line-height: 24px;margin-bottom: 4px}@media screen and (max-width: 575px){.product_card .top_box h3,.product_card .top_box p.product_card__title{font-size: 20px}}.article_card .content h2,.article_card .content h3{font-size: 24px;line-height: 24px;margin-bottom: 8px}.sets__featured .set_content h3,.sets__item .set_content h3{font-size: 28px;line-height: 28px;margin-bottom: 8px}.sets__featured .set_content h3{color: #fff}.review_card .comment blockquote{margin: 0;font-family: var(--font-forum);font-size: 28px;line-height: 28px;font-weight: 400;color: var(--color-text)}.review_card .user_info cite{display: block;font-family: var(--font-forum);font-size: 20px;line-height: 24px;font-weight: 400;font-style: normal;color: var(--color-text)}.price_wrapper [data-price-current]{font-family: var(--font-forum);font-size: 28px;line-height: 28px;font-weight: 400}.summary__grid-content .summary__lead{margin: 0;font-family: var(--font-forum);font-size: 28px;line-height: 28px;font-weight: 400}@media screen and (max-width: 768px){.hero_slider .swiper-wrapper{align-items: stretch}.hero_slider .swiper-slide{display: flex;height: auto}.hero_slider .swiper-slide > .hero_slide{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column}.hero_slider .hero_slide .content{flex: 1 0 auto}.hero_slider .hero_slide .image{flex: 0 0 auto}}@media (pointer: coarse) and (max-width: 575px){.header .header_container .right_header{gap: 0}.header .header_container .right_header .header_icons{padding: 0}.header .header_container .right_header .header_icons:not(.desctop),.header .header_container .right_header .header_icons:not(.desctop) > .icon,.burger__menu{min-width: 40px}.header .header_container .logo{min-width: 0}.header .header_container .logo img{height: auto;max-height: 30px;max-width: 100%}}.header .header_container .right_header .favorites .items_num,.header .header_container .right_header .cart .items_num{top: calc(50% - 15px);right: calc(50% - 15px)}@media screen and (max-width: 768px){.sets__featured{min-height: 0;padding-bottom: 0}.sets__featured .image{position: static;left: auto;transform: none;width: auto;margin: 24px auto 0}}@media screen and (max-width: 575px){.sets__featured .image{max-width: none;margin: 24px -24px 0}}@media screen and (max-width: 850px){.green_section .about_wrapper .content{gap: 32px}}@media screen and (max-width: 575px){.inst_container > .container.flex{flex-wrap: wrap;gap: 8px 16px;margin-bottom: 24px}.inst_container .title{margin-bottom: 0}}@media screen and (max-width: 850px){.subscribe_block .content form input{flex: 0 0 auto}}.main_category_section .top_content + .cards_grid{margin-top: 24px}@media screen and (max-width: 575px){.cart_item .cart__item_info_block > .flex.space_between{gap: 12px}.cart__item_price{white-space: nowrap}.cart_slider .cart__slide{width: 100%}}button{color: inherit}.recipient_block[hidden]{display: none}.recipient_block{margin-top: 4px}.address-suggestions li.is-empty,.delivery__suggestions li.is-empty{color: var(--muted,#9A9A96);cursor: default}.address-suggestions li.is-empty:hover,.delivery__suggestions li.is-empty:hover{background: none}.delivery__field-inner.is-suggesting{overflow: visible}.message__section{padding-top: 48px;padding-bottom: 80px}.message__section .breadcrumbs{margin-bottom: 24px}.message__section-title{padding-bottom: 48px;border-bottom: 1px solid var(--color-border)}.message__section-content{padding-top: 48px}.message__section-text{color: rgba(0,0,0,0.8);max-width: 680px}.message__section-text .buttons{margin-top: 32px}@media screen and (max-width: 575px){.message__section{padding-top: 32px;padding-bottom: 48px}.message__section-title{padding-bottom: 24px}.message__section-content{padding-top: 24px}.message__section-text .buttons a.simple{width: 100%}}.header .header_top_block_inner.is-marquee{overflow: hidden}.header .header_top_block_inner.is-marquee > a,.header .header_top_block_inner.is-marquee > span{display: block;width: 100%;margin: 0}.header .header_top_block_inner.is-marquee .marquee_track{display: flex;width: max-content;will-change: transform;backface-visibility: hidden;animation: mountea-marquee var(--marquee-duration,20s) linear infinite}.header .header_top_block_inner.is-marquee .marquee_item{display: flex;align-items: center;justify-content: center;gap: 10px;flex: 0 0 auto;padding-right: 64px;white-space: nowrap}@keyframes mountea-marquee{from{transform: translate3d(0,0,0)}to{transform: translate3d(var(--marquee-shift,-50%),0,0)}}.cards_grid > *{min-width: 0}.cards_grid .product_card .top_box h1,.cards_grid .product_card .top_box h2,.cards_grid .product_card .top_box h3,.cards_grid .product_card .top_box h4,.cards_grid .product_card .top_box h5,.cards_grid .product_card .top_box p.product_card__title{hyphens: auto;overflow-wrap: break-word}.blog__grid > *,.articles_grid > *{min-width: 0}.article_card .content h2,.article_card .content h3,.article_card .content h5{hyphens: auto;overflow-wrap: break-word}.article_card{position: relative}.article_card__link{color: inherit;text-decoration: none}.article_card__link::after{content: '';position: absolute;inset: 0;z-index: 1;border-radius: inherit}.article_card .content .link{position: relative;z-index: 2}.hero_slide,.sets__featured{overflow: hidden}@media screen and (min-width: 769px) and (max-width: 1024px){.review_card{max-width: none;width: 100%}}@media screen and (max-width: 575px){.sets__items{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.sets__items .sets__item{padding: 16px 16px 0;min-height: 0}.sets__items .sets__item .set_content > .flex.space_between{flex-direction: column;align-items: flex-start;gap: 8px}.sets__items .sets__item .set_content .image{height: 88px}.sets__items .sets__item .set_content h3{font-size: 22px;line-height: 24px;overflow-wrap: break-word;hyphens: auto}}.legal__content_wrapper .main__content h2,.legal__content_wrapper .main__content h3,.legal__content_wrapper .main__content h4{margin-top: 32px}.legal__content_wrapper .main__content h2{font-size: 28px;line-height: 28px;font-weight: 400;letter-spacing: normal}.legal__content_wrapper .main__content > :first-child{margin-top: 0}.info__cards .info__badge img,.info__payments .info__badge img{width: 22px;height: 22px;object-fit: contain}
