.dzc{--dzc-bg: #030303;--dzc-panel: #101010;--dzc-panel-soft: #171614;--dzc-ink: #f6f1e8;--dzc-muted: #bdb4a8;--dzc-line: rgba(246, 241, 232, .15);--dzc-line-strong: rgba(246, 241, 232, .3);--dzc-gold: #d2bb78;--dzc-cyan: #5eb8c7;--dzc-serif: "New York", Iowan Old Style, Apple Garamond, Baskerville, "Times New Roman", serif;background:var(--dzc-bg);color:var(--dzc-ink);font-family:var(--dzc-serif);overflow:hidden}.dzc *,.dzc *:before,.dzc *:after{box-sizing:border-box}.dzc a{color:inherit;text-decoration:none}.dzc img{display:block;max-width:100%}.dzc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dzc__inner{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(18px,3vw,48px)}.dzc__intro{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);gap:clamp(24px,5vw,76px);align-items:end;min-height:min(720px,82svh);padding-top:clamp(52px,7vw,96px);padding-bottom:clamp(36px,6vw,82px)}.dzc__copy{max-width:720px}.dzc__kicker{margin:0 0 14px;color:var(--dzc-gold);font-size:clamp(.72rem,.85vw,.86rem);line-height:1.25;letter-spacing:.16em;text-transform:uppercase}.dzc h1,.dzc h2,.dzc h3,.dzc p{margin-block-start:0}.dzc h1,.dzc h2,.dzc h3{color:var(--dzc-ink);font-weight:400;letter-spacing:0}.dzc h1{max-width:780px;margin-bottom:20px;font-size:clamp(3.05rem,7vw,6.9rem);line-height:.97}.dzc h2{margin-bottom:0;font-size:clamp(2.1rem,4.2vw,4.8rem);line-height:1}.dzc h3{margin-bottom:8px;font-size:clamp(1.22rem,1.8vw,1.72rem);line-height:1.16}.dzc__text,.dzc__text p,.dzc__section-text,.dzc__empty{color:var(--dzc-muted);font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.68}.dzc__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.dzc__button,.dzc-filter__summary,.dzc-sort select,.dzc-filter__apply,.dzc-filter__clear{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.dzc__button{padding:0 21px;border:1px solid var(--dzc-line-strong);background:#ffffff0a;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dzc__button--primary{border-color:#8a7e6f;background:#8a7e6f;color:#fff}.dzc__button:hover{border-color:rgba(138,126,111,.75);transform:translateY(-1px)}.dzc__visual{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--dzc-line);border-radius:8px;background:radial-gradient(circle at 18% 20%,rgba(94,184,199,.18),transparent 30%),var(--dzc-panel)}.dzc__visual img,.dzc__visual .placeholder-svg{width:100%;height:100%;min-height:520px;object-fit:cover;object-position:var(--dzc-hero-pos, 50% 12%)}.dzc__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.62));pointer-events:none}.dzc__visual-caption{position:absolute;left:16px;bottom:16px;z-index:2;max-width:calc(100% - 32px);padding:8px 13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#000000a8;color:var(--dzc-ink);font-size:.72rem;line-height:1.2;text-transform:uppercase}.dzc__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:8px;padding-bottom:clamp(44px,6vw,82px)}.dzc-feature{position:relative;min-height:clamp(300px,34vw,510px);overflow:hidden;border:1px solid var(--dzc-line);border-radius:8px;background:var(--dzc-panel)}.dzc-feature a{display:block;height:100%}.dzc-feature img,.dzc-feature .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:var(--dzc-pos, 50% 12%);transition:transform .7s ease,filter .7s ease}.dzc-feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000f,#000000c7);pointer-events:none}.dzc-feature__content{position:absolute;inset:auto 18px 18px;z-index:2}.dzc-feature__label,.dzc-card__badge{display:inline-flex;width:fit-content;margin-bottom:10px;padding:6px 10px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#00000094;color:var(--dzc-gold);font-size:.68rem;letter-spacing:.11em;line-height:1;text-transform:uppercase}.dzc-feature p{margin:0;color:#f6f1e8d1;font-size:.94rem;line-height:1.48}.dzc-feature:hover img{filter:saturate(.94) contrast(1.06);transform:scale(1.035)}.dzc__products{padding-bottom:clamp(64px,8vw,112px)}.dzc__section-head{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(280px,.82fr);gap:clamp(22px,5vw,72px);align-items:end;margin-bottom:28px}.dzc__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:22px}.dzc-filter{position:relative}.dzc-filter__summary{gap:8px;padding:0 18px;border:1px solid var(--dzc-line-strong);background:#ffffff0d;color:var(--dzc-ink);cursor:pointer;list-style:none}.dzc-filter__summary::-webkit-details-marker{display:none}.dzc-filter__count{color:var(--dzc-cyan)}.dzc-filter__panel{position:absolute;z-index:8;top:calc(100% + 10px);left:0;width:min(680px,calc(100vw - 36px));padding:18px;border:1px solid var(--dzc-line);border-radius:8px;background:#0d0d0dfa;box-shadow:0 24px 70px #0000008c}.dzc-filter__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dzc-filter-group{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09}.dzc-filter-group summary{padding:13px 14px;color:var(--dzc-ink);cursor:pointer;font-size:.92rem}.dzc-filter-group__body{display:grid;gap:8px;padding:0 14px 14px}.dzc-check{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--dzc-muted);font-size:.92rem}.dzc-check input{accent-color:var(--dzc-gold)}.dzc-check small{color:#f6f1e87a}.dzc-check.is-disabled{opacity:.45}.dzc-price-range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dzc-price-range label{display:grid;gap:5px;color:var(--dzc-muted);font-size:.78rem}.dzc-price-range input,.dzc-sort select{border:1px solid var(--dzc-line-strong);background:#0000006b;color:var(--dzc-ink)}.dzc-price-range input{min-height:42px;width:100%;padding:0 10px;border-radius:7px}.dzc-filter__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.dzc-filter__apply,.dzc-filter__clear{padding:0 17px}.dzc-filter__apply{border:1px solid #8a7e6f;background:#8a7e6f;color:#fff}.dzc-filter__clear{border:1px solid var(--dzc-line-strong);color:var(--dzc-muted)}.dzc-sort{display:flex;align-items:center;gap:10px;color:var(--dzc-muted);font-size:.82rem}.dzc-sort select{min-width:190px;padding:0 36px 0 15px;-webkit-appearance:auto;appearance:auto}.dzc__active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.dzc__active-filters a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(94,184,199,.45);border-radius:999px;color:var(--dzc-cyan);font-size:.78rem}.dzc-grid{display:grid;grid-template-columns:repeat(var(--dzc-columns, 4),minmax(0,1fr));gap:var(--dzc-gap, 18px)}.dzc-card{overflow:hidden;border:1px solid var(--dzc-line);border-radius:8px;background:#080808;transition:transform .19s ease,border-color .19s ease}.dzc-card:hover{border-color:#5eb8c780;transform:translateY(-3px)}.dzc-card__media{position:relative;display:block;overflow:hidden;background:#f6f7f8}.dzc-card__media--portrait{aspect-ratio:4 / 5}.dzc-card__media--square{aspect-ratio:1}.dzc-card__media--landscape{aspect-ratio:4 / 3}.dzc-card__media img,.dzc-card__media .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:50% 10%;transition:transform .52s ease}.dzc-card:hover .dzc-card__media img{transform:scale(1.035)}.dzc-card__badge{position:absolute;left:12px;top:12px;margin:0}.dzc-card__body{display:grid;gap:12px;min-height:112px;padding:15px}.dzc-card__title{color:var(--dzc-ink);font-size:1rem;line-height:1.28}.dzc-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.dzc-card__price{color:var(--dzc-muted);font-size:.92rem}.dzc-card__cta{color:var(--dzc-gold);font-size:.68rem;letter-spacing:.12em;text-align:right;text-transform:uppercase}.dzc__pagination{margin-top:34px}[data-dzc-reveal]{opacity:0;transform:translateY(22px);transition:opacity .64s ease,transform .64s ease}[data-dzc-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:1180px){.dzc__intro,.dzc__section-head{grid-template-columns:1fr}.dzc__visual{min-height:auto}.dzc__visual img,.dzc__visual .placeholder-svg{min-height:auto;aspect-ratio:4 / 5}.dzc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.dzc__features{grid-template-columns:1fr}.dzc__toolbar{display:grid}.dzc-filter__panel{position:fixed;inset:auto 12px 12px;width:auto;max-height:min(78svh,720px);overflow:auto}.dzc-filter__groups{grid-template-columns:1fr}.dzc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:620px){.dzc__intro{min-height:auto;padding-top:42px}.dzc h1{font-size:clamp(2.55rem,12vw,3.35rem)}.dzc h2{font-size:clamp(2.1rem,10vw,2.85rem)}.dzc__actions{display:grid}.dzc__button,.dzc-filter__summary,.dzc-sort,.dzc-sort select{width:100%}.dzc-grid{grid-template-columns:1fr}.dzc-card__body{min-height:98px}}@media(prefers-reduced-motion:reduce){[data-dzc-reveal]{opacity:1;transform:none;transition:none}.dzc-card,.dzc-card__media img,.dzc-feature img,.dzc__button{transition:none}}body:has([data-dzc]) .lx-dreizentia-editorial,body:has([data-dzc]) .lx-collection-landing{display:none!important}
.dzc-faq{padding-bottom:clamp(70px,8vw,120px)}.dzc-faq__head{padding-top:clamp(8px,2vw,22px);border-top:1px solid var(--dzc-line)}.dzc-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dzc-faq__item{overflow:hidden;border:1px solid var(--dzc-line);border-radius:8px;background:linear-gradient(180deg,#151412,#0a0a0a);box-shadow:0 18px 50px #00000033}.dzc-faq__item[open]{border-color:rgba(210,187,120,.45)}.dzc-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:18px 20px;color:var(--dzc-ink);cursor:pointer;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.35;list-style:none}.dzc-faq__item summary::-webkit-details-marker{display:none}.dzc-faq__item summary:after{content:"+";display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border:1px solid var(--dzc-line-strong);border-radius:999px;color:var(--dzc-gold);font-family:Arial,sans-serif;font-size:1.1rem;line-height:1}.dzc-faq__item[open] summary:after{content:"-"}.dzc-faq__answer{padding:0 20px 20px;color:var(--dzc-muted);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.96rem;line-height:1.68}.dzc-faq__answer p{margin:0}.dzc-faq__answer p+p{margin-top:10px}@media(max-width:860px){.dzc-faq__grid{grid-template-columns:1fr}}@media(max-width:620px){.dzc-faq{padding-bottom:72px}.dzc-faq__item summary{min-height:58px;padding:16px}.dzc-faq__answer{padding:0 16px 17px}}
