:root{--page-width: 1710px;--side-spacing: 40px;--font-body-family: Inter, sans-serif;--font-heading-family: "Syne", sans-serif;--font-size-11: 11px;--font-size-12: 12px;--font-size-button: 13.5px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-size-24: 24px;--font-size-32: 32px;--font-size-40: 40px;--font-size-48: 48px;--font-size-56: 56px;--border-radius-5: 5px;--border-radius-12: 12px;--border-radius-20: 20px;--section-spacing-xs: 44px;--section-spacing-s: 80px;--swiper-scrollbar-drag-bg-color: $color_oliveGreen}@media screen and (max-width: 749px){:root{--side-spacing: 30px}}.button{font-size:var(--font-size-button);letter-spacing:0;padding:14px 35px;transition:.2s;display:inline-flex;align-items:center;justify-content:center;border:none;color:#fff;background-color:#000;border-radius:9px;column-gap:10px}.button:hover{color:#000;background-color:#efb661}.button:hover path{fill:#000}.button.button_rounded{border-radius:50px}.button.button_white{color:#000;background-color:#fff}.button.button_white:hover{color:#fff;background-color:#000}.button.button_black_on_yellow{color:#000;background-color:#efb661}.button.button_black_on_yellow:hover{color:#fff;background-color:#000}.button.button_white_on_yellow{color:#fff;background-color:#efb661}.button.button_white_on_yellow:hover{color:#fff;background-color:#000}.button.button_black_on_yellow_faded{color:#000;background-color:#fae9cf;border:1px solid #efb661}.button.button_black_on_yellow_faded:hover{color:#fff;background-color:#000;border:1px solid #000}.button.button_grey{color:#4a505c;background-color:#fafbfd}.button.button_grey:hover{color:#fff;background-color:#000}.button.button_green{background-color:#3d6353;color:#bde9c9}.button.button_green:hover{background-color:#efb661;color:#000}.button.button_hollow{color:#000;background-color:rgba(0,0,0,0);outline:1px solid}.button.button_hollow:hover{color:#fff;background-color:#000;outline-color:#000}.button.button_hollow-white{color:#fff;background-color:rgba(0,0,0,0);outline:1px solid}.button.button_hollow-white:hover{color:#fff;background-color:#000;outline-color:#000}.button.button_hollow-white:hover svg path{fill:#fff}.button.button_hollow-green{color:#3d6353;background-color:rgba(0,0,0,0);outline:1px solid}.button.button_hollow-green:hover{color:#fff;background-color:#3d6353;outline-color:#3d6353}.button.button_hollow-green:hover svg path{fill:#fff}.button.button_with-icon{padding:14px 15px;font-size:var(--font-size-16)}.button>svg{margin-right:10px}@media screen and (max-width: 770px){.button.button_with-icon{font-size:var(--font-size-14)}}body{line-height:1.2;color:#393939;font-size:16px;letter-spacing:0}p{margin-bottom:1.4em}a{color:#393939;text-decoration:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.15;font-family:var(--font-heading-family);font-weight:normal;margin-bottom:.85em}h2,.h2{font-size:var(--font-size-24)}@media screen and (max-width: 1100px){.h0{font-size:var(--font-size-24)}}@media screen and (max-width: 749px){body{font-size:var(--font-size-14)}h2,.h2{font-size:var(--font-size-18)}}.rich-text .subtitle{font-size:var(--font-size-14)}body .swiper-pagination{position:relative;top:auto;bottom:auto;column-gap:4px;--swiper-pagination-bottom: 0;z-index:1}.swiper-scrollbar-container{position:relative;z-index:0}.swiper-scrollbar .swiper-scrollbar-drag{display:block;background-color:#3d6353}.swiper-pagination-bullet{opacity:.3;transition:all .5s ease-in-out;margin:0 4px}.swiper-pagination-bullet.swiper-pagination-bullet-active{width:72px;border-radius:20px;background-color:#3d6353}body .swiper-button-next,body .swiper-button-prev{display:flex;width:32px;height:32px}body .swiper-button-next::after,body .swiper-button-prev::after{display:none}.swiper-controls-container{display:flex;column-gap:5px;margin-bottom:15px}.swiper-button-disabled{opacity:.3}@media screen and (max-width: 600px){.swiper-controls-container{display:none}}html{scroll-behavior:smooth}.page-width{max-width:var(--page-width);width:100%}.page-grid{display:grid;min-height:60px;grid-template-columns:minmax(var(--side-spacing), 1fr) minmax(0, calc(var(--page-width) / 2 - var(--side-spacing))) minmax(0, calc(var(--page-width) / 2 - var(--side-spacing))) minmax(var(--side-spacing), 1fr)}.section-spacing-xs{padding-top:var(--section-spacing-xs);padding-bottom:var(--section-spacing-xs)}.section-spacing-s{padding-top:var(--section-spacing-s);padding-bottom:var(--section-spacing-s)}[class*=section-spacing]+*{padding-top:0}#toast-container{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:999999;pointer-events:none}.toast{background:#3d6353;color:#fff;padding:16px 24px;border-radius:10px;font-size:15px;max-width:80%;min-width:300px;text-align:center;opacity:0;transform:translateY(10px) scale(0.95);transition:opacity .3s ease,transform .3s ease;pointer-events:auto}.toast.show{opacity:1;transform:translateY(0) scale(1)}@media screen and (max-width: 550px){.page-grid{display:block;padding-inline:var(--side-spacing)}}@media screen and (max-width: 500px){.section-spacing-s{padding-top:40px;padding-bottom:40px}}#HeaderMenu-sale{font-weight:bold}.header__inline-menu{position:relative;top:2px}.header__inline-menu .icon-caret{width:12px;margin-left:6px}.header__menu-item{color:#3d6353;text-transform:uppercase}.header__menu-item .custom-menu-icon{margin-right:10px}.header__menu-item .custom-menu-icon.icon-magic-pencil{position:relative;transform:scale(0.99);top:-1px}.header__menu-item:hover .custom-menu-icon path{fill:rgb(var(--color-foreground))}.header__active-menu-item{color:#3d6353;text-decoration:none}.header__icons svg:not(.wishlist-icon) path{fill:#3d6353}.header__icons .wishlist-button{display:flex;align-items:center;margin:0 10px;position:relative}.header__icons .wishlist-button span.swym-wishlist-header-counter{opacity:0;position:absolute;background:#000;border-radius:100%;font-size:.9rem;height:1.7rem;width:1.7rem;color:#fff;display:flex;align-items:center;justify-content:center;bottom:-6px;right:-6px;pointer-events:none;line-height:0}.header__icons .wishlist-button span.swym-wishlist-header-counter.show-badge{opacity:1}.header .localization-form button{color:#3d6353}.country-selector .country-filter{display:none !important}@media screen and (min-width: 1195px){.header .icon-hamburger-angular{display:none}.header--middle-left .header__inline-menu{margin-left:0;display:flex;justify-content:center}.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:-0.75rem}.header__heading,.header__heading-link{justify-self:start}.header--middle-center .header__heading-link,.header--middle-center .header__heading{justify-self:center;text-align:center}.header--top-center .header__heading-link,.header--top-center .header__heading{justify-self:center;text-align:center}.header{grid-template-columns:1fr auto 1fr}.header--top-left,.header--middle-left:not(.header--has-menu){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.header--top-left.drawer-menu,.header--middle-left.drawer-menu{grid-template-areas:"navigation heading icons";grid-template-columns:auto 1fr auto;column-gap:1rem}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto auto;column-gap:10px}.header--middle-center:not(.drawer-menu){grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--middle-center a.header__heading-link{text-align:center}.header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation"}.header--top-center.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.05rem}}@media screen and (max-width: 1280px){.header .localization-form__select .country-name{display:none}}.product-tag{color:#fff;background-color:#d16b54;position:absolute;font-size:11px;padding:7px 10px;border-radius:25px;top:13px;left:13px}.product-tag--green{background-color:#3d6353}.tag{height:39px;line-height:37px;font-size:var(--font-size-14);padding:0 16px;border-radius:50px;border:1px solid #eeeeec;color:#666}.tag.active{color:#3d6353;background-color:#bde9c9;border-color:#3d6353}.is-background-grey{background-color:#f8f9fc}body .globo-formbuilder{margin-bottom:100px}body .globo-form.hide-description .header .description{display:none}body .globo-form-app{max-width:100% !important;font-family:var(--font-body-family);margin:0}body .globo-form-app .header{margin-bottom:0}body .globo-form-app .header .title{margin-bottom:1.3em;line-height:1.1}body .globo-form-app .help-text{color:#9e9e9e !important;padding-top:4px;margin-bottom:0}body .globo-form-app button.submit{font-size:var(--font-size-18);border-radius:100px;padding:16px 23px}body .globo-description{margin-bottom:35px}body .globo-description p{margin-bottom:.7em}@media screen and (max-width: 700px){body .globo-form-app .header .title{font-size:var(--font-size-20)}}.section-referrals+section{display:none !important}.customer-logged-out section:has(.yotpo-widget-my-rewards-widget),.customer-logged-out .referral-code,.customer-logged-out #membership-banner-logged-in{display:none !important}.customer-logged-in #membership-banner-logged-out{display:none !important}.newsletter-modal.hidden{display:none}.newsletter-modal{position:fixed;inset:0;z-index:9999}body .newsletter-modal__backdrop{position:absolute;display:block;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px)}.newsletter-modal__content{position:relative;background:#fff;max-width:420px;margin:80px auto;padding:32px;border-radius:12px;z-index:10;text-align:center}.newsletter-modal__input{padding:12px}.newsletter-modal__close{position:absolute;top:12px;right:12px;font-size:28px;background:none;border:none;cursor:pointer}/*# sourceMappingURL=theme.css.map */
