:root{--cdf-terra: #2F6B3F;--cdf-olive: #3E4A33;--cdf-ink: #2B2520;--cdf-sand: #E6DCCB;--cdf-cream: #FAF6EF}.header-logo [data-testid=header-logo]{font-family:var(--font-heading--family);font-size:30px;font-weight:400;line-height:1.3;letter-spacing:0}.button:not(.quick-add__button),.button-secondary{letter-spacing:.3em;font-weight:700;font-size:14px}product-card .text-block p{font-size:18px;line-height:1.5}product-card product-price{font-size:22px}product-card .compare-at-price{font-size:17px;font-weight:400;color:var(--cdf-ink)}.product-badges__badge{font-size:18px!important;font-weight:700!important;line-height:1!important;padding:9px 13px!important;border-radius:0!important}.product-badges--top-right{top:0!important;right:0!important}.product-details h1{font-size:28px!important;font-weight:700!important;letter-spacing:.5px;line-height:1.25!important}.product-details product-price{font-size:18px}.product-details product-price .price-item__group.price{color:var(--cdf-terra);font-size:26px;font-weight:800}.product-details product-price .compare-at-price{font-size:18px;font-weight:400;color:#6b6157}product-card .price-item__group.price{color:var(--cdf-terra);font-weight:700}.cdf-save{display:inline-block;background:var(--cdf-terra);color:#fff;font-size:14px;font-weight:700;letter-spacing:.3px;line-height:1.2;padding:4px 10px;border-radius:3px;white-space:nowrap}.product-details legend{font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.product-details legend .variant-option__swatch-value{padding-inline-start:0;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--cdf-ink)}.product-details legend .variant-option__swatch-value:before{content:" \2014  "}.product-details .variant-option--buttons:not(.variant-option--swatches){display:flex;flex-wrap:wrap;gap:8px}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:0;min-height:0;padding:9px 16px;font-size:14.5px;font-weight:600;border-radius:3px}.product-details .add-to-cart-button{min-height:52px;font-size:16.5px!important;font-weight:800!important;letter-spacing:1.5px!important;border-radius:3px}.product-details .add-to-cart-button .svg-wrapper{display:none}.product-details .quantity-selector-wrapper,.product-details .accelerated-checkout-block{display:none!important}.product-details .product-inventory__status{font-size:14.5px;font-weight:600}.product-details .product-inventory{color:var(--cdf-ink)!important}@media screen and (min-width:750px){sticky-add-to-cart,.sticky-add-to-cart{display:none!important}}@media screen and (min-width:750px){.product-information slideshow-arrows{display:none!important}}.cdf-popup[hidden],.cdf-reminder[hidden]{display:none!important}.cdf-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.cdf-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1b188c}.cdf-popup__box{position:relative;display:flex;width:min(820px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--cdf-cream);color:var(--cdf-ink)}.cdf-popup__media{flex:0 0 45%}.cdf-popup__media img{display:block;width:100%;height:100%;object-fit:cover}.cdf-popup__body{flex:1;padding:40px 32px;display:flex;flex-direction:column;justify-content:center;gap:14px}.cdf-popup__body h2{font-family:var(--font-heading--family);font-size:28px;line-height:1.2;margin:0}.cdf-popup__body p{margin:0;font-size:16px;line-height:1.55}.cdf-popup__form{display:flex;flex-direction:column;gap:10px;margin-top:6px}.cdf-popup__form input[type=email]{width:100%;padding:13px 14px;border:1px solid var(--cdf-sand);background:#fff;font:inherit;font-size:16px}.cdf-popup__ok{font-weight:600}.cdf-popup__err{color:var(--cdf-terra);font-size:14px}.cdf-popup__close{position:absolute;top:8px;right:10px;z-index:1;width:36px;height:36px;border:0;background:transparent;font-size:28px;line-height:1;color:var(--cdf-ink);cursor:pointer}.cdf-reminder{position:fixed;left:16px;bottom:16px;z-index:900;padding:10px 16px;border:0;border-radius:3px;background:var(--cdf-olive);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #00000026}@media screen and (max-width:749px){.header-logo [data-testid=header-logo]{font-size:22px}product-card .text-block p{font-size:15px}product-card product-price{font-size:18px}product-card .compare-at-price{font-size:14px}.product-badges__badge{font-size:14px!important;padding:6px 9px!important}.product-details h1{font-size:22px!important}.product-details product-price .price-item__group.price{font-size:22px}.cdf-popup__media{display:none}.cdf-popup__body{padding:36px 22px 26px}.cdf-popup__body h2{font-size:23px}}.menu__heading,[class*=__nl_title] p{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.25em;font-size:12px}.details__header{font-size:16px}@media screen and (min-width:990px){.product-grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (max-width:749px){.header-logo [data-testid=header-logo]{font-size:20px;white-space:nowrap}[id*=__hero] h1{font-size:2.25rem!important}.section-resource-list__header h2,[id*=__faq] h2,[id*=__categories] h2{font-size:1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mw-1to1.css.map */
