/* Approved LT palette. No changes to native product images, hover transforms or stock. */
body.iblt-burgundy{--iblt-wine:#51172f;--iblt-wine-light:#722a45;--iblt-paper:#f7f3ef;--iblt-ink:#35292c;--iblt-line:#e5dbd4;--wd-primary-color:#51172f}
.iblt-burgundy-topline{background:#391020;color:#dbcbd0;text-align:center;padding:7px 20px;font:400 11px/1.55 Arial,sans-serif;letter-spacing:1.7px}
body.iblt-burgundy .ibvlp-header{background:#51172f!important}
body.iblt-burgundy .iblt-nav-v2.ibvlp-subnav{border-color:var(--iblt-line)}
body.iblt-burgundy .iblt-nav-v2 .ibol-search{background:#fff;border-color:var(--iblt-line);border-width:0 0 1px;border-radius:0}
body.iblt-burgundy .iblt-nav-v2 .ibol-search:focus-within{border-color:var(--iblt-wine);box-shadow:0 1px 0 var(--iblt-wine)}
body.iblt-burgundy .iblt-nav-v2 .ibol-search button,
body.iblt-burgundy .iblt-nav-v2 .iblt-category-row>a:hover,
body.iblt-burgundy .iblt-nav-v2 .iblt-category-row>a[aria-current=page],
body.iblt-burgundy .iblt-category-toggle[aria-expanded=true]{color:var(--iblt-wine)!important}
body.iblt-burgundy .iblt-category:has(>.iblt-category-row>.iblt-category-toggle[aria-expanded=true])>.iblt-category-row{border-bottom-color:var(--iblt-wine)}
body.iblt-burgundy .iblt-nav-v2 a:focus-visible,body.iblt-burgundy .iblt-nav-v2 button:focus-visible{outline-color:var(--iblt-wine)}
body.iblt-burgundy .ibvlp-header>.ibvlp-header-inner>nav>a:focus-visible{outline-color:white}
body.iblt-burgundy .ibol-catalog-intro h1,body.iblt-burgundy .ibol-eyebrow{color:var(--iblt-wine)}
body.iblt-burgundy .ibol-button,body.iblt-burgundy .ibvlp-btn{background:var(--iblt-wine)!important;color:white!important;border-color:var(--iblt-wine)!important}
body.iblt-burgundy .product-grid-item .wd-add-btn>a.add-to-cart-loop{background:var(--iblt-wine)!important;border-color:var(--iblt-wine)!important;color:#fff!important}
body.iblt-burgundy .product-grid-item .wd-add-btn>a.add-to-cart-loop:hover{background:var(--iblt-wine-light)!important;border-color:var(--iblt-wine-light)!important;color:#fff!important}
body.iblt-burgundy .product-grid-item .price{color:var(--iblt-wine)!important}
body.ibol-outlet.iblt-burgundy .product-grid-item .product-labels .onsale{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;background:var(--iblt-wine)!important;border:1px solid var(--iblt-wine)!important;color:#fff!important;box-shadow:0 3px 9px #39102020!important;width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;border-radius:50%!important;padding:6px!important;font:700 18px/1 Arial,sans-serif!important;white-space:nowrap!important}
.iblt-welcome,.iblt-welcome *,.iblt-personal-benefits,.iblt-personal-catalog-heading{box-sizing:border-box}
.iblt-welcome{background:var(--iblt-paper);padding:0 35px;color:var(--iblt-ink)}
.iblt-personal-hero{max-width:1300px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;min-height:480px;position:relative}
.iblt-personal-copy{padding:55px 55px 42px 20px;align-self:center;min-width:0}
body.iblt-burgundy .iblt-personal-eyebrow{font:600 10px/1.55 Arial,sans-serif;letter-spacing:2.5px;margin:0 0 20px;color:var(--iblt-wine-light)}
body.iblt-burgundy #iblt-welcome-title{font:400 52px/1.09 Georgia,serif;letter-spacing:-.6px;margin:0 0 22px;color:var(--iblt-ink);text-transform:none}
#iblt-welcome-title em{font-style:italic;font-weight:400;color:var(--iblt-wine);font-size:1.05em}
.iblt-personal-intro{max-width:440px;font:400 16px/1.75 Arial,sans-serif;color:#756665;margin:0 0 25px}
.iblt-personal-photo{position:relative;min-height:480px;overflow:hidden}
.iblt-personal-photo img{display:block;width:100%;height:100%;max-height:none;position:absolute;inset:0;object-fit:cover;object-position:50% 15%}
.iblt-personal-photo>span{position:absolute;right:21px;bottom:19px;color:#fff;font:italic 17px/1.5 Georgia,serif;text-shadow:0 1px 8px #0007}
.iblt-personal-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--iblt-wine);color:#fff!important;padding:15px 24px;min-height:51px;font:600 11px/1.5 Arial,sans-serif;letter-spacing:1.1px;border:0;text-decoration:none!important}
.iblt-personal-button:hover{background:var(--iblt-wine-light);color:white}
.iblt-personal-button:focus-visible{outline:2px solid var(--iblt-wine);outline-offset:4px}
.iblt-personal-signature{margin:20px 0 0;font:400 11px/1.5 Arial,sans-serif;color:#8b7a79}
.iblt-personal-signature strong{font:italic 25px/1.5 Georgia,serif;color:var(--iblt-wine);margin-left:6px}
.iblt-personal-benefits{max-width:1300px;margin:auto;display:flex;gap:35px;justify-content:center;padding:17px 10px;border-bottom:1px solid var(--iblt-line);color:#7c6967;font:400 11px/1.55 Arial,sans-serif;letter-spacing:.6px}
.iblt-personal-benefits span:before{content:'·';color:var(--iblt-wine);margin-right:12px}
body.iblt-burgundy-shop .ibol-catalog-intro,body.iblt-burgundy-shop .woocommerce-breadcrumb,body.iblt-burgundy-shop .wd-breadcrumbs{display:none!important}
body.iblt-burgundy-shop .main-page-wrapper{padding-top:0}
.iblt-personal-catalog-heading{flex:1 1 100%;width:100%;display:flex;align-items:end;justify-content:space-between;gap:25px;padding:38px 0 24px;scroll-margin-top:32px}
body.iblt-burgundy .iblt-personal-catalog-heading .iblt-personal-eyebrow{margin:0 0 7px}
body.iblt-burgundy .iblt-personal-catalog-heading h2{margin:0;font:400 35px/1.2 Georgia,serif;color:var(--iblt-ink);text-transform:none}
.iblt-personal-catalog-heading>p{margin:0;color:#7c6d6b;font:400 13px/1.5 Arial,sans-serif}
@media(min-width:1450px){.iblt-personal-copy{padding-left:40px}body.iblt-burgundy #iblt-welcome-title{font-size:61px}.iblt-personal-hero,.iblt-personal-photo{min-height:520px}}
@media(max-width:1150px){.iblt-personal-copy{padding:40px 30px 35px 0}body.iblt-burgundy #iblt-welcome-title{font-size:45px}.iblt-personal-hero,.iblt-personal-photo{min-height:440px}.iblt-personal-intro{font-size:15px}}
@media(max-width:850px){.iblt-welcome{padding:0 22px}.iblt-personal-hero{grid-template-columns:1fr 1fr;min-height:400px}.iblt-personal-photo{min-height:400px}.iblt-personal-copy{padding-right:25px}body.iblt-burgundy .iblt-personal-eyebrow{font-size:9px;letter-spacing:1.6px}body.iblt-burgundy #iblt-welcome-title{font-size:37px}.iblt-personal-intro{font-size:14px}.iblt-personal-benefits{gap:18px;flex-wrap:wrap;padding:14px 0;font-size:10px}.iblt-personal-catalog-heading>p{display:none}body.iblt-burgundy .iblt-personal-catalog-heading h2{font-size:31px}}
@media(max-width:580px){.iblt-burgundy-topline{font-size:9px;letter-spacing:1.1px;padding:7px 10px}.iblt-welcome{padding:0}.iblt-personal-hero{grid-template-columns:1fr;min-height:0}.iblt-personal-photo{grid-row:1;height:260px;min-height:260px}.iblt-personal-photo img{object-position:50% 31%}.iblt-personal-photo>span{bottom:14px;right:18px;font-size:15px}.iblt-personal-copy{padding:29px 24px 27px}body.iblt-burgundy .iblt-personal-copy .iblt-personal-eyebrow{margin-bottom:12px}body.iblt-burgundy #iblt-welcome-title{font-size:39px;line-height:1.08;margin-bottom:17px}.iblt-personal-intro{font-size:14px;line-height:1.65;margin-bottom:19px;max-width:360px}.iblt-personal-button{padding:13px 19px;min-height:46px;font-size:10px;gap:16px}.iblt-personal-signature{margin-top:13px}.iblt-personal-signature strong{font-size:23px}.iblt-personal-benefits{gap:12px;font-size:9px;letter-spacing:0;padding:12px 8px}.iblt-personal-benefits span:before{margin-right:5px}.iblt-personal-catalog-heading{padding:28px 0 19px}body.iblt-burgundy .iblt-personal-catalog-heading h2{font-size:29px}}
@media(prefers-reduced-motion:no-preference){html:has(body.iblt-burgundy-shop){scroll-behavior:smooth}}

@media(max-width:767px){body.ibol-outlet.iblt-burgundy .product-grid-item .product-labels .onsale{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;font-size:15px!important;padding:4px!important}}
