:root{--gold: #d69529;--font-xxl: 55px;--font-mxl: 45px;--font-xl: 25px;--font-l: 20px;--font-m: 18px;--font-s: 16px}@media(max-width:1800px){:root{--font-xxl: 45px;--font-mxl: 42px;--font-xl: 22px;--font-l: 18px;--font-m: 16px;--font-s: 15px}}@media(max-width:1600px){:root{--font-xxl: 40px;--font-mxl: 38px;--font-m: 14px;--font-s: 14px}}@media(max-width:1000px){:root{--font-xxl: 35px;--font-mxl: 30px;--font-xl: 20px;--font-l: 16px;--font-m: 14px;--font-s: 12px}}@font-face{font-family:Agatho Regular;src:url(https://drtusk.com/cdn/shop/t/56/assets/AgathoRegular.otf);font-weight:400;font-style:normal}@font-face{font-family:Agatho Bold;src:url(https://drtusk.com/cdn/shop/t/56/assets/AgathoBold.otf);font-weight:600;font-style:normal}@font-face{font-family:Agatho Bold;src:url(https://drtusk.com/cdn/shop/t/56/assets/AgathoLight.otf);font-weight:400;font-style:normal}@font-face{font-family:Agatho Medium;src:url(https://drtusk.com/cdn/shop/t/56/assets/AgathoMedium.otf);font-weight:400;font-style:normal}.heading,.h1,.h2,.prose :where(h1,h2){font-family:Agatho Regular;text-transform:uppercase;font-weight:500}.theme-font{font-family:Agatho Regular;font-weight:500}.h3,.h4,.h5,.h6,.prose :where(h3,h4,h5,h6){font-family:Instrument Sans,sans-serif}.header .header__primary-nav-item .n-link{font-size:var(--font-m)}.home-banner:not(.mission){height:calc(100vh - 340px)!important;min-height:500px!important}@media(max-width:1800px){.home-banner:not(.mission){height:calc(100vh - 295px)!important}}@media(max-width:767px){.home-banner:not(.mission){height:calc(100vh - 279px)!important;min-height:595px!important}}.slideshow__slide bn-content{position:absolute;max-width:1600px;margin:0 auto;width:100%;padding:0 16px}.container{max-width:1600px;margin:0 auto!important;padding:0 16px}.slideshow__slide .container{position:absolute;width:100%}.slideshow__slide .content-over-media>picture img{object-position:bottom}.shopify-section--featured-collections{overflow:hidden}header{position:absolute!important;width:100%}.header{background:transparent;padding:20px 0}x-header{max-width:1600px;margin:0 auto!important;padding-left:16px!important;padding-right:16px!important}.button{font-weight:500}@media(max-width:1800px){x-header{max-width:1400px}.slideshow__slide bn-content{max-width:1400px}.container{max-width:1400px}}@media(max-width:1600px){x-header{max-width:1300px}.container{max-width:1300px}}@media(min-width:2000px){.section-padding{padding:120px 0}}@media(max-width:2000px){.section-padding{padding:80px 0}}.footer__block--image img{margin-bottom:15px;justify-self:center}.footer__block--image p{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:var(--font-m);text-align:center;opacity:.9}.shopify-section.shopify-section--main-collection{padding-top:120px}.announcement-bar__carousel p{position:relative}.announcement-bar{text-transform:uppercase;letter-spacing:2px;font-size:calc(var(--font-s) - 3px);background:var(--gold);color:var(--text-color);padding:5px 0 3px;font-weight:600}.announcement-bar__carousel p:before,.announcement-bar__carousel p:after{content:"\2726";position:absolute;top:0}.announcement-bar__carousel p:after{right:-30px}.announcement-bar__carousel p:before{left:-30px}.product-info__block-item:is([data-block-type=title]){margin-bottom:0}.ing-icons{margin-bottom:30px;display:flex;gap:15px;flex-wrap:wrap;justify-content:space-between}.ing-icons div{position:relative;display:flex;flex-direction:column;gap:15px;align-items:center;flex-grow:1;text-align:center}.ing-icons p{font-size:calc(var(--font-s) - 1px)}.ing-icons img{width:50px;height:50px;object-fit:contain}#buySection{position:relative;background:transparent;padding-top:100px}@media(max-width:767px){#buySection{padding-top:40px}}.buy-buttons .button{--initial-gradient: linear-gradient(rgb(var(--text-color)), rgb(var(--text-color)));color:#e9e1d6;font-weight:700;font-size:clamp(14px,2vw,16px)}x-header{color:var(--text-color)!important}.tech-accordion .dt-faq-item,.tech-accordion .dt-faq-item:hover{background:none}.tech-accordion .dt-faq-item:before{display:none}.tech-accordion .dt-faq-item summary{padding:clamp(18px,3vw,27px) 0}.tech-accordion .dt-faq-content{padding:0 0 clamp(20px,3vw,30px)}#buySection .product-info__block-item[data-block-type=description]{font-size:var(--font-m)}.slideshow__slide .content-over-media:before{display:none}.slideshow__slide-content .prose{display:flex;flex-direction:column}.slideshow__slide-content .prose .h1{order:-1;margin-bottom:10px;margin-top:0;font-size:calc(var(--font-xxl) + 20px);line-height:1.2}@media(max-width:767px){.slideshow__slide-content .prose{padding-bottom:60px}.content-over-media.home-banner{align-items:end}.slideshow__slide-content .prose .h1{font-size:calc(var(--font-xxl) + 5px)}}#shopify-section-template--19034661978225__slideshow .h6{font-size:var(--font-m);font-weight:unset}.dt-video-banner{position:relative;overflow:hidden;padding:10px 0;color:rgb(var(--text-color));background:rgb(var(--text-color))}.dt-video-banner__swiper{width:100%;overflow:visible}.dt-video-banner__swiper .swiper-wrapper{align-items:center;transition-timing-function:linear}.dt-video-banner__card{position:relative;width:250px;aspect-ratio:1 / 1;overflow:hidden;display:block;background:rgb(var(--text-color));text-decoration:none;isolation:isolate}@media(max-width:1800px){.dt-video-banner__card{width:200px}}.dt-video-banner__media video{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:all .45s ease;will-change:transform}.dt-video-banner__card .dt-video-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0009,#0000 50%)}.dt-video-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:15px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.dt-video-banner__text p{margin:0;color:#e9e1d6;font-size:calc(var(--font-s) - 3px);line-height:1;letter-spacing:1px;text-transform:uppercase}.dt-video-banner__text h3{margin-bottom:5px;font-family:Agatho Regular,Georgia,serif;font-size:calc(var(--font-xl) + 3px);line-height:1;color:#e9e1d6;font-weight:500}.dt-video-banner__arrow{width:30px;height:30px;flex:0 0 30px;border:1px solid rgba(243,234,219,.6);border-radius:50%;display:grid;place-items:center;opacity:0;color:rgb(var(--text-color));transform:translate(-8px);transition:all .45s ease}.dt-video-banner__card:hover video{transform:scale(1.1)}.dt-video-banner__card:hover .dt-video-banner__arrow{opacity:1;transform:translate(0);background:var(--gold);border-color:transparent}.dt-video-banner__arrow svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:640px){.dt-video-banner__card{width:50vw;max-width:340px}.dt-video-banner__text{opacity:1;transform:none}.dt-video-banner__content{padding:10px}.dt-video-banner__arrow svg{width:15px;height:15px}.dt-video-banner__arrow{opacity:1;transform:none;width:25px;height:25px;flex:0 0 25px;color:#e9e1d6}}@media(prefers-reduced-motion:reduce){.dt-video-banner__card,.dt-video-banner__text,.dt-video-banner__arrow,.dt-video-banner__media video{transition:none}}.cm-section{position:relative;isolation:isolate}.cm-header{text-align:center;margin:0 auto 50px;max-width:900px}.cm-title{font-size:var(--font-xxl);font-weight:400;text-transform:uppercase;line-height:1.2}.cm-title span{color:var(--gold)}.cm-sub{font-size:var(--font-m);margin:0;opacity:.8}.cm-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center}.cm-cards{display:flex;flex-direction:column;gap:20px}.cm-card{border-radius:4px;padding:25px 20px;display:grid;grid-template-columns:76px 1fr;gap:24px;align-items:center;border:1px solid #74623eb0}.cm-card .cm-card-body{border-left:2px dashed #74623eb0;padding-left:25px}.cm-card-icon{width:72px;height:72px;border-radius:50%;background:#3a3821;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.cm-card-icon img{max-height:40px;aspect-ratio:1 / 1;object-fit:contain}.cm-card-title{font-weight:600;font-size:calc(var(--font-xl) + 3px);line-height:1.1;letter-spacing:.01em;margin:0 0 10px;text-transform:uppercase}.cm-card-desc{font-size:var(--font-m);line-height:1.45;margin:0;opacity:.8}.cm-collage img{width:100%;max-height:600px;object-fit:cover}@media(max-width:960px){.cm-header{margin-bottom:40px}.cm-grid{grid-template-columns:1fr;gap:32px}.cm-collage{order:-1}.cm-card{grid-template-columns:64px 1fr;gap:18px}.cm-card-icon{width:60px;height:60px}.cm-card-icon svg{width:26px;height:26px}}@media(max-width:500px){.cm-card{grid-template-columns:1fr;gap:30px;border:0;text-align:center;justify-items:center}.cm-card .cm-card-body{border:0;padding:0}}.trust-header{margin-bottom:70px}.trust-title{margin-bottom:15px}.trust-desc{font-size:clamp(14px,3vw,16px)}.logo-vault{display:flex;border-radius:4px}.vault-cell{flex:1;padding:30px 20px;border-right:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.vault-cell:last-child{border-right:none}.logo-wrapper img{max-height:90px;width:auto;transition:all .4s ease}.vault-cell:hover img{transform:scale(1.05)}@media(max-width:768px){.logo-vault{flex-direction:column}.vault-cell{border-right:none;border-bottom:1px solid #e5e5e5}}.dt-gallery{width:100%;overflow:hidden;color:var(--text-color);border-top:1px solid var(--gold)}.dt-gallery__slider{display:flex}.dt-gallery__item{position:relative;overflow:hidden;transition:flex .4s cubic-bezier(.25,1,.5,1)}.dt-gallery__img{width:100%;height:100%;object-fit:cover}.dt-gallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(20px,3vw,40px);color:var(--text-color);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.dt-gallery__overlay .dt-hero__divider{margin:10px 0}.dt-gallery__title{font-size:var(--font-xxl);line-height:1.05;letter-spacing:2px;text-transform:uppercase}.dt-gallery__title span{color:var(--gold)}.dt-gallery__description{font-size:var(--font-m);margin-bottom:25px}.dt-gallery__item .button{--button-background: 58 56 33;--button-outline-color: 58 56 33;--button-text-color: 239 239 239}@media(max-width:1000px){.dt-gallery__item{flex:0 0 85%;scroll-snap-align:start;height:390px}.dt-gallery__slider{overflow-x:auto;scroll-snap-type:x mandatory}.dt-gallery__slider::-webkit-scrollbar{display:none}}@media(max-width:767px){.dt-gallery__title{font-size:32px}}@media(min-width:1000px){.dt-gallery__slider{overflow:hidden}.dt-gallery__item:nth-child(1){flex:0 0 34%}.dt-gallery__item:nth-child(2){flex:0 0 32%;border-bottom:2px solid #74623eb0}.dt-gallery__item:nth-child(3){flex:0 0 34%}.dt-gallery__item{height:480px}}@media(min-width:2000px){.dt-gallery__item{height:500px}}.memory-banner{position:relative;width:100%;background:#1a1814;overflow:hidden;isolation:isolate}.memory-banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.memory-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#242213,#242213c2 25%,#0f0d0a00 40% 60%,#242213c2 75%,#242213)}.memory-banner-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.3fr 1.2fr 1fr;align-items:center;gap:24px;min-height:500px}@media(min-width:2600px){.memory-banner-inner{min-height:600px}}.memory-banner-text{color:#f1ebdd}.memory-banner-text h2{font-weight:400;font-size:var(--font-xxl);line-height:1.05;letter-spacing:2px;text-transform:uppercase;color:#f1ebdd;margin-bottom:18px}.memory-banner-text p{font-size:var(--font-m);color:#f1ebddc7;margin-bottom:32px;max-width:420px}.memory-banner .button{--initial-gradient: linear-gradient(rgb(201, 147, 51), rgb(201, 147, 51))}.memory-banner .button:hover{color:var(--gold)!important;border-color:var(--gold)!important}.memory-banner-text .mb-cta{font-size:clamp(14px,2vw,16px);letter-spacing:.2em;text-transform:uppercase;color:#c9933b;display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid #c9933b;padding-bottom:4px}.memory-banner-text .mb-cta:hover{color:#f1ebdd;border-color:#f1ebdd}.memory-banner-text .mb-cta .arrow{width:14px;height:1px;background:currentColor;position:relative}.memory-banner-text .mb-cta .arrow:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.memory-banner-seal{display:flex;justify-content:flex-end;align-items:center}.memory-banner-seal .seal-circle{width:clamp(170px,10vw,250px);height:clamp(170px,10vw,250px);border-radius:50%;border:1px solid rgba(201,147,59,.55);position:relative;display:flex;align-items:center;justify-content:center;background:#0f0d0a59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.memory-banner-seal .seal-circle:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1px dashed rgba(201,147,59,.35)}.memory-banner-seal img{width:78%;height:78%;object-fit:contain;border-radius:50%}@media(max-width:767px){.memory-banner-inner{grid-template-columns:1fr;padding:400px 0 50px;text-align:center}.memory-banner-text p{margin-left:auto;margin-right:auto}.memory-banner-seal{justify-content:center}.memory-banner:before{background:none}}.dt-feature-slider{padding-bottom:0}.dt-feature-slider .container:not(.dt-purpose-band .container){max-width:95%}.dt-fcard-content{padding-top:10px;border:0;display:flex;flex-direction:column;justify-content:space-between}.dt-fcard-info{padding-top:25px;border-top:1px solid var(--gold);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:25px}.dt-fcard-content .dt-fcard-info:last-child{margin:0}.dt-fcard-info p{line-height:1}.dt-fcard-info p strong{color:var(--gold);font-family:Agatho Regular;font-size:calc(var(--font-m) + 2px);font-weight:100;letter-spacing:1px;margin-right:5px}.dt-fcard-info p span{font-size:calc(var(--font-s) - 1px);opacity:.8;line-height:1.5}.dt-fcard-info p span i{font-family:auto}.dt-purpose-band{margin-top:80px}.dt-purpose-band{background:#32311e;color:#e9e1d6}.dt-purpose-band{position:relative;overflow:hidden;padding:80px 0;isolation:isolate}.dt-purpose-band:before,.dt-soap-product-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/mens-formula-paper-bg.webp);background-size:cover;background-position:center;opacity:.3;mix-blend-mode:overlay;pointer-events:none;z-index:-1}.dt-purpose-band:after{content:"";position:absolute;left:-130px;top:50%;background:url(/cdn/shop/files/Compass.webp?v=1780407519);background-size:cover;transform:translateY(-50%);width:470px;aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:-1}.dt-purpose-band-grid{display:grid;grid-template-columns:1.9fr repeat(4,1fr);gap:clamp(22px,1vw,35px);align-items:center}@media(max-width:1100px){.dt-purpose-band:after{top:138px;left:auto;right:-17px;width:300px}.dt-purpose-band-intro{grid-column:1 / -1}}.dt-purpose-band-intro{text-align:left}.dt-purpose-band-intro p{margin:0 0 10px;font-size:calc(var(--font-s) - 2px);line-height:1.2;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.dt-purpose-band-intro h2{margin:0;font-family:Agatho Regular,serif;font-size:var(--font-xxl);line-height:1.08;font-weight:500;letter-spacing:2px}.dt-purpose-band-intro h2 span{color:var(--gold)}.dt-purpose-band-item{text-align:left;margin:0 auto;height:-webkit-fill-available;height:stretch}.dt-purpose-band-icon{width:clamp(36px,4vw,65px);height:clamp(36px,4vw,65px);margin:0 0 20px;display:grid;place-items:center;color:var(--gold);font-size:clamp(28px,3vw,44px);line-height:1}.dt-purpose-band-icon img{aspect-ratio:1 / 1;object-fit:contain}.dt-purpose-band-item h3{margin:0 0 10px;font-size:var(--font-s);line-height:1.28;letter-spacing:.08em;font-weight:700;color:var(--gold)}.dt-purpose-band-item p{margin:0;font-size:calc(var(--font-s) - 1px);line-height:1.5}@media(max-width:1100px){.dt-purpose-band-grid{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:640px){.dt-purpose-band:after{top:114px;left:auto;right:-17px;width:254px}.dt-purpose-band-item{max-width:100%;text-align:left;width:-webkit-fill-available;width:stretch}}.dt-feature-slider.supplement .dt-feature-slider-header h2 span{display:inline}.dt-feature-slider.supplement .dt-feature-slider-header{margin-bottom:50px}@media(min-width:1200px){.dt-feature-slider.supplement .dt-slider-navigation{display:none}}@media(min-width:767px){.dt-feature-slider.supplement .dt-tallow-swiper .swiper-wrapper{justify-content:center}.dt-feature-slider.supplement .dt-feature-slider-sub span:last-child,.dt-feature-slider.supplement .elephant-vector{display:none}}@media(max-width:767px){.dt-feature-slider .container{max-width:100%}.dt-feature-slider.supplement .dt-feature-slider-slider-outer{margin-right:calc((100vw - 100%)/-2)}}.dt-feature-slider.supplement .dt-slider-navigation .dt-slider-next{transform:translate(0)}.dt-fcard.mens-formula{background:#59241f}.dt-fcard.womens-formula{background:#4f325f}.dt-fcard.mind-keeper{background:#245b59}.dt-fcard.dream-patrol{background:#2f3855}.dt-hero__divider{display:flex;align-items:center;justify-content:center;margin:8px auto;width:100%;max-width:500px}.dt-hero__divider:before,.dt-hero__divider:after{content:"";height:2px;flex:1}.dt-hero__divider:before{background:linear-gradient(to right,transparent,#74623eb0)}.dt-hero__divider:after{background:linear-gradient(to left,transparent,#74623eb0)}.dt-hero__divider.gold:before{background:linear-gradient(to right,transparent,#7e522359)}.dt-hero__divider.gold:after{background:linear-gradient(to left,transparent,#7e522359)}.dt-hero__star{line-height:1;padding:0 15px}.dt-hero__star svg{width:30px}.dt-feature-slider{position:relative;overflow:hidden;isolation:isolate}.dt-feature-slider.supplement .dt-hero__divider{max-width:600px}.dt-feature-slider.tusk-reserve .dt-hero__divider{max-width:none}.dt-feature-slider.tusk-reserve .dt-feature-slider-wrapper{display:grid;grid-template-columns:minmax(300px,520px) minmax(0,1fr);gap:40px;align-items:center}.dt-feature-slider-header h2{margin:0;font-family:Agatho Regular,Georgia,serif;font-size:var(--font-xxl);line-height:1;font-weight:500}.dt-feature-slider-header h2 span{display:block;color:var(--gold, #c8902f)}.dt-feature-slider-sub{margin:18px 0 0;font-size:var(--font-m);line-height:1.5;opacity:.8}.dt-feature-slider-sub span:first-child{display:block;margin-bottom:10px;font-weight:600;font-family:Agatho Regular,serif;font-size:var(--font-l)}.dt-feature-slider .elephant-vector{position:relative;margin-top:50px}.dt-feature-slider .tallow-ingredients-info{padding:100px;width:100%;margin-top:40px;background:url(/cdn/shop/files/rectange_transparent_for_test.webp?v=1779155216)}.dt-feature-slider .elephant-vector img{width:100%;margin-top:30px;position:relative;right:25px}.dt-feature-slider .elephant-vector .seal{position:absolute;top:-50px;right:-13px;width:clamp(80px,20vw,150px);margin:0;opacity:.7;filter:brightness(.9)}.dt-feature-slider.tusk-reserve .dt-feature-slider-slider-outer{min-width:0;margin-right:calc((100vw - 100%)/-2);padding-right:clamp(16px,15vw,235px);overflow:hidden}.dt-tallow-swiper{width:100%;touch-action:pan-y;overflow:hidden;will-change:transform}.dt-tallow-swiper .swiper-wrapper{align-items:stretch}.swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0)}.dt-fcard{position:relative;height:auto;width:clamp(300px,20vw,600px)!important;border:1px solid #9d8350;background:#171c15;color:#efe2c9;display:flex;flex-direction:column;overflow:hidden}.dt-fcard .overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dt-fcard-art{aspect-ratio:1/1;padding:clamp(18px,2vw,28px);display:flex;align-items:center;justify-content:center}.dt-fcard-art img{width:100%;border:7px solid var(--gold)}.dt-fcard.tsavo,.dt-fcard.heritage{background:#702517}.dt-fcard.aberdare,.dt-fcard.timber{background:#282c26}.dt-fcard.sangha,.dt-fcard.sixPack{background:#282b23}.dt-fcard.burmese,.dt-fcard.equatorial{background:#8c3f18}.dt-fcard.uhuru,.dt-fcard.vanguard{background:#3c536b}.dt-fcard.ceylon,.dt-fcard.threePack{background:#574f31}.dt-fcard-content{flex:1;padding:clamp(25px,3vw,45px) 22px 22px;border-top:1px solid #9d8350;text-align:left}.dt-fcard-kicker{margin:0 0 12px;font-size:calc(var(--font-s) - 2px);line-height:1.2;color:var(--gold);display:flex;justify-content:space-between}.dt-fcard-content h3{font-family:Agatho Regular,Georgia,serif;font-size:var(--font-mxl);line-height:1.06;font-weight:500}.dt-fcard-content .subhead{margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-style:italic;letter-spacing:1px;font-size:var(--font-s);opacity:.8}.dt-fcard-desc{display:none;margin:0 0 28px;font-size:var(--font-m);line-height:1.5}.dt-fcard-meta{display:flex;justify-content:space-between;align-items:center;padding:25px 0;gap:16px;border-top:1px solid var(--gold);font-size:var(--font-m)}.dt-fcard-meta .shop-now a{display:flex;--button-background: 214 149 41!important;color:rgb(var(--text-color));font-weight:600;gap:5px;width:max-content;z-index:2}.dt-fcard-meta .shop-now:hover svg{transform:translate(2px)}.dt-fcard-meta .shop-now svg{width:25px;height:25px;transition:all .3s}.dt-fcard-meta strong{font-size:calc(var(--font-xl) + 2px);font-weight:500;font-family:Agatho Regular;letter-spacing:2px}@media(max-width:1800px){.dt-feature-slider.tusk-reserve .dt-feature-slider-slider-outer{padding-right:clamp(16px,17vw,326px)}}@media(max-width:1100px){.dt-feature-slider.tusk-reserve .dt-feature-slider-wrapper{grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:40px}.dt-fcard{width:clamp(240px,32vw,310px)!important}}@media(max-width:767px){.dt-feature-slider.tusk-reserve .dt-feature-slider-wrapper{display:block}.dt-feature-slider .elephant-vector .seal{right:0}.dt-feature-slider-header{text-align:center;margin-bottom:30px}.dt-fcard-art img{border:4px solid var(--gold)}.dt-feature-slider.tusk-reserve .dt-feature-slider-slider-outer{margin-left:-16px;padding-left:16px;padding-right:0}.dt-fcard{width:78vw!important}.dt-fcard-art{min-height:280px}}.dt-effective-box{position:relative;right:45px;padding:clamp(20px,3vw,40px) clamp(15px,3vw,30px);overflow:hidden;width:max-content;border:1px solid var(--gold);margin-top:70px}.dt-effective-box__text{text-align:left}.dt-effective-box__content{display:grid;grid-template-columns:80px 1fr;gap:15px;align-items:center;margin-bottom:clamp(30px,3vw,40px)}.dt-effective-box__botanical{display:flex;align-items:center;justify-content:center}.dt-effective-box__botanical img{max-width:70px}.dt-effective-box__eyebrow{margin:0 0 12px;color:#c79a43;font-size:clamp(12px,1vw,16px);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dt-effective-box__text .text{margin:0;font-size:var(--font-s);line-height:1.38;font-weight:100;max-width:500px}.dt-effective-box-features{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:start}.dt-effective-feature{display:flex;align-items:center;gap:12px;text-align:left}.dt-effective-feature-icon{width:42px;height:42px;flex:0 0 42px;color:#76674ecc}.dt-effective-feature-icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dt-effective-feature p{margin:0;font-size:var(--font-s)}@media(max-width:900px){.dt-effective-box__content{grid-template-columns:64px 1fr}.dt-effective-box-features{grid-template-columns:repeat(2,1fr);row-gap:18px}}@media(max-width:767px){.dt-feature-slider .elephant-vector img{right:0}.dt-effective-box{right:0;max-width:100%;width:auto;padding:22px 18px;margin-top:30px}}.dt-slider-navigation button{position:absolute;top:50%;z-index:1;background:var(--gold);border:2px solid transparent;padding:8px 30px;transition:all .4s ease}.dt-slider-navigation button:hover{background:transparent;color:var(--gold);border:2px solid}.dt-slider-navigation .dt-slider-prev{left:0}.dt-slider-navigation .dt-slider-next{transform:translate(-90%);right:0}.dt-slider-navigation button.swiper-button-disabled{opacity:0}@media(max-width:767px){.dt-slider-navigation .dt-slider-next{transform:translate(0)}.dt-slider-navigation button svg{width:20px}.dt-slider-navigation button{padding:2px 25px}}.icon-props{width:100%;overflow:hidden}.icon-props__container{display:grid;grid-template-columns:repeat(5,1fr);gap:50px 30px}.icon-props__item{display:flex;flex-direction:column;align-items:center;text-align:center}.icon-props__icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.icon-props__img{max-width:70px;aspect-ratio:1/1;object-fit:contain}.icon-props__heading{font-size:var(--font-xl);line-height:1.25;letter-spacing:2px;color:var(--text-color);text-transform:uppercase;margin:0 0 15px;font-weight:700}.icon-props__text{font-size:var(--font-m);line-height:1.6;color:var(--text-color);margin:0;max-width:250px}@media(max-width:1100px){.icon-props__container{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.icon-props__container{grid-template-columns:repeat(2,1fr)}.icon-props__item:last-child{grid-column:span 2}.icon-props__text{max-width:100%}}.footer-conservation-strip{margin:0;padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid rgba(201,147,59,.2)}.footer-conservation-strip .seal-mini{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px var(--gold);flex-shrink:0}.footer-conservation-strip .seal-mini img{width:88%;height:88%;object-fit:contain;border-radius:50%}.footer-conservation-strip .conservation-copy{flex:1}.footer-conservation-strip .conservation-copy p{font-size:var(--font-m);letter-spacing:1px;opacity:.9}.footer-conservation-strip .conservation-copy strong{color:var(--gold);font-style:normal;font-size:var(--font-l);letter-spacing:2px;font-family:Agatho Regular;text-transform:uppercase;display:block;margin-bottom:4px}.conservation-stats{display:flex;flex-direction:column;gap:28px;border-left:1px solid rgba(201,147,59,.35);padding-left:40px}.conservation-stats .stat .num{font-size:var(--font-xl);color:var(--gold);line-height:1;margin-bottom:8px}.conservation-stats .stat .label{font-size:calc(var(--font-s) - 2px);letter-spacing:2px;text-transform:uppercase;opacity:.9}.footer-pay{margin:30px auto 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-pay .socials{display:flex;gap:14px}.footer-pay .socials a{width:32px;height:32px;border:1px solid rgba(201,147,59,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold)}.footer-pay .socials a:hover{background:var(--gold);color:var(--ink)}.footer-pay .socials svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.5}.footer-fine{margin:30px auto 0;display:flex;justify-content:space-between;align-items:center;font-size:calc(var(--font-s) - 3px);letter-spacing:.28em;text-transform:uppercase;color:#e4ddcfa6;gap:16px}.footer-fine .legal-links{display:flex;gap:24px}.footer-fine .legal-links a:hover{color:var(--gold)}.footer-fine img{width:200px}.footer-wordmark{text-align:center;padding:50px 0;border-bottom:1px solid rgba(201,147,59,.15)}.footer-wordmark .word{font-weight:700;font-size:clamp(100px,18vw,280px);letter-spacing:.16em;color:#c9933b1f;line-height:.85;-webkit-user-select:none;user-select:none}.payment-methods svg{filter:grayscale(.5)}@media(max-width:1100px){.footer-conservation-strip{flex-direction:column;text-align:center}.conservation-stats{padding:0;border:0}}@media(max-width:992px){.footer-fine{justify-content:center;flex-wrap:wrap}.footer-fine div{text-align:center}.footer-fine img{width:150px}}.dt-retail-section{position:relative;overflow:hidden;padding-bottom:50px}.dt-retail-kicker span{width:170px;height:1px;background:currentColor}.dt-retail-title{margin:0;font-size:var(--font-xxl);font-weight:400;line-height:.95;letter-spacing:.095em;text-transform:uppercase}.dt-retail-title span{color:var(--gold)}.dt-retail-divider span{width:120px;height:1px;background:currentColor}.dt-retail-divider em{font-style:normal;font-size:15px}.dt-retail-subtitle{margin:0 auto;opacity:.8;margin-bottom:clamp(20px,3vw,40px);max-width:800px;font-size:var(--font-m);line-height:1.35}.dt-retail-grid{position:relative;display:grid;grid-template-columns:1fr 70px 1fr;gap:34px;align-items:center;max-width:1000px;margin:0 auto}.dt-retail-card{position:relative;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffaf038;border:1px solid rgba(102,88,57,.28);box-shadow:0 18px 45px #362b1814,inset 0 0 0 7px #f5ebd86b}.dt-retail-card:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(102,88,57,.18);pointer-events:none}.dt-logo-wrap{min-height:100px;display:grid;place-items:center;margin-bottom:15px}.dt-retail-logo{max-height:100px;aspect-ratio:1 / 1;object-fit:contain}.dt-sprouts-logo{width:140px}.dt-card-divider{display:flex;align-items:center;justify-content:center;gap:12px;width:260px;max-width:80%;margin-bottom:15px;color:#5d513473}.dt-card-divider span{flex:1;height:1px}.dt-card-divider span:first-child{background:linear-gradient(to right,transparent,#74623eb0)}.dt-card-divider span:last-child{background:linear-gradient(to left,transparent,#74623eb0)}.dt-card-divider em{font-style:normal;font-size:13px}.dt-retail-card h3{margin:0;font-family:Agatho Regular,serif;font-size:var(--font-xl);font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#37734f}.dt-card-separator{height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#6052365c}.dt-card-separator span{width:1px;height:88px;background:currentColor}.dt-card-separator em{width:9px;height:9px;background:currentColor;transform:rotate(45deg)}.dt-retail-note{margin-top:clamp(30px,4vw,40px)}.dt-location-line{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:8px}.dt-location-line svg path{fill:rgb(var(--text-color))}.dt-location-line span{width:210px;height:1px}.dt-location-line span:first-child{background:linear-gradient(to right,transparent,#74623eb0)}.dt-location-line span:last-child{background:linear-gradient(to left,transparent,#74623eb0)}.dt-location-line svg{width:28px;height:28px;fill:var(--text-color)}.dt-retail-note p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,3vw,25px);font-style:italic;letter-spacing:.08em}.dt-retail-note small{display:block;margin-top:10px;font-size:calc(var(--font-s) - 2px);letter-spacing:.2em;text-transform:uppercase}@media(max-width:900px){.dt-retail-grid{grid-template-columns:1fr;gap:24px}.dt-card-separator{display:none}.dt-retail-card{min-height:240px;padding:30px 20px}.dt-location-line span{width:120px}}.dt-faq-section{position:relative;overflow:hidden}.dt-faq-header{text-align:center;margin:0 auto clamp(30px,5vw,40px)}.dt-faq-title{font-family:Agatho Regular;margin:0;font-size:var(--font-xxl);font-weight:400;line-height:1.08;letter-spacing:.08em;text-transform:uppercase;color:#3a3821}.dt-faq-subtitle{max-width:620px;margin:18px auto 0;font-size:var(--font-m);line-height:1.7;opacity:.82}.dt-faq-wrap{max-width:980px;margin:0 auto;text-align:left}.dt-faq-item{position:relative;border-bottom:1px solid rgba(58,56,33,.22);background:#fffaf038}.dt-faq-item:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;background:#3a3821;opacity:0;transition:opacity .25s ease}.dt-faq-item[open]:before{opacity:.55}.dt-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(18px,3vw,27px) clamp(16px,3vw,32px);font-size:var(--font-m);line-height:1.35;letter-spacing:.045em}.dt-faq-item summary::-webkit-details-marker{display:none}.dt-faq-item summary span{display:block}.dt-faq-item summary i{flex:0 0 auto;width:clamp(26px,4vw,36px);height:clamp(26px,4vw,36px);border:1px solid rgba(58,56,33,.42);border-radius:50%;position:relative}.dt-faq-item summary i:before,.dt-faq-item summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1px;background:#3a3821;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease}.dt-faq-item summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.dt-faq-item[open] summary i:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.dt-faq-content{padding:0 clamp(16px,3vw,32px) clamp(20px,3vw,30px);max-width:780px}.dt-faq-content p{margin:0;font-size:var(--font-s);line-height:1.75;opacity:.82}.dt-faq-item:hover{background:#fffaf057}.the-ticker{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:30px;overflow:hidden;background:#3a3821;color:#e9e1d6;isolation:isolate}.ticker{position:relative;min-width:0;height:100%;overflow:hidden;display:flex;align-items:center}.ticker:before,.ticker:after{content:"";position:absolute;top:0;bottom:0;width:50px;z-index:4;pointer-events:none}.ticker:before{left:0;background:linear-gradient(to right,#3a3821,transparent)}.ticker:after{right:0;background:linear-gradient(to left,#3a3821,transparent)}.ticker-cat{position:relative;z-index:6;flex:0 0 auto;height:100%;padding:0 18px;display:flex;align-items:center;background:#3a3821;border-right:1px solid rgba(185,154,94,.42);color:var(--gold);font-size:10px;line-height:1;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.ticker-viewport{position:relative;flex:1;min-width:0;height:100%;overflow:hidden}.ticker-track{width:max-content;height:100%;display:flex;will-change:transform;animation:ticker-left-to-right 32s linear infinite}.ticker-group{flex:0 0 auto;height:100%;display:flex;align-items:center;gap:48px;padding-right:48px;white-space:nowrap}.ticker-group strong{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;font-family:Agatho Regular,Georgia,serif;font-size:var(--font-s);font-weight:400;white-space:nowrap;letter-spacing:2px}.ticker-group strong:after{content:"\2726";position:absolute;right:-28px;top:50%;transform:translateY(-50%);color:var(--gold);font-size:8px}@keyframes ticker-left-to-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.tick-right{flex-direction:row-reverse}.tick-right .ticker-cat{border-right:0;border-left:1px solid rgba(185,154,94,.42)}.tick-right .ticker-track{animation-name:ticker-right-to-left}@keyframes ticker-right-to-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement{position:relative;z-index:10;min-width:clamp(250px,25vw,430px);height:100%;padding:0 30px;display:flex;align-items:center;justify-content:center;background:#3a3821}.announcement p{margin:0;line-height:0}.announcement a{display:inline-flex;align-items:center;gap:10px;color:var(--gold);text-decoration:none;font-size:calc(var(--font-s) - 1px);line-height:1;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.announcement a:before,.announcement a:after{content:"\2726";color:var(--gold);font-size:8px}.uptri{width:0;height:0;display:inline-block;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid var(--gold)}.ticker:hover .ticker-track{animation-play-state:paused}@media(max-width:1050px){.the-ticker{grid-template-columns:minmax(0,1fr) auto}.tick-right{display:none}.announcement{min-width:300px}}@media(max-width:700px){.the-ticker{grid-template-columns:1fr;height:auto}.announcement{grid-row:1;min-width:0;height:30px;padding:0 16px}.ticker{height:38px;display:none!important}.tick-left{grid-row:2}.tick-right{grid-row:3;display:flex}.ticker-cat{display:none}.ticker-group{gap:34px;padding-right:34px}.ticker-group strong:after{right:-21px}.ticker:before,.ticker:after{width:28px}}@media(prefers-reduced-motion:reduce){.ticker-track{animation-play-state:paused!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/custom.css.map */
