:root{--sl-bg:#FFFAF9;--sl-mint:#CAF0E0;--sl-mint-dark:#88C6AC;--sl-text:#353535;--sl-muted:#878787;--sl-eyebrow:#9B9B9B;--sl-pink:#E63B6B;--sl-container:1140px;--sl-header-h:73px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}.sl-container{width:100%;max-width:var(--sl-container);margin-inline:auto;padding-inline:15px}.sl-skip{position:absolute;left:-9999px;top:0;background:#000;color:#fff;padding:10px 15px;z-index:1000}.sl-skip:focus{left:10px;top:10px}.sl-header{background:var(--sl-bg);position:relative;z-index:100}.sl-header__inner{min-height:var(--sl-header-h);display:flex;align-items:center;justify-content:space-between;gap:20px}.sl-logo{display:block;padding:15px 0;line-height:0}.sl-logo img{width:90px;height:auto}.sl-header.is-sticky{position:fixed;top:0;left:0;right:0;box-shadow:0 1px 0 rgb(0 0 0 / .04);animation:sl-drop .35s ease}body.admin-bar .sl-header.is-sticky{top:32px}@media (max-width:782px){body.admin-bar .sl-header.is-sticky{top:46px}}@media (max-width:600px){body.admin-bar .sl-header.is-sticky{top:0}}.sl-header-spacer{height:var(--sl-header-h)}@keyframes sl-drop{from{transform:translateY(-100%)}to{transform:none}}.sl-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:30px}.sl-menu>li{position:relative}.sl-nav{margin-right:52px}.sl-menu a{display:inline-block;font-family:var(--wp--preset--font-family--body);font-weight:500;font-size:16px;line-height:normal;text-transform:capitalize;color:#797979;border-bottom:2px solid #fff0;padding:0;transition:color .2s,border-color .2s}.sl-menu a:hover{color:#6b6f78;border-bottom-color:var(--sl-mint)}.sl-menu .current-menu-item>a,.sl-menu .current_page_item>a{color:#000;border-bottom-color:var(--sl-mint)}.sl-menu .menu-item-has-children>a::after{content:"";display:inline-block;width:8px;height:8px;margin-left:9px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translateY(-4px) rotate(45deg)}.sl-menu .sub-menu{list-style:none;margin:0;padding:0;position:absolute;top:100%;right:0;min-width:200px;background:#fff;border-radius:10px;box-shadow:0 0 1px rgb(0 0 0 / .5);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s;overflow:hidden}.sl-menu li:hover>.sub-menu,.sl-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.sl-menu .sub-menu li+li{border-top:1px solid #EAEAEA}.sl-menu .sub-menu a{display:block;padding:12px 18px;color:#000;border:0;text-transform:none}.sl-menu .sub-menu a:hover{background:var(--sl-mint)}.sl-burger{display:none;background:none;border:0;padding:0;cursor:pointer;line-height:0}@media (max-width:1024px){.sl-nav{display:none}.sl-burger{display:block}.sl-header__inner{padding-left:15px;padding-right:25px}.sl-menu{gap:18px}}@media (max-width:1024px){.sl-logo{margin-left:30px}}@media (max-width:767px){.sl-header__inner{padding-left:15px;padding-right:25px}.sl-logo img{width:89px}}.sl-drawer{position:fixed;inset:0;z-index:1000}.sl-drawer[hidden]{display:none}.sl-drawer__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .35);opacity:0;transition:opacity .3s}.sl-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(320px, 85vw);background:var(--sl-bg);box-shadow:0 0 10px rgb(173 173 173 / .5);padding:60px 0 30px;overflow-y:auto;transform:translateX(-100%);transition:transform .3s ease}.sl-drawer.is-open .sl-drawer__overlay{opacity:1}.sl-drawer.is-open .sl-drawer__panel{transform:none}.sl-drawer__close{position:absolute;top:10px;right:15px;background:none;border:0;font-size:34px;line-height:1;color:#101010;cursor:pointer}.sl-drawer__menu,.sl-drawer__menu .sub-menu{list-style:none;margin:0;padding:0}.sl-drawer__menu a{display:block;padding:20px;text-align:right;font-family:var(--wp--preset--font-family--body);font-size:16px;text-transform:uppercase;color:#000;border-bottom:1px solid #FFE9E5}.sl-drawer__menu a:hover,.sl-drawer__menu .current-menu-item>a{background:var(--sl-mint);color:#000}.sl-drawer__menu .sub-menu a{font-size:14px;padding-right:35px}body.sl-no-scroll{overflow:hidden}.sl-footer{background:#F5ECE9;border-top:1px solid rgb(53 53 53 / .08)}.sl-footer__main{padding-block:70px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.sl-footer__logo{line-height:0}.sl-footer__logo img{display:block;width:200px;height:130px;object-fit:contain}.sl-footer__contacts{font-style:normal;font-family:var(--wp--preset--font-family--body);font-size:16px;line-height:28px;color:#666;width:fit-content;max-width:100%;margin:0}.sl-footer__contacts strong{font-weight:700;color:#666}.sl-footer__contacts a{color:#777}.sl-footer__contacts a:hover{color:var(--sl-pink)}.sl-social{list-style:none;margin:0;padding:0;display:flex;gap:15px}.sl-social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#FBEBE8;transition:transform .2s}.sl-social a:hover{transform:scale(1.08)}.sl-social svg{width:20px;height:20px;fill:#DCBCB5}.sl-footer__nav{background:#fff;padding:20px 15px}.sl-footer-menu{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:10px 32px}.sl-footer-menu{gap:10px 32.5px}.sl-footer-menu a{display:block;font-family:var(--wp--preset--font-family--body);color:#5A5A5A;font-size:16px;line-height:21px}.sl-footer-menu a:hover{color:#000}@media (max-width:1024px){.sl-footer__contacts{font-size:14px}.sl-footer-menu{flex-direction:column;align-items:flex-start;gap:0;width:max-content;margin-inline:auto}}@media (max-width:767px){.sl-footer__main{padding-inline:22.5px}.sl-footer__contacts{font-size:12px;padding-top:20px}}.sl-totop{position:fixed;right:1rem;bottom:1rem;z-index:90;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#f3f3f3;border:1px solid #fffaf9;color:#adb5bd;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.sl-totop.is-visible{opacity:1;visibility:visible}.sl-totop:hover{color:#6b6f78}.sl-main{display:block}.sl-page--boxed .sl-content{padding:40px 20px 24px}.sl-page--full .sl-content{padding:0}.sl-page--full .sl-content>*{margin-block:0}.sl-content>:first-child{margin-top:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}label{display:inline-block;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ul,ol{margin-top:0;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}.sl-page--boxed .sl-content>*{margin-top:0}.wp-block-group.is-layout-flow,.wp-block-group.is-layout-constrained{display:flow-root}.wp-block-details.is-style-accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:10px;font-weight:700;color:var(--sl-mint-dark);cursor:pointer}.wp-block-details.is-style-accordion>summary::-webkit-details-marker{display:none}.wp-block-details.is-style-accordion>summary::after{content:"";width:10px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E") center / contain no-repeat}.wp-block-details.is-style-accordion[open]>summary::after{transform:rotate(180deg)}.wp-block-details.is-style-accordion>:not(summary){margin-top:0}:where(.is-style-eyebrow){font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--eyebrow);font-weight:400;text-transform:uppercase;letter-spacing:.02em;color:var(--sl-eyebrow);margin-bottom:0}.wp-block-image.is-style-pill img{border-radius:50px}.wp-block-image.is-style-card img{border-radius:30px}.wp-block-image.is-style-tall img{border-radius:50px;width:100%;height:680px;object-fit:cover;object-position:bottom center}@media (max-width:767px){.wp-block-image.is-style-tall img{height:auto}}.wp-block-group.is-style-rounded,.wp-block-column.is-style-rounded{border-radius:30px;overflow:hidden}.wp-block-list.is-style-dots{list-style:none;padding-left:0}:where(.wp-block-list.is-style-dots){font-size:var(--wp--preset--font-size--large);color:var(--sl-text)}.wp-block-list.is-style-dots li{position:relative;padding-left:22px;margin-bottom:9px}.wp-block-list.is-style-dots li:last-child{margin-bottom:0}.wp-block-list.is-style-dots li::before{content:"";position:absolute;left:0;top:.55em;width:12px;height:12px;border-radius:50%;border:3px solid var(--sl-mint)}.wp-block-list.is-style-dots.sl-dots-solid li::before{border:0;background:var(--sl-mint)}.wp-block-button__link{transition:background-color .25s,color .25s,transform .25s}.wp-block-button__link:hover{transform:scale(1.03)}.wp-block-button.is-style-filled .wp-block-button__link{background:var(--sl-mint)}.wp-block-buttons .wp-block-button{min-width:50%}@media (max-width:1024px){.wp-block-buttons .wp-block-button{min-width:80%}}@media (prefers-reduced-motion:no-preference){.sl-js .sl-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.sl-js .sl-reveal.is-in{opacity:1;transform:none}}.sl-yt-bg{position:relative;overflow:hidden;isolation:isolate}.sl-yt-bg>.sl-yt-bg__media{position:absolute;inset:0;z-index:-2;pointer-events:none}.sl-yt-bg>.sl-yt-bg__media iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border:0}.sl-yt-bg.sl-overlay::after{content:"";position:absolute;inset:0;z-index:-1;background:rgb(0 0 0 / .53)}.sl-carousel .splide__arrow,.sl-testimonials .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;z-index:2;font-size:2rem;opacity:.6;transition:opacity .2s;padding:0 10px}.splide__arrow:hover{opacity:1}.sl-carousel .splide__arrow{color:rgb(237 237 237 / .9);font-size:25px;opacity:1;padding:0}.sl-carousel .splide__arrow--prev{left:10px}.sl-carousel .splide__arrow--next{right:10px}.splide__arrow--prev{left:0}.splide__arrow--next{right:0}.splide__arrow svg{width:1em;height:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__pagination{display:flex;justify-content:center;gap:8px;padding:15px 0 0;margin:0;list-style:none}.splide__pagination__page{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:#ddd;cursor:pointer}.splide__pagination__page.is-active{background:var(--sl-mint-dark)}.sl-testimonials .splide{padding:20px 50px}@media (max-width:768px){.sl-testimonials .splide{padding:20px 30px}}.sl-woo{padding-block:30px 70px}.woocommerce .quantity{display:none!important}.woocommerce div.product .stock{color:#e61c1c}.woocommerce-product-gallery img{height:650px;object-fit:cover}@media (max-width:1024px){.woocommerce-product-gallery img{height:500px}}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-family:var(--wp--preset--font-family--body);font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:14px;background:#fff0;color:#000;border-radius:0;border:0;border-bottom:3px solid var(--sl-mint);padding:18px 20px}.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--sl-mint);color:var(--sl-pink)}.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--sl-mint);color:#000}.sl-archive,.sl-404{padding-block:70px}.sl-testimonials>.splide{width:100%}.sl-entry+.sl-entry{margin-top:40px}@media (prefers-reduced-motion:no-preference){.sl-js .sl-reveal--left{transform:translateX(-40px)}.sl-js .sl-reveal--right{transform:translateX(40px)}.sl-js .sl-reveal--zoom{transform:scale(.92)}.sl-js .sl-reveal--left.is-in,.sl-js .sl-reveal--right.is-in,.sl-js .sl-reveal--zoom.is-in{transform:none}.sl-reveal--delay-1{transition-delay:.15s!important}.sl-reveal--delay-2{transition-delay:.3s!important}.sl-reveal--delay-3{transition-delay:.45s!important}.sl-reveal--delay-4{transition-delay:.6s!important}}@media (prefers-reduced-motion:no-preference){.sl-scroll-drift{will-change:transform}}@media (prefers-reduced-motion:no-preference){.sl-float{animation:sl-float 6s ease-in-out infinite}@keyframes sl-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}}.sl-fill{height:100%}.wp-block-column>.sl-fill:only-child{height:100%}.sl-card{border-radius:30px;box-shadow:0 10px 30px rgb(53 53 53 / .08);overflow:hidden}.sl-stretch-link{position:relative;cursor:pointer}.sl-stretch-link a:first-of-type::after{content:"";position:absolute;inset:0;z-index:1}@media (max-width:781px){.sl-mobile-hide{display:none!important}.wp-block-columns.sl-mobile-stack-reverse{flex-direction:column-reverse}}@media (min-width:782px){.sl-desktop-hide{display:none!important}}.sl-fixed-arrows .splide__arrow{position:fixed;top:50%;transform:translateY(-50%);color:#CCBAB6;font-size:45px;opacity:1;z-index:50;padding:0}.sl-fixed-arrows .splide__arrow--prev{left:20px}.sl-fixed-arrows .splide__arrow--next{right:20px}@media (max-width:767px){.sl-fixed-arrows .splide__arrow{font-size:33px}}.wp-block-list.is-style-dots.sl-dots-dash li::before{border:0;border-radius:0;width:12px;height:2px;top:.75em;background:currentColor}.wp-block-list.is-style-dots.sl-dots-current li::before{border-color:currentColor}.sl-image-caption{position:relative}.sl-image-caption>.wp-block-image{margin:0}.sl-image-caption>.wp-block-image img{display:block;width:100%}.sl-image-caption>:not(.wp-block-image){position:absolute;left:0;right:0;bottom:0;margin:0!important;padding:25px;color:#fff;z-index:2}.sl-shade-bottom{position:relative;isolation:isolate;overflow:hidden}.sl-shade-bottom::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#000 0%,#fff0 100%)}