:root{--dz-s: clamp(.92px, calc(100vw / 390), 1.1px);--dz-g: calc(22 * var(--dz-s));--dz-radius: 4px;--dz-hover: #1d4433;--dz-divider-dark: #355145;--dz-draft: #eee3cd}@media screen and (min-width:750px){:root{--dz-s: 1.12px;--dz-g: 40px}}@media screen and (min-width:990px){:root{--dz-s: clamp(.6875px, calc(100vw / 1440), 1px);--dz-g: calc(80 * var(--dz-s))}}body{background:var(--dz-ivory)}@media screen and (min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto;overflow:visible}.page-wrapper{height:auto;overflow:visible}}.dz{color:var(--dz-green);font-family:var(--dz-sans);font-size:max(15px,calc(17 * var(--dz-s)));font-weight:400;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dz *,.dz *:before,.dz *:after{box-sizing:border-box}.dz :where(h1,h2,h3,h4,p,ul,ol,dl,dd,dt,figure,fieldset,legend,blockquote){margin:0;padding:0}.dz :where(h1,h2,h3,h4){font-family:var(--dz-serif);font-weight:400;letter-spacing:0;text-transform:none;color:inherit}.dz :where(ul,ol)[role=list]{list-style:none}.dz :where(a){color:inherit;text-decoration:none}.dz :where(img,svg){display:block;max-width:100%}.dz :where(button){font:inherit;color:inherit}.dz :focus-visible{outline:2px solid var(--dz-gold);outline-offset:3px}.dz-wrap{width:100%;max-width:calc(1280px + 2 * var(--dz-g));margin-inline:auto;padding-inline:var(--dz-g)}.dz-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.dz-only-desktop{display:none}@media screen and (min-width:990px){.dz-only-desktop{display:inline}.dz-only-mobile{display:none}}@media screen and (max-width:749px){.dz-hide-mobile{display:none!important}}.dz-icon{display:block;flex:none;overflow:visible}.dz-placeholder{width:100%;height:100%;background:#ece4d4;fill:var(--dz-muted)}.dz-eyebrow{font-family:var(--dz-sans);font-size:max(12px,calc(14 * var(--dz-s)));line-height:calc(20 * var(--dz-s));text-transform:uppercase;letter-spacing:.01em;color:var(--dz-gold)}.dz-rte>*+*{margin-top:.8em}.dz-rte a{text-decoration:underline;text-decoration-color:var(--dz-gold);text-decoration-thickness:1px;text-underline-offset:.2em}.dz-rte a:hover{text-decoration-color:currentColor}.dz-rte :is(ul,ol){padding-left:1.2em}.dz-rte li+li{margin-top:.35em}.dz-rte :is(h3,h4){font-family:var(--dz-serif);font-size:1.2em;line-height:1.25;color:var(--dz-green)}.dz-rte strong{font-weight:700}.dz-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-width:calc(230 * var(--dz-s));height:max(48px,calc(54 * var(--dz-s)));padding:0 calc(24 * var(--dz-s));border:1px solid var(--dz-green);border-radius:var(--dz-radius);background:var(--dz-green);color:var(--dz-ivory);font-family:var(--dz-sans);font-size:max(15px,calc(18 * var(--dz-s)));font-weight:400;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.dz-button:hover{background:var(--dz-hover);border-color:var(--dz-hover);color:var(--dz-ivory)}.dz-button--outline{background:transparent;color:var(--dz-green)}.dz-button--outline:hover{background:var(--dz-green);border-color:var(--dz-green);color:var(--dz-ivory)}.dz-button--block{display:flex;width:100%;min-width:0}.dz-button:disabled,.dz-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.dz-button[aria-busy=true]{cursor:progress}.dz-textlink{display:inline-block;font-size:max(15px,calc(19 * var(--dz-s)));line-height:calc(26 * var(--dz-s));background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .25s ease}.dz-textlink:hover{background-size:100% 1px}.dz .dz-input{display:block;width:100%;height:max(48px,calc(54 * var(--dz-s)));margin:0;padding:0 16px;border:1px solid var(--dz-line);border-radius:var(--dz-radius);background:var(--dz-white);box-shadow:none;color:var(--dz-green);font-family:var(--dz-sans);font-size:16px;line-height:1.4;-webkit-appearance:none;appearance:none;transition:border-color .2s ease}.dz .dz-input:hover{border-color:#c4b598}.dz .dz-input:focus{outline:none;border-color:var(--dz-gold);box-shadow:0 0 0 1px var(--dz-gold)}.dz .dz-input[aria-invalid=true]{border-color:#a5432c}.dz .dz-input--textarea{height:calc(170 * var(--dz-s));min-height:140px;padding:14px 16px;resize:vertical}.dz-notice{padding:14px 16px;border-radius:var(--dz-radius);font-size:15px;line-height:1.5}.dz-notice ul{margin-top:6px;padding-left:1.2em}.dz-notice--success{background:#e7efe6;border:1px solid #b9cdb7}.dz-notice--error{background:#fbefec;border:1px solid #e3b8ad;color:#7a2615}.dz-form-error{margin-top:16px;padding:12px 14px;border:1px solid #e3b8ad;border-radius:var(--dz-radius);background:#fbefec;color:#7a2615;font-size:15px;line-height:1.45}.dz-form-error[hidden]{display:none}.dz-qty{display:inline-grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;width:calc(163 * var(--dz-s));min-width:132px;height:max(44px,calc(46 * var(--dz-s)));border:1px solid var(--dz-line);border-radius:var(--dz-radius);background:transparent}.dz .dz-qty__btn{display:grid;place-items:center;width:100%;height:100%;min-width:44px;padding:0;border:0;background:none;color:var(--dz-green);cursor:pointer}.dz .dz-qty__btn:disabled{opacity:.35;cursor:not-allowed}.dz-qty__icon{width:16px;height:16px}.dz .dz-qty__input{width:100%;height:100%;min-width:0;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--dz-green);font-family:var(--dz-sans);font-size:max(16px,calc(20 * var(--dz-s)));text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dz .dz-qty__input::-webkit-outer-spin-button,.dz .dz-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dz .dz-qty__input:focus{outline:none}.dz-qty:focus-within{border-color:var(--dz-gold)}.dz-ornament{position:relative;display:block;width:calc(170 * var(--dz-s));height:calc(10 * var(--dz-s))}.dz-ornament:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--dz-gold)}.dz-ornament:after{content:"";position:absolute;top:50%;left:50%;width:calc(7 * var(--dz-s));height:calc(7 * var(--dz-s));border:1px solid var(--dz-gold);background:var(--dz-ivory);transform:translate(-50%,-50%) rotate(45deg)}.dz-announce{display:flex;align-items:center;justify-content:center;height:max(26px,calc(28 * var(--dz-s)));padding-inline:var(--dz-g);background:var(--dz-green);color:var(--dz-ivory)}.dz-announce__text{margin:0;padding-block:1.5px;overflow:hidden;color:var(--dz-ivory);font-family:var(--dz-sans);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.dz-header{position:relative;background:var(--dz-ivory);border-bottom:1px solid var(--dz-line)}.dz-header__inner{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:calc(104 * var(--dz-s))}.dz .dz-header__icon{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--dz-green);cursor:pointer}.dz-header__svg{width:calc(25 * var(--dz-s));height:calc(25 * var(--dz-s))}.dz-header__menu-btn{grid-column:1;justify-self:start;margin-left:-10px;margin-top:calc(-10 * var(--dz-s))}.dz-header__logo{grid-column:2;align-self:start;display:block;height:calc(80 * var(--dz-s));margin-top:calc(8 * var(--dz-s))}.dz-header__logo-img{width:auto;height:100%;object-fit:contain}.dz-header__wordmark{display:grid;place-items:center;height:100%;font-family:var(--dz-serif);font-size:24px}.dz-header__nav,.dz-header__search{display:none!important}.dz-header__actions{grid-column:3;justify-self:end;display:flex;align-items:center;margin-top:calc(-10 * var(--dz-s));margin-right:-10px}.dz-header__count{position:absolute;top:4px;right:2px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--dz-gold);color:var(--dz-white);font-family:var(--dz-sans);font-size:12px;line-height:1}.dz-header__count[hidden]{display:none}@media screen and (min-width:990px){.dz-header__inner{grid-template-columns:auto 1fr auto;height:calc(136 * var(--dz-s))}.dz-header__menu-btn{display:none!important}.dz-header__logo{grid-column:1;height:calc(108 * var(--dz-s));margin-top:calc(12 * var(--dz-s))}.dz-header__nav{display:block!important;position:absolute;top:calc(64 * var(--dz-s));left:calc(var(--dz-g) + (100% - 2 * var(--dz-g)) * .375);transform:translateY(-50%)}.dz-header__list{display:flex;gap:calc(57 * var(--dz-s));margin:0;padding:0;list-style:none}.dz-header__link{position:relative;display:block;font-size:max(15px,calc(18 * var(--dz-s)));line-height:calc(24 * var(--dz-s));white-space:nowrap}.dz-header__link:after{content:"";position:absolute;left:0;right:0;bottom:calc(-6 * var(--dz-s));height:1px;background:var(--dz-gold);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.dz-header__link:hover:after,.dz-header__link[aria-current=page]:after{transform:scaleX(1)}.dz-header__search{display:inline-grid!important}.dz-header__actions{grid-column:3;gap:calc(26 * var(--dz-s));margin-top:calc(-12 * var(--dz-s));margin-right:calc(4 * var(--dz-s))}.dz-header__svg{width:calc(28 * var(--dz-s));height:calc(28 * var(--dz-s))}}.dz-drawer{position:fixed;inset:0 auto 0 0;width:min(88vw,380px);max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--dz-ivory);color:var(--dz-green)}.dz-drawer::backdrop{background:#102a2073}.dz-drawer[open]{animation:dz-drawer-in .28s ease}@keyframes dz-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}html:has(.dz-drawer[open]){overflow:hidden}.dz-drawer__panel{display:flex;flex-direction:column;gap:24px;height:100%;padding:12px 22px 32px;overflow-y:auto}.dz-drawer__top{display:flex;align-items:center;justify-content:space-between}.dz-drawer__top .dz-header__icon{margin-right:-10px}.dz-drawer__logo-img{width:auto;height:64px;object-fit:contain}.dz-drawer__list{border-top:1px solid var(--dz-line)}.dz-drawer__list li{border-bottom:1px solid var(--dz-line)}.dz-drawer__link{display:block;padding:16px 0;font-family:var(--dz-serif);font-size:28px;line-height:1.2}.dz-drawer__link[aria-current=page]{color:var(--dz-gold)}.dz-drawer__search{position:relative}.dz .dz-drawer__search .dz-input{padding-right:52px}.dz .dz-drawer__search-btn{position:absolute;top:50%;right:4px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;transform:translateY(-50%);cursor:pointer}.dz-drawer__secondary{display:grid;gap:12px;margin-top:auto;font-size:15px;color:var(--dz-muted)}.dz-footer{background:var(--dz-green);color:var(--dz-ivory)}.dz-footer a{color:var(--dz-ivory);text-decoration:none}.dz-footer a:hover{text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--dz-gold)}.dz-footer__grid,.dz-footer__bottom{display:none}.dz-footer__mobile{padding:calc(20 * var(--dz-s)) 0 calc(49 * var(--dz-s))}.dz-footer__wordmark{font-family:var(--dz-serif);font-size:calc(26 * var(--dz-s));line-height:calc(30 * var(--dz-s));color:var(--dz-ivory)}.dz-footer__mobile-tagline{margin-top:calc(11 * var(--dz-s));font-size:max(14px,calc(15 * var(--dz-s)));line-height:calc(23 * var(--dz-s))}.dz-footer__mobile-links{margin-top:calc(27 * var(--dz-s))}.dz-footer__mobile-row{font-size:max(14px,calc(14 * var(--dz-s)));line-height:calc(30 * var(--dz-s))}.dz-footer__mobile-row a{position:relative;display:inline-block}.dz-footer__mobile-row a:after{content:"";position:absolute;top:-7px;right:-6px;bottom:-7px;left:-6px}@media screen and (min-width:990px){.dz-footer__mobile{display:none}.dz-footer__grid{display:grid;grid-template-columns:155fr 40fr 335fr 280fr 260fr 210fr;align-items:start;padding-top:calc(35 * var(--dz-s))}.dz-footer__logo{grid-column:1;display:block;height:calc(150 * var(--dz-s))}.dz-footer__logo-img{width:auto;max-width:none;height:100%;object-fit:contain}.dz-footer__tagline{grid-column:2 / 4;max-width:calc(225 * var(--dz-s));padding-left:calc(40 * var(--dz-s));margin-top:calc(20 * var(--dz-s));font-size:max(14px,calc(17 * var(--dz-s)));line-height:calc(26 * var(--dz-s))}.dz-footer__tagline p{margin:0}.dz-footer__col{padding-top:calc(13 * var(--dz-s))}.dz-footer__heading{font-family:var(--dz-sans);font-size:max(12px,calc(14 * var(--dz-s)));line-height:calc(20 * var(--dz-s));text-transform:uppercase;color:var(--dz-ivory)}.dz-footer__links{margin-top:calc(11 * var(--dz-s))}.dz-footer__links li{font-size:max(14px,calc(16 * var(--dz-s)));line-height:calc(30 * var(--dz-s))}.dz-footer__bottom{display:flex;justify-content:space-between;gap:24px;margin-top:calc(55 * var(--dz-s));padding:calc(19 * var(--dz-s)) 0 calc(33 * var(--dz-s));border-top:1px solid var(--dz-divider-dark);font-size:max(12px,calc(13 * var(--dz-s)));line-height:calc(18 * var(--dz-s))}}.dz-hero{display:flex;flex-direction:column}.dz-hero__media{order:2;position:relative;height:calc(340 * var(--dz-s));margin-top:calc(24 * var(--dz-s));overflow:hidden;background:#e9dfcc}.dz-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--dz-focal, center)}.dz-hero__wrap{order:1}.dz-hero__content{display:flex;flex-direction:column;align-items:flex-start;padding-top:calc(31 * var(--dz-s))}.dz-hero__ornament,.dz-hero__link{display:none}.dz-hero__title{margin-top:calc(16 * var(--dz-s));font-size:calc(38 * var(--dz-s));line-height:calc(45 * var(--dz-s))}.dz-hero__text{max-width:calc(290 * var(--dz-s));margin-top:calc(12 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(26 * var(--dz-s))}.dz-hero__button{width:100%;margin-top:calc(26 * var(--dz-s))}@media screen and (min-width:750px){.dz-hero__media{height:calc(460 * var(--dz-s))}.dz-hero__button{width:auto}}@media screen and (min-width:990px){.dz-hero{position:relative;display:block;height:auto;aspect-ratio:var(--dz-hero-ratio, 1.7769);min-height:calc(710 * var(--dz-s))}.dz-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;margin:0}.dz-hero__wrap{position:relative;height:100%}.dz-hero__content{padding-top:calc(105 * var(--dz-s))}.dz-hero__ornament{display:block}.dz-hero__eyebrow{margin-top:calc(27 * var(--dz-s))}.dz-hero__ornament+.dz-hero__eyebrow{margin-top:calc(27 * var(--dz-s))}.dz-hero__title{margin-top:calc(22 * var(--dz-s));font-size:calc(70 * var(--dz-s));line-height:calc(77 * var(--dz-s))}.dz-hero__text{max-width:calc(480 * var(--dz-s));margin-top:calc(14 * var(--dz-s));font-size:max(16px,calc(23 * var(--dz-s)));line-height:calc(36 * var(--dz-s))}.dz-hero__button{width:calc(230 * var(--dz-s));margin-top:calc(44 * var(--dz-s))}.dz-hero__link{display:inline-block;margin-top:calc(20 * var(--dz-s))}}.dz-benefits{padding-top:calc(var(--dz-pt, 44) * var(--dz-s));padding-bottom:calc(var(--dz-pb, 0) * var(--dz-s))}.dz-benefits__list{display:grid;gap:calc(24 * var(--dz-s))}.dz-benefits--inline .dz-benefits__item{display:grid;grid-template-columns:calc(40 * var(--dz-s)) 1fr;column-gap:calc(18 * var(--dz-s));align-items:start}.dz-benefits__icon{width:calc(40 * var(--dz-s));height:calc(40 * var(--dz-s));color:var(--dz-gold)}.dz-benefits__title{font-size:calc(24 * var(--dz-s));line-height:calc(30 * var(--dz-s))}.dz-benefits__text{margin-top:calc(6 * var(--dz-s));color:var(--dz-muted);font-size:max(14px,calc(16 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}.dz-benefits--stacked{padding-top:calc(48 * var(--dz-s));padding-bottom:calc(52 * var(--dz-s))}.dz-benefits__heading{font-size:calc(32 * var(--dz-s));line-height:calc(38 * var(--dz-s))}.dz-benefits--stacked .dz-benefits__heading{text-align:center}.dz-benefits--stacked .dz-benefits__list{margin-top:calc(30 * var(--dz-s));gap:calc(30 * var(--dz-s))}.dz-benefits--stacked .dz-benefits__body{padding-top:calc(10 * var(--dz-s))}.dz-benefits--stacked .dz-benefits__title{font-size:calc(28 * var(--dz-s));line-height:calc(34 * var(--dz-s))}.dz-benefits--stacked .dz-benefits__text{margin-top:calc(10 * var(--dz-s));color:var(--dz-green);font-size:max(15px,calc(18 * var(--dz-s)));line-height:calc(28 * var(--dz-s))}@media screen and (min-width:750px){.dz-benefits__list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.dz-benefits--inline .dz-benefits__list{column-gap:calc(55 * var(--dz-s))}.dz-benefits--inline .dz-benefits__item{grid-template-columns:calc(43 * var(--dz-s)) 1fr;column-gap:calc(22 * var(--dz-s))}.dz-benefits--inline .dz-benefits__icon{width:calc(43 * var(--dz-s));height:calc(43 * var(--dz-s))}.dz-benefits--inline .dz-benefits__body{margin-top:calc(-7 * var(--dz-s))}.dz-benefits--inline .dz-benefits__title{font-size:calc(26 * var(--dz-s));line-height:calc(30 * var(--dz-s))}.dz-benefits--inline .dz-benefits__text{margin-top:calc(8 * var(--dz-s));font-size:max(14px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}.dz-benefits--stacked{padding-top:calc(var(--dz-pt, 62) * var(--dz-s));padding-bottom:calc(var(--dz-pb, 67) * var(--dz-s))}.dz-benefits--stacked .dz-benefits__heading{font-size:calc(50 * var(--dz-s));line-height:calc(56 * var(--dz-s))}.dz-benefits--stacked .dz-benefits__list{grid-template-columns:440fr 440fr 370fr;gap:0;margin-top:calc(42 * var(--dz-s));padding-left:calc(30 * var(--dz-s))}.dz-benefits--stacked .dz-benefits__icon{width:calc(50 * var(--dz-s));height:calc(50 * var(--dz-s))}.dz-benefits--stacked .dz-benefits__body{padding-top:calc(11 * var(--dz-s))}.dz-benefits--stacked .dz-benefits__title{font-size:calc(32 * var(--dz-s));line-height:calc(38 * var(--dz-s))}.dz-benefits--stacked .dz-benefits__text{max-width:calc(320 * var(--dz-s));margin-top:calc(18 * var(--dz-s));font-size:max(15px,calc(21 * var(--dz-s)));line-height:calc(33 * var(--dz-s))}}.dz-packs{padding-top:calc(32 * var(--dz-s));padding-bottom:calc(30 * var(--dz-s));background:#fbf7f0}.dz-packs__heading{font-size:calc(34 * var(--dz-s));line-height:calc(40 * var(--dz-s))}.dz-packs__grid{display:grid;gap:calc(18 * var(--dz-s));margin-top:calc(23 * var(--dz-s))}.dz-pack-card{position:relative;display:grid;grid-template-columns:calc(114 * var(--dz-s)) 1fr;column-gap:calc(20 * var(--dz-s));min-height:calc(158 * var(--dz-s));padding:calc(10 * var(--dz-s)) calc(9 * var(--dz-s));border:1px solid var(--dz-line);border-radius:5px;background:var(--dz-ivory);overflow:hidden}.dz-pack-card__media-link{display:block}.dz-pack-media{display:flex;overflow:hidden}.dz-pack-media__img{flex:1 1 0;width:0;min-width:0;height:100%;object-fit:cover}.dz-pack-card__media{height:calc(138 * var(--dz-s))}.dz-pack-card__body{display:flex;flex-direction:column;align-items:flex-start;padding-top:calc(7 * var(--dz-s))}.dz-pack-card__title{order:1;font-size:calc(25 * var(--dz-s));line-height:calc(30 * var(--dz-s))}.dz-pack-card__price{order:2;margin-top:calc(10 * var(--dz-s));font-size:calc(21 * var(--dz-s));line-height:calc(26 * var(--dz-s))}.dz-pack-card__note{order:3;margin-top:calc(12 * var(--dz-s));color:var(--dz-gold);font-size:max(13px,calc(14 * var(--dz-s)));line-height:calc(20 * var(--dz-s))}.dz-pack-card__link{order:4;margin-top:calc(7 * var(--dz-s));font-size:max(14px,calc(15 * var(--dz-s)));line-height:calc(20 * var(--dz-s))}.dz-pack-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.dz-pack-card__button,.dz-pack-card__subtitle,.dz-pack-card__detail,.dz-pack-card__badge{display:none}.dz-button__arrow{width:1.15em;height:1.15em;margin-left:.15em}.dz-pack-media--showcase{position:relative;isolation:isolate;background:#e9dfcc}.dz-pack-media__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;filter:blur(14px);transform:scale(1.18)}.dz-pack-media__items{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%}.dz-pack-media--showcase .dz-pack-media__img{flex:0 1 auto;width:auto;max-width:calc(100% / var(--dz-repeat, 1));height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%)}.dz-pack-media--multi .dz-pack-media__items{padding-top:15%}.dz-pack-media--multi .dz-pack-media__img{margin-inline:-3%}@media screen and (max-width:749px){.dz-pack-media__backdrop{display:none}.dz-pack-media--showcase .dz-pack-media__items{padding-top:0}.dz-pack-media--showcase .dz-pack-media__img{flex:1 1 0;width:0;max-width:none;margin-inline:0;object-fit:cover;-webkit-mask-image:none;mask-image:none}}.dz-packs__note{margin-top:calc(33 * var(--dz-s));color:var(--dz-muted);font-size:max(14px,calc(15 * var(--dz-s)));line-height:calc(20 * var(--dz-s))}.dz-packs__empty{margin-top:24px;color:var(--dz-muted)}@media screen and (min-width:750px)and (max-width:989px){.dz-packs__grid{grid-template-columns:repeat(3,1fr);gap:16px}.dz-pack-card{display:flex;flex-direction:column;padding:0}.dz-pack-card__media{height:240px}.dz-pack-card__body{align-items:center;padding:18px 16px 22px;text-align:center}.dz-pack-card__title{font-size:26px;line-height:32px}.dz-pack-card__price{font-family:var(--dz-serif);font-size:24px}}@media screen and (min-width:990px){.dz-packs{padding-top:calc(var(--dz-pt, 60) * var(--dz-s));padding-bottom:calc(var(--dz-pb, 66) * var(--dz-s))}.dz-packs__heading{text-align:center;font-size:calc(51 * var(--dz-s));line-height:calc(57 * var(--dz-s))}.dz-packs__grid{grid-template-columns:repeat(3,1fr);gap:calc(16 * var(--dz-s));margin-top:calc(40 * var(--dz-s))}.dz-pack-card{display:flex;flex-direction:column;min-height:0;padding:0;border:0;border-radius:5px;box-shadow:0 1px 2px #102a200d,0 10px 28px #102a200f}.dz-pack-card__badge{position:absolute;top:calc(16 * var(--dz-s));left:50%;z-index:1;display:block;padding:calc(7 * var(--dz-s)) calc(20 * var(--dz-s));border-radius:999px;background:#b48134;color:var(--dz-white);font-family:var(--dz-sans);font-size:max(13px,calc(15 * var(--dz-s)));line-height:1.2;white-space:nowrap;transform:translate(-50%);box-shadow:0 4px 12px #102a202e}.dz-pack-card__subtitle{order:2;display:block;margin-top:calc(3 * var(--dz-s));color:var(--dz-muted);font-size:max(14px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}.dz-pack-card__detail{order:4;display:block;min-height:calc(20 * var(--dz-s));margin-top:calc(4 * var(--dz-s));font-size:max(13px,calc(15 * var(--dz-s)));line-height:calc(20 * var(--dz-s))}.dz-pack-card .dz-pack-card__note{display:none}.dz-pack-card__media{height:calc(320 * var(--dz-s))}.dz-pack-card--fit-contain .dz-pack-media__img{object-fit:contain}.dz-pack-card__body{flex:1;align-items:center;padding:calc(18 * var(--dz-s)) calc(48 * var(--dz-s)) calc(30 * var(--dz-s));text-align:center}.dz-pack-card__title{font-size:calc(29 * var(--dz-s));line-height:calc(34 * var(--dz-s))}.dz-pack-card__note{order:2;margin-top:calc(9 * var(--dz-s));font-size:max(14px,calc(16 * var(--dz-s)));line-height:calc(22 * var(--dz-s))}.dz-pack-card__price{order:3;margin-top:calc(10 * var(--dz-s));font-family:var(--dz-serif);font-size:calc(29 * var(--dz-s));line-height:calc(34 * var(--dz-s))}.dz-pack-card__button{order:5;display:flex;width:100%;min-width:0;margin-top:auto}.dz-pack-card__detail+.dz-pack-card__button,.dz-pack-card__price+.dz-pack-card__detail+.dz-pack-card__button{margin-top:calc(22 * var(--dz-s))}.dz-pack-card__link{display:none}.dz-packs__note{margin-top:calc(16 * var(--dz-s));text-align:center;font-size:max(14px,calc(16 * var(--dz-s)));line-height:calc(22 * var(--dz-s))}}.dz-banner{position:relative;margin-top:calc(var(--dz-mt, 0) * var(--dz-s));overflow:hidden}.dz-banner__media{position:relative;overflow:hidden;background:#1c3328}.dz-banner__img{width:100%;height:100%;object-fit:cover}.dz-banner__img--mobile{display:none}.dz-banner__media:has(.dz-banner__img--mobile) .dz-banner__img--desktop{display:none}.dz-banner__media:has(.dz-banner__img--mobile) .dz-banner__img--mobile{display:block}.dz-banner__content{display:flex;flex-direction:column;align-items:flex-start}.dz-banner__heading{font-size:calc(32 * var(--dz-s));line-height:calc(39 * var(--dz-s))}.dz-banner__text{margin-top:calc(12 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(26 * var(--dz-s))}.dz-banner__eyebrow{margin-bottom:calc(14 * var(--dz-s));color:inherit}.dz-banner__button,.dz-banner__link{margin-top:calc(22 * var(--dz-s))}.dz-banner__link{font-size:max(15px,calc(17 * var(--dz-s)))}@media screen and (max-width:989px){.dz-banner:not(.dz-banner--m-text) :is(.dz-banner__text,.dz-banner__button,.dz-banner__link){display:none}}.dz-banner--m-panel .dz-banner__media{height:calc(340 * var(--dz-s))}.dz-banner--m-panel .dz-banner__wrap{position:absolute;left:0;right:0;bottom:0;min-height:calc(130 * var(--dz-s));padding-top:calc(11 * var(--dz-s));padding-bottom:calc(24 * var(--dz-s));background:var(--dz-green);color:var(--dz-ivory)}.dz-banner--m-inset{padding-top:calc(31 * var(--dz-s));color:var(--dz-green)}.dz-banner--m-inset .dz-banner__media{height:calc(220 * var(--dz-s));margin-inline:var(--dz-g)}.dz-banner--m-inset .dz-banner__content{padding-top:calc(27 * var(--dz-s))}.dz-banner--m-inset .dz-banner__heading{font-size:calc(31 * var(--dz-s));line-height:calc(38 * var(--dz-s))}.dz-banner--m-overlay .dz-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.dz-banner--m-overlay .dz-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#102a208c,#102a2040 55%,#102a200d)}.dz-banner--m-overlay.dz-banner--dark .dz-banner__media:after{background:linear-gradient(180deg,#f6f1e7d9,#f6f1e78c 55%,#f6f1e700)}.dz-banner--m-overlay .dz-banner__wrap{position:relative;min-height:calc(420 * var(--dz-s));padding-top:calc(44 * var(--dz-s));padding-bottom:calc(44 * var(--dz-s))}.dz-banner--m-overlay.dz-banner--light{color:var(--dz-ivory)}.dz-banner--m-overlay .dz-banner__heading{font-size:calc(36 * var(--dz-s));line-height:calc(42 * var(--dz-s))}@media screen and (min-width:990px){.dz-banner{height:calc(var(--dz-h, 460) * var(--dz-s));padding:0}.dz-banner.dz-banner--light{color:var(--dz-ivory)}.dz-banner.dz-banner--dark{color:var(--dz-green)}.dz-banner .dz-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;margin:0}.dz-banner .dz-banner__media .dz-banner__img--desktop{display:block}.dz-banner .dz-banner__media .dz-banner__img--mobile{display:none}.dz-banner .dz-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(16 42 32 / var(--dz-overlay, .25)),rgb(16 42 32 / calc(var(--dz-overlay, .25) * .6)) 35%,#102a2000 62%)}.dz-banner.dz-banner--dark .dz-banner__media:after{background:linear-gradient(90deg,rgb(246 241 231 / var(--dz-overlay, .25)),rgb(246 241 231 / calc(var(--dz-overlay, .25) * .6)) 35%,#f6f1e700 62%)}.dz-banner .dz-banner__wrap{position:relative;inset:auto;height:100%;min-height:0;padding-top:0;padding-bottom:0;background:none;color:inherit}.dz-banner__content{padding-top:calc(var(--dz-content-top, 62) * var(--dz-s))}.dz-banner__eyebrow{margin-bottom:calc(38 * var(--dz-s))}.dz-banner .dz-banner__heading{margin-top:0;font-size:calc(var(--dz-heading-size, 54) * var(--dz-s));line-height:1.165}.dz-banner .dz-banner__text{display:block;max-width:calc(var(--dz-text-width, 460) * var(--dz-s));margin-top:calc(var(--dz-text-gap, 14) * var(--dz-s));font-size:max(16px,calc(var(--dz-text-size, 21) * var(--dz-s)));line-height:1.57}.dz-banner .dz-banner__button{display:inline-flex;margin-top:calc(var(--dz-action-gap, 35) * var(--dz-s))}.dz-banner .dz-banner__link{display:inline-block;margin-top:calc(var(--dz-action-gap, 52) * var(--dz-s));font-size:max(15px,calc(20 * var(--dz-s)));line-height:calc(28 * var(--dz-s))}}.dz-faq{padding-top:calc(44 * var(--dz-s));padding-bottom:calc(48 * var(--dz-s))}.dz-faq__heading{font-size:calc(30 * var(--dz-s));line-height:calc(36 * var(--dz-s))}.dz-faq__list{margin-top:calc(22 * var(--dz-s))}.dz-faq__item{border-top:1px solid var(--dz-line)}.dz-faq--accordion .dz-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:calc(60 * var(--dz-s));padding-block:12px;font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s));list-style:none;cursor:pointer}.dz-faq--accordion .dz-faq__question::-webkit-details-marker{display:none}.dz-faq__chevron{width:calc(20 * var(--dz-s));height:calc(20 * var(--dz-s));margin-right:calc(6 * var(--dz-s));transition:transform .25s ease}.dz-faq__item[open] .dz-faq__chevron{transform:rotate(180deg)}.dz-faq--accordion .dz-faq__answer{max-width:68ch;padding-bottom:calc(20 * var(--dz-s));color:var(--dz-muted);font-size:max(15px,calc(16 * var(--dz-s)));line-height:1.6}.dz-faq--list .dz-faq__item{padding:calc(18 * var(--dz-s)) 0 calc(26 * var(--dz-s))}.dz-faq--list .dz-faq__question{font-family:var(--dz-serif);font-size:calc(21 * var(--dz-s));line-height:calc(28 * var(--dz-s))}.dz-faq--list .dz-faq__answer{margin-top:calc(10 * var(--dz-s));color:var(--dz-muted);font-size:max(15px,calc(16 * var(--dz-s)));line-height:calc(25 * var(--dz-s))}.dz-faq__mobile-text{display:none}@media screen and (max-width:749px){.dz-faq--m-replace{padding:calc(27 * var(--dz-s)) 0 calc(34 * var(--dz-s))}.dz-faq--m-replace .dz-faq__inner{display:none}.dz-faq--m-replace .dz-faq__mobile-text{display:block;font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}}@media screen and (min-width:990px){.dz-faq{padding-top:calc(var(--dz-pt, 44) * var(--dz-s));padding-bottom:calc(var(--dz-pb, 50) * var(--dz-s))}.dz-faq--accordion .dz-faq__inner{max-width:calc(1080 * var(--dz-s));margin-inline:auto}.dz-faq--accordion .dz-faq__heading{font-size:calc(42 * var(--dz-s));line-height:calc(48 * var(--dz-s))}.dz-faq--accordion .dz-faq__list{margin-top:calc(27 * var(--dz-s))}.dz-faq--accordion .dz-faq__question{min-height:calc(63 * var(--dz-s));padding-block:0;font-size:max(15px,calc(19 * var(--dz-s)));line-height:calc(26 * var(--dz-s))}.dz-faq--accordion .dz-faq__chevron{width:calc(22 * var(--dz-s));height:calc(22 * var(--dz-s));margin-right:calc(8 * var(--dz-s))}.dz-faq--accordion .dz-faq__answer{padding-bottom:calc(22 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)))}.dz-faq--list .dz-faq__heading{font-size:calc(46 * var(--dz-s));line-height:calc(52 * var(--dz-s))}.dz-faq--list .dz-faq__list{margin-top:calc(38 * var(--dz-s))}.dz-faq--list .dz-faq__item{padding:calc(20 * var(--dz-s)) 0 calc(38 * var(--dz-s))}.dz-faq--list .dz-faq__question{font-size:calc(23 * var(--dz-s));line-height:calc(30 * var(--dz-s))}.dz-faq--list .dz-faq__answer{margin-top:calc(14 * var(--dz-s));font-size:max(15px,calc(19 * var(--dz-s)));line-height:calc(26 * var(--dz-s))}}.dz-split{padding-top:calc(32 * var(--dz-s))}.dz-split__grid{display:grid;gap:calc(28 * var(--dz-s))}.dz-split__media{position:relative;aspect-ratio:605 / 545;overflow:hidden;background:#e9dfcc}.dz-split__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dz-split__heading{font-size:calc(34 * var(--dz-s));line-height:calc(40 * var(--dz-s))}.dz-split__text{margin-top:calc(14 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(27 * var(--dz-s))}.dz-split__button{margin-top:calc(28 * var(--dz-s))}@media screen and (min-width:750px){.dz-split__grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px}}@media screen and (min-width:990px){.dz-split{padding-top:calc(var(--dz-pt, 80) * var(--dz-s));padding-bottom:calc(var(--dz-pb, 0) * var(--dz-s))}.dz-split__grid{grid-template-columns:605fr 590fr;align-items:start;column-gap:calc(85 * var(--dz-s))}.dz-split--reverse .dz-split__media{order:2}.dz-split__content{padding-top:calc(53 * var(--dz-s))}.dz-split__heading{font-size:calc(60 * var(--dz-s));line-height:calc(72 * var(--dz-s))}.dz-split__text{max-width:calc(468 * var(--dz-s));margin-top:calc(22 * var(--dz-s));font-size:max(16px,calc(24 * var(--dz-s)));line-height:calc(37 * var(--dz-s))}}.dz-crumbs{padding-top:calc(27 * var(--dz-s));color:var(--dz-muted);font-size:max(12px,calc(13 * var(--dz-s)));line-height:calc(18 * var(--dz-s))}.dz-crumbs ol{display:flex;flex-wrap:wrap}.dz-crumbs li+li:before{content:"/";margin-inline:.3em}.dz-crumbs__home{display:none}.dz-crumbs__home+li:before{display:none}.dz-crumbs a{position:relative}.dz-crumbs a:after{content:"";position:absolute;top:-14px;right:-8px;bottom:-14px;left:-8px}.dz-crumbs a:hover{color:var(--dz-green)}.dz-product{padding-bottom:0}.dz-product__grid{display:block;margin-top:calc(17 * var(--dz-s))}.dz-product__gallery{position:relative}.dz-gallery__viewport{display:flex;aspect-ratio:346 / 500;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:#e9dfcc}.dz-gallery__viewport::-webkit-scrollbar{display:none}.dz-gallery__slide{position:relative;flex:0 0 100%;scroll-snap-align:start}.dz-gallery__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dz-gallery__thumbs{display:none}.dz-gallery__dots{position:absolute;left:0;right:0;bottom:-18px;display:flex;justify-content:center;gap:8px}.dz-gallery__dot{width:6px;height:6px;border-radius:50%;background:var(--dz-line);transition:background-color .2s ease}.dz-gallery__dot.is-active{background:var(--dz-gold)}.dz-product__info{padding-top:calc(34 * var(--dz-s))}.dz-product__title{margin-top:calc(11 * var(--dz-s));font-size:calc(34 * var(--dz-s));line-height:calc(40 * var(--dz-s))}.dz-product__intro{display:none}.dz-product__price{margin-top:calc(14 * var(--dz-s));font-family:var(--dz-serif);font-size:calc(31 * var(--dz-s));line-height:calc(36 * var(--dz-s))}.dz-product__delivery{margin-top:calc(11 * var(--dz-s));color:var(--dz-muted);font-size:max(14px,calc(15 * var(--dz-s)));line-height:calc(20 * var(--dz-s))}.dz .dz-options{min-width:0;margin:0;padding:0;border:0}.dz-options__legend{float:left;width:100%;margin-top:calc(32 * var(--dz-s));padding:0 0 calc(15 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}.dz-option{position:relative;clear:both;display:grid;grid-template-columns:1fr auto;grid-template-areas:"title price" "note note";column-gap:12px;min-height:calc(89 * var(--dz-s));margin-top:calc(15 * var(--dz-s));padding:calc(13 * var(--dz-s)) calc(20 * var(--dz-s)) calc(12 * var(--dz-s));border:1px solid var(--dz-line);border-radius:var(--dz-radius);background:var(--dz-white);cursor:pointer;transition:border-color .2s ease}.dz-option:hover{border-color:#c4b598}.dz-options__legend+.dz-option{margin-top:0}.dz-option:has(:checked){border-color:var(--dz-gold)}.dz-option:has(:focus-visible){outline:2px solid var(--dz-gold);outline-offset:2px}.dz-option__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.dz-option__radio{display:none}.dz-option__title{grid-area:title;font-size:calc(21 * var(--dz-s));font-weight:700;line-height:calc(26 * var(--dz-s))}.dz-option__price{grid-area:price;align-self:start;font-size:calc(20 * var(--dz-s));line-height:calc(26 * var(--dz-s));text-align:right;white-space:nowrap}.dz-option__note{grid-area:note;margin-top:calc(12 * var(--dz-s));color:var(--dz-muted);font-size:max(14px,calc(15 * var(--dz-s)));line-height:calc(20 * var(--dz-s))}.dz-option--soldout .dz-option__title,.dz-option--soldout .dz-option__price{opacity:.55}.dz-product__qty-row{display:flex;align-items:center;justify-content:space-between;margin-top:calc(23 * var(--dz-s))}.dz-product__qty-label{font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}.dz-product__actions{display:grid;gap:calc(14 * var(--dz-s));margin-top:calc(27 * var(--dz-s))}.dz-product__buy{display:none}.dz-product__payment{margin-top:calc(22 * var(--dz-s));color:var(--dz-muted);font-size:max(14px,calc(15 * var(--dz-s)));line-height:calc(20 * var(--dz-s))}.dz-accordion{margin-top:calc(30 * var(--dz-s))}.dz-accordion__item{border-top:1px solid var(--dz-line)}.dz-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:calc(62 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s));list-style:none;cursor:pointer}.dz-accordion__summary::-webkit-details-marker{display:none}.dz-accordion__chevron{width:calc(18 * var(--dz-s));height:calc(18 * var(--dz-s));margin-right:calc(6 * var(--dz-s));transition:transform .25s ease}.dz-accordion__item[open] .dz-accordion__chevron{transform:rotate(180deg)}.dz-accordion__content{padding-bottom:calc(20 * var(--dz-s));color:var(--dz-muted);font-size:max(15px,calc(16 * var(--dz-s)));line-height:1.6}.dz-accordion__content :is(strong,h3,h4){color:var(--dz-green)}.dz-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:calc(95 * var(--dz-s));padding:0 var(--dz-g) env(safe-area-inset-bottom,0px);border-top:1px solid var(--dz-line);background:var(--dz-ivory);transform:translateY(100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.dz-sticky.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s}.dz-sticky__label{min-width:0;font-size:max(15px,calc(18 * var(--dz-s)));line-height:1.3}.dz-sticky__button{flex:none;width:calc(158 * var(--dz-s));min-width:0}@media screen and (min-width:750px){.dz-product__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:start}.dz-gallery__viewport{aspect-ratio:610 / 850}.dz-gallery__thumbs{display:grid;grid-template-columns:repeat(var(--dz-thumbs, 3),1fr);gap:12px;margin-top:16px}.dz-gallery__dots{display:none}.dz-product__info{padding-top:0}.dz-product__buy{display:flex}.dz-sticky{display:none}}.dz .dz-gallery__thumb{position:relative;display:block;width:100%;aspect-ratio:185 / 132;padding:0;border:1px solid transparent;background:none;cursor:pointer;overflow:hidden;transition:border-color .2s ease}.dz-gallery__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dz-gallery__thumb--contain img{object-fit:contain}.dz .dz-gallery__thumb[aria-current=true]{border-color:var(--dz-gold)}@media screen and (min-width:990px){.dz-crumbs{font-size:max(13px,calc(15 * var(--dz-s)));line-height:calc(21 * var(--dz-s))}.dz-crumbs__home{display:list-item}.dz-crumbs__home+li:before{display:inline}.dz-product{padding-bottom:calc(71 * var(--dz-s))}.dz-product__grid{grid-template-columns:610fr 590fr;column-gap:calc(80 * var(--dz-s));margin-top:calc(33 * var(--dz-s))}.dz-gallery__thumbs{gap:calc(20 * var(--dz-s));max-width:calc(var(--dz-thumbs, 3) * 205 * var(--dz-s) - 20 * var(--dz-s));margin-top:calc(24 * var(--dz-s))}.dz-product__info{padding-top:calc(20 * var(--dz-s))}.dz-product__title{margin-top:calc(10 * var(--dz-s));font-size:calc(49 * var(--dz-s));line-height:calc(56 * var(--dz-s))}.dz-product__intro{display:block;margin-top:calc(13 * var(--dz-s));font-size:max(16px,calc(21 * var(--dz-s)));line-height:calc(33 * var(--dz-s))}.dz-product__price{margin-top:calc(57 * var(--dz-s));font-size:calc(41 * var(--dz-s));line-height:calc(46 * var(--dz-s))}.dz-product__delivery{margin-top:calc(9 * var(--dz-s));font-size:max(14px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}.dz-options__legend{margin-top:calc(31 * var(--dz-s));font-size:max(15px,calc(18 * var(--dz-s)))}.dz-option{grid-template-areas:"title price" "note price";min-height:calc(91 * var(--dz-s));margin-top:calc(15 * var(--dz-s));padding:calc(15 * var(--dz-s)) calc(22 * var(--dz-s)) 0 calc(54 * var(--dz-s))}.dz-options__legend{padding-bottom:calc(21 * var(--dz-s))}.dz-option__radio{position:absolute;top:calc(35 * var(--dz-s));left:calc(20 * var(--dz-s));display:block;width:calc(16 * var(--dz-s));height:calc(16 * var(--dz-s));border:1px solid var(--dz-gold);border-radius:50%;transition:background-color .2s ease}.dz-option:has(:checked) .dz-option__radio{background:var(--dz-green)}.dz-option__note{margin-top:calc(8 * var(--dz-s));font-size:max(14px,calc(16 * var(--dz-s)));line-height:calc(22 * var(--dz-s))}.dz-option__price{margin-top:calc(13 * var(--dz-s));font-size:calc(22 * var(--dz-s));line-height:calc(26 * var(--dz-s))}.dz-product__qty-row{justify-content:flex-start;margin-top:calc(26 * var(--dz-s))}.dz-product__qty-label{width:calc(115 * var(--dz-s));font-size:max(15px,calc(18 * var(--dz-s)))}.dz-product .dz-qty{width:calc(145 * var(--dz-s));height:max(44px,calc(48 * var(--dz-s)))}.dz-product__actions{margin-top:calc(23 * var(--dz-s))}.dz-product__payment{margin-top:calc(21 * var(--dz-s));font-size:max(14px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}.dz-accordion{margin-top:calc(23 * var(--dz-s))}.dz-accordion__summary{min-height:calc(52 * var(--dz-s));font-size:max(15px,calc(18 * var(--dz-s)))}.dz-accordion__chevron{width:calc(20 * var(--dz-s));height:calc(20 * var(--dz-s));margin-right:calc(13 * var(--dz-s))}.dz-accordion__content{font-size:max(15px,calc(17 * var(--dz-s)))}}.dz-compare{padding-top:calc(40 * var(--dz-s))}.dz-compare__heading{font-size:calc(30 * var(--dz-s));line-height:calc(36 * var(--dz-s))}.dz-compare__grid{display:grid;gap:calc(12 * var(--dz-s));margin-top:calc(22 * var(--dz-s))}.dz-compare__card{border:1px solid var(--dz-line);background:var(--dz-white);transition:border-color .2s ease}.dz-compare__card:hover{border-color:var(--dz-gold)}.dz-compare__link{display:flex;flex-direction:column;align-items:center;padding:calc(18 * var(--dz-s)) 16px calc(20 * var(--dz-s));text-align:center}.dz-compare__title{font-family:var(--dz-serif);font-size:calc(22 * var(--dz-s));line-height:calc(28 * var(--dz-s))}.dz-compare__price{margin-top:calc(8 * var(--dz-s));font-family:var(--dz-serif);font-size:calc(27 * var(--dz-s));line-height:calc(32 * var(--dz-s))}.dz-compare__unit{margin-top:calc(8 * var(--dz-s));color:var(--dz-muted);font-size:max(14px,calc(15 * var(--dz-s)));line-height:calc(22 * var(--dz-s))}@media screen and (min-width:750px){.dz-compare__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.dz-compare{padding-top:calc(var(--dz-pt, 42) * var(--dz-s));padding-bottom:calc(var(--dz-pb, 0) * var(--dz-s))}.dz-compare__heading{text-align:center;font-size:calc(44 * var(--dz-s));line-height:calc(50 * var(--dz-s))}.dz-compare__grid{gap:calc(16 * var(--dz-s));margin-top:calc(33 * var(--dz-s))}.dz-compare__link{min-height:calc(158 * var(--dz-s));padding:calc(21 * var(--dz-s)) 16px calc(26 * var(--dz-s))}.dz-compare__title{font-size:calc(24 * var(--dz-s));line-height:calc(30 * var(--dz-s))}.dz-compare__price{margin-top:calc(11 * var(--dz-s));font-size:calc(30 * var(--dz-s));line-height:calc(36 * var(--dz-s))}.dz-compare__unit{margin-top:calc(10 * var(--dz-s));font-size:max(14px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}}.dz-shop-hero{display:grid}.dz-shop-hero__content{padding:calc(30 * var(--dz-s)) var(--dz-g) 0}.dz-shop-hero__title{margin-top:calc(14 * var(--dz-s));font-size:calc(40 * var(--dz-s));line-height:calc(46 * var(--dz-s))}.dz-shop-hero__text{max-width:calc(600 * var(--dz-s));margin-top:calc(14 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(26 * var(--dz-s))}.dz-shop-hero__media{position:relative;height:calc(240 * var(--dz-s));margin-top:calc(26 * var(--dz-s));overflow:hidden;background:#e9dfcc}.dz-shop-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dz-collection{padding-bottom:calc(56 * var(--dz-s))}.dz-collection__bar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:calc(40 * var(--dz-s))}.dz .dz-collection__label{font-family:var(--dz-sans);font-size:max(13px,calc(15 * var(--dz-s)));line-height:calc(20 * var(--dz-s));text-transform:uppercase;letter-spacing:.01em;color:var(--dz-gold)}.dz-collection__count{color:var(--dz-muted);font-size:max(13px,calc(16 * var(--dz-s)));line-height:calc(20 * var(--dz-s))}.dz-collection__list{display:grid;gap:calc(56 * var(--dz-s));margin-top:calc(20 * var(--dz-s))}.dz-feature{display:grid}.dz-feature__media{position:relative;display:block;aspect-ratio:550 / 760;overflow:hidden;background:#e9dfcc}.dz-feature__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.dz-feature__media:hover .dz-feature__img{transform:scale(1.02)}.dz-feature__body{padding-top:calc(28 * var(--dz-s))}.dz-feature__title{margin-top:calc(8 * var(--dz-s));font-size:calc(34 * var(--dz-s));line-height:calc(40 * var(--dz-s))}.dz-feature__from{margin-top:calc(10 * var(--dz-s));font-size:calc(24 * var(--dz-s));line-height:calc(30 * var(--dz-s))}.dz-feature__summary{margin-top:calc(16 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(26 * var(--dz-s))}.dz-feature__rows{margin-top:calc(26 * var(--dz-s))}.dz-feature__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:calc(54 * var(--dz-s));border-top:1px solid var(--dz-line);font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}.dz-feature__button{margin-top:calc(26 * var(--dz-s))}.dz-feature__note{margin-top:calc(18 * var(--dz-s));color:var(--dz-muted);font-size:max(14px,calc(15 * var(--dz-s)));line-height:calc(20 * var(--dz-s))}@media screen and (min-width:750px){.dz-feature{grid-template-columns:1fr 1fr;column-gap:40px;align-items:start}.dz-feature__body{padding-top:24px}}@media screen and (min-width:990px){.dz-shop-hero{grid-template-columns:760fr 680fr;min-height:calc(390 * var(--dz-s))}.dz-shop-hero__content{padding:calc(56 * var(--dz-s)) calc(40 * var(--dz-s)) calc(40 * var(--dz-s)) max(var(--dz-g),calc((100% - 1280px)/2))}.dz-shop-hero__title{margin-top:calc(23 * var(--dz-s));font-size:calc(66 * var(--dz-s));line-height:calc(72 * var(--dz-s))}.dz-shop-hero__text{max-width:calc(500 * var(--dz-s));margin-top:calc(18 * var(--dz-s));font-size:max(16px,calc(22 * var(--dz-s)));line-height:calc(34 * var(--dz-s))}.dz-shop-hero__media{height:auto;min-height:calc(390 * var(--dz-s));margin-top:0}.dz-collection{padding-bottom:calc(75 * var(--dz-s))}.dz-collection__bar{margin-top:calc(50 * var(--dz-s))}.dz-collection__list{gap:calc(80 * var(--dz-s));margin-top:calc(30 * var(--dz-s))}.dz-feature{grid-template-columns:550fr 640fr;column-gap:calc(70 * var(--dz-s));padding-right:calc(20 * var(--dz-s))}.dz-feature__body{padding-top:calc(71 * var(--dz-s))}.dz-feature__title{margin-top:calc(10 * var(--dz-s));font-size:calc(49 * var(--dz-s));line-height:calc(56 * var(--dz-s))}.dz-feature__from{margin-top:calc(19 * var(--dz-s));font-size:calc(30 * var(--dz-s));line-height:calc(36 * var(--dz-s))}.dz-feature__summary{max-width:calc(510 * var(--dz-s));margin-top:calc(26 * var(--dz-s));font-size:max(16px,calc(23 * var(--dz-s)));line-height:calc(36 * var(--dz-s))}.dz-feature__rows{margin-top:calc(55 * var(--dz-s))}.dz-feature__row{min-height:calc(65 * var(--dz-s));font-size:max(15px,calc(20 * var(--dz-s)));line-height:calc(26 * var(--dz-s))}.dz-feature__button{margin-top:calc(43 * var(--dz-s))}.dz-feature__note{margin-top:calc(26 * var(--dz-s));font-size:max(14px,calc(18 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}}.dz-pagination{margin-top:48px;text-align:center}.dz-pagination :is(a,span){display:inline-grid;place-items:center;min-width:44px;height:44px}.dz-pagination .current{color:var(--dz-gold)}.dz-contact{padding-top:calc(36 * var(--dz-s))}.dz-contact__title{font-size:calc(40 * var(--dz-s));line-height:calc(46 * var(--dz-s))}.dz-contact__lead{margin-top:calc(14 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(26 * var(--dz-s))}.dz-contact__grid{display:grid;gap:calc(40 * var(--dz-s));margin-top:calc(40 * var(--dz-s))}.dz-contact__form-title{font-size:calc(30 * var(--dz-s));line-height:calc(36 * var(--dz-s))}.dz-contact__form>.dz-notice{margin-top:16px}.dz-contact__fields{display:grid;gap:calc(14 * var(--dz-s));margin-top:calc(14 * var(--dz-s))}.dz-field__label{display:block;margin-bottom:calc(10 * var(--dz-s));font-size:max(14px,calc(16 * var(--dz-s)));line-height:calc(22 * var(--dz-s))}.dz-contact__submit{margin-top:calc(26 * var(--dz-s))}.dz-contact__note{margin-top:calc(20 * var(--dz-s));color:var(--dz-muted);font-size:max(13px,calc(15 * var(--dz-s)));line-height:calc(20 * var(--dz-s))}.dz-contact__panel{display:flex;flex-direction:column;background:var(--dz-green);color:var(--dz-ivory)}.dz-contact__panel-body{padding:calc(34 * var(--dz-s)) calc(26 * var(--dz-s)) calc(36 * var(--dz-s))}.dz-contact__panel-title{font-size:calc(34 * var(--dz-s));line-height:calc(40 * var(--dz-s))}.dz-contact__panel-text{margin-top:calc(14 * var(--dz-s));font-size:max(15px,calc(18 * var(--dz-s)));line-height:calc(28 * var(--dz-s))}.dz-contact__wa{display:flex;align-items:center;justify-content:center;gap:.4em;width:100%;max-width:calc(390 * var(--dz-s));height:max(50px,calc(58 * var(--dz-s)));margin-top:calc(30 * var(--dz-s));border:1px solid var(--dz-gold);border-radius:var(--dz-radius);color:var(--dz-ivory);font-size:max(16px,calc(20 * var(--dz-s)));transition:background-color .2s ease,color .2s ease}.dz-contact__wa:hover{background:var(--dz-gold);color:var(--dz-green)}.dz-contact__panel-media{height:calc(220 * var(--dz-s));overflow:hidden}.dz-contact__panel-img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.dz-contact__fields{grid-template-columns:1fr 1fr;column-gap:calc(32 * var(--dz-s))}.dz-field--full{grid-column:1 / -1}}@media screen and (min-width:990px){.dz-contact{padding-top:calc(67 * var(--dz-s))}.dz-contact__title{font-size:calc(68 * var(--dz-s));line-height:calc(75 * var(--dz-s))}.dz-contact__lead{margin-top:calc(17 * var(--dz-s));font-size:max(16px,calc(23 * var(--dz-s)));line-height:calc(36 * var(--dz-s))}.dz-contact__grid{grid-template-columns:712fr 500fr;column-gap:calc(68 * var(--dz-s));align-items:start;margin-top:calc(85 * var(--dz-s))}.dz-contact__form-wrap{margin-top:calc(-4 * var(--dz-s))}.dz-contact__form-title{font-size:calc(40 * var(--dz-s));line-height:calc(46 * var(--dz-s))}.dz-contact__fields{row-gap:calc(14 * var(--dz-s));margin-top:calc(11 * var(--dz-s))}.dz-field--full{margin-top:calc(13 * var(--dz-s))}.dz-contact__note{margin-top:calc(23 * var(--dz-s))}.dz-contact__panel-body{min-height:calc(360 * var(--dz-s));padding:calc(50 * var(--dz-s)) calc(50 * var(--dz-s)) calc(52 * var(--dz-s))}.dz-contact__panel-title{font-size:calc(45 * var(--dz-s));line-height:calc(52 * var(--dz-s))}.dz-contact__panel-text{max-width:calc(385 * var(--dz-s));margin-top:calc(22 * var(--dz-s));font-size:max(16px,calc(22 * var(--dz-s)));line-height:calc(34 * var(--dz-s))}.dz-contact__wa{margin-top:calc(58 * var(--dz-s))}.dz-contact__panel-media{height:calc(240 * var(--dz-s))}}.dz-cart{padding-top:calc(36 * var(--dz-s));padding-bottom:calc(44 * var(--dz-s))}.dz-cart__title{font-size:calc(40 * var(--dz-s));line-height:calc(46 * var(--dz-s))}.dz-cart__count{margin-top:calc(8 * var(--dz-s));color:var(--dz-muted);font-size:max(14px,calc(16 * var(--dz-s)));line-height:calc(22 * var(--dz-s))}.dz-cart__grid{display:grid;gap:calc(32 * var(--dz-s));margin-top:calc(24 * var(--dz-s))}.dz-cart__grid.is-loading{opacity:.6;pointer-events:none;transition:opacity .15s ease}.dz-cart__items{border-top:1px solid var(--dz-line)}.dz-line{display:grid;grid-template-columns:auto 1fr;column-gap:calc(18 * var(--dz-s));padding:calc(24 * var(--dz-s)) 0;border-bottom:1px solid var(--dz-line)}.dz-line__media{display:block}.dz-line__pack{--dz-bag-w: calc(72 * var(--dz-s));gap:calc(4 * var(--dz-s));width:calc(var(--dz-bag-w) * var(--dz-repeat, 1) + 4 * var(--dz-s) * (var(--dz-repeat, 1) - 1));height:calc(110 * var(--dz-s))}.dz-line__title{font-size:calc(22 * var(--dz-s));line-height:calc(28 * var(--dz-s))}.dz-line__variant{margin-top:calc(6 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}.dz-line__price{margin-top:calc(6 * var(--dz-s));font-family:var(--dz-serif);font-size:calc(22 * var(--dz-s));line-height:calc(28 * var(--dz-s))}.dz-line__was{margin-left:8px;color:var(--dz-muted);font-size:.75em}.dz-line__saving{margin-top:calc(6 * var(--dz-s));color:var(--dz-gold);font-size:max(13px,calc(15 * var(--dz-s)));line-height:calc(22 * var(--dz-s))}.dz-line__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px calc(24 * var(--dz-s));margin-top:calc(14 * var(--dz-s))}.dz-cart .dz-qty{width:calc(130 * var(--dz-s));height:44px}.dz-line__remove{display:inline-flex;align-items:center;min-height:44px;font-size:max(14px,calc(16 * var(--dz-s)));text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color .2s ease}.dz-line__remove:hover{text-decoration-color:currentColor}.dz-cart__note{margin-top:calc(24 * var(--dz-s))}.dz-cart__note summary{display:inline-flex;align-items:center;min-height:44px;font-size:max(15px,calc(18 * var(--dz-s)));line-height:calc(28 * var(--dz-s));list-style:none;cursor:pointer}.dz-cart__note summary::-webkit-details-marker{display:none}.dz-cart__note textarea{margin-top:10px}.dz-summary{padding:calc(24 * var(--dz-s)) calc(22 * var(--dz-s)) calc(30 * var(--dz-s));border:1px solid var(--dz-gold);border-radius:var(--dz-radius);background:var(--dz-white)}.dz-summary__title{font-size:calc(30 * var(--dz-s));line-height:calc(36 * var(--dz-s))}.dz-summary__rows{margin-top:calc(24 * var(--dz-s))}.dz-summary__row{display:flex;justify-content:space-between;gap:16px;font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}.dz-summary__row+.dz-summary__row{margin-top:calc(22 * var(--dz-s))}.dz-summary__row dd{text-align:right}.dz-summary__row--discount dd{color:var(--dz-gold)}.dz-summary__total{margin-top:calc(22 * var(--dz-s));padding-top:calc(20 * var(--dz-s));border-top:1px solid var(--dz-line)}.dz-summary__total-label{font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}.dz-summary__total-value{margin-top:calc(4 * var(--dz-s));font-family:var(--dz-serif);font-size:calc(28 * var(--dz-s));line-height:calc(34 * var(--dz-s));text-align:right}.dz-summary__checkout{margin-top:calc(24 * var(--dz-s))}.dz-summary__continue{display:block;margin-top:calc(20 * var(--dz-s));padding-block:10px;font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s));text-align:center}.dz-summary__continue:hover{text-decoration:underline;text-underline-offset:.2em}.dz-cart__empty{padding:calc(32 * var(--dz-s)) 0 calc(16 * var(--dz-s))}.dz-cart__empty-title{font-family:var(--dz-serif);font-size:calc(30 * var(--dz-s));line-height:1.2}.dz-cart__empty-text{max-width:46ch;margin-top:10px;color:var(--dz-muted)}.dz-cart__empty .dz-button{margin-top:24px}.dz-cart__help{margin-top:calc(44 * var(--dz-s))}.dz-cart__help-title{font-size:calc(28 * var(--dz-s));line-height:calc(34 * var(--dz-s))}.dz-cart__help-text{margin-top:calc(10 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(26 * var(--dz-s))}@media screen and (min-width:750px){.dz-line__pack{--dz-bag-w: calc(120 * var(--dz-s));height:calc(180 * var(--dz-s))}}@media screen and (min-width:990px){.dz-cart{padding-top:calc(65 * var(--dz-s));padding-bottom:calc(59 * var(--dz-s))}.dz-cart__title{font-size:calc(68 * var(--dz-s));line-height:calc(75 * var(--dz-s))}.dz-cart__count{margin-top:calc(11 * var(--dz-s));font-size:max(14px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}.dz-cart__grid{grid-template-columns:830fr 380fr;column-gap:calc(70 * var(--dz-s));align-items:start;margin-top:calc(35 * var(--dz-s))}.dz-line{column-gap:calc(37 * var(--dz-s));padding:calc(40 * var(--dz-s)) 0 calc(39 * var(--dz-s))}.dz-line__pack{--dz-bag-w: calc(145 * var(--dz-s));gap:calc(5 * var(--dz-s));width:calc(var(--dz-bag-w) * var(--dz-repeat, 1) + 5 * var(--dz-s) * (var(--dz-repeat, 1) - 1));height:calc(220 * var(--dz-s))}.dz-line__body{padding-top:calc(15 * var(--dz-s))}.dz-line__title{font-size:calc(29 * var(--dz-s));line-height:calc(34 * var(--dz-s))}.dz-line__variant{margin-top:calc(15 * var(--dz-s));font-size:max(15px,calc(21 * var(--dz-s)));line-height:calc(28 * var(--dz-s))}.dz-line__price{margin-top:calc(12 * var(--dz-s));font-size:calc(27 * var(--dz-s));line-height:calc(32 * var(--dz-s))}.dz-line__saving{margin-top:calc(20 * var(--dz-s));font-size:max(14px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}.dz-line__actions{gap:calc(41 * var(--dz-s));margin-top:calc(29 * var(--dz-s))}.dz-cart .dz-qty{width:calc(145 * var(--dz-s));height:max(44px,calc(48 * var(--dz-s)))}.dz-cart__note{margin-top:calc(20 * var(--dz-s))}.dz-cart__note summary{font-size:max(15px,calc(20 * var(--dz-s)))}.dz-summary{padding:calc(27 * var(--dz-s)) calc(30 * var(--dz-s)) calc(37 * var(--dz-s))}.dz-summary__title{font-size:calc(35 * var(--dz-s));line-height:calc(40 * var(--dz-s))}.dz-summary__rows{margin-top:calc(35 * var(--dz-s))}.dz-summary__row{font-size:max(15px,calc(18 * var(--dz-s)))}.dz-summary__row+.dz-summary__row{margin-top:calc(29 * var(--dz-s))}.dz-summary__total{margin-top:calc(25 * var(--dz-s));padding-top:calc(23 * var(--dz-s))}.dz-summary__total-label{font-size:max(15px,calc(18 * var(--dz-s)))}.dz-summary__total-value{font-size:calc(29 * var(--dz-s))}.dz-summary__checkout{margin-top:calc(28 * var(--dz-s))}.dz-summary__continue{margin-top:calc(22 * var(--dz-s))}.dz-cart__help{margin-top:calc(65 * var(--dz-s))}.dz-cart__help-title{font-size:calc(38 * var(--dz-s));line-height:calc(44 * var(--dz-s))}.dz-cart__help-text{margin-top:calc(15 * var(--dz-s));font-size:max(15px,calc(20 * var(--dz-s)));line-height:calc(28 * var(--dz-s))}.dz-cart__help-text a{text-decoration-color:transparent}.dz-cart__help-text a:hover{text-decoration-color:var(--dz-gold)}}.dz-policy{padding-top:calc(32 * var(--dz-s));padding-bottom:calc(40 * var(--dz-s))}.dz-policy__title{margin-top:calc(14 * var(--dz-s));font-size:calc(40 * var(--dz-s));line-height:calc(46 * var(--dz-s))}.dz-policy__intro{margin-top:calc(12 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(26 * var(--dz-s))}.dz-policy__draft{display:inline-flex;align-items:center;min-height:calc(40 * var(--dz-s));margin-top:calc(20 * var(--dz-s));padding:8px calc(18 * var(--dz-s));border-radius:var(--dz-radius);background:var(--dz-draft);font-size:max(13px,calc(15 * var(--dz-s)));line-height:1.35}.dz-policy__grid{display:grid;gap:calc(28 * var(--dz-s));margin-top:calc(30 * var(--dz-s))}.dz-policy__nav ul{display:flex;flex-wrap:wrap;gap:8px}.dz-policy__nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--dz-line);border-radius:999px;font-size:15px}.dz-policy__nav a[aria-current=page]{border-color:var(--dz-gold);color:var(--dz-green);background:var(--dz-white)}.dz-policy__lead{margin-bottom:calc(20 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:1.6}.dz-policy__section{display:grid;grid-template-columns:calc(40 * var(--dz-s)) 1fr;padding:calc(24 * var(--dz-s)) 0 calc(28 * var(--dz-s));border-bottom:1px solid var(--dz-line)}.dz-policy__section:first-child{padding-top:0}.dz-policy__num{font-family:var(--dz-serif);font-size:calc(22 * var(--dz-s));line-height:calc(32 * var(--dz-s));color:var(--dz-gold)}.dz-policy__heading{font-size:calc(25 * var(--dz-s));line-height:calc(32 * var(--dz-s))}.dz-policy__text{margin-top:calc(8 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(27 * var(--dz-s))}.dz-policy__help{margin-top:calc(28 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(27 * var(--dz-s))}@media screen and (min-width:750px){.dz-policy__help{padding-left:calc(40 * var(--dz-s))}}@media screen and (min-width:990px){.dz-policy{padding-top:calc(51 * var(--dz-s));padding-bottom:calc(40 * var(--dz-s))}.dz-policy__title{margin-top:calc(25 * var(--dz-s));font-size:calc(64 * var(--dz-s));line-height:calc(72 * var(--dz-s))}.dz-policy__intro{margin-top:calc(14 * var(--dz-s));font-size:max(16px,calc(22 * var(--dz-s)));line-height:calc(30 * var(--dz-s))}.dz-policy__draft{min-width:calc(485 * var(--dz-s));min-height:calc(40 * var(--dz-s));margin-top:calc(26 * var(--dz-s));padding-block:0;font-size:max(13px,calc(16 * var(--dz-s)))}.dz-policy__grid{grid-template-columns:270fr 933fr;column-gap:calc(77 * var(--dz-s));margin-top:calc(61 * var(--dz-s));align-items:start}.dz-policy__nav ul{display:block}.dz-policy__nav a{display:block;min-height:0;padding:calc(21 * var(--dz-s)) 0 calc(13 * var(--dz-s));border:0;border-bottom:1px solid var(--dz-line);border-radius:0;font-size:max(15px,calc(19 * var(--dz-s)));line-height:calc(26 * var(--dz-s));transition:color .2s ease}.dz-policy__nav a[aria-current=page]{background:none;border-color:var(--dz-line);color:var(--dz-gold)}.dz-policy__nav a:hover{color:var(--dz-gold)}.dz-policy__nav li:first-child a{padding-top:0}.dz-policy__body{padding-top:calc(9 * var(--dz-s))}.dz-policy__section{grid-template-columns:66fr 867fr;padding:calc(38 * var(--dz-s)) 0 calc(41 * var(--dz-s))}.dz-policy__num{margin-top:calc(1 * var(--dz-s));font-size:calc(28 * var(--dz-s));line-height:calc(38 * var(--dz-s))}.dz-policy__heading{font-size:calc(32 * var(--dz-s));line-height:calc(38 * var(--dz-s))}.dz-policy__text{max-width:calc(825 * var(--dz-s));margin-top:calc(11 * var(--dz-s));font-size:max(16px,calc(21 * var(--dz-s)));line-height:calc(33 * var(--dz-s))}.dz-policy__help{margin-top:calc(41 * var(--dz-s));padding-left:calc(66 * var(--dz-s));font-size:max(16px,calc(21 * var(--dz-s)));line-height:calc(33 * var(--dz-s))}}.dz-search{padding-top:calc(32 * var(--dz-s));padding-bottom:calc(56 * var(--dz-s))}.dz-search__title{margin-top:calc(14 * var(--dz-s));font-size:calc(36 * var(--dz-s));line-height:calc(42 * var(--dz-s));overflow-wrap:anywhere}.dz-search__form{display:flex;gap:10px;max-width:760px;margin-top:calc(24 * var(--dz-s))}.dz-search__submit{flex:none;min-width:0}.dz-search__count{margin-top:calc(32 * var(--dz-s));color:var(--dz-muted);font-size:15px}.dz-search__results{margin-top:12px;border-bottom:1px solid var(--dz-line)}.dz-result{border-top:1px solid var(--dz-line)}.dz-result__link{display:grid;grid-template-columns:calc(96 * var(--dz-s)) 1fr;gap:calc(20 * var(--dz-s));align-items:center;padding:18px 0}.dz-result__media{display:grid;place-items:center;aspect-ratio:1;background:var(--dz-white);overflow:hidden}.dz-result__media img{width:100%;height:100%;object-fit:contain}.dz-result__icon{width:40%;height:40%;color:var(--dz-gold)}.dz-result__body{display:grid;gap:4px}.dz-result__type{color:var(--dz-gold);font-size:13px;text-transform:uppercase}.dz-result__title{font-family:var(--dz-serif);font-size:calc(24 * var(--dz-s));line-height:1.2}.dz-result__link:hover .dz-result__title{text-decoration:underline;text-decoration-color:var(--dz-gold);text-underline-offset:.15em}.dz-result__meta{color:var(--dz-muted);font-size:max(14px,calc(16 * var(--dz-s)))}.dz-empty{padding:calc(36 * var(--dz-s)) 0 calc(12 * var(--dz-s))}.dz-empty__title{font-family:var(--dz-serif);font-size:calc(30 * var(--dz-s));line-height:1.2}.dz-empty__text{max-width:52ch;margin-top:10px;color:var(--dz-muted)}.dz-empty--start .dz-empty__text{margin-top:0}.dz-empty .dz-button{margin-top:24px}@media screen and (min-width:990px){.dz-search{padding-top:calc(51 * var(--dz-s));padding-bottom:calc(80 * var(--dz-s))}.dz-search__title{margin-top:calc(25 * var(--dz-s));font-size:calc(56 * var(--dz-s));line-height:calc(64 * var(--dz-s))}.dz-search__form{margin-top:calc(32 * var(--dz-s))}.dz-search__submit{min-width:calc(160 * var(--dz-s))}.dz-result__link{grid-template-columns:calc(120 * var(--dz-s)) 1fr}.dz-result__title{font-size:calc(28 * var(--dz-s))}}.dz-notfound{padding-bottom:calc(56 * var(--dz-s))}.dz-notfound__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:calc(28 * var(--dz-s))}@media screen and (min-width:990px){.dz-notfound{padding-bottom:calc(80 * var(--dz-s))}.dz-notfound .dz-shop-hero{min-height:calc(480 * var(--dz-s))}.dz-notfound__actions{margin-top:calc(40 * var(--dz-s))}}.dz-toast{position:fixed;top:16px;right:16px;left:16px;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:420px;margin-left:auto;padding:14px 18px;border-radius:var(--dz-radius);background:var(--dz-green);color:var(--dz-ivory);font-family:var(--dz-sans);font-size:15px;line-height:1.4;box-shadow:0 10px 30px #102a2033;opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.dz-toast.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.dz-toast a{flex:none;color:var(--dz-ivory);text-decoration:underline;text-decoration-color:var(--dz-gold);text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){.dz *,.dz *:before,.dz *:after,.dz-toast,.dz-drawer{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.dz :where(h1,h2,h3){font-weight:700;letter-spacing:-.005em}.dz .dz-collection__label{font-weight:400}.dz-flourish{display:block;color:var(--dz-gold);overflow:visible}.dz-section-ornament{width:calc(240 * var(--dz-s));height:calc(16 * var(--dz-s));margin:0 auto}.dz-button__arrow{width:1.1em;height:1.1em;margin-left:.35em;transition:transform .2s ease}.dz-button:hover .dz-button__arrow,.dz-underline-link:hover .dz-button__arrow{transform:translate(3px)}.dz-underline-link{display:inline-flex;align-items:center;gap:.1em;padding-bottom:4px;border-bottom:2px solid var(--dz-gold);font-family:var(--dz-serif);font-size:max(15px,calc(19 * var(--dz-s)));line-height:1.3;color:inherit;transition:border-color .2s ease}.dz-underline-link:hover{border-color:currentColor}.dz-announce__text{color:#cdb37e;letter-spacing:.22em}.dz-header__logo-img--desktop{display:none}@media screen and (min-width:990px){.dz-announce{height:calc(38 * var(--dz-s))}.dz-announce__text{font-size:max(12px,calc(13 * var(--dz-s)))}.dz-header__inner{height:calc(82 * var(--dz-s))}.dz-header__logo{height:calc(52 * var(--dz-s));margin-top:calc(15 * var(--dz-s))}.dz-header__logo-img--mobile{display:none}.dz-header__logo-img--desktop{display:block}.dz-header__nav{top:50%}.dz-header__link{font-family:var(--dz-serif);font-size:max(15px,calc(17 * var(--dz-s)))}.dz-header__link:after{left:-8px;right:-8px;bottom:calc(-10 * var(--dz-s));height:2px}.dz-header__actions{margin-top:0}.dz-header__svg{width:calc(25 * var(--dz-s));height:calc(25 * var(--dz-s))}}.dz-hero__eyebrow{color:#2b302c;letter-spacing:.24em}.dz-hero__text{color:#3a3d39}.dz-hero__button{gap:0}@media screen and (min-width:990px){.dz-hero__content{padding-top:calc(80 * var(--dz-s));padding-left:calc(43 * var(--dz-s))}.dz-hero__ornament{width:calc(372 * var(--dz-s));height:calc(16 * var(--dz-s))}.dz-hero__ornament+.dz-hero__eyebrow,.dz-hero__eyebrow{margin-top:calc(22 * var(--dz-s));font-size:max(12px,calc(15 * var(--dz-s)));letter-spacing:.3em}.dz-hero__title{margin-top:calc(16 * var(--dz-s));font-size:calc(69 * var(--dz-s));line-height:calc(74 * var(--dz-s));letter-spacing:-.012em}.dz-hero__text{max-width:calc(360 * var(--dz-s));margin-top:calc(10 * var(--dz-s));font-size:max(16px,calc(23 * var(--dz-s)));line-height:calc(32 * var(--dz-s))}.dz-hero__button{width:calc(286 * var(--dz-s));height:calc(59 * var(--dz-s));margin-top:calc(29 * var(--dz-s));font-size:max(15px,calc(19 * var(--dz-s)))}.dz-hero__link{margin-top:calc(22 * var(--dz-s))}}.dz-benefits--strip{padding:28px 0}.dz-benefits--strip .dz-benefits__list{gap:22px}.dz-benefits--strip .dz-benefits__item{position:relative;display:flex;align-items:center;gap:16px}.dz-benefits__icon-wrap{display:contents}.dz-benefits--strip .dz-benefits__icon-wrap{display:grid;place-items:center;flex:none;width:64px;height:64px;border:1.5px solid var(--dz-gold);border-radius:50%;color:var(--dz-gold)}.dz-benefits--strip .dz-benefits__icon{width:56%;height:56%}.dz-benefits--strip .dz-benefits__body{margin:0;padding:0}.dz-benefits--strip .dz-benefits__title{margin:0;font-size:21px;line-height:1.25}.dz-benefits--strip .dz-benefits__text{margin-top:4px;color:#5a5d58;font-size:15px;line-height:1.45}@media screen and (min-width:750px){.dz-benefits--strip .dz-benefits__list{grid-template-columns:repeat(3,1fr);gap:0}.dz-benefits--strip .dz-benefits__item{padding-left:24px}.dz-benefits--strip .dz-benefits__item:first-child{padding-left:0}.dz-benefits--strip .dz-benefits__item+.dz-benefits__item:before{content:"";position:absolute;top:50%;left:0;width:1px;height:70%;background:#a67c3873;transform:translateY(-50%)}}@media screen and (min-width:990px){.dz-benefits--strip{padding:calc(29 * var(--dz-s)) 0}.dz-benefits--strip .dz-benefits__item{gap:calc(26 * var(--dz-s));padding-left:calc(55 * var(--dz-s))}.dz-benefits--strip .dz-benefits__item:first-child{padding-left:calc(11 * var(--dz-s))}.dz-benefits--strip .dz-benefits__item+.dz-benefits__item:before{height:calc(82 * var(--dz-s))}.dz-benefits--strip .dz-benefits__icon-wrap{width:calc(91 * var(--dz-s));height:calc(91 * var(--dz-s))}.dz-benefits--strip .dz-benefits__title{font-size:calc(23 * var(--dz-s));line-height:calc(29 * var(--dz-s))}.dz-benefits--strip .dz-benefits__text{margin-top:calc(4 * var(--dz-s));font-size:max(14px,calc(17 * var(--dz-s)));line-height:calc(24 * var(--dz-s))}}.dz-packs .dz-section-ornament{margin-bottom:calc(6 * var(--dz-s))}@media screen and (max-width:989px){.dz-packs .dz-section-ornament{margin-left:0}}@media screen and (min-width:990px){.dz-packs__heading{font-size:calc(46 * var(--dz-s));line-height:calc(52 * var(--dz-s))}.dz-packs__grid{margin-top:calc(30 * var(--dz-s))}.dz-pack-card__title{font-size:calc(28 * var(--dz-s));line-height:calc(34 * var(--dz-s))}.dz-pack-card__price{font-weight:700}.dz-packs__note{margin-top:calc(14 * var(--dz-s))}}.dz-banner__ornament{width:calc(170 * var(--dz-s));height:calc(14 * var(--dz-s));margin-bottom:calc(14 * var(--dz-s))}.dz-banner--light .dz-underline-link{color:var(--dz-ivory)}@media screen and (min-width:990px){.dz-banner--d-panel .dz-banner__media:after{background:linear-gradient(90deg,var(--dz-green) 0,var(--dz-green) var(--dz-panel, 36%),rgb(16 42 32 / .55) calc(var(--dz-panel, 36%) + 3%),rgb(16 42 32 / 0) calc(var(--dz-panel, 36%) + 9%))}.dz-banner--d-panel .dz-banner__media .dz-banner__img--desktop{left:auto}.dz-banner.dz-banner--d-fade-light .dz-banner__media:after{background:linear-gradient(90deg,#f4eadb 0,#f4eadb var(--dz-panel, 36%),rgb(244 234 219 / .6) calc(var(--dz-panel, 36%) + 6%),rgb(244 234 219 / 0) calc(var(--dz-panel, 36%) + 16%))}.dz-banner--d-fade-light .dz-banner__button{min-width:calc(200 * var(--dz-s));height:max(42px,calc(46 * var(--dz-s)));font-size:max(14px,calc(17 * var(--dz-s)))}.dz-banner .dz-banner__link{display:inline-flex;border-bottom:2px solid var(--dz-gold);background:none;font-family:var(--dz-serif)}}.dz-fsplit{display:grid;background:#f8f3ea}.dz-fsplit__media{position:relative;height:300px;overflow:hidden;background:#e9dfcc}.dz-fsplit__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dz-fsplit__content{padding:32px var(--dz-g) 40px}.dz-fsplit__ornament{width:150px;height:14px}.dz-fsplit__heading{margin-top:14px;font-size:32px;line-height:1.15}.dz-fsplit__text{margin-top:12px;color:#4a4d48;font-size:16px;line-height:1.65}.dz-fsplit__list{display:grid;gap:14px;margin-top:20px}.dz-fsplit__item{display:flex;align-items:center;gap:16px}.dz-fsplit__icon-wrap{display:grid;place-items:center;flex:none;width:54px;height:54px;border:1.5px solid var(--dz-gold);border-radius:50%;color:var(--dz-gold)}.dz-fsplit__icon{width:58%;height:58%}.dz-fsplit__item-body{display:grid;gap:2px}.dz-fsplit__item-title{font-family:var(--dz-serif);font-size:18px;font-weight:700;line-height:1.25}.dz-fsplit__item-text{color:#5a5d58;font-size:15px;line-height:1.4}@media screen and (min-width:750px){.dz-fsplit{grid-template-columns:53fr 47fr}.dz-fsplit__media{height:auto;min-height:420px}.dz-fsplit__content{padding:40px 40px 44px}}@media screen and (min-width:990px){.dz-fsplit{min-height:calc(var(--dz-h, 490) * var(--dz-s))}.dz-fsplit__media{min-height:0}.dz-fsplit__content{padding:calc(34 * var(--dz-s)) var(--dz-g) calc(30 * var(--dz-s)) calc(52 * var(--dz-s))}.dz-fsplit__ornament{width:calc(170 * var(--dz-s));height:calc(14 * var(--dz-s))}.dz-fsplit__heading{margin-top:calc(16 * var(--dz-s));font-size:calc(42 * var(--dz-s));line-height:calc(46 * var(--dz-s))}.dz-fsplit__text{max-width:calc(560 * var(--dz-s));margin-top:calc(14 * var(--dz-s));font-size:max(15px,calc(17 * var(--dz-s)));line-height:calc(28 * var(--dz-s))}.dz-fsplit__list{gap:calc(14 * var(--dz-s));margin-top:calc(22 * var(--dz-s))}.dz-fsplit__item{gap:calc(18 * var(--dz-s))}.dz-fsplit__icon-wrap{width:calc(62 * var(--dz-s));height:calc(62 * var(--dz-s))}.dz-fsplit__item-title{font-size:max(16px,calc(19 * var(--dz-s)))}.dz-fsplit__item-text{font-size:max(14px,calc(15.5 * var(--dz-s)))}}.dz-faq .dz-section-ornament{margin-bottom:calc(6 * var(--dz-s))}.dz-faq--center .dz-faq__heading{text-align:center}.dz-faq--accordion .dz-faq__list{border-bottom:1px solid var(--dz-line)}.dz-faq--accordion .dz-faq__question{font-weight:700}@media screen and (min-width:990px){.dz-faq--center.dz-faq--accordion .dz-faq__heading{font-size:calc(35 * var(--dz-s));line-height:calc(42 * var(--dz-s))}.dz-faq--center.dz-faq--accordion .dz-faq__list{margin-top:calc(14 * var(--dz-s))}.dz-faq--center.dz-faq--accordion .dz-faq__question{min-height:calc(49 * var(--dz-s));padding:calc(12 * var(--dz-s)) calc(14 * var(--dz-s)) calc(12 * var(--dz-s)) calc(54 * var(--dz-s));font-size:max(15px,calc(16.5 * var(--dz-s)))}.dz-faq--center.dz-faq--accordion .dz-faq__answer{max-width:none;margin-top:calc(-8 * var(--dz-s));padding:0 calc(140 * var(--dz-s)) calc(16 * var(--dz-s)) calc(54 * var(--dz-s));font-size:max(14px,calc(15.5 * var(--dz-s)));line-height:calc(25 * var(--dz-s))}}.dz-footer__bottom--hidden{display:none!important}.dz-footer__heading a{color:inherit}@media screen and (min-width:990px){.dz-footer__grid{grid-template-columns:206fr 270fr 198fr 206fr 199fr 201fr;padding-top:calc(28 * var(--dz-s));padding-bottom:calc(48 * var(--dz-s))}.dz-footer__logo{height:calc(104 * var(--dz-s));margin-top:calc(2 * var(--dz-s));margin-left:calc(20 * var(--dz-s))}.dz-footer__tagline{grid-column:2;max-width:calc(250 * var(--dz-s));margin-top:calc(18 * var(--dz-s));padding-left:0;color:#f6f1e7d1;font-size:max(13px,calc(14 * var(--dz-s)));line-height:calc(22 * var(--dz-s))}.dz-footer__col{position:relative;min-height:calc(105 * var(--dz-s));padding-top:0;padding-left:calc(45 * var(--dz-s));border-left:1px solid rgb(166 124 56 / .7)}.dz-footer__heading{margin-top:0;font-family:var(--dz-serif);font-size:max(14px,calc(16 * var(--dz-s)));font-weight:700;line-height:calc(22 * var(--dz-s));text-transform:none}.dz-footer__links{margin-top:calc(8 * var(--dz-s))}.dz-footer__links li{color:#f6f1e7d1;font-size:max(13px,calc(14.5 * var(--dz-s)));line-height:calc(23 * var(--dz-s))}.dz-footer__links a{color:#f6f1e7d1}.dz-footer__links a:hover{color:var(--dz-ivory)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dahriz.css.map */
