.elementor-kit-44{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-8a92b66:#1B2532;--e-global-typography-primary-font-family:"DM Serif Display";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"DM Serif Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-44 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* =====================================================================
   DEEZIIZIIT AUTO — auto.deeziiziit.com (shared base with deeziiziit.com)
   Paste into: Elementor > Site Settings > Custom CSS (Elementor Pro)
   Fonts: DM Serif Display (headings) + DM Sans (body) — set as Global Fonts too.
   Palette: Paper #F7F7F5 · Stone #EEEDE9 · Slate #1B2532 · Night #0E141C · Gold #C6A15B · Gold text #8A6A2F
   ===================================================================== */
:root{--dz-paper:#F7F7F5;--dz-stone:#EEEDE9;--dz-ink:#1B2532;--dz-night:#0E141C;--dz-soft:#3F4C5A;--dz-muted:#5B6673;
  --dz-gold:#C6A15B;--dz-gold-2:#D9B877;--dz-gold-text:#8A6A2F;--dz-line:rgba(27,37,50,.13);--dz-line-inv:rgba(255,255,255,.14);
  --dz-ease:cubic-bezier(.2,.7,.2,1)}
html{scroll-behavior:smooth;scroll-padding-top:96px}
body{background:var(--dz-paper);color:var(--dz-ink);font-family:"DM Sans","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
::selection{background:var(--dz-gold);color:var(--dz-night)}
:focus-visible{outline:2px solid var(--dz-gold);outline-offset:3px}
.elementor-heading-title em{font-style:italic;color:var(--dz-gold-text)}
.dz-dark .elementor-heading-title em{color:var(--dz-gold)}
.dz-hidden-widget{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}

/* ---------- smooth entrance animations (replaces Elementor's default fadeInUp feel) ---------- */
@keyframes dzFadeUp{from{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}
.elementor-element.animated.fadeInUp{animation-name:dzFadeUp;animation-duration:.9s;animation-timing-function:var(--dz-ease)}
.elementor-element.animated.animated-slow{animation-duration:1.15s}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .elementor-invisible{visibility:visible!important;opacity:1!important}
  .elementor-element.animated{animation:none!important}
  *{transition:none!important}
}

/* ---------- header: fixed, transparent over the home hero, white once scrolled ---------- */
.dz-header{position:fixed!important;top:0;left:0;right:0;z-index:999;background:transparent;transition:background-color .35s var(--dz-ease),box-shadow .35s var(--dz-ease),padding .35s var(--dz-ease)}
body.admin-bar .dz-header{top:32px}
@media (max-width:782px){body.admin-bar .dz-header{top:46px}}
.dz-header.is-solid{background:rgba(255,255,255,.96);box-shadow:0 10px 30px -24px rgba(27,37,50,.55);padding-top:10px!important;padding-bottom:10px!important;backdrop-filter:blur(10px)}
.elementor-editor-active .dz-header{position:relative!important}
.dz-logos{position:relative}
/* One logo widget (slate logo). Over the dark home hero it is turned white with a filter. */
.dz-logo img{width:180px;max-width:100%;height:auto;transition:width .35s var(--dz-ease),filter .35s var(--dz-ease)}
.dz-header.is-over .dz-logo img{filter:brightness(0) invert(1)}
.dz-header.is-solid .dz-logo img{width:160px}
@media (max-width:767px){.dz-logo img,.dz-header.is-solid .dz-logo img{width:148px}}
/* menu */
.dz-nav .elementor-nav-menu--main .elementor-item{color:var(--dz-soft)!important;letter-spacing:.1em;padding-top:10px;padding-bottom:10px}
.dz-nav .elementor-nav-menu--main .elementor-item:hover,.dz-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--dz-gold-text)!important}
.dz-nav .elementor-nav-menu--main .elementor-item:after{background-color:var(--dz-gold)!important;height:1px!important}
.dz-header.is-over .dz-nav .elementor-nav-menu--main .elementor-item{color:#D5DCE3!important}
.dz-header.is-over .dz-nav .elementor-nav-menu--main .elementor-item:hover,.dz-header.is-over .dz-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--dz-gold)!important}
.dz-nav .elementor-menu-toggle{color:var(--dz-ink)!important;background:transparent!important;border:1px solid var(--dz-line);padding:10px}
.dz-nav .elementor-menu-toggle svg{fill:currentColor}
.dz-header.is-over .dz-nav .elementor-menu-toggle{color:#fff!important;border-color:var(--dz-line-inv)}
.dz-nav .elementor-nav-menu--dropdown{background:#fff!important;border-top:2px solid var(--dz-gold);box-shadow:0 24px 40px -24px rgba(27,37,50,.45)}
.dz-nav .elementor-nav-menu--dropdown .elementor-item{color:var(--dz-ink)!important;border-bottom:1px solid var(--dz-line);padding:16px 22px!important;letter-spacing:.08em}
.dz-nav .elementor-nav-menu--dropdown .elementor-item:hover,.dz-nav .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{background:var(--dz-paper)!important;color:var(--dz-gold-text)!important}
@media (max-width:1024px){.dz-hide-tablet{display:none!important}}

/* ---------- buttons ---------- */
.dz-btn .elementor-button{transition:background-color .25s,color .25s,border-color .25s,transform .25s var(--dz-ease)}
.dz-btn .elementor-button:hover{transform:translateY(-1px)}
.dz-btn .elementor-button-icon{transition:transform .25s var(--dz-ease)}
.dz-btn .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}

/* ---------- labels & section heads ---------- */
.dz-lab .elementor-heading-title{margin-bottom:6px}
.dz-crumb a{color:var(--dz-soft);text-decoration:none}.dz-crumb a:hover{color:var(--dz-gold-text)}
.dz-crumb{letter-spacing:.12em;text-transform:uppercase}
.dz-phero-lead,.dz-lead,.dz-lead2{max-width:62ch}

/* ---------- photos (Image widget). The caption names the photo needed; set Caption to None once replaced. ---------- */
.dz-photo{overflow:hidden}
.dz-photo img{width:100%;display:block;object-fit:cover;aspect-ratio:4/3;background:linear-gradient(155deg,#3A4859,#0E141C 72%);transition:transform 1.2s var(--dz-ease)}
.dz-photo figcaption,.dz-photo .widget-image-caption{font-size:12px;color:var(--dz-muted);margin-top:8px;text-align:left}
.dz-r-16x10 img{aspect-ratio:16/10}.dz-r-5x4 img{aspect-ratio:5/4}

/* ---------- home hero ---------- */
.dz-hero .elementor-heading-title{text-wrap:balance}
.dz-hero .dz-h1{max-width:13ch}
.dz-ticks{border-top:1px solid var(--dz-line-inv)}
.dz-tick{cursor:pointer;position:relative}
.dz-tick .elementor-widget-heading{position:relative}
.dz-tick .elementor-widget-heading::before{content:"";position:absolute;left:0;right:0;top:-18px;height:2px;background:var(--dz-line-inv)}
.dz-tick .elementor-widget-heading::after{content:"";position:absolute;left:0;right:0;top:-18px;height:2px;background:var(--dz-gold);transform:scaleX(0);transform-origin:left}
.dz-tick.is-done .elementor-widget-heading::after{transform:scaleX(1)}
.dz-tick.is-active .elementor-widget-heading::after{animation:dzFill 7.2s linear forwards}
@keyframes dzFill{to{transform:scaleX(1)}}
.dz-tick .elementor-heading-title a{color:inherit}
.dz-tick .elementor-heading-title a:hover{color:var(--dz-gold)}
/* fallback if the slideshow script can't attach: bars cycle on their own */
.dz-css-cycle .dz-tick .elementor-widget-heading::after{animation:dzCycle 21.6s linear infinite}
.dz-css-cycle .dz-tick-2 .elementor-widget-heading::after{animation-delay:7.2s}
.dz-css-cycle .dz-tick-3 .elementor-widget-heading::after{animation-delay:14.4s}
@keyframes dzCycle{0%{transform:scaleX(0);opacity:1}33.3%{transform:scaleX(1);opacity:1}34%,100%{transform:scaleX(1);opacity:0}}
@media (max-width:767px){.dz-tick .elementor-widget-text-editor{display:none}}

/* ---------- home: about brief mosaic ---------- */
.dz-mosaic{position:relative;margin:18px 0 0 18px}
.dz-mosaic,.dz-mosaic>.e-con-inner{grid-template-columns:1fr 1fr!important;grid-template-rows:260px 260px!important}
.dz-mosaic::after{content:"";position:absolute;left:-18px;top:-18px;width:44%;height:52%;border-left:1px solid var(--dz-gold);border-top:1px solid var(--dz-gold);pointer-events:none;z-index:0}
.dz-mosaic>.elementor-element{z-index:1}
.dz-mosaic .dz-m1{grid-row:1/3}
.dz-mosaic .dz-photo,.dz-mosaic .dz-photo .elementor-widget-container,.dz-mosaic figure{height:100%;margin:0}
.dz-mosaic .dz-photo img{height:100%;aspect-ratio:auto}
.dz-mosaic .dz-photo figcaption{position:absolute;left:12px;top:12px;margin:0;background:rgba(15,23,32,.6);color:#fff;padding:6px 9px}
.dz-mosaic .dz-photo{position:relative}
.dz-photo figcaption:empty,.dz-photo .widget-image-caption:empty{display:none}
.dz-badge{position:absolute!important;right:-12px;bottom:-24px;max-width:230px;z-index:3!important;box-shadow:0 20px 40px -24px rgba(27,37,50,.6)}
@media (max-width:767px){.dz-mosaic,.dz-mosaic>.e-con-inner{grid-template-rows:230px 150px auto!important}.dz-mosaic{margin:18px 0 0 12px}.dz-mosaic .dz-m1{grid-row:auto;grid-column:1/-1}.dz-badge{position:relative!important;right:auto;bottom:auto;max-width:none;grid-column:1/-1;flex-direction:row!important;align-items:center;box-shadow:none}}
.dz-pts{border-top:1px solid var(--dz-line)}
.dz-pt{border-bottom:1px solid var(--dz-line)}

/* ---------- division cards ---------- */
.dz-card{border:1px solid rgba(27,37,50,.1);box-shadow:0 18px 40px -30px rgba(27,37,50,.5);text-decoration:none;transition:transform .45s var(--dz-ease),box-shadow .45s var(--dz-ease),border-color .45s}
.dz-card:hover{transform:translateY(-6px);border-color:rgba(198,161,91,.7);box-shadow:0 30px 60px -34px rgba(27,37,50,.55)}
.dz-card:hover .dz-photo img{transform:scale(1.04)}
.dz-card .dz-photo figcaption{display:none}
.dz-card-body{flex:1}
.dz-go{margin-top:auto;border-top:1px solid var(--dz-line);padding-top:16px;letter-spacing:.14em;text-transform:uppercase}
.dz-card:hover .dz-go{color:var(--dz-gold-text)}

/* ---------- why choose ---------- */
.dz-why{border-top:1px solid var(--dz-line);border-left:1px solid var(--dz-line)}
.dz-why-item{border-right:1px solid var(--dz-line);border-bottom:1px solid var(--dz-line);transition:background-color .35s}
.dz-why-item:hover{background-color:#FBF8F1!important}

/* ---------- mission / vision / values ---------- */
.dz-mv{background:var(--dz-line);border:1px solid var(--dz-line)}
.dz-value{border-top:1px solid var(--dz-gold)}

/* ---------- CTA band ---------- */
.dz-cta{background-image:linear-gradient(120deg,#1B2532,#131B25)}
.dz-cta .dz-cta-title .elementor-heading-title{max-width:18ch;margin:0 auto}
.dz-crest img{width:70px;margin:0 auto}
.dz-chips .elementor-icon-list-items{justify-content:center;gap:10px}
.dz-chips .elementor-icon-list-item{border:1px solid var(--dz-line-inv);padding:9px 16px!important;margin:0!important}
.dz-chips .elementor-icon-list-icon{display:none}
.dz-chips-light .elementor-icon-list-items{justify-content:flex-start}
.dz-chips-light .elementor-icon-list-item{border-color:var(--dz-line);padding:7px 12px!important}

/* ---------- about page ---------- */
.dz-about-photos{grid-template-columns:2fr 1fr!important;grid-template-rows:260px 260px}
.dz-about-photos .dz-a1{grid-row:1/3}
.dz-about-photos .dz-photo,.dz-about-photos .dz-photo .elementor-widget-container,.dz-about-photos figure{height:100%;margin:0}
.dz-about-photos .dz-photo img{height:100%;aspect-ratio:auto}
@media (max-width:767px){.dz-about-photos{grid-template-columns:1fr 1fr!important;grid-template-rows:240px 170px}.dz-about-photos .dz-a1{grid-row:auto;grid-column:1/-1}}
.dz-structure{background:var(--dz-line);border:1px solid var(--dz-line)}
.dz-struct-top{grid-column:1/-1}
.dz-struct-card{text-decoration:none;transition:background-color .35s}
.dz-struct-card:hover{background-color:#FBF8F1!important}
.dz-struct-card .dz-photo figcaption{display:none}

/* ---------- businesses page ---------- */
.dz-brow{border-bottom:1px solid var(--dz-line);padding-bottom:112px!important}
.dz-brow:last-child{border-bottom:0;padding-bottom:0!important}
@media (max-width:767px){.dz-brow{padding-bottom:72px!important}}

/* ---------- work with us ---------- */
.dz-path{border:1px solid var(--dz-line)}
.dz-dash-list .elementor-icon-list-item{padding:12px 0 12px 28px!important;border-bottom:1px solid var(--dz-line);position:relative}
.dz-dash-list .elementor-icon-list-item::before{content:"";position:absolute;left:0;top:50%;width:12px;height:1px;background:var(--dz-gold)}
.dz-dash-list .elementor-icon-list-icon{display:none}

/* ---------- forms: understated underline fields ---------- */
.dz-form .elementor-field-group>label,.dz-form .elementor-field-label{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--dz-muted)!important;font-weight:600!important}
.dz-form .elementor-field-textual,.dz-form select.elementor-field{background:transparent!important;border:0!important;border-bottom:1px solid rgba(27,37,50,.3)!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;transition:border-color .25s}
.dz-form .elementor-field-textual:focus,.dz-form select.elementor-field:focus{border-bottom-color:var(--dz-gold)!important;box-shadow:none!important;outline:none}
.dz-form .elementor-select-wrapper .select-caret-down-wrapper{right:0}
.dz-form .elementor-button{color:var(--dz-night)!important;letter-spacing:.1em;text-transform:uppercase;border-radius:0!important;transition:background-color .25s}
.dz-form .elementor-button:hover{background-color:var(--dz-gold-2)!important}
.dz-form .elementor-message-success{border:1px solid var(--dz-gold);padding:14px 16px;color:var(--dz-ink)}
.dz-line{border-bottom:1px solid var(--dz-line)}
.dz-line a{color:inherit;text-decoration:none}.dz-line a:hover{color:var(--dz-gold-text)}
.dz-map iframe{filter:grayscale(.35) contrast(1.05);border:1px solid var(--dz-line)}

/* ---------- footer ---------- */
.dz-footer .dz-links a{text-decoration:none}
.dz-foot-logo img{width:180px}
.dz-legal{border-top:1px solid var(--dz-line-inv)}
.dz-legal a{color:inherit;text-decoration:none}.dz-legal a:hover{color:var(--dz-gold)}

/* =====================================================================
   DEEZIIZIIT AUTO — auto.deeziiziit.com (division layer)
   Same type, gold and slate as deeziiziit.com. Auto's own feel: a bright
   showroom, split hero with a Rent / Buy search bar, and dashed gold
   "road line" details on labels, dividers, prices and links.
   ===================================================================== */
:root{--dz-road:rgba(198,161,91,.6);--dz-gold-tint:#F6F1E6}

/* header: network strip + light bar, fixed together */
.dz-header-wrap{position:fixed!important;top:0;left:0;right:0;z-index:999}
body.admin-bar .dz-header-wrap{top:32px}
@media (max-width:782px){body.admin-bar .dz-header-wrap{top:46px}}
.elementor-editor-active .dz-header-wrap{position:relative!important}
.dz-header{position:relative!important;top:auto!important}
.dz-header-light{background:rgba(247,247,245,.94)!important;backdrop-filter:blur(10px)}
.dz-header-light.is-solid{background:rgba(255,255,255,.97)!important}
.dz-netstrip a{text-decoration:none;color:inherit}
.dz-net-auto .elementor-icon-list-item:nth-child(2) a{color:var(--dz-gold)!important}
.dz-lock .elementor-heading-title{letter-spacing:.04em}
.dz-lock .elementor-heading-title a{color:inherit}
.dz-lock-sub{display:block;font-family:"DM Sans",sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.26em;color:var(--dz-gold-text);margin-top:5px}
.dz-crest-logo img{width:44px;height:auto}
@media (max-width:767px){.dz-crest-logo img{width:38px}}
.dz-nav .elementor-nav-menu--main .elementor-item:after{background:transparent!important;height:0!important;border-top:2px dashed var(--dz-gold);opacity:1}

/* road-line signature */
.dz-lab .elementor-heading-title{display:flex;align-items:center;gap:12px}
.dz-lab .elementor-heading-title::before{content:"";width:26px;border-top:2px dashed var(--dz-gold);flex-shrink:0}
.dz-go-road{display:inline-block;border-bottom:2px dashed var(--dz-gold);padding-bottom:4px;letter-spacing:.12em;text-transform:uppercase}
.dz-road-bottom{position:relative;overflow:hidden}
.dz-road-bottom::after{content:"";position:absolute;left:0;right:0;bottom:44px;border-top:2px dashed rgba(198,161,91,.25);pointer-events:none}

/* photo-background columns: delete the small "Background photo" note once the photo is set */
.dz-bgcap{align-self:flex-end}
.dz-bgcap p{display:inline-block;background:rgba(15,23,32,.6);padding:6px 10px;margin:0}

/* home hero: split showroom */
.dz-ahome{position:relative}
.dz-hero-photo{position:relative;min-height:100%}
.dz-hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--dz-paper),rgba(247,247,245,0) 12%);pointer-events:none}
@media (max-width:767px){.dz-hero-photo::after{display:none}}
.dz-dockwrap{position:relative;z-index:5;margin-top:-92px}
@media (max-width:767px){.dz-dockwrap{margin-top:-40px}}

/* two ways tiles */
.dz-svc{text-decoration:none;transition:transform .45s var(--dz-ease),box-shadow .45s var(--dz-ease)}
.dz-svc:hover{transform:translateY(-5px);box-shadow:0 30px 60px -36px rgba(27,37,50,.6)}

/* why / promise */
.dz-why-item:hover{background-color:var(--dz-gold-tint)!important}

/* inner page hero with angled photo */
.dz-ahero{min-height:520px}
.dz-angle-col{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}
@media (max-width:767px){.dz-ahero{min-height:0}.dz-angle-col{clip-path:none;min-height:240px!important;margin:0!important}}

/* about gallery */
.dz-gal .dz-photo img{aspect-ratio:4/5}
.dz-gal .dz-g2,.dz-gal .dz-g2 .elementor-widget-container,.dz-gal .dz-g2 figure{height:100%;margin:0}
.dz-gal .dz-g2 img{height:100%;aspect-ratio:auto}
@media (max-width:767px){.dz-gal .dz-g3{grid-column:1/-1}.dz-gal .dz-g3 img{aspect-ratio:16/9}}

/* buying journey: numbered stops on a dashed road */
.dz-journey{position:relative;counter-reset:dzj}
.dz-journey::after{content:"";position:absolute;left:0;right:0;top:27px;border-top:2px dashed var(--dz-road);z-index:0;pointer-events:none}
.dz-jstep{counter-increment:dzj;position:relative;z-index:1}
.dz-jstep .elementor-widget-heading .elementor-heading-title::before{content:counter(dzj);display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--dz-stone);border:1px solid var(--dz-gold);font:italic 400 22px/1 "DM Serif Display",Georgia,serif;color:var(--dz-gold-text);margin-bottom:22px}
@media (max-width:1024px){.dz-journey::after{display:none}}

/* rental plans, lists */
.dz-plan{border:1px solid var(--dz-line);border-top:3px solid var(--dz-gold)}
.dz-checklist .elementor-icon-list-items{display:grid!important;grid-template-columns:1fr 1fr;column-gap:24px}
.dz-checklist .elementor-icon-list-item{padding:11px 0!important;border-bottom:1px solid var(--dz-line);margin:0!important}
@media (max-width:767px){.dz-checklist .elementor-icon-list-items{grid-template-columns:1fr}}
.dz-road-list .elementor-icon-list-item::before{height:0!important;background:none!important;border-top:2px dashed var(--dz-gold);width:14px!important}

/* tables */
.dz-tscroll{overflow-x:auto}
.dz-cmp{width:100%;min-width:600px;border-collapse:collapse;background:#fff}
.dz-cmp th,.dz-cmp td{padding:18px 22px;text-align:left;border-bottom:1px solid var(--dz-line);font-size:16px}
.dz-cmp thead th{font:400 24px "DM Serif Display",Georgia,serif;border-bottom:2px solid var(--dz-ink)}
.dz-cmp thead th:last-child{color:var(--dz-gold-text)}
.dz-cmp tbody th{color:var(--dz-muted);font-weight:600;width:28%}
.dz-hours{width:100%;border-collapse:collapse;margin-top:14px;background:#fff}
.dz-hours caption{text-align:left;font:400 22px "DM Serif Display",Georgia,serif;padding-bottom:10px}
.dz-hours th,.dz-hours td{padding:13px 16px;border-bottom:1px solid var(--dz-line);text-align:left;font-size:15.5px}
.dz-hours th{color:var(--dz-muted);font-weight:600;background:var(--dz-paper);width:45%}

/* contact quick tiles */
.dz-quick{border:1px solid var(--dz-line);text-decoration:none;transition:border-color .25s,box-shadow .25s}
.dz-quick:hover{border-color:var(--dz-gold);box-shadow:inset 0 3px 0 var(--dz-gold)}

/* vehicle cards (Loop Item) */
.dz-vcard{border:1px solid rgba(27,37,50,.08);height:100%;transition:transform .45s var(--dz-ease),box-shadow .45s var(--dz-ease)}
.dz-vcard:hover{transform:translateY(-5px);box-shadow:0 30px 60px -36px rgba(27,37,50,.55)}
.dz-card-media{position:relative}
.dz-card-img img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}
.dz-card-badge{position:absolute;top:14px;left:14px;z-index:2;width:auto!important}
.dz-card-title a{color:inherit;text-decoration:none}.dz-card-title a:hover{color:var(--dz-gold-text)}
.dz-card-price{border-top:2px dashed rgba(198,161,91,.45);margin-top:auto}
.dz-loop .dzl-price small{letter-spacing:.02em}

/* footer network tiles + WhatsApp */
.dz-tile{border-top:3px solid transparent;text-decoration:none;transition:background-color .3s}
.dz-tile:hover{background-color:rgba(255,255,255,.08)!important}
.dz-tile-current{border-top-color:var(--dz-gold)}
.dz-wa{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:9990;background:#25D366;color:#083B1C!important;font-weight:700;text-decoration:none;padding:13px 18px;border-radius:40px;box-shadow:0 12px 28px -10px rgba(0,0,0,.45);font-size:15px}/* End custom CSS */