:root{--tg-ink:#3c4337;--tg-paper:#faf8f3;--tg-sand:#e8e0cf;--tg-accent:#6c2333}
html:root:root:root:root:root:root:root .module-products-393.module-products .module-body{display:block!important}
html:root:root:root:root:root:root:root .module-products-393 .module-body>.module-item{width:100%!important}
html:root:root:root:root:root:root:root .module-products-393 .module-body .module-title{display:none!important}
html:root:root:root:root:root:root:root .module-products-393 .module-body .product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px 26px!important}
@media(max-width:600px){html:root:root:root:root:root:root:root .module-products-393 .module-body .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 14px!important}}
@media(max-width:600px){html:root:root:root:root:root:root:root .module-banners-434 .module-item>a{display:block!important;background:var(--tg-paper)!important;padding-bottom:26px!important}html:root:root:root:root:root:root:root .module-banners-434 .banner-text.banner-caption{margin:0!important;padding:24px 22px 20px!important;background:var(--tg-paper)!important}html:root:root:root:root:root:root:root .module-banners-434 .banner-text.banner-caption-2{background:var(--tg-ink)!important;color:#fff!important;margin:0 22px!important;display:inline-block!important;padding:13px 18px!important}html:root:root:root:root:root:root:root .module-banners-434 .banner-text{transition:none!important;opacity:1!important}}
html:root:root:root:root:root:root:root .header .mid-bar a:before,html:root:root:root:root:root:root:root .header .mid-bar a span,html:root:root:root:root:root:root:root .header .mid-bar .links-text a:before{color:var(--tg-ink)!important}
html:root:root:root:root:root:root:root .header .desktop-logo-wrapper{left:4%!important;transform:none!important;width:300px!important}
html:root:root:root:root:root:root:root .header #logo img{max-width:280px!important}
html:root:root:root:root:root:root:root body{background:var(--tg-paper)!important;color:var(--tg-ink)!important}
html:root:root:root:root:root:root:root.route-common-home header.header-classic{position:relative!important;background:var(--tg-paper)!important}
html:root:root:root:root:root:root:root .header-classic,html:root:root:root:root:root:root:root .header .mid-bar,html:root:root:root:root:root:root:root .header .main-menu,html:root:root:root:root:root:root:root .header .desktop-main-menu-wrapper{background:var(--tg-paper)!important;background-image:none!important}
html:root:root:root:root:root:root:root .header .mid-bar{height:96px!important}
html:root:root:root:root:root:root:root .header .top-bar{background:var(--tg-ink)!important;height:30px!important;min-height:30px!important}
html:root:root:root:root:root:root:root .header #logo img{filter:none!important;max-width:310px!important;max-height:74px!important}
html:root:root:root:root:root:root:root .header .desktop-logo-wrapper{width:340px!important;height:80px!important;top:2px!important}
html:root:root:root:root:root:root:root .header .main-menu>.j-menu>li>a{color:var(--tg-ink)!important;font:400 12px/1.4 Arial,sans-serif!important;letter-spacing:.35px!important;padding:17px 17px!important;opacity:1!important;background:transparent!important}
html:root:root:root:root:root:root:root .header .mid-bar a,html:root:root:root:root:root:root:root .header .mid-bar button,html:root:root:root:root:root:root:root .header #search>.search-trigger:before{color:var(--tg-ink)!important}
html:root:root:root:root:root:root:root .header #search.open .search-input,html:root:root:root:root:root:root:root .header #search.open .search-button:before{color:var(--tg-ink)!important}
html:root:root:root:root:root:root:root .header .main-menu .mega-menu-content .module-banners img{object-fit:contain!important}
html:root:root:root:root:root:root:root .module-banners-434{margin:0!important;padding:0!important}
html:root:root:root:root:root:root:root .module-banners-434 .banner-caption{font:400 clamp(40px,5.8vw,84px)/1.1 Georgia,serif!important;font-style:normal!important;letter-spacing:-1.4px!important;top:36%!important;bottom:auto!important;left:7%!important;width:40%!important;max-width:600px!important;color:var(--tg-ink)!important;text-align:left!important;transform:none!important;text-shadow:none!important;background:none!important;padding:0!important}
html:root:root:root:root:root:root:root .module-banners-434 .banner-caption-2{top:67%!important;bottom:auto!important;left:7%!important;right:auto!important;width:auto!important;max-width:44%!important;background:var(--tg-ink)!important;color:#fff!important;border:0!important;padding:16px 24px!important;font:600 11px/1.5 Arial,sans-serif!important;letter-spacing:1.4px!important;transform:none!important;text-align:left!important}
html:root:root:root:root:root:root:root .module-banners-435{margin:70px auto!important;padding:0 5%!important;max-width:1600px!important}
html:root:root:root:root:root:root:root .module-title{font:400 38px/1.3 Georgia,serif!important;letter-spacing:-.5px!important;color:var(--tg-ink)!important;text-transform:none!important}
html:root:root:root:root:root:root:root .module-banners-435 .module-body{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}
html:root:root:root:root:root:root:root .module-banners-435 .module-item{width:100%!important;margin:0!important}
html:root:root:root:root:root:root:root .module-banners-435 .banner-text{position:static!important;background:transparent!important;display:block!important;padding:18px 2px!important;transform:none!important;text-align:left!important}
html:root:root:root:root:root:root:root .module-banners-435 .banner-caption,html:root:root:root:root:root:root:root .module-banners-435 .banner-caption-2{position:static!important;display:block!important;width:auto!important;transform:none!important;padding:0!important;background:none!important;text-align:left!important;text-shadow:none!important}
html:root:root:root:root:root:root:root .module-banners-435 .banner-caption{color:var(--tg-ink)!important;font:400 23px/1.4 Georgia,serif!important}
html:root:root:root:root:root:root:root .module-banners-435 .banner-caption-2{color:#807767!important;font:12px/1.6 Arial,sans-serif!important;margin-top:7px!important;white-space:normal!important}
html:root:root:root:root:root:root:root.route-common-home .module-products-393{max-width:none!important;background:#f1eee5!important;padding:60px 5%!important;margin:0!important}
html:root:root:root:root:root:root:root .module-products-393 .module-body{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px 26px!important}
html:root:root:root:root:root:root:root .module-products-393 .product-layout{width:100%!important;padding:0!important;margin:0!important}
html:root:root:root:root:root:root:root .product-thumb .name a{font:400 14px/1.5 Arial,sans-serif!important;color:var(--tg-ink)!important}
html:root:root:root:root:root:root:root .product-thumb .caption{padding:17px 0 0!important}
html:root:root:root:root:root:root:root .product-thumb .btn-cart{border-color:var(--tg-ink)!important;color:var(--tg-ink)!important;background:transparent!important}
html:root:root:root:root:root:root:root .product-thumb .btn-cart:hover{background:var(--tg-ink)!important;color:white!important}
html:root:root:root:root:root:root:root .module-banners-436{margin:70px auto!important;padding:0 5%!important;max-width:1500px!important}
html:root:root:root:root:root:root:root .module-banners-436 .module-body{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important;align-items:start!important}
html:root:root:root:root:root:root:root .module-banners-436 .module-item{width:100%!important;margin:0!important;position:relative!important}
html:root:root:root:root:root:root:root .module-banners-436 .banner-text{position:static!important;transform:none!important;background:transparent!important;padding:22px 0!important;text-align:left!important}
html:root:root:root:root:root:root:root .module-banners-436 .banner-caption,html:root:root:root:root:root:root:root .module-banners-436 .banner-caption-2{position:static!important;transform:none!important;background:transparent!important;text-shadow:none!important;width:auto!important;text-align:left!important;padding:0!important}
html:root:root:root:root:root:root:root .module-banners-436 .banner-caption{font:400 31px/1.4 Georgia,serif!important;color:var(--tg-ink)!important}
html:root:root:root:root:root:root:root .module-banners-436 .banner-caption-2{font:600 11px/1.5 Arial,sans-serif!important;letter-spacing:1px!important;color:var(--tg-accent)!important;margin-top:12px!important}
html:root:root:root:root:root:root:root .wl-fashion-footer{background:#ece7da!important;grid-template-columns:1.4fr 1fr 1fr 1fr!important;padding:60px 5% 36px!important;gap:36px!important}
html:root:root:root:root:root:root:root .wl-fashion-footer .wl-wordmark{font:400 31px/1.4 Georgia,serif!important;letter-spacing:0!important;color:var(--tg-ink)!important}
html:root:root:root:root:root:root:root footer.top-row .grid-row-3{background:#ece7da!important}
html:root:root:root:root:root:root:root .route-product-product .product-details .page-title{font-style:normal!important}
@media(max-width:1024px){html:root:root:root:root:root:root:root .header-classic{position:relative!important}html:root:root:root:root:root:root:root .mobile-header{background:var(--tg-paper)!important;color:var(--tg-ink)!important}html:root:root:root:root:root:root:root .mobile-logo img{filter:none!important}html:root:root:root:root:root:root:root .module-banners-434 .banner-caption{font-size:48px!important}html:root:root:root:root:root:root:root .wl-fashion-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){html:root:root:root:root:root:root:root .module-banners-434 .banner-text{position:static!important;display:block!important;padding:28px 22px 32px!important;background:var(--tg-paper)!important}html:root:root:root:root:root:root:root .module-banners-434 .banner-caption{position:static!important;width:auto!important;max-width:none!important;font:400 38px/1.15 Georgia,serif!important;text-align:left!important;margin:0 0 18px!important;letter-spacing:-.7px!important}html:root:root:root:root:root:root:root .module-banners-434 .banner-caption-2{position:static!important;display:inline-block!important;width:auto!important;max-width:none!important;padding:13px 18px!important;font-size:10px!important;white-space:normal!important}html:root:root:root:root:root:root:root .module-banners-435{margin:38px auto!important;padding:0 18px!important}html:root:root:root:root:root:root:root .module-title{font-size:28px!important}html:root:root:root:root:root:root:root .module-banners-435 .module-body{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html:root:root:root:root:root:root:root .module-banners-435 .module-item:last-child{grid-column:auto!important}html:root:root:root:root:root:root:root .module-banners-435 .banner-caption{font-size:20px!important}html:root:root:root:root:root:root:root .module-banners-435 .banner-caption-2{font-size:11px!important}html:root:root:root:root:root:root:root .module-products-393{padding:34px 18px!important}html:root:root:root:root:root:root:root .module-products-393 .module-body{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 14px!important}html:root:root:root:root:root:root:root .module-banners-436{margin:38px auto!important;padding:0 18px!important}html:root:root:root:root:root:root:root .module-banners-436 .module-body{grid-template-columns:1fr!important;gap:20px!important}html:root:root:root:root:root:root:root .module-banners-436 .banner-caption{font-size:27px!important}html:root:root:root:root:root:root:root .wl-fashion-footer{padding:38px 22px 28px!important;gap:26px 20px!important}.wl-fashion-footer>div:first-child{grid-column:1/-1!important}}
