:root{--hs-font-title:"HatchwayUltraCondensed","Arial Narrow",sans-serif;--hs-font-copy:"Roboto",Arial,sans-serif;--hs-color-ink:#2e3a32;--hs-color-body:#4b5650;--hs-color-muted:#6e786f;--hs-color-action:#005234;--hs-color-action-hover:#073f2c;--hs-color-green:#378354;--hs-color-surface:#f7f8f5;--hs-color-line:#d6dfd0;--hs-color-focus:#eebd42;--hs-color-rail:#d3cfc4;--hs-radius-control:12px;--hs-radius-card:16px;--hs-radius-panel:24px;--hs-radius-pill:999px}body:is(.template-index,.template-collection,.template-product){--font-heading-family:var(--hs-font-title);--font-body-family:var(--hs-font-copy);--heading-font-weight:600;--hs-button-background:var(--hs-color-action);--hs-button-hover:var(--hs-color-action-hover);--hs-button-font:var(--hs-font-title);--hs-button-radius:var(--hs-radius-pill)}body:is(.template-index,.template-collection,.template-product) #MainContent{--hs-ink:var(--hs-color-ink);--hs-body:var(--hs-color-body);--hs-muted:var(--hs-color-muted);font-family:var(--hs-font-copy)}body:is(.template-index,.template-collection,.template-product) #MainContent :is(h1,h2,h3,h4,.product-item-body .product-title){font-family:var(--hs-font-title)!important;font-weight:600;text-transform:uppercase;line-height:1.15;letter-spacing:-.02em}body.template-collection #MainContent .hc-collection{--hc-ink:var(--hs-color-ink);--hc-green:var(--hs-color-green);--hc-deep:var(--hs-color-action);font-family:var(--hs-font-copy);background:var(--hs-color-surface)}body:is(.template-index,.template-collection) #MainContent :is(.hc-card h3,.product-item-body .product-title){font-size:24px;line-height:1.15}body.template-collection #MainContent :is(.hc-image,.hc-filter-bar,.hc-filters){border-radius:var(--hs-radius-card)}body.template-collection #MainContent .hc-campaign{border-radius:var(--hs-radius-panel)}body.template-index #MainContent :is(.product-card-item,.product-card-2-item){border-radius:var(--hs-radius-card)}body.template-index #MainContent :is(.product-card-item,.product-card-2-item) .product-header a img{border-radius:var(--hs-radius-card)}body.template-product #MainContent :is(.hs-sab-add,.cbb-also-bought-add-to-cart-button){font-family:var(--hs-font-title)!important;font-size:18px!important;font-weight:700;color:var(--hs-color-action)!important;border:1px solid var(--hs-color-action)!important;border-radius:var(--hs-radius-pill)!important;line-height:1.2}body.template-product #MainContent .hs-product-essentials details{border-radius:var(--hs-radius-control)}body:is(.template-index,.template-collection) #MainContent :is(.hc-quantity,.hs-home-quantity){border:1px solid var(--hs-color-line);border-radius:var(--hs-radius-pill);background:var(--hs-color-surface);color:var(--hs-color-ink)}body:is(.template-index,.template-collection) #MainContent :is(.hc-quantity,.hs-home-quantity) :is(input,button){font-family:var(--hs-font-copy)}body:is(.template-index,.template-collection) #MainContent :is(.hc-quantity,.hs-home-quantity) button{color:var(--hs-color-green)}body.template-index #MainContent :is(.product-card-item,.product-card-2-item) .add-to-cart-container>.btn:hover:not(:disabled){background:var(--hs-color-action-hover)!important;border-color:var(--hs-color-action-hover)!important}body:is(.template-index,.template-collection,.template-product) #MainContent :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--hs-color-focus);outline-offset:3px}body:is(.template-index,.template-collection,.template-product) #MainContent :is(.product-item-body .product-title,.product-card-item .product-title,.product-card-2-item .product-title,.hc-card h3,.hs-collection-card h3){font-family:var(--hs-font-title)!important;font-weight:400!important;text-transform:uppercase!important}:root{--hs-card-price-color:#24553b}body #MainContent :is(.hc-prices strong,.product-price new,.price-item,.productView-price .price-item){font-family:var(--hs-font-title)!important;font-weight:700!important}body #MainContent .hs-home-price{font-family:var(--hs-font-title)!important;font-size:27px!important;font-weight:700!important;line-height:1.18!important;color:var(--hs-card-price-color)!important;white-space:nowrap}body #MainContent .hc-portions-text b{font-family:var(--hs-font-title)!important;font-weight:600!important;font-size:14px;line-height:1.1}body #MainContent .hs-home-quantity{display:grid!important;grid-template-columns:28px minmax(0,1fr) 28px!important;align-items:center;flex:0 0 114px!important;padding:0 8px!important;width:114px!important;min-width:114px!important;height:48px!important;box-sizing:border-box!important;overflow:hidden}body #MainContent .hs-home-quantity>button{display:grid!important;place-items:center!important;width:28px!important;min-width:0!important;max-width:28px!important;height:46px!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;line-height:1!important}body #MainContent .hs-home-quantity>input{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;text-align:center!important}body #MainContent .hs-card-add-button{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;height:48px!important;min-height:48px!important;margin:0!important;padding:8px 16px!important;border:0!important;border-radius:var(--hs-button-radius,999px)!important;background:var(--hs-button-background,var(--hs-color-action))!important;color:var(--hs-button-text,#fff)!important;font-family:var(--hs-font-title)!important;font-size:18px!important;font-weight:700!important;line-height:1.1!important;text-transform:uppercase!important;white-space:nowrap!important}body #MainContent .hs-card-add-button:hover:not(:disabled){background:var(--hs-button-hover,var(--hs-color-action-hover))!important}body #MainContent .hs-card-add-button>span{font:inherit!important;color:inherit!important;white-space:inherit!important}body.template-index #MainContent .hs-home-price-summary{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:9px!important;min-height:93px!important}body.template-index #MainContent .hs-home-price-summary .hc-portions{align-self:flex-start!important;margin:0!important}body.template-index #MainContent .hc-card--kit .hs-home-price-summary{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:6px!important;min-height:64px!important}body.template-index #MainContent .hc-card--kit .hs-home-price-summary .hc-price-main{flex:1 1 auto!important;min-width:0}body.template-index #MainContent .hc-card--kit .hs-home-price-summary .hc-portions{flex:0 0 168px!important;align-self:center!important;max-width:none;min-width:0}@media(max-width:359px){body.template-index #MainContent .hc-card--kit .hs-home-price{font-size:20px!important}body.template-index #MainContent .hc-card--kit .hs-home-price-summary .hc-portions-text{font-size:9px!important}body.template-index #MainContent .hc-card--kit .hs-home-price-summary .hc-portions-text b{font-size:11px!important}}@media(max-width:767px){body #MainContent .hs-home-price{font-size:25px!important}}body:is(.template-index,.template-collection,.template-search) #MainContent :is(.hc-card .hs-card-add-button,.product-card-item .add-to-cart-container>.hs-card-add-button,.product-card-2-item .add-to-cart-container>.hs-card-add-button){padding:8px 16px!important}body #MainContent .hs-home-quantity>button{font-weight:700!important}body.template-index #MainContent .product-card-item .hs-home-price-summary{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:6px!important;min-height:64px!important}body.template-index #MainContent .product-card-item .hs-home-price-summary .product-price{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;flex:1 1 auto;min-width:0}body.template-index #MainContent .product-card-item .hs-home-price-summary .hs-home-price{font-size:24px!important}body.template-index #MainContent .product-card-item .hs-home-price-summary .hc-prices--pix small{font:400 13px/1.3 var(--hs-font-copy);color:#626d64;text-decoration:none}@media(max-width:767px){body.template-index #MainContent .product-card-item .hs-home-price-summary .hs-home-price{font-size:23px!important}}body.template-index #MainContent .product-card-item .hs-home-price-summary .hc-portions{flex:0 0 134px!important;width:134px;min-width:0;gap:4px;align-self:center!important;margin:0!important}body.template-index #MainContent .product-card-item .hs-home-price-summary .hc-portions-icon{width:24px;height:24px;flex-basis:24px}body.template-index #MainContent .product-card-item .hs-home-price-summary .hc-portions-icon svg{width:20px;height:19px}body.template-index #MainContent .product-card-item .hs-home-price-summary .hc-portions-text{font-size:10px;line-height:1.25}body.template-index #MainContent .product-card-item .hs-home-price-summary .hc-portions-text b{font-size:12px!important;line-height:1.15}@media(max-width:359px){body.template-index #MainContent .product-card-item .hs-home-price-summary{gap:6px!important}body.template-index #MainContent .product-card-item .hs-home-price-summary .hs-home-price{font-size:20px!important}body.template-index #MainContent .product-card-item .hs-home-price-summary .hc-portions{flex-basis:132px!important;width:132px}}
/*# sourceMappingURL=/cdn/shop/t/172/assets/hs-design-system.css.map */
