

/* Start:/local/templates/whitesecret/css/reboot.css?17422732735220*/
/*!
 * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
 *,
 *::before,
 *::after {
   box-sizing: border-box;
 }
 
 html {
   font-family: sans-serif;
   line-height: 1.15;
   -webkit-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
   -ms-overflow-style: scrollbar;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 
 @-ms-viewport {
   width: device-width;
 }
 
 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
   display: block;
 }
 
 body {
   margin: 0;
   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
   font-size: 1rem;
   font-weight: 400;
   line-height: 1.5;
   color: #212529;
   text-align: left;
   background-color: #fff;
 }
 
 [tabindex="-1"]:focus {
   outline: 0 !important;
 }
 
 hr {
   box-sizing: content-box;
   height: 0;
   overflow: visible;
 }
 
 h1, h2, h3, h4, h5, h6 {
   margin-top: 0;
   margin-bottom: 0.5rem;
 }
 
 p {
   margin-top: 0;
   margin-bottom: 1rem;
 }
 
 abbr[title],
 abbr[data-original-title] {
   text-decoration: underline;
   -webkit-text-decoration: underline dotted;
   text-decoration: underline dotted;
   cursor: help;
   border-bottom: 0;
 }
 
 address {
   margin-bottom: 1rem;
   font-style: normal;
   line-height: inherit;
 }
 
 ol,
 ul,
 dl {
   margin-top: 0;
   margin-bottom: 1rem;
 }
 
 ol ol,
 ul ul,
 ol ul,
 ul ol {
   margin-bottom: 0;
 }
 
 dt {
   font-weight: 700;
 }
 
 dd {
   margin-bottom: .5rem;
   margin-left: 0;
 }
 
 blockquote {
   margin: 0 0 1rem;
 }
 
 dfn {
   font-style: italic;
 }
 
 b,
 strong {
   font-weight: bolder;
 }
 
 small {
   font-size: 80%;
 }
 
 sub,
 sup {
   position: relative;
   font-size: 75%;
   line-height: 0;
   vertical-align: baseline;
 }
 
 sub {
   bottom: -.25em;
 }
 
 sup {
   top: -.5em;
 }
 
 a {
   color: #007bff;
   text-decoration: none;
   background-color: transparent;
   -webkit-text-decoration-skip: objects;
 }
 
 a:hover {
   color: #0056b3;
   text-decoration: underline;
 }
 
 a:not([href]):not([tabindex]) {
   color: inherit;
   text-decoration: none;
 }
 
 a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
   color: inherit;
   text-decoration: none;
 }
 
 a:not([href]):not([tabindex]):focus {
   outline: 0;
 }
 
 pre,
 code,
 kbd,
 samp {
   font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
   font-size: 1em;
 }
 
 pre {
   margin-top: 0;
   margin-bottom: 1rem;
   overflow: auto;
   -ms-overflow-style: scrollbar;
 }
 
 figure {
   margin: 0 0 1rem;
 }
 
 img {
   vertical-align: middle;
   border-style: none;
 }
 
 svg {
   overflow: hidden;
   vertical-align: middle;
 }
 
 table {
   border-collapse: collapse;
 }
 
 caption {
   padding-top: 0.75rem;
   padding-bottom: 0.75rem;
   color: #6c757d;
   text-align: left;
   caption-side: bottom;
 }
 
 th {
   text-align: inherit;
 }
 
 label {
   display: inline-block;
   margin-bottom: 0.5rem;
 }
 
 button {
   border-radius: 0;
 }
 
 button:focus {
   outline: 1px dotted;
   outline: 5px auto -webkit-focus-ring-color;
 }
 
 input,
 button,
 select,
 optgroup,
 textarea {
   margin: 0;
   font-family: inherit;
   font-size: inherit;
   line-height: inherit;
 }
 
 button,
 input {
   overflow: visible;
 }
 
 button,
 select {
   text-transform: none;
 }
 
 button,
 html [type="button"],
 [type="reset"],
 [type="submit"] {
   -webkit-appearance: button;
 }
 
 button::-moz-focus-inner,
 [type="button"]::-moz-focus-inner,
 [type="reset"]::-moz-focus-inner,
 [type="submit"]::-moz-focus-inner {
   padding: 0;
   border-style: none;
 }
 
 input[type="radio"],
 input[type="checkbox"] {
   box-sizing: border-box;
   padding: 0;
 }
 
 input[type="date"],
 input[type="time"],
 input[type="datetime-local"],
 input[type="month"] {
   -webkit-appearance: listbox;
 }
 
 textarea {
   overflow: auto;
   resize: vertical;
 }
 
 fieldset {
   min-width: 0;
   padding: 0;
   margin: 0;
   border: 0;
 }
 
 legend {
   display: block;
   width: 100%;
   max-width: 100%;
   padding: 0;
   margin-bottom: .5rem;
   font-size: 1.5rem;
   line-height: inherit;
   color: inherit;
   white-space: normal;
 }
 
 progress {
   vertical-align: baseline;
 }
 
 [type="number"]::-webkit-inner-spin-button,
 [type="number"]::-webkit-outer-spin-button {
   height: auto;
 }
 
 [type="search"] {
   outline-offset: -2px;
   -webkit-appearance: none;
 }
 
 [type="search"]::-webkit-search-cancel-button,
 [type="search"]::-webkit-search-decoration {
   -webkit-appearance: none;
 }
 
 ::-webkit-file-upload-button {
   font: inherit;
   -webkit-appearance: button;
 }
 
 output {
   display: inline-block;
 }
 
 summary {
   display: list-item;
   cursor: pointer;
 }
 
 template {
   display: none;
 }
 
 [hidden] {
   display: none !important;
 }
 /*# sourceMappingURL=bootstrap-reboot.css.map */
/* End */


/* Start:/local/templates/whitesecret/slick/slick.css?17428220061776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/whitesecret/css/styles.css?178055909244741*/
:root,[data-bs-theme="light"]{--ws-green:#d5fedd;--ws-green-light:#e3f2e6;--ws-olive:#ced1bf;--ws-purple:#946ce9;--ws-violet:#882c90;--ws-purple-light:#cdc9fb;--ws-pink:#ffd3f0;--ws-mint:#cbfcf1;--ws-orange:#fbe6d1;--ws-orange-light:#f7f7ec;--neutral-black:#2b2e3a;--neutral-black-60:rgba(43,46,58,0.6);--neutral-grey:#c8c8c8;--neutral-grey-light:#f6f6f6;--neutral-white:#fff}button,input[type="button"],input[type="submit"],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none}.no-scroll{position:fixed;width:100%;overflow:hidden}body:not(.no-scroll){position:static}h1,h2,h3,h4,h5,h6,p{margin:0}* ul,ol{list-style:none;margin:0;padding:0}button,button:focus,button:hover{cursor:pointer;border:none;outline:none}@font-face{font-family:"PP Radio Grotesk";src:url("/local/templates/whitesecret/css/../fonts/PPRadioGrotesk-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"PP Radio Grotesk";src:url("/local/templates/whitesecret/css/../fonts/PPRadioGrotesk-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PP Radio Grotesk";src:url("/local/templates/whitesecret/css/../fonts/PPRadioGrotesk-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}body{color:var(--neutral-black);font-family:"PP Radio Grotesk";font-size:18px;font-style:normal;font-weight:400;line-height:1.5}h1{font-family:"PP Radio Grotesk";font-size:60px;font-style:normal;font-weight:400;line-height:0.8;letter-spacing:-0.03em}h2{font-family:"PP Radio Grotesk";font-size:clamp(2rem,3vw,6rem);font-style:normal;font-weight:400;line-height:100%;letter-spacing:-0.03em}h3{font-family:"PP Radio Grotesk";font-size:clamp(1.6rem,1.9vw,2.5rem);font-style:normal;font-weight:400;line-height:110%;letter-spacing:0.01em}h4{font-family:"PP Radio Grotesk";font-size:24px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-0.01em}p{font-family:"PP Radio Grotesk";font-size:clamp(18px,1.1vw,22px);font-style:normal;font-weight:400;line-height:1.5}p.s{font-size:16px;line-height:1.2em}p.xs{font-size:14px}p.l{font-size:24px}p.xl{font-size:30px}.-is-black-60{color:var(--neutral-black-60)}a{text-decoration:none;color:#2b2e3a}a:hover{text-decoration:none;color:#2b2e3a}.eyebrow{font-family:"PP Radio Grotesk";font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.mobile{display:none}.link-button{position:relative;text-decoration:none;display:inline-block;text-align:center;font-family:"PP Radio Grotesk";font-size:16px;font-style:normal;font-weight:400;letter-spacing:3.84px;text-transform:uppercase;padding-bottom:6px}.link-button::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:var(--neutral-black);transition:all 0.4s ease}.link-button:hover::after{width:0;left:50%}.menu a{font-size:16px;font-family:"PP Radio Grotesk";font-weight:400;line-height:18px}.main_header{position:fixed;top:0;z-index:99;width:100%;background-color:var(--neutral-white);border-bottom:1px solid var(--neutral-grey)}.main_header.animate-ready{transform:translateY(-100%)}.main_header--row{display:flex;align-items:center;justify-content:space-between;padding-top:16px!important;padding-bottom:16px!important}.menu,nav{display:flex;gap:24px}.menu-icons{display:flex;align-items:center;gap:12px}.menu-icons svg{transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1);&:hover{transform:scale(1.2)}}.cart-link{position:relative}.confirm-info-bottom a{margin-top:16px;display:block;padding:19px 44px;text-align:center;border-radius:999px;transition:all 0.4s ease;background-color:var(--ws-green);border:1px solid transparent;&:hover{border:1px solid var(--neutral-black-60)}}.basket-items-count{font-size:11px;font-weight:600;position:absolute;top:63%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.logo-container{position:absolute;left:50%;transform:translateX(-50%);transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1);&:hover{transform:scale(1.2)}}.logo-container{position:absolute;left:50%;transform:translateX(-50%) scale(1);transform-origin:center;transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1);&:hover{transform:translateX(-50%) scale(1.1)}}.bread_crumb-wrapper{margin-top:90px;span{color:var(--neutral-grey)}a{font-size:13px;color:var(--neutral-black);&:hover{text-decoration:underline}}}#scrollToTop svg{transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1)}#scrollToTop:hover svg{transform:scale(1.1)}.container{width:100%;height:100%;padding-left:24px;padding-right:24px}.border-btm{border-bottom:1px solid var(--neutral-grey)}.relative{position:relative}.d_none{display:none!important}.absolute{position:absolute}.custom-notification{position:fixed;top:80px;right:40px;padding:15px 25px;border-radius:32px;border:1px solid var(--neutral-black-60);color:var(--neutral-black);font-size:14px;z-index:10000}.custom-notification.success{background-color:var(--ws-green)}.custom-notification.error{background-color:#f44336}.inner_page-wrap{display:flex;flex-direction:column;align-items:center;padding:40px 0 100px;gap:100px}.hero-section{position:relative;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.video-container{position:relative;width:100%;height:100vh;overflow:hidden}.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mask{position:absolute;left:0;width:100%;height:50%;background:var(--neutral-white);z-index:2}.mask-top{top:0}.mask-bottom{bottom:0}.hero_wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.hero-content{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);text-align:center;color:var(--neutral-white);min-height:100px;max-width:500px}.hero-content h3{margin-bottom:8px;font-size:36px;color:#ffffff}.product_slider-container{display:flex;flex-direction:column;align-items:center;gap:60px;margin-top:100px;margin-bottom:50px}.slick-prev,.slick-next{all:unset;cursor:pointer;border-radius:50%;transition:0.4s ease}.slick-prev:focus,.slick-next:focus{outline:none}.slick-prev:hover,.slick-next:hover{background-color:var(--ws-green)}.product_slider-track{width:100%;padding-left:24px}.product_slider-track:not(.slick-initialized){display:flex;overflow:hidden;height:650px;flex-wrap:nowrap}.slick-list{width:100%}.product_slider-header{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center}.rotating{animation:spin 10s linear infinite;transform-origin:50% 50%;transform-box:fill-box;top:-40px;position:relative}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.product_slider img{background:#f5f5f5;transition:opacity 0.3s;opacity:0}.product_slider img.lazyloaded{opacity:1}.arrows_wrapper{display:flex;align-items:center;gap:16px}.slider_item{position:relative;width:400px!important;margin-right:20px}.img_holder{height:600px;border-radius:8px;display:flex;justify-content:center;align-items:center;margin-bottom:24px;overflow:hidden}.slider_icon-wrap{position:absolute;top:20px;right:20px}.icons-left-container{position:absolute;top:20px;left:20px;right:auto;display:flex;flex-direction:column;gap:4px}.icon-circle,.icon-new,.icon-hit,.icon-doctor{position:relative;display:flex;justify-content:center;align-items:center;width:66px;height:66px;border-radius:50%;border:1px solid rgba(43,46,58,0);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1)}.icon-new{background-color:var(--ws-orange);pointer-events:none;p{font-size:clamp(12px,1.1vw,18px)}}.icon-doctor{pointer-events:none;p{font-size:clamp(12px,1.1vw,18px);line-height:90%;color:var(--ws-purple)}}.icon-hit{background-color:var(--ws-pink);pointer-events:none;p{font-size:clamp(12px,1.1vw,18px)}}.icon-sale{border-bottom:1px solid var(--neutral-black);padding-bottom:8px;max-width:60px;pointer-events:none;p{line-height:clamp(18px,1.1vw,22px)}}.old-price{text-decoration:line-through;color:var(--neutral-black-60)}.icon-circle::before{position:absolute;content:"";width:46px;height:1px;background-color:var(--neutral-black);display:block;transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1)}.icon-circle::after{position:absolute;transform:rotate(90deg);content:"";width:46px;height:1px;background-color:var(--neutral-black);display:block;transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1)}.slider_item:hover .icon-circle{border:1px solid rgba(43,46,58,1)!important}.slider_item:hover .icon-circle::after{width:30px}.slider_item:hover .icon-circle::before{width:30px}.img_holder img{max-width:100%;z-index:-1;transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1)}.slider_item:hover img{transform:scale(1.1)}.icon-about{position:absolute;right:0;top:0;opacity:0;z-index:-1;display:block;width:66px;height:66px;border-radius:50%;background-color:var(--ws-pink);border:1px solid rgba(43,46,58,0);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);font-size:9px;font-family:"PP Radio Grotesk";font-weight:500;text-transform:uppercase;line-height:66px;letter-spacing:0.98px;color:#2b2e3a;text-align:center}.icon-about:hover{transform:scale(1.2)}.icon-to-cart{position:absolute;right:0;top:0;opacity:0;z-index:-1;display:flex;justify-content:center;align-items:center;width:66px;height:66px;border-radius:50%;background-color:var(--ws-green);border:1px solid rgba(43,46,58,0);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);line-height:66px;text-align:center}.slider_icon-wrap:hover .icon-to-cart{opacity:1;z-index:100}.slider_icon-wrap:hover .icon-circle{opacity:0;z-index:-1}.icon-to-cart:hover{transform:scale(1.2)}.icon-to-cart:active{transform:scale(0.9)}.slider_icon-wrap:hover .icon-about{opacity:1;z-index:100;right:74px}.slider_item .text_content{display:flex;justify-content:space-between;padding:0 16px}.cta_wrapper{background-color:var(--neutral-grey-light);height:850px;border-radius:36px;margin:100px 0;padding:0 35px;background-position:bottom center;background-repeat:no-repeat;background-size:contain;will-change:transform}.cta_small_wrapper{display:flex;background-color:var(--ws-green);height:400px;border-radius:36px;margin:100px 0;overflow:hidden}.cta-small-row{width:100%;height:100%;padding:16px;display:flex;justify-content:center;align-items:center}.cta-small-row>div{max-width:500px;display:flex;flex-direction:column;gap:16px}.cta_wrapper.cta-two-rows{padding-right:0;overflow:hidden;border:1px solid var(--neutral-grey-light)}.cta_content{margin:0 auto;display:flex;flex-direction:column;padding:80px 60px;gap:24px}.cta_content.two-rows{width:100%;height:100%;flex-direction:row;padding:0;gap:0;margin:0}.cta-row{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;div{max-width:600px;display:flex;flex-direction:column;gap:30px;p{max-width:none}}}.cta-row.cta-background{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url("/upload/img/cta/gingi-cta-banner.webp")}.cta_content .eyebrow{color:var(--ws-purple)}.cta-title{display:flex;flex-direction:column;font-family:"PP Radio Grotesk";font-size:90px;font-style:normal;font-weight:500;letter-spacing:-0.04em;line-height:96%}.cta_heading-container{overflow:hidden}.cta-line{display:block;will-change:transform}.cta_content p{max-width:220px}.btn-big{display:inline-block;padding:36px 44px;border-radius:999px;border:1px solid var(--Colors-Neautral-ws-black,#2b2e3a);background-color:transparent;flex:0 0 auto;width:fit-content;font-family:"PP Radio Grotesk";font-size:36px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-0.03em;color:#2b2e3a;transition:0.4s ease}.btn-big.cta-leaders{position:relative;bottom:20px;background-color:var(--neutral-grey-light)}.btn-big:hover{background-color:var(--ws-green)}.cta-video{width:100%;height:720px;display:grid;grid-template-columns:1fr 1fr}.cta-video_content{align-items:center;justify-content:center;display:flex;flex-direction:column;background-color:var(--neutral-grey-light)}.cta-video_content .img-holder{height:450px}.cta-video_content .img-holder img{width:auto;height:100%}.cta-video_info{display:flex;text-align:center;max-width:400px;flex-direction:column;align-items:center;gap:16px}.btn-small,input.btn-small{padding:19px 44px;text-align:center;border:1px solid var(--neutral-black);border-radius:999px;transition:all 0.4s ease}.btn-small:hover{background-color:var(--ws-green)}.cta-video_container{width:100%;overflow:hidden;position:relative}.cta-video_container video{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%,-50%);object-fit:contain}.product_slider.influencers{margin:100px 0}.product_slider-container.influencers{background-color:var(--ws-green-light);margin-left:24px;padding-top:60px;padding-bottom:30px;border-radius:36px 0 0 36px}.slider_item-influencers{width:25vw;height:25vw;overflow:hidden;border-radius:16px;position:relative;margin-right:20px}.slider_item-influencers img,.product_item img{width:100%;object-fit:cover;object-position:center;transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1)}.slider_item-influencers:hover img,.product_item:hover img{transform:scale(1.1)}.about_section{background-color:var(--neutral-black);color:var(--neutral-white);padding:200px 0}.about_section h2{max-width:520px;margin-bottom:100px}.about-wrapper{max-width:1392px;margin:0 auto}.about-header{display:flex;flex-direction:column;align-items:center;margin-bottom:160px;text-align:center}.about-header svg{margin-bottom:40px}.about-header>div{display:flex;align-items:center;justify-content:center}.about-header span{font-size:72px;color:var(--neutral-white)}.about-header h3{max-width:900px;margin:0 24px;font-size:36px;line-height:120%}.about-content{display:flex;justify-content:space-between;gap:24px;padding:0 24px}.about-content_item{width:360px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.about-img{width:180px;height:180px;border-radius:16px;overflow:hidden}.about-img img{width:100%;height:100%;object-fit:cover}.about-content_item p{font-size:20px;line-height:140%;color:var(--neutral-grey)}.about_section-facts{background-color:var(--neutral-black);color:var(--neutral-white);padding:200px 0;transition:background-color 1s ease,color 1s ease}.about_section-facts .container h2{max-width:20ch;margin-bottom:100px}.about_section-facts.inverted{background-color:var(--neutral-white);color:var(--neutral-black)}.about_section-facts.inverted .benefits_number{border-bottom-color:var(--neutral-black)}.about_section-facts.inverted .benefits_facts-item p{color:var(--neutral-black-60)}.benefits_facts{display:flex;gap:60px}.benefits_facts-item{flex-grow:1}.ben-1{min-width:450px}.ben-2{min-width:270px}.ben-3{min-width:550px}.benefits_facts-item:last-child{flex-grow:3}.benefits_number{font-size:6vw;border-bottom:var(--neutral-white) dashed 1px;margin-bottom:16px;min-width:200px;text-align:left}.benefits_facts-item p{font-size:18px;color:var(--neutral-grey);max-width:350px}.content{position:relative;border-radius:8px;background:rgba(255,255,255,0.05);z-index:100}.content__img{width:120px;aspect-ratio:2 / 3;border-radius:7px;position:absolute;top:0;left:0;opacity:0;overflow:hidden;will-change:transform,filter}.content__img-inner{background-position:50% 50%;width:calc(100% + 20px);height:calc(100% + 20px);background-size:cover;position:absolute;top:-10px;left:-10px}.eco-section{height:100vh;max-width:100vw;overflow:hidden}.eco-container{height:100%;position:relative}.eco-container svg{position:relative;top:130px;left:90px;width:16vw;height:auto}.eco-container p{width:380px;position:absolute;right:8vw;bottom:3vw}.text-track{position:absolute;top:50%;width:100vw;overflow:hidden;white-space:nowrap}.eco-marquee-inner{display:inline-flex;white-space:nowrap;will-change:transform}.text-track h2{font-size:8vw;letter-spacing:-0.04em;display:inline-block;margin-right:4vw}.video-container_eco{position:absolute;width:100%;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center;top:0;left:0;z-index:-1}.video-container_eco video{width:100%;height:100%;object-fit:cover}.cta_partner-wrapper{height:60vw;border-radius:0;margin-top:100px;background-color:var(--neutral-grey-light);background-position:bottom right;background-repeat:no-repeat;background-size:contain}.cta_partner-content{display:flex;flex-direction:column;justify-content:center;gap:32px;max-width:560px;height:100%}.cta_partner-content h2{font-size:90px}.cta_partner-content p{font-size:24px}.category_section{background-color:var(--ws-green);padding:100px 0}.category_wrapper{margin:0 auto}.category_wrapper h4{color:var(--neutral-black-60);text-align:center;margin-bottom:24px}.category_list{display:flex;flex-direction:column;justify-content:center;align-items:center}.category_item{display:flex;align-items:center;gap:16px;font-size:47px;padding-left:60px;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1)}.category_item-img-cont{opacity:0;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1)}.category_item:hover{gap:40px}.category_item:hover .category_item-img-cont{opacity:1;transform:scale(1.2)}.category_item-img-cont{border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden}.category_item-img-cont img{width:100%}.main-review-video{background-color:#2b2e3a;position:relative;height:100vh;overflow:hidden}.head-text{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:100%;z-index:20;pointer-events:none;h1{color:var(--neutral-white);text-align:center;font-size:90px;line-height:100%;letter-spacing:-0.03em;font-style:normal;font-weight:400;z-index:10;pointer-events:none}.btn-big{margin-top:16px;pointer-events:all}}.card{position:absolute;padding:10px;opacity:0.6;cursor:pointer;transition:opacity 0.3s ease,transform 0.75s ease-out;video{width:100%;border-radius:8px}&:hover{opacity:0.9}}.card[data-depth="1"]{transform:translate(calc(var(--mouse-x) * 12.5px),calc(var(--mouse-y) * 12.5px))}.card[data-depth="2"]{transform:translate(calc(var(--mouse-x) * 20px),calc(var(--mouse-y) * 20px))}.card[data-depth="3"]{transform:translate(calc(var(--mouse-x) * 30px),calc(var(--mouse-y) * 30px))}.card[data-depth="4"]{transform:translate(calc(var(--mouse-x) * 40px),calc(var(--mouse-y) * 40px))}.card[data-depth="5"]{transform:translate(calc(var(--mouse-x) * 50px),calc(var(--mouse-y) * 50px))}.head-text .btn-big{color:var(--neutral-white);border-color:var(--neutral-white)}.head-text .btn-big:hover{background-color:var(--neutral-white);color:var(--neutral-black)}.video-popup{width:100%;max-width:1200px;margin:0 auto;background:#000;border-radius:16px;overflow:hidden}.video-js{width:100%;height:auto;aspect-ratio:16/9}.mfp-content{line-height:0}.mfp-close{right:40px;top:-10px;color:var(--neutral-white)!important;font-size:44px}.product_slider.blog{margin:100px 0}.product_slider-container.blog{margin-left:24px;padding-top:60px;padding-bottom:30px;border-radius:36px 0 0 36px}.slider_item-blog{width:28vw;position:relative;margin-right:20px}.slider_item-blog.full{width:auto}.blog_img-container{position:relative;border-radius:16px;overflow:hidden;width:28vw;height:22vw;margin-bottom:14px}.doctors_video_section .blog_img-container{height:230px}.blog_img-container div{background-position:center center;background-repeat:no-repeat;background-size:cover;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1);height:100%}.blog_img-container.is-video{height:25vw}.blog_img-container:hover div{transform:scale(1.1)}.blog_img-container.full{width:100%}.doctors_video_section .blog_img-container>div::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1)}.doctors_video_section .blog_img-container:hover>div::before{background-color:transparent}.doctors_video_section .blog_img-container>div::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:10;background-image:url("/upload/img/play_btn.svg")}.slider_item-blog img{object-fit:cover;object-position:center;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1)}.item-first img{width:100%}.blog_card-content{display:flex;width:100%;justify-content:space-between;padding:0 16px;gap:16px}.blog_card-header{display:flex;flex-direction:column;gap:8px}.blog_card-header .eyebrow{color:var(--neutral-grey);text-transform:none}.blog_card-header .s{color:var(--neutral-black-60)}.read-btn_container{width:110px;height:110px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.read-btn_circle{width:100%;height:100%;border:1px solid var(--neutral-black-60);border-radius:50%;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;overflow:hidden;transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1)}.read-btn_circle span{font-size:16px;color:var(--neutral-black-60);margin-right:8px;transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1)}.slider_item-blog:hover .read-btn_circle{border:none;background-color:var(--ws-green)}.slider_item-blog:hover .read-btn_circle span{margin-right:16px}.slider_item-blog:hover .blog_img-container img{transform:scale(1.1)}.form_section{padding:100px 0}.form_wrapper{width:100%;display:flex;align-items:stretch;border-radius:36px;overflow:hidden;border:1px solid #e8eaf7;background-color:var(--neutral-grey-light)}.form_img{position:relative;flex:1;min-width:50%;overflow:hidden}.form_img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover;object-position:center}.form_content{flex:1;padding:40px 24px;display:flex;flex-direction:column;gap:16px;h3{font-size:60px}p{max-width:80%}}.form_switch-container,.distributors_switch-container{display:flex;gap:8px;margin-bottom:16px}.form_switch-container .btn-small,.distributors_switch-container .btn-small{padding:12px 24px;flex-grow:1;border-color:var(--neutral-grey);color:var(--neutral-black-60)}.form_switch-container .btn-small.active,.distributors_switch-container .btn-small.active{background-color:var(--ws-purple);color:var(--neutral-grey-light);border:none}.form_content form{display:flex;flex-direction:column;gap:16px}.form-row-wrapper{display:flex;gap:16px}.form-row{min-width:50%;display:flex;flex-direction:column;flex-grow:1}.select-row{position:relative}.select-row::after{font-size:16px;color:var(--neutral-grey);content:"▼";position:absolute;top:48px;right:16px}.form_section input,select{background-color:var(--neutral-white);border:0 none;border-radius:999px;padding:16px 24px;color:var(--neutral-black-60)}.form_section input:focus,select:focus{outline:transparent}.form_section select{position:relative}.form-row label{font-size:14px;color:var(--neutral-black-60);padding-left:8px}.form-row input::placeholder,.form-row textarea::placeholder{color:rgba(43,46,58,0.2)}.form-row textarea{background-color:var(--neutral-white);border:none;border-radius:36px;padding:16px 24px;color:var(--neutral-black-60);font-size:16px}.form-row textarea:focus{outline:none}form .btn-small{background-color:var(--ws-green);border:none}.fio-input{position:absolute;width:1px;height:1px;opacity:0}.form-success{display:none}.products_wrapper,.blog_wrapper{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:24px}.doctors_video_section .blog_wrapper{grid-template-columns:1fr 1fr 1fr}.item-first{grid-column:1 / -1;width:100%}.item-first .blog_img-container{height:40vw!important}.product_item{position:relative;width:100%;aspect-ratio:680 / 470;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,rgba(0,0,0,0) 69.21%,rgba(0,0,0,0.3) 100%)}.product_item h3{width:100%;color:var(--neutral-white);text-align:center;position:absolute;left:50%;transform:translate(-50%);bottom:24px}.product_item img{z-index:-1}.news-inner_wrap{max-width:900px;margin:0 auto}.news-inner_wrap li{list-style:disc;margin-bottom:4px}.news-inner_wrap ul{margin-left:32px}.socials{display:flex;align-items:center}.socials div{font-size:14px;font-style:normal;font-weight:500;line-height:100%;margin-right:16px}.socials ul{margin-left:0}.news-inner_wrap img{max-width:100%;height:auto;border-radius:16px}.news-inner_wrap p,.news-inner_wrap h1,.news-inner_wrap h2,.news-inner_wrap h3,.news-inner_wrap h4,.news-inner_wrap h5,.news-inner_wrap ul,.news-inner_wrap img,.news-inner_wrap div{margin-bottom:32px}.news-inner_wrap p,.news-inner_wrap div{font-size:16px;font-weight:300;letter-spacing:0.03em}.news-inner_wrap .date{color:var(--colors-neautral-ws-black-60,rgba(43,46,58,0.6));font-family:"PP Radio Grotesk";font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:8px}.news-inner_wrap a{color:var(--ws-purple)}.author-wrap{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--neutral-grey);gap:8px;margin-bottom:24px}.author-img_container{width:60px;height:60px;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:cover}.author-info p{color:var(--Colors-Neautral-ws-black,#2b2e3a);font-family:"PP Radio Grotesk";font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:0}.author-info .author-role{color:var(--colors-neautral-ws-black-60,rgba(43,46,58,0.6));font-family:"PP Radio Grotesk";font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:0}.news-inner_wrap h1{font-family:"PP Radio Grotesk";font-size:clamp(2rem,3vw,6rem);font-style:normal;font-weight:400;line-height:100%;margin-bottom:48px}.news-inner_img-wrap{overflow:hidden;border-radius:16px;margin-bottom:46px}.news-inner_img-wrap img{max-width:100%;height:auto}.main-footer_wrapper{width:100%;padding-top:60px;padding-bottom:24px}.main-footer_wrapper li{font-size:18px;margin-bottom:6px}.hover-line{position:relative;display:inline-block}.hover-line:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background-color:var(--neutral-black);transition:all 0.4s ease}.hover-line:hover::after{width:100%}.main-footer_top{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:100px}.link-type,.btn-type{padding:12px 32px;text-align:center;text-decoration:underline;border-radius:8px;transition:all 0.4s ease}.btn-type{background-color:var(--neutral-grey-light)}.link-type:hover,.btn-type:hover{background-color:var(--ws-green)}.main-footer_middle{display:grid;grid-template-columns:1fr 1fr 2fr;margin-bottom:100px}.main-footer_middle>div{display:flex;flex-direction:column;gap:40px}.main-footer_middle>div div>p{color:var(--neutral-grey)}.main-footer_middle p{margin:0}.main-footer_wrapper input{width:400px;background-color:var(--neutral-grey-light);border:0 none;border-radius:12px 0 0 12px;padding:16px 24px;color:var(--neutral-black-60)}.main-footer_wrapper input:focus{outline:transparent}.main-footer_wrapper label{display:block;margin-bottom:22px;font-size:40px;font-style:normal;font-weight:400;line-height:95%;width:12ch}.main-footer_wrapper button{border:0 none;margin-left:-6px;padding-right:24px;border-radius:0 12px 12px 0;height:59px;background-color:var(--neutral-grey-light);box-shadow:none;outline:none;cursor:pointer}.main-footer_bottom{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;padding-bottom:10px;font-family:"PP Radio Grotesk";font-size:18px;font-style:normal;font-weight:400;color:var(--neutral-black)}.main-footer_bottom>:nth-child(2) span{margin-left:8px}.main-footer_bottom>:last-child{justify-self:end}.main-footer_bottom :last-child span{margin-right:24px}.przm{transition:all 0.4s ease;svg{transition:all 0.4s ease}&:hover svg{transform:scale(1.2)}}.disclaimer{padding-top:20px;border-top:1px solid var(--neutral-grey)}.disclaimer a{position:relative;font-family:"PP Radio Grotesk";font-size:16px;font-style:normal;font-weight:400;color:var(--neutral-black-60);margin-right:20px}.inner-hero{width:100%;height:calc(100vh - 120px)}.inner-hero_wrapper{height:100%;width:100%;display:flex}.inner-hero_col{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.inner-hero_content{display:flex;flex-direction:column;gap:32px;max-width:400px}.inner-hero_content h1{font-size:90px}.inner-hero_video-container{position:absolute;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;top:0;left:0}.inner-hero_video-container video{height:100%}.product_benefit-section{position:relative;width:100%;height:100vh;background-color:var(--neutral-black);overflow:hidden}.product_benefit-content{display:flex;height:100%;align-items:center;justify-content:center}.product_benefit-content h2{z-index:1;text-align:center;color:var(--neutral-white);max-width:50vw}.circle-grow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#373945;width:1vw;height:1vw;border-radius:50%}.char-animated{display:inline-block;will-change:transform,opacity}.scroll-highlight .word{white-space:nowrap;display:inline-block}.category-detail-img{height:60vw;background-repeat:no-repeat;background-position:center center;background-size:cover}.category-slider{background-color:var(--neutral-grey-light)}.slider-category_content{position:relative}.slider-category_title{font-size:clamp(1rem,1.6vw,2rem);width:100%;color:var(--neutral-white);text-align:center;position:absolute;left:50%;transform:translate(-50%);bottom:24px}.product-card_section{background-color:#f6f6f6;padding:50px 0 200px}.row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px}.row3>div{display:flex;flex-direction:column;justify-content:space-between;padding:4px 16px 24px;gap:1vw;border:1px solid rgba(0,0,0,0.00);border-radius:24px;&:hover{border:1px solid var(--neutral-grey);.product-btn.secondary{text-decoration:underline;background-color:transparent}}}.your-class-arrow{padding:0 16px;justify-content:space-between;display:flex;z-index:2;width:100%;height:100%;position:absolute}.your-class-arrow .slick-next.slick-arrow,.your-class-arrow .slick-prev.slick-arrow{margin:auto 0;height:fit-content}.product-card_section-info{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:24px}.product-preview{height:140px}.product-preview img{position:relative;left:-10%;max-width:auto;height:100%}.product-name{display:flex;gap:16px}.product-name span{color:var(--neutral-black);font-family:"PP Radio Grotesk";font-size:clamp(2rem,2.3vw,3.5rem);font-style:normal;font-weight:400;line-height:1;letter-spacing:-0.01em;margin-right:24px}.product-name_price{padding-top:8px}.product-name .product-price{white-space:nowrap;color:var(--ws-purple);font-family:"PP Radio Grotesk";font-size:clamp(1.5rem,1.8vw,3rem);font-style:normal;font-weight:400;line-height:1;letter-spacing:-0.01em}.product-preview_text{color:var(--neutral-black-60);font-size:clamp(1rem,1vw,2rem);line-height:1.3}.product-btn{display:flex;justify-content:center;width:100%;padding:1.3vw 0;text-align:center;border-radius:80px;border:1px solid var(--neutral-black-60);font-size:clamp(1rem,1vw,2rem);line-height:1.2em;transition:0.6s ease;&:hover{background-color:var(--ws-green)}}.product-btn.secondary{width:fit-content;padding:0;border:none;transition:0.6s ease}.filter_container{display:flex;gap:8px;button{background-color:transparent;font-size:18px;color:var(--neutral-black-60);padding:12px 24px;text-align:center;border:1px solid var(--neutral-grey);border-radius:999px;transition:all 0.4s ease;&.active{background-color:var(--ws-purple);color:#fff;border:1px solid var(--ws-purple);&:hover{border:1px solid var(--ws-green);background-color:var(--ws-purple);color:var(--neutral-white)}}&:hover{background-color:var(--ws-green);color:var(--neutral-black)}}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.detail-item_section{padding:100px 0;background-color:#f6f6f6}.category-detail_item-wrap{display:grid;align-items:center;grid-template-columns:500px 1fr}.detail_item-tabs{display:grid;align-items:center;grid-template-columns:500px 1fr}.detail_item-img{height:clamp(100px,50vw,50rem);background-repeat:no-repeat;background-position:center center;background-size:contain;display:none;&.active{display:block}}.show-hide{display:none;&.active{display:block}}.item-info_wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.category-tab_wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:60px}.detail_item-info{min-height:490px}.category-tab_wrapper a{display:inline-block;padding:12px 24px;color:var(--neutral-black-60);border:1px solid var(--neutral-grey);border-radius:40px;font-size:18px}.category-tab_wrapper a.active{color:var(--neutral-white);border:1px solid var(--ws-purple);background-color:var(--ws-purple)}.detail-item_hidden{display:none}.detail_item-info h4{margin-bottom:24px}.item-info_details{padding-top:24px;border-top:1px solid var(--neutral-grey);font-size:18px;color:var(--neutral-black)}.row{display:flex;flex-wrap:wrap;border:1px solid var(--neutral-grey);border-radius:36px 36px 0 0;height:650px;overflow:hidden}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6.border-right{position:relative;border-right:1px solid var(--neutral-grey)}.img_row{height:650px}.img_row div{background-position:center center;background-repeat:no-repeat;background-size:cover;height:650px}.product-card_info{display:flex;height:100%;flex-direction:column;padding:32px 24px;justify-content:space-between}.product-card_info-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:36px;border-bottom:1px solid var(--neutral-grey);h1{font-size:40px}}.product-card_text{padding-bottom:36px;display:flex;flex-direction:column;gap:32px}.product-card_text h2{font-size:24px;line-height:110%;letter-spacing:-0.01em;margin-bottom:0}.product-card_text p{font-size:16px;line-height:1.4em;color:var(--neutral-black-60);margin-bottom:0}.product-card_price{font-size:30px;text-align:center;padding:8px 36px;border:1px solid var(--neutral-grey);border-radius:40px}.product-card_btns{display:flex;width:100%;justify-content:center;align-items:center;gap:16px}.btn-count{display:flex;align-items:center;justify-content:center;font-size:18px;padding:19px 44px;gap:30px;text-align:center;border:1px solid var(--neutral-black-60);border-radius:40px}.btn-count.is-small{font-size:14px;padding:8px 16px;gap:8px}.btn-count svg{cursor:pointer}.product-card_btns button{padding:19px 44px;width:100%;background-color:var(--ws-green);text-align:center;border-radius:40px;border:1px solid transparent;transition:all 0.6s ease}.product-card_btns button:hover{padding:19px 44px;width:100%;background-color:var(--ws-green);text-align:center;border-radius:40px;border:1px solid var(--neutral-black-60)}.product-card_video-review_wrapper{padding:32px 32px;border-width:0 1px 1px;border-style:solid;border-color:var(--neutral-grey)}.product-card_video-review_wrapper a{width:100%;display:inline-flex;position:relative;border-radius:24px;overflow:hidden}.product-card_video-review_wrapper a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1)}.product-card_video-review_wrapper:hover a::before{background-color:transparent}.product-card_video-review_wrapper a::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:10;background-image:url("/upload/img/play_btn.svg")}.product-card_video-review_wrapper video{width:100%;height:100%;object-fit:cover}.accordion-wrapper{border-width:0 1px 1px;border-style:solid;border-color:var(--neutral-grey);border-radius:0 0 36px 36px;overflow:hidden}.accordion-item{border-bottom:1px solid var(--neutral-grey)}.accordion-wrapper>.accordion-item:last-child{margin-bottom:0;border-bottom:none}.accordion-item:last-child .accordion_item_head{margin-bottom:0}.accordion_item_head{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;transition:all 0.3s ease}.accordion_item_head:hover{background-color:var(--ws-green)}.accordion_item_head.active{background-color:var(--neutral-grey-light)}.accordion_item_description{padding:0 32px;max-width:60%;overflow:hidden;transition:all 0.8s ease-in-out;max-height:0;opacity:0;h5{font-weight:400;font-size:16px;line-height:1.2em;margin-top:24px;margin-bottom:8px}p{margin-top:16px;font-weight:400;font-size:16px;line-height:1.2em;color:var(--neutral-black-60);margin-bottom:24px}ul{padding:16px 16px}li{list-style:disc;margin-bottom:8px;font-weight:400;font-size:16px;line-height:1.2em;color:var(--neutral-black-60)}}.accordion_item_description.active{max-height:1000px;opacity:1}.accordeon-plus{transition:transform 0.3s ease-in-out}.accordeon-plus.rotate{transform:rotate(45deg)}.distributors-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;max-width:1200px;width:100%}.dealers{display:flex;justify-content:center;width:100%}.distributors-item{padding:16px;border:1px solid var(--neutral-grey);border-radius:16px;min-height:180px}.distributors-item.is-img-center{display:flex;padding:0 40px;width:100%;align-items:center;justify-content:center;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1);&:hover{border:1px solid var(--ws-purple)}}.is-img-center img{max-width:100%;height:auto;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1)}.distributors-item.is-img-center:hover .is-img-center img{transform:scale(1.1)}.distributors-item_title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.distributors-item_title a{transition:transform 0.3s ease-in-out}.distributors-item_title a:hover{transform:scale(1.2)}.distributors-item .xs{margin-bottom:8px}.distributors-item .xs.-is-black-60{margin-bottom:2px}.distributors-link{transition:all 0.3s ease}.distributors-link:hover svg{scale:1.2}.shop-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px 24px}.basket-grid{position:relative;display:grid;grid-template-columns:2fr 1fr;gap:36px}.basket-grid-col{padding:24px 40px;border-radius:16px;border:1px solid var(--neutral-grey)}.basket-grid-col:last-child{position:sticky;top:100px;height:fit-content}.basket-item-row{display:flex;justify-content:space-between;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--neutral-grey);&:last-child{border:none}}.basket-item-info-wrap{display:flex;gap:24px}.basket-item-action-wrap{display:flex;gap:32px}.basket-item-row img{border-radius:8px}.basket-item-count-container{width:100px;display:flex;flex-direction:column;gap:4px;p{color:var(--neutral-black-60);font-size:16px;text-align:center}}.basket-item-info{display:flex;flex-direction:column;width:200px;span{font-size:16px;color:var(--neutral-grey);font-weight:400}p{margin-top:4px;font-size:16px;line-height:1.2}}.basket-item-total{width:100px;text-align:right}.basket-total-row{display:flex;flex-direction:column;span{font-size:clamp(1.5rem,1.8vw,2.5rem);font-style:normal;font-weight:400;line-height:110%;letter-spacing:-0.01em}.btn-small{background-color:var(--ws-green);border:1px solid transparent;margin-bottom:16px;&:hover{border:1px solid var(--neutral-black-60)}}}.basket-total-row>div{display:flex;justify-content:space-between;margin-bottom:36px}.clear-basket{display:block;text-align:center;font-size:14px;color:var(--neutral-black-60)}.order-confirm-wrap{display:grid;grid-template-columns:1fr 1fr;height:80vh;border-radius:16px;overflow:hidden;border:1px solid var(--neutral-grey)}.confirm-info{display:flex;flex-direction:column;justify-content:space-between;padding:60px}.confirm-info-top.confirm-success{display:flex;flex-direction:column;gap:36px}.confirm-info.confirm-info-success{justify-content:center}.confirm-info-top h1{font-size:35px;margin-bottom:60px;line-height:1.2}.confirm-info-details{margin-bottom:32px}.confirm-info-details h2{color:var(--neutral-black-60)}.details-title{padding-bottom:8px;border-bottom:1px solid var(--neutral-grey);h2{font-size:16px}}.details-content{div{display:flex;justify-content:space-between;align-items:center}h3{font-size:24px}img{height:48px}span{font-size:14px;color:var(--neutral-grey)}.details-content-price{margin-top:8px}}.confirm-img-container{height:auto;width:100%;background-image:url(/upload/img/confirm-img.webp);background-size:cover;background-repeat:no-repeat;background-position:center center}.confirm-img-container.confirm-success{height:auto;width:100%;background-image:url(/upload/success-img.webp);background-size:cover;background-repeat:no-repeat;background-position:center center}.confirm-info-bottom{max-width:350px;span{font-size:16px;line-height:1.1!important}.btn-small{margin-top:16px;display:block;width:fit-content}}.error-page-container{height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;p.l{margin-bottom:20px;text-align:center;max-width:400px}}.error-page-container>div{display:flex;align-items:center;span{font-size:350px;line-height:100%}}.menu-wrapper{display:none;grid-template-columns:40% 1fr;height:100vh;position:fixed;left:0;right:0;bottom:0;opacity:0;background-color:#fdc6cc;transition:all 0.6s ease}.menu-wrapper.on-toggle{z-index:999;opacity:1}.menu_close-icon{position:absolute;top:40px;right:40px;transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1)}.menu_close-icon:hover{transform:scale(1.2)}.menu-wrapper_img-wrapper{overflow:hidden;position:relative;height:100%;width:100%}.menu-wrapper_img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.menu-wrapper_text-content{position:relative;padding:5vw;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.3s ease-in}.menu-wrapper_text-content ul{width:fit-content}.menu_contacts>div,.menu_resources{display:flex;gap:24px}.menu_resources{font-size:16px;font-style:normal;font-weight:300}.menu-wrapper_text-content h4,.menu_contacts{font-size:20px;font-weight:300;color:var(--neutral-black-60)}.menu_contacts{color:var(--neutral-black)}.burger-1-color{background-color:#fdc6cc}.burger-2-color{background-color:var(--ws-green)}.burger-3-color{background-color:var(--ws-purple-light)}.burger-4-color{background-color:var(--ws-green-light)}.burger-5-color{background-color:var(--ws-pink)}.burger-6-color{background-color:var(--ws-olive)}.burger-7-color{background-color:var(--ws-orange-light)}.menu-wrapper_img{position:absolute;bottom:-100%;width:100%;height:100%}.burger-menu_item{font-family:"PP Radio Grotesk";font-size:2.5vw;font-style:normal;font-weight:300;line-height:100%;margin-bottom:1vw}.burger-1-color{background-color:var(--ws-pink)}.burger-2-color{background-color:var(--ws-mint)}.burger-3-color{background-color:var(--ws-green)}.no-transitions{opacity:0;visibility:hidden}.no-transitions *{transition:none!important}@media (min-width:1600px){.container{max-width:1392px;padding:0 24px;margin:0 auto}}@media (min-width:2100px){.container{max-width:1920px;padding:0 24px;margin:0 auto}}@media (min-width:1921px){.category-tab_wrapper{}}@media (max-width:1300px){.category-tab_wrapper{}}@media (max-width:1220px){.category-tab_wrapper{position:relative;margin-top:40px}}.details{margin-bottom:30px}.details-item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.details-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.label{font-weight:bold;color:#2c3e50;display:inline-block}.value{color:#555}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center;z-index:1000}.video-modal-content{position:relative;width:80%;max-width:900px}.video-modal-close{position:absolute;top:-80px;right:0;color:var(--ws-green);font-size:60px;cursor:pointer}.video-container-js{overflow:hidden;border-radius:16px;width:100%;padding-top:56.25%;position:relative}.video-js{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-control-bar{background-color:var(--neutral-black-60)}.img_row{height:650px;width:100%;overflow:hidden;position:relative}.img_row .swiper-wrapper{display:flex;width:100%;height:100%}.img_row .swiper-slide{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;flex-shrink:0}.swiper-button-prev,.swiper-button-next{width:80px;height:80px;background:none;top:50%;transform:translateY(-50%);margin-top:0;svg{fill:none}}.swiper-button-prev{left:20px}.swiper-button-next{right:20px}.swiper-button-prev::after,.swiper-button-next::after{display:none}
/* End */


/* Start:/local/templates/whitesecret/css/media.css?176277762719911*/
/* Ноутбуки и небольшие десктопы (меньше 1200px) */
@media (max-width: 1199px) {

  .ben-1 {
    min-width: 200px;
  }

  .ben-2 {
    min-width: 250px;
  }

  .ben-3 {
    min-width: 300px;
  }

  .container {
    max-width: 100%;
  }

  .head-text h1 {
    font-size: 72px;
  }

  .btn-big {
    padding: 24px 36px;
    font-size: 30px;
  }

  .read-btn_container {
    width: 80px;
    height: 80px;

    svg {
      display: none;
    }
  }

  .blog_card-content {
    gap: 8px;
  }

  .read-btn_circle span {
    margin-right: 0;
  }

  .form_section {
    padding: 0;
  }

  .filter_container {
    button {
      font-size: 16px;
    }
  }

  .slider_item {
    width: auto !important;
  }

  .img_holder {
    height: auto;
  }

  .inner_page-wrap {
    gap: 60px;
  }

  .item-info_wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .product-card_info {
    gap: 13px;
  }

  .product-name {
    align-items: center;
    gap: 8px;
  }

  .product-name_price {
    padding-top: 5px;
  }

  .product-card_section {
    padding: 0 0 100px;
  }

  .main-footer_wrapper label {
    font-size: 32px;
  }

  .menu-wrapper_img-wrapper > div {
    height: 100%;
  }

  .menu-wrapper_text-content h4, .menu_contacts {
    margin-bottom: 8px;
  }

}

/* Планшеты (ландшафт, меньше 992px) */
@media (max-width: 991px) {
  .ben-1 {
    min-width: 200px;
  }

  .ben-2 {
    min-width: 250px;
  }

  .ben-3 {
    min-width: 300px;
  }

  .container {
    max-width: 100%;
  }
  
  .menu, nav {
    gap: 16px;
  }

  .menu a {
    font-size: 14px;
  }

  .about_section,
  .about_section-facts {
    padding-bottom: 0;
  }

  .cta_partner-content h2 {
    font-size: 60px;
  }

  .cta_partner-content p {
    font-size: 18px;
  }
  
  .cta_partner-content {
    max-width: 360px;
  }

  .category_item-img-cont {
    display: none;
  }

  .category_item {
    line-height: 1.4;
    padding-left: 0;
    font-size: 32px;
  }

  h4 {
    font-size: 20px;
  }

  .read-btn_container {
    display: none;
  }

  .blog_card-content {
    padding: 0 8px;
  }

  .form_content {
    h3 {
      font-size: 46px;
    }

    p {
      max-width: 100%;
    }
  }

  p {
    font-size: 18px;
    line-height: 1.2;
  }

  .form-row-wrapper {
    flex-direction: column;
    gap: 8px;
  }

  .form_switch-container, .distributors_switch-container {
    flex-direction: column;
  }

  .filter_container {
    button {
      font-size: 14px;
      padding: 12px 14px;
    }
  }

  .shop-grid {
    gap: 32px 8px;
  }

  .img_holder {
    margin-bottom: 14px;
  }

  .product-card_info-header h1 {
    font-size: 32px;
  }

  .product-card_price {
    font-size: 26px;
    padding: 8px 30px;
  }

  .product-card_info-header {
    padding-bottom: 24px;
  }

  .product-card_text h2 {
    font-size: 20px;
  }

  .basket-grid-col {
    padding: 20px 16px;
  }

  .btn-small {
    padding: 16px 16px;
  }

  body {
    font-size: 16px;
  }

  .basket-item-info {
    width: 170px;
  }

  .basket-grid {
    gap: 16px;
  }

  .inner-hero_content h1 {
    font-size: 70px;
  }

  p.l {
    font-size: 20px;
  }

  .inner-hero_video-container video {
    max-width: 100%;
  }

  .category-detail_item-wrap {
    grid-template-columns: 400px 1fr;
  }

  .item-info_details {
    padding-top: 16px;
    font-size: 16px;
  }

  .row3 > div {
    gap: 16px;
  }

  .border-btm {
    padding-bottom: 80px;
  }

  .detail-item_section {
    padding: 40px 0;
  }

  .product-name {
    align-items: start;
  }

  .inner-hero_video-container img {
    height: 80%;
    max-width: auto;
  }

  .menu_resources {
    line-height: 1.1;
  }

}

/* Планшеты (портрет, меньше 768px) */
@media (max-width: 767px) {
  .container {
    max-width: 540px;
    padding: 0 15px;
  }
  /* Дополнительные стили */
}

/* Телефоны (меньше 576px) */
@media (max-width: 575px) {
  .container {
    max-width: 100%;
    padding: 0 10px;
  }

  .menu nav {
    display: none;
  }

  .hero-section {
    min-height: 100vh;
    min-height: 100dvh;
  }
  
  .hero-content {
    bottom: 10%;
    width: 260px;

    h3 {
      font-size: 30px;
    }
  }

  .arrows_wrapper {
    display: none;
  }

  .img_holder {
    width: 223px;

    img {
      height: auto;
    }
  }

 .cta_small_wrapper {
    margin: 60px 0 0;
  }

  .cta-small-row {
    svg {
      display: none;
    }
  } 

  .cta-small-row div p {
      text-align: left;
    }

  .cta-small-row:first-child {
    min-width: 50%;
  }

  .cta_content.two-rows {
    flex-direction: column-reverse;
  }

  .cta-row.cta-background {
    padding: 0;
    border-radius: 16px 16px 0 0;
  }

  .cta_wrapper.cta-two-rows {
    height: 800px;
    padding-right: 16px;
  }
  
  .cta-row {
    height: 100%;
    justify-content: flex-start;

    div {
      gap: 24px;
    }
  }

  .slider_icon-wrap {
    display: none;
  }

  .product_slider-header {
    display: block;
  }

  .cta_content div p {
    min-width: 100%;
  }

  .slider_item .text_content {
    padding: 0 8px;
  }

  .product_slider-container {
    margin-top: 60px;
    gap: 40px;

    h2 {
    text-align: center;
    }
  }

  .cta_content {
    padding: 0;
  }

  .cta_wrapper {
    padding: 32px 16px;
    border-radius: 24px;
    position: relative;
  }

  .eyebrow {
    font-size: 14px;
  }

  .cta-title {
    font-size: 80px;
  }

  .cta_wrapper {
    height: 600px;
    background-size: 150% !important;
  }

  .cta_content p:not(.eyebrow) {
    display: inline-block;
    max-width: 150px;
  }

  .btn-big.cta-leaders {
    background-color: var(--ws-green);
  }

  .cta-video {
    grid-template-columns: 1fr;
    height: auto;
  }

  .cta-video_content {
    order: 2;
    padding: 60px 0;
  }

  .cta-video_container {
    order: 1;    
    height: 400px;
  }

  .cta-video_container video {
    object-fit: contain;
  }

  .cta-video_info {
    max-width: 300px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 16px;
  }

  .btn-small {
    padding: 16px 36px;
  }

  .slider_item-influencers {
    width: 250px;
    height: 250px;
  }

  .product_slider-header {
    padding-left: 16px;
  }

  .about-content {
    flex-direction: column;
    align-items: center;
  }

  .about_section {
    padding: 60px 0;
  }

  .about-header span {
    font-size: 60px;
  }

  .about-header {
    margin-bottom: 60px;
  }

  .about-header h3 {
    font-size: 22px;
  }

  .about-content {
    gap: 36px;
  }

  .benefits_facts {
    flex-direction: column;
    gap: 24px;
  }

  .about_section-facts .container h2 {
    margin-bottom: 60px;
  }

  .about-content_item p {
    font-size: 18px;
  }

  .about_section-facts {
    padding: 100px 0;
  }

  .benefits_number {
    font-size: 80px;
  }

  .mobile {
    display: block;
  }

  .desktop {
    display: none;
  }

  .video-container_eco video {
    object-fit: contain;
  }

  .eco-container svg {
    top: 180px;
    left: 20px;
    width: 150px;
  }

  .text-track h2 {
    font-size: 70px;
  }

  p.l {
    max-width: 260px;
    text-align: right;
    font-size: 19px;
  }

  .eco-container p {
    right: 16px;
    bottom: 20px;
  }

  .eco-section {
    height: 80vh;
  }

  .cta_partner-wrapper {
    height: auto;
    background-image: none !important;

    img {
      width: 100%;
      height: auto;
    }
  }     

  .cta_partner-content {
    padding: 60px 0;
    max-width: 100%;
  }

  .cta_partner-content h2 {
    font-size: 56px;
  }

  .cta_partner-content .btn-big,
  .head-text .btn-big {
    text-align: center;
    width: 100%;
    display: block;
  }

  .main-review-video {
    height: auto;
    background-color: var(--neutral-gray-light);
  }

  .head-text h1 {
    font-size: 56px;
    color: var(--neutral-black);
  }
  
  .head-text .btn-big {
    color: var(--neutral-black);
    border-color: var(--neutral-black);
  }

  .card {
    position: relative;
    opacity: 1;
    margin-bottom: 16px;
    padding: 16px;

    &::after {
      content: "";
      width: 30px;
      height: 30px;
      background-image: url(/upload/img/play_btn.svg);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      z-index: 2;
      position: absolute;
      left: 50%;
      top: 50%;
      content: "";
      width: 150px;
      height: 150px;
      pointer-events: none;
      transform: translate(-50%, -50%);
    }
  }

  .main-review-video {
    padding: 60px 0;
  }

  .head-text {
    gap: 16px;
    padding: 0 16px;
  }

  .mfp-close {
    right: 6px;
    top: 6px;
  }

  .wrapper_1 {
    border-bottom: 1px solid var(--neutral-grey);
  }

  .product_slider.blog {
    margin: 60px 0;
  }

  .product_slider-container.blog {
    padding-top: 0;
  }

  .product_slider-header {
    padding-left: 0;
  }

  .blog_img-container {
    width: 280px;
    height: 300px;
  }

  .slider_item-blog {
    width: 280px;
  }

  .form_wrapper {
    flex-direction: column;
  }

  .form_img {
    height: 500px;
    flex: auto;
    min-width: 100%;
    overflow:visible;
  }

  .main-footer_middle {
    grid-template-columns: 1fr;
  }

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .order-3 {
    order: 3;

    ul {
      display: flex;
      justify-content: space-between;
      text-transform: uppercase;

      a {
        text-decoration: underline;
      }
    }
  }

  .main-footer_wrapper input {
    width: calc(100% - 47px);
  }

  .main-footer_wrapper button {
    height: 56px;
  }

  .padding-line {
    padding: 32px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.30);
  }

  #footer {
    background-color: var(--neutral-black);
    color: var(--neutral-white);
    margin-top: 60px;

    a {
      color: #C8C8C8;
    }
  }

  .main-footer_middle {
    margin-bottom: 32px;
  }
  
  .main-footer_middle h3 {
    color: var(--neutral-white);
  }

  .order-1 h3 {
    margin-bottom: 32px;
  }

  .order-2.padding-line {
    margin-bottom: 32px;
  }

  .order-1 a p,
  .order-2 a p {
    color: var(--neutral-white);
    margin-top: 8px;
  }

  .main-footer_bottom {
    grid-template-columns: 1fr 1fr;
    color: var(--neutral-white);
    padding-bottom: 32px;

    svg {
      path {
        fill: var(--neutral-white) !important;
      }
    }
  }

  .disclaimer {
    border-top: 1px solid rgba(255, 255, 255, 0.30);

    a {
      margin-bottom: 8px;
    }
  }

  .menu-wrapper {
    grid-template-columns: 1fr;
    height: 100dvh;
  }

  .menu-wrapper_text-content {
    padding: 16px;
  }

  .burger-menu_item {

    a {
      font-size: 22px;
    }

  }

  .burger-menu_item {
    margin-bottom: 20px;
  }

  .mob-img  {
    border-radius: 16px;
    overflow: hidden;
    height: 220px;
    margin-bottom: 20px;

    img {
      height: auto;
      max-width: 100%;
    }
  }

  .menu-wrapper_text-content h4, 
  .menu_contacts {
    font-size: 16px;
  }

  .menu_contacts {
    svg {
      width: 30px !important;
      height: 30px !important;
    }
  }

  .menu-socials {
    justify-content: space-around;
  }

  .products_wrapper, .blog_wrapper {
    grid-template-columns: 1fr;
  }

  .show_filters.mobile {
    color: var(--neutral-black);
    display: block;
    margin-bottom: 10px;
    padding: 12px 32px 12px 24px;
    border: 1px solid var(--neutral-grey);
    border-radius: 999px;
    background-color: transparent;

    svg {
      margin-right: 8px;

      path {
        stroke: var(--neutral-black);
      }
    }

    &.active {
      background-color: var(--ws-purple);
      color: white;
      border: 1px solid transparent;

      svg {
        path {
          stroke: var(--neutral-white);
        } 
      }
    }
  }
  
  .filter_container {
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.3s ease, opacity 0.2s ease;
    padding: 0;
    
    &.open {
      max-height: 500px;
      opacity: 1;
      padding: 10px 0;
    }
  
  }

  .inner_page-wrap.gap-30 {
    gap: 30px;
  }

  .shop-grid {
    grid-template-columns: 1fr;
  }

  .mr-0 {
    margin-right: 0;
  }

  .mob-grid .slider_item {
    width: 100%;

    .img_holder {
      width: 100%;
    }
  }

  .border-b-0 {
    padding-bottom: 0;
    border: none;
  }

  .add-mobile {
    position: absolute;
    top: 16px;
    right: 16px;

    .icon-to-cart {
      position: relative;
      opacity: 1;
      z-index: 1;
    }
  }

  .product-card_wrapper {
    padding-bottom: 0;
  }

  .product-card_wrapper .row {
    display: flex;
    height: auto;
    overflow: auto;

    .col-6 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
  }

  .col-6.border-right {
    border-right: none;
  }

  .img_row {
    height: 450px;

    div {
      height: 450px;
    }
  }

  .your-class-arrow {
    display: none;
  }

  .product-card_info {
    padding: 32px 16px;
  }

  .product-card_info-header {
    gap: 24px;
    align-items: start;
    flex-direction: column;
  }

  .btn-count {
    padding: 16px 24px;
    gap: 16px;
  }

  .product-card_btns {
    gap: 8px;

    button {
      padding: 18px 24px;
    }
  }

  .product-card_text {
    margin-bottom: 32px;
  }

  .product-card_video-review_wrapper {
    padding: 32px 16px;
  }

  .accordion_item_description {
    padding: 0 16px;
    max-width: 100%;
  }

  .inner-hero_wrapper {
    display: block;
  }

  .inner-hero_col.mob-position {
    z-index: -1;
    right: 0;
    bottom: 0;
    position: absolute;
  }

  .inner-hero {
    height: 552px;
  }

  .inner-hero_wrapper {
    position: relative;
  }

  .inner-hero_col {
    padding: 32px 16px;
    display: block;
  }

  .inner-hero_video-container {
    position: relative;
    overflow: hidden;
    display: block;
    bottom: 0;
    right: 0;
  }

  .inner-hero_content h1 {
    font-size: 56px;
  }

  .inner-hero_content p.l {
    max-width: 230px;
    text-align: left;
  }

  .product_benefit-content h2 {
    max-width: 100%;
    font-size: 28px;
    line-height: 1.2;
  }

  .product_benefit-section {
    height: 600px;
  }

  .circle-grow {
    width: 10px;
    height: 10px;
  }

  .category-detail_item-wrap {
    grid-template-columns: 1fr;
  }

  .detail_item-img {
    height: 400px;
  }

  .category-tab_wrapper {
    margin-top: 0;
  }

  .item-info_wrapper {
    grid-template-columns: 1fr;
  }

  .category-tab_wrapper a {
    padding: 12px 18px;
    font-size: 16px;
  }

  .row3 .product-card_info {
    gap: 18px;
    padding: 0 16px 60px;
    border-bottom: 1px solid var(--neutral-grey);
  }

  .row3 {
    grid-template-columns: 1fr;
    gap: 46px;
  }

  .product-btn {
    padding: 16px 0;
  }

  .category-detail-img {
    height: 350px;
  }

  .pad-ctrl .product_slider-container.blog {
    padding-top: 50px;
  }

  .product_slider-container {
    h2 {
      font-size: 24px;
    }
  }

  .slider-category_title {
    font-size: 18px;
  }

  .inner-hero_video-container img {
    right: -25px;
    bottom: 0;
    position: absolute;
    height: 380px;
  }

  .distributors-wrapper {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }

  .pb-0 {
    padding-bottom: 0;
  }

  .distributors-item.is-img-center {
    padding: 0 16px;
  }

  .distributors-wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }

  #partners  {
    width: 100%;
  }

  .item-first .blog_img-container {
    height: 300px !important;
  }

  .blog_wrapper .slider_item-blog {
    margin-right: 0;
  }

  .inner_page-wrap {
    padding-bottom: 0;
  }

  .doctors_video_section .blog_wrapper {
    grid-template-columns: 1fr;
  }

  .basket-grid {
    grid-template-columns: 1fr;
  }

  .basket-item-row {
    gap: 16px;
  }

  .basket-item-count-container {
    gap: 10px;
  }

  .basket-item-info {
    gap: 16px;
    span {
      font-size: 18px;
    }
  }

  .basket-item-info {
    width: 100%;
  }

  .basket-item-count-container p {
    font-size: 13px;
    margin-top: 0;
  }

  .basket-item-action-wrap {
    justify-content: space-between;
    gap: 8px;
  }

  .basket-item-info-wrap {
    width: 100%;
    gap: 16px;
  }

  .sum-price {
    font-size: 21px;
  }

  .basket-item-info {
    span {
      padding: 0 6px;
      font-size: 18px;
    }
  }

  .btn-count.is-small {
    gap: 0px;
  }

  /* ----- Корзина ----- */

  .bx-soa-section {
    padding: 16px 16px !important;
  }

  .bx-soa-section-content,
  .container-fluid{
    padding: 0 !important;
  }

  .bx-soa-item-tr {
    justify-content: space-between !important;
    display: flex !important;
  }

  .bx-soa-item-td {
    display: flex !important;
    flex-direction: column !important;
    padding-top: 0 !important;
    min-width: 80px !important;
  }

  .bx-soa-section-title-container {
    margin-bottom: 0 !important;
  }

  .bx-soa-item-imgcontainer {
    background-position: center left !important;
  }

  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, 
  .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, 
  .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, 
  .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, 
  .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, 
  .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .row {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .bx-soa-pp-item-container {
    display: flex !important;
    gap: 8px !important;
  }


  /* -----Order confirmation----- */

  .order-confirm-wrap {
    grid-template-columns: 1fr;
    height: auto;
  }

  .confirm-info {
    order: 2;
    padding: 16px;    
  }

  .confirm-img-container {
    order: 1;
    height: 350px;
  }

  .confirm-info-top h1 {
    font-size: 26px;
    margin-bottom: 40px;
  }

  .confirm-img-container.confirm-success {
    height: 400px;
  }

  .details-title {

    h2 {
        font-size: 14px;
    }
  }

  .confirm-info-bottom {
    max-width: 100%;
  }

  .confirm-info-bottom {

    .btn-small {
      width: 100%;
    }
  }

  .order-confirm-section {
    .inner_page-wrap {
      padding: 0;
    }
  }

  .news-inner_wrap {
    max-width: 100%;

    .details-item {
      display: flex;
      gap: 16px;
    }

    .label {
      min-width: 150px;
    }
  }

  .news-inner_wrap h2 {
    font-size: 28px;
  }



}
/* End */
/* /local/templates/whitesecret/css/reboot.css?17422732735220 */
/* /local/templates/whitesecret/slick/slick.css?17428220061776 */
/* /local/templates/whitesecret/css/styles.css?178055909244741 */
/* /local/templates/whitesecret/css/media.css?176277762719911 */
