.elementor-kit-61{--e-global-color-primary:#0D0E11;--e-global-color-secondary:#15171B;--e-global-color-text:#6D727B;--e-global-color-accent:#B3945F;--e-global-color-ink3:#1E2128;--e-global-color-ivory:#F7F4EF;--e-global-color-ivory2:#ECE7DE;--e-global-color-paper:#FBFAF8;--e-global-color-white:#FFFFFF;--e-global-color-platinum:#B9BDC4;--e-global-typography-primary-font-family:"Bodoni Moda";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.08em;--e-global-typography-primary-letter-spacing:-0.015em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:12px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-secondary-letter-spacing:0.16em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:12px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0.16em;--e-global-typography-hero-font-family:"Bodoni Moda";--e-global-typography-hero-font-size:5.4rem;--e-global-typography-hero-font-weight:400;--e-global-typography-hero-line-height:1.02em;--e-global-typography-hero-letter-spacing:-0.015em;--e-global-typography-h1page-font-family:"Bodoni Moda";--e-global-typography-h1page-font-size:3.1rem;--e-global-typography-h1page-font-weight:400;--e-global-typography-h1page-line-height:1.08em;--e-global-typography-h1page-letter-spacing:-0.015em;--e-global-typography-stat-font-family:"Bodoni Moda";--e-global-typography-stat-font-size:2.15rem;--e-global-typography-stat-font-weight:400;--e-global-typography-stat-line-height:1.1em;--e-global-typography-lead-font-family:"Inter";--e-global-typography-lead-font-size:1.0625rem;--e-global-typography-lead-font-weight:400;--e-global-typography-lead-line-height:1.7em;--e-global-typography-small-font-family:"Inter";--e-global-typography-small-font-size:0.875rem;--e-global-typography-small-font-weight:400;--e-global-typography-small-line-height:1.7em;background-color:#FBFAF8;color:#0D0E11;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}.elementor-kit-61 button,.elementor-kit-61 input[type="button"],.elementor-kit-61 input[type="submit"],.elementor-kit-61 .elementor-button{background-color:#0D0E11;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}.elementor-kit-61 button:hover,.elementor-kit-61 button:focus,.elementor-kit-61 input[type="button"]:hover,.elementor-kit-61 input[type="button"]:focus,.elementor-kit-61 input[type="submit"]:hover,.elementor-kit-61 input[type="submit"]:focus,.elementor-kit-61 .elementor-button:hover,.elementor-kit-61 .elementor-button:focus{background-color:#B3945F;color:#0D0E11;}.elementor-kit-61 e-page-transition{background-color:#FFBC7D;}.elementor-kit-61 a{color:#0D0E11;}.elementor-kit-61 a:hover{color:#B3945F;}.elementor-kit-61 h1{color:#0D0E11;font-family:"Bodoni Moda", Sans-serif;font-size:3.1rem;font-weight:400;line-height:1.08em;letter-spacing:-0.015em;}.elementor-kit-61 h2{color:#0D0E11;font-family:"Bodoni Moda", Sans-serif;font-size:3.1rem;font-weight:400;line-height:1.08em;letter-spacing:-0.015em;}.elementor-kit-61 h3{color:#0D0E11;font-family:"Bodoni Moda", Sans-serif;font-size:1.75rem;font-weight:400;line-height:1.15em;letter-spacing:-0.015em;}.elementor-kit-61 h4{color:#0D0E11;font-family:"Bodoni Moda", Sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.2em;letter-spacing:-0.015em;}.elementor-kit-61 input:not([type="button"]):not([type="submit"]),.elementor-kit-61 textarea,.elementor-kit-61 .elementor-field-textual{border-radius:2px 2px 2px 2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.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-kit-61{--e-global-typography-hero-font-size:4rem;--e-global-typography-h1page-font-size:2.6rem;}.elementor-kit-61 h1{font-size:2.6rem;}.elementor-kit-61 h2{font-size:2.4rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-61{--e-global-typography-hero-font-size:2.7rem;--e-global-typography-h1page-font-size:2.1rem;--e-global-typography-stat-font-size:1.7rem;}.elementor-kit-61 h1{font-size:2.1rem;}.elementor-kit-61 h2{font-size:1.9rem;}.elementor-kit-61 h3{font-size:1.4rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== Milroy's — site-wide styles (Elementor Site Settings > Custom CSS) ===== */
:root{--m-ink:#0D0E11;--m-ink2:#15171B;--m-champagne:#B3945F;--m-slate:#6D727B;--m-platinum:#B9BDC4;--m-ivory:#F7F4EF;--m-line:rgba(13,14,17,.1);--m-line-light:rgba(255,255,255,.14);}
/* Eyebrow label */
.m-eyebrow, .m-eyebrow .elementor-heading-title{font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--m-champagne);}
/* Italic champagne accent inside headings: wrap words in <em> */
.elementor-heading-title em{font-style:italic;color:var(--m-champagne);}
/* Card */
.m-card{background:#fff;border:1px solid var(--m-line);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);}
.m-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(13,14,17,.35);}
/* Check-mark lists (Text Editor: bulleted list inside a widget with class m-checks) */
.m-checks ul{list-style:none;padding-left:0;margin:0;}
.m-checks li{position:relative;padding-left:1.6rem;margin-bottom:.6rem;}
.m-checks li::before{content:"";position:absolute;left:0;top:.5em;width:.7rem;height:.38rem;border-left:1.5px solid var(--m-champagne);border-bottom:1.5px solid var(--m-champagne);transform:rotate(-45deg);}
/* Text links inside running text */
.elementor-widget-text-editor p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:rgba(13,14,17,.35);}
.m-dark .elementor-widget-text-editor a, .m-dark a:not(.elementor-button){color:inherit;}
.m-dark a:not(.elementor-button):hover{color:var(--m-champagne);}
/* Arrow links */
.m-arrow a{font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;}
/* Outline buttons */
.m-btn-outline .elementor-button{background:transparent!important;border:2px solid currentColor;}
.m-btn-outline .elementor-button:hover{background:var(--m-champagne)!important;border-color:var(--m-champagne);color:var(--m-ink)!important;}
/* Header */
.m-header .elementor-nav-menu--dropdown{background:var(--m-ink);}
.m-header .elementor-nav-menu .sub-menu{min-width:220px;}
/* Gallery captions */
.elementor-image-gallery .gallery-caption, .elementor-gallery-item__title{font-size:.78rem;letter-spacing:.06em;}
/* ---- Store cards shortcode ---- */
.milroys-store-cards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;}

@media(max-width:600px){.milroys-store-cards{grid-template-columns:1fr;}}
.milroys-store-cards .wp-block-column{min-width:0;}
.milroys-store-card{height:100%;box-sizing:border-box;}
.milroys-store-card h3{font-family:"Bodoni Moda",serif;font-weight:400;font-size:1.75rem;line-height:1.15;margin:0 0 .75rem;}
.milroys-store-card p{margin:0 0 .75rem;}
.milroys-store-card .has-slate-color{color:var(--m-slate);}
.milroys-store-card .has-small-font-size{font-size:.875rem;}
.milroys-store-card a{color:var(--m-ink);}
.milroys-store-hours{margin-top:1rem!important;padding-top:1rem;border-top:1px solid var(--m-line);line-height:1.9;}
.milroys-hours-day{display:inline-block;min-width:4.5em;font-weight:600;color:var(--m-ink);}
/* ---- WPForms ---- */
.wpforms-container .wpforms-submit,.wpforms-container button[type=submit]{background:var(--m-ink)!important;color:#fff!important;border:0!important;border-radius:2px!important;padding:.95rem 1.8rem!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;height:auto!important;}
.wpforms-container .wpforms-submit:hover{background:var(--m-champagne)!important;color:var(--m-ink)!important;}
.wpforms-container input:not([type=submit]),.wpforms-container select,.wpforms-container textarea{border-radius:2px!important;}
/* ---- WooCommerce ---- */
.woocommerce ul.products li.product a img{aspect-ratio:3/4;object-fit:cover;margin-bottom:1rem;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Bodoni Moda",serif;font-size:1.1875rem;font-weight:400;line-height:1.2;padding:0;}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:var(--m-ink);font-weight:600;}
.woocommerce a.button,.woocommerce button.button,.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--m-ink);color:#fff;border-radius:2px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:1rem 1.6rem;line-height:1;}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:var(--m-champagne);color:var(--m-ink);}
.woocommerce div.product .product_title{font-family:"Bodoni Moda",serif;font-weight:400;}
.woocommerce span.onsale{background:var(--m-champagne);color:var(--m-ink);border-radius:0;}
/* Accessibility */
:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--m-champagne);outline-offset:2px;}
@media (prefers-reduced-motion:reduce){.m-card{transition:none;}}

/* Image crops: add class m-ratio-45 / m-ratio-34 / m-ratio-32 / m-ratio-11 to an Image widget */
.m-ratio-45 img{aspect-ratio:4/5;object-fit:cover;width:100%;}
.m-ratio-34 img{aspect-ratio:3/4;object-fit:cover;width:100%;}
.m-ratio-32 img{aspect-ratio:3/2;object-fit:cover;width:100%;}
.m-ratio-11 img{aspect-ratio:1/1;object-fit:cover;width:100%;}
/* Menu item only shown in the mobile menu */
.elementor-nav-menu--main .m-mobile-only{display:none!important;}
.m-card .elementor-widget:last-child{margin-bottom:0;}

/* m-price-fix */
.woocommerce ul.products li.product .price{font-family:Inter,sans-serif;font-size:15px;margin-bottom:12px;}
.woocommerce ul.products li.product .button{margin-top:4px;}

/* Column that fills the remaining width next to a fixed-width column */
.e-con > .e-con.m-fill, .e-con-inner > .e-con.m-fill{flex:1 1 0;min-width:0;}
@media (max-width:767px){.e-con > .e-con.m-fill, .e-con-inner > .e-con.m-fill{flex-basis:auto;width:100%;}}

/* store-cards-fit */
.milroys-store-cards.alignwide{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box;}

/* Rental CTA on product pages (no prices/cart) */
.milroys-rent-cta{margin:1.5rem 0;padding:1.25rem 1.5rem;background:var(--m-ivory);border:1px solid var(--m-line);}
.milroys-rent-note{margin:0 0 1rem;color:var(--m-slate);font-size:.925rem;}
.woocommerce .milroys-rent-cta a.button.milroys-rent-btn{background:var(--m-champagne);color:var(--m-ink);}
.woocommerce .milroys-rent-cta a.button.milroys-rent-btn:hover{background:var(--m-ink);color:#fff;}
.milroys-rent-call{margin-left:.75rem;font-size:.875rem;font-weight:600;color:var(--m-ink);}
.woocommerce div.product .woocommerce-product-details__short-description p:last-child{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--m-champagne);font-weight:600;}

/* product-grid-v2 */
/* Product names in shop, category and Elementor product grids */
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Raleway",sans-serif!important;font-weight:600!important;font-size:1.05rem!important;line-height:1.35!important;letter-spacing:.01em;color:var(--m-ink);padding:.25rem 0 0!important;margin:0 0 1rem!important;}
/* Equal-height cards, button pinned to the bottom */
.woocommerce ul.products{display:flex!important;flex-wrap:wrap;align-items:stretch;}
.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important;}
.elementor-widget-woocommerce-products ul.products,.elementor-widget-wc-archive-products ul.products{display:grid!important;}
.woocommerce ul.products li.product{display:flex!important;flex-direction:column;float:none!important;}
.woocommerce ul.products li.product .woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1 1 auto;}
.woocommerce ul.products li.product .button{margin-top:auto!important;align-self:flex-start;}
.elementor-products-grid ul.products.elementor-grid li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;flex-direction:column!important;}
.elementor-products-grid ul.products.elementor-grid li.product .woocommerce-loop-product__link{width:100%;}
.elementor-products-grid ul.products.elementor-grid li.product img{width:100%!important;}
/* end product-grid-v2 */
/* Legal pages (Privacy Policy) */
.m-legal h2{font-family:"Bodoni Moda",serif;font-weight:400;font-size:1.6rem;line-height:1.2;margin:2.25rem 0 .75rem;}
.m-legal p,.m-legal li{font-size:1rem;line-height:1.75;color:var(--m-slate);}
.m-legal ol,.m-legal ul{padding-left:1.25rem;margin:0 0 1.25rem;}
.m-legal li{margin-bottom:.4rem;}
.m-legal a{color:var(--m-ink);text-decoration:underline;text-underline-offset:.18em;}

/* hero-ratio: show the full hero photo on desktop (no top/bottom crop) */
@media (min-width:1025px){
  .e-con.m-hero{--min-height:0px;min-height:0;height:auto;}
  .e-con.m-hero-32{aspect-ratio:3/2;}
  .e-con.m-hero-43{aspect-ratio:4/3;}
}
/* hero slider */
.m-hero-slider .elementor-swiper-button{opacity:.7;transition:opacity .2s}
.m-hero-slider .elementor-swiper-button:hover{opacity:1}
@media (max-width:767px){.m-hero-slider .elementor-swiper-button{display:none}}
.m-hero-slider .e-n-carousel.swiper{padding-bottom:0!important}
.m-hero-slider .swiper-pagination{bottom:22px!important;top:auto!important;z-index:5}
.m-hero-slider .swiper-pagination-bullet{background:#fff;opacity:.5}
.m-hero-slider .swiper-pagination-bullet-active{background:#B3945F;opacity:1}
/* HUSKY filter sidebar */
.m-filter .woof_container{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(13,14,17,.1);}
.m-filter .woof_container h4{font-family:"Inter",sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink);margin:0 0 10px;font-weight:600;}
.m-filter .woof_list li{margin:0 0 6px!important;padding:0!important;}
.m-filter .woof_list label{font-size:.95rem;color:var(--m-slate);}
.m-filter .woof_checkbox_count{color:#9a9ea6;font-size:.8rem;}
.m-filter .woof_reset_search_form,.m-filter .woof_submit_search_form{background:var(--m-ink)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:10px 18px!important;font-size:.75rem!important;letter-spacing:.12em;text-transform:uppercase;}
@media (min-width:1025px){.m-filter{position:sticky;top:110px;align-self:flex-start;}}
/* Accessory shade tables */
.m-shades{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.92rem;}
.m-shades th{font-family:"Inter",sans-serif;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--m-ink);border-bottom:2px solid var(--m-ink);padding:8px 10px;}
.m-shades td{padding:7px 10px;border-bottom:1px solid rgba(13,14,17,.08);color:var(--m-slate);}
.m-shades tbody tr:nth-child(even) td{background:rgba(13,14,17,.025);}
.m-shades td:nth-child(2){font-variant-numeric:tabular-nums;color:var(--m-ink);white-space:nowrap;}
/* Accessory cards: show the whole (wide) photo, same card height as tuxedos */
.woocommerce ul.products li.product.product_cat-accessories a img{object-fit:contain!important;background:#fff;padding:8%;box-sizing:border-box;}
/* HUSKY: hide filter groups with no options for the current page */
.m-filter .woof_container:not(:has(li)){display:none;}
/* Boxed banner hero (landing pages): max 1440px wide, 1440×650 shape on desktop, Ink side space */
.e-con.m-hero-wrap{background:var(--e-global-color-primary,#0D0E11);}
@media (min-width:1025px){
  .e-con.m-hero-banner{--min-height:0px;min-height:0;height:auto;aspect-ratio:1440/650;width:100%;max-width:var(--m-banner-max,1440px);margin-left:auto;margin-right:auto;}
}
/* Home slider: full width, fixed height 800px on desktop (images 2880×1600 or 2560×1422; keep faces in the middle ~75% of the height) */
.e-con.m-slider-wrap{background:var(--e-global-color-primary,#0D0E11);}
@media (min-width:1025px){
  
  .e-con.m-hero-slide169{--min-height:0px;min-height:0;aspect-ratio:auto;height:clamp(560px,41.67vw,800px)!important;background-size:cover!important;background-position:center center!important;}
}

/* product-info-v1 start — single product: Product Information + Description in the right column */
.single-product div.product .summary .m-product-info,
.single-product div.product .summary .m-product-description{margin:32px 0 0;}
.single-product div.product .summary .m-product-section-title{font-family:var(--e-global-typography-text-font-family,inherit);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--e-global-color-primary,#0D0E11);margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid rgba(13,14,17,.15);line-height:1.4;}
.single-product .m-product-info table.woocommerce-product-attributes{width:100%;border:0;border-collapse:collapse;margin:0;background:none;}
.single-product .m-product-info table.woocommerce-product-attributes tr{background:none!important;border-bottom:1px solid rgba(13,14,17,.08);}
.single-product .m-product-info table.woocommerce-product-attributes th,
.single-product .m-product-info table.woocommerce-product-attributes td{border:0;padding:9px 0;background:none!important;font-size:15px;line-height:1.5;vertical-align:top;}
.single-product .m-product-info table.woocommerce-product-attributes th{width:38%;text-align:left;font-weight:600;color:var(--e-global-color-primary,#0D0E11);}
.single-product .m-product-info table.woocommerce-product-attributes td{font-style:normal;color:#4a4b50;}
.single-product .m-product-info table.woocommerce-product-attributes td p{margin:0!important;padding:0!important;font-style:normal;}
.single-product .m-product-description{font-size:15px;line-height:1.7;}
.single-product .m-product-description h2:not(.m-product-section-title),
.single-product .m-product-description h3{font-size:20px;margin:24px 0 10px;}
.single-product .m-product-description iframe,.single-product .m-product-description video{max-width:100%;}
.single-product div.product .summary .product_meta{margin-top:32px;padding-top:16px;border-top:1px solid rgba(13,14,17,.15);}
.single-product div.product section.related,.single-product div.product section.up-sells{clear:both;padding-top:56px;}
/* product-info-v1 end */

/* shop-suits-only start — /shop/ shows only Tuxedos & Suits (WPCode "Milroy's shop page — suits & tuxedos only"); hide accessory-only filter options there */
body.m-suits-only .m-filter li.woof_term_50,
body.m-suits-only .m-filter li.woof_term_68,
body.m-suits-only .m-filter li.woof_term_87{display:none!important;}
/* shop-suits-only end */

/* card-ratio-23 start — tuxedo/suit cards use the photos' own 2:3 shape (full body, no head/feet crop); accessories keep their own rule */
.woocommerce ul.products li.product:not(.product_cat-accessories) a img{aspect-ratio:2/3;object-fit:cover;object-position:center top;width:100%;height:auto;}
/* card-ratio-23 end */

/* ecat-btn start — "View in the eCatalog" button on product pages */
.single-product .summary .m-ecat{margin:16px 0 0;}
.single-product .summary .m-ecat-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:1px solid var(--e-global-color-primary,#0D0E11);color:var(--e-global-color-primary,#0D0E11);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s;}
.single-product .summary .m-ecat-btn:hover{background:var(--e-global-color-primary,#0D0E11);color:#fff;}
.single-product .summary .m-ecat-pg{font-weight:400;letter-spacing:.06em;opacity:.7;}
.single-product .summary .m-ecat-ext{font-size:14px;}
/* ecat-btn end */

/* slide-art start — slides whose image has text baked in (e.g. Mix & Match): show the whole image, no overlay */
.e-con.m-slide-art{background-color:var(--e-global-color-primary,#0D0E11)!important;}
@media (min-width:1025px){.e-con.m-hero-slide169.m-slide-art{background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;}}
@media (max-width:1024px){.e-con.m-slide-art{background-size:cover!important;background-position:28% center!important;}}
/* slide-art end */

/* slide-art start — Mix & Match slide (image has text baked in): full width, no overlay */
.e-con.m-slide-art{background-color:var(--e-global-color-primary,#0D0E11)!important;}
@media (min-width:1025px){.e-con.m-hero-slide169.m-slide-art{background-size:cover!important;background-position:center 45%!important;}}
@media (max-width:1024px){.e-con.m-slide-art{background-size:cover!important;background-position:28% center!important;}}
/* slide-art end */

/* slide-art start — Mix & Match slide (2880×1200 image with text baked in): full width, no overlay */
.e-con.m-slide-art{background-color:var(--e-global-color-primary,#0D0E11)!important;}
@media (min-width:1025px){.e-con.m-hero-slide169.m-slide-art{background-size:cover!important;background-position:center center!important;}}
@media (max-width:1024px){.e-con.m-slide-art{background-size:cover!important;background-position:22% center!important;}}
/* slide-art end *//* End custom CSS */