.container-regions-selector{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;height:100%}.container-regions-selector .container-regions-selector-home{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center;height:100%;background:#ededed}@media only screen and (min-width: 1025px){.container-regions-selector .container-regions-selector-home{background:transparent}}.container-regions-selector .container-select-region-nav-bar-background{position:absolute;width:100%;height:100vh;background:#fff;z-index:20;top:80px;display:flex;justify-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.5);flex-direction:column}@media only screen and (min-width: 768px){.container-regions-selector .container-select-region-nav-bar-background{top:0;margin-top:110px;left:0}}@media only screen and (min-width: 1025px){.container-regions-selector .container-select-region-nav-bar-background{position:fixed;margin-top:132px}}.container-regions-selector .container-select-region-nav-bar-background .triangle{background:transparent;position:absolute;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid white;top:-15px;transform:translateX(-50%)}.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:30;top:80px;height:auto}@media only screen and (min-width: 768px){.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar{width:320px;height:auto;top:0}}@media only screen and (min-width: 1025px){.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar{margin-left:15%}}@media only screen and (min-width: 1440px){.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar{margin-left:14%}}@media only screen and (min-width: 1600px){.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar{margin-left:12%}}.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar>.container-select-region-store{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;height:100%;background:#fff}@media only screen and (min-width: 768px){.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar>.container-select-region-store{border-radius:0.6rem}}.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar>.container-select-region-store .select-region__box-footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background:#f2f2f2}@media only screen and (min-width: 768px){.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar>.container-select-region-store .select-region__box-footer-container{border-radius:0 0 0.6rem 0.6rem}}.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar>.container-select-region-store .select-region__box-footer-container .select-region__box-footer-title{width:90%;font-family:"Roboto",sans-serif;font-style:normal;font-weight:normal;font-size:0.75rem;line-height:1rem;text-align:left;padding:1rem 0rem;color:#60796b}.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar>.container-select-region-store .region-store{display:flex;flex-direction:row;width:100%;height:100%}.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar>.container-select-region-store .region-store .region-store-select{display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;width:100%;border:0.04rem solid #606060;margin:2rem;-webkit-appearance:none;padding:1rem;position:relative;box-shadow:0px 4px 10px rgba(0,0,0,0.1);z-index:1;color:#606060}.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar>.container-select-region-store .region-store .caret-select{margin:2rem;width:5%;padding:1rem;right:0;position:absolute;z-index:0}.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar>.container-select-region-store .button-region-inside-select{text-align:center;background:transparent;border:transparent;-webkit-appearance:none;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:0.75rem;line-height:1rem;padding:1rem;margin-bottom:1.5rem;border-radius:0.625rem;color:#ffffff;text-transform:uppercase}.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar>.container-select-region-store .button-region-inside-select:disabled{background:#b6b6b6}.container-regions-selector .container-select-region-nav-bar-background .container-select-region-nav-bar>.container-select-region-store .button-region-inside-select:enabled{background:#00a964}.container-regions-selector .regions-selector-icon{flex:0 1 9.5%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;height:90%;line-height:19px}@media only screen and (min-width: 768px){.container-regions-selector .regions-selector-icon{padding-right:0.25rem}}@media only screen and (min-width: 1025px){.container-regions-selector .regions-selector-icon{align-items:flex-start;justify-content:flex-start}}.container-regions-selector .regions-selector-button{flex:0 1 95%;display:flex;flex-direction:row;height:100%;width:100%;align-items:center;justify-content:space-between;padding:0.5rem 0.5rem 0.5rem 0}@media only screen and (min-width: 1025px){.container-regions-selector .regions-selector-button{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0}}.container-regions-selector .regions-selector-button .text-region{color:#606060;padding-left:1rem;font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:0.75rem;line-height:1rem;padding:0}@media only screen and (min-width: 1025px){.container-regions-selector .regions-selector-button .text-region{color:#ffffff;padding-left:0rem}}.container-regions-selector .regions-selector-button .button-region{text-align:left;color:#00a964;border:transparent;-webkit-appearance:none;font-family:"Roboto",sans-serif;font-style:normal;font-weight:normal;font-size:0.75rem;padding:0;background:transparent;padding:0.25rem 0.25rem 0.25rem 2rem;display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.container-regions-selector .regions-selector-button .button-region{padding:0.25rem 0;text-decoration:underline;color:#6aceb5}}.container-regions-selector .container-regions-selector__loading{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;height:100vh;position:relative;z-index:999;position:absolute;top:50%}@media only screen and (min-width: 1025px){.container-regions-selector .container-regions-selector__loading{background:transparent;top:0%}}.container-regions-selector .container-regions-selector__loading .container-regions-selector__loading--container-center{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100vh}@media only screen and (min-width: 1025px){.container-regions-selector .container-regions-selector__loading .container-regions-selector__loading--container-center{justify-content:flex-start}}.container-regions-selector .container-select-region__content-change-region{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem}.container-regions-selector .container-select-region__content-change-region .select-region-title{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:1.25rem;line-height:1.5rem;letter-spacing:0.02em;color:#304539}.container-regions-selector .container-select-region__content-change-region .select-region-sub-title{font:normal normal normal 0.75rem/1rem "Roboto",sans-serif;letter-spacing:0.02em;color:#606060;padding-top:0.5rem}.container-regions-selector .select-region__boxes{display:flex;flex-direction:column;justify-content:center;background:transparent;width:90%;padding-top:1rem}.container-regions-selector .select-region__boxes .select-region__box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:transparent;width:90%}.container-regions-selector .select-region__boxes .select-region__box .select-region__box--title{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:1rem;line-height:1.35rem;letter-spacing:0.02em;color:#304539;padding:1rem 0}.container-regions-selector .select-region__boxes .select-region__box .select-region__box--button{text-align:center;background:#00a964;border:transparent;-webkit-appearance:none;font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:0.75rem;line-height:1rem;padding:1rem;margin-bottom:1.5rem;border-radius:0.625rem;color:#ffffff;text-transform:uppercase;width:100%}.container-regions-selector .select-region__boxes .select-region__box .select-region__box--button:disabled{width:auto;background:#b6b6b6;padding:0.4rem 0.6rem;border-radius:1rem}.select-region__general-text{display:flex;justify-content:flex-start;font:normal normal normal 0.75rem/1rem "Roboto",sans-serif}.select-region__dropdown{border-radius:0.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;width:100%;border:0.04rem solid #606060;margin:0.5rem 0 2rem 0;-webkit-appearance:none;padding:1rem;position:relative;box-shadow:0px 4px 10px rgba(0,0,0,0.1);z-index:1;color:#606060}.select-region__caret-select{margin:0.5rem 1.25rem;width:5%;padding:1rem;right:0;position:absolute;z-index:0}.container-select__backgound{position:absolute;width:100%;height:100vh;background:#fff;z-index:20;top:110px;display:flex;justify-content:flex-start;align-items:flex-start;background-color:transparent;flex-direction:column}@media only screen and (min-width: 768px){.container-select__backgound{top:0;margin-top:7.375rem;left:0;width:90%}}@media only screen and (min-width: 1025px){.container-select__backgound{position:fixed;margin-top:8.25rem}}.container-select__inner-message{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:30;top:80px;height:auto}@media only screen and (min-width: 768px){.container-select__inner-message{width:340px;height:auto;top:0}}@media only screen and (min-width: 1025px){.container-select__inner-message{margin-left:15%}}@media only screen and (min-width: 1440px){.container-select__inner-message{margin-left:14%}}@media only screen and (min-width: 1600px){.container-select__inner-message{margin-left:12%}}.container-select__triangle-message{background:transparent;position:absolute;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;top:-13px;transform:translateX(-50%)}.container-select-region-message{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;width:100%;height:100%;background:#fff;padding:1.2rem;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.1)}@media only screen and (min-width: 768px){.container-select-region-message{border-radius:0.6rem}}.select-region__message-green{font:normal normal normal 0.75rem/1rem "Roboto",sans-serif;color:#00a964;padding-left:0.2rem}.select-region__message{font:normal normal normal 0.75rem/1rem "Roboto",sans-serif;color:#606060;padding-left:0.2rem}

.region-dropdown{display:flex;flex-direction:row;width:100%;height:100%}.region-dropdown .region-dropdown__select{display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;width:100%;border:0.04rem solid #606060;margin:2rem 0;-webkit-appearance:none;padding:1rem;position:relative;box-shadow:0px 4px 10px rgba(0,0,0,0.1);z-index:1;color:#606060}.region-dropdown .region-dropdown__caret-select{margin:2rem 0;width:5%;padding:1rem;right:0;position:absolute;z-index:0}

.onboarding-region-selector{padding:1rem;width:15.875rem}@media only screen and (min-width: 768px){.onboarding-region-selector{width:20rem}}.onboarding-region-selector--loading{width:unset}.onboarding-region-selector__loading{margin-top:3.75rem;margin-bottom:3.125rem}.onboarding-region-selector__selector-store{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.onboarding-region-selector__selector-store-button{text-align:center;background:transparent;border:transparent;-webkit-appearance:none;font:normal normal bold 0.875rem/1.0625rem "Montserrat";padding:1rem;margin-bottom:1.5rem;border-radius:0.625rem;color:#ffffff;text-transform:uppercase;width:100%}.onboarding-region-selector__selector-store-button:disabled{background:#b6b6b6}.onboarding-region-selector__selector-store-button:enabled{background:#00a964}

.onboarding-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 2.5rem);background:#fff;padding:2rem 0;border-radius:0.625rem}@media only screen and (min-width: 768px){.onboarding-content{width:50rem;max-width:100%}}.onboarding-content__icon-close{margin-top:-1.25rem;margin-left:calc(100% - 2.5rem)}.onboarding-content__text-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:90%}.onboarding-content__text-wrap .onboarding-content__icon{margin-bottom:1rem}.onboarding-content__text-wrap .onboarding-content__title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:1.375rem;line-height:1.6875rem;text-align:center;color:#304539;margin-bottom:0.5rem}@media only screen and (min-width: 768px){.onboarding-content__text-wrap .onboarding-content__title{font-size:1.75rem;line-height:2.125rem;letter-spacing:0.02em;margin-bottom:1rem}}.onboarding-content__text-wrap .onboarding-content__sub-title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:1.125rem;line-height:1.375rem;text-align:center;color:#292929}@media only screen and (min-width: 768px){.onboarding-content__text-wrap .onboarding-content__sub-title{font-size:1.25rem;line-height:1.5rem}}.onboarding-content__text-wrap .onboarding-content__body{font-family:"Roboto",sans-serif;font-style:normal;font-weight:normal;font-size:1rem;line-height:1.375rem;text-align:center;color:#606060;margin-top:1rem;width:17rem}@media only screen and (min-width: 768px){.onboarding-content__text-wrap .onboarding-content__body{width:37.375rem}}

.navbar__container{position:fixed;top:0;z-index:100;width:100vw;background:#007934;height:auto}.navbar__container .upper-section{height:48px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 20px}.navbar__container .upper-section--logo{flex-grow:1;margin-left:20px}.navbar__container .upper-section--logo .desktop{display:none}.navbar__container .upper-section--menu{display:flex;flex-direction:column;justify-content:center;align-items:center}.navbar__container .upper-section--menu .menu-mobile{display:flex;flex-direction:column}.navbar__container .upper-section--menu .menu-mobile span{margin-top:5px;font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:9px;line-height:12px;text-align:center;letter-spacing:0.04em;text-transform:uppercase;color:#daf5e6}.navbar__container .upper-section--search .mobile{display:flex;flex-direction:column;justify-content:center;align-items:center}.navbar__container .upper-section--search .mobile img{width:30px}.navbar__container .upper-section--search .mobile span{margin-top:5px;font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:9px;line-height:12px;text-align:center;letter-spacing:0.04em;text-transform:uppercase;color:#daf5e6}.navbar__container .upper-section--search .desktop{display:none}.navbar__container .upper-section--user{display:none}.navbar__container .upper-section--cart{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:20px;position:relative}.navbar__container .upper-section--cart img{width:30px}.navbar__container .upper-section--cart span{margin-top:5px;font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:9px;line-height:12px;text-align:center;letter-spacing:0.04em;text-transform:uppercase;color:#daf5e6}.navbar__container .upper-section .badge-cart{position:absolute;right:-6px;top:-6px;background:#ff9933;border-radius:50%;font-family:"Roboto",sans-serif;font-size:0.875em;font-weight:600;font-style:normal;letter-spacing:0.01em;color:white;height:20px;width:21px;display:flex;align-items:center;justify-content:center}.navbar__container .lower-section{height:auto}.navbar__container .lower-section--searchbar{display:none}.navbar__container .lower-section--searchbar.visible{box-sizing:border-box;display:block;height:70px}.navbar__container .lower-section--searchbar input.searchbar{background:#005929;border-radius:8px;border:none;width:100%;height:45px;color:#ffffff;padding:0 30px 0 10px;box-sizing:border-box}.navbar__container .lower-section--searchbar input.searchbar::placeholder{color:#daf5e6}.navbar__container .lower-section--searchbar .close{position:absolute;right:8%;height:15px;width:15px}.navbar__container .lower-section .categories-desktop{display:none}.navbar__container .notification-label{background-color:#28c1a1;text-align:center;font-family:Montserrat;font-style:normal;font-weight:600;font-size:0.75rem;line-height:1.25;text-transform:uppercase;box-sizing:border-box;color:#ffffff;position:absolute;width:100%;display:flex;justify-content:center;align-items:center;padding:0.5rem}@media only screen and (min-width: 768px){.navbar__container .notification-label{padding:1.5rem 0;height:50px;font-size:0.875rem}}.navbar__container .drawer.visible{position:absolute}.navbar__container .drawer.visible .menu-container{left:0}.navbar__container .drawer.visible .black-background{position:fixed;width:100%;background:rgba(0,0,0,0.14);height:100%}.navbar__container .drawer .menu-container[value='true']{min-height:calc(100vh - 120px)}.navbar__container .drawer .menu-container{overflow-y:scroll;left:-320px;transition:left 0.25s ease-in-out;width:320px;background:#ffffff;border-right:1px solid #dbdbdb;box-sizing:border-box;position:absolute;height:calc(100vh - 119px)}.navbar__container .drawer .menu-container .menu-user .user-info{display:flex;box-sizing:border-box;padding:20px;justify-content:flex-start;align-items:center}.navbar__container .drawer .menu-container .menu-user .user-info .avatar{margin-right:20px}.navbar__container .drawer .menu-container .menu-user .user-info .user--title{font-family:Montserrat;font-style:normal;font-weight:600;font-size:16px;line-height:20px;display:flex;align-items:center;color:#292929;margin-bottom:5px}.navbar__container .drawer .menu-container .menu-user .user-info .user--subtitle{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:16px;display:flex;align-items:center;color:#606060}.navbar__container .drawer .menu-container .menu-user .buttons-container{box-sizing:border-box;padding:0 20px;display:flex;justify-content:space-between;margin-bottom:22px}.navbar__container .drawer .menu-container .menu-user .buttons-container>button{height:40px;border-radius:8px;width:48%;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:12px;line-height:15px;text-align:center;letter-spacing:0.04em;text-transform:uppercase;border:none}.navbar__container .drawer .menu-container .menu-user .buttons-container>button.login{color:#ffffff;background:#00a964}.navbar__container .drawer .menu-container .menu-user .buttons-container>button.register{background:#ffffff;border:1px solid #00a964;box-sizing:border-box;border-radius:8px;color:#00a964}.navbar__container .drawer .menu-container .menu-user>ul.user-menu{list-style:none;padding:0 20px 22px;box-sizing:border-box;border-bottom:1px solid #ededed}.navbar__container .drawer .menu-container .menu-user>ul.user-menu li{margin-bottom:15px;display:flex;align-items:center}.navbar__container .drawer .menu-container .menu-user>ul.user-menu li:last-of-type{margin:0}.navbar__container .drawer .menu-container .menu-user>ul.user-menu li img{margin-right:5px;width:24px;height:24px}.navbar__container .drawer .menu-container .menu-user>ul.user-menu li a{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:16px;display:flex;align-items:center;letter-spacing:0.02em;text-transform:uppercase;color:#00a964;text-decoration:none}.navbar__container .drawer .menu-container>ul.menu-list{list-style:none;padding:20px 22px;box-sizing:border-box;border-bottom:1px solid #ededed}.navbar__container .drawer .menu-container>ul.menu-list li{cursor:pointer;display:flex;margin-bottom:20px;justify-content:space-between}.navbar__container .drawer .menu-container>ul.menu-list li:last-of-type{margin:0px}.navbar__container .drawer .menu-container>ul.menu-list li .img-category{margin-right:5px;width:24px;height:24px}.navbar__container .drawer .menu-container>ul.menu-list li span{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:19px;display:flex;align-items:center;letter-spacing:0.02em;color:#606060;flex-grow:1}.navbar__container .drawer .menu-container>ul.menu-hyperlinks{list-style:none;padding:20px 22px;box-sizing:border-box}.navbar__container .drawer .menu-container>ul.menu-hyperlinks li{margin-bottom:24px}.navbar__container .drawer .menu-container>ul.menu-hyperlinks li:last-of-type{margin:0px}.navbar__container .drawer .menu-container>ul.menu-hyperlinks li a{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:19px;text-transform:uppercase;color:#606060;text-decoration:none}.navbar__container .drawer .menu-container .menu-footer{padding:20px 22px;box-sizing:border-box;border-top:1px solid #ededed}.navbar__container .drawer .menu-container .menu-footer .close-session{display:flex;align-items:center;background:transparent;border:0;padding-bottom:4rem}.navbar__container .drawer .menu-container .menu-footer .close-session img{margin-right:5px;width:24px;height:24px}.navbar__container .drawer .menu-container .menu-footer .close-session span{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:16px;display:flex;align-items:center;letter-spacing:0.02em;text-transform:uppercase;color:#606060}.navbar__container .drawer .go-back-container{width:100%;height:53px;border-bottom:1px solid #ededed}.navbar__container .drawer .go-back-container .go-back{padding:20px 22px;box-sizing:border-box;display:flex;align-items:center;background:transparent;border:none}.navbar__container .drawer .go-back-container .go-back s img{margin-right:5px}.navbar__container .drawer .go-back-container .go-back span{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:16px;display:flex;align-items:center;letter-spacing:0.02em;text-transform:uppercase;color:#00a964;margin-top:2px;margin-left:5px}.navbar__container .drawer .menu-subcategory{overflow-y:scroll;left:-320px;transition:left 0.25s ease-in-out;width:320px;background:#ffffff;border-right:1px solid #dbdbdb;box-sizing:border-box;position:absolute;min-height:calc(100vh - 60px);height:100%}.navbar__container .drawer .menu-subcategory.visible{left:0}.navbar__container .drawer .menu-subcategory.visible h3.subcategory-title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.02em;color:#304539;padding:0px 22px;margin-bottom:24px;margin-top:20px}.navbar__container .drawer .menu-subcategory.visible ul{list-style:none;padding:0px 22px}.navbar__container .drawer .menu-subcategory.visible ul li{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:19px;letter-spacing:0.02em;color:#606060;cursor:pointer;display:flex;margin-bottom:20px;justify-content:space-between}.navbar__container .drawer .menu-subcategory.visible ul>button{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:19px;text-decoration-line:underline;text-transform:uppercase;color:#00a964;border-top:1px solid #ededed;width:100%;background:transparent;border-bottom:none;border-right:none;border-left:none;padding-top:20px;text-align:left}.navbar__container .drawer .menu-subcategory.visible ul>button:active,.navbar__container .drawer .menu-subcategory.visible ul>button:focus,.navbar__container .drawer .menu-subcategory.visible ul>button:focus:active{outline:0;box-shadow:none}@media only screen and (min-width: 1025px){.navbar__container{display:flex;justify-content:center;align-items:center;flex-direction:column}.navbar__container .upper-section{height:100px;padding:0;max-width:1110px}.navbar__container .upper-section--menu{display:none}.navbar__container .upper-section--logo{flex-grow:1;margin-left:20px;display:flex;align-items:center;margin-left:0px}.navbar__container .upper-section--logo .mobile{display:none}.navbar__container .upper-section--logo .desktop{display:flex;margin-right:40px;cursor:pointer;height:38px}.navbar__container .upper-section--change-region{display:block;height:48px;width:150px;margin-right:20px;position:relative}.navbar__container .upper-section--search .mobile{display:none}.navbar__container .upper-section--search .desktop{display:block;height:48px;width:420px;margin-right:20px}.navbar__container .upper-section--user{display:flex;width:220px;border-right:1px solid #ffffff;height:52px;align-items:center;margin-right:30px;cursor:pointer;position:relative;user-select:none;justify-content:center}.navbar__container .upper-section--user>button{background:none;border:none}.navbar__container .upper-section--user img{margin-right:10px}.navbar__container .upper-section--user .title-user{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:19px;display:flex;align-items:center;color:#ffffff;margin-bottom:5px}.navbar__container .upper-section--user .subtitle-user{font-family:"Roboto",sans-serif;font-style:normal;font-weight:normal;font-size:12px;line-height:16px;display:flex;align-items:center;color:#daf5e6}.navbar__container .upper-section--user .menu{display:flex;width:19.875rem;height:auto;background:#ffffff;border-radius:8px;position:absolute;top:76px;z-index:15;left:-28%;box-shadow:0px 8px 20px rgba(0,0,0,0.2);cursor:initial;justify-content:center;align-items:center}.navbar__container .upper-section--user .menu .container-login-form-menu-user{display:flex;flex-direction:column;padding:1rem 1rem}.navbar__container .upper-section--user .menu::after{background:transparent;position:absolute;content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid white;top:-15px;left:50%;transform:translateX(-50%)}.navbar__container .upper-section--user .menu ul.list-user{padding:20px 24px 0 24px}.navbar__container .upper-section--user .menu ul.list-user li{cursor:pointer;font-family:"Roboto",sans-serif;line-height:22px;text-transform:initial;margin-bottom:20px;display:flex;align-items:center}.navbar__container .upper-section--user .menu ul.list-user li img{margin-right:8px}.navbar__container .upper-section--user .menu .close-session{border-top:1px solid #e6e6e6;padding:20px 24px 20px 24px;display:flex;align-items:center;cursor:pointer;font-family:"Roboto",sans-serif;line-height:22px}.navbar__container .upper-section--cart{margin:0;cursor:pointer}.navbar__container .lower-section{width:100%;height:56px}.navbar__container .lower-section .categories-desktop{display:block;height:100%}.navbar__container .notification-label{display:flex;height:55px;width:100%;opacity:1;transition:opacity 0.25s ease-in-out;position:absolute;bottom:-55px;overflow:hidden;justify-content:center;align-items:center}.navbar__container .notification-label.hidden{opacity:0;display:none}}@media only screen and (min-width: 1440px){.navbar__container .upper-section{max-width:1260px}.navbar__container .upper-section--search .desktop{width:570px}}@media only screen and (min-width: 1600px){.navbar__container .upper-section{max-width:1440px}.navbar__container .upper-section--search .desktop{width:750px}}.menu-login{display:flex;flex-direction:column;width:100%;height:auto}.list-user__title{font:normal normal normal 0.875rem/1.25rem "Roboto",sans-serif;padding-left:0.5rem;color:#606060 !important}@media only screen and (min-width: 1025px){.list-user__title{color:#292929 !important}}.navbar__top-section{display:none}@media only screen and (min-width: 1025px){.navbar__top-section{box-sizing:border-box;display:flex;justify-content:flex-end;width:100%;background-color:#053018;padding-right:calc(((100vw - 1100px) / 2) - 12px)}}@media only screen and (min-width: 1440px){.navbar__top-section{padding-right:calc(((100vw - 1250px) / 2) - 12px)}}@media only screen and (min-width: 1600px){.navbar__top-section{padding-right:calc(((100vw - 1430px) / 2) - 12px)}}.menu-country-selector{padding:0 1.375rem;border-top:1px solid #ededed}.menu-country-selector--without-user{padding-bottom:4rem}.upper-section__cart-text{display:none}@media only screen and (min-width: 1025px){.upper-section__cart-text{display:inline}}

.country-selector{position:relative;z-index:11}.country-selector__button{-webkit-appearance:none;appearance:none;display:flex;align-items:center;padding:0.5rem 0.75rem;background-color:transparent;border:none;font:normal normal normal 0.75rem/1rem "Roboto",sans-serif;color:#fff}.country-selector__button>*+*{margin-left:0.5rem}.country-selector__button-img{width:1rem;height:1rem}.country-selector__dropdown{position:absolute;top:100%;right:0;background-color:#fff;font:normal normal 500 0.875rem/1.1875rem "Roboto",sans-serif;color:#606060;border-radius:8px;box-shadow:0px 8px 20px rgba(0,0,0,0.2)}.country-selector__dropdown::after{content:'';position:absolute;width:0;height:0;top:-8px;right:18px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.country-selector__selected-country{padding:1rem 1.5rem}.country-selector__flag-icon{width:1.25rem;height:1.25rem}.country-selector__country-list{padding:1rem 1.5rem;border-top:1px solid #b6b6b6}.country-selector__dropdown-item{display:flex;align-items:center;color:#606060}.country-selector__dropdown-item>*+*{margin-left:1.25rem}.country-selector__dropdown-item--link{padding:0.25rem 0;color:#606060;text-decoration:none}.country-selector__dropdown-item--link:hover{text-decoration:underline}.country-selector__selected-country-name{margin-top:0.5rem;color:#007934}

.accordion-trigger{display:flex;flex-direction:row;width:100%;background:#f2f2f2;align-items:center;justify-content:center;margin:0.5% 0}.Collapsible{width:100%}.hyperlinks-menu-links .accordion-trigger{background:transparent}.hyperlinks-menu-links .accordion-trigger__inner-layout{flex:0 1 90%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;border-bottom:1px solid #606060}.hyperlinks-menu-links .accordion-trigger__inner-layout[value='true']{border-bottom:none}.accordion-trigger__inner-layout{flex:0 1 90%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0}.accordion-trigger__text{font:normal normal 600 1rem/1.25rem "Montserrat";color:#606060;letter-spacing:0.02em;margin-right:1rem}.accordion-trigger__title-accordion-see-details{font:normal normal 500 0.75rem/1rem "Roboto",sans-serif;color:#00a964;letter-spacing:0.02em;text-transform:uppercase;cursor:pointer;width:auto;padding-right:0.3rem}.accordion-trigger__title-accordion-see-details-container{flex:1 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;width:auto}

.accordion-country-selector .accordion-trigger{background-color:transparent}.accordion-country-selector .accordion-trigger__inner-layout{flex:0 1 100%;padding:1.5rem 0}.accordion-country-selector--has-border.accordion-country-selector--dark .accordion-trigger__inner-layout{border-bottom:1px solid #606060}.accordion-country-selector--has-border.accordion-country-selector--dark .accordion-trigger__inner-layout[value="true"]{border-bottom:none}.accordion-country-selector__item{display:flex;align-items:center}.accordion-country-selector__item>*+*{margin-left:1.25rem}.accordion-country-selector__img{width:1.5rem;height:1.5rem}.accordion-country-selector__title-text{font:normal normal 500 0.875rem/1.1875rem "Roboto",sans-serif;color:#606060}.accordion-country-selector__title-text--dark{font:normal normal 500 0.875rem/1.1875rem "Roboto",sans-serif;color:#fff}.accordion-country-selector__body-text{font:normal normal normal 0.875rem/1.25rem "Roboto",sans-serif;color:#606060;text-decoration:none;padding-bottom:1rem}.accordion-country-selector__body-text--dark{color:#b6b6b6}

.primary-font,.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6,.subtitle-1,.subtitle-3,.button-1,.button-2,.label-1,.label-2,.label-sku,.card-label{font-family:Montserrat}.secondary-font,.subtitle-2,.body-1,.body-2,.little-text,.link-small,.link-medium,.link-1,.link-1-b,.link-2,.link-3,.nav-bar-label,.card-text{font-family:Roboto}.uppercase,.subtitle-3,.button-1,.button-2,.link-small,.link-medium,.link-1,.link-1-b,.link-2,.link-3,.nav-bar-label,.label-1,.label-2,.label-sku,.card-label{text-transform:uppercase}.underline,.link-1-b,.label-2{text-decoration-line:underline}.lowercase{text-transform:lowercase}.bold{font-weight:bold !important}.semi-bold{font-weight:normal !important}._600{font-weight:600 !important}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{font-style:normal;color:#292929}.h1,h1{font-weight:bold;letter-spacing:0.02rem;font-size:2rem;line-height:2.438rem}@media screen and (min-width: 640px){.h1,h1{font-size:2.375rem;line-height:2.938rem}}@media screen and (min-width: 1200px){.h1,h1{font-size:3.5rem;line-height:4.25rem}}.h2,h2{font-weight:bold;letter-spacing:0.02rem;font-size:1.625rem;line-height:2rem}@media screen and (min-width: 640px){.h2,h2{font-size:2rem;line-height:2.375rem}}@media screen and (min-width: 1200px){.h2,h2{font-size:2.625rem;line-height:3.188rem}}.h3,h3{font-weight:600;font-size:1.375rem;line-height:1.688rem}@media screen and (min-width: 640px){.h3,h3{font-size:1.625rem;line-height:2rem}}@media screen and (min-width: 1200px){.h3,h3{font-size:2.375rem;line-height:2.875rem}}.h4,h4{font-weight:normal;font-size:1.125rem;line-height:1.375rem}@media screen and (min-width: 640px){.h4,h4{font-size:1.375rem;line-height:1.625rem}}@media screen and (min-width: 1200px){.h4,h4{font-size:2rem;line-height:2.438rem}}.h5,h5{font-weight:600;font-size:1rem;line-height:1.25rem;letter-spacing:0.02rem}@media screen and (min-width: 640px){.h5,h5{font-size:1.188rem;line-height:1.438rem}}@media screen and (min-width: 1200px){.h5,h5{font-size:1.75rem;line-height:2.125rem}}.h6,h6{font-weight:600;font-size:0.875rem;line-height:1.188rem;letter-spacing:0.02rem}@media screen and (min-width: 640px){.h6,h6{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width: 1200px){.h6,h6{font-size:1.25rem;line-height:1.5rem}}.subtitle-1{font-style:normal;font-weight:600;letter-spacing:0.02rem;color:red}@media screen and (min-width: 640px){.subtitle-1{font-size:1rem;line-height:1.375rem;color:#292929}}@media screen and (min-width: 1200px){.subtitle-1{font-size:1rem;line-height:1.375rem;color:#292929}}.subtitle-2{font-style:normal;font-size:0.875rem;color:red}@media screen and (min-width: 640px){.subtitle-2{color:red}}@media screen and (min-width: 1200px){.subtitle-2{font-weight:600;line-height:1.188rem;color:#292929}}.subtitle-3{font-style:normal;font-weight:500;color:red}@media screen and (min-width: 640px){.subtitle-3{color:red}}@media screen and (min-width: 1200px){.subtitle-3{font-size:0.75rem;line-height:0.938rem;color:#292929}}.body-1{font-style:normal;font-weight:normal;font-size:0.875rem;line-height:1.25rem}@media screen and (min-width: 640px){.body-1{font-size:1.063rem;line-height:1.5rem}}@media screen and (min-width: 1200px){.body-1{font-size:1rem;line-height:1.375rem}}.body-2{font-style:normal;font-weight:normal;color:red}@media screen and (min-width: 640px){.body-2{color:red}}@media screen and (min-width: 1200px){.body-2{font-size:0.875rem;line-height:1.25rem;color:#292929}}.button-1,.button-2{font-style:normal;font-weight:bold;font-size:0.875rem;line-height:1.063rem;letter-spacing:0.04rem}@media screen and (min-width: 640px){.button-1,.button-2{font-size:1rem;line-height:1.25rem}}@media screen and (min-width: 1200px){.button-1,.button-2{color:#292929;font-size:0.875rem;line-height:1.063rem}}.button-2{font-weight:600;font-size:0.75rem;line-height:0.938rem}@media screen and (min-width: 640px){.button-2{color:red}}@media screen and (min-width: 1200px){.button-2{font-size:0.75rem;line-height:0.938rem;color:#292929}}.little-text{font-style:normal;font-weight:normal;font-size:0.688rem;line-height:0.938rem}@media screen and (min-width: 640px){.little-text{font-size:0.813rem;line-height:1.125rem}}@media screen and (min-width: 1200px){.little-text{font-size:0.75rem;line-height:1rem}}.link-small{font-style:normal;font-weight:600;font-size:0.75rem;line-height:1rem;letter-spacing:0.02rem}@media screen and (min-width: 640px){.link-small{font-size:0.875rem;line-height:1.25rem}}@media screen and (min-width: 1200px){.link-small{color:red}}.link-medium{font-style:normal;font-weight:600;font-size:0.875rem;line-height:1.188rem;letter-spacing:0.02rem}@media screen and (min-width: 640px){.link-medium{font-size:1.063rem;line-height:1.438rem}}@media screen and (min-width: 1200px){.link-medium{color:red}}.link-1,.link-1-b{font-style:normal;font-weight:600;color:red}@media screen and (min-width: 640px){.link-1,.link-1-b{color:red}}@media screen and (min-width: 1200px){.link-1,.link-1-b{font-size:0.875rem;line-height:1.188rem;color:#292929}}.link-1-b{letter-spacing:0.02rem}.link-2{font-style:normal;font-weight:600;letter-spacing:0.02rem;color:red}@media screen and (min-width: 640px){.link-2{color:red}}@media screen and (min-width: 1200px){.link-2{font-size:0.75rem;line-height:1rem;color:#292929}}.link-3{font-style:normal;font-weight:600;letter-spacing:0.02rem;color:red}@media screen and (min-width: 640px){.link-3{color:red}}@media screen and (min-width: 1200px){.link-3{font-size:0.688rem;line-height:0.938rem;color:#292929}}.nav-bar-label{font-style:normal;font-weight:600;letter-spacing:0.04rem;font-size:0.75rem;line-height:1rem}@media screen and (min-width: 640px){.nav-bar-label{font-size:0.875rem;line-height:1.25rem}}@media screen and (min-width: 1200px){.nav-bar-label{font-weight:600;font-size:0.75rem}}.label-1{font-style:normal;font-weight:600;letter-spacing:0.04rem;color:red}@media screen and (min-width: 640px){.label-1{color:red}}@media screen and (min-width: 1200px){.label-1{font-weight:600;font-size:0.875rem;color:#292929}}.label-2{font-style:normal;font-weight:600;letter-spacing:0.02rem;color:red}@media screen and (min-width: 640px){.label-2{color:red}}@media screen and (min-width: 1200px){.label-2{font-weight:600;font-size:0.875rem;color:#292929}}.label-sku{font-style:normal;font-weight:normal;font-size:0.75rem;line-height:0.938rem;letter-spacing:0.02rem}@media screen and (min-width: 640px){.label-sku{font-size:0.875rem;line-height:1.125rem}}@media screen and (min-width: 1200px){.label-sku{font-size:0.75rem;line-height:0.938rem}}.card-label{font-style:normal;font-weight:600;letter-spacing:0.04rem;font-size:0.625rem;line-height:0.75rem}@media screen and (min-width: 640px){.card-label{font-size:0.75rem;line-height:0.938rem}}@media screen and (min-width: 1200px){.card-label{font-size:0.75rem;line-height:0.938rem}}.card-text{font-style:normal;font-weight:600;font-size:0.75rem;line-height:1rem}@media screen and (min-width: 640px){.card-text{font-size:0.875rem;line-height:1.25rem}}@media screen and (min-width: 1200px){.card-text{font-size:0.75rem;line-height:0.938rem}}

.suggestions-container{background:#ffffff}.ais-Hits-list{background:#ffffff}.content-search{margin-top:18%}.autocomplete-container{font-family:"Roboto",sans-serif;display:flex;flex:50%;background:#ffffff;padding:4vw 0}.autocomplete-container .autocomplete-element{text-align:center;margin-top:2%;width:20%}.autocomplete-container .autocomplete-content{width:80%}.autocomplete-container .autocomplete-content .sku-link{text-decoration:none;color:#606060;line-height:1.1875rem;padding:5px}.autocomplete-container .autocomplete-content b{font-weight:bold;line-height:1.1875rem;color:#00a964}.autocomplete-container .autocomplete-content dd{margin:2vw 0}.test-background{position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.autocomplete-container-parent{background:#ffffff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.ac-container{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;position:fixed}.ac-container .ais-InstantSearch__root{margin-top:18%}.ac-container input::-webkit-input-placeholder{color:#daf5e6}.ac-container input:-ms-input-placeholder{color:#daf5e6}.ac-container input::placeholder{color:#daf5e6}.ac-container .ac-container-2{flex:0.9;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#005929;border-radius:8px;width:100%;height:65%}.ac-container .ac-container-2 .ac-container-3{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;background:transparent}.ac-container .ac-container-2 .ac-container-5{flex:0.7;display:flex;flex-direction:row;background:transparent;align-items:center;justify-content:center;width:100%;height:100%}.ac-container .ac-container-4{flex:0.1;display:flex;flex-direction:row;background:transparent;align-items:center;justify-content:center}.ac-container .ac-close{flex:0.2;display:flex;flex-direction:row;background:transparent;align-items:center;justify-content:center}.ac-container form{background:transparent;border-style:none;border-color:transparent;border-width:0;width:100%;height:100%}.ac-container form .ac-input{background:transparent;border-style:none;border-color:transparent;border-width:0;width:100%;height:100%;color:white;font-size:4.5vw;font-weight:300;letter-spacing:0.01em}.ac-container-desktop{flex:1;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;position:relative}.ac-container-desktop .ais-InstantSearch__root{position:fixed;z-index:11}.ac-container-desktop input::-webkit-input-placeholder{color:#daf5e6}.ac-container-desktop input:-ms-input-placeholder{color:#daf5e6}.ac-container-desktop input::placeholder{color:#daf5e6}.autocomplete-general-search-link{font-family:"Roboto",sans-serif;text-decoration:none;color:#000000;margin-left:3%;font-weight:500;cursor:pointer}

.image{position:relative;background:white}.image .image-src{width:100%;height:100%;object-fit:contain;position:absolute;border-radius:inherit}.image .loading{width:100%;height:100%;object-fit:contain;position:absolute;display:flex;justify-content:center;align-items:center}.image .fail-container{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%}.image .fail-container .fail-subcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.image .fail-container .fail-subcontainer .fail-image{height:auto;object-fit:cover}.image .fail-container .fail-subcontainer .fail-text{margin-top:1.5em;color:#606060}

.searchbar-container input::-webkit-input-placeholder{color:#daf5e6}.searchbar-container input:-ms-input-placeholder{color:#daf5e6}.searchbar-container input::placeholder{color:#daf5e6}.searchbar-container .ac-parent-element .ac-element{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;background:#005929;border-radius:8px}.searchbar-container .ac-parent-element .ac-element .ac-child{flex:0.05;display:flex;flex-direction:row;background:transparent;align-items:center;justify-content:center}.searchbar-container .ac-parent-element .ac-element .ac-child-message{flex:0.85;display:flex;flex-direction:row;background:transparent;align-items:center;justify-content:center;width:100%;height:100%}.searchbar-container .ac-parent-element .ac-element .ac-child-message form{background:transparent;border-style:none;border-color:transparent;border-width:0;width:100%;height:100%}.searchbar-container .ac-parent-element .ac-element .ac-child-message form input{background:transparent;border-style:none;border-color:transparent;border-width:0;width:100%;height:100%;color:white;font-size:1em;font-weight:100;letter-spacing:0.02em}@media only screen and (min-width: 1025px){.searchbar-container .ac-parent-element .ac-element{height:48px}}.searchbar-container .autocomplete-container-desktop{font-family:"Roboto",sans-serif;padding-left:20px;padding-right:20px}.searchbar-container .autocomplete-container-desktop .autocomplete-element{width:10%;margin-top:5%;text-align:center}.searchbar-container .autocomplete-container-desktop .autocomplete-content{flex:0.9;display:flex;flex-direction:column;width:100%;padding-top:1rem}.searchbar-container .autocomplete-container-desktop .autocomplete-content .sku-link{display:block;width:100%;position:relative;left:-0.5rem;text-decoration:none;color:#606060;padding:0.75rem 0.5rem}.searchbar-container .autocomplete-container-desktop .autocomplete-content .sku-link:hover{background-color:#f5f5f5}.searchbar-container .autocomplete-container-desktop .autocomplete-content b{font-weight:bold;color:#00a964}.searchbar-container .autocomplete-container-desktop .autocomplete-content dd{margin:1rem 0}.searchbar-container .autocomplete-container-desktop .autocomplete-container-results{display:flex;flex-direction:row;background:transparent}.searchbar-container .autocomplete-container-desktop .autocomplete-container-results .autocomplete-container-results-image{display:flex;flex-direction:column;justify-content:center}.searchbar-container .autocomplete-container-desktop .autocomplete-container-results .autocomplete-container-results-title-category{flex:1;display:flex;flex-direction:column;margin:1rem 1rem}.searchbar-container .autocomplete-container-desktop .autocomplete-container-results .autocomplete-container-results-product{line-height:1.25}.searchbar-container{position:relative;height:100%}.searchbar-container .ac-parent-element{box-sizing:border-box;position:relative;height:100%;padding:13px 20px;z-index:12}@media only screen and (min-width: 1025px){.searchbar-container .ac-parent-element{padding-top:0;padding-bottom:0}}.searchbar-container .ais-InstantSearch__root{position:relative;z-index:11}@media only screen and (min-width: 1025px){.searchbar-container .ais-InstantSearch__root{width:calc(100% - 40px);margin-left:auto;margin-right:auto}}.searchbar-container .search-content{max-height:65vh;overflow-y:auto}

.menu-categories__hyperlink{margin-left:3.8%;cursor:pointer}.menu-categories__hyperlink--level-1{font:normal normal 500 0.875rem/1.1875rem "Roboto",sans-serif;color:#292929}.menu-categories__hyperlink--level-2{font:normal normal normal 0.875rem/1.25rem "Roboto",sans-serif;color:#606060}.menu-categories__hyperlink--level-2:hover{color:#007934;text-decoration-line:underline}

@media screen and (min-width: 1024px) and (max-width: 1200px){.inner-container-categories{flex:0.9;display:flex;flex-direction:row;justify-content:space-evenly;background:#ededed;width:100%;height:100%;position:relative;z-index:10}}@media screen and (min-width: 1200px){.inner-container-categories{flex:0.8;display:flex;flex-direction:row;justify-content:space-evenly;background:#ededed;width:100%;height:100%;position:relative;z-index:10}}@media screen and (min-width: 1400px){.inner-container-categories{flex:0.7;display:flex;flex-direction:row;justify-content:space-evenly;background:#ededed;width:100%;height:100%;position:relative;z-index:10}}

.label-wrapper{display:flex;flex-direction:row;flex:1;background:#28c1a1;width:auto;height:auto;color:red;z-index:9;width:100%}.label-container{flex:1;display:flex;flex-direction:row;flex-wrap:'nowrap';align-content:center;justify-content:center;width:100%;height:auto;justify-content:center}

.button__container{box-sizing:border-box;text-decoration:none;border-radius:0.5rem;width:100%;text-align:center;letter-spacing:0.04em;text-transform:uppercase;border:none;padding:1rem;display:flex;align-items:center;justify-content:center;font:normal normal 600 0.75rem/0.9375rem "Montserrat"}@media only screen and (min-width: 768px){.button__container{font:normal normal bold 0.875rem/1.063rem "Montserrat"}}.button__container--small{padding:0.75rem 0.5rem}.button--primary{color:#fff;background:#00a964}.button--primary:disabled{color:#fff;background:#b6b6b6}.button--secondary{color:#fff;background-color:#f93}.button--secondary:disabled{color:#fff;background-color:#b6b6b6}.button--ghost{color:#00a964;background-color:transparent;border:1px solid #00a964}.button--ghost:disabled{color:#b6b6b6;border:1px solid #b6b6b6}.button--transparent{color:#00a964;background:transparent}.button--transparent-with-child{display:flex;flex-direction:row;background:transparent;padding:0;width:auto}

.menu-user-login-signup__container{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:flex-start;margin:1.5rem;background:#ffffff}.menu-user-login-signup__welcome-title{font:normal normal 600 1rem/1.375rem "Montserrat";color:#304539;text-align:left;padding-bottom:1.3125rem}.menu-user-login-signup__not-registered-title{font:normal normal normal 0.75rem/1rem "Roboto",sans-serif;color:#606060;text-align:center;padding:1rem 0 0.6875rem 0;width:100%}.menu-user-login-signup__tracking-container{display:flex;flex-direction:row;width:100%;justify-content:flex-start;align-items:center;border-top:1px solid #e6e6e6;padding-top:1.0625rem;margin-top:1.6rem}.menu-user-login-signup__tracking-delivery-title{background:#ffffff;box-sizing:border-box;color:#00a964;text-align:left;text-decoration-line:underline;font:normal normal normal 0.875rem/1.25rem "Roboto",sans-serif;padding-left:0.5rem}

.footer__container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin:auto;grid-template-areas:'social-media' 'masisa-logo' 'hyperlinks-menu';background:#292929}@media only screen and (min-width: 1025px){.footer__container{grid-template-columns:310px 1fr;grid-template-areas:'masisa-logo hyperlinks-menu' 'social-media hyperlinks-menu';padding:0 165px;height:267px}}.footer__social-media{height:124px;grid-area:social-media;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#606060}@media only screen and (min-width: 1025px){.footer__social-media{background:transparent;align-items:flex-start}}.footer__social-media>h3{text-align:center;letter-spacing:0.02em;color:#ffffff;margin-bottom:20px;font:normal normal 600 1.125rem/1.375rem "Montserrat"}@media only screen and (min-width: 1025px){.footer__social-media>h3{font:normal normal 600 1rem/1.375rem "Montserrat"}}.footer__social-networks{display:flex;justify-content:center;align-items:center}.footer__social-network-image{margin-right:22px}.footer__social-network-image:last-of-type{margin-right:0px}.footer__masisa-logo{background:#292929;grid-area:masisa-logo;display:flex;align-items:center;padding:3rem 5% 1rem 5%}@media only screen and (min-width: 1025px){.footer__masisa-logo{align-items:flex-end;padding:0 0 20px 0;border-bottom:0.5px solid #606060}}.footer__logo{width:140px;height:33px}.footer__container-payment-methods{height:120px;background:#00a964;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__container-payment-methods>h3{font:normal normal 600 1.125rem/1.375rem "Montserrat";text-align:center;color:#ffffff}@media only screen and (min-width: 1025px){.footer__container-payment-methods>h3{font:normal normal 600 1.25rem/1.5rem "Montserrat";text-align:center;letter-spacing:0.02em}}.footer__payment-methods{margin-bottom:1rem}.footer__payment-methods img{margin-left:1rem}.footer__copyrights{background:#053018;height:82px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.footer__copyrights{flex-direction:row}}.footer__copyrights-masisa{font:normal normal normal 0.875rem/1.25rem "Roboto",sans-serif;color:#ffffff}.footer__copyrights-all-right-reserved{font:normal normal normal 0.875rem/1.25rem "Roboto",sans-serif;color:#6aceb5;padding-left:1rem}.hyperlinks-menu{height:auto;grid-area:hyperlinks-menu;padding-bottom:2rem}@media only screen and (min-width: 1025px){.hyperlinks-menu{display:flex;justify-content:space-around;align-items:flex-start;height:auto;padding:0;padding-top:60px;padding-left:30px}}.hyperlinks-menu>ul.hyperlinks-menu-links{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}@media only screen and (min-width: 1025px){.hyperlinks-menu>ul.hyperlinks-menu-links{padding:0 40px 40px 40px}}@media only screen and (min-width: 1025px){.hyperlinks-menu>ul.hyperlinks-menu-links>li{margin-bottom:8px}}.hyperlinks-menu>ul.hyperlinks-menu-links>li:last-of-type{margin-bottom:0px}.hyperlinks-menu>ul.hyperlinks-menu-links>li:first-of-type{font:normal normal 500 0.875rem/1.1875rem "Roboto",sans-serif;text-transform:uppercase;color:#ffffff}@media only screen and (min-width: 1025px){.hyperlinks-menu>ul.hyperlinks-menu-links>li:first-of-type{margin-bottom:14px}}.hyperlinks-menu>ul.hyperlinks-menu-links>li>a{font:normal normal normal 0.875rem/1.25rem "Roboto",sans-serif;color:#b6b6b6;text-decoration:none}@media only screen and (min-width: 1025px){.hyperlinks-menu>ul.hyperlinks-menu-links>li>a{font:normal normal normal 0.75rem/1rem "Roboto",sans-serif;color:#cccccc;text-decoration:none}}.footer__body-accordion-content{display:flex;align-items:center;justify-content:center;flex-direction:column;width:90%;padding:0}.footer__title-accordion{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:100%}.footer__title-text{font:normal normal 500 0.875rem/1.1875rem "Roboto",sans-serif;color:#ffffff}.footer__body-accordion{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:89%}.footer__title-body-text{font:normal normal normal 0.875rem/1.25rem "Roboto",sans-serif;color:#b6b6b6;text-decoration:none;padding-bottom:1rem}.footer__country-selector{padding:0 5%}

.wrapper{padding-top:5rem}@media only screen and (min-width: 1025px){.wrapper{padding-top:159px}}.wrapper--with-notification-label{padding-top:7.45rem}@media only screen and (min-width: 1025px){.wrapper--with-notification-label{padding-top:13rem}}.wrapper--with-region-selector{padding-top:5.625rem}@media only screen and (min-width: 1025px){.wrapper--with-region-selector{padding-top:11.75rem}}.wrapper--with-notification-and-region{padding-top:8.5rem}@media only screen and (min-width: 1025px){.wrapper--with-notification-and-region{padding-top:15rem}}.wrapper>.wrapper__container{height:auto;overflow-y:hidden;overflow-x:hidden;position:relative;margin:auto}.wrapper>.wrapper__container>*{margin-left:auto;margin-right:auto;max-width:calc(100vw - 2.5rem)}@media only screen and (max-width: 767px){.wrapper>.wrapper__container>*{min-width:320px}}@media only screen and (min-width: 1025px){.wrapper>.wrapper__container>*{max-width:1110px}}@media only screen and (min-width: 1440px){.wrapper>.wrapper__container>*{max-width:1260px}}@media only screen and (min-width: 1600px){.wrapper>.wrapper__container>*{max-width:1440px}}.wrapper>.wrapper__container .fluid{max-width:100vw}.wrapper__no-menu{padding-top:5rem}.page-cart{padding-bottom:90px;position:relative}@media only screen and (min-width: 1025px){.page-cart{padding-bottom:0}}.page-cart .page-cart-loader{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center}

.onboarding__container{overflow-y:hidden;width:100%;height:100vh;position:fixed;z-index:500;display:flex;justify-content:center;top:0;background:transparent;display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;height:100%}.onboarding__container--hidden{background:transparent;width:100%}.onboarding__container--showing{background:rgba(0,0,0,0.5);width:100%}

.error-screen__description-container{width:100%}.error-screen__description-icon-container{margin:0 auto;width:fit-content}.error-screen__description-icon{height:9.375rem}@media only screen and (min-width: 1025px){.error-screen__description-icon{height:7.625rem}}.error-screen__description-title{margin:0 auto;margin-top:2.5rem;width:fit-content;text-align:center;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:1.375rem;line-height:1.6875rem}@media only screen and (min-width: 1025px){.error-screen__description-title{font-size:2rem;line-height:2.4375rem}}.error-screen__description-detail{margin:0 auto;margin-top:0.625rem;width:fit-content;font-family:"Roboto",sans-serif;font-style:normal;font-weight:normal;font-size:0.875rem;line-height:1.25rem}@media only screen and (min-width: 1025px){.error-screen__description-detail{font-size:1.25rem;line-height:1.5rem}}.error-screen__item-not-found{color:#00a964}.error-screen__description-mini-text{margin:0 auto;margin-top:1.75rem;width:fit-content;font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:0.875rem;line-height:1.1875rem;letter-spacing:0.02em}@media only screen and (min-width: 1025px){.error-screen__description-mini-text{font-size:1.25rem;line-height:1.5rem}}.error-screen__back-button-container{margin:0 auto;margin-top:2.5rem;margin-bottom:2.8125rem;width:fit-content}.error-screen__back-button{background:#00a964;border-radius:8px;border:0;height:3rem;width:11.25rem;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:0.875rem;line-height:1.0625rem;text-align:center;letter-spacing:0.04em;text-transform:uppercase;color:#fff}

.breadcrumbs-container{font-family:"Roboto",sans-serif;font-size:0.75rem;line-height:1;padding:1rem 0rem}@media only screen and (min-width: 1025px){.breadcrumbs-container{padding:2rem 0rem 1rem 0rem}}.breadcrumbs-container>*{display:flex;flex-wrap:wrap;align-items:center;margin:-0.375rem}.breadcrumbs-container>*>*{padding:0.375rem}.breadcrumbs__empty-container{padding:2rem}.breadcrumb__with-link{color:#00a964;text-decoration:none}.breadcrumb__no-link{color:#292929}.breadcrumb__separator{padding:0;color:#00a964}

.onboarding-action-selector{margin-top:4.625rem;display:flex;flex-direction:column}.onboarding-action-selector__register-button,.onboarding-action-selector__enter-button{width:16rem;margin-bottom:2rem}

.primary-font,.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6,.subtitle-1,.subtitle-3,.button-1,.button-2,.button,.label-1,.label-2,.label-sku,.card-label{font-family:Montserrat}.secondary-font,.subtitle-2,.body-1,.body-2,.little-text,.link-small,.link-medium,.link-1,.link-1-b,.link-2,.link-3,.nav-bar-label,.card-text{font-family:Roboto}.uppercase,.subtitle-3,.button-1,.button-2,.button,.link-small,.link-medium,.link-1,.link-1-b,.link-2,.link-3,.nav-bar-label,.label-1,.label-2,.label-sku,.card-label{text-transform:uppercase}.underline,.link-1-b,.label-2{text-decoration-line:underline}.lowercase{text-transform:lowercase}.bold{font-weight:bold !important}.semi-bold{font-weight:normal !important}._600{font-weight:600 !important}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{font-style:normal;color:#292929}.h1,h1{font-weight:bold;letter-spacing:0.02rem;font-size:2rem;line-height:2.438rem}@media screen and (min-width: 640px){.h1,h1{font-size:2.375rem;line-height:2.938rem}}@media screen and (min-width: 1200px){.h1,h1{font-size:3.5rem;line-height:4.25rem}}.h2,h2{font-weight:bold;letter-spacing:0.02rem;font-size:1.625rem;line-height:2rem}@media screen and (min-width: 640px){.h2,h2{font-size:2rem;line-height:2.375rem}}@media screen and (min-width: 1200px){.h2,h2{font-size:2.625rem;line-height:3.188rem}}.h3,h3{font-weight:600;font-size:1.375rem;line-height:1.688rem}@media screen and (min-width: 640px){.h3,h3{font-size:1.625rem;line-height:2rem}}@media screen and (min-width: 1200px){.h3,h3{font-size:2.375rem;line-height:2.875rem}}.h4,h4{font-weight:normal;font-size:1.125rem;line-height:1.375rem}@media screen and (min-width: 640px){.h4,h4{font-size:1.375rem;line-height:1.625rem}}@media screen and (min-width: 1200px){.h4,h4{font-size:2rem;line-height:2.438rem}}.h5,h5{font-weight:600;font-size:1rem;line-height:1.25rem;letter-spacing:0.02rem}@media screen and (min-width: 640px){.h5,h5{font-size:1.188rem;line-height:1.438rem}}@media screen and (min-width: 1200px){.h5,h5{font-size:1.75rem;line-height:2.125rem}}.h6,h6{font-weight:600;font-size:0.875rem;line-height:1.188rem;letter-spacing:0.02rem}@media screen and (min-width: 640px){.h6,h6{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width: 1200px){.h6,h6{font-size:1.25rem;line-height:1.5rem}}.subtitle-1{font-style:normal;font-weight:600;letter-spacing:0.02rem;color:red}@media screen and (min-width: 640px){.subtitle-1{font-size:1rem;line-height:1.375rem;color:#292929}}@media screen and (min-width: 1200px){.subtitle-1{font-size:1rem;line-height:1.375rem;color:#292929}}.subtitle-2{font-style:normal;font-size:0.875rem;color:red}@media screen and (min-width: 640px){.subtitle-2{color:red}}@media screen and (min-width: 1200px){.subtitle-2{font-weight:600;line-height:1.188rem;color:#292929}}.subtitle-3{font-style:normal;font-weight:500;color:red}@media screen and (min-width: 640px){.subtitle-3{color:red}}@media screen and (min-width: 1200px){.subtitle-3{font-size:0.75rem;line-height:0.938rem;color:#292929}}.body-1{font-style:normal;font-weight:normal;font-size:0.875rem;line-height:1.25rem}@media screen and (min-width: 640px){.body-1{font-size:1.063rem;line-height:1.5rem}}@media screen and (min-width: 1200px){.body-1{font-size:1rem;line-height:1.375rem}}.body-2{font-style:normal;font-weight:normal;color:red}@media screen and (min-width: 640px){.body-2{color:red}}@media screen and (min-width: 1200px){.body-2{font-size:0.875rem;line-height:1.25rem;color:#292929}}.button-1,.button-2,.button{font-style:normal;font-weight:bold;font-size:0.875rem;line-height:1.063rem;letter-spacing:0.04rem}@media screen and (min-width: 640px){.button-1,.button-2,.button{font-size:1rem;line-height:1.25rem}}@media screen and (min-width: 1200px){.button-1,.button-2,.button{color:#292929;font-size:0.875rem;line-height:1.063rem}}.button-2,.button{font-weight:600;font-size:0.75rem;line-height:0.938rem}@media screen and (min-width: 640px){.button-2,.button{color:red}}@media screen and (min-width: 1200px){.button-2,.button{font-size:0.75rem;line-height:0.938rem;color:#292929}}.little-text{font-style:normal;font-weight:normal;font-size:0.688rem;line-height:0.938rem}@media screen and (min-width: 640px){.little-text{font-size:0.813rem;line-height:1.125rem}}@media screen and (min-width: 1200px){.little-text{font-size:0.75rem;line-height:1rem}}.link-small{font-style:normal;font-weight:600;font-size:0.75rem;line-height:1rem;letter-spacing:0.02rem}@media screen and (min-width: 640px){.link-small{font-size:0.875rem;line-height:1.25rem}}@media screen and (min-width: 1200px){.link-small{color:red}}.link-medium{font-style:normal;font-weight:600;font-size:0.875rem;line-height:1.188rem;letter-spacing:0.02rem}@media screen and (min-width: 640px){.link-medium{font-size:1.063rem;line-height:1.438rem}}@media screen and (min-width: 1200px){.link-medium{color:red}}.link-1,.link-1-b{font-style:normal;font-weight:600;color:red}@media screen and (min-width: 640px){.link-1,.link-1-b{color:red}}@media screen and (min-width: 1200px){.link-1,.link-1-b{font-size:0.875rem;line-height:1.188rem;color:#292929}}.link-1-b{letter-spacing:0.02rem}.link-2{font-style:normal;font-weight:600;letter-spacing:0.02rem;color:red}@media screen and (min-width: 640px){.link-2{color:red}}@media screen and (min-width: 1200px){.link-2{font-size:0.75rem;line-height:1rem;color:#292929}}.link-3{font-style:normal;font-weight:600;letter-spacing:0.02rem;color:red}@media screen and (min-width: 640px){.link-3{color:red}}@media screen and (min-width: 1200px){.link-3{font-size:0.688rem;line-height:0.938rem;color:#292929}}.nav-bar-label{font-style:normal;font-weight:600;letter-spacing:0.04rem;font-size:0.75rem;line-height:1rem}@media screen and (min-width: 640px){.nav-bar-label{font-size:0.875rem;line-height:1.25rem}}@media screen and (min-width: 1200px){.nav-bar-label{font-weight:600;font-size:0.75rem}}.label-1{font-style:normal;font-weight:600;letter-spacing:0.04rem;color:red}@media screen and (min-width: 640px){.label-1{color:red}}@media screen and (min-width: 1200px){.label-1{font-weight:600;font-size:0.875rem;color:#292929}}.label-2{font-style:normal;font-weight:600;letter-spacing:0.02rem;color:red}@media screen and (min-width: 640px){.label-2{color:red}}@media screen and (min-width: 1200px){.label-2{font-weight:600;font-size:0.875rem;color:#292929}}.label-sku{font-style:normal;font-weight:normal;font-size:0.75rem;line-height:0.938rem;letter-spacing:0.02rem}@media screen and (min-width: 640px){.label-sku{font-size:0.875rem;line-height:1.125rem}}@media screen and (min-width: 1200px){.label-sku{font-size:0.75rem;line-height:0.938rem}}.card-label{font-style:normal;font-weight:600;letter-spacing:0.04rem;font-size:0.625rem;line-height:0.75rem}@media screen and (min-width: 640px){.card-label{font-size:0.75rem;line-height:0.938rem}}@media screen and (min-width: 1200px){.card-label{font-size:0.75rem;line-height:0.938rem}}.card-text{font-style:normal;font-weight:600;font-size:0.75rem;line-height:1rem}@media screen and (min-width: 640px){.card-text{font-size:0.875rem;line-height:1.25rem}}@media screen and (min-width: 1200px){.card-text{font-size:0.75rem;line-height:0.938rem}}.button{min-width:8.25rem;padding:0.75rem 0.625rem;border-radius:8px;border:none;color:#292929;background-color:transparent;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.button .button-ripple{border-radius:8px;position:absolute !important;width:100%;height:100%}.button.light{color:#fff}.button.big{min-width:10.25rem;padding:1em 0.875rem;font-size:0.875rem;line-height:1.063rem}@media screen and (min-width: 1024px){.button{min-width:10.25rem;padding:1em 0.875rem;font-size:0.875rem;line-height:1.063rem}}.button.primary{background-color:#00a964;color:#fff}.button.primary:hover{background-color:#007934;cursor:pointer}.button.primary:disabled{background-color:#b6b6b6;cursor:not-allowed}.button.primary:focus{background-color:#00a964;background-color:#00a964;box-sizing:border-box}.button.primary.ghost{background-color:transparent;color:#00a964;border-width:2px;border-style:solid;border-color:#00a964}.button.primary.ghost:hover{background-color:transparent;border-color:#007934;color:#007934;cursor:pointer}.button.primary.ghost:disabled{background-color:transparent;border-color:#b6b6b6;color:#fff;cursor:not-allowed}.button.primary.ghost:focus{background-color:transparent;border-color:#00a964;color:#00a964;box-sizing:border-box}.button.secondary{background-color:#f93;color:#fff}.button.secondary:hover{background-color:#c4704c;cursor:pointer}.button.secondary:disabled{background-color:#ededed;cursor:not-allowed}.button.secondary:focus{background-color:#f93;box-sizing:border-box}.button.secondary.ghost{background-color:transparent;color:#f93;border-width:2px;border-style:solid;border-color:#f93}.button.secondary.ghost:hover{background-color:transparent;border-color:#c4704c;color:#c4704c;cursor:pointer}.button.secondary.ghost:disabled{background-color:transparent;border-color:#ededed;color:#fff;cursor:not-allowed}.button.secondary.ghost:focus{background-color:transparent;border-color:#f93;color:#f93;box-sizing:border-box}.button{font-family:"Montserrat";font-style:normal;font-weight:bold;text-transform:uppercase;border:1px solid;box-sizing:border-box;display:flex;align-items:center;text-align:center;backdrop-filter:blur(0.25rem)}.button--primary{background:#00a964;border-color:#00a964;color:#fff}.button--ghost{background:#fff;border-color:#00a964;color:#00a964}.button--normal-size{border-radius:0.5rem;font-size:0.875rem;line-height:1.0625rem;letter-spacing:0.04em}

