:root{--tg-ink:#171717;--tg-paper:#fff;--tg-sand:#f4f4f4;--tg-accent:#171717}
@media(min-width:1025px){html:root:root:root:root:root:root:root:root .tg-reference-header .mega-menu-content .module-catalog .module-item:only-child .catalog-title{display:block!important;font:500 24px/1.4 Arial,sans-serif!important;color:#111!important;text-transform:none!important;margin:0 0 24px!important}html:root:root:root:root:root:root:root:root .mega-menu-content .module-catalog .subitem a{margin:0!important;display:block!important}html:root:root:root:root:root:root:root:root .mega-menu-content .module-catalog-416 .module-body{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px 24px!important}html:root:root:root:root:root:root:root:root .mega-menu-content .module-catalog-416 .module-item{width:100%!important;max-width:none!important}html:root:root:root:root:root:root:root:root .mega-menu-content .module-catalog-416 .catalog-title{font:600 13px/1.5 Arial,sans-serif!important;text-transform:none!important}}
html:root:root:root:root:root:root:root:root .module-banners-442.module-banners .module-body{display:block!important;width:100%!important;margin:0!important}
@media(min-width:1025px){
html:root:root:root:root:root:root:root:root .tg-reference-header .main-menu>.j-menu>li.mega-menu>.dropdown-menu{position:fixed!important;left:0!important;right:0!important;top:76px!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important;max-height:calc(100vh - 76px)!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;border:0!important;box-shadow:0 10px 24px #00000010!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .main-menu>.j-menu>li.mega-menu:focus-within>.dropdown-menu{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .main-menu .mega-menu-content{position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;max-width:1500px!important;margin:0 auto!important;padding:30px 4%!important;background:#fff!important;border:0!important;box-shadow:none!important;transform:none!important}
html:root:root:root:root:root:root:root:root .mega-menu-content .module-catalog:has(.module-item:only-child) .module-body{display:block!important}
html:root:root:root:root:root:root:root:root .mega-menu-content .module-catalog .module-item:only-child{width:100%!important;max-width:none!important}
html:root:root:root:root:root:root:root:root .mega-menu-content .module-catalog .module-item:only-child .catalog-title{display:none!important}
html:root:root:root:root:root:root:root:root .mega-menu-content .module-catalog .module-item:only-child .subitems{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 24px!important;width:100%!important}
html:root:root:root:root:root:root:root:root .mega-menu-content .module-catalog .module-item:only-child .subitem a{font:14px/1.5 Arial,sans-serif!important;padding:8px 0!important}
html:root:root:root:root:root:root:root:root .mega-menu-content .module-banners img{max-height:260px!important;object-fit:contain!important;width:100%!important}
html:root:root:root:root:root:root:root:root .mega-menu-content .module-banners .banner-caption{font:500 16px/1.4 Arial,sans-serif!important}
}
html:root:root:root:root:root:root:root:root .module-banners-442{margin:26px 0!important;padding:0!important;width:100%!important;max-width:none!important}
html:root:root:root:root:root:root:root:root .module-banners-442 .module-item{width:100%!important}
html:root:root:root:root:root:root:root:root .module-banners-442 .module-item>a{display:block!important;position:relative!important}
html:root:root:root:root:root:root:root:root .module-banners-442 img{width:100%!important;height:auto!important;aspect-ratio:2/1!important;display:block!important}
html:root:root:root:root:root:root:root:root .module-banners-442 .banner-caption{position:absolute!important;top:31%!important;left:7%!important;width:40%!important;bottom:auto!important;transform:none!important;font:400 44px/1.2 Arial,sans-serif!important;background:none!important;color:#fff!important;text-align:left!important;padding:0!important}
html:root:root:root:root:root:root:root:root .module-banners-442 .banner-caption-2{position:absolute!important;top:54%!important;left:7%!important;bottom:auto!important;right:auto!important;width:auto!important;transform:none!important;background:#fff!important;color:#111!important;padding:14px 20px!important;font:500 12px/1.5 Arial,sans-serif!important;text-align:left!important}
html:root:root:root:root:root:root:root:root #product #button-cart,html:root:root:root:root:root:root:root:root #content .btn-primary{background:#171717!important;border-color:#171717!important;color:white!important}
html:root:root:root:root:root:root:root:root #content .btn-primary .btn-text{color:white!important}
html:root:root:root:root:root:root:root:root .wl-fashion-footer .wl-wordmark{font:600 27px/1.4 Arial,sans-serif!important}
@media(max-width:600px){html:root:root:root:root:root:root:root:root .module-banners-442 .module-item>a{padding-bottom:24px!important;background:#f6f6f6!important}html:root:root:root:root:root:root:root:root .module-banners-442 .banner-caption{position:static!important;display:block!important;color:#111!important;font-size:28px!important;width:auto!important;padding:24px 20px 16px!important}html:root:root:root:root:root:root:root:root .module-banners-442 .banner-caption-2{position:static!important;display:inline-block!important;margin:0 20px!important;background:#111!important;color:white!important;font-size:11px!important}}
html:root:root:root:root:root:root:root:root .module-banners-434 .module-item img{display:block!important;aspect-ratio:2/1!important;width:100%!important;height:auto!important;object-fit:contain!important}
.tg-header-tools{position:relative;flex:0 0 24px;font:18px Arial,sans-serif;color:#111}.tg-header-tools summary{cursor:pointer;list-style:none;padding:10px 2px}.tg-header-tools-content{position:absolute;top:48px;right:0;width:270px;padding:20px;background:white;box-shadow:0 8px 28px #0002;z-index:120;font:13px/1.7 Arial,sans-serif}.tg-header-tools-content .j-menu{display:block!important}.tg-header-tools-content a{padding:8px 0!important;font:13px/1.5 Arial,sans-serif!important;display:block!important;color:#111!important}.tg-header-tools-content .links-text{display:inline!important;position:static!important;width:auto!important;height:auto!important;color:#111!important}.tg-header-tools-content .btn-group{margin-top:12px}
html:root:root:root:root:root:root:root:root .tg-reference-header .classic-cart-wrapper{gap:8px!important}
html:root:root:root:root:root:root:root:root .module-products-393.module-products .module-body .module-title{display:block!important;margin:0 0 24px!important}
/* The reference has a single compact navigation row and large campaign photography. */
html:root:root:root:root:root:root:root:root.route-product-category #content{padding:20px!important}
html:root:root:root:root:root:root:root:root.route-product-category .page-title{font:400 29px/1.35 Arial,sans-serif!important;color:#111!important;margin:0 0 24px!important;letter-spacing:0!important}
html:root:root:root:root:root:root:root:root .module-filter-396>.module-title{font:600 16px/1.4 Arial,sans-serif!important;margin:0 0 14px!important;padding:0!important;min-height:32px!important}
html:root:root:root:root:root:root:root:root .module-filter-396>.module-title .reset-filter{font:12px/1.4 Arial,sans-serif!important;padding:7px 12px!important}
@media(min-width:1025px) and (max-width:1200px){html:root:root:root:root:root:root:root:root:root .tg-reference-header .mid-bar{grid-template-columns:150px minmax(0,1fr) 44px 140px!important;gap:10px!important;padding:0 22px!important}html:root:root:root:root:root:root:root:root .tg-reference-header .desktop-logo-wrapper{width:150px!important}html:root:root:root:root:root:root:root:root .tg-reference-header #logo img{max-width:150px!important}html:root:root:root:root:root:root:root:root .tg-reference-header .desktop-search-wrapper,html:root:root:root:root:root:root:root:root .tg-reference-header #search,html:root:root:root:root:root:root:root:root .tg-reference-header #search>.search-trigger{width:44px!important}html:root:root:root:root:root:root:root:root .tg-reference-header #search>.search-trigger:after{display:none!important}html:root:root:root:root:root:root:root:root .tg-reference-header .classic-cart-wrapper{width:140px!important;gap:4px!important}}
@media(max-width:600px){html:root:root:root:root:root:root:root:root.route-product-category #content{padding:14px!important}html:root:root:root:root:root:root:root:root.route-product-category .page-title{font-size:24px!important}}
html:root:root:root:root:root:root:root:root .module-blocks-439 .block-body,html:root:root:root:root:root:root:root:root .module-blocks-440 .block-body,html:root:root:root:root:root:root:root:root .module-blocks-441 .block-body{background:none!important;padding:0!important;border:0!important}
html:root:root:root:root:root:root:root:root .module-blocks-439 .module-body,html:root:root:root:root:root:root:root:root .module-blocks-440 .module-body,html:root:root:root:root:root:root:root:root .module-blocks-441 .module-body{margin:0!important;display:block!important}
@media(min-width:1025px){html:root:root:root:root:root:root:root:root .tg-reference-header .desktop-search-wrapper{max-width:none!important;min-width:0!important}}
@media(min-width:1025px){html:root:root:root:root:root:root:root:root .tg-reference-header .mid-bar>div{order:0!important;grid-row:1!important;min-width:0!important}html:root:root:root:root:root:root:root:root .tg-reference-header .mid-bar>.desktop-logo-wrapper{grid-column:1!important}html:root:root:root:root:root:root:root:root .tg-reference-header .mid-bar>.desktop-main-menu-wrapper{grid-column:2!important}html:root:root:root:root:root:root:root:root .tg-reference-header .mid-bar>.desktop-search-wrapper{grid-column:3!important;min-width:0!important}html:root:root:root:root:root:root:root:root .tg-reference-header .mid-bar>.classic-cart-wrapper{grid-column:4!important}}
html:root:root:root:root:root:root:root:root .module-blocks-439,html:root:root:root:root:root:root:root:root .module-blocks-440,html:root:root:root:root:root:root:root:root .module-blocks-441{background:none!important;border:0!important;margin:0!important;padding:0!important;max-width:none!important;width:100%!important}
html:root:root:root:root:root:root:root:root .module-blocks-439 .module-item,html:root:root:root:root:root:root:root:root .module-blocks-440 .module-item,html:root:root:root:root:root:root:root:root .module-blocks-441 .module-item{background:none!important;border:0!important;padding:0!important;width:100%!important;max-width:none!important}
@media(min-width:1025px){
html:root:root:root:root:root:root:root:root header.header-classic{height:76px!important;position:sticky!important;top:0!important;z-index:100!important;background:white!important}
html:root:root:root:root:root:root:root:root .tg-reference-header{height:76px!important;background:#fff!important;border-bottom:1px solid #eee!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .mid-bar{height:76px!important;width:100%!important;max-width:none!important;padding:0 28px!important;display:grid!important;grid-template-columns:190px minmax(0,1fr) 130px 190px!important;gap:12px!important;align-items:center!important;position:relative!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .desktop-logo-wrapper{position:static!important;transform:none!important;width:190px!important;height:70px!important;display:flex!important;align-items:center!important}
html:root:root:root:root:root:root:root:root .tg-reference-header #logo img{max-width:184px!important;max-height:52px!important;object-fit:contain!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .desktop-main-menu-wrapper{position:static!important;display:block!important;height:76px!important;width:100%!important;padding:0!important;background:#fff!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .main-menu{height:76px!important;max-width:none!important;width:100%!important;display:flex!important;align-items:center!important;background:white!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .main-menu>.j-menu{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:3px!important;width:100%!important;flex-wrap:nowrap!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .main-menu>.j-menu>li{height:76px!important;display:flex!important;align-items:center!important;position:static!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .main-menu>.j-menu>li>a{font:600 12px/1.3 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;padding:20px 5px!important;white-space:normal!important;min-height:70px!important;display:flex!important;align-items:center!important;text-align:center!important;background:none!important;color:#111!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .main-menu>.j-menu>li>a .links-text{white-space:normal!important;line-height:1.3!important;text-transform:none!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .main-menu>.j-menu>li>a .links-text:after{display:none!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .desktop-search-wrapper{position:static!important;transform:none!important;margin:0!important;width:130px!important;height:44px!important;display:flex!important;justify-content:flex-end!important}
html:root:root:root:root:root:root:root:root .tg-reference-header #search{width:130px!important;height:44px!important;position:relative!important}
html:root:root:root:root:root:root:root:root .tg-reference-header #search>.search-trigger{width:130px!important;border:0!important;border-bottom:1px solid #999!important;border-radius:0!important;justify-content:flex-start!important;gap:10px!important;padding:0 4px!important;background:white!important}
html:root:root:root:root:root:root:root:root .tg-reference-header #search>.search-trigger:after{content:'\00dc r\00fc n ara'!important;font:12px Arial,sans-serif!important;color:#666!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .classic-cart-wrapper{position:static!important;transform:none!important;width:190px!important;height:76px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin:0!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .classic-cart-wrapper .secondary-menu{position:static!important;transform:none!important;margin:0!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .classic-cart-wrapper li:has(a[href$='/uye-ol']){display:none!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .desktop-cart-wrapper{position:static!important;transform:none!important;margin:0!important;width:44px!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .mega-menu>.mega-menu-content{top:76px!important;left:0!important;width:100vw!important;max-width:100vw!important;box-shadow:0 10px 16px #0000000a!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .main-menu .dropdown-menu{top:76px!important}
}
@media(min-width:1500px){html:root:root:root:root:root:root:root:root .tg-reference-header .mid-bar{grid-template-columns:220px minmax(0,1fr) 220px 210px!important;gap:24px!important;padding:0 42px!important}html:root:root:root:root:root:root:root:root .tg-reference-header .desktop-search-wrapper,html:root:root:root:root:root:root:root:root .tg-reference-header #search,html:root:root:root:root:root:root:root:root .tg-reference-header #search>.search-trigger{width:220px!important}html:root:root:root:root:root:root:root:root .tg-reference-header .main-menu>.j-menu>li>a{font-size:14px!important}}
html:root:root:root:root:root:root:root:root body{background:#fff!important;color:#171717!important;font-family:Arial,sans-serif!important}
html:root:root:root:root:root:root:root:root .module-title{font:400 28px/1.3 Arial,sans-serif!important;color:#171717!important;letter-spacing:.3px!important;text-transform:none!important}
html:root:root:root:root:root:root:root:root .module-banners-434 .module-item>a{background:#fff!important}
html:root:root:root:root:root:root:root:root .module-banners-434 .module-item>a:after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#10192344,transparent 70%)!important;pointer-events:none!important}
html:root:root:root:root:root:root:root:root .module-banners-434 .banner-text.banner-caption{font:400 clamp(36px,5vw,78px)/1.08 Arial,sans-serif!important;letter-spacing:-1px!important;white-space:pre-line!important;color:white!important;top:29%!important;left:6%!important;width:43%!important;z-index:2!important}
html:root:root:root:root:root:root:root:root .module-banners-434 .banner-text.banner-caption-2{font:500 12px/1.4 Arial,sans-serif!important;letter-spacing:1.2px!important;background:white!important;color:#171717!important;top:66%!important;left:6%!important;padding:14px 24px!important;z-index:2!important}
html:root:root:root:root:root:root:root:root .module-banners-435{max-width:1460px!important;margin:40px auto!important;padding:0 5%!important}
html:root:root:root:root:root:root:root:root .module-banners-435>.module-title{display:none!important}
html:root:root:root:root:root:root:root:root .module-banners-435 .module-body{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px!important}
html:root:root:root:root:root:root:root:root .module-banners-435 .module-item>a{position:relative!important;background:#f3f1ec!important;display:block!important;padding:0 0 26px!important}
html:root:root:root:root:root:root:root:root .module-banners-435 img{width:100%!important;aspect-ratio:1/1.18!important;object-fit:contain!important;height:auto!important;background:#f3f1ec!important}
html:root:root:root:root:root:root:root:root .module-banners-435 .banner-text.banner-caption{font:400 28px/1.3 Arial,sans-serif!important;text-align:center!important;color:#171717!important;display:block!important;margin:0!important;padding:20px 10px 0!important}
html:root:root:root:root:root:root:root:root .module-banners-435 .banner-text.banner-caption-2{font:12px/1.5 Arial,sans-serif!important;text-align:center!important;padding:8px 14px 0!important;color:#555!important}
html:root:root:root:root:root:root:root:root .module-banners-436{max-width:1460px!important;margin:40px auto!important;padding:0 5%!important}
html:root:root:root:root:root:root:root:root .module-banners-436 .banner-text.banner-caption{font:400 27px/1.3 Arial,sans-serif!important}
html:root:root:root:root:root:root:root:root .module-banners-436 .banner-text.banner-caption-2{font-weight:400!important;color:#333!important;letter-spacing:.3px!important}
html:root:root:root:root:root:root:root:root.route-common-home .module-products-393{background:white!important;padding:45px 4%!important}
html:root:root:root:root:root:root:root:root .module-products-393.module-products .module-body .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px 16px!important}
html:root:root:root:root:root:root:root:root .product-thumb .caption{text-align:left!important}
html:root:root:root:root:root:root:root:root .product-thumb .price{color:#111!important;font:500 16px/1.5 Arial,sans-serif!important}
html:root:root:root:root:root:root:root:root .product-thumb .price-new{color:#111!important}
html:root:root:root:root:root:root:root:root .product-thumb .btn-cart{background:#fff!important;border:1px solid #ddd!important;color:#111!important;font:12px Arial,sans-serif!important;min-height:40px!important}
html:root:root:root:root:root:root:root:root .product-thumb .btn-cart:hover{color:#fff!important;background:#171717!important;border-color:#171717!important}
html:root:root:root:root:root:root:root:root .product-thumb .name a{font:13px/1.5 Arial,sans-serif!important;color:#171717!important}
html:root:root:root:root:root:root:root:root .wl-fashion-footer{background:#f6f6f6!important;border:0!important}
html:root:root:root:root:root:root:root:root .wl-fashion-footer h3{font:600 14px/1.5 Arial,sans-serif!important;letter-spacing:.3px!important}
html:root:root:root:root:root:root:root:root footer.top-row .grid-row-3{background:#f6f6f6!important}
html:root:root:root:root:root:root:root:root.route-product-product .page-title{font:400 27px/1.4 Arial,sans-serif!important}
.tg-campaign-strip{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;background:#701e3d;color:white;padding:20px;font:500 14px/1.5 Arial,sans-serif;letter-spacing:.6px}
.tg-campaign-strip a{color:white!important;border-bottom:1px solid #ffffff88;padding-bottom:3px}
.tg-editorial-wide{display:block;position:relative;margin:26px 0;background:#214058;color:white}
.tg-editorial-wide img{width:100%;height:auto;display:block}
.tg-editorial-wide .tg-wide-copy{position:absolute;left:7%;top:32%;width:39%;font:400 44px/1.15 Arial,sans-serif;color:white;text-shadow:0 1px 10px #0003}
.tg-editorial-wide small{display:block;font:15px/1.5 Arial,sans-serif;margin-top:16px;max-width:390px}
.tg-editorial-wide b{display:inline-block;font:500 12px Arial,sans-serif;letter-spacing:1px;background:#fff;color:#111;padding:14px 20px;margin-top:24px;text-shadow:none}
.tg-seo-intro{max-width:1180px;margin:40px auto;padding:25px 5%;color:#555;font:13px/1.8 Arial,sans-serif}
.tg-seo-intro h1{font:400 24px/1.5 Arial,sans-serif;color:#111;margin:0 0 12px}
@media(max-width:1024px){html:root:root:root:root:root:root:root:root .mobile-header{background:white!important}html:root:root:root:root:root:root:root:root .module-banners-434 .banner-text.banner-caption{font-size:42px!important}}
@media(max-width:600px){
html:root:root:root:root:root:root:root:root .module-banners-434 .module-item>a:after{display:none!important}
html:root:root:root:root:root:root:root:root .module-banners-434 .module-item>a{padding-bottom:24px!important;text-align:left!important}
html:root:root:root:root:root:root:root:root .module-banners-434 .banner-text.banner-caption{position:static!important;width:auto!important;font:400 31px/1.15 Arial,sans-serif!important;padding:22px 20px 16px!important;color:#111!important;background:white!important}
html:root:root:root:root:root:root:root:root .module-banners-434 .banner-text.banner-caption-2{position:static!important;background:#111!important;color:white!important;font-size:10px!important;margin:0 20px!important}
html:root:root:root:root:root:root:root:root .module-banners-435,html:root:root:root:root:root:root:root:root .module-banners-436{padding:0 12px!important;margin:24px auto!important}
html:root:root:root:root:root:root:root:root .module-banners-435 .module-body{gap:12px!important}
html:root:root:root:root:root:root:root:root .module-banners-435 .banner-text.banner-caption{font-size:18px!important;padding:14px 8px 0!important}
html:root:root:root:root:root:root:root:root .module-banners-435 .banner-text.banner-caption-2{font-size:10px!important;padding:7px 8px 0!important}
html:root:root:root:root:root:root:root:root .module-products-393.module-products .module-body .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px!important}
.tg-campaign-strip{font-size:11px;gap:12px;padding:15px 12px}
.tg-editorial-wide{margin:18px 0}
.tg-editorial-wide .tg-wide-copy{position:static;width:auto;color:#111;background:#f6f6f6;padding:24px 20px;font-size:28px;text-shadow:none}
.tg-editorial-wide small{font-size:13px}
.tg-editorial-wide b{background:#111;color:white;margin-top:18px}
}

/* Keep counters readable independently of header link text colours. */
html:root:root:root:root:root:root:root:root .header .count-badge,
html:root:root:root:root:root:root:root:root .mobile-header .count-badge {
  color:#fff!important;background:#171717!important;
  min-width:18px!important;height:18px!important;padding:0 4px!important;
  border-radius:999px!important;font:600 10px/18px Arial,sans-serif!important;
  text-align:center!important;box-sizing:border-box!important;
  text-shadow:none!important;opacity:1!important;
}
@media(min-width:1025px){
html:root:root:root:root:root:root:root:root .tg-reference-header .secondary-menu a:has(.count-badge),
html:root:root:root:root:root:root:root:root .tg-reference-header .cart-heading {
  position:relative!important;display:flex!important;align-items:center!important;
  justify-content:center!important;width:44px!important;height:44px!important;
}
html:root:root:root:root:root:root:root:root .tg-reference-header .count-badge {
  position:absolute!important;top:0!important;right:0!important;left:auto!important;
  bottom:auto!important;margin:0!important;transform:none!important;
}
}

/* Tesettur collection: warm editorial cards and a quieter product purchase panel. */
html:root:root:root:root:root:root:root:root .product-thumb{background:#faf8f5!important;border:0!important;border-radius:3px!important;box-shadow:none!important;overflow:hidden!important}
html:root:root:root:root:root:root:root:root .product-thumb .caption{padding:18px 16px 16px!important;background:#faf8f5!important;text-align:left!important}
html:root:root:root:root:root:root:root:root .product-thumb .name a{font:400 18px/1.35 Georgia,serif!important;letter-spacing:0!important;color:#302b28!important}
html:root:root:root:root:root:root:root:root .product-thumb .price{margin-top:9px!important;font:500 15px/1.5 Arial,sans-serif!important;color:#6f3447!important}
html:root:root:root:root:root:root:root:root .product-thumb .price-new{color:#6f3447!important}
html:root:root:root:root:root:root:root:root .product-thumb .price-old{color:#858079!important;font-size:12px!important}
html:root:root:root:root:root:root:root:root .product-thumb .v2-season-label,
html:root:root:root:root:root:root:root:root .product-image .v2-season-label{background:#fffef9ed!important;color:#51493e!important;font:500 10px/1.4 Arial,sans-serif!important;letter-spacing:1px!important;width:auto!important;max-width:none!important;white-space:nowrap!important;padding:7px 10px!important;top:12px!important;left:12px!important;border-radius:2px!important}
html:root:root:root:root:root:root:root:root .product-thumb .v2-card-favorite{top:10px!important;right:10px!important}
html:root:root:root:root:root:root:root:root .product-thumb .v2-card-favorite .btn-wishlist{width:34px!important;height:34px!important;min-width:34px!important;border-radius:50%!important;background:#fffef9ed!important;color:#51493e!important;display:flex!important;align-items:center!important;justify-content:center!important}
html:root:root:root:root:root:root:root:root .product-thumb .btn-cart{background:transparent!important;border:1px solid #cec4b9!important;border-radius:2px!important;color:#51493e!important;letter-spacing:.5px!important;font-size:11px!important;min-height:38px!important}
html:root:root:root:root:root:root:root:root .product-thumb .btn-cart:hover{background:#51493e!important;color:#fff!important;border-color:#51493e!important}
html:root:root:root:root:root:root:root:root.route-product-product .product-right{background:#f8f6f3!important;padding:30px!important;border-radius:3px!important}
html:root:root:root:root:root:root:root:root.route-product-product #product .page-title{font:400 32px/1.25 Georgia,serif!important;color:#302b28!important;letter-spacing:0!important;margin:0 0 20px!important}
html:root:root:root:root:root:root:root:root.route-product-product .product-price,
html:root:root:root:root:root:root:root:root.route-product-product .product-price-new{font:500 25px/1.4 Arial,sans-serif!important;color:#6f3447!important}
html:root:root:root:root:root:root:root:root.route-product-product .product-stats{background:none!important;padding:0!important;font-size:12px!important}
html:root:root:root:root:root:root:root:root.route-product-product .rating-page{font-size:12px!important;color:#746d66!important}
html:root:root:root:root:root:root:root:root.route-product-product .wl-option-button{border:1px solid #d4ccc1!important;border-radius:3px!important;background:#fff!important;color:#51493e!important;min-width:48px!important;height:44px!important}
html:root:root:root:root:root:root:root:root.route-product-product .wl-option-button[aria-pressed='true']{background:#51493e!important;border-color:#51493e!important;color:#fff!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root.route-product-product .v2-size-guide-trigger{background:transparent!important;border:0!important;border-bottom:1px solid #d4ccc1!important;color:#51493e!important;text-align:left!important;padding:13px 0!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root.route-product-product #product #button-cart{background:#51493e!important;border-color:#51493e!important;color:#fff!important;min-height:52px!important;border-radius:3px!important;letter-spacing:1px!important}
html:root:root:root:root:root:root:root:root.route-product-product #product #button-cart:hover{background:#39332c!important;border-color:#39332c!important}
html:root:root:root:root:root:root:root:root.route-product-product .button-group-page .btn-extra,
html:root:root:root:root:root:root:root:root.route-product-product .wishlist-compare .btn{background:transparent!important;border-color:#d4ccc1!important;border-radius:3px!important;color:#51493e!important;font-size:11px!important}
@media(max-width:600px){
html:root:root:root:root:root:root:root:root .product-thumb .caption{padding:12px 10px!important}
html:root:root:root:root:root:root:root:root .product-thumb .name a{font-size:16px!important}
html:root:root:root:root:root:root:root:root .product-thumb .v2-season-label{font-size:8px!important;letter-spacing:.5px!important;padding:5px 6px!important;top:8px!important;left:8px!important}
html:root:root:root:root:root:root:root:root.route-product-product .product-right{padding:22px 16px!important}
html:root:root:root:root:root:root:root:root.route-product-product #product .page-title{font-size:28px!important}
}

/* Product purchase area stays clean white, without a contrasting outer frame. */
html:root:root:root:root:root:root:root:root.route-product-product .product-right{background:#fff!important;border:0!important;box-shadow:none!important;border-radius:0!important}

/* Native admin-managed help links remain visible in the storefront header. */
html:root:root:root:root:root:root:root:root .tg-help-bar{height:32px!important;background:#f5f3ef!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0 28px!important;width:100%!important}
html:root:root:root:root:root:root:root:root .tg-help-links{display:block!important;width:auto!important;position:static!important}
html:root:root:root:root:root:root:root:root .tg-help-links .j-menu{display:flex!important;align-items:center!important;gap:20px!important;flex-wrap:nowrap!important}
html:root:root:root:root:root:root:root:root .tg-help-links a{display:flex!important;align-items:center!important;gap:5px!important;color:#51493e!important;background:none!important;padding:0!important;min-height:28px!important;font:11px/1.4 Arial,sans-serif!important;text-decoration:none!important}
html:root:root:root:root:root:root:root:root .tg-help-links .links-text{display:inline!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;color:inherit!important;font:inherit!important}
@media(min-width:1025px){
html:root:root:root:root:root:root:root:root header.header-classic,
html:root:root:root:root:root:root:root:root .tg-reference-header{height:108px!important}
html:root:root:root:root:root:root:root:root .tg-reference-header .main-menu>.j-menu>li.mega-menu>.dropdown-menu{top:108px!important;max-height:calc(100vh - 108px)!important}
}
@media(max-width:1024px){
html:root:root:root:root:root:root:root:root .mobile-header .mobile-top-bar{display:flex!important;height:auto!important;min-height:32px!important;background:#f5f3ef!important;padding:0 12px!important;overflow:visible!important}
html:root:root:root:root:root:root:root:root .mobile-top-menu-wrapper{display:block!important;min-width:0!important;flex:1!important;overflow-x:auto!important}
html:root:root:root:root:root:root:root:root .mobile-top-menu-wrapper .j-menu{display:flex!important;flex-wrap:nowrap!important;gap:18px!important;width:max-content!important}
html:root:root:root:root:root:root:root:root .mobile-top-menu-wrapper a{display:flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;font:11px/32px Arial,sans-serif!important;color:#51493e!important;background:none!important;padding:0!important}
html:root:root:root:root:root:root:root:root .mobile-top-menu-wrapper .links-text{display:inline!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important}
}
