body.gc-storefront{--gc-brand:var(--gc-palette-green,#167044);--gc-brand-hover:var(--gc-palette-hover,#105735);--gc-on-brand:var(--gc-palette-button-text,#ffffff);--gc-canvas:var(--gc-palette-canvas,#eff6f0);--gc-ink:var(--gc-palette-ink,#183e32);--gc-unified-surface:linear-gradient(135deg,var(--gc-palette-surface,rgba(255,255,255,.92)),rgba(239,248,242,.92) 62%,rgba(238,237,249,.92));--gc-surface:var(--gc-unified-surface);--gc-green:var(--gc-brand);color:var(--gc-ink);background:var(--gc-canvas)!important}body.gc-storefront .body-content-wrapper{background:radial-gradient(ellipse at 0 0,#b6eacf55,transparent 38%),radial-gradient(ellipse at 100% 40%,#d1c8ef55,transparent 40%),var(--gc-canvas)!important}body.gc-storefront #MainContent,body.gc-storefront #MainContent>.shopify-section,body.gc-storefront .gc-home,body.gc-storefront .gc-shop-section,body.gc-storefront .page-sidebar{background:transparent!important}body.gc-storefront.gc-storefront :is(.button,.btn,.gc-btn,.gc-add,.jdgm-write-rev-link,.shopify-payment-button__button--unbranded),body.gc-storefront #MainContent :is(.button,.btn,.product-form__submit),body.gc-storefront .gc-email-field>button,body.gc-storefront .footer .newsletter-form button{background:var(--gc-brand)!important;background-image:none!important;color:var(--gc-on-brand)!important;border:1px solid var(--gc-brand)!important;border-radius:28px!important;box-shadow:inset 0 1px #ffffff45,0 3px 8px #164c3010!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}body.gc-storefront.gc-storefront :is(.button,.btn,.gc-btn,.gc-add,.jdgm-write-rev-link):hover,body.gc-storefront #MainContent .product-form__submit:hover,body.gc-storefront .gc-email-field>button:hover{background:var(--gc-brand-hover)!important;border-color:var(--gc-brand-hover)!important;color:var(--gc-on-brand)!important;transform:none!important}body.gc-storefront.gc-storefront :is(.button,.btn,.gc-btn,.gc-add,.jdgm-write-rev-link):focus-visible{outline:2px solid var(--gc-brand)!important;outline-offset:3px}body.gc-storefront.gc-storefront :is(.button,.btn,.gc-add):disabled,body.gc-storefront.gc-storefront :is(.button,.btn,.gc-add)[aria-disabled=true]{background:#d8e3db!important;border-color:#d8e3db!important;color:#607568!important;box-shadow:none!important;cursor:not-allowed}body.gc-storefront .gc-tabs button,body.gc-storefront .gc-concern-tag{background:var(--gc-unified-surface)!important;color:var(--gc-ink)!important;border:1px solid #fff!important;box-shadow:inset 0 1px #fff,0 3px 8px #204c3010!important}body.gc-storefront .gc-tabs button[aria-selected=true]{background:var(--gc-brand)!important;border-color:var(--gc-brand)!important;color:var(--gc-on-brand)!important}body.gc-storefront :is(.form-input,.field__input,.gc-email-field input,.gc-search,.toolbar .label-tab){background:#ffffffde!important;color:var(--gc-ink)!important;border-color:#c4dacb!important;border-radius:16px;box-shadow:inset 0 1px 2px #20432c08!important}body.gc-storefront :is(.gc-search,.gc-email-field){border-radius:28px!important}body.gc-storefront #MainContent :is(.product-item .card,.productView-details,.productView-images-wrapper,.toolbar,.sidebarBlock,.cart-list,.cart-content-empty,.cart-summary,.cart-coupon,.cart-note,.contact-form,.contact-itemLeft,.contact-itemRight,.faq-content,.article-item,.blog-item,.article-card,.article-content,.jdgm-rev-widg),body.gc-storefront .gc-module :is(.gc-product,.gc-feature,.gc-story-copy,.gc-newsletter,.gc-service,.gc-journal>a){background:var(--gc-unified-surface)!important;border:1px solid #fff!important;border-radius:var(--gc-radius,23px)!important;box-shadow:var(--gc-shadow)!important}body.gc-storefront .gc-module{--gc-module-accent:var(--gc-brand);--gc-module-text:var(--gc-ink);--gc-module-heading:var(--gc-ink)}body.gc-storefront .gc-product-price,body.gc-storefront .product-item .price__last,body.gc-storefront .gc-concern-tag span{color:var(--gc-brand)!important}body.gc-storefront .gc-badge,body.gc-storefront .badge--sale{background:var(--gc-brand)!important;color:var(--gc-on-brand)!important}body.gc-storefront .gc-campaign-console{background:#ffffffb8!important}@media(prefers-reduced-motion:reduce){body.gc-storefront :is(.button,.btn,.gc-btn,.gc-add){transition:none!important}}.gc-search{position:relative}.gc-header:focus-within{z-index:115}.gc-storefront .shopify-section:has(.gc-search:focus-within){z-index:115!important}.gc-live-results{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:120;background:#f5faf7;border:1px solid #fff;border-radius:20px;box-shadow:0 12px 28px #163e2b25;overflow:hidden;text-align:left}.gc-live-results[hidden]{display:none!important}.gc-live-status{margin:0!important;padding:13px 16px 8px;font:12px/1.5 Arial,sans-serif;color:#4b6958}.gc-live-results [role=listbox]{max-height:360px;overflow:auto;overscroll-behavior:contain}.gc-storefront .gc-live-item{display:flex;gap:12px;align-items:center;padding:10px 16px;color:var(--gc-ink);text-decoration:none;border-top:1px solid #dfeae2}.gc-live-item img{width:54px;height:54px;object-fit:contain;background:#fff;border-radius:9px;flex-shrink:0;mix-blend-mode:normal;filter:none}.gc-live-item>span{min-width:0}.gc-live-item strong{display:block;font:600 13px/1.4 Arial,sans-serif}.gc-live-item small{display:block;margin-top:5px;color:var(--gc-brand);font-size:12px}.gc-storefront .gc-live-item:hover,.gc-storefront .gc-live-item[aria-selected=true]{background:#e2f0e8}.gc-storefront .gc-live-all{display:block;padding:13px 16px;border-top:1px solid #d6e5dc;color:var(--gc-brand);font:600 12px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.gc-search-page{padding-block:36px 48px}.gc-search-page h1{font-size:32px;line-height:1.3;margin:0 0 22px}.gc-product-search-form{display:flex;gap:12px;max-width:640px}.gc-product-search-form input{min-width:0;flex:1}.gc-search-summary{margin:26px 0 22px!important;font-size:14px}.gc-search-grid{display:grid;grid-template-columns:repeat(var(--gc-search-columns,4),minmax(0,1fr));gap:20px}.gc-search-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.gc-search-pagination>*{padding:8px 14px;border:1px solid #fff;border-radius:20px;background:var(--gc-unified-surface)}.gc-search-pagination [aria-current=page]{background:var(--gc-brand);color:#fff}@media(max-width:750px){.gc-live-results{top:calc(100% + 8px);border-radius:16px}.gc-live-results [role=listbox]{max-height:min(340px,50vh)}.gc-live-item{padding:9px 12px!important}.gc-search-page{padding-block:25px 35px}.gc-search-page h1{font-size:26px}.gc-product-search-form{gap:8px}.gc-product-search-form .gc-btn{padding-inline:18px}.gc-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gc-product-search-form input{width:100%;padding:12px}.gc-search-summary{margin-top:22px!important}}.gc-storefront .gc-search:focus-within{border-color:var(--gc-brand)!important;box-shadow:0 0 0 2px #16704420!important}.gc-storefront .gc-search input:focus{outline:none!important;border:0!important;background:transparent!important;box-shadow:none!important}html.gc-cart-open{overflow:hidden}.gc-cart-drawer{box-sizing:border-box;position:fixed;inset:12px 12px 12px auto;margin:0;width:min(var(--gc-cart-width,460px),calc(100vw - 24px));height:calc(100dvh - 24px);max-height:none;max-width:none;padding:0;border:1px solid #ffffffdb;border-radius:30px;color:var(--gc-ink,#183e32);background:linear-gradient(145deg,#fffffff5,#e8f6eef0 58%,#eeebf7f0);box-shadow:0 24px 80px #123b3433,inset 0 1px #fff,inset 0 -1px #fff9;backdrop-filter:blur(var(--gc-cart-blur,20px)) saturate(135%);-webkit-backdrop-filter:blur(var(--gc-cart-blur,20px)) saturate(135%);overflow:hidden;font-family:var(--font-body-family,Arial),Arial,sans-serif}.gc-cart-drawer[open]{animation:gc-cart-enter .28s cubic-bezier(.2,.8,.2,1)}.gc-cart-drawer::backdrop{background:#15382e4d}.gc-cart-shell{height:100%;display:flex;flex-direction:column;min-height:0}.gc-cart-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px 24px 18px;border-bottom:1px solid #fff;flex-shrink:0}.gc-cart-top .gc-eyebrow{margin:0 0 8px;font-size:10px;letter-spacing:1.8px}.gc-cart-top h2{display:flex;gap:12px;align-items:center;margin:0;font-size:26px;line-height:1.25;letter-spacing:-.6px}.gc-cart-top h2 span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:#16704412;border:1px solid #fff;font:500 13px Arial}.gc-cart-close{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid #fff;border-radius:50%;background:#ffffff91;color:inherit;cursor:pointer;box-shadow:inset 0 1px 2px #fff,0 3px 12px #183e320a;transition:transform .15s,background .15s}.gc-cart-close:active,.gc-cart-qty button:active{transform:scale(.9);background:#fff}.gc-cart-status{padding:0 24px;margin:0;font-size:12px;line-height:1.5}.gc-cart-status:not(:empty){padding-top:12px;padding-bottom:4px}.gc-cart-lines{padding:0 24px;overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;scrollbar-width:thin}.gc-cart-line{display:flex;gap:16px;padding:22px 0;border-bottom:1px solid #183e3210}.gc-cart-photo{display:flex;align-items:center;width:88px;height:106px;flex:0 0 88px;border-radius:16px;overflow:hidden;background:#fff}.gc-cart-photo img{width:100%;height:100%;object-fit:contain;filter:none!important;mix-blend-mode:normal!important;opacity:1!important}.gc-cart-line-info{flex:1;min-width:0}.gc-cart-line-title{font-weight:600;font-size:15px;line-height:1.4;color:inherit;text-decoration:none;display:block;overflow-wrap:anywhere}.gc-cart-variant{font-size:11px;line-height:1.5;margin:5px 0;overflow-wrap:anywhere;color:#486459}.gc-cart-line-price{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:9px;font-size:13px}.gc-cart-line-price s{color:#748078;font-size:11px}.gc-cart-line-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:14px}.gc-cart-qty{display:flex;align-items:center;border:1px solid #fff;border-radius:24px;background:#ffffff80;box-shadow:0 2px 7px #183e3208}.gc-cart-qty button{border:0;border-radius:50%;width:36px;height:36px;padding:0;background:transparent;color:inherit;font-size:18px;cursor:pointer;transition:transform .15s}.gc-cart-qty span{min-width:24px;text-align:center;font-size:13px}.gc-cart-remove{font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;padding:10px 0;color:#486459;cursor:pointer}.gc-cart-drawer button:disabled{opacity:.5;cursor:wait}.gc-cart-bottom{padding:22px 24px max(22px,env(safe-area-inset-bottom));background:#ffffff70;border-top:1px solid white;flex-shrink:0}.gc-cart-subtotal{display:flex;justify-content:space-between;gap:15px;font-size:17px}.gc-cart-bottom p{font-size:11px;line-height:1.5;margin:8px 0 18px;color:#486459}.gc-cart-checkout{width:100%;min-height:48px}.gc-cart-view{display:block;text-align:center;margin:14px 0 0;color:inherit;font-size:12px;text-underline-offset:4px}.gc-cart-empty{margin:auto;padding:32px 24px;text-align:center}.gc-cart-empty h3{font-size:23px;line-height:1.3;margin:16px 0 10px}.gc-cart-empty p{font-size:14px;line-height:1.6;max-width:290px;margin:0 auto 24px;color:#486459}.gc-cart-empty-icon{display:grid;place-items:center;margin:auto;width:68px;height:68px;border-radius:24px;background:#ffffff91;border:1px solid #fff;box-shadow:inset 0 1px 2px #fff}.gc-cart-empty-icon svg{width:30px;height:30px}.gc-cart-drawer [hidden]{display:none!important}.gc-cart-drawer :focus-visible{outline:2px solid var(--gc-brand,#167044);outline-offset:3px}html.gc-cart-open #halo-cart-sidebar,html.gc-cart-open .halo-add-to-cart-popup,html.gc-cart-open #halo-cart-popup{visibility:hidden!important;pointer-events:none!important}@keyframes gc-cart-enter{0%{transform:translate(45px);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:750px){.gc-cart-drawer{inset:8px 8px 8px auto;width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:26px}.gc-cart-top{padding:22px 18px 16px}.gc-cart-lines{padding:0 18px}.gc-cart-bottom{padding:18px 18px max(18px,env(safe-area-inset-bottom))}.gc-cart-status{padding-left:18px;padding-right:18px}.gc-cart-line{gap:12px;padding:18px 0}.gc-cart-photo{width:78px;height:96px;flex-basis:78px}.gc-cart-line-title{font-size:14px}}@media(prefers-reduced-motion:reduce){.gc-cart-drawer[open]{animation:none}.gc-cart-close,.gc-cart-qty button{transition:none}}.gc-cart-drawer h2,.gc-cart-drawer h3,.gc-cart-drawer button{font-family:inherit}.gc-storefront .halo-cart-content .cart{min-width:0;overflow:visible}.gc-storefront .halo-cart-content .cart-list{padding:0 20px}.gc-storefront .halo-cart-content .cart-item{margin:0;border:0;border-bottom:1px solid #183e3214;padding:24px 0}.gc-storefront .halo-cart-content .cart-item:last-child{border-bottom:0}.gc-storefront .halo-cart-content .cart-item-wrapper{gap:16px;min-width:0}.gc-storefront .halo-cart-content .cart-item-block-left{flex:0 0 90px;padding:0}.gc-storefront .halo-cart-content .cart-item-block-right{flex:1;min-width:0}.gc-storefront .halo-cart-content .cart-item-name{overflow-wrap:anywhere;line-height:1.45;margin-bottom:6px}.gc-storefront .halo-cart-content .cart-item__discounted-prices{display:flex;flex-direction:column;gap:4px;align-items:center;margin:0}.gc-storefront .halo-cart-content .cart-item__price-wrapper :is(.price,.unit-price){padding:0;margin:0;line-height:1.5;font-size:14px;white-space:normal;overflow-wrap:anywhere}.gc-storefront .halo-cart-content .cart-item__discounted-prices dd{padding:0;margin:0;max-width:100%}.gc-storefront .halo-cart-content .cart-item-value{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.gc-storefront .halo-cart-content .cart-item-qty{width:110px;max-width:100%;padding:0;display:inline-block}.gc-storefront .halo-cart-content .cart-item-qty input{width:100%;min-width:0;height:44px;padding:8px 30px;box-sizing:border-box}.gc-storefront .halo-cart-content .cart-item-qty .btn-quantity{top:0;width:30px;height:44px}.gc-storefront .halo-cart-content .cart-remove{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:44px}.gc-storefront .cart-countdown{white-space:normal;line-height:1.6;height:auto;overflow-wrap:anywhere}@media(min-width:768px){.gc-storefront .halo-cart-content :is(.cart-header,.cart-list>.cart-item){display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,132px) 110px minmax(100px,124px) 32px;gap:16px;align-items:center;box-sizing:border-box}.gc-storefront .halo-cart-content .cart-header{padding:16px 20px;margin-bottom:12px}.gc-storefront .halo-cart-content .cart-header>.cart-header-item,.gc-storefront .halo-cart-content .cart-list>.cart-item>.cart-item-block{width:auto;min-width:0;max-width:100%;padding:0;margin:0;text-align:center}.gc-storefront .halo-cart-content .cart-header>.cart-header-info,.gc-storefront .halo-cart-content .cart-list>.cart-item>.cart-item-info{text-align:left}.gc-storefront .halo-cart-content .cart-item-info .small-screen-visible{display:none}.gc-storefront .halo-cart-content .cart-item-block.cart-item-remove{height:auto}}@media(max-width:767px){.gc-storefront .halo-cart-content .cart-header{display:none}.gc-storefront .halo-cart-content .cart-list{padding:0 16px}.gc-storefront .halo-cart-content .cart-list>.cart-item{display:block;padding:20px 0}.gc-storefront .halo-cart-content .cart-list>.cart-item>.cart-item-block:not(.cart-item-info){display:none}.gc-storefront .halo-cart-content .cart-list>.cart-item>.cart-item-info{display:block;width:100%!important;padding:0;max-width:100%}.gc-storefront .halo-cart-content .cart-item-wrapper{align-items:flex-start;gap:12px}.gc-storefront .halo-cart-content .cart-item-block-left{flex-basis:72px;width:72px}.gc-storefront .halo-cart-content .cart-item-image{min-width:0;width:72px}.gc-storefront .halo-cart-content .cart-item-name{font-size:14px}.gc-storefront .halo-cart-content .cart-item-vendor{font-size:12px;line-height:1.5;margin:0 0 8px}.gc-storefront .halo-cart-content .cart-item-info .cart-item-price.small-screen-visible{display:block;width:100%!important;padding:0;margin:10px 0;text-align:left}.gc-storefront .halo-cart-content .cart-item-info .cart-item__discounted-prices{align-items:flex-start;justify-content:flex-start}.gc-storefront .halo-cart-content .cart-item-info .cart-item__price-wrapper .price{text-align:left}.gc-storefront .halo-cart-content .cart-item-blocks.small-screen-visible{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.gc-storefront .halo-cart-content .cart-item-info .cart-item-quantity.small-screen-visible{display:block;width:auto!important;text-align:left;padding:0}.gc-storefront .halo-cart-content .cart-item-info .cart-item-remove.small-screen-visible{display:block;width:32px!important;height:auto;padding:0}.gc-storefront .halo-cart-content .cart-content-item[data-cart-total]{padding:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/gc-unified.css.map */
