.custom__item[data-shopify-editor-block*=liquid],.custom__item.small--one-whole.one-half.align--center{width:100%!important;max-width:100%!important;flex:0 0 100%!important;display:block!important}.custom__item[data-shopify-editor-block*=liquid]:before,.custom__item[data-shopify-editor-block*=liquid]:after{content:"";display:table;clear:both}.collection-banner-full{width:100%;margin:0;padding:0}.collection-banner__desktop,.collection-banner__mobile{width:100%;display:block}.collection-banner__desktop{display:block}.collection-banner__mobile{display:none}@media screen and (max-width:768px){.collection-banner__desktop{display:none}.collection-banner__mobile{display:block}}@media screen and (max-width:768px){.site-footer .footer-menu,.site-footer .footer-menu__content,.site-footer .footer-menu__list,.site-footer .footer-menu__item{text-align:left}.site-footer .footer-menu__list{padding-left:0;margin-left:0;list-style:none}}.cart-page .cart-page__header{text-align:left;margin:0 0 24px}.cart-page .cart-page__back{margin:0 0 14px;font-size:14px}.cart-page .cart-page__back a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;border:0}.cart-page .cart-page__header .section-header__title{margin:0 0 4px}.cart-page .cart-page__count{margin:0;color:#666;font-size:14px}.cart-page .cart__item{display:flex;align-items:flex-start;gap:20px;padding:20px;margin:0 0 12px;border:1px solid #e3e3e3;border-radius:8px;background:#fff}.cart-page .cart__image{flex:0 0 110px;max-width:110px;margin:0}.cart-page .cart__item-details{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 16px;align-items:start;padding:0}.cart-page .cart__item-title{grid-column:1;grid-row:1}.cart-page .cart__item-name{font-weight:600}.cart-page .cart__item--variants,.cart-page .cart__item--sku{font-size:13px;color:#666;margin-top:4px}.cart__item--sku{display:none}.cart-page .cart__item--sku{display:block}.cart-page .cart__item .cart__item-sub{display:contents}.cart-page .cart__item .cart__item-sub>div:first-child{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-page .cart__item .cart__item-price-col{grid-column:2;grid-row:1;font-weight:600;white-space:nowrap}.cart-page .cart__remove,.cart-page .js-qty__wrapper{margin:0}.cart-page .cart__page-col--summary{border:1px solid #e3e3e3;border-radius:8px;background:#fff;padding:20px 24px;align-self:flex-start}.cart-page .cart-page__summary-title{margin:0 0 12px;font-size:22px}.cart-page .cart__page-col--summary .cart__item-row{padding:10px 0}.cart-page .cart__page-col--summary .cart__item-sub{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.cart-page .cart-page__delivery div:last-child{color:#666}.cart-page .cart-page__total{border-top:1px solid #e3e3e3;margin-top:4px;font-weight:700;font-size:18px}.cart-page .cart__checkout-wrapper{border-top:1px solid #e3e3e3;margin-top:8px;padding-top:18px}.cart-page .cart-page__trust{margin-top:14px;padding-top:14px;border-top:1px solid #e3e3e3;text-align:center}.cart-page .cart-page__trust-line{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 10px;font-size:14px;color:#555}.cart-page .cart-page__trust-line strong{color:#111;font-weight:600}.cart-page .cart-page__trust-lock{color:#4aab00;flex:0 0 auto}.cart-page .cart-page__trust-icons{display:flex;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.cart-page .cart-page__trust-icons li{display:flex}.cart-page .cart-page__trust-icon{width:38px;height:24px}.cart-page .cart-page__bar{display:none}@keyframes cart-bar-in{0%{opacity:0;transform:translateY(110%)}70%{opacity:1;transform:translateY(-4px)}to{opacity:1;transform:none}}@media screen and (max-width:768px){.cart-page .cart__item{gap:14px;padding:14px}.cart-page .cart__image{flex-basis:84px;max-width:84px}.cart-page .cart__page-col--summary{padding:16px}.cart-page .cart__page-col--summary .cart__checkout-wrapper{display:none}.cart-page .cart-page__bar{position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;gap:12px;margin:16px -17px 0;padding:16px 17px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid transparent;box-shadow:0 -8px 8px #0000000d,0 -2px 2px #00000008;animation:cart-bar-in .4s cubic-bezier(.33,1,.68,1) .25s both;transition:box-shadow .2s ease,border-color .2s ease}.cart-page .cart-page__bar--resting{box-shadow:none;border-top-color:#e3e3e3}.cart-page .cart-page__bar-row{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:600;line-height:24px}.cart-page .cart-page__bar-checkout{width:100%;margin:0}}@media(prefers-reduced-motion:reduce){.cart-page .cart-page__bar{animation:none}}.ge-footer-newsletter{border-bottom:1px solid #222}.ge-footer-newsletter .newsletter-container{padding:0}.ge-footer-newsletter .newsletter-section{padding:56px 0}.ge-footer-newsletter .newsletter-section__content{display:flex;flex-direction:column;gap:24px;width:100%;max-width:none;margin:0;padding:0!important}.ge-footer-newsletter .newsletter-section__col{display:flex;flex-direction:column;gap:16px;min-width:0}.ge-footer-newsletter .theme-block{margin:0;min-width:0}.ge-footer-newsletter .theme-block p.h1,.ge-footer-newsletter .theme-block p.h0,.ge-footer-newsletter .theme-block p.h2,.ge-footer-newsletter .theme-block p.h3{margin:0;color:inherit;font-weight:600;letter-spacing:normal;line-height:1.15!important}.ge-footer-newsletter .theme-block p.h3{font-size:22px!important}.ge-footer-newsletter .theme-block p.h2{font-size:26px!important}.ge-footer-newsletter .theme-block p.h1{font-size:30px!important}.ge-footer-newsletter .theme-block p.h0{font-size:36px!important}.ge-footer-newsletter .rte,.ge-footer-newsletter .rte p{color:inherit;margin:0;line-height:1.5}.ge-footer-newsletter .rte a{color:inherit;text-decoration:underline!important;text-underline-offset:3px;border:0!important}.ge-footer-newsletter .rte a:hover{color:#97d700}.ge-footer-newsletter .newsletter__input-group{display:flex;gap:12px;align-items:stretch;width:100%;max-width:640px}.ge-footer-newsletter .newsletter__input-group .input-group-btn{flex:0 0 auto}.ge-footer-newsletter .newsletter__input-group .input-group-field,.ge-footer-newsletter .newsletter__input-group .input-group-btn{float:none;width:auto}.ge-footer-newsletter .newsletter__input{flex:1 1 auto;min-width:0;max-width:360px;height:44px;padding:0 16px;border:0;border-radius:8px!important;background:#fff;color:#111;font-size:16px}.ge-footer-newsletter .input-group-btn .btn{height:44px;min-width:120px;padding:12px 16px;border:0;border-radius:8px!important;background:#4aab00;color:#fff;font-size:18px;font-weight:600;line-height:20px}.ge-footer-newsletter .input-group-btn .btn:hover{background:#3f9400;color:#fff}.ge-footer-newsletter .newsletter-section__col--right .rte{font-size:14px}.ge-footer-newsletter .note--success{display:flex;align-items:center;gap:10px;width:100%;max-width:522px;min-height:44px;margin:0;padding:10px 16px;color:#97d700;background:transparent;border:1px solid #97d700;border-radius:8px;font-size:16px;line-height:1.3;text-align:left}.ge-footer-newsletter .note--success:before{content:"";flex:0 0 auto;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2397d700' stroke-width='1.6'%3E%3Ccircle cx='10' cy='10' r='8.5'/%3E%3Cpath d='M10 9v5' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='6.2' r='0.9' fill='%2397d700' stroke='none'/%3E%3C/svg%3E") no-repeat center / contain}@media screen and (min-width:990px){.ge-footer-newsletter .newsletter-section{padding:88px 0}.ge-footer-newsletter .newsletter-section__content{flex-direction:row;align-items:flex-end;gap:0}.ge-footer-newsletter .newsletter-section__col{justify-content:flex-end}.ge-footer-newsletter .newsletter-section__col--left{flex:0 0 54%;max-width:54%;padding-right:48px}.ge-footer-newsletter .newsletter-section__col--right{flex:0 0 46%;max-width:46%}.ge-footer-newsletter .newsletter-section__col--left .rte{max-width:520px}.ge-footer-newsletter .newsletter__input-group{max-width:none}.ge-footer-newsletter .input-group-btn .btn{min-width:150px;padding:12px 24px}.ge-footer-newsletter .theme-block p.h1{font-size:40px!important;max-width:11ch}.ge-footer-newsletter .theme-block p.h0{font-size:48px!important;max-width:11ch}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/overrides.css.map */
