.collection__title .title::before,.collection-list-title::before,.faq__header .faq__heading::before,.blog__title::before{content:"";display:block;width:42px;height:2px;margin:0 auto 16px;background:var(--kz-brown)}.title-wrapper.text-left .title::before,.left .collection-list-title::before{margin-left:0;margin-right:auto}.kz-marquee__group>span{font-family:var(--font-body-family)!important;font-weight:600!important;font-size:1.22rem!important;letter-spacing:0.09em!important}.kz-marquee__group>span>span{font-weight:700;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.kz-marquee__track{animation:none!important}}.collection__title.title-wrapper{margin-bottom:8px}.collection__title .title{letter-spacing:.02em}.featured-collection-slider .card__heading,.collection-list-wrapper .card__heading{font-size:1.55rem;letter-spacing:.005em}.featured-collection-slider .price{font-size:1.3rem}.jdgm-rev-snippet-widget-v2__inner{padding-top:8px;padding-bottom:8px}.jdgm-rev-snippet-card{transition:box-shadow 0.3s var(--kz-ease-soft),transform 0.3s var(--kz-ease-soft)}.jdgm-rev-snippet-card:hover{box-shadow:0 20px 40px -28px rgb(43 36 29 / .35);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.jdgm-rev-snippet-card{transition:none}.jdgm-rev-snippet-card:hover{transform:none}}.section-collection-list .collection-list{row-gap:1.6rem}.faq__description{color:rgb(43 36 29 / .7);font-size:1.4rem;max-width:480px;margin:0 auto}.faq-wrapper.content-container--card{background:var(--kz-cream)!important;box-shadow:0 28px 60px -36px rgb(43 36 29 / .3)}@media screen and (min-width:750px){.faq>div{max-width:720px}}.faq .collapsible__title{font-family:var(--font-heading-family);cursor:pointer;transition:color 0.25s var(--kz-ease-soft)}.faq .collapsible__title:hover{color:var(--kz-brown)!important}.faq .collapsible__icons .icon--minus{display:none!important}.faq .collapsible__icons .icon--plus{display:block!important;transition:transform 0.4s var(--kz-ease-soft)}.faq .collapsible__title[active="true"] .collapsible__icons .icon--plus{display:block!important;transform:rotate(45deg)}.faq .collapsible__icons svg{color:var(--kz-brown)!important}.faq .collapsible__content{font-family:var(--font-body-family)}.faq .collapsible__content>*{line-height:1.75}@media (prefers-reduced-motion:reduce){.faq .collapsible__title,.faq .collapsible__icons .icon--plus{transition:none!important}}.blog .card__heading{font-size:1.5rem;line-height:1.4;letter-spacing:.005em}.blog .article-card__info.caption-with-letter-spacing{color:var(--kz-brown-dark);letter-spacing:.08em}.blog .article-card__info:empty{display:none}.newsletter__subheading{max-width:420px;margin-left:auto;margin-right:auto;opacity:.92}.newsletter-form__field-wrapper{max-width:400px;margin:0 auto}.newsletter .field__input{border:1px solid rgb(255 255 255 / .35)!important;transition:border-color 0.25s var(--kz-ease-soft),box-shadow 0.25s var(--kz-ease-soft)}.newsletter .field__input:focus{border-color:var(--kz-brown)!important;box-shadow:0 0 0 1px var(--kz-brown)!important}.newsletter .field__input::placeholder{color:rgb(43 36 29 / .45)}.newsletter-form__button{letter-spacing:.12em}@media (prefers-reduced-motion:reduce){.newsletter .field__input{transition:none}}.kz-trustbar-desktop{padding:30px 0!important;letter-spacing:.01em}.kz-trustbar-desktop .kz-title{font-family:var(--font-heading-family)!important;letter-spacing:0.04em!important;text-transform:uppercase!important;font-size:1.35rem!important}.kz-trustbar-desktop .kz-sub{font-size:1.2rem!important;letter-spacing:0.01em!important;opacity:.85}.kz-trustbar-mobile{padding:12px 8px!important;letter-spacing:0.03em!important}@media (prefers-reduced-motion:reduce){.collection__title .title::before,.collection-list-title::before,.faq__header .faq__heading::before,.blog__title::before{transition:none!important}}