@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700&display=swap";:root{--ddc-ink:#111;--ddc-text:#444;--ddc-muted:#767676;--ddc-line:#E6E6E6;--ddc-grey:#F4F4F4;--ddc-grey-2:#F6F6F6;--ddc-btn-grey:#F0F0F0;--ddc-green:#404C2F;--ddc-rose:#D19797;--ddc-wrap:1312px}body{font-size:14.5px;line-height:1.65;letter-spacing:.005em}.container{max-width:var(--ddc-wrap)!important;padding-left:32px!important;padding-right:32px!important;margin-left:auto!important;margin-right:auto!important}.banner--full-width.container,.banner.container{max-width:none!important;padding-left:0!important;padding-right:0!important}@media(max-width:700px){.container{padding-left:20px!important;padding-right:20px!important}}h1,.h1{font-weight:600!important;letter-spacing:-.02em!important}h2,.h2,.text-section__heading,.featured-products h2,.benefits__title,.store-location__heading,.collection-list__heading,.image-with-text__heading,.faq-simple h2,.product-recommendations h2,.specifications h2,.contact-form h2{font-size:clamp(22px,2.2vw,28px)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.01em!important}.rte p,.rte li{color:var(--ddc-text)}.image-with-text__label,.text-section__label,.ddc-kicker{font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 10px!important;opacity:1!important}.button{min-height:48px;height:auto;padding:0 28px;border-radius:2px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase}.button-link{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.announcement-bar{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.header{border-bottom:1px solid var(--ddc-line)}.header__menu-link,.header-menu__link,.header__menu-item>a,.header__menu-item>button{font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.ddc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;flex-wrap:wrap}.ddc-h2{margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:inherit}.ddc-lead{margin:10px 0 0;max-width:640px;opacity:.85}.ddc-more{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap;color:inherit;text-decoration:none}.featured-products__header h2{font-size:clamp(22px,2.2vw,28px)!important}[id$=__hero] .image-with-text__container{align-items:center;gap:64px}[id$=__hero] .image-with-text__heading{font-size:clamp(32px,4vw,52px)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.02em!important;margin:0 0 20px}[id$=__hero] .image-with-text__content{display:flex;flex-wrap:wrap;gap:12px;align-items:center;max-width:620px}[id$=__hero] .image-with-text__content>*{flex:0 0 100%}[id$=__hero] .image-with-text__text-content{display:contents}[id$=__hero] .image-with-text__text-content p{flex:0 0 100%;margin:0;font-size:15.5px;color:var(--ddc-text)}[id$=__hero] .image-with-text__label{order:1}[id$=__hero] .image-with-text__heading{order:2}[id$=__hero] .image-with-text__text-content p:nth-child(1){order:3;margin-bottom:20px}[id$=__hero] .image-with-text__button{order:4;flex:0 0 auto!important;margin:0!important}[id$=__hero] .image-with-text__text-content p:nth-child(2){order:5;flex:0 0 auto}[id$=__hero] .image-with-text__text-content p:nth-child(2) a{display:inline-flex;align-items:center;min-height:48px;padding:0 28px;background:var(--ddc-btn-grey);color:var(--ddc-ink);border-radius:2px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}[id$=__hero] .image-with-text__text-content p:nth-child(2) a:hover{background:var(--ddc-ink);color:#fff}[id$=__hero] .image-with-text__text-content p:nth-child(3){order:6;margin-top:10px;font-size:12.5px;color:var(--ddc-muted)}[id$=__hero] .image-with-text__image-wrapper{background:var(--ddc-grey);border-radius:2px;overflow:hidden}[id$=__hero] .image-with-text__image{object-fit:contain!important}[id$=__hero] .image-with-text__button,[id$=__hero] .image-with-text__text-content p:nth-child(2) a{padding:0 24px!important}.ddc-needs__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ddc-need{min-height:170px;padding:24px;background:var(--ddc-grey);border-radius:2px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;color:var(--ddc-ink);text-decoration:none;transition:background .2s}.ddc-need:hover{background:#ededed}.ddc-need i{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;overflow:hidden}.ddc-need i img{width:28px;height:28px;object-fit:contain}.ddc-need b{display:block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.ddc-need small{display:block;margin-top:4px;font-size:12.5px;color:#666}@media(max-width:1100px){.ddc-needs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ddc-needs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ddc-need{min-height:150px;padding:18px}}.product-card__image-wrapper{background:var(--ddc-grey)}.product-card .product-badges{left:auto!important;right:10px!important;top:10px!important;align-items:flex-end}.badge{font-family:Barlow Condensed,Arial Narrow,sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:.05em!important;text-transform:uppercase;line-height:1!important;padding:5px 8px!important;border-radius:3px!important}.badge--secondary.badge--ddc-rank{color:#111!important}.badge--ddc-top{background:#f6e6e6;color:#7a4545;border:0}.badge--ddc-top-animal{background:#e3e7da;color:#404c2f}.product-card__title{font-size:12.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase;line-height:1.45!important;color:var(--ddc-ink)}.product-card__price{font-size:15px;font-weight:600}.product-card__footer{display:flex;flex-direction:column;gap:8px}.ddc-card-rating{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ddc-muted)}.ddc-card-rating b{color:var(--ddc-ink);font-weight:600}.ddc-card-rating .ddc-stars{font-size:12px;letter-spacing:1px}.ddc-card-form{margin:0}.ddc-card-btn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;background:var(--ddc-ink);color:#fff!important;border:0;border-radius:2px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s}.ddc-card-btn:hover{background:#333}.ddc-card-btn.is-off{background:var(--ddc-btn-grey);color:var(--ddc-muted)!important;cursor:default}.ddc-card-sold{margin:0;font-size:11.5px;font-weight:500;color:var(--ddc-text)}.ddc-card-sold:first-letter{color:#b5652e}.product-card__quick-view-text-button{display:none!important}.ddc-oils__box{background:var(--ddc-box,#404C2F);color:#fff;padding:64px;border-radius:2px}.ddc-oils__box .ddc-kicker{color:#d1a08a}.ddc-oils__box .ddc-lead{color:#d9d0c6}.ddc-oils__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.ddc-oil{padding:40px;border-radius:2px;background:var(--ddc-card,#34402A);display:flex;flex-direction:column;gap:18px}.ddc-oil__name{display:flex;align-items:center;gap:14px;font-size:18px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ddc-oil__name i{width:18px;height:18px;border-radius:50%;flex:none;border:2px solid transparent}.ddc-oil p{margin:0;color:#d3dacf}.ddc-chips{display:flex;flex-wrap:wrap;gap:8px}.ddc-chips span{padding:7px 14px;border-radius:2px;background:#ffffff1a;font-size:13px}.ddc-oil a{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center;font-weight:500;color:#fff;text-decoration:none}.ddc-oil a svg{color:#d9a26a;transition:transform .25s}.ddc-oil a:hover svg{transform:translate(5px)}@media(max-width:900px){.ddc-oils__box{padding:32px 20px}.ddc-oils__grid{grid-template-columns:1fr}.ddc-oil{padding:28px}}.ddc-animals .ddc-kicker{opacity:.8}.ddc-animals__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ddc-animal{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:2px;background:#2f3a24;color:#fff;text-decoration:none}.ddc-animal img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ddc-animal:hover img{transform:scale(1.05)}.ddc-animal div{position:absolute;left:0;right:0;bottom:0;padding:22px 20px;background:linear-gradient(to top,#000000b8,#0000);display:flex;flex-direction:column;gap:4px}.ddc-animal b{font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.ddc-animal small{font-size:13px;color:#ffffffe0}.ddc-animal span{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-top:6px}@media(max-width:1000px){.ddc-animals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[id$=__shop] .image-with-text__container{gap:0;background:var(--ddc-grey);border-radius:2px;overflow:hidden;padding:0!important;align-items:stretch;max-width:calc(var(--ddc-wrap) - 64px)!important}@media(max-width:700px){[id$=__shop] .image-with-text__container{margin:0 20px!important}}[id$=__shop] .image-with-text__content-wrapper{padding:64px}[id$=__shop] .image-with-text__image-wrapper{height:100%}[id$=__shop] .image-with-text__image{height:100%;object-fit:cover}[id$=__shop] .image-with-text__text-content p{font-size:15px}@media(max-width:900px){[id$=__shop] .image-with-text__content-wrapper{padding:32px 24px}}.text-section .rte{max-width:760px}.text-section .rte p{font-size:15px;line-height:1.75}.text-section .rte a{text-decoration:underline;text-underline-offset:3px}.benefits__row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.benefits__col{padding-top:22px;border-top:1px solid var(--ddc-ink);text-align:left!important;align-items:flex-start!important}.benefits__heading{font-size:12.5px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase;margin-bottom:8px}.benefits__text{font-size:13.5px}@media(max-width:900px){.benefits__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.benefits__row{grid-template-columns:1fr}}.footer h2,.footer .h4,.footer__heading{font-size:11.5px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase}.footer a{font-size:13.5px}.banner .banner__heading{font-size:clamp(28px,3.2vw,40px)!important;font-weight:600!important;line-height:1.15!important}.banner .banner__text{font-size:15px;max-width:640px}.banner .banner__wrapper{min-height:0!important}.banner .banner__inner{padding:40px 32px 28px;max-width:var(--ddc-wrap);margin:0 auto;width:100%}.breadcrumb--banner{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.product-title{font-size:clamp(24px,2.4vw,32px)!important;font-weight:600!important;letter-spacing:-.005em!important;line-height:1.2!important}.product-description h2{font-size:18px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase;margin:28px 0 10px}.product-description p,.product-description li{font-size:14.5px;line-height:1.75}.product-sales-point__text{font-size:14px}.accordion__title,.ddc-faq__item summary{font-size:14.5px!important;font-weight:600!important;letter-spacing:.02em}.badge--ddc-rank{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ddc-stars{--r:100%;position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:2px;color:#d9d9d9}.ddc-stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--r);overflow:hidden;color:#000}.ddc-amz-stars{display:inline-flex;align-items:center;gap:8px;font-size:14px;text-decoration:none;color:inherit}.ddc-amz-stars span:last-child{opacity:.7}.ddc-intro{font-size:15px;line-height:1.7;margin:0;color:var(--ddc-text)}.ddc-amz__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.ddc-amz__src{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.ddc-amz__score{display:flex;align-items:center;gap:10px}.ddc-amz__score b{font-size:40px;line-height:1;font-weight:600}.ddc-amz__sum{max-width:760px;margin:0 0 28px;line-height:1.6}.ddc-amz__list{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:28px}.ddc-amz__rev{margin:0;padding:24px;background:#fff;border-radius:2px;display:flex;flex-direction:column;gap:10px}.ddc-amz__rev blockquote{margin:0;line-height:1.6;font-size:14px}.ddc-amz__rev figcaption{font-size:12px;opacity:.65}.ddc-faq .container{max-width:900px!important}.ddc-faq__heading{margin:0 0 24px}.ddc-faq__item{border-bottom:1px solid rgba(0,0,0,.12)}.ddc-faq__item summary{cursor:pointer;list-style:none;padding:18px 32px 18px 0;position:relative}.ddc-faq__item summary::-webkit-details-marker{display:none}.ddc-faq__item summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300}.ddc-faq__item[open] summary:after{content:"\2212"}.ddc-faq__answer{padding:0 0 20px;line-height:1.7}.ddc-seo-text h2{margin:1.4em 0 .6em;font-size:clamp(20px,2vw,24px)!important}.ddc-seo-text p{line-height:1.7;font-size:15px}.ddc-needs,.ddc-oils,.ddc-animals,.ddc-faq,.ddc-amz{background:var(--color-background);color:var(--color-text-primary)}.ddc-needs .ddc-h2,.ddc-animals .ddc-h2,.ddc-faq h2,.ddc-amz h2{color:var(--color-heading)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ddc-pristine.css.map */
