.z-collections{max-width:1440px;margin:auto;padding:68px 5%;color:#29241f}.z-section-heading{text-align:center;margin-bottom:34px}.z-section-heading p{font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:#6f6254;margin-bottom:10px}.z-section-heading h2{font-size:clamp(32px,3.5vw,48px);line-height:1.12}.z-collection-grid{display:grid;grid-template-columns:repeat(var(--z-columns),minmax(0,1fr));gap:24px}.z-category{display:block}.z-category-image{aspect-ratio:1;background:#f4f1eb;overflow:hidden}.z-category-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.z-category:hover img{transform:scale(1.04)}.z-category h3{display:flex;justify-content:space-between;align-items:center;font-size:21px;margin-top:16px}.z-category h3 span{font-family:Arial,sans-serif;font-size:15px}.z-category:focus-visible{outline:2px solid #705638;outline-offset:6px}@media(max-width:749px){.z-collections{padding:42px 20px}.z-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.z-category h3{font-size:18px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.z-category-image img{transition:none}}.z-faq{display:grid;grid-template-columns:1fr 1.45fr;gap:8%;padding:72px 6%;max-width:1440px;margin:auto;color:#29241f}.z-faq-intro>p{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;color:#6f6254}.z-faq h2{font-size:clamp(32px,3.5vw,48px);line-height:1.15;margin-bottom:25px}.z-faq a{font-size:13px;text-decoration:underline;text-underline-offset:5px}.z-faq details{border-bottom:1px solid #d8d0c5}.z-faq details:first-child{border-top:1px solid #d8d0c5}.z-faq summary{padding:22px 28px 22px 0;cursor:pointer;font-size:16px;position:relative;list-style:none}.z-faq summary::-webkit-details-marker{display:none}.z-faq summary:after{content:"+";position:absolute;right:0}.z-faq details[open] summary:after{content:"\2212"}.z-faq-answer{padding:0 24px 24px 0;line-height:1.7;color:#625b52}.z-faq summary:focus-visible{outline:2px solid #705638;outline-offset:3px}@media(max-width:749px){.z-faq{grid-template-columns:1fr;padding:42px 20px;gap:28px}.z-faq h2{margin-bottom:16px}}.z-footer{background:#201b17;color:#f6f0e6;padding:64px 6% 24px}.z-footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:8%;max-width:1280px;margin:auto}.z-footer-brand>a:first-child{font-family:Georgia,serif;font-size:30px;letter-spacing:.12em}.z-footer-brand p{max-width:360px;color:#d1c5b8;line-height:1.8;margin:20px 0}.z-footer h2{font-family:inherit;text-transform:uppercase;font-size:11px;letter-spacing:.17em;color:#f6f0e6;margin-bottom:24px}.z-footer ul{list-style:none;margin:0;padding:0}.z-footer li{margin:12px 0;font-size:14px;color:#d1c5b8}.z-footer a:hover{text-decoration:underline;text-underline-offset:4px}.z-footer-email{font-size:13px}.z-footer-bottom{max-width:1280px;margin:48px auto 0;padding-top:24px;border-top:1px solid #51483f;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:#d1c5b8}.z-payments{display:flex;flex-wrap:wrap;gap:7px}.z-payments svg{width:36px;height:24px}.z-footer a:focus-visible{outline:2px solid #e2c69f;outline-offset:5px}@media(max-width:749px){.z-footer{padding:44px 20px 24px}.z-footer-grid{grid-template-columns:1fr 1fr;gap:36px 20px}.z-footer-brand{grid-column:1/-1}.z-footer-bottom{align-items:flex-start;flex-direction:column;margin-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
