.dz-home,.dz-footer{--dz-forest:#163f32;--dz-ink:#203e32;--dz-gold:#dec28b;--dz-cream:#faf6ec;--dz-muted:#626c60;color:var(--dz-ink);background:var(--dz-cream);font-family:var(--font-body--family,Arial,sans-serif);font-size:16px;line-height:1.6}
.dz-home *,.dz-footer *{box-sizing:border-box}.dz-home a,.dz-footer a{color:inherit;text-decoration:none}.dz-home p,.dz-home figure,.dz-footer p{margin:0}.dz-home h1,.dz-home h2,.dz-home h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;text-transform:none;letter-spacing:-.035em;text-wrap:balance}.dz-home h2{font-size:clamp(32px,3.5vw,48px);line-height:1.14;margin:10px 0 15px}.dz-home h3{line-height:1.24}.dz-home a:focus-visible,.dz-footer a:focus-visible{outline:3px solid #9c701e;outline-offset:5px}.dz-container{width:min(100% - 96px,1280px);margin-inline:auto}.dz-section{padding:92px 0}.dz-ribbon{background:#ede5d3;text-align:center;padding:9px 16px;color:#3d503d;font-family:Georgia,serif;font-style:italic;font-size:14px;letter-spacing:.02em}.dz-eyebrow{color:#84652e;font-size:11px;font-weight:650;letter-spacing:.18em;line-height:1.6;text-transform:uppercase}.dz-hero{display:grid;grid-template-columns:46% 54%;background:var(--dz-forest);color:#fff8eb;min-height:590px}.dz-hero__copy{align-self:center;padding:65px 42px 65px max(48px,calc((100vw - 1280px)/2))}.dz-hero .dz-eyebrow{color:var(--dz-gold)}.dz-hero h1{font-size:clamp(44px,4.75vw,72px);line-height:1.05;margin:25px 0;max-width:600px;letter-spacing:-.045em}.dz-hero h1 em{font-weight:400;font-style:italic;color:#e5c992}.dz-hero__text{font-size:16px;line-height:1.8;max-width:430px;color:#e2e6d9}.dz-hero__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.dz-button{display:inline-flex;gap:24px;justify-content:center;align-items:center;border:1px solid transparent;min-height:52px;background:#e3c68e;color:#173c2d!important;padding:14px 25px;font-weight:650;font-size:14px;border-radius:4px;transition:background .2s,transform .2s}.dz-button:hover{background:#f0d7a4;transform:translateY(-2px)}.dz-button span{font-size:20px;line-height:1}.dz-hero__link{color:#fff8eb!important;font-size:13px;padding:10px 0;border-bottom:1px solid #7a8b70}.dz-hero__media{position:relative;min-width:0;overflow:hidden;border-top-left-radius:160px}.dz-hero__image{display:block;width:100%;height:100%;min-height:590px;object-fit:cover;object-position:58% 55%}.dz-hero__media figcaption{position:absolute;bottom:18px;right:18px;left:18px;text-align:right;color:#fff;font-size:10px;text-shadow:0 1px 5px #000;background:#173d2dbb;padding:5px 10px;width:fit-content;margin-left:auto;border-radius:3px}.dz-benefits{background:#f1ecdf;border-bottom:1px solid #e1d9c6}.dz-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);padding-block:25px;gap:32px}.dz-benefit{display:flex;gap:17px;align-items:center;justify-content:center}.dz-benefit+.dz-benefit{border-left:1px solid #d7cdb6}.dz-benefit__number{font:italic 30px Georgia,serif;color:#8f794d}.dz-benefit strong{font-size:14px;font-weight:600}.dz-benefit p{font-size:12px;color:#5d685b;margin-top:2px}.dz-section__heading{text-align:center;margin:0 auto 38px;max-width:760px}.dz-section__heading>p:last-child,.dz-section__heading>div>p:last-child{color:var(--dz-muted);font-size:15px}.dz-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.dz-category{display:block;min-width:0}.dz-category__media{position:relative;aspect-ratio:1/1.08;overflow:hidden;border-radius:100px 100px 5px 5px;background:#e7dcc8}.dz-category:nth-child(even) .dz-category__media{border-radius:5px}.dz-category__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.dz-category:hover img{transform:scale(1.04)}.dz-category__arrow{position:absolute;right:12px;bottom:12px;background:#fff8ebe8;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;font-size:21px}.dz-category__copy{padding-top:20px}.dz-category h3{font-size:23px;margin:0 0 6px}.dz-category p{font-size:13px;color:var(--dz-muted)}.dz-category__link{display:inline-block;margin-top:12px;font-size:12px;font-weight:600;border-bottom:1px solid #b7a37b;padding-bottom:4px}.dz-products{background:#f0eadf;border-block:1px solid #e5ddca}.dz-section__heading--row{display:flex;align-items:flex-end;justify-content:space-between;text-align:left;max-width:none;gap:24px}.dz-text-link{font-size:13px;font-weight:600;border-bottom:1px solid #9b865a;padding-bottom:7px;white-space:nowrap;min-height:38px}.dz-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.dz-product{min-width:0;position:relative;background:#fffcf6;border:1px solid #e0d5c0;border-radius:5px;overflow:hidden;display:flex;flex-direction:column}.dz-product__link{display:flex;flex-direction:column;flex:1}.dz-product__media{position:relative;aspect-ratio:1/1;background:#e8dfce;overflow:hidden}.dz-product__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.dz-product:hover img{transform:scale(1.035)}.dz-image-label{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:3px 7px;border:1px solid #e6dece;background:#fffaf0ec;color:#45513f;font-size:10px;line-height:1.4;border-radius:2px}.dz-product__copy{padding:19px 19px 14px;display:flex;flex-direction:column;flex:1}.dz-product__vendor{font-size:9px;letter-spacing:.14em;font-weight:650;color:#7b724e}.dz-product h3{font-size:21px;margin:6px 0 12px;letter-spacing:-.02em;min-height:52px}.dz-product__price{font-size:16px;font-weight:600}.dz-product__price>span{font-size:12px;font-weight:400;color:#67705f}.dz-product__bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e9dfce;margin-top:18px;padding-top:12px;font-size:12px;font-weight:600}.dz-product__bottom>span:last-child{font-size:19px}.dz-stock{font-size:11px;color:#6b6f62;margin:0 19px 14px}.dz-product-discover{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:#244b3b;color:#fff7e5!important;border-radius:5px;padding:30px 22px;min-height:360px}.dz-product-discover>img{width:70px;height:auto;margin-bottom:22px}.dz-product-discover h3{font-size:30px;margin:0 0 12px;color:inherit}.dz-product-discover p{font-size:13px;color:#d6dfcb;margin-bottom:23px}.dz-button--small{padding:11px 16px;font-size:12px;gap:12px;min-height:44px}.dz-image-note{color:#65705e;font-size:11px;margin-top:22px!important;text-align:center}.dz-story{background:#193f32;color:#fff8eb;padding:85px 0}.dz-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.dz-story__media img{width:100%;height:430px;object-fit:cover;display:block;border-radius:5px 100px 5px 5px}.dz-story__media figcaption{font-size:10px;color:#c2cbb6;margin-top:10px}.dz-story .dz-eyebrow{color:#dec28b}.dz-story h2{color:#fff7e6;font-size:clamp(36px,4vw,55px);max-width:480px;margin:20px 0 26px}.dz-story__copy>p:not(.dz-eyebrow){color:#d7dfce;font-size:15px;line-height:1.9;margin-bottom:16px}.dz-button--outline{background:transparent;border-color:#b5ab87;color:#fff3d7!important;margin-top:16px}.dz-button--outline:hover{background:#355543}.dz-help__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dz-help__grid>a{border-top:1px solid #baa77d;padding:24px 0 6px;display:flex;flex-direction:column;min-width:0}.dz-help__grid>a>span{font-size:11px;color:#846b3a;letter-spacing:.08em}.dz-help h3{font-size:25px;margin:21px 0 13px}.dz-help__grid p{font-size:14px;color:var(--dz-muted);max-width:310px}.dz-help__grid strong{font-size:12px;font-weight:600;margin-top:23px;display:flex;justify-content:space-between;align-items:center}.dz-help__grid strong>span{font-size:22px}.dz-closing{background:#e9dfca;padding:43px 0}.dz-closing .dz-container{display:flex;align-items:center;justify-content:space-between;gap:25px}.dz-closing p{font:italic 32px/1.25 Georgia,serif;text-wrap:balance}.dz-footer{background:#f7f2e6;border-top:1px solid #e5dcc9;padding:55px 0 0}.dz-footer__grid{display:grid;grid-template-columns:1.4fr 1.1fr .8fr 1fr;gap:45px;padding-bottom:45px}.dz-footer__logo{width:180px;height:120px;object-fit:contain;display:block;margin-top:-16px;margin-left:-14px}.dz-footer__brand p{max-width:270px;font-size:13px;color:#5e695b;margin-top:4px}.dz-footer h2{font-family:inherit;font-weight:650;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 22px}.dz-footer ul{list-style:none;padding:0;margin:0}.dz-footer li{font-size:12px;line-height:1.65;margin-bottom:9px}.dz-footer li a{display:inline-block;padding:3px 0;color:#4c5c4c}.dz-footer a:hover{text-decoration:underline;text-underline-offset:4px}.dz-footer__bottom{border-top:1px solid #dfd5bf;padding-block:21px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#68715e}.dz-footer__bottom>span:last-child{font-family:Georgia,serif;font-style:italic;font-size:12px}
@media(min-width:1600px){.dz-hero{min-height:650px}.dz-hero__image{min-height:650px}}
@media(max-width:1100px){.dz-container{width:calc(100% - 64px)}.dz-hero__copy{padding:45px 32px}.dz-hero__actions{gap:14px}.dz-hero__link{font-size:12px}.dz-story__grid{gap:40px}.dz-product-grid{gap:18px}.dz-product__copy{padding:16px 14px 12px}.dz-product h3{font-size:19px}.dz-stock{margin-inline:14px}.dz-collection-grid{gap:18px}.dz-category h3{font-size:21px}.dz-footer__grid{gap:25px}}
@media(max-width:989px){.dz-hero{grid-template-columns:1fr 1fr;min-height:530px}.dz-hero__image{min-height:530px}.dz-hero__copy{padding:45px 26px}.dz-hero h1{font-size:46px}.dz-hero__media{border-top-left-radius:90px}.dz-hero__link{display:none}.dz-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dz-product h3{min-height:26px;font-size:23px}.dz-product__copy{padding:21px}.dz-stock{margin-inline:21px}.dz-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.dz-category__media{aspect-ratio:1.08/1}.dz-category h3{font-size:25px}.dz-story__grid{grid-template-columns:1fr 1fr;gap:32px}.dz-story__media img{height:410px}.dz-story h2{font-size:37px}.dz-section{padding:68px 0}.dz-footer__grid{grid-template-columns:1.2fr 1fr;gap:32px 48px}.dz-benefits__grid{gap:16px}.dz-benefit{gap:11px}.dz-benefit strong{font-size:12px}.dz-benefit p{font-size:10px}.dz-benefit__number{font-size:24px}.dz-section__heading--row{align-items:flex-start;flex-direction:column;gap:16px}}
@media(max-width:640px){.dz-container{width:calc(100% - 36px)}.dz-ribbon{font-size:12px;padding:8px 12px}.dz-hero{display:flex;flex-direction:column;min-height:0}.dz-hero__copy{padding:37px 22px 35px;align-self:stretch}.dz-hero h1{font-size:44px;max-width:400px;margin:18px 0;line-height:1.06}.dz-hero__text{font-size:14px;line-height:1.75;max-width:420px}.dz-hero__actions{margin-top:24px;gap:20px}.dz-button{min-height:49px;padding:13px 22px;font-size:13px}.dz-hero__link{display:block;font-size:12px}.dz-hero__media{border-top-left-radius:80px;margin-left:22px!important;min-height:0}.dz-hero__image{height:265px;min-height:0;object-position:50% 63%}.dz-hero__media figcaption{font-size:9px;bottom:12px;right:12px;left:12px}.dz-benefits__grid{grid-template-columns:1fr;padding-block:18px;gap:12px}.dz-benefit{justify-content:flex-start;gap:13px}.dz-benefit+.dz-benefit{border:0}.dz-benefit__number{font-size:23px;width:28px}.dz-benefit strong{font-size:12px}.dz-benefit p{display:inline;font-size:11px;margin-left:8px}.dz-section{padding:50px 0}.dz-section__heading{margin-bottom:28px}.dz-home h2{font-size:33px;margin-top:10px}.dz-eyebrow{font-size:10px;letter-spacing:.15em}.dz-section__heading>p:last-child,.dz-section__heading>div>p:last-child{font-size:13px}.dz-collection-grid{gap:27px 14px}.dz-category__media{aspect-ratio:1/1.14;border-radius:75px 75px 4px 4px}.dz-category__copy{padding-top:14px}.dz-category h3{font-size:21px;letter-spacing:-.03em}.dz-category p{font-size:11px;line-height:1.5}.dz-category__link{font-size:10px;margin-top:10px}.dz-category__arrow{width:29px;height:29px;right:8px;bottom:8px;font-size:19px}.dz-product-grid{gap:15px 12px}.dz-product__copy{padding:13px 12px 11px}.dz-product__vendor{font-size:8px}.dz-product h3{font-size:19px;min-height:47px;margin:6px 0 9px}.dz-product__price{font-size:15px}.dz-product__price>span{font-size:11px}.dz-product__bottom{font-size:11px;margin-top:14px;padding-top:9px}.dz-image-label{font-size:8px;bottom:6px;left:6px;padding:3px 5px;max-width:calc(100% - 12px)}.dz-stock{font-size:10px;margin:0 12px 11px}.dz-product-discover{padding:22px 14px;min-height:0}.dz-product-discover>img{width:46px;margin-bottom:14px}.dz-product-discover h3{font-size:25px}.dz-product-discover p{font-size:11px;margin-bottom:16px}.dz-button--small{font-size:10px;padding:9px 11px;min-height:40px;gap:10px}.dz-image-note{font-size:10px;line-height:1.6;margin-top:18px!important}.dz-story{padding:45px 0}.dz-story__grid{grid-template-columns:1fr;gap:28px}.dz-story__media img{height:280px;border-top-right-radius:80px}.dz-story__copy h2{font-size:37px;max-width:340px;margin-block:14px 20px}.dz-story__copy>p:not(.dz-eyebrow){font-size:14px}.dz-story__media figcaption{font-size:9px}.dz-help__grid{grid-template-columns:1fr;gap:20px}.dz-help__grid>a{padding-top:17px;position:relative;padding-left:39px}.dz-help__grid>a>span{position:absolute;top:21px;left:0}.dz-help h3{font-size:23px;margin:0 0 9px}.dz-help__grid p{font-size:13px;max-width:none}.dz-help__grid strong{margin-top:12px}.dz-closing{padding:32px 0}.dz-closing .dz-container{flex-direction:column;text-align:center;gap:22px}.dz-closing p{font-size:29px;max-width:320px}.dz-footer{padding-top:35px}.dz-footer__grid{gap:24px 22px;grid-template-columns:1fr 1fr;padding-bottom:30px}.dz-footer__brand{grid-column:1/-1}.dz-footer__logo{margin-top:-18px;width:165px;height:110px;margin-left:-12px}.dz-footer__brand p{font-size:12px;max-width:340px}.dz-footer nav:nth-of-type(1){grid-column:1/-1}.dz-footer nav:nth-of-type(1) ul{display:grid;grid-template-columns:1fr 1fr;gap:2px 22px}.dz-footer h2{margin:0 0 12px;font-size:11px}.dz-footer li{font-size:11px;margin-bottom:6px}.dz-footer__bottom{flex-direction:column;gap:10px;padding-block:18px;font-size:9px}.dz-footer__bottom>span:last-child{font-size:11px}}
@media(max-width:359px){.dz-hero h1{font-size:39px}.dz-hero__actions{gap:12px}.dz-hero__link{font-size:11px}.dz-benefit p{display:block;margin-left:0}.dz-category h3{font-size:19px}.dz-product h3{font-size:18px}.dz-product-discover h3{font-size:22px}.dz-button--small{font-size:9px;padding:8px}.dz-product__copy{padding-inline:10px}}
@media(prefers-reduced-motion:reduce){.dz-home *{transition:none!important;scroll-behavior:auto!important}}

@media(max-width:640px){.dz-hero__link{display:none}.dz-hero__copy{padding-block:30px}.dz-hero h1{font-size:42px}.dz-hero__actions{margin-top:21px}}

.dz-footer__logo{height:auto;aspect-ratio:3/1;margin:0 0 12px;width:200px}.dz-product-discover>img{background:#f8f4ea;border-radius:50%;padding:8px}
@media(max-width:640px){.dz-footer__logo{width:180px;height:auto;margin:0 0 10px}}
