@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//rilutbath.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.1.0") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//rilutbath.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//rilutbath.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//rilutbath.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//rilutbath.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//rilutbath.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//rilutbath.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//rilutbath.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//rilutbath.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Cabin", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(17,17,17);
	--wd-text-font-size: 18px;
	--wd-title-font: "Cabin", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Cabin", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: rgb(10,10,10);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-widget-title-font: "Cabin", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(244,165,28);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(89,89,89);
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(244,165,28);
	--btn-accented-bgcolor-hover: rgb(222,150,26);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: url(https://rilutbath.com/wp-content/uploads/2021/09/retail-popup-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: url(https://rilutbath.com/wp-content/uploads/2021/09/rilutbath-SLIDERS-3.jpg);
	background-size: cover;
	background-position: center top;
}
.wd-footer {
	background-color: rgb(255,255,255);
	background-image: none;
}
html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
	font-size: 16px;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


:root{--rb-ink:#0b1214;--rb-paper:#eeeee7;--rb-gold:#c7ab72;--rb-line:rgba(199,171,114,.25)}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--rb-ink);color:var(--rb-paper)}.rb{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7;background:var(--rb-ink);color:var(--rb-paper);overflow:clip}.rb *{box-sizing:border-box}.rb h1,.rb h2,.rb h3,.rb p{margin:0}.rb h1,.rb h2,.rb h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:inherit;letter-spacing:-.035em}.rb a{color:inherit;text-decoration:none}.rb button,.rb input,.rb select,.rb textarea{font:inherit}.rb a:focus-visible,.rb button:focus-visible,.rb summary:focus-visible{outline:2px solid var(--rb-gold);outline-offset:5px}.rb-nav{height:96px;display:flex;align-items:center;justify-content:space-between;padding:12px 5vw;border-bottom:1px solid var(--rb-line);background:#0b1214f5;position:sticky;top:0;z-index:50;gap:25px}.admin-bar .rb-nav{top:32px}.rb-logo{width:150px;height:auto;display:block}.rb-links{display:flex;align-items:center;gap:32px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.rb-links a:hover{color:var(--rb-gold)}.rb-outline{border:1px solid var(--rb-gold);padding:11px 20px}.rb-menu{display:none}.rb-hero{height:min(790px,85svh);min-height:570px;position:relative;isolation:isolate;display:flex;align-items:center;padding:80px 7vw}.rb-hero video,.rb-hero>.rb-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.rb-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.28) 65%,rgba(0,0,0,.1));z-index:-1}.rb-hero h1{font-size:clamp(65px,7.5vw,112px);line-height:1.03;max-width:850px;margin:22px 0 28px}.rb-eyebrow{color:var(--rb-gold);font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:600}.rb-hero p{max-width:430px;color:#e5e4da;font-size:16px;line-height:1.75}.rb-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:34px;align-items:center}.rb-btn{display:inline-flex;align-items:center;justify-content:center;gap:35px;padding:15px 25px;background:var(--rb-gold);color:#101718!important;font-size:11px;letter-spacing:.13em;text-transform:uppercase;min-height:50px;border:1px solid var(--rb-gold);transition:.2s}.rb-btn:hover{background:#e2c898}.rb-btn.ghost{background:transparent;color:var(--rb-paper)!important;border-color:#d9d5c67a}.rb-btn.ghost:hover{background:#ffffff15}.rb-hero-bottom{position:absolute;bottom:28px;left:7vw;right:7vw;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.2em;color:#e3dccd;text-transform:uppercase}.rb-motion{padding:8px 12px;border:1px solid #d8d0bd66;background:#0b121488;color:#fff;cursor:pointer;font-size:10px!important;letter-spacing:.1em}.rb-bar{display:grid;grid-template-columns:repeat(3,1fr);padding:24px 7vw;border-bottom:1px solid var(--rb-line);font-size:10px;letter-spacing:.18em;text-align:center;text-transform:uppercase;color:#c5c8c4}.rb-bar span+span{border-left:1px solid var(--rb-line)}.rb-section{padding:100px 7vw}.rb-section-top{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.rb h2{font-size:clamp(42px,4.6vw,68px);line-height:1.1;margin-top:16px}.rb-section-top>p{max-width:360px;font-size:14px;color:#abb3ae}.rb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px}.rb-card{position:relative;display:block}.rb-card-img{height:350px;overflow:hidden;background:#111a1d}.rb-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s;display:block}.rb-card:hover img{transform:scale(1.045)}.rb-card-bottom{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--rb-line)}.rb-card h3{font-size:31px}.rb-card small{font-size:9px;letter-spacing:.18em;color:var(--rb-gold)}.rb-card b{font-weight:400;color:var(--rb-gold);font-size:23px}.rb-sub{color:#a8b2ad;font-size:13px;margin-top:25px!important}.rb-more{margin-top:40px}.rb-more summary{cursor:pointer;color:var(--rb-gold);padding:14px 0;border-bottom:1px solid var(--rb-line);font-size:12px;letter-spacing:.1em}.rb-more .rb-grid{margin-top:30px}.rb-story{background:#e9e6dc;color:#142023;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw}.rb-story img{width:100%;height:560px;object-fit:cover}.rb-story .rb-eyebrow{color:#806434}.rb-story p{margin-top:26px;font-size:15px;color:#465050}.rb-story .rb-btn{margin-top:30px}.rb-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #18272b35;margin-top:35px;padding-top:25px;gap:25px}.rb-stats strong{font-family:Georgia,serif;font-size:32px;font-weight:400;display:block;line-height:1.2}.rb-stats span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#5f6865}.rb-category{display:grid;grid-template-columns:1fr 1fr;gap:25px}.rb-category .rb-card-img{height:490px}.rb-category .rb-card h3{font-size:40px}.rb-finishes{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--rb-line);margin-top:45px;padding-top:32px}.rb-swatches{display:flex;gap:25px;flex-wrap:wrap}.rb-swatch{display:flex;align-items:center;gap:10px;font-size:11px;color:#b8c0ba}.rb-dot{width:26px;height:26px;border-radius:50%;border:1px solid #ffffff30;display:inline-block}.rb-catalogue{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;align-items:center;background:#111b1e;border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line)}.rb-catalogue img{width:100%;max-width:330px;box-shadow:18px 20px 0 #0003;transform:rotate(-4deg);margin:auto;display:block}.rb-catalogue p{color:#b2bcb6;max-width:480px;margin-top:25px}.rb-process{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--rb-line);margin-top:45px}.rb-process div{padding:23px 12px 12px 0}.rb-process span{color:var(--rb-gold);font-size:10px;display:block;margin-bottom:18px}.rb-process strong{font-size:11px;font-weight:400;letter-spacing:.06em}.rb-contact{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;background:#e9e6dc;color:#142023}.rb-contact p{color:#465050;margin:25px 0}.rb-contact .rb-eyebrow{color:#806434}.rb-contact a:not(.rb-btn){text-decoration:underline;text-underline-offset:4px}.rb-contact-box{border-left:1px solid #14202330;padding-left:40px;display:grid;gap:24px}.rb-contact-box small{display:block;font-size:10px;letter-spacing:.13em;color:#6d705f;text-transform:uppercase;margin-bottom:6px}.rb-contact-box a{font-size:18px}.rb-contact address{font-style:normal;max-width:360px;font-size:14px}.rb-footer{padding:55px 7vw 22px}.rb-footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.rb-footer p{font-family:Georgia,serif;font-size:30px}.rb-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--rb-line);padding-top:22px;margin-top:35px;color:#919f99;font-size:10px;letter-spacing:.08em}.rb-footer-bottom a{margin-left:20px}.rb-skip{position:fixed;top:-80px;left:10px;z-index:99999;background:#fff;color:#000!important;padding:12px}.rb-skip:focus{top:10px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rb video{display:none}.rb *{transition:none!important;animation:none!important}}@media(max-width:900px){.rb-links{gap:17px}.rb-links a{font-size:10px}.rb-nav{padding:10px 5vw;height:80px}.rb-logo{width:120px}.rb-section{padding:70px 6vw}.rb-grid{gap:24px 16px}.rb-card-img{height:260px}.rb-story{gap:35px}.rb-story img{height:470px}.rb-category .rb-card-img{height:350px}.rb-process{grid-template-columns:repeat(3,1fr)}.rb-catalogue{gap:40px}.rb-contact{gap:30px}}@media(max-width:640px){html{scroll-padding-top:80px}.admin-bar .rb-nav{top:0}.rb-nav{height:76px}.rb-logo{width:112px}.rb-links{display:none}.rb-menu{display:block;position:relative;font-size:12px}.rb-menu summary{list-style:none;cursor:pointer;padding:12px;border:1px solid var(--rb-line);color:var(--rb-gold)}.rb-menu[open]>div{position:absolute;right:0;top:51px;width:230px;padding:20px;background:#0b1214;border:1px solid var(--rb-line);display:grid;gap:20px}.rb-hero{padding:75px 7vw;min-height:560px;height:78svh;align-items:center}.rb-hero h1{font-size:64px}.rb-hero p{font-size:14px;max-width:300px}.rb-hero:before{background:linear-gradient(90deg,#000b,#0005)}.rb-hero-bottom{font-size:8px;letter-spacing:.1em}.rb-hero-bottom>span{max-width:180px}.rb-bar{padding:20px 4vw;gap:8px;font-size:8px;letter-spacing:.08em}.rb-section-top{display:block}.rb-section-top>p{margin-top:20px}.rb h2{font-size:44px}.rb-grid{grid-template-columns:1fr 1fr;gap:28px 15px}.rb-card-img{height:245px}.rb-card h3{font-size:26px}.rb-card small{font-size:8px;letter-spacing:.08em}.rb-card-bottom{padding:12px 0}.rb-story,.rb-catalogue,.rb-contact{grid-template-columns:1fr}.rb-story img{height:390px}.rb-category{grid-template-columns:1fr}.rb-category .rb-card-img{height:410px}.rb-finishes{align-items:start;flex-direction:column}.rb-swatches{gap:20px}.rb-catalogue img{max-width:240px;margin-bottom:20px}.rb-contact-box{border-left:0;border-top:1px solid #14202330;padding:30px 0 0}.rb-footer-top{align-items:start;flex-direction:column}.rb-footer p{font-size:27px}.rb-footer-bottom{flex-direction:column}.rb-footer-bottom a{margin:0 20px 0 0}.rb-process strong{font-size:10px}}@media(max-width:380px){.rb-hero h1{font-size:55px}.rb-card-img{height:200px}.rb-btn{padding:13px 17px;gap:15px}}
/* RILUT catalogue identity across the existing WoodMart shop and content pages. */
body:not(.elementor-template-canvas){--wd-primary-color:#aa8951;--wd-title-color:#172427;--wd-text-color:#4c5756;--wd-link-color:#172427;--wd-link-color-hover:#aa8951;--wd-main-bgcolor:#eeece4;--wd-brd-radius:0px;background:#eeece4;color:#354342}
body:not(.elementor-template-canvas) .main-page-wrapper{background:#eeece4}
body:not(.elementor-template-canvas) .page-title{background:#0b1214!important;padding:65px 20px!important;margin-bottom:45px}
body:not(.elementor-template-canvas) .page-title h1{font-family:Georgia,serif;font-size:60px!important;font-weight:400;color:#eeeee7!important;letter-spacing:-.035em}
body:not(.elementor-template-canvas) .page-title a{color:#c7ab72!important}
body:not(.elementor-template-canvas) .wd-product{background:#fff;border:1px solid #c7ab722b;padding:15px!important;border-radius:0!important}
body:not(.elementor-template-canvas) .wd-entities-title{font-family:Arial,sans-serif;letter-spacing:.025em;font-weight:500}
body:not(.elementor-template-canvas) .onsale{background:#b99a62!important;color:#111!important;border-radius:0!important}
body:not(.elementor-template-canvas) a#sendbtn{background:#0b1214!important;color:#c7ab72!important;border:1px solid #c7ab72!important;border-radius:0!important}
body:not(.elementor-template-canvas) .wd-product a#sendbtn{font-size:10px;letter-spacing:.12em;padding:12px;display:inline-block;margin-top:15px}
body:not(.elementor-template-canvas) .woocommerce-breadcrumb{font-size:11px;letter-spacing:.08em}
body:not(.elementor-template-canvas) .product_title{font-family:Georgia,serif;font-weight:400}
.rb-sitewide header.whb-header,.rb-sitewide .wd-header-banner,.rb-sitewide .wd-footer,.rb-sitewide .wd-prefooter,.rb-sitewide .wd-toolbar{display:none!important}
.rb-sitewide .rb-global-header{position:sticky;top:0;z-index:391;overflow:visible}
.rb-sitewide.admin-bar .rb-global-header{top:32px}
.rb-sitewide .rb-global-header .rb-nav{position:relative;top:0}
.rb-sitewide .main-page-wrapper{padding-top:0}
@media(max-width:640px){body:not(.elementor-template-canvas) .page-title h1{font-size:42px!important}.rb-sitewide.admin-bar .rb-global-header{top:0}}

/* Journal aligned to the catalogue visual language */
body.rb-sitewide.single-post h1,body.rb-sitewide.single-post h2,body.rb-sitewide.single-post h3,body.rb-sitewide .page-title h1{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;letter-spacing:-.025em}
body.single-post .post-single-page .entry-content{font-size:17px;line-height:1.85}
body.postid-16082 article.post-single-page .wp-post-image{content:url('https://rilutbath.com/wp-content/uploads/2026/10/hero.jpg');width:100%;height:420px;object-fit:cover}
body.postid-16080 article.post-single-page .wp-post-image{content:url('https://rilutbath.com/wp-content/uploads/2026/10/accessories.jpg');width:100%;height:420px;object-fit:cover}
body.postid-16081 article.post-single-page .wp-post-image{content:url('https://rilutbath.com/wp-content/uploads/2026/10/jet.jpg');width:100%;height:420px;object-fit:cover}
body.single-post .sidebar-container .recent-posts-thumbnail{display:none}
@media(max-width:640px){body.single-post article.post-single-page .wp-post-image{height:280px}}

/* Prevent WoodMart scroll clones from showing the retired brand header. */
.rb-sitewide .whb-sticky-header{display:none!important}
/* One clear enquiry action per catalogue card. */
body .wd-product a#sendbtn{display:none!important}
body .wd-product .product_type_external{background:#c7ab72!important;color:#0b1214!important;border:1px solid #c7ab72!important;border-radius:0!important;font-size:10px!important;letter-spacing:.08em}
