:root{--dfc-cream:#F7F3EC;--dfc-sand:#EFE7DA;--dfc-moss:#2F4A3A;--dfc-moss-d:#24332A;--dfc-ink2:#2B2B2B;--dfc-muted:#5E6460;--dfc-line:#E4DDD1;--dfc-r:1.6rem}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-weight:700;letter-spacing:.02em}.dfc-h1,.dfc-h2{font-weight:700;color:var(--dfc-ink2);letter-spacing:.03em}.dfc-h2{font-size:clamp(2.2rem,2vw,3rem);line-height:1.5}.dfc-mark{background:none;padding:0;color:var(--dfc-moss)}.dfc-eyebrow{display:none}.dfc-lead{color:var(--dfc-muted);font-size:1.5rem;line-height:2}.dfc-btn{border-radius:999px;font-weight:700;letter-spacing:.08em;min-height:5.2rem;transition:background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1)}.dfc-btn:active{transform:scale(.97)}.dfc-btn--outline{border-width:1px;border-color:#2b2b2b4d}.dfc-btn--outline:hover{background:var(--dfc-moss);border-color:var(--dfc-moss);color:#fff}.dfc-link{font-weight:500;font-size:1.35rem;text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:1px}.dfc-sec{padding-top:8rem;padding-bottom:2.4rem}.dfc-head{margin-bottom:3.2rem}.dfc-hero2{position:relative;isolation:isolate;min-height:clamp(52rem,72vh,78rem);display:flex;align-items:center;overflow:hidden;background:var(--dfc-cream)}.dfc-hero2__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.dfc-hero2__media img{width:100%;height:100%;object-fit:cover;object-position:70% 60%;display:block}.dfc-hero2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f7f3eceb,#f7f3ecb3 30%,#f7f3ec00 55%)}.dfc-hero2__inner{width:100%}.dfc-hero2__copy{max-width:52rem;padding:6.4rem 0}.dfc-hero2__kicker{margin:0 0 1.6rem;font-size:1.35rem;font-weight:700;letter-spacing:.16em;color:var(--dfc-moss)}.dfc-hero2__title{margin:0 0 2rem;font-size:clamp(3.2rem,3.6vw,5.2rem);line-height:1.4;font-weight:700;color:var(--dfc-ink2);letter-spacing:.04em}.dfc-hero2__lead{margin:0 0 3.2rem;font-size:1.6rem;line-height:2;color:#3f4441;max-width:40rem}.dfc-hero2__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem}.dfc-hero2__sub{font-size:1.4rem;font-weight:700;color:var(--dfc-ink2);text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:1px}.dfc-hero2__sub:hover{color:var(--dfc-moss)}.dfc-trust{list-style:none;margin:0 auto;padding-top:2.8rem;padding-bottom:2.8rem;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--dfc-line)}.dfc-trust li{display:flex;flex-direction:column;gap:.2rem;padding:0 2rem;border-left:1px solid var(--dfc-line)}.dfc-trust li:first-child{border-left:0;padding-left:0}.dfc-trust strong{font-size:1.45rem;font-weight:700;color:var(--dfc-ink2)}.dfc-trust span{font-size:1.2rem;color:var(--dfc-muted)}.dfc-cats{grid-template-columns:repeat(6,1fr);gap:2rem}.dfc-cat{aspect-ratio:auto;background:none;border-radius:0;overflow:visible;display:flex;flex-direction:column;gap:1.2rem}.dfc-cat__img{aspect-ratio:1/1;border-radius:var(--dfc-r);overflow:hidden;background:var(--dfc-sand)}.dfc-cat:hover img{transform:scale(1.03)}.dfc-cat__label{position:static;background:none;padding:0;font-size:1.45rem;font-weight:700;color:var(--dfc-ink2);display:flex;justify-content:space-between;align-items:center;gap:.8rem}.dfc-cat__arrow{color:var(--dfc-moss);transition:transform .2s cubic-bezier(.16,1,.3,1)}.dfc-cat:hover .dfc-cat__arrow{transform:translate(.4rem)}.dfc-rail{gap:2rem;grid-auto-columns:calc((100% - 6rem)/4)}.dfc-card__media{border-radius:var(--dfc-r);background:var(--dfc-cream)}.dfc-badge{border-radius:999px;background:#c2410c;font-size:1.1rem;padding:.4rem 1rem}.dfc-card__row{flex-direction:column;gap:.6rem;margin-top:1.4rem}.dfc-card__title{font-weight:500;font-size:1.4rem;line-height:1.6}.dfc-card__price{text-align:left;font-weight:700;font-size:1.6rem}.dfc-card__price s{display:inline;margin-left:.8rem}.dfc-card__btn{min-height:4.4rem;font-size:1.3rem}.dfc-split{gap:6.4rem;padding-top:8rem;padding-bottom:8rem}.dfc-split__media{border-radius:var(--dfc-r)}.dfc-split__body .dfc-h2{margin-bottom:2rem}.dfc-story,.dfc-risk{background:var(--dfc-moss-d)}.dfc-risk{background:var(--dfc-moss)}.dfc-story__img,.dfc-risk__img{border-radius:var(--dfc-r)}.dfc-story .dfc-h2,.dfc-risk .dfc-h2{color:#fff}.dfc-story .dfc-mark,.dfc-story .dfc-lime{color:#e6d9c2}.card__inner{background:var(--dfc-cream)!important;border-radius:var(--dfc-r);overflow:hidden}.card__heading{font-weight:500;font-size:1.4rem}.quick-add__submit{border-radius:999px!important}@media screen and (max-width:989px){.dfc-cats{grid-template-columns:repeat(3,1fr)}.dfc-trust{grid-template-columns:repeat(2,1fr);row-gap:2rem}.dfc-trust li:nth-child(3){border-left:0;padding-left:0}.dfc-rail{grid-auto-columns:62%}}@media screen and (max-width:749px){.dfc-hero2{display:block;min-height:0}.dfc-hero2:before{display:none}.dfc-hero2__media{position:relative;aspect-ratio:4/3}.dfc-hero2__media img{object-position:72% 60%}.dfc-hero2__copy{padding:3.2rem 0 4rem}.dfc-hero2__title{font-size:2.7rem}.dfc-hero2__lead{font-size:1.45rem}.dfc-hero2__actions .dfc-btn{width:100%}.dfc-trust{padding-top:2rem;padding-bottom:2rem}.dfc-trust li{padding:0 1.2rem}.dfc-trust strong{font-size:1.3rem}.dfc-cats{grid-template-columns:repeat(2,1fr);gap:1.6rem 1.2rem}.dfc-cat__label{font-size:1.3rem}.dfc-sec{padding-top:5.6rem}.dfc-split{gap:2.4rem;padding-top:5.6rem;padding-bottom:5.6rem}}@media(prefers-reduced-motion:reduce){.dfc-btn,.dfc-cat img,.dfc-cat__arrow{transition:none}.dfc-btn:active{transform:none}}html body .quick-add__submit:before,html body .quick-add__submit:after,html body .dfc-card__btn:before,html body .dfc-card__btn:after{box-shadow:none!important;border:0!important}html body .quick-add__submit{outline:0;box-shadow:0 3px #d98a00!important}html body .quick-add__submit:focus-visible{outline:2px solid #24332A;outline-offset:3px}html:root{--dfc-indigo:#557A5A;--dfc-moss:#557A5A;--dfc-moss-d:#3E5A43;--dfc-dark:#E3EADB;--dfc-mark:#557A5A;--dfc-sage:#E3EADB;--dfc-oat:#F3EDE2}.dfc-btn--primary{background:#557a5a;border-color:#557a5a}.dfc-btn--primary:hover{background:#456a4b;border-color:#456a4b}.dfc-hero2__kicker,.dfc-cat__arrow{color:#557a5a}.dfc-story{background:var(--dfc-sage);color:var(--dfc-ink2)}.dfc-risk{background:var(--dfc-oat);color:var(--dfc-ink2)}.dfc-story .dfc-h2,.dfc-risk .dfc-h2{color:var(--dfc-ink2)}.dfc-story p:not(.dfc-eyebrow),.dfc-risk p:not(.dfc-eyebrow){color:#4a524c}.dfc-story .dfc-mark,.dfc-story .dfc-lime,.dfc-risk .dfc-lime{color:#557a5a}.dfc-list{border-top-color:#2b3a2f26}.dfc-list li{border-bottom-color:#2b3a2f26}.dfc-list b{color:var(--dfc-ink2)}.dfc-list span{color:#4a524c}.dfc-btn--lime{background:#557a5a;border-color:#557a5a;color:#fff}.dfc-btn--lime:hover{background:#456a4b;border-color:#456a4b}.jdgm-star,.jdgm-prev-badge__stars .jdgm-star{color:#557a5a!important}.jdgm-write-rev-link,.jdgm-btn--solid{background:#557a5a!important;border-color:#557a5a!important}.inu-offer__tag,.inu-cmp__t thead .is-main{background:#557a5a!important}.product-form__input input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label:hover{background-color:#557a5a!important;border-color:#557a5a!important;color:#fff!important}.product-form__input input[type=radio]+label{border-radius:999px}.product-form__input input[type=radio]+label:hover{border-color:#557a5a}.quantity{border-radius:999px}.quantity:after,.quantity:before{border-radius:999px}.badge,.price__badge-sale{background:#557a5a!important;color:#fff!important;border-color:#557a5a!important;border-radius:999px}.price__badge-sold-out{background:#e8e1d3!important;color:#2b2b2b!important;border-radius:999px}.product__description h2,.product__description h3{color:#3e5a43}.accordion summary .icon-accordion,.product__info-container .icon-with-text svg{color:#557a5a;fill:currentColor}
/*# sourceMappingURL=/cdn/shop/t/20/assets/dfc-refine.css.map */
