.dz-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;padding:25px 0;font-size:11px;color:#67735f}.dz-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.dz-catalog{padding-bottom:65px}.dz-catalog__heading{padding:36px 0;max-width:780px}.dz-home.dz-catalog h1,.dz-detail h1,.dz-page h1{font:400 clamp(36px,4vw,58px)/1.1 Georgia,serif;letter-spacing:-.035em;text-transform:none;margin:16px 0 22px;text-wrap:balance}.dz-richtext{font-size:15px;color:#56634f;line-height:1.85}.dz-richtext p{margin:0 0 18px}.dz-richtext h2{font-size:27px;margin:32px 0 14px;line-height:1.2}.dz-richtext h3{font-size:23px}.dz-richtext ul,.dz-richtext ol{padding-left:23px}.dz-richtext li{margin-bottom:13px}.dz-richtext a{text-decoration:underline;text-underline-offset:4px}.dz-catalog__nav{display:flex;flex-wrap:wrap;gap:10px;border-block:1px solid #dfd6c1;padding:20px 0}.dz-catalog__nav a{border:1px solid #dbd0b9;background:#f7f2e5;padding:9px 15px;font-size:12px;border-radius:3px;min-height:40px}.dz-catalog__nav a[aria-current]{color:#fff8e6;background:#244a37;border-color:#244a37}.dz-catalog__count{font-size:12px;color:#6c755f;padding:23px 0}.dz-pagination{margin-block:30px;text-align:center}.dz-pagination a{padding:10px}.dz-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;padding-top:15px}.dz-detail__gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dz-detail__gallery figure:first-child{grid-column:1/-1}.dz-detail__gallery img{width:100%;height:auto;display:block;border-radius:5px}.dz-detail__gallery figcaption{font-size:10px;line-height:1.6;color:#68735e;padding-top:9px}.dz-detail__copy{padding-top:15px}.dz-detail h1{font-size:clamp(35px,3.5vw,49px)}.dz-detail__price{font-size:25px;font-weight:600;margin:0 0 23px!important}.dz-product-form{display:grid;grid-template-columns:1fr;gap:10px;margin:28px 0 20px}.dz-product-form label,.dz-contact-form label{font-size:12px;font-weight:600}.dz-product-form select,.dz-product-form input,.dz-contact-form input,.dz-contact-form textarea{border:1px solid #b9baa4;background:#fffcf6;color:#263e2d;min-height:48px;padding:12px;font:inherit;border-radius:3px;width:100%;box-sizing:border-box}.dz-product-form input[type=number]{max-width:110px}.dz-product-form label:not(:first-child){margin-top:8px}.dz-product-form .dz-button{margin-top:12px;width:100%}.dz-product-form .dz-button:disabled{background:#e2ddce;color:#6b715f!important;cursor:not-allowed;transform:none;border-color:#d4cbb8}.dz-product-form input:disabled{opacity:.6}.dz-detail__availability{font-size:12px;color:#65715c;background:#eee9db;padding:14px;margin-top:4px!important}.dz-detail__availability[hidden]{display:none}.dz-detail__tax{font-size:11px;color:#6a735e;margin:20px 0 26px!important}.dz-detail__accordions{border-top:1px solid #d9d2bd}.dz-detail details{border-bottom:1px solid #d9d2bd;padding:17px 0}.dz-detail summary{font-size:14px;cursor:pointer;font-weight:600}.dz-detail details p{font-size:13px;color:#62705a;margin:15px 0}.dz-detail details a{font-size:12px;text-decoration:underline;display:inline-block;margin-right:17px;margin-bottom:6px}.dz-page{padding-bottom:80px;min-height:60vh}.dz-page__layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:90px;align-items:start;padding-top:35px;max-width:1150px}.dz-page__motto{font:italic 20px/1.6 Georgia,serif;color:#8b774e;margin-top:25px!important;max-width:280px}.dz-page__body{padding-top:10px}.dz-page__body>p{font-size:14px;color:#5d6a54;line-height:1.8;margin:0 0 18px}.dz-page__body>p>a{display:block;text-decoration:underline;margin-top:12px}.dz-contact-form{display:grid;gap:10px;margin:27px 0 30px}.dz-contact-form label:not(:first-child){margin-top:9px}.dz-contact-form textarea{resize:vertical;min-height:160px}.dz-contact-form .dz-button{width:fit-content;margin-top:10px}.dz-form__required{font-size:11px!important}.dz-form__success{background:#e5eddf;color:#214e34;padding:14px;font-size:13px}.dz-page input:focus-visible,.dz-page textarea:focus-visible,.dz-detail input:focus-visible,.dz-detail select:focus-visible,.dz-detail summary:focus-visible{outline:2px solid #9b7c3a;outline-offset:3px}
@media(max-width:989px){.dz-detail__grid{gap:32px}.dz-detail h1{font-size:36px}.dz-page__layout{gap:40px;grid-template-columns:.8fr 1.2fr}.dz-page h1{font-size:40px}}
@media(max-width:640px){.dz-breadcrumb{padding:17px 0;font-size:10px;gap:8px}.dz-catalog__heading{padding:22px 0}.dz-home.dz-catalog h1{font-size:36px;margin-block:12px 18px}.dz-catalog__nav{gap:8px;padding:16px 0}.dz-catalog__nav a{font-size:10px;padding:8px 10px}.dz-richtext{font-size:14px}.dz-catalog__count{padding:19px 0;font-size:11px}.dz-detail__grid{grid-template-columns:1fr;padding-top:0;gap:25px}.dz-detail__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px}.dz-detail__gallery figure{flex:0 0 100%;scroll-snap-align:start}.dz-detail__copy{padding-top:0}.dz-detail h1{font-size:37px;margin-block:13px 19px}.dz-detail__price{font-size:24px;margin-bottom:19px!important}.dz-detail__related{padding-top:40px}.dz-detail__gallery figcaption{font-size:10px}.dz-page{padding-bottom:50px}.dz-page__layout{grid-template-columns:1fr;gap:25px;padding-top:20px}.dz-page h1{font-size:38px;margin-block:12px 18px}.dz-page__motto{font-size:17px;max-width:none;margin-top:0!important}.dz-page__body{padding-top:0}.dz-richtext h2{font-size:25px}.dz-page__body>p{font-size:14px}}


.dz-detail__media{min-width:0}.dz-gallery-nav{display:none}.dz-contact-form [data-dz-contact-product]:not([hidden]){display:grid;gap:10px}.dz-contact-form [data-dz-contact-product] input{background:#eee9db;color:#34513d}
@media(max-width:640px){.dz-gallery-nav{display:flex;gap:9px;padding-top:8px;overflow-x:auto}.dz-gallery-nav a{display:block;flex:0 0 56px;min-height:56px;border:1px solid #d4cbb8;border-radius:4px;padding:3px;background:#fffcf6}.dz-gallery-nav a[aria-current]{border:2px solid #244a37;padding:2px}.dz-gallery-nav img{display:block;width:100%;height:48px;object-fit:cover;border-radius:2px}.dz-gallery-nav a:focus-visible{outline:2px solid #9b7c3a;outline-offset:3px}}
