.dz-jeans{padding:32px var(--dz-ini-gx,clamp(20px,5vw,72px)) 0;background:#fff;color:#050505;font-family:var(--dz-font-ui,Inter,Arial,sans-serif)}
.dz-jeans *{box-sizing:border-box}.dz-jeans__inner{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;max-width:1460px;margin:auto;align-items:start}
.dz-jeans__art{position:relative;min-width:0}.dz-jeans__art>img{display:block;width:100%;height:auto}
.dz-jeans__link{position:absolute;top:2%;left:33.5%;right:1%;height:37%;color:transparent}.dz-jeans__link:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px #111}
.dz-jeans__brands{min-width:0}.dz-jeans__names{font-size:10px;line-height:1.5;color:#666;margin:0 0 4px;letter-spacing:.025em}.dz-jeans__brands h2{font-size:18px;line-height:1.3;font-weight:600;margin:0 0 10px}
.dz-jeans__search{display:flex;gap:6px;align-items:center;margin:0 0 12px}.dz-jeans__search input{width:0;min-width:0;flex:1;border:0;border-bottom:1px solid #d9d5cf;border-radius:0;padding:7px 0;background:#fff;color:#111;font:inherit;font-size:13px}
.dz-jeans__search button{border:0;background:#fff;color:#111;padding:6px;min-width:32px;min-height:36px;font:inherit;font-size:13px;cursor:pointer}.dz-jeans__search button[hidden]{display:none}
.dz-jeans__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dz-jeans__tile{position:relative;display:block;border:0;padding:0;margin:0;overflow:hidden;aspect-ratio:1;background:#f3f0eb;color:#111;text-decoration:none;cursor:pointer;border-radius:0;font:inherit;min-width:0}
.dz-jeans__tile img{display:block;width:100%;height:100%;object-fit:contain}.dz-jeans__tile span{position:absolute;bottom:5px;left:5px;max-width:calc(100% - 10px);padding:2px 5px;background:#ffffffed;font-size:11px;line-height:1.4;color:#111}.dz-jeans button:focus-visible,.dz-jeans input:focus-visible,.dz-jeans__tile:focus-visible{outline:2px solid #111;outline-offset:3px}
.dz-jeans__status{font-size:12px;line-height:1.5;margin:8px 0 0;color:#555}.dz-jeans__status:empty{display:none}
@media(max-width:980px){.dz-jeans{padding-left:24px;padding-right:24px}.dz-jeans__inner{gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}
@media(max-width:680px){.dz-jeans{padding:24px 16px 0}.dz-jeans__inner{grid-template-columns:minmax(0,1fr);gap:24px}.dz-jeans__grid{gap:8px}.dz-jeans__search input{min-height:44px}.dz-jeans__search button{min-height:44px;min-width:44px}}

/* Keep editorial covers complete despite global auto image height. */
.elementor-23 .dz-jeans__tile[data-brand]>img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain!important}

/* Transparent editorial cutouts: one DREZZ cream canvas, generous product scale. */
.elementor-23 .dz-jeans__tile[data-brand]{background:#f3f0eb}
.elementor-23 .dz-jeans__tile[data-brand]>img{inset:6%;width:88%!important;height:88%!important;object-fit:contain!important}

/* Beige canvas requested for brand discovery; transparent originals preserved. */
.elementor-23 .dz-jeans__tile[data-brand]{background:#f3efe7}

/* Wide Jeans editorial; brand discovery layout and controls stay unchanged. */
.elementor-23 .dz-jeans--landscape .dz-jeans__inner{align-items:center}
.elementor-23 .dz-jeans--landscape .dz-jeans__art{aspect-ratio:2.3;container-type:inline-size;overflow:hidden}
.elementor-23 .dz-jeans--landscape .dz-jeans__art>img{width:100%!important;height:100%!important;object-fit:cover;object-position:center;aspect-ratio:2.3}
.elementor-23 .dz-jeans--landscape .dz-jeans__link{top:5%;right:3%;left:auto;height:auto;display:block;color:#fff;text-decoration:none;line-height:.95}
.elementor-23 .dz-jeans--landscape .dz-jeans__title{display:block;font-family:var(--dz-font-editorial,"Bodoni Moda",Georgia,serif);font-weight:400;font-size:clamp(42px,6vw,112px);font-size:clamp(42px,11cqw,112px);line-height:.95;letter-spacing:-.04em;color:#fff}
.elementor-23 .dz-jeans--landscape .dz-jeans__copy{position:absolute;right:3%;bottom:10%;width:31%;margin:0;color:#fff;font-size:clamp(12px,1.2vw,22px);font-size:clamp(12px,2.15cqw,22px);line-height:1.12;font-weight:400;text-align:right;text-shadow:0 1px 2px #0006;pointer-events:none}
@media(max-width:680px){.elementor-23 .dz-jeans--landscape .dz-jeans__art{aspect-ratio:1.8}.elementor-23 .dz-jeans--landscape .dz-jeans__art>img{aspect-ratio:1.8}.elementor-23 .dz-jeans--landscape .dz-jeans__copy{width:44%;right:4%;bottom:9%;font-size:12px}.elementor-23 .dz-jeans--landscape .dz-jeans__link{right:4%}}

@media(max-width:680px){.elementor-23 .dz-jeans--landscape .dz-jeans__title{font-size:clamp(36px,11cqw,50px)}}
