@charset "UTF-8";.theme-button{border:0;background-color:#000;color:#fff;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;line-height:48px;display:inline-flex;justify-content:center;align-items:center;width:auto;height:auto;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;outline:none;overflow-x:hidden}.theme-button:link,.theme-button:visited{background:#000;color:#fff}.theme-button:active,.theme-button:focus,.theme-button:hover{background:#D1D3D4;color:#000}.theme-button--full-width{display:flex;width:100%}footer.footer{padding:0;background-color:transparent;border:0px;margin-bottom:39px}footer.footer .footer__newsletter{border-radius:15px;overflow:hidden;position:relative;margin:95px 24px 120px}@media only screen and (max-width:1024px){footer.footer .footer__newsletter{margin:18px 12px 55px;border-radius:15px;background:#F0F2E4;box-sizing:border-box;padding:30px 28px;text-align:center}}footer.footer .footer__newsletter img{width:100%;height:auto}@media only screen and (max-width:1024px){footer.footer .footer__newsletter img{display:none}}footer.footer .footer__newsletter--labels{position:absolute;z-index:2;left:10%;top:0;height:100%;width:674px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:1600px){footer.footer .footer__newsletter--labels{left:8%}}@media only screen and (max-width:1540px){footer.footer .footer__newsletter--labels{left:6%;width:630px}}@media only screen and (max-width:1380px){footer.footer .footer__newsletter--labels{left:5%;width:598px}}@media only screen and (max-width:1024px){footer.footer .footer__newsletter--labels{position:relative;width:100%;left:auto;top:auto;height:auto}}footer.footer .footer__newsletter--labels h3{margin:0;color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:30px;font-style:normal;font-weight:500;line-height:34px;width:600px}@media only screen and (max-width:1024px){footer.footer .footer__newsletter--labels h3{width:258px;font-size:25px!important;line-height:30px;margin:0 auto}}footer.footer .footer__newsletter--labels p{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:18px;margin:28px 0 48px}@media only screen and (max-width:1024px){footer.footer .footer__newsletter--labels p{margin:20px 0}}footer.footer .footer__newsletter--labels form .form__field .input-with-button{background:transparent;box-shadow:none;position:relative;margin-bottom:38px}@media only screen and (max-width:1024px){footer.footer .footer__newsletter--labels form .form__field .input-with-button{display:block}}footer.footer .footer__newsletter--labels form .form__field .input-with-button input{background:transparent;border:0px;border-bottom:1px solid #35511E;border-radius:0;flex:auto;width:450px;margin-right:24px;padding-left:18px}@media only screen and (max-width:1024px){footer.footer .footer__newsletter--labels form .form__field .input-with-button input{width:100%;display:block;margin-right:0;font-size:16px}}footer.footer .footer__newsletter--labels form .form__field .input-with-button input::placeholder{color:#35511e;opacity:1}footer.footer .footer__newsletter--labels form .form__field .input-with-button button{border-radius:5px;background:#C7DD27;color:#1f6c34;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:18px;font-style:normal;font-weight:600;line-height:120%;width:220px;text-transform:uppercase}@media only screen and (max-width:1024px){footer.footer .footer__newsletter--labels form .form__field .input-with-button button{width:100%;display:block;margin-top:45px}}@media only screen and (max-width:1024px){footer.footer .footer__newsletter--labels form .form__field .input-with-button #footer-signup-terms{margin-top:0}}footer.footer .footer__newsletter .custom-terms{position:absolute;top:58px;left:0;text-align:left;display:block}footer.footer .footer__newsletter .custom-terms input{position:absolute;left:0;width:auto!important;top:2px}footer.footer .footer__newsletter .custom-terms label{color:#35511e;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:300;line-height:14px;padding-left:25px}footer.footer .footer__main{margin-left:154px;margin-right:154px;box-sizing:border-box;margin-bottom:80px}@media only screen and (max-width:1024px){footer.footer .footer__main{margin-left:0;margin-right:0;margin-bottom:40px}}footer.footer .footer__main .footer-col--text{padding:0}footer.footer .footer__main .footer-col--text .footer-block{margin-bottom:0}@media only screen and (max-width:1024px){footer.footer .footer__main .footer-col--text .footer-block{text-align:center;margin-bottom:40px}}footer.footer .footer__main .footer-col--text .media{width:134px}footer.footer .footer__main .footer-col--text .media img{width:100%;height:auto;margin-bottom:0}footer.footer .footer__main .footer-col--text h2{margin:21px 0 30px;color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:17px}footer.footer .footer__main .footer-col--text .footer-block__social ul{margin-left:-5px}footer.footer .footer__main .footer-col--text .footer-block__social ul li{margin-right:18px}footer.footer .footer__main .footer-col--text .footer-block__social ul li a{padding:0;width:17px;height:17px}footer.footer .footer__main .footer-col--text .footer-block__social ul li a svg{width:17px;height:17px}footer.footer .footer__main .footer-col--text .footer-block__social ul li a svg path{fill:#35511e}footer.footer .footer__main .footer-col--links{padding:0;text-align:right}@media only screen and (max-width:1024px){footer.footer .footer__main .footer-col--links{padding:0 30px}}@media only screen and (max-width:1024px){footer.footer .footer__main .footer-col--links footer-menu details{border-top:0px;border-bottom:1px solid #35511E}}@media only screen and (max-width:1024px){footer.footer .footer__main .footer-col--links footer-menu details summary{padding-bottom:0;position:relative}}footer.footer .footer__main .footer-col--links footer-menu details summary .justify-between{justify-content:end;margin-bottom:24px}@media only screen and (max-width:1024px){footer.footer .footer__main .footer-col--links footer-menu details summary .justify-between{justify-content:left;margin-bottom:15px}}footer.footer .footer__main .footer-col--links footer-menu details summary .justify-between h2{color:#35511e;text-align:right;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:600;line-height:17px;margin:0}@media only screen and (max-width:1024px){footer.footer .footer__main .footer-col--links footer-menu details summary .disclosure__toggle{position:absolute;right:0}}footer.footer .footer__main .footer-col--links footer-menu details .disclosure__panel .footer-menu__links{padding-bottom:0}footer.footer .footer__main .footer-col--links footer-menu details .disclosure__panel .footer-menu__links li{margin-bottom:15px;padding-right:12px}@media only screen and (max-width:1024px){footer.footer .footer__main .footer-col--links footer-menu details .disclosure__panel .footer-menu__links li{text-align:left!important;margin-top:14px!important}}footer.footer .footer__main .footer-col--links footer-menu details .disclosure__panel .footer-menu__links li a{color:#35511e;text-align:right;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:17px}footer.footer .footer-cards{text-align:right;padding-right:166px}@media only screen and (max-width:1024px){footer.footer .footer-cards{padding:0 28px}}footer.footer .footer-cards img{width:221px}@media only screen and (max-width:1024px){footer.footer .footer-cards img{width:100%}}@media only screen and (max-width:1024px){footer.footer .footer__meta.grid{display:none}}footer.footer .footer__hr{display:none}footer.footer .footer__base{display:block;text-align:center;background:#F0F2E4;margin-top:31px;padding:8px 0}footer.footer .footer__base span{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:120%}announcement-bar{background-color:#35511e;position:fixed;left:0;bottom:0;right:0;z-index:10}announcement-bar .container{padding:0}announcement-bar .container .announcement__text{text-align:center}announcement-bar .container .announcement__text>div{width:100%}announcement-bar .container .announcement__text>div p{color:#f0f2e4;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:18px;font-style:normal;font-weight:500;line-height:97.641%;padding:5px 0}@media only screen and (max-width:1024px){announcement-bar .container .announcement__text>div p{text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:12px;font-style:normal;font-weight:300;line-height:14px}}.shopify-section store-header.header{padding:0}.shopify-section store-header.header .header__grid{border-bottom:1px solid #F5F5F5;height:58px;position:relative}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid{margin-bottom:34px}}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__logo{position:absolute;left:0;right:0;margin:auto;width:66px}}.shopify-section store-header.header .header__grid .header__search{position:absolute;left:0;right:0;z-index:10;background:#fff;visibility:hidden;opacity:0;top:0}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__search{opacity:1;visibility:visible;top:58px}}.shopify-section store-header.header .header__grid .header__search .header__search_logo{background-color:#fff;border-bottom:1px solid #B4C6A6;padding-top:0}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__search .header__search_logo{display:none}}.shopify-section store-header.header .header__grid .header__search .header__search_logo img{width:98px;height:auto;display:block;margin:0 auto}.shopify-section store-header.header .header__grid .header__search .header__search_logo .search-over-actions{position:absolute;right:24px;top:28px;z-index:1}.shopify-section store-header.header .header__grid .header__search .header__search_logo .search-over-actions span{height:24px;margin-left:10px;display:inline-block;vertical-align:middle;cursor:pointer}.shopify-section store-header.header .header__grid .header__search predictive-search{width:924px;margin:0 auto;display:block}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__search predictive-search{width:100%}}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__search predictive-search .search{margin:0}}.shopify-section store-header.header .header__grid .header__search predictive-search .search .search__form{margin-bottom:50px}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__search predictive-search .search .search__form{margin-bottom:0}}.shopify-section store-header.header .header__grid .header__search predictive-search .search .search__form svg.content-desktop-only{position:absolute;bottom:17px;left:24px}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__search predictive-search .search search-form .zoom-icon{position:absolute;z-index:2;left:14px;top:8px}}.shopify-section store-header.header .header__grid .header__search predictive-search .search search-form .search__input{border-radius:5px;background:#F0F2E4;padding:17px 24px;height:59px;margin-top:31px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shopify-section store-header.header .header__grid .header__search predictive-search .search search-form .search__input::placeholder{color:#3d3d3d}@media only screen and (min-width:1025px){.shopify-section store-header.header .header__grid .header__search predictive-search .search search-form .search__input{padding-left:70px}}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__search predictive-search .search search-form .search__input{margin:0;height:35px;outline:0px;border:0px;box-shadow:none;border-radius:0;border-top:1px solid #F0F2E4;border-bottom:1px solid #F0F2E4;background:#FFF;font-size:14px;color:#35511e;padding:0 16px 3px 40px}.shopify-section store-header.header .header__grid .header__search predictive-search .search search-form .search__input::placeholder{color:#35511e}}.shopify-section store-header.header .header__grid .header__search predictive-search .search search-form custom-select{display:none}.shopify-section store-header.header .header__grid .header__search predictive-search .search search-form .search__reset{top:60px;display:none}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__search predictive-search .search search-form .search__reset{right:0}}.shopify-section store-header.header .header__grid .header__search predictive-search .search .predictive-search__results .tablist__scroller{margin:0!important}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__search predictive-search .search .predictive-search__results .tablist__scroller{margin-top:8px!important}}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results{padding-left:16px!important;padding-right:16px!important}}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search{left:0;width:100%}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller{margin:0;border:0}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__suggestions{display:none!important}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__suggestions .predictive-result__title,.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__results .predictive-result__title{margin:0;padding:0 15px;font-size:20px!important;color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__suggestions .predictive-search__item .predictive-result,.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__results .predictive-search__item .predictive-result{padding:2px 16px}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__suggestions .predictive-search__item .predictive-result .predictive-result__media,.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__results .predictive-search__item .predictive-result .predictive-result__media{display:none!important}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__suggestions .predictive-search__item .predictive-result mark,.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__results .predictive-search__item .predictive-result mark{color:#35511e;font-family:Euclid Circular A}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__suggestions .predictive-search__item .predictive-result span,.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__results .predictive-search__item .predictive-result span{font-family:Euclid Circular A}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .tablist{margin-bottom:0}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .tablist .tablist__scroller{margin:0 17px;padding:0}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .tablist .tablist__scroller .tablist__tab:nth-child(1){color:#35511e;text-decoration:none}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .tablist .tablist__scroller .tablist__tab:nth-child(2){display:none}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .predictive-search__tabpanel{margin-top:0}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .predictive-search__tabpanel .predictive-search__list{max-height:200px}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .predictive-search__tabpanel .predictive-search__list .predictive-search__item.js-submit{display:none!important}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .predictive-search__tabpanel .predictive-search__list .predictive-search__item a{padding:0!important;border-bottom:1px solid #B4C6A6!important}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .predictive-search__tabpanel .predictive-search__list .predictive-search__item a .predictive-result__title{padding:12px 0;color:#35511e!important;leading-trim:both!important;text-edge:cap!important;font-family:Euclid Circular A!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .predictive-search__tabpanel .predictive-search__list .predictive-search__item .predictive-result{padding:6px 16px;border-bottom:1px solid #f7f7f7}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .predictive-search__tabpanel .predictive-search__list .predictive-search__item .predictive-result .predictive-result__info .predictive-result__title{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px!important;font-style:normal;font-weight:400;line-height:25px!important}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results{width:100%;max-width:100%;margin:0;padding:0;left:0}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search{left:0}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller{margin:0}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__suggestions .predictive-result__title{margin:0;padding:0 15px;font-size:20px!important;color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__suggestions .predictive-search__item .predictive-result{padding:2px 16px}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__suggestions .predictive-search__item .predictive-result mark{color:#35511e;font-family:Euclid Circular A}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .predictive-search__suggestions .predictive-search__item .predictive-result span{font-family:Euclid Circular A}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .tablist .tablist__scroller{margin:0 17px;padding:0}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .tablist .tablist__scroller .tablist__tab:nth-child(1){color:#35511e}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .tablist .tablist__scroller .tablist__tab:nth-child(2){display:none}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .predictive-search__tabpanel .predictive-search__list .predictive-search__item .predictive-result{padding:6px 16px;border-bottom:1px solid #f7f7f7}.shopify-section store-header.header .header__grid .header__search predictive-search .search .js-search-results .predictive-search__scroller .grow .predictive-search__tabpanel .predictive-search__list .predictive-search__item .predictive-result .predictive-result__info .predictive-result__title{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:15px!important;font-style:normal;font-weight:400;line-height:25px!important}}.shopify-section store-header.header .header__grid .header__search predictive-search .search .search-suggestions{padding:14px 0;display:none}.shopify-section store-header.header .header__grid .header__search predictive-search .search .search-suggestions ul li{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.shopify-section store-header.header .header__grid .header__search-overlay{background-color:#35511e2e;position:fixed;left:0;top:0;width:100%;height:100%;visibility:hidden;opacity:0}.shopify-section store-header.header .header__grid .js-search-overlay{visibility:hidden}.shopify-section store-header.header .header__grid .header__icons{margin-inline-end:0px}.shopify-section store-header.header .header__grid .header__icons .header__icon{width:auto;display:block;padding:0;height:36px;line-height:32px}.shopify-section store-header.header .header__grid .header__icons .header__icon svg{display:inline-block;vertical-align:middle;width:30px;height:30px}.shopify-section store-header.header .header__grid .header__icons .header__icon span{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:300;line-height:normal;display:inline-block;vertical-align:middle}.shopify-section store-header.header .header__grid .header__icons .header__icon.js-show-search{border-right:1px solid #F0F2E4;margin-right:20px}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__icons .header__icon.js-show-search{display:none}}.shopify-section store-header.header .header__grid .header__icons .header__icon.js-show-search svg{margin-left:7px;margin-right:20px}.shopify-section store-header.header .header__grid .header__icons .header__icon.item-account{margin-left:0;margin-right:25px}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__icons .header__icon.item-account{display:none}}.shopify-section store-header.header .header__grid .header__icons .header__icon.item-account svg{margin-right:6px}.shopify-section store-header.header .header__grid .header__icons .header__icon.item-cart{margin-left:0}.shopify-section store-header.header .header__grid .header__icons .header__icon.item-cart svg{margin-right:6px}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid .header__icons .header__icon.item-cart svg{display:block;margin:-6px auto 0;width:28px;height:28px}.shopify-section store-header.header .header__grid .header__icons .header__icon.item-cart span{display:block}}.shopify-section store-header.header .header__grid main-menu.main-menu{position:absolute;left:125px;top:0;z-index:2;width:auto;height:100%;align-content:space-around}.shopify-section store-header.header .header__grid main-menu.main-menu .main-menu__toggle:before{background-color:#35511e}.shopify-section store-header.header .header__grid main-menu.main-menu .main-menu__toggle .main-menu__toggle-icon:before,.shopify-section store-header.header .header__grid main-menu.main-menu .main-menu__toggle .main-menu__toggle-icon:after{background-color:#35511e}@media only screen and (min-width:1025px){.shopify-section store-header.header .header__grid main-menu.main-menu .main-menu__toggle{display:none}}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid main-menu.main-menu .main-menu__toggle{top:-5px;left:6px;height:52px}}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid main-menu.main-menu{left:14px}.shopify-section store-header.header .header__grid main-menu.main-menu .visually-hidden{visibility:visible;opacity:1;display:block;width:auto;height:auto;overflow:visible;z-index:2;margin:0 auto;clip:initial;position:absolute;text-align:center;bottom:0;left:6px;font-family:Euclid Circular A;color:#35511e}.shopify-section store-header.header .header__grid main-menu.main-menu .visually-hidden.only-close{opacity:0}}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid main-menu.main-menu details .main-menu__content{padding-left:12px;padding-right:12px}}.shopify-section store-header.header .header__grid main-menu.main-menu details .main-menu__content ul{margin-left:0}.shopify-section store-header.header .header__grid main-menu.main-menu details .main-menu__content ul li a{margin:0 48px 0 0;color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:300;line-height:98.8%;text-decoration:none;box-shadow:none;position:relative}@media only screen and (min-width:1025px){.shopify-section store-header.header .header__grid main-menu.main-menu details .main-menu__content ul li a:after{content:"";position:absolute;left:20%;right:20%;bottom:3px;height:1px;background-color:#35511e;margin:0 auto;opacity:0;-webkit-transition:all .35s cubic-bezier(.77,0,.175,1);-moz-transition:all .35s cubic-bezier(.77,0,.175,1);-o-transition:all .35s cubic-bezier(.77,0,.175,1);transition:all .35s cubic-bezier(.77,0,.175,1)}}.shopify-section store-header.header .header__grid main-menu.main-menu details .main-menu__content ul li a.is-active{font-weight:600}.shopify-section store-header.header .header__grid main-menu.main-menu details .main-menu__content ul li a:hover:after{left:4px;right:4px;opacity:.9}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid main-menu.main-menu details .main-menu__content ul li a{padding:24px 0;font-size:20px;line-height:97.641%}.shopify-section store-header.header .header__grid main-menu.main-menu details .main-menu__content ul li a svg{position:absolute;right:12px}}@media only screen and (max-width:1024px){.shopify-section store-header.header .header__grid main-menu.main-menu .main-menu__disclosure.is-open .main-menu__toggle span{opacity:0}.shopify-section store-header.header .header__grid main-menu.main-menu .main-menu__disclosure.is-open .main-menu__toggle span.only-close{opacity:1}}.shopify-section store-header.header .header__grid .actions-menu-mobile{position:absolute;bottom:50px;left:12px;right:12px;z-index:1}.shopify-section store-header.header .header__grid .actions-menu-mobile a{display:block;padding:0;width:100%;text-align:left}.shopify-section store-header.header .header__grid .actions-menu-mobile a svg{display:inline-block;vertical-align:middle;width:30px;height:30px;margin-right:2px}.shopify-section store-header.header .header__grid .actions-menu-mobile a span{display:inline-block;vertical-align:middle;color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.shopify-section store-header.header.search-is-visible .header__search,.shopify-section store-header.header.search-is-visible .header__search-overlay{visibility:visible;opacity:1}.c-3dids-custom-search{padding-bottom:100px;padding-top:36px}@media only screen and (max-width:1024px){.c-3dids-custom-search{display:none;padding-left:16px;padding-right:16px;padding-bottom:36px}}.c-3dids-custom-search h3{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:-21px}.c-3dids-custom-search .c-3dids-custom-search-items .c-3dids-custom-search-items-list{padding-top:20px}.c-3dids-custom-search .c-3dids-custom-search-items .c-3dids-custom-search-items-list .c-3dids-custom-search-item .card{border-radius:10px;background:#F0F2E4}.c-3dids-custom-search .c-3dids-custom-search-items .c-3dids-custom-search-items-list .c-3dids-custom-search-item .card .card__media{flex:0 0 110px;left:-5px;position:relative;height:110px}.c-3dids-custom-search .c-3dids-custom-search-items .c-3dids-custom-search-items-list .c-3dids-custom-search-item .card .card__media .media{padding:0!important}.c-3dids-custom-search .c-3dids-custom-search-items .c-3dids-custom-search-items-list .c-3dids-custom-search-item .card .card__info{padding-left:2px}.c-3dids-custom-search .c-3dids-custom-search-items .c-3dids-custom-search-items-list .c-3dids-custom-search-item .card .card__info .card-link{color:var(--Gris-oscuro-texto, #333);font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:normal;height:36px}@media only screen and (max-width:1024px){.c-3dids-custom-search .c-3dids-custom-search-items .c-3dids-custom-search-items-list .c-3dids-custom-search-item .card .card__info .card-link{display:block}}.c-3dids-custom-search .c-3dids-custom-search-items .c-3dids-custom-search-items-list .c-3dids-custom-search-item .card .card__info .price .price__current{color:var(--Gris-oscuro-texto, #333);leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.c-3dids-custom-search .c-3dids-custom-search-items .c-3dids-custom-search-items-list .c-3dids-custom-search-item .card .card__info .price .price__was{color:#aaa}.c-3dids-custom-search .c-3dids-custom-search-items .c-3dids-custom-search-items-list .c-3dids-custom-search-item .card .card__info form button{border-radius:5px;background:#35511E;border:0;color:var(--Blanco, #FFF);text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:500;line-height:75.542%;width:98%;height:30px}.c-3dids-custom-search .swiper-button-prev{top:24px;right:33px;left:auto;width:21px;height:21px;background-color:#35511e;border-radius:50px;opacity:1!important}.c-3dids-custom-search .swiper-button-prev:after{font-size:11px;margin-left:-2px;color:#fff}.c-3dids-custom-search .swiper-button-prev.swiper-button-disabled{background-color:#f0f2e4}.c-3dids-custom-search .swiper-button-next{top:24px;right:0;width:21px;height:21px;background-color:#35511e;border-radius:50px;opacity:1!important}.c-3dids-custom-search .swiper-button-next.swiper-button-disabled{background-color:#f0f2e4}.c-3dids-custom-search .swiper-button-next:after{font-size:11px;color:#fff;margin-left:2px}.overlay-predictive-search .c-3dids-custom-search,.history-show .c-3dids-custom-search,.history-show .c-3dids-history{display:block}@media only screen and (max-width:1024px){.history-show .header__search-overlay{visibility:visible!important;opacity:1!important;z-index:5}}predictive-search[open] .predictive-search{top:0;background:transparent;position:relative;padding-top:0}@media only screen and (max-width:1024px){.drawer--cart .drawer__header{padding:22px 12px;border:0}}.drawer--cart .drawer__header h2{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:35px;font-style:normal;font-weight:600;line-height:97.641%}@media only screen and (max-width:1024px){.drawer--cart .drawer__header h2{font-size:24px;line-height:97.641%}}.drawer--cart .drawer__header .cart-drawer__view-cart{display:none}.drawer--cart .drawer__header .drawer__close-btn{padding:0 6px;margin-top:10px}@media only screen and (max-width:1024px){.drawer--cart .drawer__header .drawer__close-btn{margin-top:-3px}}.drawer--cart .drawer__header .drawer__close-btn span{margin:0;width:auto;height:auto;overflow:visible;clip:initial;color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:120%;right:58px;top:40px;text-transform:lowercase}@media only screen and (max-width:1024px){.drawer--cart .drawer__header .drawer__close-btn span{top:27px;right:36px}}.drawer--cart .drawer__header .drawer__close-btn svg{transform:scale(.8)}@media only screen and (max-width:1024px){.drawer--cart .cart-drawer__content{padding-left:12px;padding-right:12px;padding-top:0}}@media only screen and (max-width:1024px){.drawer--cart .cart-drawer__content .free-shipping-notice{margin-bottom:30px}}.drawer--cart .cart-drawer__content .free-shipping-notice .free-shipping-container{padding:21px 24px;margin-bottom:14px;background:transparent!important;border-bottom:1px solid #F0F2E4}@media only screen and (max-width:1024px){.drawer--cart .cart-drawer__content .free-shipping-notice .free-shipping-container{border-bottom:0px;overflow:hidden;width:100%;margin:0;padding:0}}.drawer--cart .cart-drawer__content .free-shipping-notice .free-shipping-container .free-shipping-notice__heading{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:300;line-height:120%}@media only screen and (max-width:1024px){.drawer--cart .cart-drawer__content .free-shipping-notice .free-shipping-container .free-shipping-notice__heading{font-size:15px;padding:0}}.drawer--cart .cart-drawer__content .free-shipping-notice .free-shipping-container .free-shipping-notice__heading strong{font-weight:600;color:#35511e}.drawer--cart .cart-drawer__content .free-shipping-notice .free-shipping-container .free-shipping-notice__bar{border-radius:35px;background:#F0F2E4}@media only screen and (max-width:1024px){.drawer--cart .cart-drawer__content .free-shipping-notice .free-shipping-container .free-shipping-notice__bar{margin-left:0;margin-right:0;box-sizing:border-box}}.drawer--cart .cart-drawer__content .free-shipping-notice .free-shipping-container .free-shipping-notice__bar:after{background-color:#35511e;border-radius:35px}.drawer--cart .cart-drawer__content .cart-empty p{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:18px;font-style:normal;font-weight:600;line-height:120%}@media only screen and (max-width:1024px){.drawer--cart .cart-items .cart-item{position:relative;height:188px;padding-top:0;margin-bottom:20px}}.drawer--cart .cart-items .cart-item .cart-item__image{border-radius:10px;overflow:hidden;background-color:#f0f2e4}@media only screen and (max-width:1024px){.drawer--cart .cart-items .cart-item .cart-item__image{width:155px}.drawer--cart .cart-items .cart-item .cart-item__image a{display:block;height:100%}.drawer--cart .cart-items .cart-item .cart-item__image a img{width:100%;height:100%;object-fit:contain}}.drawer--cart .cart-items .cart-item .cart-item__details .backorder,.drawer--cart .cart-items .cart-item .cart-item__details .text-theme-light.text-sm.mb-2{display:none}@media only screen and (max-width:1024px){.drawer--cart .cart-items .cart-item .cart-item__details{padding-left:84px}}.drawer--cart .cart-items .cart-item .cart-item__details .cart-item__title{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:18px;font-style:normal;font-weight:600;line-height:120%}.drawer--cart .cart-items .cart-item .cart-item__details .cart-item__info .price__current{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.drawer--cart .cart-items .cart-item .cart-item__details .cart-item__info .price__was{display:none!important}.drawer--cart .cart-items .cart-item .cart-item__qty .items-center{margin-top:4px}@media only screen and (max-width:1024px){.drawer--cart .cart-items .cart-item .cart-item__qty .items-center{margin-top:-4px}.drawer--cart .cart-items .cart-item .cart-item__qty .items-center .cart-item__remove{position:relative;top:-2px}}.drawer--cart .cart-items .cart-item .cart-item__qty .items-center quantity-input .qty-input{border-radius:5px;border:1px solid #35511E}.drawer--cart .cart-items .cart-item .cart-item__qty .items-center quantity-input .qty-input__btn{color:#35511e;font-weight:100}.drawer--cart .cart-items .cart-item .cart-item__qty .items-center quantity-input .qty-input__btn:before{height:1px}.drawer--cart .cart-items .cart-item .cart-item__qty .items-center quantity-input .qty-input__btn:after{width:1px}.drawer--cart .cart-items .cart-item .cart-item__qty .cart-item__remove{padding:2px}.drawer--cart .cart-items .cart-item .cart-item__qty .cart-item__remove svg{width:40px;height:40px;position:relative;top:1px;transform:scale(.8)}@media only screen and (max-width:1024px){.drawer--cart .cart-items .cart-item .cart-item__qty{padding-left:84px}}.drawer--cart .cart-items .cart-item .cart-item__total .price__current{color:#35511e;text-align:right;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width:1024px){.drawer--cart .cart-items .cart-item .cart-item__total{position:absolute;bottom:22px;left:84px;padding:0}.drawer--cart .cart-items .cart-item .cart-item__total div{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:3px}.drawer--cart .cart-items .cart-item .cart-item__total strong.price__current,.drawer--cart .cart-items .cart-item .cart-item__total dl dd.price__current{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:600;line-height:120%}.drawer--cart .cart-items .cart-item .cart-item__total dl dd .price__was{display:none}}@media only screen and (max-width:1024px){.drawer--cart .cart-items .cart-item{border-bottom:0px}}.drawer--cart product-recommendations{padding:24px}.drawer--cart product-recommendations .carousel h2{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:25px;font-style:normal;font-weight:600;line-height:97.641%}@media only screen and (max-width:1024px){.drawer--cart product-recommendations .carousel h2{font-size:20px!important}}.drawer--cart product-recommendations .carousel .slider-nav{right:4px;position:relative}.drawer--cart product-recommendations .carousel .slider-nav .slider-nav__btn{padding-left:2px;padding-right:2px}.drawer--cart product-recommendations .carousel .slider{margin-top:16px}.drawer--cart product-recommendations .carousel .slider .slider__grid .slider__item .card{border-radius:10px;background:#F0F2E4;overflow:hidden}.drawer--cart product-recommendations .carousel .slider .slider__grid .slider__item .card .card__media .media{padding:0;position:relative;height:100%}.drawer--cart product-recommendations .carousel .slider .slider__grid .slider__item .card .card__media .media img{width:100%;height:100%;object-fit:contain}.drawer--cart product-recommendations .carousel .slider .slider__grid .slider__item .card .card__info .card-link{color:var(--Gris-oscuro-texto, #333);font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:1024px){.drawer--cart product-recommendations .carousel .slider .slider__grid .slider__item .card .card__info .card-link{display:block}}.drawer--cart product-recommendations .carousel .slider .slider__grid .slider__item .card .card__info .price .price__current{color:var(--Gris-oscuro-texto, #333);leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.drawer--cart product-recommendations .carousel .slider .slider__grid .slider__item .card .card__info product-form .btn--secondary{border-radius:5px;background:#35511E;height:30px;width:135px;color:var(--Blanco, #FFF);text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:500;line-height:75.542%;border:0px;margin-bottom:8px}.drawer--cart .cart-drawer__summary{padding:24px;box-shadow:none;border-top:1px solid #F0F2E4}@media only screen and (max-width:1024px){.drawer--cart .cart-drawer__summary{background:#FFF;box-shadow:0 -53px 15px #4a491b00,0 -34px 13px #4a491b03,0 -19px 11px #4a491b0d,0 -8px 8px #4a491b17,0 -2px 5px #4a491b1a}}.drawer--cart .cart-drawer__summary .cart-drawer_summary--non-stick{display:none}.drawer--cart .cart-drawer__summary .cart-drawer__checkout-buttons button{border-radius:5px;background:#F0F2E4;border:0px;height:50px}.drawer--cart .cart-drawer__summary .cart-drawer__checkout-buttons button svg{display:none}.drawer--cart .cart-drawer__summary .cart-drawer__checkout-buttons button svg path{-webkit-transition:all .35s cubic-bezier(.77,0,.175,1);-moz-transition:all .35s cubic-bezier(.77,0,.175,1);-o-transition:all .35s cubic-bezier(.77,0,.175,1);transition:all .35s cubic-bezier(.77,0,.175,1)}.drawer--cart .cart-drawer__summary .cart-drawer__checkout-buttons button:hover .bg-button-effect{width:0%!important}.drawer--cart .cart-drawer__summary .cart-drawer__checkout-buttons button:hover .labels-button-effect{color:#35511e}.drawer--cart .cart-drawer__summary .cart-drawer__checkout-buttons .labels-button-effect{position:relative;z-index:2;color:#f0f2e4;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding:0}.drawer--cart .cart-drawer__summary .cart-drawer__checkout-buttons .bg-button-effect{position:absolute;right:0;width:100%;top:0;z-index:1;background-color:#35511e;height:100%;border-radius:5px}.c-3dids-history{margin-top:0}@media only screen and (max-width:1024px){.c-3dids-history{display:none;padding-left:16px;padding-right:16px;padding-top:20px}}.c-3dids-history .history-search h3{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:12px;margin-top:0}.c-3dids-history .history-search>button{display:none}.c-3dids-history .history-search ul li{border-bottom:1px solid #B4C6A6;padding:13px 0;position:relative}.c-3dids-history .history-search ul li span{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.c-3dids-history .history-search ul li button{position:absolute;right:0}.removeScroll{overflow:hidden!important}body.show-mobile-searcher{overflow:hidden}@media only screen and (max-width:1024px){body.show-mobile-searcher .custom-mobile-search-header{display:block}}.custom-mobile-search-header{position:absolute;background-color:#fff;left:0;width:100%;top:0;height:60px;z-index:10;text-align:center;display:none;padding-top:1px}.custom-mobile-search-header-cart{position:absolute;right:48px;top:15px}.custom-mobile-search-header-cart svg{width:24px;height:24px}.custom-mobile-search-header-close{position:absolute;right:14px;top:15px}#main-content .breadcrumbs{margin:30px 0 7px}@media only screen and (max-width:1024px){#main-content .breadcrumbs .breadcrumbs-list{text-align:center;display:block}}#main-content .breadcrumbs .breadcrumbs-list li{padding-right:6px}@media only screen and (max-width:1024px){#main-content .breadcrumbs .breadcrumbs-list li{display:inline-block;vertical-align:middle}}#main-content .breadcrumbs .breadcrumbs-list li a{color:#35511e80;text-align:center;font-size:12px;font-style:normal;font-weight:300;line-height:12px}#main-content .breadcrumbs .breadcrumbs-list li a:after{content:"|";display:inline-block;vertical-align:middle;margin-left:6px}#main-content .breadcrumbs .breadcrumbs-list li svg{display:none}@media only screen and (max-width:1024px){#main-content .breadcrumbs .breadcrumbs-list li:last-child{padding-right:0}}#main-content .breadcrumbs .breadcrumbs-list li:last-child a{color:#35511e;font-style:italic;font-weight:400}#main-content .breadcrumbs .breadcrumbs-list li:last-child a:after{display:none}body.template-product #main-content .breadcrumbs{margin:20px 0 10px}@media only screen and (max-width:1024px){body.template-product #main-content .breadcrumbs{margin:15px 0}}#main-content .cc-collection-banner{margin-top:0;margin-bottom:0}#main-content .cc-collection-banner .collection-banner{margin-top:-7px}@media only screen and (max-width:1024px){#main-content .cc-collection-banner .collection-banner{margin-top:0}#main-content .cc-collection-banner .collection-banner .collection-banner__content{text-align:center}}#main-content .cc-collection-banner .collection-banner .collection-banner__heading{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:22px;font-style:normal;font-weight:500;line-height:22px}#main-content .cc-collection-banner .collection-banner .collection-banner__count{display:none}@media only screen and (max-width:1024px){body.template-collection .is-alternate-mode.is-tabs-mode .slider,body.template-search .is-alternate-mode.is-tabs-mode .slider{height:auto!important;overflow:auto!important;padding:9px 0!important;scroll-padding-left:0px!important;width:auto!important;border-top:1px solid #F0F2E4;border-bottom:1px solid #F0F2E4;margin-top:32px!important}body.template-collection .is-alternate-mode.is-tabs-mode .slider .mobile-collections-selector,body.template-search .is-alternate-mode.is-tabs-mode .slider .mobile-collections-selector{border-radius:5px;background:#F0F2E4;padding:8px 15px;box-sizing:border-box;margin:0 12px;position:relative}body.template-collection .is-alternate-mode.is-tabs-mode .slider .mobile-collections-selector span,body.template-search .is-alternate-mode.is-tabs-mode .slider .mobile-collections-selector span{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:normal}body.template-collection .is-alternate-mode.is-tabs-mode .slider .mobile-collections-selector svg,body.template-search .is-alternate-mode.is-tabs-mode .slider .mobile-collections-selector svg{position:absolute;right:11px;top:5px}body.template-collection .is-alternate-mode.is-tabs-mode .slider .container .slider__grid,body.template-search .is-alternate-mode.is-tabs-mode .slider .container .slider__grid{background:#F0F2E4;border-radius:16px;padding-bottom:4px!important;padding-top:4px!important;margin-top:10px;display:none}body.template-collection .is-alternate-mode.is-tabs-mode .slider .container .slider__grid .slider__item,body.template-search .is-alternate-mode.is-tabs-mode .slider .container .slider__grid .slider__item{display:block;width:100%!important}body.template-collection .is-alternate-mode.is-tabs-mode .slider .container .slider__grid .slider__item .card,body.template-search .is-alternate-mode.is-tabs-mode .slider .container .slider__grid .slider__item .card{background:transparent;height:auto}body.template-collection .is-alternate-mode.is-tabs-mode .slider .container .slider__grid .slider__item .card .card__info .card__title a,body.template-search .is-alternate-mode.is-tabs-mode .slider .container .slider__grid .slider__item .card .card__info .card__title a{margin-bottom:0!important;padding-bottom:4px!important;padding-top:4px!important}body.template-collection .is-alternate-mode.is-tabs-mode .slider.opened .mobile-collections-selector svg,body.template-search .is-alternate-mode.is-tabs-mode .slider.opened .mobile-collections-selector svg{transform:rotate(180deg)}body.template-collection .is-alternate-mode.is-tabs-mode .slider.opened .slider__grid,body.template-search .is-alternate-mode.is-tabs-mode .slider.opened .slider__grid{display:block}}body.template-collection .cc-collection-products,body.template-search .cc-collection-products{margin-top:0!important}body.template-collection .cc-collection-products .products-toolbar,body.template-search .cc-collection-products .products-toolbar{border-top:0px;padding-top:0;padding-bottom:13px;margin-bottom:24px}@media only screen and (max-width:1024px){body.template-collection .cc-collection-products .products-toolbar,body.template-search .cc-collection-products .products-toolbar{border:0px}}body.template-collection .cc-collection-products .products-toolbar .products-toolbar__compare,body.template-search .cc-collection-products .products-toolbar .products-toolbar__compare{display:none!important}body.template-collection .cc-collection-products .main-products-grid .grid,body.template-search .cc-collection-products .main-products-grid .grid{gap:24px;margin-bottom:60px}body.template-collection .cc-collection-products .main-products-grid .grid li,body.template-search .cc-collection-products .main-products-grid .grid li{width:calc((100% - 72px)/4)!important}@media only screen and (max-width:1024px){body.template-collection .cc-collection-products .main-products-grid .grid li,body.template-search .cc-collection-products .main-products-grid .grid li{width:calc((100% - 8px)/2)!important}}body.template-collection .collection-seo-text,body.template-search .collection-seo-text{border-top:1px solid #F0F2E4;border-bottom:1px solid #F0F2E4;padding:72px 0;margin-top:0;margin-bottom:0}@media only screen and (max-width:1024px){body.template-collection .collection-seo-text,body.template-search .collection-seo-text{padding:40px 0;margin-bottom:50px}}body.template-collection .collection-seo-text .collection-seo-text-container,body.template-search .collection-seo-text .collection-seo-text-container{text-align:center}body.template-collection .collection-seo-text .collection-seo-text-container h1,body.template-search .collection-seo-text .collection-seo-text-container h1{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:25px;font-style:normal;font-weight:500;line-height:29px}body.template-collection .collection-seo-text .collection-seo-text-container .accordeon-container-seo,body.template-search .collection-seo-text .collection-seo-text-container .accordeon-container-seo{width:920px;max-width:90%;margin:35px auto}body.template-collection .collection-seo-text .collection-seo-text-container .accordeon-container-seo p,body.template-search .collection-seo-text .collection-seo-text-container .accordeon-container-seo p{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:300;line-height:18px;display:none}body.template-collection .collection-seo-text .collection-seo-text-container .accordeon-container-seo p:nth-child(1),body.template-collection .collection-seo-text .collection-seo-text-container .accordeon-container-seo p:nth-child(2),body.template-search .collection-seo-text .collection-seo-text-container .accordeon-container-seo p:nth-child(1),body.template-search .collection-seo-text .collection-seo-text-container .accordeon-container-seo p:nth-child(2){display:block}body.template-collection .collection-seo-text .collection-seo-text-container button,body.template-search .collection-seo-text .collection-seo-text-container button{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:300;line-height:14px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;display:none}body.template-collection .collection-seo-text .collection-seo-text-container button.view-more,body.template-search .collection-seo-text .collection-seo-text-container button.view-more{display:inline}body.template-collection .collection-seo-text.show-more .accordeon-container-seo p,body.template-search .collection-seo-text.show-more .accordeon-container-seo p{display:block!important}body.template-collection .collection-seo-text.show-more .view-more,body.template-search .collection-seo-text.show-more .view-more{display:none!important}body.template-collection .collection-seo-text.show-more .view-less,body.template-search .collection-seo-text.show-more .view-less{display:inline}@media only screen and (max-width:1024px){body.template-collection .main-products-grid__results,body.template-search .main-products-grid__results{padding-top:20px}body.template-collection .main-products-grid__results .grid,body.template-search .main-products-grid__results .grid{gap:8px!important;margin-bottom:60px;margin-right:0;margin-left:0;border:0}body.template-collection .main-products-grid__results .grid .js-pagination-result,body.template-search .main-products-grid__results .grid .js-pagination-result{border:0px;margin-bottom:18px}body.template-collection .main-products-grid__results .grid .js-pagination-result .card--product,body.template-search .main-products-grid__results .grid .js-pagination-result .card--product{padding:0}}@media only screen and (max-width:1024px){.template-product #main-content .product.js-product{display:block}}.template-product #main-content .cc-main-product .product-media{width:calc(100% - 600px);padding-right:24px}@media only screen and (max-width:1024px){.template-product #main-content .cc-main-product .product-media{width:100%;padding-right:0;margin-top:15px}.template-product #main-content .cc-main-product .product-media .media-gallery{position:relative}.template-product #main-content .cc-main-product .product-media .media-gallery__viewer{border-radius:20px}.template-product #main-content .cc-main-product .product-media .media-gallery__thumbs{text-align:center;position:absolute;bottom:14px;left:0;right:0;margin:0}.template-product #main-content .cc-main-product .product-media .media-gallery__thumbs .media-thumbs{display:block;text-align:center;overflow:visible}.template-product #main-content .cc-main-product .product-media .media-gallery__thumbs .media-thumbs .media-thumbs__item{width:8px;height:8px;display:inline-block;vertical-align:middle;margin:0 8px;line-height:0px}.template-product #main-content .cc-main-product .product-media .media-gallery__thumbs .media-thumbs .media-thumbs__item button{width:100%;height:100%;margin:0!important;padding:0!important;background:#fff;border-radius:10px;border:0px}.template-product #main-content .cc-main-product .product-media .media-gallery__thumbs .media-thumbs .media-thumbs__item button:after{display:none!important}.template-product #main-content .cc-main-product .product-media .media-gallery__thumbs .media-thumbs .media-thumbs__item button.is-active{background:#C7DD27}.template-product #main-content .cc-main-product .product-media .media-gallery__thumbs .media-thumbs .media-thumbs__item button img{display:none}}@media only screen and (max-width:1024px){.template-product #main-content .cc-main-product .product-media .media-ctrl{display:none}}.template-product #main-content .cc-main-product .product-media .media-viewer__item .media{border-radius:20px;overflow:hidden}.template-product #main-content .cc-main-product .product-media .product-messages{display:none}.template-product #main-content .cc-main-product .product-info{width:600px;padding-left:0}@media only screen and (max-width:1024px){.template-product #main-content .cc-main-product .product-info{width:100%}}.template-product #main-content .cc-main-product .product-info:after{display:none}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block .product-title{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:25px;font-style:normal;font-weight:500;line-height:29px;margin:0 0 22px}@media only screen and (max-width:1024px){.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block .product-title{margin-bottom:16px}}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block .product-info__price .price__current{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:25px;font-style:normal;font-weight:700;line-height:26px}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block .product-policies{display:none}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block product-form .product-info__add-to-cart quantity-input{height:40px;width:134px}@media only screen and (max-width:1024px){.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block product-form .product-info__add-to-cart quantity-input{width:82px}}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block product-form .product-info__add-to-cart quantity-input .qty-input{border-radius:5px;border:1px solid #35511E;width:134px}@media only screen and (max-width:1024px){.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block product-form .product-info__add-to-cart quantity-input .qty-input{width:82px;margin-right:0}}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block product-form .product-info__add-to-cart quantity-input .qty-input .qty-input__input{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:18px;font-style:normal;font-weight:400;line-height:18px}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block product-form .product-info__add-to-cart quantity-input .qty-input .qty-input__btn.btn--minus{left:10px}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block product-form .product-info__add-to-cart quantity-input .qty-input .qty-input__btn.btn--plus{left:-10px}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block product-form .product-info__add-to-cart quantity-input .qty-input .qty-input__btn:before{height:1px}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block product-form .product-info__add-to-cart quantity-input .qty-input .qty-input__btn:after{width:1px}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block product-form .product-info__add-to-cart .product-info__add-button{flex:1 1 100%}@media only screen and (max-width:1024px){.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block product-form .product-info__add-to-cart .product-info__add-button{margin-left:0}}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block product-form .product-info__add-to-cart .product-info__add-button button{border-radius:5px;background:linear-gradient(0deg,#35511E 0%,#35511E 100%),linear-gradient(0deg,#35511E 0%,#35511E 100%),#35511E;border:0;height:40px;color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:20px;font-style:normal;font-weight:600;line-height:18px;padding:0;text-transform:uppercase}@media only screen and (max-width:1024px){.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block product-form .product-info__add-to-cart .product-info__add-button button{font-size:16px}}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block.product-description{margin:32px 0 41px}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block.product-description p span{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:190%}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block.block-actions{margin:24px 0}@media only screen and (max-width:1024px){.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block.block-actions{margin:16px 0}}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block.product-options{margin:18px 0}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block.product-options .option-selector{margin-bottom:20px}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block.product-options .option-selector .label{color:#35511e80;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:120%;display:block;margin-bottom:12px}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block.product-options .option-selector .option-selector__btns{margin-top:0}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block.product-options .option-selector .option-selector__btns .opt-label{border-radius:90px;background:#F0F2E4;border:0px;margin:0 8px 0 0;padding:4px 16px}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block.product-options .option-selector .option-selector__btns .opt-label span{color:#35511e;leading-trim:both;text-edge:cap;font-variant-numeric:lining-nums proportional-nums;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block.product-options .option-selector .option-selector__btns .opt-btn:checked+.opt-label:not(.opt-label--swatch):after{display:none}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block.product-options .option-selector .option-selector__btns .opt-btn:checked+.opt-label:not(.opt-label--swatch){background:#35511E}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-info__block.product-options .option-selector .option-selector__btns .opt-btn:checked+.opt-label:not(.opt-label--swatch) span{color:#fff}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-custom-tabs{margin-bottom:-14px}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-custom-tabs li{border-radius:90px;background:#F0F2E4;display:inline-block;vertical-align:top;margin-right:10px;padding:3px 10px 5px 42px;position:relative;margin-bottom:10px}@media only screen and (max-width:1024px){.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-custom-tabs li{margin:0 0 15px}}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-custom-tabs li img{width:23px;height:23px;position:absolute;left:10px;top:5px}@media only screen and (max-width:1024px){.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-custom-tabs li img{top:2px}}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-custom-tabs li span{color:#35511e;leading-trim:both;text-edge:cap;font-variant-numeric:lining-nums proportional-nums;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-custom-tabs li:last-child img{width:20px;height:20px;top:6px;left:12px}@media only screen and (max-width:1024px){.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-custom-tabs li:last-child img{width:18px;height:18px}}.template-product #main-content .cc-main-product .product-info .product-info__sticky details-disclosure .disclosure--row{border:0px;border-radius:26px;background:#F0F2E4;margin-bottom:15px}.template-product #main-content .cc-main-product .product-info .product-info__sticky details-disclosure .disclosure--row summary{padding:12px 21px 15px}.template-product #main-content .cc-main-product .product-info .product-info__sticky details-disclosure .disclosure--row summary h2{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.template-product #main-content .cc-main-product .product-info .product-info__sticky details-disclosure .disclosure--row .disclosure__panel{padding:0 21px}.template-product #main-content .cc-main-product .product-info .product-info__sticky details-disclosure .disclosure--row .disclosure__panel p{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.template-product #main-content .cc-main-product .product-info .product-info__sticky details-disclosure .disclosure--row .disclosure__panel .disclosure__content .metafield-rich_text_field p:last-child{margin-bottom:0}.template-product #main-content .cc-main-product .product-info .product-info__sticky .product-divider{margin:24px 0}.template-product #main-content .cc-product-recommendations product-recommendations{margin-bottom:0;margin-top:80px}.template-product #main-content .cc-product-recommendations product-recommendations .mb-heading h2{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:28px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:30px}@media only screen and (max-width:1024px){.template-product #main-content .cc-product-recommendations product-recommendations .mb-heading h2{font-size:22px!important;line-height:26px}}.template-product #main-content .cc-collection-list:before{display:none}.template-product #main-content .product-collections-lists{height:348px;margin:100px 0;padding:42px 24px 0;display:flex;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}@media only screen and (min-width:1025px){.template-product #main-content .product-collections-lists{padding-bottom:42px;height:auto;min-height:348px}}@media only screen and (max-width:1024px){.template-product #main-content .product-collections-lists{height:auto;margin:40px 0 60px;padding:24px 12px;display:block}}.template-product #main-content .product-collections-lists .product-collections-lists-descriptions{flex:1;border-radius:10px;background:#FFF;padding:0 40px;display:flex;flex-direction:column;justify-content:center;position:relative}@media only screen and (min-width:1025px){.template-product #main-content .product-collections-lists .product-collections-lists-descriptions{max-height:265px}}@media only screen and (max-width:1024px){.template-product #main-content .product-collections-lists .product-collections-lists-descriptions{display:block;width:100%;flex:none;padding:40px 20px 30px}}.template-product #main-content .product-collections-lists .product-collections-lists-descriptions h2{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:25px;font-style:normal;font-weight:500;line-height:29px;margin-top:0;margin-bottom:25px;padding-right:258px}@media only screen and (max-width:1024px){.template-product #main-content .product-collections-lists .product-collections-lists-descriptions h2{padding-right:0;margin-bottom:18px;width:200px}}.template-product #main-content .product-collections-lists .product-collections-lists-descriptions p{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0;padding-right:258px}@media only screen and (max-width:1024px){.template-product #main-content .product-collections-lists .product-collections-lists-descriptions p{padding-right:0;font-size:14px;line-height:190%}}.template-product #main-content .product-collections-lists .product-collections-lists-descriptions div{position:absolute;right:0;top:0;height:100%;width:256px;border-radius:32px;overflow:hidden}@media only screen and (max-width:1024px){.template-product #main-content .product-collections-lists .product-collections-lists-descriptions div{display:none}}.template-product #main-content .product-collections-lists .product-collections-lists-descriptions div img{width:100%;height:100%;object-fit:cover}.template-product #main-content .product-collections-lists .product-collections-lists-links{flex:1}@media only screen and (max-width:1024px){.template-product #main-content .product-collections-lists .product-collections-lists-links{display:block;width:100%;flex:none;padding:20px 0}}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section{margin:0;display:block}@media only screen and (max-width:1024px){.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider{padding-bottom:0!important}}@media only screen and (min-width:1025px){.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider{padding-bottom:0!important}}@media only screen and (max-width:1024px){.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider>.container{padding:5px!important}}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid{display:block;gap:0px;box-sizing:border-box;width:100%}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li{display:block;width:100%}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li .extra-accordeon-icon,.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li .extraTextText{display:none}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li a{pointer-events:none!important}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li .extraTextText{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:190%;padding:0 24px 23px;display:none}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li.active .card{height:auto}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li.active .card .extra-accordeon-icon{display:block;position:absolute;background:#fff;text-align:center;right:2px}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li.active .extraTextText{display:block}@media only screen and (max-width:1024px){.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li{padding-right:0;margin-right:0;min-width:100%;max-width:100%;display:block;border-inline-end:none}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li.active .card{height:auto}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li.active .card .extra-accordeon-icon{display:block;position:absolute;background:#fff;text-align:center;right:2px}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li.active .extraTextText{display:block}}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li .card{border-radius:10px;background:#FFF;position:relative;height:52px;margin-bottom:19px;margin-left:0;margin-right:0;box-sizing:border-box}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li .card .card__media{position:absolute;left:13px;top:7px;width:35px;height:35px;border:0px}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li .card .card__media a{background:transparent;border:0px}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li .card .card__info{padding:0 0 0 64px;box-sizing:border-box;text-align:left}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li .card .card__info .card__text_description{display:none}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li .card .card__info a{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:48px}@media only screen and (max-width:1024px){.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li .card .card__info a{display:block}}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li .card .card__info .card__collection--arrow{font-size:0px;position:absolute;right:11px;top:2px;z-index:1}@media only screen and (max-width:1024px){.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li .card .card__info .card__collection--arrow{display:block;line-height:10px}}.template-product #main-content .product-collections-lists .product-collections-lists-links>.section .slider .slider__grid li:last-child .card{margin-bottom:0!important}@media only screen and (max-width:1024px){.template-product #main-content .mobile-collections-selector{display:none}}@media only screen and (min-width:1025px){.sticky-atc-panel{display:none}}@media only screen and (max-width:1024px){.sticky-atc-panel{margin:0!important;width:100%!important;border-radius:0!important;border-top:1px solid rgba(53,81,30,.25)!important;border-bottom:1px solid rgba(53,81,30,.25)!important;background:#fff!important;box-shadow:none!important;bottom:35px!important}.sticky-atc-panel .card{background-color:#fff}.sticky-atc-panel .card .card__media{display:none}.sticky-atc-panel .card .card__info{flex:1 1 25%}.sticky-atc-panel .card .card__info .sticky-atc-panel__heading{display:none}.sticky-atc-panel .card .card__info .price .price__default .price__current{color:#35511e!important;leading-trim:both!important;text-edge:cap!important;font-family:Euclid Circular A!important;font-size:22px!important;font-style:normal!important;font-weight:700!important;line-height:190%!important;white-space:normal}.sticky-atc-panel .card .card__info .price .price__was{display:none}.sticky-atc-panel .card .card__buttons{flex:1 1 75%}.sticky-atc-panel .card .card__buttons a{display:block;border-radius:5px;background:#35511E;color:#fff;border:1px solid #35511E;font-size:20px;font-weight:600}}*,a,a:hover{font-family:Euclid Circular A,sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:underline}body{background-color:#fff}body.no-scroll{overflow:hidden}.ani{-webkit-transition:all .35s cubic-bezier(.77,0,.175,1);-moz-transition:all .35s cubic-bezier(.77,0,.175,1);-o-transition:all .35s cubic-bezier(.77,0,.175,1);transition:all .35s cubic-bezier(.77,0,.175,1)}@media only screen and (min-width:1025px){.content-mobile-only{display:none}}@media only screen and (max-width:1024px){.content-desktop-only{display:none}}.section-wrapper-cc .section-customize .image-banner__image:after{display:none}.section-wrapper-cc .section-customize slide-show .text-overlay__heading{margin-bottom:0}.section-wrapper-cc .section-customize slide-show .text-overlay__heading p{color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:35px;font-style:normal;font-weight:600;line-height:40px;width:419px;margin:0 auto 22px}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize slide-show .text-overlay__heading p{width:100%;font-size:26px;line-height:30px}}.section-wrapper-cc .section-customize slide-show .text-overlay__block p{color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:20px;width:364px;margin:0 auto 30px}.section-wrapper-cc .section-customize slide-show .text-overlay__block p *{color:#fff}.section-wrapper-cc .section-customize slide-show .text-overlay__buttons{margin-top:0}.section-wrapper-cc .section-customize slide-show .text-overlay__buttons a{border-radius:5px;border:0px;background:linear-gradient(0deg,#FFF 0%,#FFF 100%),linear-gradient(0deg,#35511E 0%,#35511E 100%),#35511E;padding-left:5px;padding-right:5px;overflow:hidden;width:100%}.section-wrapper-cc .section-customize slide-show .text-overlay__buttons a span:first-child{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:300;line-height:normal;z-index:2;position:relative}.section-wrapper-cc .section-customize slide-show .text-overlay__buttons a span:last-child{position:absolute;left:0;width:0%;background-color:#35511e;top:0;height:100%;z-index:1}.section-wrapper-cc .section-customize slide-show .text-overlay__buttons a:hover span:first-child{color:#fff}.section-wrapper-cc .section-customize slide-show .text-overlay__buttons a:hover span:last-child{width:100%}.section-wrapper-cc .section-customize>.section{padding-top:0;margin-top:0}.section-wrapper-cc .section-customize>.section .section__header{margin-bottom:30px}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize>.section .section__header{margin-bottom:17px}}.section-wrapper-cc .section-customize>.section .section__header h2{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:28px;font-style:normal;font-weight:500;line-height:32px;margin:0}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize>.section .section__header h2{font-size:22px!important}}.section-wrapper-cc .section-customize>.section .section__header a.link{color:#35511e;text-align:right;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.section-wrapper-cc .section-customize .section .product-features__text{display:none!important}.section-wrapper-cc .section-customize.section-collection-list>.section{margin-bottom:95px;background-color:transparent!important}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list>.section{margin-bottom:40px}}.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid{display:flex;gap:24px;flex-wrap:wrap;align-items:stretch;box-sizing:border-box;margin-right:0}.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li{width:calc((100% - 24px)/2)!important}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li{width:100%!important}}.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card{position:relative;border-radius:15px;background:#F0F2E4;padding:53px 40px;box-sizing:border-box;width:100%;max-width:100%}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card{padding:36px 6px}}.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__media{position:absolute;right:14%;top:46px;width:134px;height:134px;margin:auto;border:0px}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__media{right:12px;top:0;bottom:0;width:100px;height:100px}}.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__media a{background-color:transparent}.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__media a img{width:100%;height:auto}.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__info{padding:0;text-align:left}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__info{width:auto;position:relative;padding-left:16px;padding-right:150px}}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__info .card__title{margin:0;line-height:10px;width:120px}}.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__info .card__title a{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:25px;font-style:normal;font-weight:500;line-height:97.641%}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__info .card__title a{margin:0 0 8px;font-size:20px;line-height:22px;display:block}}.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__info .card__text_description{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:190%;width:271px;margin-bottom:12px}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__info .card__text_description{width:180px;line-height:18px}}.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__info .card__collection--arrow{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:12px;font-style:normal;font-weight:300;line-height:98.8%;position:relative}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__info .card__collection--arrow{line-height:6px}.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__info .card__collection--arrow span{display:none}}.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__info .card__collection--arrow:after{content:"";width:100%;height:1px;background-color:#35511e;bottom:-8px;position:absolute;left:0}.section-wrapper-cc .section-customize.section-collection-list>.section .container .grid li .card .card__info .card__collection--arrow svg{display:none}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode{margin-left:100px;margin-right:100px}@media only screen and (max-width:1540px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode{margin-left:70px;margin-right:70px}}@media only screen and (max-width:1440px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode{margin-left:0;margin-right:0}}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section{margin-bottom:57px}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section>.container{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section>.container::-webkit-scrollbar{display:none}}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid{margin-top:50px}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid{margin-top:0;display:block;white-space:nowrap}}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li{width:calc((100% - 72px)/4)!important}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li{width:auto!important;display:inline-block;vertical-align:middle;margin-right:24px}}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card{padding:23px 20px;height:70px}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card{padding:17px 20px}}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__media{width:35px;height:35px;inset:-1px auto 0 20px;margin:auto;display:block}@media only screen and (max-width:1740px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__media{left:14px}}@media only screen and (max-width:1540px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__media{left:8px}}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__media{left:18px}}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__title{margin:0}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__title a{font-size:20px!important;line-height:23px!important;padding-left:50px}@media only screen and (max-width:1740px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__title a{font-size:18px!important;padding-left:36px}}@media only screen and (max-width:1540px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__title a{font-size:16px!important;padding-left:34px;line-height:24px!important}}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__title a{line-height:32px!important}}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__text_description{display:none}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__collection--arrow{font-size:0px!important;width:24px;height:24px;position:absolute!important;right:10px;top:0;bottom:0;margin:auto;display:block}@media only screen and (max-width:1740px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__collection--arrow{right:4px}}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__collection--arrow{top:-14px}}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__collection--arrow span{display:block!important}}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__collection--arrow:after{display:none}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__collection--arrow span{margin:0}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode>.section .grid li .card .card__collection--arrow span svg{display:block!important}.section-wrapper-cc .section-customize.section-collection-list.is-alternate-mode .section__header a.link{display:none}.section-wrapper-cc .section-customize.section-collection-list.is-tabs-mode{margin:0}.section-wrapper-cc .section-customize.section-collection-list.is-tabs-mode>.section{margin-bottom:0!important}.section-wrapper-cc .section-customize.section-collection-list.is-tabs-mode>.section .slider__grid{margin-top:22px;display:block}.section-wrapper-cc .section-customize.section-collection-list.is-tabs-mode>.section .slider__grid .slider__item{width:auto!important;display:inline-block;vertical-align:middle;margin-right:12px}.section-wrapper-cc .section-customize.section-collection-list.is-tabs-mode>.section .slider__grid .slider__item .card{padding:3px 10px;border-radius:100px;height:30px}.section-wrapper-cc .section-customize.section-collection-list.is-tabs-mode>.section .slider__grid .slider__item .card .card__media{width:23px;height:23px;left:12px}.section-wrapper-cc .section-customize.section-collection-list.is-tabs-mode>.section .slider__grid .slider__item .card .card__info .card__title a{font-size:14px!important;font-weight:400!important;line-height:22px!important;padding-left:32px;padding-right:10px}.section-wrapper-cc .section-customize.section-collection-list.is-tabs-mode>.section .slider__grid .slider__item .card .card__collection--arrow{display:none}@media only screen and (max-width:1024px){.section-wrapper-cc .section-customize .slideshow__text .text-overlay .text-overlay__heading{font-size:30px!important;line-height:34px;width:100%}.section-wrapper-cc .section-customize .slideshow__text .text-overlay .text-overlay__block.rte.enlarge-text{display:none!important}}.cc-collection-list,.cc-image-banner{background-color:transparent!important}.cc-product-features .section-customize>.container>.section{margin-top:0}.cc-product-features .section-customize>.container>.section .hotspot .hotspot__btn{width:57px;height:57px;background-color:#c7dd27}@media only screen and (max-width:1024px){.cc-product-features .section-customize>.container>.section .hotspot .hotspot__btn{width:46px;height:46px}}.cc-product-features .section-customize>.container>.section .hotspot .hotspot__btn svg{transform:scale(1.4);stroke:#35511e;stroke-width:1.5px}.cc-product-features .section-customize>.container>.section .hotspot .hotspot__btn:before{display:none}.cc-product-features .section-customize>.container>.section .hotspot .hotspot__card{border-radius:15px;background:#FFF;box-shadow:none;width:221px}.cc-product-features .section-customize>.container>.section .hotspot .hotspot__card h6{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:18px!important;font-style:normal;font-weight:500;line-height:20px;border-bottom:1px solid #35511E;padding-bottom:8px;margin-bottom:8px}.cc-product-features .section-customize>.container>.section .hotspot .hotspot__card div p{margin:0;color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:18px!important;font-style:normal;font-weight:500;line-height:22px}.cc-product-card-grid .section-customize>.section{margin-bottom:95px}@media only screen and (max-width:1024px){.cc-product-card-grid .section-customize>.section{margin-bottom:40px}}.cc-product-card-grid .section-customize>.section .slider{padding-bottom:0!important}.back-to-top{border-bottom:0px;display:none!important}@media only screen and (max-width:1024px){.template-index .featured-collection-products .grid li:nth-child(5),.template-index .featured-collection-products .grid li:nth-child(6){display:none!important}}.featured-collection-products .grid,.main-products-grid__results .grid,product-recommendations:not(.cart-recommendations) .grid{display:flex;gap:12px;row-gap:53px;flex-wrap:wrap;align-items:stretch;box-sizing:border-box;margin-right:0}@media only screen and (max-width:1024px){.featured-collection-products .grid,.main-products-grid__results .grid,product-recommendations:not(.cart-recommendations) .grid{row-gap:14px}}.featured-collection-products .grid li,.main-products-grid__results .grid li,product-recommendations:not(.cart-recommendations) .grid li{width:calc((100% - 48px)/5)!important}@media only screen and (max-width:1024px){.featured-collection-products .grid li,.main-products-grid__results .grid li,product-recommendations:not(.cart-recommendations) .grid li{width:calc((100% - 12px)/2)!important;padding-right:0!important;border-inline-end:0px!important}}.featured-collection-products .grid li .card--product .card__compare,.main-products-grid__results .grid li .card--product .card__compare,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__compare{display:none!important}.featured-collection-products .grid li .card--product .card__media,.main-products-grid__results .grid li .card--product .card__media,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__media{border-radius:15px;background:#F0F2E4;overflow:hidden}.featured-collection-products .grid li .card--product .card__media .product-label-container,.main-products-grid__results .grid li .card--product .card__media .product-label-container,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__media .product-label-container{display:none}.featured-collection-products .grid li .card--product .card__media a img,.main-products-grid__results .grid li .card--product .card__media a img,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__media a img{object-fit:contain}.featured-collection-products .grid li .card--product .card__info,.main-products-grid__results .grid li .card--product .card__info,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info{padding-top:0}@media only screen and (max-width:1024px){.featured-collection-products .grid li .card--product .card__info,.main-products-grid__results .grid li .card--product .card__info,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info{padding-bottom:10px}}.featured-collection-products .grid li .card--product .card__info .card__info-inner .card__vendor,.main-products-grid__results .grid li .card--product .card__info .card__info-inner .card__vendor,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info .card__info-inner .card__vendor{display:none}.featured-collection-products .grid li .card--product .card__info .card__info-inner .rating,.main-products-grid__results .grid li .card--product .card__info .card__info-inner .rating,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info .card__info-inner .rating{margin-top:15px;margin-left:4px}@media only screen and (max-width:1024px){.featured-collection-products .grid li .card--product .card__info .card__info-inner .rating,.main-products-grid__results .grid li .card--product .card__info .card__info-inner .rating,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info .card__info-inner .rating{margin-top:6px}}.featured-collection-products .grid li .card--product .card__info .card__info-inner .rating .rating__stars,.main-products-grid__results .grid li .card--product .card__info .card__info-inner .rating .rating__stars,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info .card__info-inner .rating .rating__stars{--rating: 2 !important;--rating-max: 5 !important}@media only screen and (max-width:1024px){.featured-collection-products .grid li .card--product .card__info .card__info-inner .rating .rating__stars,.main-products-grid__results .grid li .card--product .card__info .card__info-inner .rating .rating__stars,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info .card__info-inner .rating .rating__stars{font-size:20px!important}}.featured-collection-products .grid li .card--product .card__info .card__info-inner .card__title,.main-products-grid__results .grid li .card--product .card__info .card__info-inner .card__title,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info .card__info-inner .card__title{color:#35511e!important;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin:8px 0 8px 4px}@media only screen and (max-width:1024px){.featured-collection-products .grid li .card--product .card__info .card__info-inner .card__title,.main-products-grid__results .grid li .card--product .card__info .card__info-inner .card__title,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info .card__info-inner .card__title{height:36px}}.featured-collection-products .grid li .card--product .card__info .card__info-inner .price--top,.main-products-grid__results .grid li .card--product .card__info .card__info-inner .price--top,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info .card__info-inner .price--top{border:0px;padding:0;margin:0 0 0 4px}.featured-collection-products .grid li .card--product .card__info .card__info-inner .price--top .price__default,.main-products-grid__results .grid li .card--product .card__info .card__info-inner .price--top .price__default,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info .card__info-inner .price--top .price__default{line-height:17px}.featured-collection-products .grid li .card--product .card__info .card__info-inner .price--top .price__default .price__current,.main-products-grid__results .grid li .card--product .card__info .card__info-inner .price--top .price__default .price__current,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info .card__info-inner .price--top .price__default .price__current{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:19px}.featured-collection-products .grid li .card--product .card__info .card__info-inner .price--top .price__default .price__was,.main-products-grid__results .grid li .card--product .card__info .card__info-inner .price--top .price__default .price__was,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info .card__info-inner .price--top .price__default .price__was{color:#35511e38;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:300;line-height:97.641%;text-decoration-line:line-through;margin-left:8px}.featured-collection-products .grid li .card--product .card__info .card__info-inner .product-inventory__status,.main-products-grid__results .grid li .card--product .card__info .card__info-inner .product-inventory__status,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__info .card__info-inner .product-inventory__status{display:none}.featured-collection-products .grid li .card--product .card__quick-add,.main-products-grid__results .grid li .card--product .card__quick-add,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__quick-add{padding-top:12px}@media only screen and (max-width:1024px){.featured-collection-products .grid li .card--product .card__quick-add,.main-products-grid__results .grid li .card--product .card__quick-add,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__quick-add{display:none}}.featured-collection-products .grid li .card--product .card__quick-add product-form form button,.main-products-grid__results .grid li .card--product .card__quick-add product-form form button,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__quick-add product-form form button{border-radius:5px;height:40px;text-align:center;padding:0}.featured-collection-products .grid li .card--product .card__quick-add product-form form button .quick-add-btn-text,.main-products-grid__results .grid li .card--product .card__quick-add product-form form button .quick-add-btn-text,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__quick-add product-form form button .quick-add-btn-text{leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:600;line-height:normal;color:#fff;position:relative;z-index:2;text-transform:uppercase}.featured-collection-products .grid li .card--product .card__quick-add product-form form button.btn--primary,.main-products-grid__results .grid li .card--product .card__quick-add product-form form button.btn--primary,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__quick-add product-form form button.btn--primary{background-color:#fff;border:1px solid #35511E}.featured-collection-products .grid li .card--product .card__quick-add product-form .custom-add-to-cart .puppler-hover-button,.main-products-grid__results .grid li .card--product .card__quick-add product-form .custom-add-to-cart .puppler-hover-button,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__quick-add product-form .custom-add-to-cart .puppler-hover-button{position:absolute;left:0;width:100%;background-color:#35511e;top:0;height:100%;z-index:1}.featured-collection-products .grid li .card--product .card__quick-add product-form .custom-add-to-cart:hover,.main-products-grid__results .grid li .card--product .card__quick-add product-form .custom-add-to-cart:hover,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__quick-add product-form .custom-add-to-cart:hover{background:#fff;border-color:#35511e;outline-color:#35511e;border-width:1px}.featured-collection-products .grid li .card--product .card__quick-add product-form .custom-add-to-cart:hover .puppler-hover-button,.main-products-grid__results .grid li .card--product .card__quick-add product-form .custom-add-to-cart:hover .puppler-hover-button,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__quick-add product-form .custom-add-to-cart:hover .puppler-hover-button{width:0%}.featured-collection-products .grid li .card--product .card__quick-add product-form .custom-add-to-cart:hover .quick-add-btn-text,.main-products-grid__results .grid li .card--product .card__quick-add product-form .custom-add-to-cart:hover .quick-add-btn-text,product-recommendations:not(.cart-recommendations) .grid li .card--product .card__quick-add product-form .custom-add-to-cart:hover .quick-add-btn-text{color:#35511e}@media only screen and (max-width:1024px){.drawer--cart .cart-recommendations{padding-left:16px!important;padding-right:16px!important}}@media only screen and (max-width:1024px){.template-index #main-content .section-collection-list.is-alternate-mode>.section{padding-top:16px;margin-bottom:0}.template-index #main-content .section-collection-list.is-alternate-mode>.section .container:nth-child(1){display:none}.template-index #main-content .section-collection-list.is-alternate-mode>.section .container:nth-child(2){padding-bottom:8px;margin-bottom:8px}.template-index #main-content .product-features .product-features__image{height:400px;position:relative;border-radius:15px;overflow:hidden}.template-index #main-content .product-features .product-features__image>img{width:100%;height:100%;object-fit:cover}.template-index .section-imagem-banner .image-banner__image{overflow:visible;height:auto;position:relative}.template-index .section-imagem-banner .image-banner__image .img-fit{position:relative}.template-index .section-imagem-banner .image-banner__image img{display:block;margin:0 auto}}.container-search .header-search-page h1,.container-search .c-3dids-history,.container-search .c-3dids-custom-search,.container-search .products-toolbar{display:none}.container-search .form-search-page .search__form svg.content-desktop-only{display:none}@media only screen and (max-width:1024px){.container-search .form-search-page .search__form .zoom-icon{display:none}}.container-search .form-search-page .search__form .search__submit{padding:7px 17px}.template-404 .not-found-page img{width:700px;height:auto;max-width:100%}.template-404 .not-found-page .error-code{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:65px;font-style:normal;font-weight:600;line-height:97.641%;margin-bottom:8px}@media only screen and (max-width:1024px){.template-404 .not-found-page .error-code{font-size:45px}}.template-404 .not-found-page h1{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:35px;font-style:normal;font-weight:600;line-height:97.641%;margin-bottom:24px}@media only screen and (max-width:1024px){.template-404 .not-found-page h1{font-size:22px!important;width:241px;margin-left:auto;margin-right:auto}}.template-404 .not-found-page p{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:18px;font-style:normal;font-weight:600;line-height:120%}@media only screen and (max-width:1024px){.template-404 .not-found-page p{font-size:16px!important;width:260px;margin-left:auto;margin-right:auto}}.template-404 .not-found-page .last-found-text{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:120%;width:360px;text-align:center;margin:10px auto}@media only screen and (max-width:1024px){.template-404 .not-found-page .last-found-text{font-size:14px!important}}.template-404 .not-found-page .card__main-image{object-fit:contain!important}@media only screen and (max-width:1024px){.template-404 .slider__grid li:last-child{display:none!important}}div.shopify-policy__container{width:1240px!important;max-width:100%!important}@media only screen and (max-width:1024px){div.shopify-policy__container{padding-left:12px!important;padding-right:12px!important;padding-top:31px!important}}div.shopify-policy__container h1{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:28px;font-style:normal;font-weight:500;line-height:97.641%;margin-bottom:40px}@media only screen and (max-width:1024px){div.shopify-policy__container h1{margin-bottom:25px;font-size:22px}}div.shopify-policy__container h2{margin:30px 0;color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:22px;font-style:normal;font-weight:400;line-height:36px}@media only screen and (max-width:1024px){div.shopify-policy__container h2{font-size:18px;margin:28px 0}}div.shopify-policy__container *{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A}div.shopify-policy__container p{font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:1024px){div.shopify-policy__container p{font-size:14px}}.template-customers-login .section__header h1,.template-customers-register .section__header h1{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:28px;font-style:normal;font-weight:500;line-height:97.641%}.template-customers-login .form__field label,.template-customers-register .form__field label{color:#3d3d3d;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.template-customers-login .form__field input,.template-customers-register .form__field input{border-radius:5px;background:#F0F2E4;height:59px;color:#3d3d3d;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0 30px;border:0px}.template-customers-login .form__field input::placeholder,.template-customers-register .form__field input::placeholder{color:#3d3d3d;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.template-customers-login button.btn.btn--primary,.template-customers-register button.btn.btn--primary{border-radius:5px;background:#35511E;color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;border:0px}.template-customers-login p.mt-8.mb-0.text-center,.template-customers-register p.mt-8.mb-0.text-center{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.template-customers-login p.mt-8.mb-0.text-center a,.template-customers-register p.mt-8.mb-0.text-center a{color:#35511e;font-weight:500}body.template-page-contact #main-content{padding-top:64px}@media only screen and (max-width:1024px){body.template-page-contact #main-content{padding-top:28px}}body.template-page-contact #main-content .section__block--heading{margin-bottom:18px}@media only screen and (max-width:1024px){body.template-page-contact #main-content .section__block--heading{padding:0;margin-bottom:10px}}body.template-page-contact #main-content .section__block--heading span{color:#35511e!important;leading-trim:both!important;text-edge:cap!important;font-family:Euclid Circular A!important;font-size:28px!important;font-style:normal!important;font-weight:500!important;line-height:97.641%!important}@media only screen and (max-width:1024px){body.template-page-contact #main-content .section__block--heading span{font-size:22px!important}}body.template-page-contact #main-content .cc-rich-text{width:1240px!important;max-width:100%!important;margin:0 auto;text-align:left}@media only screen and (max-width:1024px){body.template-page-contact #main-content .cc-rich-text{padding-left:12px!important;padding-right:12px!important}}body.template-page-contact #main-content .cc-rich-text .section-wrapper-cc .section{margin-bottom:0}body.template-page-contact #main-content .cc-rich-text .section-wrapper-cc .section .container{text-align:left;width:100%;justify-content:left;padding:0}body.template-page-contact #main-content .cc-rich-text .section-wrapper-cc .section .container .max-w-text-overlay{width:100%;max-width:100%}body.template-page-contact #main-content .cc-rich-text .section-wrapper-cc .section .container .max-w-text-overlay h1{margin-bottom:28px}@media only screen and (max-width:1024px){body.template-page-contact #main-content .cc-rich-text .section-wrapper-cc .section .container .max-w-text-overlay h1{padding:0;margin-bottom:20px}}body.template-page-contact #main-content .cc-rich-text .section-wrapper-cc .section .container .max-w-text-overlay h1 span{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:28px;font-style:normal;font-weight:500;line-height:97.641%}@media only screen and (max-width:1024px){body.template-page-contact #main-content .cc-rich-text .section-wrapper-cc .section .container .max-w-text-overlay h1 span{font-size:22px}}@media only screen and (max-width:1024px){body.template-page-contact #main-content .cc-rich-text .section-wrapper-cc .section .container .max-w-text-overlay p{padding:0}}body.template-page-contact #main-content .cc-rich-text .section-wrapper-cc .section .container .max-w-text-overlay p span{display:block;width:100%;max-width:100%;color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:normal}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize,body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container{padding:0}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section{margin-top:0;padding-top:30px!important;padding-left:0!important;padding-right:0!important;background:transparent!important}@media only screen and (max-width:1024px){body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section{padding-left:12px!important;padding-right:12px!important;margin-bottom:20px}}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form{width:1240px!important;max-width:100%!important;margin:0 auto}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .form__grid .col-span-2 label{color:#3d3d3d;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:300;line-height:normal}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .form__grid .col-span-2 input,body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .form__grid .col-span-2 select,body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .form__grid .col-span-2 textarea{border-radius:5px!important;background:#F0F2E4;height:59px;color:#3d3d3d;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0 30px;border:0px}@media only screen and (max-width:1024px){body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .form__grid .col-span-2 input,body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .form__grid .col-span-2 select,body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .form__grid .col-span-2 textarea{height:45px}}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .form__grid .col-span-2 input::placeholder,body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .form__grid .col-span-2 select::placeholder,body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .form__grid .col-span-2 textarea::placeholder{color:#3d3d3d;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:14px;font-style:normal;font-weight:400;line-height:normal}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .form__grid .col-span-2 textarea{height:150px;padding-top:16px;padding-bottom:16px}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .form__grid .label-checbox:before{border:1px solid #35511E}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .form__grid .label-checbox a{margin-left:6px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .mt-6.cc-animate-init.cc-animate-in{margin-top:22px}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .mt-6.cc-animate-init.cc-animate-in button{border-radius:5px;background:#F0F2E4;height:50px;width:260px;border:0px;overflow:hidden;position:relative}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .mt-6.cc-animate-init.cc-animate-in button span{color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;z-index:2;position:relative}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .mt-6.cc-animate-init.cc-animate-in button .overlay_bg{position:absolute;right:0;top:0;width:100%;height:100%;z-index:1;background:#35511E;display:block;visibility:visible;opacity:1}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .mt-6.cc-animate-init.cc-animate-in button:hover span{color:#35511e}body.template-page-contact #main-content .cc-contact-form .section-wrapper-cc .section-customize .container .section form .mt-6.cc-animate-init.cc-animate-in button:hover .overlay_bg{width:0%}body.template-page-contact #main-content .cc-image-banner{width:1240px!important;max-width:100%!important;margin:0 auto;text-align:left}@media only screen and (max-width:1024px){body.template-page-contact #main-content .cc-image-banner .section-customize{padding-left:12px;padding-right:12px}}body.template-page-contact #main-content .cc-rich-text:last-of-type{margin-top:18px;margin-bottom:150px}@media only screen and (max-width:1024px){body.template-page-contact #main-content .cc-rich-text:last-of-type{margin-top:14px;margin-bottom:60px}}body.template-page-contact #main-content .cc-rich-text:last-of-type h2{margin-bottom:-2px}@media only screen and (max-width:1024px){body.template-page-contact #main-content .cc-rich-text:last-of-type h2{padding-left:0!important;padding-right:0!important}}body.template-page-contact #main-content .cc-rich-text:last-of-type h2 span{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:20px;font-style:normal;font-weight:500;line-height:normal}body.template-page-contact #main-content .cc-rich-text:last-of-type .reading-width--inline{width:100%;max-width:100%}@media only screen and (max-width:1024px){body.template-page-contact #main-content .cc-rich-text:last-of-type .reading-width--inline{padding-left:0!important;padding-right:0!important}}body.template-page-contact #main-content .cc-rich-text:last-of-type .reading-width--inline p{margin:0;color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:18px;font-style:normal;font-weight:400;line-height:26px}body.template-page-nosotros{overflow:hidden}body.template-page-nosotros .cc-background-video .section-wrapper-cc{height:calc(100vh - 58px)}body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize,body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section{height:100%}body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section .video-section{height:100%;max-height:100%}body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section .video-section .text-overlay__heading{color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:65px;font-style:normal;font-weight:600;line-height:97.641%;margin-bottom:30px;margin-left:auto;margin-right:auto;width:570px;max-width:100%}@media only screen and (max-width:1024px){body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section .video-section .text-overlay__heading{font-size:35px!important;width:245px;margin-bottom:28px;margin-top:-50px}}body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section .video-section .text-overlay__block.enlarge-text,body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section .video-section .text-overlay__block.text-v-styles{margin-bottom:28px;margin-left:auto;margin-right:auto;width:530px;max-width:100%}body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section .video-section .text-overlay__block.enlarge-text p,body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section .video-section .text-overlay__block.text-v-styles p{color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:120%}body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section .video-section .text-overlay__buttons{margin-top:8px}body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section .video-section .text-overlay__buttons a{border-radius:5px;border:0px!important;background:linear-gradient(0deg,#FFF 0%,#FFF 100%),linear-gradient(0deg,#35511E 0%,#35511E 100%),#35511E;width:250px;padding-top:11px;padding-bottom:11px;overflow:hidden;position:relative}body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section .video-section .text-overlay__buttons a span{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:300;line-height:normal;position:relative;z-index:2}body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section .video-section .text-overlay__buttons a .overlay-bg{position:absolute;left:0;top:0;width:0%;height:100%;z-index:1;background:#35511E;display:block;visibility:visible;opacity:1}body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section .video-section .text-overlay__buttons a:hover span{color:#fff}body.template-page-nosotros .cc-background-video .section-wrapper-cc .section-customize .section .video-section .text-overlay__buttons a:hover .overlay-bg{width:100%}body.template-page-nosotros footer.footer,body.template-page-nosotros .cc-announcement{display:none!important}.cc-product-recommendations.cc-product-card-grid .slider__grid .slider__item:last-child{display:none!important}body.template-page-faqs .section-wrapper-cc{padding-top:64px;width:1240px;margin:0 auto;display:block;max-width:100%}@media only screen and (max-width:1024px){body.template-page-faqs .section-wrapper-cc{padding-top:30px;padding-left:12px;padding-right:12px}}body.template-page-faqs .section-wrapper-cc .section__heading{margin-bottom:26px;color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:28px;font-style:normal;font-weight:500;line-height:97.641%}@media only screen and (max-width:1024px){body.template-page-faqs .section-wrapper-cc .section__heading{font-size:22px!important;margin-bottom:22px!important}}body.template-page-faqs .section-wrapper-cc .section__sub_heading{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:50px}@media only screen and (max-width:1024px){body.template-page-faqs .section-wrapper-cc .section__sub_heading{margin-bottom:38px}}body.template-page-faqs .section-wrapper-cc .section__sub_heading a{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}body.template-page-faqs .section-wrapper-cc .section .container{padding:0!important}body.template-page-faqs .section-wrapper-cc .section .container .reading-width{width:100%;max-width:100%}body.template-page-faqs .section-wrapper-cc .section .container .reading-width details-disclosure{margin-bottom:30px;display:block}body.template-page-faqs .section-wrapper-cc .section .container .reading-width details-disclosure .disclosure{border-top:0px;border-bottom:1px solid #35511E}body.template-page-faqs .section-wrapper-cc .section .container .reading-width details-disclosure .disclosure summary{padding-top:0;padding-bottom:22px}@media only screen and (max-width:1024px){body.template-page-faqs .section-wrapper-cc .section .container .reading-width details-disclosure .disclosure summary{padding-bottom:16px}}body.template-page-faqs .section-wrapper-cc .section .container .reading-width details-disclosure .disclosure summary .disclosure__title{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:18px;font-style:normal;font-weight:600;line-height:normal}@media only screen and (max-width:1024px){body.template-page-faqs .section-wrapper-cc .section .container .reading-width details-disclosure .disclosure summary .disclosure__title{font-size:16px!important}}body.template-page-faqs .section-wrapper-cc .section .container .reading-width details-disclosure .disclosure summary .disclosure__title svg{display:none!important}body.template-page-faqs .section-wrapper-cc .section .container .reading-width details-disclosure .disclosure .disclosure__panel .disclosure__content p{color:#35511e;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:normal}body.template-page-faqs .rich-text-section{padding-top:0}@media only screen and (max-width:1024px){body.template-page-faqs .rich-text-section{display:none!important}}body.template-page-faqs .rich-text-section .section .container{display:block;width:100%}body.template-page-faqs .rich-text-section .max-w-text-overlay{width:100%;text-align:center;max-width:100%}body.template-page-faqs .rich-text-section .max-w-text-overlay .section__block--heading{margin-bottom:28px}body.template-page-faqs .rich-text-section .max-w-text-overlay .section__block--heading span{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:35px;font-style:normal;font-weight:600;line-height:97.641%;display:block;width:100%;max-width:100%}body.template-page-faqs .rich-text-section .max-w-text-overlay .reading-width--inline{margin-bottom:28px}body.template-page-faqs .rich-text-section .max-w-text-overlay .reading-width--inline p{color:#35511e;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:400;line-height:120%;width:365px;margin-left:auto;margin-right:auto}body.template-page-faqs .rich-text-section .max-w-text-overlay .section__block--buttons{margin-top:0}body.template-page-faqs .rich-text-section .max-w-text-overlay .section__block--buttons a{border-radius:5px;background:#fff;border:0px;width:240px;position:relative;overflow:hidden;border:1px solid #35511E;outline:0px!important}body.template-page-faqs .rich-text-section .max-w-text-overlay .section__block--buttons a span{color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-family:Euclid Circular A;font-size:16px;font-style:normal;font-weight:300;line-height:normal;position:relative;z-index:2}body.template-page-faqs .rich-text-section .max-w-text-overlay .section__block--buttons a .over-h{position:absolute;width:100%;left:0;top:0;height:100%;z-index:1;background:linear-gradient(0deg,#35511E 0%,#35511E 100%),linear-gradient(0deg,#35511E 0%,#35511E 100%),#35511E}body.template-page-faqs .rich-text-section .max-w-text-overlay .section__block--buttons a:hover span{color:#35511e}body.template-page-faqs .rich-text-section .max-w-text-overlay .section__block--buttons a:hover .over-h{width:0%}
