@font-face{font-family:RobirenOpenSans;src:url('../fonts/open-sans-light.ttf') format('truetype');font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:RobirenOpenSans;src:url('../fonts/open-sans-semibold.ttf') format('truetype');font-style:normal;font-weight:600;font-display:swap}
:root{--bs-primary:#cb702d;--bs-primary-rgb:203,112,45;--bs-link-color:#765638;--bs-link-hover-color:#b65d22;--bs-body-font-family:Arial,Helvetica,sans-serif;--bs-body-color:#33312e;--bs-body-line-height:1.45;--bs-border-radius:2px;--bs-border-radius-lg:3px;--rr-dark:#2e2c29;--rr-orange:#cb702d}
body{font:14px/1.45 Arial,Helvetica,sans-serif;background:#fff;color:#33312e}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.section-title,.product-miniature__title,.rr-navigation,.btn,.accordion-button{font-family:RobirenOpenSans,Arial,sans-serif;letter-spacing:-.45px}h1,.h1{font-size:32px;font-weight:600;line-height:1.18}h2,.h2{font-size:27px;line-height:1.22;font-weight:600}h3,.h3{font-size:20px;font-weight:600}.btn{font-size:14px;font-weight:600;border-radius:2px;letter-spacing:-.2px;padding:11px 18px}.btn-primary{--bs-btn-bg:#cb702d;--bs-btn-border-color:#cb702d;--bs-btn-hover-bg:#b45c21;--bs-btn-hover-border-color:#b45c21;--bs-btn-active-bg:#a85520;--bs-btn-active-border-color:#a85520;color:#fff}.btn-outline-primary{--bs-btn-color:#48423a;--bs-btn-border-color:#c7beb1;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#39342e;--bs-btn-hover-border-color:#39342e;--bs-btn-active-bg:#39342e;--bs-btn-active-border-color:#39342e}.text-primary{color:#a25d2d!important}a{color:#705236}a:hover{color:#b55b22}.form-control,.form-select{font-family:Arial,sans-serif;border-radius:2px;font-size:14px}.form-control:focus,.form-select:focus{border-color:#ba824e;box-shadow:0 0 0 .18rem #c4874f26}
@media(min-width:1200px){.container,.container-md{max-width:1200px}}@media(min-width:1400px){.container,.container-md{max-width:1230px}}
#header.header{position:relative!important;top:auto!important;box-shadow:none!important;background:#faf9f6;z-index:20}#header.is-sticky{transform:none!important}.rr-top{background:#292724;color:#e4ded6;font-size:11px;letter-spacing:.2px}.rr-top .container{display:flex;justify-content:space-between;gap:16px;padding-top:8px;padding-bottom:8px}.rr-head{display:flex;align-items:center;gap:42px;min-height:142px;padding-top:14px;padding-bottom:14px}.rr-brand{display:block;flex:none;width:270px}.rr-brand img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.rr-search{display:flex;flex:1;align-items:center;border-bottom:1px solid #b8afa1;margin:0;min-width:0}.rr-search input{flex:1;min-width:0;border:0;background:transparent;padding:10px 3px;outline-offset:2px;font-size:14px}.rr-search button{background:transparent;border:0;padding:9px;color:#6c6358;display:flex}.rr-cart{flex:none}.rr-cart .header-block__action-btn{color:#443d35!important;padding:10px 0!important;font-size:13px}.rr-cart .header-block__badge{background:#b97739;color:#fff;font-size:11px}.rr-cart .header-block__icon{font-size:24px}.rr-cart .ps-shoppingcart{margin:0}.rr-cart .inactive{opacity:1!important}.rr-navigation{background:#302e2b;font-size:13px;font-weight:600;letter-spacing:-.1px}.rr-menu{display:flex;align-items:stretch;gap:0}.rr-menu>a{padding:16px 24px;color:#f0ebe4;text-decoration:none;white-space:nowrap}.rr-menu>a:first-child{color:#e6c57d}.rr-menu>a:hover,.rr-menu>a:focus-visible{background:#47413a;color:#f2ce90}.rr-menu-toggle{display:none}.breadcrumb{font:12px Arial,sans-serif;padding-top:16px;padding-bottom:16px;margin:0}.breadcrumb a{color:#777066}.columns-container{padding-top:24px;padding-bottom:40px}body#index .columns-container{padding:0}body#index #center-column{padding:0}.rr-hero{position:relative;height:500px;overflow:hidden;margin-bottom:38px;background:#61564b}.rr-slide{height:100%;position:relative}.rr-slide[hidden]{display:none!important}.rr-slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 57%}.rr-slide-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0001 70%)}.rr-slide-inner{position:relative;max-width:1230px;margin:auto;padding:93px 55px 80px;color:#fff}.rr-eyebrow{font:600 12px RobirenOpenSans,Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase}.rr-slide h1,.rr-slide h2{font:300 45px/1.12 RobirenOpenSans,Arial,sans-serif;letter-spacing:-1px;margin:18px 0;color:#fff}.rr-slide p{max-width:280px;font-size:16px;line-height:1.55;color:#eee;margin:0 0 26px}.rr-slide .btn{padding:13px 21px}.rr-slide .btn span{padding-left:15px}.rr-slide-controls{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:stretch;justify-content:center;background:#211f1cc4;height:50px}.rr-slide-controls>div{display:flex}.rr-slide-controls button{background:transparent;border:0;border-top:3px solid transparent;color:#fff;font:600 13px RobirenOpenSans,Arial,sans-serif;padding:10px 40px;min-width:100px}.rr-slide-controls button[aria-pressed=true]{color:#f3c781;border-top-color:#e0af65}.rr-slide-controls .rr-slide-prev,.rr-slide-controls .rr-slide-next{min-width:44px;font:300 29px/1 Arial,sans-serif;padding:3px 22px}.rr-slide-controls button:hover{background:#ffffff15}
.rr-home-heading{margin-bottom:25px}.rr-home-heading h2{font-size:28px;margin-bottom:8px}.rr-home-heading p{font-size:14px;color:#756b5f;margin:0}.module-products{padding-top:0;padding-bottom:36px}.module-products__list{margin-top:20px}.products{display:grid!important;gap:28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-miniature{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}.product-miniature__inner{border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;background:#fff}.product-miniature__top{background:#faf9f6;border-radius:0!important;overflow:hidden}.product-miniature__image-container{width:100%;aspect-ratio:1.12!important;height:auto!important}.product-miniature__image-link{display:block;height:100%;padding:0;border-radius:0!important}.product-miniature__image{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply;padding:10px}.product-miniature__image.rr-lifestyle{object-fit:cover!important;mix-blend-mode:normal;padding:0}.product-miniature__bottom{padding:16px 0 22px!important;border-bottom:1px solid #e0dbd3}.product-miniature__infos{min-height:0!important}.product-miniature__title{font-size:20px!important;line-height:1.2!important;font-weight:600!important;color:#38332c!important;letter-spacing:-.45px;text-decoration:none;display:block;margin-bottom:12px}.product-miniature__prices{display:block!important;min-height:0!important;margin:13px 0 0!important;gap:0!important}.product-miniature__price{font-size:inherit!important;display:block!important}.rr-price-pair{display:block;line-height:1.1;letter-spacing:0;white-space:normal}.rr-price-net{display:block;font:600 30px/1.1 RobirenOpenSans,Arial,sans-serif;letter-spacing:-1px;color:#302c27;white-space:nowrap}.rr-price-gross{display:block;font:400 15px/1.35 Arial,sans-serif;color:#9a4b3b;margin-top:7px;letter-spacing:0;white-space:nowrap}.rr-vat{font-size:12px;color:#8b7265;margin-left:3px;white-space:nowrap}.product-miniature__actions{margin-top:17px!important}.rr-product-link{font-size:13px;padding:9px 15px;display:inline-flex;align-items:center;gap:13px}.product-miniature__quick-view,.product-miniature__variants{display:none!important}.product-miniature__discount-price:empty{display:none}.module-products__buttons{margin-top:28px}.category__cover{display:none}.category__header{margin-bottom:20px}.category__description{font-size:14px;line-height:1.5}.category__description:empty{display:none}#left-column{font-size:13px}#left-column h2,#left-column .h4{font-size:18px}#left-column .ps-categorytree{background:#f8f6f2;border-radius:0;padding:18px}#js-product-list-top{font-size:13px}.page-title-section{margin-bottom:15px}.product__container{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(0,.86fr) minmax(0,.82fr);gap:28px!important;align-items:start}.product__left,.product__right{width:auto!important;padding:0!important;min-width:0}.product__name{font-size:31px!important;line-height:1.14;letter-spacing:-.65px;margin-bottom:20px!important}.product__description-short{font-size:13px;line-height:1.5}.product__description-short p{margin-bottom:9px}.product__description-short ul{padding-left:17px;margin:12px 0}.product__description-short *{font-family:Arial,Helvetica,sans-serif!important}.rr-purchase{min-width:0;background:#f4f0e9;padding:23px 20px}.rr-purchase .product__price{font-size:inherit!important;display:block}.rr-purchase .rr-price-net{font-size:40px;letter-spacing:-1.3px}.rr-purchase .rr-price-gross{font-size:16px;margin-top:9px}.rr-purchase .rr-vat{display:block;font-size:12px;margin:3px 0 0}.product__prices-inline{display:block!important}.product__prices{margin-bottom:25px!important}.product__tax-infos:has(.product__tax-label:empty){display:none}.product__tax-label:empty{display:none}.product__variants{margin-bottom:20px}.product__variants label,.product__variants .control-label{font-size:13px}.product__variants .form-select{font-size:13px;padding:10px 28px 10px 9px}.product__variants .product-variants-item{margin-bottom:15px}.product__actions{margin-top:0!important}.product__add-to-cart .btn-primary{font-size:13px}.rr-purchase .product__add-to-cart{display:flex;flex-wrap:wrap;gap:10px}.rr-purchase .product__add-to-cart .btn{max-width:100%}.product__images .carousel-inner{background:#fff;border-radius:0!important}.product__images .carousel-item>picture>img{height:490px!important;object-fit:contain}.product__thumbnail{border-radius:0!important}.product__bottom{margin-top:36px!important;grid-template-columns:minmax(0,1fr)!important}.product__bottom-left{width:100%!important}.accordion-button{font-size:19px;padding:19px 0;font-weight:600}.rich-text{font-size:14px;line-height:1.55}.rich-text table{font-size:13px}.product__description p{margin-bottom:12px}.rr-footer{background:#2e2c29;color:#eae3da;border-top:5px solid #b6874b;padding:37px 0 20px}.rr-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:45px}.rr-footer h2{font:600 16px/1.2 RobirenOpenSans,Arial,sans-serif;letter-spacing:-.25px;color:#fff;margin:0 0 19px}.rr-footer p,.rr-footer a{font:13px/1.9 Arial,sans-serif;color:#cbc1b4}.rr-footer a{display:block;text-decoration:none}.rr-footer a:hover{color:#eccb8f}.rr-footer .rr-footer-contact{color:#f3ece3;margin-top:10px}.rr-copyright{border-top:1px solid #534a40;margin-top:30px;padding-top:18px;font:11px Arial,sans-serif;color:#a99b89}#footer{margin-top:0;background:#2e2c29;padding:0}.cart-overview .product-price{font-size:18px}.cart-container,.cart-grid{font-size:14px}.product__container .product__flags{font-size:11px}.rr-purchase .product__tax-infos{font-size:12px}.product__discount-price{font-size:14px}
@media(min-width:992px){#left-column{width:23%}#category #center-column{width:77%}#category .products{gap:22px!important}#category .rr-price-net{font-size:28px}#category .rr-price-gross{font-size:14px}#category .rr-vat{display:block;margin-left:0}}
@media(max-width:1100px) and (min-width:768px){.rr-head{gap:25px}.rr-brand{width:245px}.rr-menu>a{padding:15px 18px}.product__container{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}.product__left{grid-row:1/3}.product__right{grid-column:2}.rr-purchase{grid-column:2}.product__images .carousel-item>picture>img{height:430px!important}}
@media(max-width:991px){.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rr-menu>a{padding:15px 13px;font-size:12px}.rr-hero{height:470px}.rr-slide-inner{padding-left:40px}.rr-cart .header-block__title{display:none!important}}
@media(max-width:767px){.rr-top .container{font-size:10px}.rr-top span:last-child{display:none}.rr-head{flex-wrap:wrap;gap:10px;min-height:0;padding:14px 20px 16px}.rr-brand{width:220px;max-width:72%}.rr-cart{margin-left:auto}.rr-search{order:3;flex-basis:100%}.rr-cart #_desktop_ps_shoppingcart{display:block!important}.rr-cart .header-block__badge{position:static}.rr-navigation .container{padding:0 20px}.rr-menu-toggle{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#f5ede4;font:600 13px RobirenOpenSans,Arial,sans-serif;padding:12px 0;width:100%;min-height:44px}.rr-menu{display:none;flex-direction:column;padding-bottom:12px}.rr-menu.is-open{display:flex}.rr-menu>a{padding:12px 0;font-size:13px}.rr-hero{height:430px;margin-bottom:28px}.rr-slide-inner{padding:55px 26px 75px}.rr-slide>img{object-position:60% 50%}.rr-slide h1,.rr-slide h2{font-size:37px;max-width:290px}.rr-slide p{max-width:245px;font-size:14px}.rr-slide-controls button{min-width:65px;padding:9px 16px}.rr-slide-controls .rr-slide-prev,.rr-slide-controls .rr-slide-next{padding:3px 15px}.rr-home-heading h2{font-size:24px}.rr-home-heading p{font-size:13px}.module-products{padding-left:20px;padding-right:20px}.module-products .container{padding:0}.products{gap:24px 16px!important}.product-miniature__title{font-size:18px!important}.product-miniature__image-container{aspect-ratio:1!important}.rr-price-net{font-size:25px}.rr-price-gross{font-size:13px}.rr-vat{display:block;font-size:11px;margin-left:0}.rr-product-link{font-size:12px;padding:9px 10px;gap:7px}.product__container{display:flex!important;flex-direction:column;gap:24px!important}.product__left,.product__right,.rr-purchase{width:100%!important}.product__name{font-size:29px!important}.product__right{order:-1}.product__description-short{display:none}.product__images .carousel-item>picture>img{height:390px!important}.rr-purchase{padding:25px}.rr-purchase .rr-price-net{font-size:40px}.rr-purchase .rr-price-gross{font-size:16px}.rr-purchase .rr-vat{display:inline;margin-left:5px}.rr-footer-grid{grid-template-columns:1fr;gap:28px}.rr-footer{padding:30px 12px 20px}.rr-footer h2{margin-bottom:12px}.columns-container{padding-top:15px}.breadcrumb{font-size:11px}.rr-purchase .product__add-to-cart .btn{flex:1}.rr-purchase .product__add-to-cart{flex-wrap:nowrap}}
@media(max-width:380px){.products{grid-template-columns:1fr!important}.rr-slide h1,.rr-slide h2{font-size:32px}.rr-slide-inner{padding-left:23px}.rr-slide-controls button{min-width:55px}.rr-brand{width:210px}.rr-price-net{font-size:29px}.rr-product-link{font-size:13px}.product__images .carousel-item>picture>img{height:320px!important}}
/* Compact legacy typography and native purchase controls. */
.product__tax-label{display:none!important}.product__description-short h1,.product__description-short h2,.product__description-short h3{font:600 18px/1.25 RobirenOpenSans,Arial,sans-serif!important;letter-spacing:-.3px;margin:8px 0 15px}.rr-purchase .product-variant__selected{display:none}.rr-purchase .product__actions-qty-add{display:flex;flex-wrap:wrap;gap:12px}.rr-purchase .product__quantity{width:116px;flex:none}.rr-purchase .product__add-to-cart{flex:1 0 100%;width:100%}.rr-purchase .product__add-to-cart-button{width:100%;font-size:14px;padding:12px 7px;white-space:normal}.rr-purchase .product__additional-info .social-sharing{display:none}.rr-highlights{margin:24px 0 0;padding:0}.rr-highlights>div{display:flex;gap:12px;justify-content:space-between;padding:11px 0;border-bottom:1px solid #e1dbd3;font-size:13px}.rr-highlights dt{font-weight:400}.rr-highlights dd{margin:0;font-weight:600;text-align:right}.ps-featuredproducts{margin-top:0!important}#index .page-content--home{margin-top:0}#index .rr-hero{margin-bottom:32px}.product__tax-infos:has(.product__tax-label:only-child){display:none}
.rr-phone{color:#f5ece1;text-decoration:none;white-space:nowrap;font-size:12px}.rr-phone strong{font-weight:700;font-size:13px;margin-left:8px}.rr-phone:hover{color:#f0c781}.rr-category-visual{height:240px;overflow:hidden;margin-bottom:25px;background:#efece6}.rr-category-visual img{width:100%;height:100%;object-fit:cover;object-position:center}.rr-slide-guarantee .rr-slide-shade{background:linear-gradient(90deg,#000b,#0002 80%)}.rr-slide .rr-guarantee-terms{font-size:12px;line-height:1.5;max-width:320px}.rr-slide-guarantee .rr-slide-inner{padding-top:74px}.rr-slide-controls button{padding-left:27px;padding-right:27px}.rr-top .rr-phone{display:inline}
@media(max-width:767px){.rr-top .container{flex-wrap:wrap;gap:4px;padding:7px 20px}.rr-phone{font-size:11px}.rr-phone strong{font-size:12px;margin-left:4px}.rr-top .container>span:first-child{display:none}.rr-category-visual{height:190px;margin-bottom:20px}.rr-slide-controls button{padding:9px 10px;min-width:52px;font-size:11px}.rr-slide-controls .rr-slide-prev,.rr-slide-controls .rr-slide-next{padding:3px 9px;min-width:30px}.rr-slide-guarantee .rr-slide-inner{padding-top:42px}.rr-slide .rr-guarantee-terms{max-width:250px}.rr-slide-guarantee h2{font-size:33px}.rr-slide-guarantee .btn{font-size:12px;padding:11px 14px}}
.rr-purchase .product__quantity{width:154px}.rr-purchase .quantity-button__group{display:flex;flex-wrap:nowrap}.rr-purchase .quantity-button__group>.btn{width:44px;min-width:44px;max-width:44px;padding:10px 0}.rr-purchase .quantity-button__group>.form-control{width:66px;min-width:0;flex:1 1 auto;text-align:center}.rr-purchase .product__additional-info .social-sharing,.rr-purchase .product__additional-info .social-sharing__title{display:none}
.product__images .carousel-item>picture>img.rr-scene{object-fit:cover}.rr-subcategories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:22px 0 30px}.rr-subcategories a{display:block;text-decoration:none;color:#403a32;background:#f7f4ef}.rr-subcategories img{display:block;width:100%;height:118px;object-fit:cover}.rr-subcategories span{display:block;padding:11px 12px;font:600 15px/1.2 RobirenOpenSans,Arial,sans-serif;letter-spacing:-.3px}.rr-subcategories a:hover span{color:#a85e28}.rr-subcategories a:hover img{filter:brightness(1.04)}
@media(max-width:767px){.product__right .rr-highlights{display:none}.rr-subcategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rr-subcategories img{height:95px}.rr-subcategories span{font-size:14px;padding:10px}.product__images .carousel-item>picture>img.rr-scene{height:340px!important}}
@media(max-width:767px){#category #left-column{display:none}#category #center-column{width:100%;max-width:100%}}

/* Simplified homepage and category navigation, local preview November 2026. */
#index .rr-hero{margin-bottom:0}
#category #center-column{flex:0 0 auto;width:100%;max-width:100%}
.rr-contact-image{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:cover}

/* Persistent compact navigation and full-width contact. */
#contact #center-column{flex:0 0 auto;width:100%;max-width:100%}
@media(max-width:767px){
  .rr-navigation .container{padding-left:12px;padding-right:12px}
  .rr-menu,.rr-menu.is-open{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:0;padding:0}
  .rr-menu>a{padding:14px 8px;font-size:12px;line-height:1.3;min-height:44px;text-align:center}
}

.rr-delivery-time{font:400 13px/1.4 RobirenOpenSans,Arial,sans-serif;color:#6c6358;margin:8px 0 0}
