@import url(https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700&display=swap);:root{--container-width-desktop:93.75vw;--container-width-mobile:89.744vw;--page-bg:#fff;--text-color:#111;--font-family-base:'Inter Tight' , 'Inter' , 'Segoe UI' , Roboto , sans-serif;--header-offset:3.646vw}html{width:100%;overflow-x:clip;scrollbar-gutter:stable}body{min-height:100%;margin:0;background-color:var(--page-bg);color:var(--text-color);font-family: var(--font-family-base);font-weight:400;line-height:1.7;letter-spacing:.01em;text-rendering:optimizeLegibility;width:100%;max-width:100vw;overflow-x:clip}p,
span,
div,
li,
td,
th,
label,
input[type="text"],
input[type="email"],
input[type="tel"],
textarea,
select,
a:not(h1 a, h2 a, h3 a, h4 a, h5 a, h6 a) {letter-spacing:.02em;line-height:1.7}.site-header{position:fixed;top:0;left:0;width:100%;max-width:100vw;z-index:100;background-color:transparent;transition:background-color .3s ease , box-shadow .3s ease}.site-header__bottom-nav{display:none!important}@media (min-width:1026px){.site-header__bottom-nav{display:none!important}}@media (max-width:1025px){.site-header--menu-open{z-index:999999!important}.site-header--menu-open .site-header__hamburger{z-index:1000000!important}}.site-header__container{display:grid;grid-template-columns:46.354vw calc(var(--container-width-desktop) - 46.354vw);gap:0;align-items:center;width:var(--container-width-desktop);max-width:var(--container-width-desktop);margin-left:auto;margin-right:auto;padding:1.25vw 0;box-sizing:border-box}.site-header__logo{position:relative;display:inline-flex;align-items:center}.site-header__logo-image{display:block;width:10.417vw;height:auto;transition:opacity .25s ease}.site-header__logo-image--dark{position:absolute;left:0;top:0;opacity:0}.site-header__left{display:flex;align-items:center;width:46.354vw;gap:3.646vw}.site-header__catalog{margin-left:0;padding:.729vw 2.604vw;border:2px solid #fff;border-radius:999px;background-color:#fff;color:#303030;font-family: var(--font-family-base);font-weight:600;font-size:.938vw;line-height:1;letter-spacing:-.03em;display:inline-flex;align-items:center;justify-content:center;gap:.5em;cursor:pointer;text-decoration:none;box-shadow:0 .052vw .573vw rgba(0,0,0,.16);transition:background-color .3s ease , border-color .3s ease , color .3s ease}.site-header__dropdown .site-header__menu-item a.site-header__catalog{margin-left:0;padding:0;border:none;border-radius:0;background-color:transparent;color:rgba(48,48,48,.4);box-shadow:none;display:block;width:100%;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em}.site-header__catalog:hover,.site-header__catalog:focus-visible{background-color:transparent;border-color:#fff;color:#fff}.site-header__hamburger{display:none}.site-header__hamburger-icon{display:block;width:100%;height:auto;transition:opacity .25s ease , visibility .25s ease}.site-header__hamburger-icon--menu{width:1.615vw}.site-header__hamburger-icon--close{position:absolute;left:0;top:0;width:1.25vw;opacity:0;visibility:hidden;z-index:1000000!important}.site-header__hamburger-icon--light{opacity:1;visibility:visible}.site-header__hamburger-icon--dark{position:absolute;left:0;top:0;opacity:0;visibility:hidden}.site-header--menu-open .site-header__hamburger-icon--menu{opacity:0;visibility:hidden}.site-header--menu-open .site-header__hamburger-icon--close{opacity:1;visibility:visible;z-index:1000000!important}.site-header--scrolled .site-header__hamburger-icon--light{opacity:0;visibility:hidden}.site-header--scrolled .site-header__hamburger-icon--dark{opacity:1;visibility:visible}@media (max-width:1025px){body:has(.site-header--alt) {padding-bottom:15.385vw}body:not(:has(.site-header--alt)) {padding-bottom:0}.site-header{z-index:100}.site-header--alt{z-index:1000005!important}.container{width:var(--container-width-mobile)}.site-header__container{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;width:100%;max-width:var(--container-width-mobile);margin-left:auto;margin-right:auto;padding:5.333vw 0;height:auto;min-height:auto;box-sizing:border-box;position:relative;z-index:inherit}.site-header--alt .site-header__container{z-index:1000005!important}.site-header__left{display:flex;align-items:center;width:auto;gap:0}.site-header__catalog{margin-left:3.646vw}.site-header__logo{position:relative;display:inline-flex;align-items:center;justify-content:center;height:auto;margin:0;padding:0;line-height:1}.site-header__logo-image{width:26.667vw;height:auto;display:block;vertical-align:middle}.site-header__left{display:flex!important;width:auto;gap:0;overflow:visible!important;position:relative!important;height:auto!important;min-height:auto!important}.site-header__catalog{display:none!important}.site-header__contacts{display:none!important}.site-header__right{display:none!important}.site-header__hamburger{display:inline-flex;position:relative;align-items:center;justify-content:center;width:8.267vw;height:8.267vw;min-width:8.267vw;min-height:8.267vw;padding:0;margin:0;border:none;background:transparent;cursor:pointer;line-height:1;vertical-align:middle;flex-shrink:0;box-sizing:border-box;z-index:10000000!important}.site-header--menu-open .site-header__hamburger{z-index:1000000!important;position:fixed!important;top:5.333vw!important;right:5.333vw!important;left:auto!important;bottom:auto!important}.site-header--menu-open .site-header__logo{display:none!important}.site-header__hamburger-icon{display:block;transition:opacity .25s ease , visibility .25s ease;pointer-events:none}.site-header__hamburger-icon--menu{position:relative;width:8.267vw;height:auto}.site-header__hamburger-icon--close{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6.4vw;height:auto;opacity:0;visibility:hidden;z-index:1000001!important;pointer-events:auto!important;display:block!important}.site-header__hamburger-icon--light{position:relative;opacity:1;visibility:visible}.site-header__hamburger-icon--dark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8.267vw;height:auto;opacity:0;visibility:hidden}.site-header--menu-open .site-header__hamburger-icon--menu{opacity:0;visibility:hidden}.site-header--menu-open .site-header__hamburger-icon--close{opacity:1!important;visibility:visible!important;z-index:1000001!important;pointer-events:auto!important;display:block!important;position:absolute!important;width:6.4vw!important;height:auto!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.site-header--scrolled .site-header__hamburger-icon--light{opacity:0;visibility:hidden}.site-header--scrolled .site-header__hamburger-icon--dark{opacity:1;visibility:visible}.site-header--alt .site-header__logo{display:none!important}.site-header--alt .site-header__menu-button,.site-header--alt .site-header__dropdown-wrapper{display:none!important}.site-header--alt .site-header__alt-actions{display:flex!important;align-items:center;gap:0;width:100%;flex:1;position:relative!important;overflow:visible!important;z-index:1000006!important}.site-header--alt.site-header--menu-open .site-header__alt-actions{display:none!important}.site-header--alt.site-header--menu-open .site-header__search-results{display:none!important}.site-header--alt .site-header__search-wrapper{display:flex!important;width:71.795vw!important;flex:0 0 71.795vw!important;margin-right:2.667vw}.site-header--alt .site-header__search-form{height:10.667vw;width:100%}.site-header--alt .site-header__search-input{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;font-size:3.59vw!important;line-height:100%!important;letter-spacing:-.03em!important;vertical-align:middle!important;padding:0 3.2vw!important;padding-right: calc(3.2vw + 6.4vw + 1.333vw) !important;border-radius:999px}.site-header--alt .site-header__search-input::placeholder{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;font-size:3.59vw!important;line-height:100%!important;letter-spacing:-.03em!important;vertical-align:middle!important}.site-header__search-input,.site-header__search-input::placeholder,.site-header--alt .site-header__search-input,.site-header--alt .site-header__search-input::placeholder{font-size:16px!important}.site-header--alt .site-header__search-button{width:6.4vw;height:6.4vw;right:1.333vw}.site-header--alt .site-header__search-icon{width:4.8vw;height:4.8vw}.site-header--alt .site-header__search-wrapper{position:relative!important;overflow:visible!important}.site-header--alt .site-header__search-results,.site-header__search-results--in-body{position:fixed!important;width:71.795vw!important;max-width:71.795vw!important;padding:2.667vw!important;border-radius:1.282vw!important;border:1px solid rgba(48,48,48,.2)!important;box-shadow:none!important;max-height:50vh!important;z-index:1000004!important;background-color:#fff!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;will-change:transform!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.site-header--alt .site-header__search-result-item,.site-header__search-results--in-body .site-header__search-result-item{padding:2.667vw 0!important;min-height:auto!important;gap:2.667vw!important;align-items:center!important}.site-header--alt .site-header__search-result-image,.site-header__search-results--in-body .site-header__search-result-image{width:15.385vw!important;height:8.205vw!important;min-height:8.205vw!important;max-height:8.205vw!important;border-radius:1.282vw!important}.site-header--alt .site-header__search-result-content,.site-header__search-results--in-body .site-header__search-result-content{flex:1!important;margin-left:2.667vw!important;height:auto!important;min-height:auto!important;max-height:none!important}.site-header--alt .site-header__search-result-title-wrapper,.site-header__search-results--in-body .site-header__search-result-title-wrapper{margin-bottom:1.282vw!important}.site-header--alt .site-header__search-result-title,.site-header--alt .site-header__search-result-unit,.site-header__search-results--in-body .site-header__search-result-title,.site-header__search-results--in-body .site-header__search-result-unit{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:500!important;font-size:3.2vw!important;line-height:100%!important;letter-spacing:-.03em!important;vertical-align:middle!important}.site-header--alt .site-header__search-result-price,.site-header__search-results--in-body .site-header__search-result-price{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:500!important;font-size:3.2vw!important;line-height:100%!important;letter-spacing:-.03em!important;vertical-align:middle!important}.site-header--alt .site-header__search-result-actions,.site-header__search-results--in-body .site-header__search-result-actions{width:auto!important;margin-top:0!important;flex-shrink:0!important}.site-header--alt .site-header__search-result-cart-button,.site-header__search-results--in-body .site-header__search-result-cart-button{width:10.667vw!important;height:10.667vw!important;min-width:10.667vw!important;min-height:10.667vw!important;max-width:10.667vw!important;max-height:10.667vw!important;padding:0!important;border-radius:50%!important;background-color:#4dbd56!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;position:relative!important;flex-shrink:0!important}.site-header--alt .site-header__search-result-cart-icon-wrapper,.site-header__search-results--in-body .site-header__search-result-cart-icon-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.site-header--alt .site-header__search-result-cart-icon,.site-header__search-results--in-body .site-header__search-result-cart-icon{width:5.333vw!important;height:5.333vw!important;display:block!important}.site-header--alt .site-header__search-result-empty,.site-header__search-results--in-body .site-header__search-result-empty{padding:4vw 2.667vw!important;text-align:center!important;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;font-size:3.59vw!important;line-height:100%!important;letter-spacing:-.03em!important;color:rgba(48,48,48,.4)!important;border:1px solid rgba(48,48,48,.2)!important;border-radius:1.282vw!important;background-color:#fff!important}.site-header--alt .site-header__contacts{display:none!important}.site-header--alt .site-header__right{display:none!important}.site-header--alt .site-header__hamburger{display:inline-flex!important}.site-header--alt .site-header__account-button{display:none!important}.site-header__bottom-nav{display:none;grid-template-columns:auto 1fr auto;align-items:center;gap:4vw;position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100vw;height:15.385vw;background-color:#fff;padding:0 4vw;box-sizing:border-box;border-top:1px solid rgba(48,48,48,.1);z-index:10000003!important;transform:none;margin:0}body:has(.site-header--alt) .site-header__bottom-nav {display:grid!important}.site-header__bottom-nav-item{display:flex;align-items:center;justify-content:center;width:10.667vw;height:10.667vw;border:none;background:transparent;padding:0;margin:0;cursor:pointer;text-decoration:none;position:relative;flex-shrink:0}.site-header__bottom-nav-icon{width:10.667vw;height:10.667vw;display:block;object-fit:contain}.site-header__bottom-nav-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.533vw;flex:1;text-align:center}.site-header__bottom-nav-text-line{display:block;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:2.667vw;line-height:1.2;letter-spacing:-.02em;color:rgba(48,48,48,.6)}.site-header__bottom-nav-cart{position:relative;width:10.667vw;height:10.667vw;border-radius:50%;background-color:#4dbd56;display:flex;align-items:center;justify-content:center;border:none;padding:0;margin:0;cursor:pointer;flex-shrink:0}.site-header__bottom-nav-cart-icon-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.site-header__bottom-nav-cart-icon{width:5.333vw;height:5.333vw;display:block}.site-header__bottom-nav-cart-count{position:absolute;bottom:0;right:0;width:4.267vw;height:4.267vw;min-width:4.267vw;min-height:4.267vw;background-color:#fff;border:1px solid #4dbd56;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Inter','Inter Tight',sans-serif;font-weight:400;font-size:2.133vw;line-height:100%;letter-spacing:0;color:#000;z-index:10;box-sizing:border-box}.site-header__bottom-nav-cart-count:empty{display:none}.site-header__mobile-menu{display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;background-color:#fff!important;z-index:999998!important;transform:translateY(-100%);transition:transform .3s ease;overflow:hidden;visibility:visible!important;opacity:1!important;box-sizing:border-box;margin:0;padding:0}.site-header--alt .site-header__mobile-menu{z-index:1000001!important}.site-header__mobile-menu.is-active{transform:translateY(0)!important}.site-header__mobile-menu-content{display:flex!important;flex-direction:column;justify-content:space-between;width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;padding:5.333vw 0 5.333vw 5.333vw;box-sizing:border-box;overflow:hidden;position:relative;z-index:999999!important}.site-header--alt .site-header__mobile-menu-content{z-index:1000002!important}.site-header__nav{display:flex!important;align-items:flex-start;justify-content:flex-start;padding:0;margin:0;width:100%;flex:1 1 auto;overflow:hidden;overflow-x:hidden}.site-header__mobile-menu .site-header__nav{padding-left:0;margin-left:0}.site-header__menu{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:1.6vw;margin:0;padding:0;list-style:none;width:100%}.site-header__mobile-menu .site-header__menu{align-items:stretch;width:100%;flex-wrap:wrap}.site-header__mobile-menu .site-header__menu-item{position:relative;width:auto;flex-shrink:0}.site-header__mobile-menu .site-header__separator{width:.313vw;height:.313vw;background-image:url(/wp-content/themes/natura/assets/img/header/ellipse-dark.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:block;flex-shrink:0;align-self:center}.site-header__mobile-menu .site-header__menu-item a{display:flex!important;align-items:center;justify-content:flex-start;color:#303030!important;font-family: var(--font-family-base) !important;font-weight:500!important;font-style:normal!important;font-size:9.067vw!important;line-height:100%!important;letter-spacing:-.03em!important;text-decoration:none;transition:color .25s ease , background-color .25s ease;vertical-align:middle;white-space:nowrap;width:auto;margin:0;padding:0}.site-header__mobile-menu .site-header__menu-item a.site-header__catalog,.site-header--scrolled .site-header__mobile-menu .site-header__menu-item a.site-header__catalog,.site-header--not-home .site-header__mobile-menu .site-header__menu-item a.site-header__catalog{padding:0!important;border:none!important;border-radius:0!important;background-color:transparent!important;color:#303030!important;font-size:9.067vw!important;line-height:100%!important;font-weight:500!important;margin:0!important;margin-left:0!important;box-shadow:none!important;display:flex!important;align-items:center;justify-content:flex-start;width:auto!important;min-width:0!important;height:auto!important;text-decoration:none!important;letter-spacing:-.03em!important;cursor:pointer!important;transition:color .25s ease , background-color .25s ease!important}.site-header__mobile-menu .site-header__menu-item a::after{content:none!important;display:none!important}.site-header__mobile-menu .site-header__menu-item a:hover,.site-header__mobile-menu .site-header__menu-item a:focus-visible{color:#303030}.site-header__mobile-menu .site-header__menu-item a.site-header__catalog:hover,.site-header__mobile-menu .site-header__menu-item a.site-header__catalog:focus-visible{background-color:transparent!important;border:none!important;color:#303030!important;padding:0!important}.site-header__mobile-menu .site-header__menu-item.is-active a,.site-header__mobile-menu .site-header__menu-item.current-menu-item a{color:#303030!important}.site-header__mobile-menu .site-header__menu-item.is-active a.site-header__catalog,.site-header__mobile-menu .site-header__menu-item.current-menu-item a.site-header__catalog,.site-header--scrolled .site-header__mobile-menu .site-header__menu-item.is-active a.site-header__catalog,.site-header--scrolled .site-header__mobile-menu .site-header__menu-item.current-menu-item a.site-header__catalog,.site-header--not-home .site-header__mobile-menu .site-header__menu-item.is-active a.site-header__catalog,.site-header--not-home .site-header__mobile-menu .site-header__menu-item.current-menu-item a.site-header__catalog{background-color:transparent!important;color:#303030!important;padding:0!important;border-radius:0!important;border:none!important;width:auto!important;display:inline-flex!important;box-shadow:none!important;margin:0!important;margin-left:0!important}.site-header__mobile-menu .site-header__menu-item.is-active a::after,.site-header__mobile-menu .site-header__menu-item.current-menu-item a::after{content:none!important;display:none!important}.site-header__mobile-contacts{display:flex!important;align-items:center;gap:1.067vw;margin-top:0;padding-top:5.333vw;flex-shrink:0;flex-grow:0;width:100%}.site-header__mobile-contact{display:inline-flex;align-items:center;justify-content:center;width:10.667vw;height:10.667vw;flex-shrink:0}.site-header__mobile-contact img{width:100%;height:100%;object-fit:contain;display:block}.site-header__mobile-phones{display:flex;flex-direction:column;row-gap:.533vw;margin-left:5.333vw}.site-header__mobile-phones a{color: #30303099;font-family: var(--font-family-base);font-weight:600;font-size:3.733vw;line-height:110%;letter-spacing:-.03em;text-decoration:none;transition:color .25s ease;vertical-align:middle}.site-header__mobile-phones a:hover,.site-header__mobile-phones a:focus-visible{color:#303030}}.site-header__right{display:flex;align-items:center;justify-content:flex-end;width:calc(var(--container-width-desktop) - 46.354vw);margin-left:0;gap:0;overflow-x:hidden;overflow-y:visible!important;padding-top:.156vw;padding-bottom:.156vw;position:relative;z-index:100}.site-header__nav{margin-left:0;padding:0}.site-header__menu{display:flex;align-items:center;column-gap:.729vw;row-gap:.729vw;margin:0;padding:0;list-style:none}.site-header__contacts{margin-left:2.604vw;margin-right:0;display:flex;align-items:center;column-gap:.313vw;flex-shrink:0;overflow:visible!important;padding-top:.156vw;padding-bottom:.156vw;position:relative;z-index:100}.site-header__account-button{margin-left:0;margin-right:0;padding:0 3.281vw;border:2px solid #4dbd56;border-radius:999px;background-color:#4dbd56;color:#fff;font-family: var(--font-family-base);font-weight:600;font-size:.938vw;line-height:1;letter-spacing:-.03em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;box-shadow:none;transition:background-color .3s ease , border-color .3s ease , color .3s ease;height:2.604vw;min-width:auto}.site-header__account-button-text{color:inherit;transition:color .3s ease}.site-header__account-button:hover,.site-header__account-button:focus-visible{background-color:transparent;color:#303030;border-color:currentColor}.site-header__account-button:hover .site-header__account-button-text,.site-header__account-button:focus-visible .site-header__account-button-text{color:#303030}.site-header__cart-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.site-header__contact{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.604vw;height:2.604vw;border-radius:50%;transition:transform .25s ease , opacity .25s ease , box-shadow .25s ease;border:none;background:transparent;padding:0;margin:0;cursor:pointer;text-decoration:none}.site-header__cart-count{position:absolute;bottom:0;right:0;width:1.042vw;height:1.042vw;min-width:1.042vw;min-height:1.042vw;background-color:#fff;border:1px solid #4dbd56;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Inter','Inter Tight',sans-serif;font-weight:400;font-size:.625vw;line-height:100%;letter-spacing:0;color:#000;z-index:10;box-sizing:border-box}.site-header__cart-count:empty{display:none}.site-header__cart-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:visible!important}.site-header__cart-notification{position:fixed;background-color:#fff;border:1px solid rgba(48,48,48,.1);border-radius:.26vw;padding:.521vw;display:flex;align-items:center;gap:.625vw;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease , visibility .3s ease , transform .3s ease;z-index:10000;box-sizing:border-box;min-width:200px;box-shadow:none;pointer-events:none;white-space:nowrap}.site-header__cart-notification.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.site-header__cart-notification-image{width:3.906vw;height:2.135vw;object-fit:contain;border-radius:.26vw;flex-shrink:0}.site-header__cart-notification-text{display:flex;flex-direction:column;gap:0;flex:1}.site-header__cart-notification-text span{color:rgba(48,48,48,.4);font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;display:block;white-space:normal;word-wrap:break-word}@media (max-width:1025px){.site-header__cart-notification{position:fixed!important;top:auto!important;right:4vw!important;left:auto!important;bottom:16.667vw!important;width:39.744vw!important;min-width:39.744vw!important;max-width:39.744vw!important;padding:2.564vw!important;border-radius:1.282vw!important;border:1px solid rgba(48,48,48,.2)!important;box-shadow:none!important;gap:2.564vw!important;z-index:1000000!important;display:flex!important;transform:none!important;margin:0!important;position:fixed!important;inset:auto 4vw auto auto!important;bottom:16.667vw!important}.site-header .site-header__container .site-header__cart-notification,.site-header__container .site-header__cart-notification,.site-header .site-header__cart-notification,[data-cart-notification]{position:fixed!important;top:auto!important;right:4vw!important;left:auto!important;bottom:16.667vw!important;transform:none!important;margin:0!important;width:39.744vw!important;min-width:39.744vw!important;max-width:39.744vw!important;padding:2.564vw!important;border-radius:1.282vw!important;border:1px solid rgba(48,48,48,.2)!important;box-shadow:none!important;gap:2.564vw!important;position:fixed!important}.site-header[style*="transform"] .site-header__cart-notification,.site-header__container[style*="transform"] .site-header__cart-notification{position:fixed!important;transform:none!important}.site-header__cart-notification-image{width:10.769vw!important;height:5.641vw!important;border-radius:1.282vw!important;flex-shrink:0!important;object-fit:contain!important}.site-header__cart-notification-text{gap:0!important;flex:1!important}.site-header__cart-notification-text span{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;font-size:2.667vw!important;line-height:100%!important;letter-spacing:-.03em!important;vertical-align:middle!important;color:rgba(48,48,48,.4)!important}}.site-header__contact:hover,.site-header__contact:focus-visible{transform:translateY(-.156vw);opacity:.85}.site-header__contact:focus-visible{outline:.104vw solid rgba(255,255,255,.6);outline-offset:.104vw}.site-header__contact-icon{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;display:block;border-radius:50%;transition:opacity .25s ease;pointer-events:none}.site-header__contact-icon--dark{opacity:0;visibility:hidden}.site-header__menu{display:flex;align-items:center;column-gap:.729vw;row-gap:.729vw;margin:0;padding:0;list-style:none}.site-header__menu-item a{color:#fff;font-weight:600;font-size:.938vw;line-height:1;letter-spacing:-.03em;text-decoration:none;transition:color .25s ease}.site-header__menu-item a:hover,.site-header__menu-item a:focus-visible{color:rgba(255,255,255,.7)}.site-header__separator{width:.313vw;height:.313vw;background-image:url(/wp-content/themes/natura/assets/img/header/ellipse-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:block}.site-header__mobile-contacts{display:flex;align-items:center;gap:1.067vw;margin-top:auto;padding-top:5.333vw}.site-header__mobile-contact{display:inline-flex;align-items:center;justify-content:center;width:10.667vw;height:10.667vw;flex-shrink:0}.site-header__mobile-contact img{width:100%;height:100%;object-fit:contain;display:block}.site-header__mobile-phones{display:flex;flex-direction:column;row-gap:.533vw;margin-left:5.333vw}.site-header__mobile-phones a{color: #30303099;font-family: var(--font-family-base);font-weight:600;font-size:3.733vw;line-height:110%;letter-spacing:-.03em;text-decoration:none;transition:color .25s ease;vertical-align:middle}.site-header__mobile-phones a:hover,.site-header__mobile-phones a:focus-visible{color:#303030}.site-header--scrolled .site-header__logo-image--light{opacity:0}.site-header--scrolled .site-header__logo-image--dark{opacity:1}.site-header--scrolled{background-color:#fff;box-shadow:none;top:0;transform:translateY(0);opacity:1;filter:blur(0)}.site-header--scrolled .site-header__menu-item a{color: #30303099}.site-header--scrolled .site-header__menu-item a:hover,.site-header--scrolled .site-header__menu-item a:focus-visible{color:#303030}.site-header--scrolled .site-header__separator{background-image:url(/wp-content/themes/natura/assets/img/header/ellipse-dark.svg)}.site-header--scrolled .site-header__catalog{background-color:#303030;color:#fff;border:2px solid transparent;box-shadow:none;transition:background-color .3s ease , border-color .3s ease , color .3s ease}.site-header--scrolled .site-header__catalog:hover,.site-header--scrolled .site-header__catalog:focus-visible{background-color:transparent;color:#303030;border-color:#303030}.site-header--scrolled .site-header__contact:focus-visible{outline:.104vw solid rgba(48,48,48,.4)}.site-header--scrolled .site-header__contact-icon--light{opacity:0;visibility:hidden}.site-header--scrolled .site-header__contact-icon--dark{opacity:1;visibility:visible}.site-header--not-home{background-color:#fff;box-shadow:none}.site-header--not-home .site-header__catalog{background-color:#4dbd56;color:#fff;border:2px solid #4dbd56;box-shadow:none}.site-header--not-home .site-header__catalog:hover,.site-header--not-home .site-header__catalog:focus-visible{background-color:transparent;border-color:#4dbd56;color:#303030}.site-header--not-home .site-header__menu-item a{color:rgba(48,48,48,.5)}.site-header--not-home .site-header__menu-item a:hover,.site-header--not-home .site-header__menu-item a:focus-visible{color:#303030}.site-header--alt .site-header__catalog{display:none}.site-header__menu-button{margin-left:0;padding:0 1.719vw;border:2px solid #4dbd56;border-radius:999px;background-color:#4dbd56;color:#fff;font-family: var(--font-family-base);font-weight:600;font-size:.938vw;line-height:1;letter-spacing:-.03em;display:inline-flex;align-items:center;justify-content:space-between;gap:.729vw;cursor:pointer;text-decoration:none;box-shadow:none;transition:background-color .3s ease , border-color .3s ease , color .3s ease;width:8.542vw;height:2.604vw;min-width:8.542vw;min-height:2.604vw;box-sizing:border-box}.site-header__menu-button-text{color:inherit;transition:color .3s ease}.site-header__menu-button-icon{display:flex;align-items:center;justify-content:center;position:relative;width:.677vw;height:.677vw;flex-shrink:0}.site-header__menu-button:hover,.site-header__menu-button:focus-visible,.site-header__dropdown-wrapper:focus-within .site-header__menu-button,.site-header__dropdown-wrapper:hover .site-header__menu-button{background-color:transparent;color:#303030;border-color:currentColor}.site-header__menu-button:hover .site-header__menu-button-text,.site-header__menu-button:focus-visible .site-header__menu-button-text,.site-header__dropdown-wrapper:hover .site-header__menu-button .site-header__menu-button-text{color:#303030}.site-header__alt-actions{display:flex;align-items:center;gap:1.823vw}.site-header__dropdown-wrapper{position:relative;display:flex;align-items:center}.site-header__search-wrapper{position:relative;display:flex;flex-direction:column;width:34.531vw}.site-header__search-form{display:flex;align-items:center;position:relative;height:2.604vw;width:100%;min-width:0}*{scrollbar-width:thin;scrollbar-color:rgba(48,48,48,.22) rgba(48,48,48,.04)}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:transparent;border-radius:9999px;box-shadow:inset 0 0 0 1px rgba(48,48,48,.06)}*::-webkit-scrollbar-thumb{background-color:rgba(48,48,48,.22);border-radius:9999px}*::-webkit-scrollbar-thumb:hover{background-color:rgba(48,48,48,.32)}*::-webkit-scrollbar-corner{background:transparent}.site-header__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.site-header__search-input::-ms-clear{display:none}.site-header__search-input{width:100%;height:100%;padding:0 1.042vw;padding-right: calc(1.042vw + 1.25vw + 0.5vw);border:1px solid rgba(48,48,48,.2);border-radius:999px;background-color:transparent;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em;color:#303030;box-sizing:border-box;outline:none;transition:border-color .3s ease;vertical-align:middle}.site-header__search-input::placeholder{color:rgba(48,48,48,.4);font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle}.site-header__search-input:focus{border-color:#4dbd56}.site-header__search-button{position:absolute;right:1.042vw;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.25vw;height:1.25vw;padding:0;margin:0;border:none;background:transparent;cursor:pointer}.site-header__search-icon{width:1.25vw;height:1.25vw;display:block}.site-header__search-button.has-text{display:none}.site-header__search-clear{position:absolute;right:1.042vw;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.25vw;height:1.25vw;padding:0;margin:0;border:none;background:transparent;cursor:pointer;z-index:10}.site-header__search-clear svg{width:100%;height:100%}.site-header__search-clear:hover svg path{stroke:rgba(48,48,48,.6)}.site-header__search-results{position:absolute;top:100%;left:0;margin-top:.521vw;width:100%;background-color:#fff;border:1px solid rgba(48,48,48,.2);border-radius:.26vw;padding:1.042vw;box-sizing:border-box;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease , visibility .3s ease , transform .3s ease;z-index:1000004;max-height:60vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:none;box-shadow:none}.site-header__search-results.is-visible{opacity:1;visibility:visible;transform:translateY(0);display:block}.site-header__search-result-item{display:flex;align-items:center;gap:1.042vw;padding:1.042vw 0;border-bottom:1px solid rgba(48,48,48,.1);min-height:3.125vw}.site-header__search-result-item:last-child{border-bottom:none}.site-header__search-result-image{width:5.729vw;height:3.125vw!important;min-height:3.125vw!important;max-height:3.125vw!important;object-fit:cover;border-radius:.26vw;flex-shrink:0;display:block}.site-header__search-result-content{flex:1;display:flex;flex-direction:column;gap:0;min-width:0;margin-left:1.042vw;height:3.125vw!important;min-height:3.125vw!important;max-height:3.125vw!important;justify-content:center;overflow:hidden;box-sizing:border-box}.site-header__search-result-title-wrapper{display:flex;align-items:baseline;gap:0;margin-bottom:.521vw;overflow:hidden;line-height:100%;flex-wrap:wrap}.site-header__search-result-title{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em;vertical-align:baseline;color:#303030;margin:0;padding:0;display:inline}.site-header__search-result-unit{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em;vertical-align:baseline;color:rgba(48,48,48,.4);margin:0;padding:0;margin-left:0;white-space:nowrap;flex-shrink:0}.site-header__search-results .site-header__search-result-unit,.site-header__search-results--in-body .site-header__search-result-unit{display:none!important}.site-header__search-result-price{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;color:#303030;margin:0;padding:0}.site-header__search-result-actions{display:flex;align-items:center;width:13.802vw;flex-shrink:0}.site-header__search-result-actions .product-card__button-wrapper{width:100%;display:flex;align-items:center;justify-content:center;position:relative;height:3.125vw!important;min-height:3.125vw!important;max-height:3.125vw!important}.site-header__search-result-actions .add_to_cart_button{width:100%;height:3.125vw!important;min-height:3.125vw!important;max-height:3.125vw!important;padding:.521vw 1.042vw;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;border:1px solid rgba(48,48,48,.1);border-radius:.26vw;background:transparent;color:#303030;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;box-shadow:none!important;text-shadow:none!important;filter:none!important}.site-header__search-result-actions .product-card__quantity-wrapper{width:100%;height:3.125vw!important;min-height:3.125vw!important;max-height:3.125vw!important;padding:0 .521vw!important;display:none;align-items:center;justify-content:space-between;border:1px solid rgba(48,48,48,.1);border-radius:999px;background:transparent;box-sizing:border-box}.site-header__search-result-actions .product-card__quantity-wrapper.show{display:flex}.site-header__search-result-actions .product-card__button-wrapper:has(.product-card__quantity-wrapper.show) .add_to_cart_button,
.site-header__search-result-actions .product-card__button-wrapper:has(.product-card__quantity-wrapper[style*="display: flex"]) .add_to_cart_button {display:none}.site-header__dropdown-icon{display:block;width:.677vw;height:.677vw;transition:opacity .3s ease , visibility .3s ease , transform .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0deg)}.site-header__dropdown-icon--default{opacity:1;visibility:visible}.site-header__dropdown-icon--hover{opacity:0;visibility:hidden;transform:translate(-50%,-50%) rotate(180deg)}.site-header__dropdown-wrapper:hover .site-header__dropdown-icon--default,.site-header__dropdown-wrapper:focus-within .site-header__dropdown-icon--default{opacity:0;visibility:hidden}.site-header__dropdown-wrapper:hover .site-header__dropdown-icon--hover,.site-header__dropdown-wrapper:focus-within .site-header__dropdown-icon--hover{opacity:1;visibility:visible}.site-header__dropdown{position:absolute;top:100%;left:0;margin-top:.521vw;background-color:#fff;border:1px solid rgba(48,48,48,.1);border-radius:.26vw;box-shadow:none;padding:1.563vw;width:14.635vw;min-width:14.635vw;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease , visibility .3s ease , transform .3s ease;z-index:1000;box-sizing:border-box}.site-header__dropdown-wrapper:hover .site-header__dropdown,.site-header__dropdown-wrapper:focus-within .site-header__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.site-header__menu--dropdown{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;margin:0;padding:0;list-style:none;width:100%}.site-header__menu--dropdown .site-header__menu-item{width:100%;margin:0;padding:1.042vw 0;border-bottom:1px solid rgba(48,48,48,.2)}.site-header__menu--dropdown .site-header__menu-item:first-child{padding-top:0}.site-header__menu--dropdown .site-header__menu-item:last-child{padding-bottom:0;border-bottom:none}.site-header__menu--dropdown .site-header__menu-item a{color:rgba(48,48,48,.4);font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;display:block;padding:0;text-decoration:none;transition:background-color .3s ease , color .3s ease;width:100%;box-sizing:border-box;text-align:left;border-radius:.26vw}.site-header__menu--dropdown .site-header__menu-item a:hover,.site-header__menu--dropdown .site-header__menu-item a:focus-visible{color:#303030}.site-header--not-home .site-header__logo-image--light{opacity:0}.site-header--not-home .site-header__logo-image--dark{opacity:1}.site-header--not-home .site-header__contact-icon--light{opacity:0;visibility:hidden}.site-header--not-home .site-header__contact-icon--dark{opacity:1;visibility:visible}.site-header--not-home .site-header__hamburger-icon--light{opacity:0;visibility:hidden}.site-header--not-home .site-header__hamburger-icon--dark{opacity:1;visibility:visible}.site-header--not-home .site-header__separator{background-image:url(/wp-content/themes/natura/assets/img/header/ellipse-dark.svg)}@media (max-width:768px){.site-header--not-home{background-color:#fff}.site-header--not-home .site-header__mobile-menu{background-color:#fff!important}.site-header--not-home .site-header__menu-item a{color:#303030!important}.site-header--not-home .site-header__menu-item a:hover,.site-header--not-home .site-header__menu-item a:focus-visible{color:#303030!important}.site-header--not-home .site-header__menu-item.is-active a,.site-header--not-home .site-header__menu-item.current-menu-item a{color:#303030!important}.site-header--not-home .site-header__hamburger-icon--menu.site-header__hamburger-icon--light{opacity:0!important;visibility:hidden!important}.site-header--not-home .site-header__hamburger-icon--menu.site-header__hamburger-icon--dark{opacity:1!important;visibility:visible!important}.site-header--not-home.site-header--menu-open .site-header__hamburger-icon--menu{opacity:0!important;visibility:hidden!important}.site-header--not-home.site-header--menu-open .site-header__hamburger-icon--close{opacity:1!important;visibility:visible!important;z-index:1000000!important}}.site-header__mobile-menu{display:none}.site-main{padding-top:0;width:100%;max-width:100vw;overflow-x:visible}.container{width:var(--container-width-desktop);margin-left:auto;margin-right:auto}.site-footer{background-color: #F3F3F34D;padding:3.125vw 0;height:32.292vw;box-sizing:border-box;margin-top:2.083vw}.site-footer__container{display:flex;align-items:stretch;justify-content:space-between;gap:4.167vw;height:100%;width:var(--container-width-desktop);max-width:var(--container-width-desktop);margin-left:auto;margin-right:auto;padding:0}.site-footer__bottom{display:none}.site-footer__scroll-top--mobile{display:none}.site-footer__brand{display:flex;flex-direction:column;justify-content:space-between;height:100%}.site-footer__logo img{display:block;width:11.458vw;height:auto}.site-footer__scroll-top{width:3.646vw;height:3.646vw;border:2px solid transparent;border-radius:50%;background-color:#303030;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 .052vw .573vw rgba(0,0,0,.16);transition:background-color .3s ease , border-color .3s ease;flex-shrink:0}.site-footer__scroll-top img{width:.99vw;height:auto;pointer-events:none;transition:filter .3s ease}.site-footer__scroll-top:hover,.site-footer__scroll-top:focus-visible{background-color:transparent;border-color:#303030}.site-footer__scroll-top:hover img,.site-footer__scroll-top:focus-visible img{filter:brightness(0)}.site-footer__scroll-top:focus-visible{outline:.104vw solid rgba(255,255,255,.4);outline-offset:.104vw}.site-footer__navigation{display:flex;flex-direction:column;justify-content:space-between;row-gap:1.042vw;min-width:11vw;height:100%}.site-footer__section--social{display:flex;flex-direction:column;justify-content:flex-start;row-gap:0;min-width:11vw;height:auto}.site-footer__section--social .site-footer__list{margin-top:.26vw}.site-footer__contacts{display:flex;flex-direction:column;justify-content:space-between;row-gap:0;margin-left:0;min-width:13vw;height:100%}.site-footer__contacts .site-footer__section{margin-bottom:0}.site-footer__contacts-content .site-footer__section{margin-bottom:0}.site-footer__contacts-content .site-footer__section--social{margin-top:0;margin-bottom:0}.site-footer__contacts-content{display:flex;flex-direction:column;row-gap:3.125vw}.site-footer__company{display:flex;flex-direction:column;justify-content:space-between;row-gap:0;max-width:20vw;height:100%}.site-footer__company-content{display:flex;flex-direction:column;row-gap:1.563vw}.site-footer__section{display:flex;flex-direction:column;row-gap:1.042vw;margin:0}.site-footer__text{margin:0;color: #30303099;font-family:'Inter Tight',sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-3%;vertical-align:middle}.site-footer__company-address{display:flex;flex-direction:column;row-gap:.26vw;margin:0}.site-footer__company-schedule{display:flex;flex-direction:column;row-gap:.26vw;margin:0}.site-footer__map{display:flex;align-items:center;gap:.313vw;margin:0}.site-footer__map-button{display:inline-flex;align-items:center;padding:1.042vw 4.427vw;border-radius:999px;border:2px solid transparent;background-color:#303030;color:#fff;font-family:'Inter Tight',sans-serif;font-weight:600;font-size:1.042vw;line-height:1;letter-spacing:-.02em;text-decoration:none;box-shadow:0 .052vw .573vw rgba(0,0,0,.16);transition:background-color .3s ease , border-color .3s ease , color .3s ease}.site-footer__map-icon{width:3.125vw;height:3.125vw;border-radius:50%;border:2px solid transparent;background-color:#303030;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 .052vw .573vw rgba(0,0,0,.16);transition:background-color .3s ease , border-color .3s ease;flex-shrink:0}.site-footer__map-icon img{width:.99vw;height:.99vw;object-fit:contain;transition:filter .3s ease}.site-footer__map-icon:hover img,.site-footer__map-icon:focus-visible img{filter:brightness(0)}.site-footer__map-button:hover,.site-footer__map-button:focus-visible{background-color:transparent;border-color:#303030;color:#303030}.site-footer__map-icon:hover,.site-footer__map-icon:focus-visible{background-color:transparent;border-color:#303030}.site-footer__title{margin:0;color:#303030;font-family: var(--font-family-base);font-weight:600;font-size:.938vw;line-height:1;letter-spacing:-.03em}.site-footer__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;row-gap:.26vw}.site-footer__item{color: #30303099;font-family:'Inter Tight',sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-3%;vertical-align:middle}.site-footer__link{color: #30303099;font-family:'Inter Tight',sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-3%;vertical-align:middle;text-decoration:none;transition:color .25s ease}.site-footer__link:hover,.site-footer__link:focus-visible{color:#303030}.site-footer__legal{color: #30303099;font-family:'Inter Tight',sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-3%;vertical-align:middle;text-decoration:none;transition:color .25s ease}.site-footer__legal:hover,.site-footer__legal:focus-visible{color:#303030}.site-footer__copyright{display:flex;flex-direction:column;row-gap:.26vw}.site-footer__scroll-top--mobile-top,.site-footer__scroll-top--mobile-bottom,.site-footer__mobile-top,.site-footer__section--mobile-contacts,.site-footer__company-mobile,.site-footer__map-mobile,.site-footer__map-button-mobile-bottom,.site-footer__section--mobile-menu,.site-footer__section--mobile-social,.site-footer__map-arrow-mobile,.site-footer__legal-mobile,.site-footer__copyright-mobile,.site-footer__bottom-mobile{display:none}@media (max-width:1025px){.site-footer{padding:10.667vw 0 0 0;height:auto;position:relative}.site-footer__container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7.2vw;row-gap:8vw;align-items:flex-start;height:auto;padding-bottom:0;position:relative;width:100%;max-width:var(--container-width-mobile);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.site-footer__navigation,.site-footer__contacts,.site-footer__company,.site-footer__brand .site-footer__scroll-top{display:none!important}.site-footer__section--mobile-contacts,.site-footer__company-mobile,.site-footer__legal-mobile,.site-footer__copyright-mobile{display:block}.site-footer__bottom-mobile{display:flex}.site-footer__map-mobile{display:flex}.site-footer__brand{width:100%;margin-bottom:0;height:auto;grid-column: 1 / 2;grid-row:1}.site-footer__logo img{width:32vw;max-width:22.5rem}.site-footer__section--mobile-menu,.site-footer__section--mobile-social,.site-footer__section--mobile-contacts{display:flex;flex-direction:column;width:100%}.site-footer__section--mobile-menu{grid-column: 2 / 3;grid-row:1}.site-footer__section--mobile-social{grid-column: 1 / 2;grid-row:2}.site-footer__section--mobile-contacts{grid-column: 2 / 3;grid-row:2}.site-footer__section--mobile-menu .site-footer__title,.site-footer__section--mobile-social .site-footer__title,.site-footer__section--mobile-contacts .site-footer__title{font-size:3.733vw;font-weight:600;margin:0 0 2.667vw 0}.site-footer__section--mobile-menu .site-footer__list,.site-footer__section--mobile-social .site-footer__list,.site-footer__section--mobile-contacts .site-footer__list{row-gap:1.6vw}.site-footer__section--mobile-menu .site-footer__link,.site-footer__section--mobile-social .site-footer__link,.site-footer__section--mobile-contacts .site-footer__link{font-size:3.2vw;font-weight:500;color: #30303099}.site-footer__section--mobile-contacts .site-footer__link{color:#303030}.site-footer__company-mobile{width:100%;margin-top:0;grid-column: 1 / -1}.site-footer__company-mobile .site-footer__title{font-size:3.733vw;font-weight:600;margin-bottom:2.667vw}.site-footer__text--mobile{font-family:'Inter Tight',sans-serif;font-weight:500;font-size:14px;line-height:110%;letter-spacing:-3%;vertical-align:middle;color: #30303099;margin:0}.site-footer__company-address{display:flex;flex-direction:column;row-gap:.26vw;margin-bottom:0}.site-footer__company-schedule{display:flex;flex-direction:column;row-gap:.26vw;margin-top:2.667vw}.site-footer__map-mobile{display:flex;align-items:center;gap:2.667vw;width:100%;box-sizing:border-box;grid-column: 1 / -1}.site-footer__map-button-mobile-bottom{display:flex;align-items:center;justify-content:center;flex:1 1 0%;min-width:0;padding:4.533vw 0;border-radius:999px;border:2px solid transparent;background-color:#4dbd56;color:#fff;font-family:'Inter Tight',sans-serif;font-weight:600;font-size:4.267vw;line-height:1;letter-spacing:-.02em;text-decoration:none;box-shadow:0 .052vw .573vw rgba(0,0,0,.16);transition:background-color .3s ease , border-color .3s ease , color .3s ease;box-sizing:border-box;cursor:pointer}.site-footer__map-arrow-mobile{width: calc(4.533vw * 2 + 4.267vw * 1);height: calc(4.533vw * 2 + 4.267vw * 1);min-width: calc(4.533vw * 2 + 4.267vw * 1);max-width: calc(4.533vw * 2 + 4.267vw * 1);border-radius:50%;border:2px solid transparent;background-color:#4dbd56;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 .052vw .573vw rgba(0,0,0,.16);transition:background-color .3s ease , border-color .3s ease;flex-shrink:0;box-sizing:border-box;cursor:pointer}.site-footer__map-arrow-mobile img{width:3.2vw;height:auto;object-fit:contain;transition:filter .3s ease;filter:brightness(0) invert(1)}.site-footer__map-button-mobile-bottom:hover,.site-footer__map-button-mobile-bottom:focus-visible{background-color:transparent;border-color:#4dbd56;color:#4dbd56}.site-footer__map-arrow-mobile:hover,.site-footer__map-arrow-mobile:focus-visible{background-color:transparent;border-color:#4dbd56}.site-footer__map-arrow-mobile:hover img,.site-footer__map-arrow-mobile:focus-visible img{filter:brightness(0)}.site-footer__legal-mobile{display:flex;flex-direction:column;row-gap:1.6vw;width:100%;margin-top:10.667vw;grid-column: 1 / -1}.site-footer__legal-mobile .site-footer__legal{font-size:3.2vw;font-weight:500;color: #30303099;text-decoration:none;transition:color .25s ease}.site-footer__legal-mobile .site-footer__legal:hover,.site-footer__legal-mobile .site-footer__legal:focus-visible{color:#303030}.site-footer__bottom-mobile{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:10.667vw;margin-bottom:5.333vw;gap:4vw;grid-column: 1 / -1}.site-footer__copyright-mobile{flex:0 1 auto;text-align:left;min-width:0}.site-footer__copyright-mobile .site-footer__text{font-family:'Inter Tight',sans-serif;font-weight:500;font-size:14px;line-height:110%;letter-spacing:-3%;vertical-align:middle;color: #30303099;margin:0;display:block;white-space:normal}.site-footer__scroll-top--mobile-bottom{width: calc(4.533vw * 2 + 4.267vw * 1);height: calc(4.533vw * 2 + 4.267vw * 1);min-width: calc(4.533vw * 2 + 4.267vw * 1);min-height: calc(4.533vw * 2 + 4.267vw * 1);border:2px solid transparent;border-radius:50%;background-color:#303030;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 .052vw .573vw rgba(0,0,0,.16);transition:background-color .3s ease , border-color .3s ease;flex-shrink:0;flex-grow:0;margin-left:auto;box-sizing:border-box}.site-footer__scroll-top--mobile-bottom img{width:3.2vw;height:auto;pointer-events:none;transition:filter .3s ease}.site-footer__scroll-top--mobile-bottom:hover,.site-footer__scroll-top--mobile-bottom:focus-visible{background-color:transparent;border-color:#303030}.site-footer__scroll-top--mobile-bottom:hover img,.site-footer__scroll-top--mobile-bottom:focus-visible img{filter:brightness(0)}.site-footer__bottom{display:none}.site-footer__scroll-top--mobile{display:none!important}}.single-product{padding-top:0;margin-top:8.333vw}.single-product__container{width:var(--container-width-desktop);max-width:var(--container-width-desktop);padding:0;margin-left:auto;margin-right:auto}.single-product #primary,.single-product #main,.single-product .content-area,.single-product .site-main,.single-product .woocommerce{margin:0;padding:0}.single-product__container>*{margin-top:0;margin-bottom:0}.single-product__container>*:first-child{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.woocommerce-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.521vw;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;margin:0;padding:0;margin-bottom:2.083vw}.woocommerce-breadcrumb__link{color:rgba(48,48,48,.4);text-decoration:none;transition:color .2s ease}.woocommerce-breadcrumb__link:hover{color:#303030}.woocommerce-breadcrumb__current{color:#303030}.woocommerce-breadcrumb__separator{display:inline-flex;align-items:center;margin:0}.woocommerce-breadcrumb__icon{width:.5vw;height:auto;display:block}.shop-archive-hero{position:relative;width:100%;margin:8.854vw 0 0 0;padding:0;overflow:hidden}.shop-archive-hero__image-wrapper{width:var(--container-width-desktop);max-width:var(--container-width-desktop);margin:0 auto;height:14.063vw;position:relative;border-radius:.26vw;overflow:hidden}.shop-archive-hero__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;border-radius:.26vw}.shop-archive-hero__content{position:absolute;bottom:0;left:0;right:0;width:100%;padding:0 2.083vw 2.083vw 2.083vw;box-sizing:border-box}.shop-archive-hero__breadcrumb{width:100%}.shop-archive-hero__breadcrumb .woocommerce-breadcrumb{color:#fff;margin-bottom:0}.shop-archive-hero__breadcrumb .woocommerce-breadcrumb__link{color:rgba(255,255,255,.8)}.shop-archive-hero__breadcrumb .woocommerce-breadcrumb__link:hover{color:#fff}.shop-archive-hero__breadcrumb .woocommerce-breadcrumb__current{color:#fff}.shop-archive-hero__breadcrumb .woocommerce-breadcrumb__icon{filter:brightness(0) invert(1)}.shop-archive-content{margin-top:0;padding:0;margin-bottom:20px}.shop-archive-layout .woocommerce-sidebar,.shop-archive-layout aside,.shop-archive-layout .widget-area{background-color:#fff;border-radius:.26vw;border:1px solid rgba(48,48,48,.1);padding:1.563vw;box-sizing:border-box}.shop-archive-layout aside.shop-archive-sidebar{padding-bottom:0}.shop-archive-sidebar__title{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.875vw;line-height:100%;letter-spacing:-.03em;color:rgba(48,48,48,.4);margin:0 0 1.563vw 0}.shop-archive-filters{list-style:none;margin:0;padding:0}.shop-archive-filters__item{padding:1.25vw 0;border-bottom:1px solid rgba(48,48,48,.4)}.shop-archive-filters__item:last-child{border-bottom:none}.shop-archive-filters__item:first-child{border-top:1px solid rgba(48,48,48,.4)}.shop-archive-filters__item>a{display:flex;align-items:center;justify-content:space-between;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em;color:rgba(48,48,48,.4);text-decoration:none}.shop-archive-filters__item>a:hover,.shop-archive-filters__item>a:focus-visible{color:#303030}.shop-archive-filters__item--active>a{color:#303030}.shop-archive-filters__item>a::after{content:'';display:inline-block;width:1.563vw;height:1.563vw;margin-left:.521vw;background-image:url(/wp-content/uploads/2025/12/2345.svg);background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.shop-archive-filters__item--active>a::after{background-image:url(/wp-content/uploads/2025/12/44.svg)}.shop-archive-filters__item--expanded>a::after{background-image:url(/wp-content/uploads/2025/12/44.svg)}.shop-archive-filters__sublist{list-style:none;margin:0;padding:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-.26vw);pointer-events:none;transition:max-height 450ms cubic-bezier(.4,0,.2,1) , opacity 200ms ease , transform 450ms cubic-bezier(.4,0,.2,1) , margin-top 450ms cubic-bezier(.4,0,.2,1);will-change:max-height , opacity , transform}.shop-archive-filters__sublist{scrollbar-width:thin;scrollbar-color:rgba(48,48,48,.22) rgba(48,48,48,.06)}.shop-archive-filters__sublist::-webkit-scrollbar{width:2px}.shop-archive-filters__sublist::-webkit-scrollbar-track{background:transparent;box-shadow:inset 0 0 0 1px rgba(48,48,48,.06);border-radius:9999px}.shop-archive-filters__sublist::-webkit-scrollbar-thumb{background-color:rgba(48,48,48,.22);border-radius:9999px}.shop-archive-filters__sublist::-webkit-scrollbar-thumb:hover{background-color:rgba(48,48,48,.32)}.shop-archive-filters__item--expanded > .shop-archive-filters__sublist,
.shop-archive-filters__subitem--expanded > .shop-archive-filters__sublist,
/* Fallback/robust: если активна подкатегория, родитель всегда раскрыт */
.shop-archive-filters__item:has(.shop-archive-filters__subitem--active) > .shop-archive-filters__sublist,
.shop-archive-filters__subitem:has(.shop-archive-filters__subitem--active) > .shop-archive-filters__sublist {max-height:12.5vw;opacity:1;transform:translateY(0);pointer-events:auto;margin-top:.521vw;overflow-y:auto;overflow-x:hidden}.shop-archive-filters__item--expanded>a{color:#303030}.shop-archive-filters__subitem{padding:0}.shop-archive-filters__item:has(.shop-archive-filters__subitem--active) > a {color:#303030}.shop-archive-filters__item:has(.shop-archive-filters__subitem--active) > a::after {background-image:url(/wp-content/uploads/2025/12/44.svg)}.shop-archive-filters__sublink{display:block;padding:.625vw 0;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:.833vw;line-height:100%;letter-spacing:-.03em;color:rgba(48,48,48,.4);text-decoration:none}.shop-archive-filters__sublink:hover,.shop-archive-filters__sublink:focus-visible{color:#303030}.shop-archive-filters__subitem--active>.shop-archive-filters__sublink,.shop-archive-filters__subitem--expanded>.shop-archive-filters__sublink{color:#303030}.shop-filter-mobile-button{display:none}@media (max-width:1025px){.shop-filter-mobile-button{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:999999;width:44px;height:56px;border-radius:0 22px 22px 0;background-color:rgba(255,255,255,.9);border:1px solid rgba(48,48,48,.2);border-left:none;cursor:pointer;box-shadow:none;transition:all .3s ease;padding:0;margin:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.shop-filter-mobile-button:hover,.shop-filter-mobile-button:focus-visible{background-color:rgba(255,255,255,.95);box-shadow:none;transform:translateY(-50%) translateX(2px)}.shop-filter-mobile-button__icon{width:20px;height:20px;flex-shrink:0;object-fit:contain}}.shop-filter-drawer{position:fixed;top:0;right:0;width:100%;height:100svh;z-index:10000002!important;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease , visibility .3s ease}.shop-filter-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto}.shop-filter-drawer__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.shop-filter-drawer.is-open .shop-filter-drawer__overlay{opacity:1}.shop-filter-drawer__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.shop-filter-drawer.is-open .shop-filter-drawer__wrapper{pointer-events:auto}.shop-filter-drawer__content{position:absolute;top:0;left:0;width:100%;height:100svh;background-color:#fff;box-shadow:4px 0 20px rgba(0,0,0,.1);transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden}.shop-filter-drawer.is-open .shop-filter-drawer__content{transform:translateX(0)}.shop-filter-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(48,48,48,.1);flex-shrink:0}.shop-filter-drawer__title{font-family:'Inter Tight',sans-serif;font-weight:600;font-size:20px;line-height:100%;letter-spacing:-.03em;color:#303030;margin:0;padding:0}.shop-filter-drawer__close{width:32px;height:32px;border-radius:50%;background-color:#303030;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;flex-shrink:0;transition:background-color .3s ease}.shop-filter-drawer__close:hover{background-color:#1a1a1a}.shop-filter-drawer__close svg{width:16px;height:16px}.shop-filter-drawer__close svg path{stroke:#fff}.shop-filter-drawer__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;display:flex;flex-direction:column;gap:24px}.shop-filter-section{display:flex;flex-direction:column;gap:12px}.shop-filter-section__title{font-family:'Inter Tight',sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#303030;margin:0;padding:0}.shop-filter-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.shop-filter-list__item{margin:0;padding:0}.shop-filter-list__link{font-family:'Inter Tight',sans-serif;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.03em;color:rgba(48,48,48,.4);text-decoration:none;display:block;padding:8px 0;transition:color .3s ease}.shop-filter-list__link:hover{color:#303030}.shop-filter-list__item--active>.shop-filter-list__link{color:#303030}.shop-filter-list__sublist{list-style:none;margin:4px 0 0;padding:0 0 0 12px;border-left:1px solid rgba(48,48,48,.12);display:none}.shop-filter-list__item--expanded>.shop-filter-list__sublist{display:block}.shop-filter-list__item:has(.shop-filter-list__item--active) > .shop-filter-list__sublist {display:block}.shop-filter-list__item--expanded>.shop-filter-list__link{color:#303030}.shop-filter-list__item:has(.shop-filter-list__item--active) > .shop-filter-list__link {color:#303030}.shop-filter-list__link--child{font-size:13px;color:rgba(48,48,48,.35);padding:6px 0}.shop-filter-list__link--child::before{content:'';width:6px;height:6px;border-radius:9999px;background-color:rgba(48,48,48,.2);display:inline-block;margin-right:8px;vertical-align:middle}.shop-filter-list__item--active>.shop-filter-list__link--child{color:#303030}.shop-filter-list__item--active>.shop-filter-list__link--child::before{background-color:#303030}.shop-filter-price{display:flex;flex-direction:column;gap:12px}.shop-filter-price__inputs{display:flex;align-items:center;gap:8px}.shop-filter-price__input{flex:1;padding:10px 12px;border:1px solid rgba(48,48,48,.15);border-radius:8px;font-family:'Inter Tight',sans-serif;font-weight:600;font-size:14px;color:#303030;background-color:#fff;transition:border-color .3s ease}.shop-filter-price__input:focus{outline:none;border-color:#4dbd56}.shop-filter-price__separator{font-family:'Inter Tight',sans-serif;font-weight:600;font-size:14px;color:rgba(48,48,48,.4)}.shop-filter-price__apply{padding:10px 20px;border:2px solid #303030;border-radius:999px;background-color:transparent;color:#303030;font-family:'Inter Tight',sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:background-color .3s ease , color .3s ease}.shop-filter-price__apply:hover{background-color:#303030;color:#fff}.shop-filter-drawer__footer{display:flex;gap:12px;padding:20px;border-top:1px solid rgba(48,48,48,.1);flex-shrink:0}.shop-filter-drawer__reset,.shop-filter-drawer__apply{flex:1;padding:12px 20px;border-radius:999px;font-family:'Inter Tight',sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;border:none}.shop-filter-drawer__reset{background-color:transparent;color:#303030;border:2px solid #303030}.shop-filter-drawer__reset:hover{background-color:rgba(48,48,48,.05)}.shop-filter-drawer__apply{background-color:#303030;color:#fff}.shop-filter-drawer__apply:hover{background-color:#1a1a1a}@media (max-width:1025px){.shop-archive-sidebar{display:none}}.shop-archive-layout{display:grid;grid-template-columns:22.656vw 70.052vw;gap:1.042vw;align-items:start;margin-top:2.083vw}@media (min-width:1026px){.shop-archive-sidebar{position:static;top:auto;align-self:start;height:auto;max-height:none;overflow:visible}}.shop-archive-products{width:100%;transition:opacity .25s ease}.shop-archive-products.is-loading{opacity:.5;pointer-events:none}.checkout-page{margin:0;padding-top:8.333vw;padding-bottom:4.167vw}@media (min-width:769px){.thankyou-page .thankyou-page__container{width:46.875vw;max-width:46.875vw;margin-left:auto;margin-right:auto}}.thankyou-page__card{background-color:#fff;border-radius:.26vw;border:1px solid rgba(48,48,48,.1);padding:2.083vw;box-sizing:border-box}.thankyou-page__card+.thankyou-page__card{margin-top:1.563vw}.thankyou-page__title{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:2.5vw;line-height:100%;letter-spacing:-.03em;color:#303030;margin:0 0 1.25vw 0}.thankyou-page__subtitle{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.875vw;line-height:100%;letter-spacing:-.03em;color:#303030;margin:0 0 1.25vw 0}.thankyou-page__text{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:1.25vw;line-height:110%;letter-spacing:-.02em;color:#303030;margin:0}.thankyou-page__text+.thankyou-page__text{margin-top:.833vw}.thankyou-page__text--muted{color:rgba(48,48,48,.4)}.thankyou-page__form{margin-top:1.25vw;display:flex;flex-direction:column;gap:1.25vw}.thankyou-page__field{display:flex;flex-direction:column;gap:.833vw}.thankyou-page__label{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:1.25vw;line-height:110%;letter-spacing:-.02em;color: #30303099;margin:0}.thankyou-page__input{width:100%;padding:1.042vw;border:1px solid rgba(48,48,48,.15);border-radius:.26vw;background-color: #F3F3F366;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:.938vw;line-height:110%;letter-spacing:-.02em;color:#303030;box-sizing:border-box;transition:border-color .3s ease , box-shadow .3s ease}.thankyou-page__input:focus{outline:none;border-color:#4dbd56;box-shadow:0 0 0 2px rgba(77,189,86,.1)}.thankyou-page__submit:disabled{opacity:.7;cursor:not-allowed}.thankyou-page__message{margin:0;min-height:1.1em;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:.938vw;line-height:110%;letter-spacing:-.02em}.thankyou-page__message--error{color:#d63638}.thankyou-page__message--success{color:#4dbd56}.thankyou-page__login-hint a{color:inherit;text-decoration:underline}.checkout-page__container{width:var(--container-width-desktop);max-width:var(--container-width-desktop);margin-left:auto;margin-right:auto;padding:0;box-sizing:border-box}.checkout-page .woocommerce-breadcrumb{margin-top:0;margin-bottom:2.083vw}@media (max-width:1025px){.checkout-page .woocommerce-breadcrumb{margin-bottom: calc(30px * 1.05) !important}.checkout-page .woocommerce-breadcrumb{margin-bottom: calc(30px * 1.05) !important}}.checkout-page__layout{display:flex;justify-content:space-between;align-items:flex-start;gap:0}.checkout-page__left,.checkout-page__right{background-color:#fff;border-radius:.26vw;border:1px solid rgba(48,48,48,.1);padding:2.083vw;box-sizing:border-box;flex-shrink:0}.checkout-page__left{width:45.833vw}.checkout-page__right{width:45.833vw}.checkout-page__right{position:sticky;top:6.533vw;max-height:calc(100vh - 6.533vw - 2.083vw);overflow:hidden;display:flex;flex-direction:column}.checkout-section{margin-bottom:2.083vw}.checkout-section:last-child{margin-bottom:0}.checkout-section__title{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.875vw;line-height:100%;letter-spacing:-.03em;color:#303030;margin:0 0 1.25vw 0;vertical-align:middle}.checkout-summary{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.checkout-summary__title{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.875vw;line-height:1.1;letter-spacing:-.03em;color:#303030;margin:0 0 1.25vw 0;flex:0 0 auto}.checkout-summary__order-review{margin-top:1.25vw;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.checkout-page .woocommerce-checkout input[type="text"],.checkout-page .woocommerce-checkout input[type="email"],.checkout-page .woocommerce-checkout input[type="tel"],.checkout-page .woocommerce-checkout input[type="number"],.checkout-page .woocommerce-checkout input[type="password"],.checkout-page .woocommerce-checkout input[type="date"],.checkout-page .woocommerce-checkout textarea,.checkout-page .woocommerce-checkout select,.checkout-page .checkout-section input[type="text"],.checkout-page .checkout-section input[type="email"],.checkout-page .checkout-section input[type="tel"],.checkout-page .checkout-section input[type="number"],.checkout-page .checkout-section input[type="password"],.checkout-page .checkout-section input[type="date"],.checkout-page .checkout-section textarea,.checkout-page .checkout-section select{width:100%;padding:1.042vw;border:1px solid rgba(48,48,48,.15);border-radius:.26vw;background-color: #F3F3F366;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:.938vw;line-height:110%;letter-spacing:-.02em;color:#303030;box-sizing:border-box;transition:border-color .3s ease , box-shadow .3s ease}.checkout-page .woocommerce-checkout input[type="text"]::placeholder,.checkout-page .woocommerce-checkout input[type="email"]::placeholder,.checkout-page .woocommerce-checkout input[type="tel"]::placeholder,.checkout-page .woocommerce-checkout textarea::placeholder,.checkout-page .checkout-section input[type="text"]::placeholder,.checkout-page .checkout-section input[type="email"]::placeholder,.checkout-page .checkout-section input[type="tel"]::placeholder,.checkout-page .checkout-section textarea::placeholder{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:.938vw;line-height:110%;letter-spacing:-.02em;color: #3030304D;vertical-align:middle}.checkout-page .woocommerce-checkout input[type="text"]:focus,.checkout-page .woocommerce-checkout input[type="email"]:focus,.checkout-page .woocommerce-checkout input[type="tel"]:focus,.checkout-page .woocommerce-checkout input[type="number"]:focus,.checkout-page .woocommerce-checkout input[type="password"]:focus,.checkout-page .woocommerce-checkout input[type="date"]:focus,.checkout-page .woocommerce-checkout textarea:focus,.checkout-page .woocommerce-checkout select:focus,.checkout-page .checkout-section input[type="text"]:focus,.checkout-page .checkout-section input[type="email"]:focus,.checkout-page .checkout-section input[type="tel"]:focus,.checkout-page .checkout-section input[type="number"]:focus,.checkout-page .checkout-section input[type="password"]:focus,.checkout-page .checkout-section input[type="date"]:focus,.checkout-page .checkout-section textarea:focus,.checkout-page .checkout-section select:focus{outline:none;border-color:#4dbd56;box-shadow:0 0 0 2px rgba(77,189,86,.1)}.checkout-page .form-row--error input:focus,.checkout-page .form-row--error select:focus,.checkout-page .form-row--error textarea:focus,.checkout-page .woocommerce-form-row--error input:focus,.checkout-page .woocommerce-form-row--error select:focus,.checkout-page .woocommerce-form-row--error textarea:focus,.checkout-page input.woocommerce-invalid-required-field:focus,.checkout-page select.woocommerce-invalid-required-field:focus,.checkout-page textarea.woocommerce-invalid-required-field:focus,.checkout-page input.woocommerce-invalid:focus,.checkout-page select.woocommerce-invalid:focus,.checkout-page textarea.woocommerce-invalid:focus{border-color:red!important;box-shadow:0 0 0 2px rgba(255,0,0,.1)!important}.checkout-page .woocommerce-checkout textarea,.checkout-page .checkout-section textarea{resize:vertical;min-height:6.25vw;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif}.checkout-page .woocommerce-checkout select,.checkout-page .checkout-section select{appearance:none;background-image:url(data:image/svg+xml,%3Csvg\ width=\'12\'\ height=\'8\'\ viewBox=\'0\ 0\ 12\ 8\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ d=\'M1\ 1L6\ 6L11\ 1\'\ stroke=\'%23303030\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:right 1.042vw center;background-size:.833vw;padding-right:3.125vw;color: #3030304D}.checkout-page .woocommerce-checkout select:invalid,
	.checkout-page .checkout-section select:invalid,
	.checkout-page .woocommerce-checkout select.is-placeholder,
	.checkout-page .checkout-section select.is-placeholder,
	.checkout-page .woocommerce-checkout input[type="date"].is-placeholder,
	.checkout-page .checkout-section input[type="date"].is-placeholder,
	.checkout-page .woocommerce-checkout select:not(.has-value),
	.checkout-page .checkout-section select:not(.has-value) {color: #3030304D !important}.checkout-page .woocommerce-checkout select:valid,.checkout-page .checkout-section select:valid,.checkout-page .woocommerce-checkout select.has-value,.checkout-page .checkout-section select.has-value,.checkout-page .woocommerce-checkout input[type="date"].has-value,.checkout-page .checkout-section input[type="date"].has-value{color:#303030}.checkout-page .woocommerce-checkout select option:first-child,.checkout-page .checkout-section select option:first-child{color: #3030304D}.checkout-page .woocommerce-checkout select option:not(:first-child),
	.checkout-page .checkout-section select option:not(:first-child) {color:#303030}.checkout-page .woocommerce-checkout select option:first-child,.checkout-page .checkout-section select option:first-child{color: #3030304D}.checkout-page .woocommerce-checkout select:invalid,
.checkout-page .checkout-section select:invalid,
.checkout-page .woocommerce-checkout select.is-placeholder,
.checkout-page .checkout-section select.is-placeholder,
.checkout-page .woocommerce-checkout input[type="date"].is-placeholder,
.checkout-page .checkout-section input[type="date"].is-placeholder,
.checkout-page .woocommerce-checkout select:not(.has-value),
.checkout-page .checkout-section select:not(.has-value) {color: #3030304D !important}.checkout-page .woocommerce-checkout select:valid,.checkout-page .checkout-section select:valid,.checkout-page .woocommerce-checkout select.has-value,.checkout-page .checkout-section select.has-value,.checkout-page .woocommerce-checkout input[type="date"].has-value,.checkout-page .checkout-section input[type="date"].has-value{color:#303030}.checkout-page .woocommerce-checkout select option:not(:first-child),
.checkout-page .checkout-section select option:not(:first-child) {color:#303030}.checkout-page .woocommerce-checkout label,.checkout-page .checkout-section label,.checkout-page form.checkout label{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:1.25vw;line-height:110%;letter-spacing:-.02em;color: #30303099;margin-bottom:.833vw;display:block;vertical-align:middle}.checkout-page .required{color: #30303099}.checkout-page .woocommerce-error,.checkout-page .woocommerce-error li,.checkout-page .woocommerce-error-message,.checkout-page .woocommerce-form-row--error .woocommerce-error,.checkout-page .woocommerce-form-row--error .woocommerce-input-wrapper .woocommerce-error,.checkout-page .woocommerce-form-row--error .woocommerce-error-message,.checkout-page .form-row--error .woocommerce-error,.checkout-page .form-row--error .woocommerce-error-message,.checkout-page .form-row--error .woocommerce-input-wrapper .woocommerce-error,.checkout-page .form-row--error .woocommerce-input-wrapper .woocommerce-error-message,.checkout-page .woocommerce-billing-fields .woocommerce-error,.checkout-page .woocommerce-shipping-fields .woocommerce-error,.checkout-page .error,.checkout-page .error-message,.checkout-page p.woocommerce-error,.checkout-page ul.woocommerce-error,.checkout-page li.woocommerce-error,.checkout-page .woocommerce-input-wrapper .woocommerce-error,.checkout-page .woocommerce-input-wrapper .woocommerce-error-message,.checkout-page .woocommerce-form-row--error .woocommerce-input-wrapper>.woocommerce-error,.checkout-page .form-row--error .woocommerce-input-wrapper>.woocommerce-error,.checkout-page .form-row--error>.woocommerce-error,.checkout-page .form-row--error>.woocommerce-error-message,.checkout-page .woocommerce-form-row--error>.woocommerce-error,.checkout-page .woocommerce-form-row--error>.woocommerce-error-message,.checkout-page span.woocommerce-error,.checkout-page .form-row--error span.woocommerce-error,.checkout-page .woocommerce-form-row--error span.woocommerce-error,.checkout-page #billing_phone_field .woocommerce-error,.checkout-page #billing_phone_field span.woocommerce-error,.checkout-page .checkout-inline-error-message,.checkout-page p.checkout-inline-error-message,.checkout-page #billing_phone_description,.checkout-page .form-row--error .checkout-inline-error-message,.checkout-page .form-row--error p.checkout-inline-error-message,.checkout-page .woocommerce-form-row--error .checkout-inline-error-message,.checkout-page .woocommerce-form-row--error p.checkout-inline-error-message,.checkout-page .woocommerce-NoticeGroup,.checkout-page .woocommerce-NoticeGroup-checkout{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important;margin:0 0 1.5em 0!important;padding:0!important}.checkout-page .woocommerce-NoticeGroup [role="alert"],.checkout-page .woocommerce-NoticeGroup ul.woocommerce-error{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;border:none!important;list-style:none!important;background:transparent!important}.checkout-page .woocommerce-NoticeGroup ul.woocommerce-error li{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important;margin:0!important;padding:1.25rem 1.5rem!important;font-size:1.0625rem!important;line-height:1.5!important;font-weight:600!important;color:#1a1a1a!important;background:#fff5f5!important;border:2px solid #d32f2f!important;border-left-width:6px!important;border-left-color:#b71c1c!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(211,47,47,.15)!important}.checkout-page .woocommerce-NoticeGroup ul.woocommerce-error li:last-child{margin-bottom:0!important}.natura-cart-min-order-notice{display:block;margin:0 0 1.5rem 0;padding:1.25rem 1.5rem;font-size:1.0625rem;line-height:1.5;font-weight:600;color:#1a1a1a;background:#fff5f5;border:2px solid #d32f2f;border-left-width:6px;border-left-color:#b71c1c;border-radius:8px;box-shadow:0 2px 8px rgba(211,47,47,.15)}.natura-cart-min-order-notice__text{display:block}.natura-mini-cart-min-order-notice,.widget_shopping_cart_content .natura-mini-cart-min-order-notice{margin:0 2.083vw .75rem 2.083vw;padding:.75rem 1rem;font-size:.9375rem}.mini-cart-sidebar .natura-mini-cart-min-order-notice,.mini-cart-sidebar .widget_shopping_cart_content .natura-mini-cart-min-order-notice{margin-left:2.083vw;margin-right:2.083vw;margin-bottom:.75rem;margin-top:0}.checkout-page .form-row--error:not(:has(input)):not(:has(select)):not(:has(textarea)),
.checkout-page .form-row--error *:not(input):not(select):not(textarea):not(label):not(.woocommerce-input-wrapper),
.checkout-page .woocommerce-form-row--error *:not(input):not(select):not(textarea):not(label):not(.woocommerce-input-wrapper) {color:transparent!important;font-size:0!important;line-height:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;display:none!important;visibility:hidden!important}.checkout-page .form-row--error::after,.checkout-page .woocommerce-form-row--error::after{display:none!important}.checkout-page .form-row--error > *:not(input):not(select):not(textarea):not(label):not(.woocommerce-input-wrapper),
.checkout-page .woocommerce-form-row--error > *:not(input):not(select):not(textarea):not(label):not(.woocommerce-input-wrapper) {display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important}.checkout-page .form-row--error .woocommerce-input-wrapper > *:not(input):not(select):not(textarea),
.checkout-page .woocommerce-form-row--error .woocommerce-input-wrapper > *:not(input):not(select):not(textarea) {display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important}.checkout-page .woocommerce-checkout .form-row--error input[type="text"]:not(#order_comments),
.checkout-page .woocommerce-checkout .form-row--error input[type="email"],
.checkout-page .woocommerce-checkout .form-row--error input[type="tel"],
.checkout-page .woocommerce-checkout .form-row--error input[type="number"],
.checkout-page .woocommerce-checkout .form-row--error input[type="password"],
.checkout-page .woocommerce-checkout .form-row--error input[type="date"],
.checkout-page .woocommerce-checkout .form-row--error textarea:not(#order_comments),
.checkout-page .woocommerce-checkout .form-row--error select,
.checkout-page .checkout-section .form-row--error input[type="text"]:not(#order_comments),
.checkout-page .checkout-section .form-row--error input[type="email"],
.checkout-page .checkout-section .form-row--error input[type="tel"],
.checkout-page .checkout-section .form-row--error input[type="number"],
.checkout-page .checkout-section .form-row--error input[type="password"],
.checkout-page .checkout-section .form-row--error input[type="date"],
.checkout-page .checkout-section .form-row--error textarea:not(#order_comments),
.checkout-page .checkout-section .form-row--error select,
.checkout-page .woocommerce-checkout .woocommerce-form-row--error input[type="text"]:not(#order_comments),
.checkout-page .woocommerce-checkout .woocommerce-form-row--error input[type="email"],
.checkout-page .woocommerce-checkout .woocommerce-form-row--error input[type="tel"],
.checkout-page .woocommerce-checkout .woocommerce-form-row--error input[type="number"],
.checkout-page .woocommerce-checkout .woocommerce-form-row--error input[type="password"],
.checkout-page .woocommerce-checkout .woocommerce-form-row--error input[type="date"],
.checkout-page .woocommerce-checkout .woocommerce-form-row--error textarea:not(#order_comments),
.checkout-page .woocommerce-checkout .woocommerce-form-row--error select,
.checkout-page .woocommerce-checkout input[type="text"].woocommerce-invalid-required-field:not(#order_comments),
.checkout-page .woocommerce-checkout input[type="email"].woocommerce-invalid-required-field,
.checkout-page .woocommerce-checkout input[type="tel"].woocommerce-invalid-required-field,
.checkout-page .woocommerce-checkout input[type="number"].woocommerce-invalid-required-field,
.checkout-page .woocommerce-checkout input[type="password"].woocommerce-invalid-required-field,
.checkout-page .woocommerce-checkout input[type="date"].woocommerce-invalid-required-field,
.checkout-page .woocommerce-checkout textarea.woocommerce-invalid-required-field:not(#order_comments),
.checkout-page .woocommerce-checkout select.woocommerce-invalid-required-field,
.checkout-page .woocommerce-checkout input[type="text"].woocommerce-invalid:not(#order_comments),
.checkout-page .woocommerce-checkout input[type="email"].woocommerce-invalid,
.checkout-page .woocommerce-checkout input[type="tel"].woocommerce-invalid,
.checkout-page .woocommerce-checkout input[type="number"].woocommerce-invalid,
.checkout-page .woocommerce-checkout input[type="password"].woocommerce-invalid,
.checkout-page .woocommerce-checkout input[type="date"].woocommerce-invalid,
.checkout-page .woocommerce-checkout textarea.woocommerce-invalid:not(#order_comments),
.checkout-page .woocommerce-checkout select.woocommerce-invalid,
.checkout-page .checkout-section input[type="text"].woocommerce-invalid-required-field:not(#order_comments),
.checkout-page .checkout-section input[type="email"].woocommerce-invalid-required-field,
.checkout-page .checkout-section input[type="tel"].woocommerce-invalid-required-field,
.checkout-page .checkout-section input[type="number"].woocommerce-invalid-required-field,
.checkout-page .checkout-section input[type="password"].woocommerce-invalid-required-field,
.checkout-page .checkout-section input[type="date"].woocommerce-invalid-required-field,
.checkout-page .checkout-section textarea.woocommerce-invalid-required-field:not(#order_comments),
.checkout-page .checkout-section select.woocommerce-invalid-required-field,
.checkout-page .checkout-section input[type="text"].woocommerce-invalid:not(#order_comments),
.checkout-page .checkout-section input[type="email"].woocommerce-invalid,
.checkout-page .checkout-section input[type="tel"].woocommerce-invalid,
.checkout-page .checkout-section input[type="number"].woocommerce-invalid,
.checkout-page .checkout-section input[type="password"].woocommerce-invalid,
.checkout-page .checkout-section input[type="date"].woocommerce-invalid,
.checkout-page .checkout-section textarea.woocommerce-invalid:not(#order_comments),
.checkout-page .checkout-section select.woocommerce-invalid {outline:none!important;border:1px solid red!important;box-shadow:0 0 0 2px rgba(255,0,0,.1)!important}.checkout-page .woocommerce-checkout .form-row--error,.checkout-page .checkout-section .form-row--error,.checkout-page .woocommerce-form-row--error{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.checkout-page .woocommerce-checkout .form-row,.checkout-page .checkout-section .form-row{margin-bottom:0}.checkout-page .woocommerce-checkout .form-row.hidden,.checkout-page .checkout-section .form-row.hidden{display:none}.checkout-page .woocommerce-checkout .form-row.form-row-first,.checkout-page .woocommerce-checkout .form-row.form-row-last,.checkout-page .checkout-section .form-row.form-row-first,.checkout-page .checkout-section .form-row.form-row-last{width:48%}.checkout-page .woocommerce-checkout .form-row.form-row-wide,.checkout-page .checkout-section .form-row.form-row-wide{width:100%}.checkout-page .woocommerce-checkout .form-row.form-row-first,.checkout-page .checkout-section .form-row.form-row-first{float:left}.checkout-page .woocommerce-checkout .form-row.form-row-last,.checkout-page .checkout-section .form-row.form-row-last{float:right}.checkout-page .woocommerce-checkout .form-row::after,.checkout-page .checkout-section .form-row::after{content:"";display:table;clear:both}.checkout-section--submit{margin-top:2.083vw;padding-top:0}.checkout-submit-button{width:100%;padding:1.042vw 2.604vw;border:2px solid transparent;border-radius:999px;background-color:#4dbd56;color:#fff;text-decoration:none;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em;transition:background-color .3s ease , border-color .3s ease , color .3s ease;box-sizing:border-box;text-align:center;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important;text-shadow:none!important;filter:none!important}.checkout-submit-button:hover,.checkout-submit-button:focus-visible{background-color:transparent;border-color:#4dbd56;color:#303030;box-shadow:none!important;text-shadow:none!important;filter:none!important}.checkout-section--payment .checkout-section__group{margin-top:2.083vw}.checkout-page .wc_payment_methods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.521vw}.checkout-page .wc_payment_methods li{margin:0;padding:0;border:none;background-color:transparent;display:flex;align-items:center;justify-content:flex-start;overflow:visible}.checkout-page .wc_payment_methods label{margin:0!important;margin-bottom:0!important;padding:0;cursor:pointer;display:flex;align-items:center;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:.938vw;line-height:1.031vw;letter-spacing:-.02em;color: #30303099;white-space:nowrap}.checkout-page .wc_payment_methods label img{display:none!important}.checkout-page .wc_payment_methods label .payment-method-description{color: #3030304D}.checkout-page .wc_payment_methods input[type="radio"]{margin:0;margin-right:.719vw;width:.719vw;height:.719vw;min-width:.719vw;min-height:.719vw;max-width:.719vw;max-height:.719vw;appearance:none;-webkit-appearance:none;-moz-appearance:none;border: 1px solid #30303066;border-radius:50%;background-color:transparent;cursor:pointer;flex-shrink:0;flex-grow:0;padding:0;box-sizing:border-box;align-self:center}.checkout-page .wc_payment_methods input[type="radio"]:checked{background-color:#4dbd56;border-color: #30303066}.checkout-page .payment_box{margin-top:.833vw;padding:1.042vw;background-color: #F3F3F366;border-radius:8px;font-size:.938vw}.checkout-page .payment_box p{margin:0;font-size:.938vw}.checkout-order-review{margin:0;padding:0;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.checkout-order-review__items{margin:0;padding:0;list-style:none;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.checkout-order-review__item{display:flex;align-items:flex-start;gap:1.042vw;padding:1.563vw 0;border-bottom:1px solid rgba(48,48,48,.1)}.checkout-order-review__item:first-of-type{border-top:1px solid rgba(48,48,48,.1)}.checkout-order-review__item:not(:last-child) {border-bottom:1px solid rgba(48,48,48,.1)}.checkout-order-review__item-image{flex-shrink:0;width:6.606vw;height:auto;border-radius:.26vw;overflow:hidden;background-color:#f3f3f3}.checkout-order-review__item-image a{display:block;width:100%;height:auto}.checkout-order-review__item-image img,.checkout-order-review__item-image .attachment-woocommerce_thumbnail,.checkout-order-review__item-image .attachment-woocommerce_single,.checkout-order-review__item-image .size-woocommerce_thumbnail,.checkout-order-review__item-image .size-woocommerce_single,.checkout-order-review__item-image .wp-post-image{width:100%!important;height:auto!important;display:block}.checkout-order-review__item-details{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.629vw;height:3.594vw}.checkout-order-review__item-name{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.042vw;line-height:100%;letter-spacing:-.03em;color:#303030;vertical-align:middle}.checkout-order-review__item-name a{color:#303030;text-decoration:none;line-height:inherit}.checkout-order-review__item-unit{color:rgba(48,48,48,.6);font-weight:400}.checkout-order-review .checkout-order-review__item-unit{display:none!important}.checkout-order-review__item-price{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.042vw;line-height:100%;letter-spacing:-.03em;color:#303030;vertical-align:middle;position:relative;display:flex;align-items:baseline;gap:.3em}.checkout-order-review__item-price::before{content:'Вартість товару: ';font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.042vw;line-height:100%;letter-spacing:-.03em;color: #30303066;vertical-align:baseline;display:inline-block}.checkout-order-review__item-price .woocommerce-Price-amount,.checkout-order-review__item-price .woocommerce-Price-amount bdi{vertical-align:baseline;line-height:100%}.checkout-order-review__item-price .woocommerce-Price-currencySymbol{vertical-align:baseline;display:inline-block;line-height:100%}.checkout-order-review__totals{margin-top:30px;padding-top:30px;border-top:1px solid rgba(48,48,48,.1);flex:0 0 auto}.checkout-order-review__subtotal{display:none}.checkout-order-review__total{display:flex;justify-content:space-between;align-items:center;margin-bottom:.833vw}.checkout-order-review__subtotal:last-child,.checkout-order-review__total:last-child{margin-bottom:0}.checkout-order-review__subtotal-label,.checkout-order-review__total-label{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:400;font-size:.938vw;color:rgba(48,48,48,.6)}.checkout-order-review__subtotal-value,.checkout-order-review__total-value{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;color:#303030}.checkout-order-review__total{margin-top:0;padding-top:0;border-top:none}.checkout-order-review__total-label{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.875vw;line-height:100%;letter-spacing:-.03em;color: #30303066;vertical-align:middle}.checkout-order-review__total-value{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.875vw;line-height:100%;letter-spacing:-.03em;color:#303030;vertical-align:middle}.checkout-order-review__mobile-submit{display:none;flex:0 0 auto}.checkout-order-review__discount{display:flex;justify-content:space-between;align-items:center;margin-bottom:.833vw}.checkout-order-review__discount-label,.checkout-order-review__discount-value{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:400;font-size:.938vw;color:rgba(48,48,48,.6)}.checkout-order-review__coupon{margin-top:3.125vw;padding-top:0;border-top:none;flex:0 0 auto}.checkout-order-review__coupon-label{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:1.25vw;line-height:110%;letter-spacing:-.02em;color: #30303099;vertical-align:middle;margin-bottom:.833vw;display:block}.checkout-order-review__coupon-input-wrapper{display:flex;justify-content:space-between;gap:0}.checkout-order-review__coupon-input{width:21.615vw!important;min-width:21.615vw!important;max-width:21.615vw!important;flex:none!important;padding:.833vw 1.042vw;border:1px solid rgba(48,48,48,.15)!important;border-radius:999999px!important;background-color: #F3F3F366 !important;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:500!important;font-size:.938vw!important;color:#303030!important;box-sizing:border-box;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkout-order-review__coupon-input::placeholder{color:rgba(48,48,48,.3)}.checkout-order-review__coupon-button{width:19.531vw;flex:none;padding:.833vw 1.563vw;border:2px solid transparent;border-radius:99999999px;background-color:#303030;color:#fff;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:.938vw;cursor:pointer;transition:background-color .3s ease , border-color .3s ease , color .3s ease;box-sizing:border-box}.checkout-order-review__coupon-button:hover{background-color:transparent;border-color:#303030;color:#303030}@media (max-width:768px){.checkout-page{padding-top:29px!important;padding-bottom:10.667vw}.checkout-page.thankyou-page,.thankyou-page.checkout-page{padding-top: calc((10.667vw + 10.666vw) * 1.05 + 8vw - 4vw) !important;margin-top:0!important}.thankyou-page .thankyou-page__container{margin-top:0}.thankyou-page__card:first-child{margin-top:0!important}.thankyou-page__card{border-radius:2.667vw;padding:5.333vw}.thankyou-page__card+.thankyou-page__card{margin-top:5.333vw}.thankyou-page__title{font-size:6.4vw;margin-bottom:4vw}.thankyou-page__subtitle{font-size:5.333vw;margin-bottom:4vw}.thankyou-page__text{font-size:4vw}.thankyou-page__text+.thankyou-page__text{margin-top:3.2vw}.thankyou-page__form{margin-top:4vw;gap:4vw}.thankyou-page__field{gap:3.2vw}.thankyou-page__label{font-size:4vw;margin-bottom:0}.thankyou-page__input{padding:4vw;font-size:4vw;border-radius:2.667vw}.thankyou-page__message{font-size:4vw}.thankyou-page .checkout-submit-button{padding:4vw 8vw;font-size:4vw;border-radius:999999px}.checkout-page{padding-top:29px!important}.checkout-page__container{width:var(--container-width-mobile);max-width:var(--container-width-mobile);padding-left:0;padding-right:0;margin-top:0!important;padding-top:0!important}.checkout-page__layout{display:flex;flex-direction:column;gap:5.333vw}.checkout-page__left,.checkout-page__right{position:static;width:100%!important;max-width:100%!important;max-height:none;overflow-y:visible;border-radius:2.667vw;padding:5.333vw;box-sizing:border-box!important;overflow-x:hidden!important}.checkout-section__title,.checkout-summary__title{font-size:5.333vw;margin-bottom:4vw;flex:0 0 auto!important}.checkout-summary{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;overflow:hidden!important}.checkout-summary__order-review{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;overflow:hidden!important;margin-top:4vw!important}.checkout-section--submit{display:none}.checkout-page .woocommerce-checkout input[type="text"],.checkout-page .woocommerce-checkout input[type="email"],.checkout-page .woocommerce-checkout input[type="tel"],.checkout-page .woocommerce-checkout input[type="number"],.checkout-page .woocommerce-checkout input[type="password"],.checkout-page .woocommerce-checkout input[type="date"],.checkout-page .woocommerce-checkout select,.checkout-page .checkout-section input[type="text"],.checkout-page .checkout-section input[type="email"],.checkout-page .checkout-section input[type="tel"],.checkout-page .checkout-section input[type="number"],.checkout-page .checkout-section input[type="password"],.checkout-page .checkout-section input[type="date"],.checkout-page .checkout-section select{padding:0 4vw!important;padding-top:0!important;padding-bottom:0!important;padding-left:4vw!important;padding-right:4vw!important;font-size:4vw!important;border-radius:2.667vw!important;box-sizing:border-box!important;max-width:100%!important;height:13.333vw!important;min-height:13.333vw!important;max-height:13.333vw!important;line-height:13.333vw!important;vertical-align:middle!important;text-align:left!important;overflow:visible!important;text-overflow:clip!important}.checkout-page .woocommerce-checkout select,.checkout-page .checkout-section select{padding-right:12vw!important;line-height:13.333vw!important;vertical-align:middle!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important;text-align-last:left!important}.checkout-page .woocommerce-checkout textarea,.checkout-page .checkout-section textarea{padding:4vw!important;font-size:4vw!important;border-radius:2.667vw!important;box-sizing:border-box!important;max-width:100%!important;height:auto!important;min-height:24vw!important;line-height:1.5!important}.checkout-page .woocommerce-checkout input[type="date"],.checkout-page .checkout-section input[type="date"],.checkout-page input[type="date"],.checkout-page #shipping_delivery_date,.checkout-page input#shipping_delivery_date{width:100%!important;min-width:0!important;max-width:100%!important;flex-shrink:1!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding:0 4vw!important;padding-top:0!important;padding-bottom:0!important;padding-left:4vw!important;padding-right:4vw!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-padding-start:4vw!important;-webkit-padding-end:4vw!important;height:13.333vw!important;min-height:13.333vw!important;max-height:13.333vw!important;line-height:13.333vw!important;vertical-align:middle!important;text-align:left!important;text-align-last:left!important;-webkit-text-align:left!important;overflow:visible!important;text-overflow:clip!important;justify-content:flex-start!important;align-items:center!important}.checkout-page .woocommerce-checkout .form-row input[type="date"],.checkout-page .checkout-section .form-row input[type="date"]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;float:none!important;display:block!important}.checkout-page .woocommerce-checkout .form-row input,.checkout-page .checkout-section .form-row input{max-width:100%!important;box-sizing:border-box!important}.checkout-page .woocommerce-shipping-fields,.checkout-page .shipping_address,.checkout-page .woocommerce-shipping-fields__field-wrapper,.checkout-page #shipping_delivery_date_field,.checkout-page p#shipping_delivery_date_field,.checkout-page .woocommerce-input-wrapper{max-width:100%!important;box-sizing:border-box!important;width:100%!important;overflow:hidden!important}.checkout-page #shipping_delivery_date_field .woocommerce-input-wrapper,.checkout-page p#shipping_delivery_date_field .woocommerce-input-wrapper{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:block!important;overflow:hidden!important}.checkout-page .woocommerce-input-wrapper input[type="date"],.checkout-page .woocommerce-input-wrapper #shipping_delivery_date{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;display:block!important}.checkout-page .woocommerce-checkout input[type="text"]::placeholder,.checkout-page .woocommerce-checkout input[type="email"]::placeholder,.checkout-page .woocommerce-checkout input[type="tel"]::placeholder,.checkout-page .woocommerce-checkout textarea::placeholder,.checkout-page .checkout-section input[type="text"]::placeholder,.checkout-page .checkout-section input[type="email"]::placeholder,.checkout-page .checkout-section input[type="tel"]::placeholder,.checkout-page .checkout-section textarea::placeholder{font-size:4vw}.checkout-page .woocommerce-checkout input[type="date"].is-placeholder,.checkout-page .checkout-section input[type="date"].is-placeholder,.checkout-page input[type="date"].is-placeholder,.checkout-page #shipping_delivery_date.is-placeholder{color:transparent!important;opacity:1!important;-webkit-text-fill-color:transparent!important}.checkout-page #shipping_delivery_date_field .woocommerce-input-wrapper,.checkout-page p#shipping_delivery_date_field .woocommerce-input-wrapper{position:relative!important}.checkout-page #shipping_delivery_date_field .woocommerce-input-wrapper.has-date-placeholder::before,.checkout-page p#shipping_delivery_date_field .woocommerce-input-wrapper.has-date-placeholder::before,.checkout-page .woocommerce-input-wrapper.has-date-placeholder::before{content:'дд.мм.рррр'!important;position:absolute!important;left:4vw!important;top:50%!important;transform:translateY(-50%)!important;color: #3030304D !important;pointer-events:none!important;font-size:4vw!important;line-height:1!important;white-space:nowrap!important;z-index:1!important}.checkout-page .woocommerce-checkout input[type="date"].has-value,.checkout-page .checkout-section input[type="date"].has-value,.checkout-page input[type="date"].has-value,.checkout-page #shipping_delivery_date.has-value{color:#303030!important;-webkit-text-fill-color:#303030!important;text-align:left!important;text-align-last:left!important;-webkit-text-align:left!important;justify-content:flex-start!important;align-items:center!important}.checkout-page .woocommerce-checkout textarea,.checkout-page .checkout-section textarea{min-height:24vw}.checkout-page .woocommerce-checkout select,.checkout-page .checkout-section select{background-size:3.2vw;padding-right:12vw!important;background-position:right 4vw center;height:13.333vw!important;min-height:13.333vw!important;max-height:13.333vw!important;line-height:1.5!important;vertical-align:middle!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.checkout-page .woocommerce-checkout label,.checkout-page .checkout-section label,.checkout-page form.checkout label{font-size:4vw;margin-bottom:3.2vw;vertical-align:middle}.checkout-page .woocommerce-checkout .form-row,.checkout-page .checkout-section .form-row{margin-bottom:5.333vw;max-width:100%!important;box-sizing:border-box!important;width:100%!important;overflow:hidden!important}.checkout-page .woocommerce-checkout .form-row.form-row-first,.checkout-page .woocommerce-checkout .form-row.form-row-last,.checkout-page .checkout-section .form-row.form-row-first,.checkout-page .checkout-section .form-row.form-row-last{width:100%!important;float:none;max-width:100%!important;box-sizing:border-box!important}.checkout-section__group{max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;width:100%!important;padding:0!important;margin:0!important}.checkout-section{max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;width:100%!important;padding:0!important}.checkout-section--payment .checkout-section__group{margin-top:5.333vw}.checkout-page .wc_payment_methods li{margin-bottom:4vw;padding:0;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;word-wrap:break-word!important}.checkout-page .wc_payment_methods label{font-size:4vw;line-height:120%;white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;box-sizing:border-box!important;flex-wrap:wrap!important;display:flex!important;align-items:center!important}.checkout-page .wc_payment_methods label .payment-method-description{white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;display:inline-block!important;margin-left:.5em!important;vertical-align:middle!important;align-self:center!important}.checkout-page .wc_payment_methods label .payment-method-description::before{content:" ";display:inline-block}.checkout-page .wc_payment_methods input[type="radio"]{align-self:center!important;width:5vw;height:5vw;margin-right:3vw;min-width:5vw;min-height:5vw;max-width:5vw;max-height:5vw}.checkout-page .payment_box{margin-top:3.2vw;padding:4vw;font-size:4vw;border-radius:2.667vw}.checkout-page .payment_box p{font-size:4vw;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}.checkout-order-review__item{gap:4vw;padding:5.333vw 0;align-items:center}.checkout-order-review__item-image{width:25vw;height:auto;border-radius:2.667vw;overflow:hidden}.checkout-order-review__item-image a{display:block;width:100%;height:auto}.checkout-order-review__item-details{height:auto;gap:10px;justify-content:center}.checkout-order-review__item-name{font-size:12px;line-height:100%!important}.checkout-order-review__item-price{font-size:12px;display:flex;align-items:baseline;gap:.3em}.checkout-order-review__item-price::before{font-size:12px;vertical-align:baseline;display:inline-block}.checkout-order-review__item-price .woocommerce-Price-amount,.checkout-order-review__item-price .woocommerce-Price-amount bdi{vertical-align:baseline;line-height:100%}.checkout-order-review__item-price .woocommerce-Price-currencySymbol{vertical-align:baseline;display:inline-block;line-height:100%}.checkout-order-review{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;overflow:hidden!important}.checkout-order-review__items{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.checkout-order-review__totals{margin-top:2.667vw;padding-top:2.667vw;flex:0 0 auto!important}.checkout-order-review__subtotal{display:none!important}.checkout-order-review__total{margin-top:0;padding-top:0;margin-bottom:4vw}.checkout-order-review__subtotal-label,.checkout-order-review__total-label{font-size:5vw}.checkout-order-review__subtotal-value,.checkout-order-review__total-value{font-size:5vw}.checkout-order-review__total{margin-top:4vw;padding-top:4vw}.checkout-order-review__total-label{font-size:5.333vw}.checkout-order-review__total-value{font-size:5.333vw}.checkout-order-review__coupon{margin-top:5.333vw;padding-top:0;flex:0 0 auto!important}.checkout-order-review__coupon-label{display:none!important}.woocommerce-form-coupon-toggle,.woocommerce-info .showcoupon,a.showcoupon{display:none!important}.checkout-order-review__coupon-input-wrapper{flex-direction:column;gap:3.2vw;justify-content:flex-start}.checkout-order-review__coupon-input{width:100%!important;min-width:100%!important;max-width:100%!important;padding:4vw;border-radius:999999px;font-size:4vw}.checkout-order-review__coupon-button{width:100%;padding:4vw;border-radius:99999999px;font-size:4vw}.checkout-order-review__mobile-submit{display:block;margin-top:5.333vw;flex:0 0 auto!important}.checkout-order-review__mobile-submit .checkout-submit-button{width:100%;padding:4vw 8vw;font-size:4vw;border-radius:999999px}}.woocommerce-pagination{margin-top:2.083vw}.woocommerce-pagination .page-numbers{display:flex;align-items:center;justify-content:center;gap:.417vw;list-style:none;margin:0;padding:0}.woocommerce-pagination .page-numbers li{margin:0;padding:0}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:2.708vw;height:2.708vw;padding:0 .813vw;border-radius:999px;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:1.146vw;line-height:1;letter-spacing:-.03em;box-sizing:border-box}.woocommerce-pagination .page-numbers a{color:rgba(48,48,48,.4);text-decoration:none;background-color:transparent}.woocommerce-pagination .page-numbers span.current{background-color:#303030;color:#fff}.woocommerce-pagination .page-numbers .prev,.woocommerce-pagination .page-numbers .next{min-width:auto;padding-inline:0;font-size:11px}@media (max-width:768px){.woocommerce-pagination{margin-top:5.333vw}.woocommerce-pagination .page-numbers{gap:2.133vw}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{min-width:10.667vw;height:10.667vw;padding:0 4.267vw;border-radius:999px;font-size:3.2vw}.single-product{padding-top:8.333vw;margin-top:0}.single-product__container{width:var(--container-width-mobile)!important;max-width:var(--container-width-mobile)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.woocommerce-breadcrumb{font-size:3.2vw!important;gap:1.067vw!important;margin-top:21.333vw!important;margin-bottom:2.667vw!important;line-height:1.2!important}.single-product .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb{margin-top:21.333vw!important;margin-bottom:2.667vw!important;font-size:3.2vw!important;gap:1.067vw!important}.woocommerce-breadcrumb__icon{width:1.5vw!important;height:auto!important}}.single-product__content{margin:0;padding:0;width:100%;max-width:var(--container-width-desktop)}.single-product__layout{display:flex;gap:calc(var(--container-width-desktop) - 45.833vw - 45.833vw);align-items:stretch;margin:0;padding:0;margin-top:2.344vw;margin-bottom:2.083vw;margin-left:auto;margin-right:auto;width:var(--container-width-desktop);max-width:var(--container-width-desktop);box-sizing:border-box}.single-product__image-wrapper{width:45.833vw;height:30.625vw;flex-shrink:0;margin:0;padding:0;box-sizing:border-box;position:relative}.single-product__sale-badge-wrapper{position:absolute;top:.833vw;right:.833vw;z-index:10;pointer-events:none}.single-product__sale-badge-wrapper .onsale,.single-product__image-wrapper .onsale,.single-product__image-wrapper .woocommerce-product-gallery .onsale,.single-product__image-wrapper span.onsale,.single-product__content .onsale,.single-product .single-product__image-wrapper .onsale,.woocommerce .single-product__image-wrapper .onsale{position:relative!important;top:0!important;right:0!important;z-index:10!important;display:block!important;background-color:#c91114!important;color:#fff!important;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;font-style:normal!important;font-size:.729vw!important;line-height:100%!important;letter-spacing:-.03em!important;padding:.625vw 1.042vw!important;margin:0!important;border-radius:999px!important;text-transform:capitalize!important;box-sizing:border-box!important;border:none!important;text-decoration:none!important;pointer-events:none!important}.single-product__image-wrapper .woocommerce-product-gallery{width:100%;height:100%;min-width:100%;min-height:100%;position:relative;overflow:hidden;border-radius:.26vw;background-color:rgba(243,243,243,.5)}.single-product__image-wrapper .woocommerce-product-gallery .onsale{position:absolute!important;top:.833vw!important;right:.833vw!important;z-index:100!important;pointer-events:none!important;background-color:#c91114!important}.single-product__image-wrapper .woocommerce-product-gallery__wrapper{width:100%;height:100%;min-width:100%;min-height:100%;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden}.single-product__image-wrapper .woocommerce-product-gallery__image{width:100%;height:100%;min-width:100%;min-height:100%;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;position:relative}.single-product__image-wrapper .woocommerce-product-gallery__image>a{display:block;width:100%;height:100%}.single-product__image-wrapper .woocommerce-product-gallery__image img,.single-product__image-wrapper img.wp-post-image{width:100%!important;height:100%!important;min-width:100%;min-height:100%;object-fit:contain;object-position:center;border-radius:.26vw;display:block;flex-shrink:0}.single-product__summary{width:45.833vw;flex-shrink:0;margin-left:0;padding:0;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;align-self:stretch}.single-product__stock-badge{display:inline-flex;align-items:center;gap:.938vw;padding:.729vw 1.667vw .729vw 1.146vw;background-color:#4dbd56;border-radius:9999px;margin:0;margin-bottom:2vw;line-height:1;width:fit-content;align-self:flex-start}.single-product__stock-badge--outofstock{background-color:#e0e0e0}.single-product__stock-badge--outofstock .single-product__stock-text{color:#757575}.single-product__summary p.stock.out-of-stock,.single-product p.stock.out-of-stock{display:none!important}.stock-notification-form{margin-top:2.083vw}.stock-notification{display:flex;flex-direction:column;gap:1.042vw}.stock-notification__field{width:100%}.stock-notification__input{width:100%;padding:1.042vw 2.604vw;border:2px solid rgba(48,48,48,.1);border-radius:999px;font-family: var(--font-family-base);font-size:.938vw;line-height:1;letter-spacing:-.02em;box-sizing:border-box;transition:border-color .3s ease}.stock-notification__input:focus{outline:none;border-color:#4dbd56}.stock-notification__button{width:100%;padding:1.042vw 2.604vw;border:2px solid transparent;border-radius:999px;background-color:#4dbd56;color:#fff;font-family: var(--font-family-base);font-weight:500;font-size:.938vw;line-height:1;letter-spacing:-.02em;cursor:pointer;transition:background-color .3s ease}.stock-notification__button:hover{background-color:#43a047}.stock-notification__button:disabled{opacity:.6;cursor:not-allowed}.stock-notification__message{margin-top:.521vw;font-size:.833vw;line-height:1.4}.single-product__stock-badge span{line-height:100%!important;letter-spacing:-.03em!important;margin:0!important;padding:0!important}.single-product__stock-icon{width:.625vw;height:.625vw;display:block;flex-shrink:0;object-fit:contain;margin:0;padding:0;margin-right:0;vertical-align:middle}.single-product__stock-text{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%!important;letter-spacing:-.03em!important;vertical-align:middle;color:#fff;margin:0!important;padding:0!important;white-space:nowrap;display:inline-block}@media (max-width:1025px){.single-product{padding-top:0!important;margin-top:0!important}.single-product__container{width:var(--container-width-mobile)!important;max-width:var(--container-width-mobile)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.single-product__content{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.single-product__layout{display:flex!important;flex-direction:column!important;gap:5.333vw!important;margin-top:0!important;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;align-items:stretch!important}.single-product__image-wrapper{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;order:1!important;position:relative!important;z-index:1!important;flex-shrink:0!important}.single-product__image-wrapper .woocommerce-product-gallery{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1!important;position:relative!important}.single-product__image-wrapper .woocommerce-product-gallery__wrapper{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:1!important}.single-product__image-wrapper .woocommerce-product-gallery__image{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:1!important}.single-product__image-wrapper .onsale,.single-product__image-wrapper .woocommerce-product-gallery .onsale,.single-product__image-wrapper span.onsale,.single-product__content .onsale,.single-product .single-product__image-wrapper .onsale,.woocommerce .single-product__image-wrapper .onsale{position:absolute!important;top:2.133vw!important;right:2.133vw!important;z-index:10!important;display:block!important;background-color:#c91114!important;color:#fff!important;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;font-style:normal!important;font-size:2.8vw!important;line-height:100%!important;letter-spacing:-.03em!important;padding:2.133vw 2.933vw!important;margin:0!important;border-radius:999px!important;text-transform:capitalize!important;box-sizing:border-box!important;border:none!important;text-decoration:none!important}.single-product__image-wrapper .woocommerce-product-gallery__image img,.single-product__image-wrapper img.wp-post-image{width:100%!important;height:100%!important;object-fit:contain!important;aspect-ratio:1!important}.single-product__summary{margin-left:0!important;margin-top:0!important;margin-bottom:0!important;width:100%!important;order:2!important;position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important;height:auto!important;box-sizing:border-box!important}.single-product__stock-badge{gap:2.667vw!important;padding:2.667vw 4vw!important;margin:0!important;margin-bottom:4vw!important;order:1!important;position:relative!important;z-index:1!important;width:fit-content!important;align-self:flex-start!important}.single-product__stock-icon{width:2.667vw!important;height:2.667vw!important;margin-right:0!important;flex-shrink:0!important}.single-product__stock-text{font-size:3.2vw!important;line-height:100%!important}.single-product__title-price-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:2.667vw!important;width:100%!important;margin:0!important;margin-top:5.333vw!important;order:2!important;position:relative!important;z-index:2!important}.single-product__title-price-wrapper .product_title.entry-title{font-size:9.067vw!important;line-height:100%!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;flex-direction:row!important;align-items:flex-start!important;gap:2.667vw!important}.single-product__title-price-wrapper .product_title.entry-title .product-title__unit{font-size:4.8vw!important;line-height:100%!important}.single-product__title-price-wrapper .price{font-size:6.4vw!important;line-height:100%!important;align-self:flex-start!important;margin:0!important;padding:0!important;display:flex!important;align-items:baseline!important;gap:.35em!important;white-space:nowrap!important}.single-product__title-price-wrapper .price ins{text-decoration:none!important;font-weight:600!important;color:#303030!important;display:inline!important;vertical-align:baseline!important}.single-product__title-price-wrapper .price del{opacity:1!important;font-weight:400!important;color:#999!important;text-decoration:line-through!important;margin-right:.35em!important;display:inline!important;vertical-align:baseline!important}.single-product__summary .woocommerce-product-details__short-description{font-size:3.2vw!important;line-height:140%!important;margin:0!important;margin-top:5.333vw!important;padding:0!important;width:100%!important;order:3!important;position:relative!important;z-index:3!important;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;color:#303030!important;letter-spacing:-.03em!important}.single-product__summary .woocommerce-product-details__short-description p{font-size:3.2vw!important;line-height:140%!important;margin:0!important;padding:0!important;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;color:#303030!important;letter-spacing:-.03em!important}.single-product__summary .single-product__full-description{font-size:3.2vw!important;line-height:170%!important;margin:0!important;margin-top:5.333vw!important;padding:0!important;width:100%!important;order:4!important;position:relative!important;z-index:4!important;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;color:#303030!important;letter-spacing:-.03em!important}.single-product__summary .single-product__full-description p{font-size:3.2vw!important;line-height:170%!important;margin:0!important;margin-bottom:2.667vw!important;padding:0!important;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;color:#303030!important;letter-spacing:-.03em!important}.single-product__summary .single-product__full-description p:last-child{margin-bottom:0!important}.single-product__summary .single-product__full-description h2{font-size:3.2vw!important;line-height:140%!important;margin:0!important;margin-bottom:2.667vw!important;padding:0!important;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;color:#303030!important;letter-spacing:-.03em!important}.single-product__summary form.cart{margin-top:5.333vw!important;margin-bottom:6.4vw!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:stretch!important;gap:2.667vw!important;width:100%!important;order:5!important;position:relative!important;z-index:5!important;box-sizing:border-box!important;overflow:visible!important}.single-product__related-section,.related.products{margin-top:6.4vw!important;margin-bottom:6.4vw!important}.single-product__related-section .container,.related.products .container,.sales-related-products .container{overflow-x:hidden!important;width:var(--container-width-mobile)!important;max-width:var(--container-width-mobile)!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}.single-product__summary form.cart .quantity-wrapper{width: calc((100% - 2.667vw) / 2) !important;flex: 0 0 calc((100% - 2.667vw) / 2) !important;height:10.667vw!important;min-height:10.667vw!important;max-height:10.667vw!important;padding:0 1.333vw!important;order:1!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;overflow:visible!important;min-width:0!important;margin:0!important}.single-product__summary form.cart .quantity-button{width:8vw!important;height:8vw!important;min-width:8vw!important;min-height:8vw!important;max-width:8vw!important;max-height:8vw!important;flex-shrink:0!important}.single-product__summary form.cart .quantity-button__icon{width:4.267vw!important;height:4.267vw!important}.single-product__summary form.cart input.qty{font-size:3.2vw!important}.single-product__summary form.cart .quantity-unit{font-size:3.2vw!important}.single-product__summary form.cart .single_add_to_cart_button{width: calc((100% - 2.667vw) / 2) !important;flex: 0 0 calc((100% - 2.667vw) / 2) !important;height:10.667vw!important;min-height:10.667vw!important;max-height:10.667vw!important;padding:0 5.333vw!important;font-size:3.2vw!important;order:2!important;margin:0!important;margin-left:auto!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;min-width:0!important;white-space:nowrap!important;text-overflow:ellipsis!important}.stock-notification-form{margin-top:4vw!important;order:5!important}.stock-notification{gap:2.667vw!important}.stock-notification__input{padding:2.667vw 5.333vw!important;font-size:3.2vw!important;border-radius:999px!important}.stock-notification__button{padding:2.667vw 5.333vw!important;font-size:3.2vw!important;height:10.667vw!important;min-height:10.667vw!important}.stock-notification__message{margin-top:1.333vw!important;font-size:2.667vw!important}}.single-product__title-price-wrapper{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:1vw;margin-top:0}.single-product__title-price-wrapper .product_title.entry-title{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-style:normal;font-size:2.604vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;color:#303030;margin:0;padding:0;flex:1;display:block}.single-product__title-price-wrapper .product_title.entry-title .product-title__unit{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-style:normal;font-size:1.25vw;line-height:100%;letter-spacing:-.03em;vertical-align:top;color:rgba(48,48,48,.4);margin:0;padding:0;display:inline-block;white-space:nowrap}.single-product .product-title__unit{display:none!important}.single-product__title-price-wrapper .price{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-style:normal;font-size:1.875vw;line-height:100%;letter-spacing:-.03em;vertical-align:bottom;color:#303030;margin:0;padding:0;flex-shrink:0;align-self:flex-start;display:flex;align-items:baseline;gap:.35em;white-space:nowrap}.single-product__title-price-wrapper .price ins{text-decoration:none;font-weight:600;color:#303030;display:inline;vertical-align:baseline}.single-product__title-price-wrapper .price del{opacity:1;font-weight:400;color:#999;text-decoration:line-through;margin-right:.35em;display:inline;vertical-align:baseline}.single-product__title-price-wrapper .price ins .woocommerce-Price-amount,.single-product__title-price-wrapper .price ins bdi,.single-product__title-price-wrapper .price del .woocommerce-Price-amount,.single-product__title-price-wrapper .price del bdi{vertical-align:baseline;line-height:inherit}.single-product__summary .woocommerce-product-details__short-description{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-style:normal;font-size:.9375vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;color:#303030;margin:0;margin-top:2.083vw;padding:0;width:34.375vw}.single-product__summary .single-product__full-description{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-style:normal;font-size:.9375vw;line-height:160%;letter-spacing:-.03em;vertical-align:middle;color:#303030;margin:0;margin-top:2.083vw;padding:0;width:37.8125vw}.single-product__summary .single-product__full-description p{margin:0;padding:0;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.9375vw;line-height:160%;letter-spacing:-.03em;color:rgba(48,48,48,.6)}.single-product__summary .single-product__full-description h2{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.9375vw;line-height:100%;letter-spacing:-.03em;color:#303030;margin:0;margin-bottom:1.042vw;padding:0}.single-product__summary form.cart{margin-top:auto;margin-bottom:0;display:flex;align-items:stretch;gap:.521vw;width:100%}.single-product__summary form.cart .quantity-wrapper{display:flex;align-items:center;gap:0;background-color:transparent;border-radius:999px;padding:0 .521vw;margin:0;border:1px solid rgba(48,48,48,.4);box-sizing:border-box;min-height: calc(1.042vw * 2 + 0.938vw);height:100%;align-self:stretch;width:25.781vw;flex-shrink:0}.single-product__summary form.cart .quantity-button{width:2.083vw;height:2.083vw;border-radius:50%;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:background-color .3s ease;flex-shrink:0;pointer-events:auto;z-index:1}.single-product__summary form.cart .quantity-button--minus,.single-product__summary form.cart .quantity-button--plus{background-color:#f3f3f3}.single-product__summary form.cart .quantity-button--minus:hover,.single-product__summary form.cart .quantity-button--plus:hover{background-color:#4dbd56}.single-product__summary form.cart .quantity-button__icon{width:1.146vw;height:1.146vw;object-fit:contain;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.single-product__summary form.cart .quantity-button__icon--hover{opacity:0;transition:opacity .3s ease}.single-product__summary form.cart .quantity-button .quantity-button__icon--default{opacity:1}.single-product__summary form.cart .quantity-button .quantity-button__icon--hover{opacity:0}.single-product__summary form.cart .quantity-button:hover .quantity-button__icon--default{opacity:0}.single-product__summary form.cart .quantity-button:hover .quantity-button__icon--hover{opacity:1}.single-product__summary form.cart .quantity-input-wrapper{display:flex;align-items:center;justify-content:center;gap:.104vw;padding:0 .833vw;flex:1;min-width:0;white-space:nowrap;overflow:visible}.single-product__summary form.cart input.qty{width:auto;min-width:0;max-width:4ch;flex:0 0 auto;border:none;background:transparent;padding:0;margin:0;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:1;color:#4dbd56;text-align:center;-moz-appearance:textfield;appearance:textfield;display:inline-block;overflow:visible}.single-product__summary form.cart input.qty::-webkit-outer-spin-button,.single-product__summary form.cart input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product__summary form.cart .quantity-unit{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:1;color:#4dbd56;flex-shrink:0}.single-product__summary form.cart .single_add_to_cart_button{margin-left:0;flex:1;flex-shrink:1;padding:1.042vw 2.604vw;border:2px solid transparent;border-radius:999px;background-color:#4dbd56;color:#fff;text-decoration:none;font-family: var(--font-family-base);font-weight:500;font-size:.938vw;line-height:1;letter-spacing:-.02em;transition:background-color .3s ease , border-color .3s ease , color .3s ease;box-sizing:border-box;text-align:center;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;min-width:0;box-shadow:none!important;text-shadow:none!important;filter:none!important}.single-product__summary form.cart .added_to_cart,.woocommerce div.product form.cart .added_to_cart{display:none!important}.single-product__summary form.cart .single_add_to_cart_button:hover,.single-product__summary form.cart .single_add_to_cart_button:focus-visible{background-color:transparent;border-color:#4dbd56;color:#303030;box-shadow:none!important;text-shadow:none!important;filter:none!important}.single-product__related-section{width:100%;margin-top:90px;margin-bottom:90px;padding:0}.single-product__related-section .container{width:var(--container-width-desktop);max-width:var(--container-width-desktop);margin-left:auto;margin-right:auto;padding:0}.single-product__related-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.single-product__related-section .single-product__related-heading{font-size:2rem;font-weight:600;margin:0}.single-product__related-nav{display:flex;gap:.5rem}.single-product__related-prev,.single-product__related-next{width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(48,48,48,.2);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.single-product__related-prev:hover,.single-product__related-next:hover{background:#303030;border-color:#303030}.single-product__related-prev:hover img,.single-product__related-next:hover img{filter:brightness(0) invert(1)}.single-product__related-prev.swiper-button-disabled,.single-product__related-next.swiper-button-disabled{opacity:.3;cursor:default}.single-product__related-prev img,.single-product__related-next img{width:1rem;height:1rem}.single-product__related-swiper{width:100%;overflow:hidden;padding:0}.single-product__related-section .swiper-wrapper{display:flex!important;list-style:none!important;margin:0!important;padding:0!important}.single-product__related-section .swiper-wrapper li.product{flex-shrink:0!important;display:flex!important;flex-direction:column!important;height:auto!important}.single-product__related-section ul.products.swiper-wrapper,.single-product__related-section .swiper-wrapper{display:flex!important;grid-template-columns:unset!important}@media (max-width:768px){.single-product__related-section ul.products.swiper-wrapper li.product,.single-product__related-section .swiper-wrapper li.product{width: calc((100% - 2.667vw) / 2) !important;flex-shrink:0!important}.single-product__related-header{flex-direction:row;align-items:center;gap:1rem}.single-product__related-section .single-product__related-heading{font-size:1.5rem}.single-product__related-nav{display:flex}.single-product__related-prev,.single-product__related-next{width:2rem;height:2rem}.single-product__related-prev img,.single-product__related-next img{width:.9rem;height:.9rem}}@media (min-width:769px){.single-product__related-section ul.products.swiper-wrapper li.product,.single-product__related-section .swiper-wrapper li.product{width: calc((100% - 1.042vw * 3) / 4) !important;flex-shrink:0!important}}.single-product__related-section .products li.product .single-product__related-slide{width:100%;height:100%}ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.042vw!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important}ul.products.columns-4 li.product{width:100%!important;flex-shrink:0!important;margin:0!important;padding:0!important;min-width:0!important;box-sizing:border-box!important;position:relative!important;opacity:1!important;visibility:visible!important}li.product{list-style:none;display:flex;flex-direction:column;height:100%}li.product .product-card,.product-card{background-color:rgba(255,255,255,.4);border:1px solid rgba(48,48,48,.1);border-radius:.26vw;padding:1.563vw;display:flex!important;flex-direction:column!important;height:100%!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;overflow:hidden!important;position:relative!important;will-change:auto;opacity:1!important;visibility:visible!important}.product-card__image-wrapper{width:100%;height:10.625vw;overflow:hidden;border-radius:.26vw;margin-bottom:2.083vw;flex-shrink:0;position:relative;aspect-ratio:1;background-color:rgba(243,243,243,.5);will-change:auto}.product-card__image-wrapper a{display:block;width:100%;height:100%;text-decoration:none}.product-card__image-wrapper img,.product-card__image-wrapper .attachment-woocommerce_thumbnail,.product-card__image-wrapper .woocommerce-placeholder{width:100%!important;height:100%!important;object-fit:contain;object-position:center;display:block;border-radius:.26vw}.product-card__content{display:flex;flex-direction:column;flex:1;gap:1.042vw;min-width:0;overflow:hidden;min-height:0}.product-card__title-price-wrapper{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:1vw;min-width:0}.product-card__title-wrapper{display:flex;align-items:flex-start;gap:.521vw;flex:1;min-width:0;overflow:hidden}.product-card__title-link{display:flex;align-items:flex-start;gap:.521vw;text-decoration:none;color:inherit;width:100%;min-width:0;overflow:hidden}.product-card__title-link:hover{color:inherit;text-decoration:none}.product-card__title-link .woocommerce-loop-product__title{display:inline;word-wrap:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important}.product-card__title-wrapper .woocommerce-loop-product__title{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.042vw;line-height:1.2;letter-spacing:-.03em;color:#303030;margin:0;padding:0;vertical-align:middle;display:block;word-wrap:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;min-width:0}.product-card__unit{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.042vw;line-height:1.2;letter-spacing:-.03em;color:rgba(48,48,48,.4);vertical-align:middle;flex-shrink:0;white-space:nowrap;margin-left:.35em}.product-card .product-card__unit{display:none!important}.product-card__price-wrapper{flex-shrink:0;align-self:flex-start;display:flex;align-items:baseline;gap:.35em;white-space:nowrap}@media (min-width:1026px){.product-card__price-wrapper--desktop{display:none!important}.product-card__price-wrapper--mobile{display:flex!important;flex-shrink:0!important;margin-top:auto!important;margin-bottom:1.042vw!important;width:100%!important;align-items:baseline!important;justify-content:flex-start!important}.product-card__price-button-wrapper{display:flex!important;flex-direction:column!important;flex-shrink:0!important;margin-top:auto!important;width:100%!important;gap:0!important}}.product-card__price-wrapper .price{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.042vw;line-height:1.2;letter-spacing:-.03em;color:#303030;vertical-align:middle;margin:0;padding:0}.product-card__price-wrapper .price ins{text-decoration:none;font-weight:600;color:#303030;display:inline;vertical-align:baseline}.product-card__price-wrapper .price del{opacity:1;font-weight:400;color:#999;text-decoration:line-through;margin-right:.35em;display:inline;vertical-align:baseline}.product-card__price-wrapper .price ins .woocommerce-Price-amount,.product-card__price-wrapper .price ins bdi,.product-card__price-wrapper .price del .woocommerce-Price-amount,.product-card__price-wrapper .price del bdi{vertical-align:baseline;line-height:inherit}.product-card__price-wrapper,.product-card__price-wrapper .price,.product-card__price-wrapper .woocommerce-Price-amount,.product-card__price-wrapper .woocommerce-Price-amount bdi{overflow:visible!important}.product-card__price-wrapper{scrollbar-width:none}.product-card__price-wrapper::-webkit-scrollbar,.product-card__price-wrapper *::-webkit-scrollbar{width:0;height:0}.product-card__price-wrapper .woocommerce-Price-amount,.product-card__price-wrapper .woocommerce-Price-amount bdi,.product-card__price-wrapper .woocommerce-Price-currencySymbol{line-height:inherit!important}.product-card__button-wrapper{width:100%;margin-top:auto}@media (min-width:1026px){.product-card__content{justify-content:space-between}.product-card__button-wrapper{margin-top:2.083vw;margin-bottom:0;flex-shrink:0}}.product-card__button-wrapper a,.product-card__button-wrapper .button,.product-card__button-wrapper .add_to_cart_button,.product-card__button-wrapper .ajax_add_to_cart,.product-card__button-wrapper [class*="add_to_cart"],.product-card__button-wrapper [class*="button"]{width:100%;padding:1.042vw 2.604vw;border:2px solid transparent;border-radius:999px;background-color:#4dbd56;color:#fff!important;text-decoration:none;font-family: var(--font-family-base);font-weight:500;font-size:.938vw;line-height:1;letter-spacing:-.02em;transition:background-color .3s ease , border-color .3s ease , color .3s ease;box-sizing:border-box;text-align:center;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important;text-shadow:none!important;filter:none!important}.product-card__button-wrapper a:hover,.product-card__button-wrapper .button:hover,.product-card__button-wrapper .add_to_cart_button:hover,.product-card__button-wrapper .ajax_add_to_cart:hover,.product-card__button-wrapper [class*="add_to_cart"]:hover,.product-card__button-wrapper [class*="button"]:hover{background-color:transparent;border-color:#4dbd56;color:#303030!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}.product-card__button-wrapper .button--outofstock,.product-card__button-wrapper .button--outofstock:hover,.product-card__button-wrapper .button--outofstock:focus{background-color:#e0e0e0!important;border-color:#e0e0e0!important;color:#757575!important;cursor:not-allowed!important;pointer-events:none!important}.product-card__quantity-wrapper{display:none;align-items:center;gap:0;background-color:#fff;border-radius:999px;padding:0 .521vw;margin:0;margin-top:.521vw;border:1px solid rgba(48,48,48,.2);box-sizing:border-box;height: calc(1.042vw * 2 + 0.938vw + 4px);min-height: calc(1.042vw * 2 + 0.938vw + 4px);width:100%;flex-shrink:0;overflow:visible;position:relative;opacity:0;transform:scale(.95);transition:opacity .3s ease , transform .3s ease}.product-card__quantity-wrapper[style*="display: flex"],.product-card__quantity-wrapper.show{display:flex!important;opacity:1;transform:scale(1)}.product-card__quantity-wrapper .quantity-button{width:2.083vw!important;height:2.083vw!important;min-width:2.083vw!important;min-height:2.083vw!important;border-radius:50%!important;border:none!important;padding:0!important;margin:0!important;cursor:pointer;display:flex!important;align-items:center;justify-content:center;position:relative!important;transition:background-color .3s ease;flex-shrink:0;pointer-events:auto;z-index:2;overflow:hidden!important;background-color:transparent!important;box-sizing:border-box!important}.product-card__quantity-wrapper .quantity-button--minus,.product-card__quantity-wrapper .quantity-button--plus{background-color:#f3f3f3!important}.product-card__quantity-wrapper .quantity-button--minus:hover,.product-card__quantity-wrapper .quantity-button--plus:hover{background-color:#4dbd56!important}.product-card__quantity-wrapper .quantity-button__icon{width:1.146vw!important;height:1.146vw!important;object-fit:contain!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;pointer-events:none!important;transition:opacity .3s ease;margin:0!important;padding:0!important;border:none!important;background:none!important}.product-card__quantity-wrapper .quantity-button__icon--hover{opacity:0}.product-card__quantity-wrapper .quantity-button .quantity-button__icon--default{opacity:1}.product-card__quantity-wrapper .quantity-button .quantity-button__icon--hover{opacity:0}.product-card__quantity-wrapper .quantity-button:hover .quantity-button__icon--default{opacity:0}.product-card__quantity-wrapper .quantity-button:hover .quantity-button__icon--hover{opacity:1}.product-card__quantity-wrapper .quantity-input-wrapper{display:flex;align-items:center;justify-content:center;gap:.104vw;padding:0 .833vw;flex:1;min-width:0;white-space:nowrap}.product-card__quantity-wrapper .product-card__quantity-input,.product-card__quantity-wrapper input.qty{width:auto;min-width:0;max-width:2ch;flex:0 0 auto;border:none;background:transparent;padding:0;margin:0;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:1;color:#4dbd56;text-align:center;-moz-appearance:textfield;appearance:textfield;display:inline-block}.product-card__quantity-wrapper .product-card__quantity-input::-webkit-outer-spin-button,.product-card__quantity-wrapper .product-card__quantity-input::-webkit-inner-spin-button,.product-card__quantity-wrapper input.qty::-webkit-outer-spin-button,.product-card__quantity-wrapper input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-card__quantity-wrapper .quantity-unit{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:1;color:#4dbd56;flex-shrink:0;margin:0;padding:0}.product-card__badge-wrapper{position:absolute;top:.833vw;right:.833vw;z-index:10;display:block;background-color:#c91114!important;color:#fff!important;font-family:'Inter Tight',sans-serif;font-weight:500;font-style:normal;font-size:.833vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;padding:.625vw 1.042vw;margin:0;border-radius:999px;text-transform:capitalize!important;box-sizing:border-box}.product-card__badge-wrapper *{background-color:transparent!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;vertical-align:inherit!important;text-transform:inherit!important;padding:0!important;margin:0!important;border:none!important}.product-card__badge-wrapper .onsale{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.729vw;line-height:100%;letter-spacing:-.03em;padding:.625vw 1.042vw;margin:0;background-color:#c91114!important;color:#fff!important;border-radius:.26vw;text-transform:none!important;display:inline-block;box-sizing:border-box;position:static;left:auto;right:auto;top:auto;bottom:auto}.mini-cart-sidebar{position:fixed;top:0;right:0;width:100%;height:100svh;z-index:10000001!important;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease , visibility .3s ease}.mini-cart-sidebar.is-open{opacity:1;visibility:visible;pointer-events:auto;touch-action:pan-y}.mini-cart-sidebar__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.mini-cart-sidebar.is-open .mini-cart-sidebar__overlay{opacity:1}.mini-cart-sidebar__content{position:absolute;top:0;right:0;width:48.125vw;height:100svh;background-color:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;pointer-events:auto}.mini-cart-sidebar.is-open .mini-cart-sidebar__content{transform:translateX(0)}.mini-cart-sidebar__header{display:flex;align-items:center;justify-content:space-between;padding:2.083vw;margin:0;border-bottom:none;flex-shrink:0;position:relative}.mini-cart-sidebar__header::after{content:none}.mini-cart-sidebar__title{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:5.208vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;color:#303030;margin:0;padding:0}.mini-cart-sidebar__close{width:3.125vw;height:3.125vw;border-radius:50%;background-color:#303030;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;flex-shrink:0;transition:background-color .3s ease}.mini-cart-sidebar__close:hover{background-color:#1a1a1a}.mini-cart-sidebar__close svg{width:.938vw;height:.938vw}.mini-cart-sidebar__body{flex:1;overflow:hidden;padding:0;display:flex;flex-direction:column;min-height:0}.mini-cart-sidebar__body .widget_shopping_cart_content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:visible}.mini-cart-sidebar .woocommerce-mini-cart{list-style:none;margin:0;padding:0 2.083vw 2.083vw 2.083vw;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.mini-cart-sidebar .woocommerce-mini-cart-item{display:flex;align-items:center;gap:1.042vw;padding:1.563vw 0;border-bottom:1px solid rgba(48,48,48,.2);position:relative}.mini-cart-sidebar .woocommerce-mini-cart-item:first-child{border-top:1px solid rgba(48,48,48,.2)}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__image{flex-shrink:0}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__image img{width:10.417vw;height:9.896vw;object-fit:contain;border-radius:.26vw;display:block}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__content{flex:1;display:flex;flex-direction:column;gap:.521vw;min-width:0}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__controls-row{display:flex;align-items:center;gap:1.042vw;min-width:0}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__controls-row .mini-cart-item__quantity-wrapper{flex:1;width:auto;max-width:100%}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__controls-row .mini-cart-item__remove{margin-left:0;align-self:center}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__name{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.25vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;color:#303030;display:inline-block}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__name a{color:inherit;text-decoration:none;display:inline}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__name::after{content:' (' attr(data-unit) ')';font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.25vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;color:rgba(48,48,48,.4)}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__name::after{content:''!important;display:none!important}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__quantity-unit{display:inline!important;color:inherit}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:space-between;gap:0;background-color:transparent;border-radius:999px;padding:0 .521vw;margin:0;border:1px solid rgba(48,48,48,.2);width:27.187vw;height:3.125vw;min-height:3.125vw;max-height:3.125vw;box-sizing:border-box;align-self:center}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__quantity-button{width:2.083vw;height:2.083vw;min-width:2.083vw;min-height:2.083vw;border:none;background:#f3f3f3;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.146vw;line-height:1;color:#303030;transition:all .3s ease;padding:0}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__quantity-button:hover{background-color:#4dbd56;color:#fff}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__quantity-value{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:1;color:#4dbd56;min-width:3.125vw;text-align:center;padding:0 .833vw}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__price{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.25vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;color:#303030;margin-top: calc(0.521vw + 6px);display:flex;align-items:center;gap:.35em}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__price-label{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.25vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;color:rgba(48,48,48,.4)}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__price .woocommerce-Price-amount,.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__price .woocommerce-Price-amount bdi{line-height:inherit!important;vertical-align:baseline}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__price .woocommerce-Price-currencySymbol{line-height:inherit!important;vertical-align:baseline;display:inline-block}@media (max-width:1025px){.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__price-label{display:none}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__content{position:relative;gap:.5vw!important;row-gap:.5vw!important;display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:baseline;align-content:center}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__name{grid-column:1;grid-row:1;align-self:start;margin:0!important;padding:0!important;line-height:1!important}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__price{grid-column:2;grid-row:1;position:static;line-height:1!important;display:flex;align-items:center;gap:.2em;margin-left:2vw;margin-top:.5vw!important;padding-top:0!important;align-self:baseline;vertical-align:baseline}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__controls-row{grid-column: 1 / -1;grid-row:2;align-self:center}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__price .woocommerce-Price-amount,.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__price .woocommerce-Price-amount bdi{vertical-align:baseline;line-height:100%!important}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__price .woocommerce-Price-currencySymbol{vertical-align:baseline;display:inline-block;line-height:100%!important}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__controls-row{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:0}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__controls-row .mini-cart-item__remove{position:static;transform:none;margin:0 3vw 0 0}}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__remove{width:3.125vw;height:3.125vw;min-width:3.125vw;min-height:3.125vw;max-width:3.125vw;max-height:3.125vw;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#303030;text-decoration:none;transition:color .3s ease;margin:0;margin-left:1.042vw;align-self:center;box-sizing:border-box}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__remove:hover{color:#4dbd56}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__remove-icon{width:3.125vw;height:3.125vw;display:block}.mini-cart-sidebar .woocommerce-mini-cart__total{padding:2.083vw;border-top:1px solid rgba(48,48,48,.2);margin:0;margin-top:auto;flex-shrink:0;background-color:#f3f3f3;box-sizing:border-box}.mini-cart-sidebar .mini-cart-total{display:flex;align-items:center;justify-content:space-between;gap:1.042vw;width:100%}.mini-cart-sidebar .mini-cart-total__label{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.875vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;color:rgba(48,48,48,.4)}.mini-cart-sidebar .mini-cart-total__price{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:1.875vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;color:#303030;display:flex;align-items:baseline;gap:.2em}.mini-cart-sidebar .mini-cart-total__price .woocommerce-Price-amount,.mini-cart-sidebar .mini-cart-total__price .woocommerce-Price-amount bdi{vertical-align:baseline}.mini-cart-sidebar .mini-cart-total__price .woocommerce-Price-currencySymbol{vertical-align:baseline;display:inline-block}.mini-cart-sidebar .woocommerce-mini-cart__buttons{margin:0;padding:0 2.083vw 2.083vw 2.083vw;flex-shrink:0;background-color:#f3f3f3;box-sizing:border-box}.mini-cart-sidebar .mini-cart-delivery{margin:0;padding:0 2.083vw 2.083vw 2.083vw;background-color:#f3f3f3;display:flex;align-items:center;justify-content:center;gap:.625vw;text-align:center;box-sizing:border-box}.mini-cart-sidebar .mini-cart-delivery__icon{width:1.25vw;height:auto;flex-shrink:0}.mini-cart-sidebar .mini-cart-delivery__text{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;color:rgba(48,48,48,.4)}.mini-cart-sidebar .woocommerce-mini-cart__buttons .button{width:100%;padding:1.042vw 2.604vw;border:2px solid transparent;border-radius:999px;background-color:#4dbd56;color:#fff;text-decoration:none;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:.938vw;line-height:100%;letter-spacing:-.03em;transition:background-color .3s ease , border-color .3s ease , color .3s ease;box-sizing:border-box;text-align:center;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;margin-bottom:.521vw}.mini-cart-sidebar .woocommerce-mini-cart__buttons .button:hover{background-color:transparent;border-color:#4dbd56;color:#303030}.mini-cart-sidebar .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout) {display:none}.mini-cart-sidebar .woocommerce-mini-cart__empty-message{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:1.042vw;line-height:140%;color:rgba(48,48,48,.7);text-align:center;padding:3.125vw 2.083vw;margin:0 1.563vw;border:1px solid rgba(48,48,48,.12);border-radius:1.25vw;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shop-archive-products .woocommerce-info,.woocommerce .woocommerce-info{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:500;font-size:1.042vw;line-height:140%;letter-spacing:-.03em;color:rgba(48,48,48,.7);background:rgba(255,255,255,.6);border:1px solid rgba(48,48,48,.12);border-radius:1.25vw;padding:1.563vw 1.563vw;margin:1.563vw 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shop-archive-products .woocommerce-info::before,.woocommerce .woocommerce-info::before{display:none}@media (max-width:1025px){.mini-cart-sidebar .woocommerce-mini-cart__empty-message{font-size:4.103vw;border-radius:5.128vw;padding:8.205vw 5.128vw;margin:0 5.128vw}.shop-archive-products .woocommerce-info,.woocommerce .woocommerce-info{font-size:4.103vw;border-radius:5.128vw;padding:5.128vw;margin:5.128vw 0}}.shop-archive-filters__item a,.shop-filter-list__link,.product-card__button-wrapper .button,.product-card__button-wrapper .add_to_cart_button,.product-card__quantity-wrapper,.product-card__quantity-wrapper .quantity-button,.mini-cart-item__quantity-button,.mini-cart-item__remove,.single-product__summary form.cart .quantity-button,.single-product__summary form.cart .single_add_to_cart_button{transition:color .25s ease , background-color .25s ease , border-color .25s ease , opacity .25s ease , transform .25s ease , box-shadow .25s ease}.product-card__quantity-wrapper.show,.product-card__quantity-wrapper[style*="display: flex"]{transition:opacity .25s ease , transform .25s ease;transform:translateY(0)}.product-card__button-wrapper .product-card__quantity-wrapper:not(.show):not([style*="display: flex"]) {transform:translateY(4px)}.mini-cart-sidebar__content,.mini-cart-sidebar__body,.mini-cart-sidebar .woocommerce-mini-cart{overscroll-behavior:contain}@media (min-width:1026px){.mini-cart-sidebar .woocommerce-mini-cart{-webkit-overflow-scrolling:touch;touch-action:pan-y}}@media (max-width:1025px){html.mini-cart-open{position:fixed!important;width:100%!important;height:100%!important;overflow:hidden!important}body.mini-cart-open{position:fixed!important;width:100%!important;height:100%!important;overflow:hidden!important;pointer-events:auto!important}body.mini-cart-open .mini-cart-sidebar__body,body.mini-cart-open .mini-cart-sidebar__content,body.mini-cart-open .widget_shopping_cart_content,body.mini-cart-open .woocommerce-mini-cart{touch-action:pan-y!important;pointer-events:auto!important}.mini-cart-sidebar__content{position:fixed!important;top:0!important;right:0!important;left:0!important;width:100%!important;display:flex!important;flex-direction:column!important;height:100svh!important;max-height:100svh!important;bottom:0!important}.mini-cart-sidebar .woocommerce-mini-cart__buttons{padding-bottom:18vw!important}.mini-cart-sidebar .mini-cart-footer{flex:0 0 auto!important;margin-top:auto!important;position:relative;z-index:10000004!important;background-color:#f3f3f3;width:100%}.mini-cart-sidebar.is-open .mini-cart-sidebar__body,.mini-cart-sidebar__body{flex:1!important;overflow:hidden!important;padding:0!important;display:flex!important;flex-direction:column!important;min-height:0!important;pointer-events:auto!important;touch-action:pan-y!important}.mini-cart-sidebar__body .widget_shopping_cart_content{display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:0!important;overflow:hidden!important;position:relative;width:100%!important;pointer-events:auto!important;touch-action:pan-y!important}.mini-cart-sidebar .woocommerce-mini-cart{flex:1 1 0%!important;min-height:0!important;max-height:100%!important;overflow-y:scroll!important;overflow-x:hidden!important;position:relative!important;pointer-events:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;will-change:scroll-position!important;overscroll-behavior-y:contain!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-touch-callout:none!important;pointer-events:auto!important;z-index:1!important}.mini-cart-sidebar .woocommerce-mini-cart__buttons .button{margin-bottom:0!important}.mini-cart-sidebar .mini-cart-delivery{display:none!important}.mini-cart-sidebar__close{width:10.256vw;height:10.256vw}.mini-cart-sidebar__close svg{width:5.333vw;height:5.333vw}.mini-cart-sidebar__title{font-size:8.718vw}.mini-cart-sidebar__content{width:100vw;display:flex;flex-direction:column;position:fixed!important;top:0!important;right:0!important;left:0!important;height:100svh;max-height:100svh;bottom:0}.mini-cart-sidebar__header{padding:5.128vw}.mini-cart-sidebar .woocommerce-mini-cart{padding:0 5.128vw 5.128vw 5.128vw}.mini-cart-sidebar .woocommerce-mini-cart__total{padding:5.128vw}.mini-cart-sidebar .woocommerce-mini-cart__buttons,.mini-cart-sidebar .mini-cart-delivery{padding:0 5.128vw 5.128vw 5.128vw}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__image img{width:25.641vw;height:24.103vw}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__name{font-size:3.1vw;line-height:1.15!important;display:block;padding-right:15vw}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__name a{line-height:inherit!important;display:inline}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__name::after{font-size:3.1vw}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__controls-row{gap:3.333vw;padding-right:0;margin-top:16px}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__controls-row .mini-cart-item__quantity-wrapper{flex:0 1 80%;width:auto;max-width:80%}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__quantity-wrapper{width:auto;flex:0 1 80%;height:10.256vw;min-height:10.256vw;max-height:10.256vw;padding:0 2.051vw}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__quantity-button{width:8.205vw;height:8.205vw;min-width:8.205vw;min-height:8.205vw;font-size:4.1vw}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__quantity-value{font-size:3.2vw;min-width:8vw;padding:0 2.051vw}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__price,.mini-cart-sidebar .mini-cart-total__price{font-size:3.1vw;line-height:100%!important}.mini-cart-sidebar .mini-cart-total__label{font-size:3.59vw}.mini-cart-sidebar .woocommerce-mini-cart__buttons .button{font-size:3.5vw;padding:3.077vw 5.128vw}.mini-cart-sidebar .mini-cart-delivery__icon{width:4.102vw}.mini-cart-sidebar .mini-cart-delivery__text{font-size:3.2vw}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__remove{width:10.256vw;height:10.256vw}.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__remove-icon{width:10.256vw;height:10.256vw}.shop-archive-hero{position:relative;width:var(--container-width-mobile);max-width:var(--container-width-mobile);margin:23.077vw auto 0 auto;padding:0;overflow:hidden}.shop-archive-hero__image-wrapper{width:100%;height:47.436vw;position:relative;margin:0;padding:0;overflow:hidden;border-radius:1.333vw}.shop-archive-hero__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.shop-archive-hero__content{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 5.333vw 0 5.333vw;box-sizing:border-box}.shop-archive-hero__content .container{width:100%;max-width:100%;padding:0}.shop-archive-hero__breadcrumb{width:100%;margin:0;padding:0}.shop-archive-hero__breadcrumb .woocommerce-breadcrumb{color:#fff;margin-bottom:0;font-size:3.2vw;gap:1.067vw}.shop-archive-hero__breadcrumb .woocommerce-breadcrumb__link{color:rgba(255,255,255,.8)}.shop-archive-hero__breadcrumb .woocommerce-breadcrumb__link:hover{color:#fff}.shop-archive-hero__breadcrumb .woocommerce-breadcrumb__current{color:#fff}.shop-archive-hero__breadcrumb .woocommerce-breadcrumb__icon{filter:brightness(0) invert(1);width:1.5vw;height:auto}.shop-archive-content{margin-top:0;padding:0;margin-bottom:20px}.shop-archive-layout{display:flex;gap:0;flex-direction:column;margin-top:5.128vw}.shop-archive-layout .woocommerce-sidebar,.shop-archive-layout aside,.shop-archive-layout .widget-area{display:none}.shop-archive-layout .woocommerce-products-header{display:none}.shop-archive-content .woocommerce-breadcrumb{display:none}ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.667vw!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important}ul.products.columns-4 li.product{width: calc((100% - 2.667vw) / 2) !important;margin:0!important;padding:0!important;min-width:0!important;box-sizing:border-box!important;position:relative!important;opacity:1!important;visibility:visible!important}ul.products:not(.single-product__related-wrapper):not(.swiper-wrapper) {display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:2.667vw!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:visible!important}.woocommerce .container ul.products:not(.single-product__related-wrapper):not(.swiper-wrapper),
	.woocommerce-page .container ul.products:not(.single-product__related-wrapper):not(.swiper-wrapper),
	.container ul.products:not(.single-product__related-wrapper):not(.swiper-wrapper) {max-width:100%!important;width:100%!important;margin:0!important;overflow-x:hidden!important}.woocommerce .site-main>.container,.woocommerce-page .site-main>.container,.woocommerce .content-area>.container,.woocommerce-page .content-area>.container{padding-top:0!important;padding-bottom:0!important}.woocommerce .site-main > .container > *:first-child:not(ul.products),
	.woocommerce-page .site-main > .container > *:first-child:not(ul.products),
	.woocommerce .content-area > .container > *:first-child:not(ul.products),
	.woocommerce-page .content-area > .container > *:first-child:not(ul.products) {margin-bottom:0!important}.woocommerce .site-main > .container > ul.products:not(.single-product__related-wrapper):not(.swiper-wrapper) + *,
	.woocommerce-page .site-main > .container > ul.products:not(.single-product__related-wrapper):not(.swiper-wrapper) + *,
	.woocommerce .content-area > .container > ul.products:not(.single-product__related-wrapper):not(.swiper-wrapper) + *,
	.woocommerce-page .content-area > .container > ul.products:not(.single-product__related-wrapper):not(.swiper-wrapper) + * {margin-top:0!important}ul.products:not(.single-product__related-wrapper):not(.swiper-wrapper).columns-4 li.product,
	ul.products:not(.single-product__related-wrapper):not(.swiper-wrapper).columns-2 li.product,
	ul.products:not(.single-product__related-wrapper):not(.swiper-wrapper).columns-3 li.product {width:100%!important}.woocommerce .site-main,.woocommerce .content-area,.woocommerce-page .site-main,.woocommerce-page .content-area{width:100%!important;max-width:100vw!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important}.woocommerce .container,.woocommerce-page .container{width:var(--container-width-mobile)!important;max-width:var(--container-width-mobile)!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;overflow-x:hidden!important}.shop-archive-content>.container{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}ul.products:not(.single-product__related-wrapper):not(.swiper-wrapper) li.product {width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-x:hidden!important}li.product .product-card,.product-card{padding:2.667vw!important;border:1px solid rgba(48,48,48,.1)!important;border-radius:1.333vw!important;background-color:rgba(255,255,255,.4)!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;position:relative!important;overflow:visible!important;overflow-x:hidden!important;overflow-y:visible!important;min-width:0!important}.product-card__image-wrapper{width:100%!important;height:21.867vw!important;min-height:21.867vw!important;max-height:21.867vw!important;margin-top:0!important;margin-bottom:5.333vw!important;border-radius:1.333vw!important;position:relative!important;background-color:rgba(243,243,243,.5)!important;will-change:auto;order:1!important;flex-shrink:0!important;z-index:1!important;overflow:hidden!important}.product-card__image-wrapper img,.product-card__image-wrapper .attachment-woocommerce_thumbnail{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:1.333vw!important;display:block!important}.product-card__image-wrapper .onsale{display:none}.product-card__badge-wrapper{position:absolute!important;top:2.133vw!important;right:2.133vw!important;z-index:10!important;display:block!important;margin:0!important;order:0!important;width:auto!important;background-color:#c91114!important;color:#fff!important;font-family:'Inter Tight',sans-serif;font-weight:500;font-style:normal;font-size:2.4vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;padding:1.067vw 1.6vw;border-radius:999px;text-transform:capitalize!important;box-sizing:border-box}.product-card__badge-wrapper *{background-color:transparent!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;vertical-align:inherit!important;text-transform:inherit!important;padding:0!important;margin:0!important;border:none!important}.product-card__badge-wrapper .onsale{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:2.8vw;line-height:100%;letter-spacing:-.03em;padding:2.133vw 2.933vw;margin:0;background-color:#c91114!important;color:#fff!important;border-radius:.8vw;text-transform:none!important;display:inline-block;box-sizing:border-box;position:static}.product-card__content{padding:0!important;gap:0!important;margin-top:0!important;margin-bottom:0!important;min-width:0!important;overflow:visible!important;overflow-x:hidden!important;overflow-y:visible!important;order:3!important;position:relative!important;z-index:3!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;flex:1!important;justify-content:flex-start!important;min-height:0!important;height:100%!important}.product-card *{max-width:100%!important;box-sizing:border-box!important}.product-card__title-wrapper,.product-card__price-wrapper,.product-card__button-wrapper{overflow-x:hidden!important;overflow-y:visible!important;max-width:100%!important;touch-action:manipulation!important}.product-card__title-price-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;margin-bottom:0!important;min-width:0;flex:1 1 0%!important;order:1!important;min-height:0!important}.product-card__title-wrapper{flex:1;min-width:0;overflow:hidden}.product-card__title-wrapper .woocommerce-loop-product__title{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:2.95vw!important;line-height:1.2;letter-spacing:-.03em;vertical-align:middle;color:#303030;margin:0;margin-bottom:0!important;padding:0;display:block;word-wrap:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;min-width:0}.product-card__unit{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:2.667vw!important;line-height:1.2;letter-spacing:-.03em;vertical-align:middle;color:rgba(48,48,48,.4);white-space:nowrap}.product-card__title-price-wrapper .product-card__price-wrapper--desktop{display:none!important}.product-card__price-wrapper--desktop{display:none!important}.product-card__price-button-wrapper{display:flex!important;flex-direction:column!important;flex-shrink:0!important;margin-top:auto!important;width:100%!important;order:2!important;gap:0!important}.product-card__price-wrapper--mobile{flex-shrink:0!important;margin-top:5.333vw!important;margin-bottom:5.333vw!important;margin-left:0!important;margin-right:0!important;text-align:left!important;width:100%!important;display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:1.6vw!important;white-space:nowrap;overflow:visible!important;touch-action:pan-y!important;-webkit-overflow-scrolling:auto!important}.mini-cart-sidebar .product-card__price-wrapper,.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__price,.mini-cart-sidebar .woocommerce-mini-cart-item .mini-cart-item__price-wrapper{touch-action:pan-y!important}.product-card__title-wrapper{order:1!important;width:100%!important}.product-card__price-wrapper .price{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:4.8vw!important;line-height:100%;letter-spacing:-.03em}.product-card__price-wrapper .price ins{text-decoration:none;font-weight:600;color:#303030;display:inline;vertical-align:baseline}.product-card__price-wrapper .price del{opacity:1;font-weight:400;color:#999;text-decoration:line-through;margin-right:.35em;display:inline;vertical-align:baseline}.product-card__price-wrapper .price ins .woocommerce-Price-amount,.product-card__price-wrapper .price ins bdi,.product-card__price-wrapper .price del .woocommerce-Price-amount,.product-card__price-wrapper .price del bdi{vertical-align:baseline;line-height:inherit}.product-card__description{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif;font-weight:600;font-size:3.2vw;line-height:100%;letter-spacing:-.03em;vertical-align:middle;color:#303030;margin:0;padding:0}.product-card__button-wrapper{margin-top:0!important;margin-bottom:0!important;width:100%!important;order:1!important;position:relative!important;z-index:4!important;display:flex!important;flex-direction:column!important;gap:0!important;flex-shrink:0!important}.product-card__button-wrapper a,.product-card__button-wrapper .button{width:100%!important;height:10.667vw!important;min-height:10.667vw!important;max-height:10.667vw!important;padding:2.667vw 5.333vw!important;font-size:3.2vw!important;margin:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-card__button-wrapper .add_to_cart_button{width:100%!important;height:10.667vw!important;min-height:10.667vw!important;max-height:10.667vw!important;padding:2.667vw 5.333vw!important;font-size:3.2vw!important;margin:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-card__button-wrapper .add_to_cart_button[style*="display: none"]{display:none!important}.product-card__button-wrapper:has(.product-card__quantity-wrapper.show) .add_to_cart_button,
	.product-card__button-wrapper:has(.product-card__quantity-wrapper[style*="display: flex"]) .add_to_cart_button {display:none!important}.product-card__button-wrapper:has(.product-card__quantity-wrapper.show) .added_to_cart,
	.product-card__button-wrapper:has(.product-card__quantity-wrapper[style*="display: flex"]) .added_to_cart {display:none!important}.product-card__button-wrapper .added_to_cart{display:none!important}.product-card__button-wrapper .product-card__quantity-wrapper:not(.show):not([style*="display: flex"]) {display:none!important;opacity:0!important;visibility:hidden!important}.product-card__quantity-wrapper{width:100%!important;min-height:10.667vw!important;height:10.667vw!important;padding:0 1.333vw!important;box-sizing:border-box!important;display:none!important;align-items:center!important;opacity:0!important;visibility:hidden!important}.product-card__quantity-wrapper.show,.product-card__quantity-wrapper[style*="display: flex"]{display:flex!important;opacity:1!important;visibility:visible!important}.product-card__button-wrapper .add_to_cart_button{display:flex!important}.product-card__button-wrapper .add_to_cart_button[style*="display: none"]{display:none!important}.product-card__quantity-wrapper .quantity-button{width:8vw!important;height:8vw!important;min-width:8vw!important;min-height:8vw!important;max-width:8vw!important;max-height:8vw!important;flex-shrink:0!important}.product-card__quantity-wrapper .quantity-input-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 1.333vw!important;gap:.267vw!important;flex:1!important;min-width:0!important;white-space:nowrap!important}.product-card__quantity-wrapper .quantity-button__icon{width:4.267vw!important;height:4.267vw!important}.product-card__quantity-wrapper .product-card__quantity-input,.product-card__quantity-wrapper input.qty{width:auto!important;min-width:0!important;max-width:3ch!important;flex:0 0 auto!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;font-size:3.2vw!important;line-height:1!important;color:#4dbd56!important;text-align:center!important;-moz-appearance:textfield!important;appearance:textfield!important;display:inline-block!important}.product-card__quantity-wrapper input.qty::-webkit-outer-spin-button,.product-card__quantity-wrapper input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.product-card__quantity-wrapper .quantity-unit{font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;font-size:3.2vw!important;line-height:1!important;color:#4dbd56!important;margin:0!important;padding:0!important;white-space:nowrap!important;flex-shrink:0!important}}.add_to_cart_button,.ajax_add_to_cart,[class*="add_to_cart"],a.add_to_cart_button,a.ajax_add_to_cart,.button.add_to_cart_button,.button.ajax_add_to_cart{box-shadow:none!important;text-shadow:none!important;filter:none!important}.add_to_cart_button:hover,.ajax_add_to_cart:hover,[class*="add_to_cart"]:hover,a.add_to_cart_button:hover,a.ajax_add_to_cart:hover,.button.add_to_cart_button:hover,.button.ajax_add_to_cart:hover,.add_to_cart_button:focus,.ajax_add_to_cart:focus,[class*="add_to_cart"]:focus,a.add_to_cart_button:focus,a.ajax_add_to_cart:focus,.button.add_to_cart_button:focus,.button.ajax_add_to_cart:focus{box-shadow:none!important;text-shadow:none!important;filter:none!important}body.woocommerce .single-product__sale-badge-wrapper{position:absolute!important;top:.833vw!important;right:.833vw!important;z-index:10!important;pointer-events:none!important}body.woocommerce .single-product__sale-badge-wrapper .onsale,body.woocommerce .single-product__image-wrapper .onsale,body.woocommerce .single-product__image-wrapper .woocommerce-product-gallery .onsale,body.woocommerce .single-product__image-wrapper span.onsale,body.woocommerce .single-product__content .onsale,body.woocommerce .single-product .single-product__image-wrapper .onsale,.woocommerce .single-product__image-wrapper .onsale,.single-product__image-wrapper .woocommerce-product-gallery .onsale{position:relative!important;top:0!important;right:0!important;z-index:10!important;display:block!important;background-color:#c91114!important;color:#fff!important;font-family:'Inter Tight','Inter','Segoe UI',Roboto,sans-serif!important;font-weight:600!important;font-style:normal!important;font-size:.729vw!important;line-height:100%!important;letter-spacing:-.03em!important;padding:.625vw 1.042vw!important;margin:0!important;border-radius:999px!important;text-transform:capitalize!important;box-sizing:border-box!important;border:none!important;text-decoration:none!important;pointer-events:none!important}@media (max-width:1025px){body.woocommerce .single-product__image-wrapper .onsale,body.woocommerce .single-product__image-wrapper .woocommerce-product-gallery .onsale,body.woocommerce .single-product__image-wrapper span.onsale,body.woocommerce .single-product__content .onsale,body.woocommerce .single-product .single-product__image-wrapper .onsale,.woocommerce .single-product__image-wrapper .onsale,.single-product__image-wrapper .woocommerce-product-gallery .onsale{top:2.133vw!important;right:2.133vw!important;font-size:2.8vw!important;padding:2.133vw 2.933vw!important}body.woocommerce .single-product__sale-badge-wrapper{top:2.133vw!important;right:2.133vw!important}}