/* Mert Candy brand palette, sampled from the coral-orange logo. */
:root{--candy-primary:#f4513c;--candy-secondary:#ff8a1f;--candy-primary-dark:#d6422f;--candy-dark:#2f1c15;--candy-soft:#fff7f2;--candy-gradient:linear-gradient(135deg,var(--candy-primary) 0%,var(--candy-secondary) 100%)}
.brand-logo-dark,.brand-logo-light{max-width:231px;max-height:64px;width:auto!important;height:auto!important;object-fit:contain}
.rd-navbar-basket{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.rd-navbar-basket-mobile{position:fixed}
.rs-breadcrumb-area{padding:80px 0;background:center/cover url("../images/breadcrumbs-bg.jpg")}
.rs-breadcrumb-title{color:#fff;text-align:center}
.rs-breadcrumb-title h1{color:#fff;margin-bottom:12px}.rs-breadcrumb-title a,.rs-breadcrumb-title span{color:#fff}
.rs-shop-area,.rs-product-details-area,.rs-contact-area,.rs-about-area,.rs-page-area,.section-space{padding:90px 0}
.section-space-bottom{padding-bottom:90px}.primary-bg{background:var(--candy-soft)}
.rs-section-subtitle{display:block;color:var(--candy-primary);font-family:Kalam,cursive;font-size:22px;margin-bottom:8px}
.rs-section-title{margin-bottom:24px;color:var(--candy-dark)}.descrip{color:#777}
.rs-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border:0;border-radius:4px;background:var(--candy-primary);color:#fff!important;font-weight:600;text-decoration:none;transition:.25s}
.rs-btn.has-theme-orange{background:var(--candy-secondary);color:var(--candy-dark)!important}.rs-btn:hover,.rs-btn.has-theme-orange:hover{background:var(--candy-dark);color:#fff!important}.rs-square-btn{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;background:var(--candy-primary);color:#fff}
.rs-section-subtitle.has-theme-blue,.rs-section-subtitle.has-theme-orange{color:var(--candy-primary)}.rs-section-title.has-theme-blue,.rs-section-title.has-theme-orange{color:var(--candy-dark)}
.rs-banner-border,.rs-services-number,.footer-classic-decor{border-color:var(--candy-secondary)}
.rs-portfolio-item,.rs-product-item,.rs-services-item,.sidebar-widget{height:100%;padding:22px;background:#fff;border:1px solid #eee;box-shadow:0 8px 24px rgba(0,0,0,.04)}
.rs-portfolio-thumb img,.rs-product-thumb img,.rs-services-thumb img{width:100%;height:260px;object-fit:contain}
.rs-portfolio-title,.rs-product-title,.rs-services-title{font-size:19px;margin-top:18px}.rs-portfolio-title a,.rs-product-title a,.rs-services-title a{color:var(--candy-dark)}
.home-product-price,.rs-product-price{display:flex;gap:10px;align-items:center;color:var(--candy-primary);font-size:19px;font-weight:600;margin:12px 0}
.home-product-old-price{text-decoration:line-through;color:#999;font-size:15px}.home-product-sale{position:absolute;z-index:2;padding:7px 10px;background:var(--candy-primary);color:#fff}
.rs-portfolio-thumb,.rs-product-thumb{position:relative}.rs-sidebar-wrapper{display:grid;gap:24px}.sidebar-widget{height:auto}
.sidebar-search-input{display:flex}.sidebar-search-input input,.form-control,.form-input{width:100%}.sidebar-search-input button{min-width:50px;border:0;background:var(--candy-primary);color:#fff}
.rs-pagination ul{display:flex;gap:8px;list-style:none;padding:0;margin-top:35px}.rs-pagination a,.rs-pagination span{display:grid;place-items:center;min-width:42px;height:42px;border:1px solid #ddd}.rs-pagination .active{background:var(--candy-primary);color:#fff}
.rs-product-details-thumb img{width:100%;max-height:570px;object-fit:contain;background:#fafafa}.rs-product-details-content h2{margin-bottom:16px}
.rs-list-item ul{list-style:none;padding:0}.rs-list-item li{margin:8px 0}.rs-list-item i{color:var(--candy-primary);margin-right:8px}
.candy-whatsapp{position:fixed;right:25px;bottom:25px;z-index:1100;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;font-size:30px;box-shadow:0 8px 24px rgba(0,0,0,.22)}
.candy-whatsapp:hover{color:#fff;transform:translateY(-3px)}.text-muted{color:#777!important}
.mert-hero-slider{position:relative;pointer-events:auto}
.mert-hero-slider .swiper-wrapper{pointer-events:auto}
.mert-hero-slider .swiper-button-prev,.mert-hero-slider .swiper-button-next{top:50%;display:grid!important;place-items:center;width:54px;height:54px;margin:0;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:rgba(47,28,21,.72);color:#fff;line-height:1;cursor:pointer;pointer-events:auto;z-index:20;transform:translateY(-50%);transition:background-color .25s ease,border-color .25s ease,transform .25s ease}
.mert-hero-slider .swiper-button-prev{left:24px}.mert-hero-slider .swiper-button-next{right:24px}
.mert-hero-slider .swiper-button-prev::before,.mert-hero-slider .swiper-button-next::before,.mert-hero-slider .swiper-button-prev::after,.mert-hero-slider .swiper-button-next::after{display:none!important;content:none!important}
.mert-hero-slider .swiper-button-prev span,.mert-hero-slider .swiper-button-next span{display:block;font-family:Arial,sans-serif;font-size:27px;font-weight:400;line-height:1;transform:translateY(-1px)}
.mert-hero-slider .swiper-button-prev:hover,.mert-hero-slider .swiper-button-next:hover{border-color:var(--candy-primary);background:var(--candy-primary);transform:translateY(-50%) scale(1.06)}
.mert-hero-slider .swiper-button-prev:focus-visible,.mert-hero-slider .swiper-button-next:focus-visible{outline:3px solid var(--candy-secondary);outline-offset:3px}
.mert-hero-slider .swiper-pagination{position:absolute!important;top:auto!important;right:auto!important;bottom:20px!important;left:50%!important;display:flex!important;align-items:center;justify-content:center;width:auto!important;z-index:21;pointer-events:auto;transform:translateX(-50%)}
.mert-hero-slider .swiper-pagination-bullet{width:11px;height:11px;margin:0 5px!important;border:2px solid #fff;background:rgba(47,28,21,.55);opacity:1;transition:width .25s ease,background-color .25s ease}
.mert-hero-slider .swiper-pagination-bullet-active{width:30px;border-radius:999px;background:var(--candy-secondary)}
@media(max-width:767px){.mert-hero-slider .swiper-button-prev,.mert-hero-slider .swiper-button-next{width:44px;height:44px}.mert-hero-slider .swiper-button-prev{left:12px}.mert-hero-slider .swiper-button-next{right:12px}.mert-hero-slider .swiper-button-prev span,.mert-hero-slider .swiper-button-next span{font-size:23px}.mert-hero-slider .swiper-pagination{bottom:12px!important}}
@media(max-width:991px){.rs-shop-area,.rs-product-details-area,.rs-contact-area,.rs-about-area,.section-space{padding:60px 0}.rd-navbar-main-element .rd-navbar-basket:not(.rd-navbar-basket-mobile){display:none}}

/* Header layout: logo left, contact information center, language switcher right */
.header-language-switcher{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}
.header-language-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:38px;padding:0 11px;border:1px solid rgba(47,28,21,.22);border-radius:4px;color:var(--candy-dark);font-size:13px;font-weight:700;letter-spacing:.08em;transition:.25s ease}
.header-language-link:hover,.header-language-link.active{border-color:var(--candy-primary);background:var(--candy-primary);color:#fff}
.header-category-dropdown{min-width:245px}
.header-category-dropdown .rd-dropdown-link{white-space:normal}
.header-category-child .rd-dropdown-link{padding-left:38px;color:#77706c;font-size:13px}
.header-category-child .rd-dropdown-link::before{content:'—';margin-right:8px;color:var(--candy-primary)}
@media(min-width:992px){.rd-navbar-modern.rd-navbar-static .rd-navbar-aside{align-items:center}.rd-navbar-modern.rd-navbar-static .rd-navbar-panel{order:1;flex:0 0 28%;max-width:28%}.rd-navbar-modern.rd-navbar-static .rd-navbar-collapse{order:2;flex:1 1 auto;max-width:none;text-align:center}.rd-navbar-modern.rd-navbar-static .rd-navbar-button{order:3;flex:0 0 28%;max-width:28%}.rd-navbar-modern.rd-navbar-static .rd-navbar-brand{justify-content:flex-start}.rd-navbar-modern.rd-navbar-static .rd-navbar-brand img{max-width:210px;max-height:62px}.rd-navbar-modern.rd-navbar-static .contacts-ruth{text-align:left}.rd-navbar-modern.rd-navbar-static .rd-navbar-collapse>.header-language-switcher{display:none}}
@media(max-width:991px){.rd-navbar-button{display:none}.rd-navbar-collapse .header-language-switcher{margin-top:18px;justify-content:flex-start}.header-language-link{min-width:48px}.header-category-child .rd-dropdown-link{padding-left:28px}}
