body{font-family:system-ui,sans-serif;font-weight:400;color:#333;font-size:14px;line-height:22px;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:system-ui,sans-serif;font-weight:700;color:#333}h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}h4{font-size:15px}h6{font-size:11px}a{color:#c869cb;text-decoration:none}a:hover{color:#a050a8;text-decoration:none}button:focus{outline:0!important}legend{font-size:18px;padding:7px 0;margin-bottom:20px;border-bottom:1px solid #e5e5e5}label{font-size:13px;font-weight:400}#top{background-color:#f8f8f8;border-bottom:1px solid #eee;padding:8px 0;margin:0;min-height:40px}#top .nav>.list-inline .list-inline-item .dropdown>a,#top .nav>.list-inline .list-inline-item>a,#top .nav>.list-inline>.list-inline-item{color:#555}#top .btn-link{color:#555;text-decoration:none}#top .btn-link:hover{color:#c869cb}#top a{font-size:13px;color:#555}#top a:hover{color:#c869cb}footer a{font-size:13px}#logo{margin:12px 0}#logo img{max-width:220px;max-height:60px}#search{margin-bottom:10px}#search .form-control-lg{height:42px;font-size:13px;border:1px solid #ddd;border-radius:3px 0 0 3px}#search .btn-lg{height:42px;font-size:14px;padding:0 20px;background-color:#c869cb;border-color:#c869cb;color:#fff;border-radius:0 3px 3px 0}#search .btn-lg:hover{background-color:#a050a8;border-color:#a050a8}#header-cart{margin-bottom:10px}#header-cart .btn-lg{background-color:#c869cb;border-color:#c869cb;color:#fff;height:42px;padding:0 16px;border-radius:3px}#header-cart .btn:hover{background-color:#a050a8;border-color:#a050a8;color:#fff}#header-cart .dropdown-menu{background:#fafafa}#header-cart .dropdown-menu li{min-width:380px}@media (max-width:768px){#header-cart .dropdown-menu li{min-width:100%}}#menu{background-color:#fff;background-image:none;border:none;border-bottom:2px solid #c869cb;border-radius:0;min-height:46px;box-shadow:0 2px 8px rgba(0,0,0,.06)}#menu.navbar{padding:0 1rem;margin-bottom:20px}#menu .navbar-nav>li>a{color:#444;font-weight:800;font-size:1.05rem;text-transform:uppercase;letter-spacing:.5px;padding:12px 14px;background-color:transparent;text-shadow:none}#menu .navbar-nav>li>a:hover{color:#c869cb;background-color:transparent}#menu #category{float:left;font-size:15px;font-weight:700;line-height:46px;color:#c869cb}#menu .navbar-toggler i{color:#c869cb;font-size:.9em}#menu .dropdown-menu{padding-bottom:0;margin-top:0!important;border:none!important;border-top:2px solid #c869cb!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}#menu .dropdown-inner{display:table}#menu .dropdown-inner ul{display:table-cell}#menu .dropdown-inner a{min-width:160px;display:block;padding:6px 20px;clear:both;line-height:20px;color:#444;font-size:13px}#menu .dropdown-inner a:hover{color:#c869cb;background-color:#fdf5fe}#menu .dropdown-inner ul li a:hover{color:#c869cb;background-image:none;background-color:#fdf5fe}#menu .see-all{display:block;margin-top:.5em;border-top:1px solid #eee;padding:6px 20px;font-size:12px;color:#c869cb;font-weight:600}#menu .see-all:hover{color:#fff;background-color:#c869cb;text-decoration:none}.navbar-light .navbar-toggler{font-size:15px;color:#c869cb;padding:6px 12px;background-color:transparent;border-color:#c869cb}@media (max-width:767px){#menu{border-radius:0}#menu div.dropdown-menu{background-color:#fdf5fe;margin-left:0!important;padding-bottom:10px}#menu .dropdown-inner{display:block}#menu .dropdown-inner a{color:#444;width:100%}#menu .dropdown-menu a:hover{background:#f5e0f5}#menu .see-all{border:none;border-radius:0;color:#c869cb}}@media (min-width:768px){#menu .dropdown:hover .dropdown-menu{display:block}}#content{min-height:600px}.breadcrumb{margin:0 0 20px 0;padding:10px 16px;border:1px solid #eee;background-color:#fafafa;border-radius:3px;font-size:13px}.breadcrumb>li.breadcrumb-item{padding:0 12px}.breadcrumb>li.breadcrumb-item>a{color:#7b2d8b;padding:6px 4px;display:inline-block}.breadcrumb>li.breadcrumb-item>a:hover{color:#5e1f6e}.breadcrumb>li.breadcrumb-item:after{content:"";display:block;position:absolute;top:-3px;right:-5px;width:26px;height:26px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;transform:rotate(-45deg)}.breadcrumb>li.breadcrumb-item+li:before{content:"";padding:0}.btn-primary,.btn.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#7b2d8b;--bs-btn-border-color:#7b2d8b;--bs-btn-hover-bg:#5e1f6e;--bs-btn-hover-border-color:#5e1f6e;--bs-btn-active-bg:#5e1f6e;--bs-btn-active-border-color:#5e1f6e;color:#fff;background-color:#7b2d8b;background-image:none;border-color:#7b2d8b;border-radius:3px;font-weight:600;letter-spacing:.3px}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#5e1f6e;border-color:#5e1f6e;color:#fff}.btn-info{color:#fff;background-color:#26abca;background-image:none;border-color:#26abca;border-radius:3px}.btn-info:active,.btn-info:focus,.btn-info:hover{background-color:#1d8ca8;border-color:#1d8ca8;color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;border-radius:3px}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;border-radius:3px}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236;border-radius:3px}.btn-light{color:#555;background-color:#f5f5f5;border-color:#ddd;border-radius:3px}.btn-light:hover{background-color:#e8e8e8}.btn-link{color:#c869cb;border-radius:0}.btn-inverse{color:#fff;background-color:#444;border-color:#333;border-radius:3px}.product-thumb{border:1px solid #eee;border-radius:4px;margin-bottom:20px;transition:box-shadow .2s ease;overflow:hidden;background:#fff;height:100%;display:flex;flex-direction:column}.product-thumb:hover{box-shadow:0 5px 20px rgba(200,105,203,.15);border-color:#e0c0e0}.product-thumb h3.product-title{font-size:1rem;font-weight:700;margin-bottom:4px}.product-thumb h3.product-title a{color:#333}.product-thumb h3.product-title a:hover{color:#7b2d8b}.product-thumb .image{text-align:center;margin-bottom:0;background:#fff}.product-thumb .image a:hover{opacity:.85}.product-thumb .content{flex:1;display:flex;flex-direction:column}.product-thumb .description{padding:12px 14px;flex:1}.product-thumb .button-group{display:flex;border-top:1px solid #eee;background-color:#fafafa}.product-thumb .button-group button{flex:33%;border-radius:0;border:none;background-color:transparent;color:#888;line-height:40px;font-weight:600;font-size:12px;text-align:center;text-transform:uppercase;transition:all .15s}.product-thumb .button-group button:hover{color:#fff;background-color:#c869cb;cursor:pointer}.product-thumb .button-group button+button{border-left:1px solid #eee}.price{color:#333;font-weight:500}.price-new{font-weight:700;color:#7b2d8b;font-size:16px}.price-old{color:#999;text-decoration:line-through;font-size:13px}.price-tax{color:#999;font-size:11px;display:block}.product-thumb .name a{color:#333;font-weight:600;font-size:13px;line-height:1.4}.product-thumb .name a:hover{color:#c869cb}.rating{padding-bottom:8px}.rating .fa-star{color:#f0ad4e;font-size:14px}.rating .fa-stack{width:18px}.rating a{color:#7b2d8b}footer{margin-top:40px;padding-top:35px;padding-bottom:1px;background-color:#2a2a2a;border-top:3px solid #c869cb;color:#ccc}footer hr{border-top:none;border-bottom:1px solid #444}footer a{color:#bbb}footer a:hover{color:#c869cb}footer h5{font-family:system-ui,sans-serif;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-top:0;margin-bottom:12px}.pagination{margin:0}.page-link{color:#c869cb;border-color:#eee}.page-link:hover{color:#fff;background-color:#c869cb;border-color:#c869cb}.page-item.active .page-link{background-color:#c869cb;border-color:#c869cb}.form-control:focus{border-color:#c869cb;box-shadow:0 0 0 .2rem rgba(200,105,203,.15)}div.required .col-form-label:before,div.required .form-label:before{content:"* ";color:#c869cb;font-weight:700}.nav-tabs{margin-bottom:15px}.nav-tabs .nav-link{color:#555}.nav-tabs .nav-link:hover{color:#c869cb}.nav-tabs .nav-link.active{color:#7b2d8b;border-bottom-color:transparent;font-weight:600}@media (min-width:960px){.product-list .product-thumb{display:flex;flex-direction:row}.product-list .product-thumb .image{flex-direction:column;margin-bottom:0}.product-list .product-thumb .content{flex-direction:column;flex:75%;position:relative}.product-list .product-thumb .button-group{position:absolute;bottom:0;width:100%;border-left:1px solid #eee}}#alert{z-index:9999;pointer-events:all}#alert .alert{min-width:360px;position:relative;margin-bottom:15px}#cookie{position:fixed;bottom:0;left:0;width:100%;z-index:9999;opacity:.97;color:#ecf0f1;background:#2a2a2a;padding:20px 0;border-top:2px solid #c869cb}#cookie div{font-size:15px;color:#fff}#product-product h1{margin-top:20px;margin-bottom:10px;font-size:24px}#header,header{background-color:#fff}.list-unstyled a{text-decoration:none}.form-switch-lg{font-size:20px;min-height:30px;line-height:30px}@media (min-width:768px){.col-form-label{text-align:right}}#information-contact .card{margin-bottom:20px}#product-category h2{border-bottom:2px solid #c869cb;padding-bottom:10px;margin-bottom:20px}#button-cart{background-color:#7b2d8b;border-color:#7b2d8b;color:#fff;font-size:15px;font-weight:700;padding:10px 30px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}#button-cart:hover{background-color:#5e1f6e;border-color:#5e1f6e}#home-hero{text-align:center;margin-bottom:0}.home-tagline{background-color:#c869cb;color:#fff;font-family:system-ui,sans-serif;font-size:1.5rem;font-weight:700;padding:18px 20px;letter-spacing:.3px}.home-shipping{background-color:#26abca;color:#0c2f3a;font-family:system-ui,sans-serif;font-size:.9rem;font-weight:500;padding:8px 20px;letter-spacing:.5px}#home-categories{padding-top:30px;padding-bottom:40px}.home-cat-card{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333;transition:color .2s;overflow:hidden}.home-cat-card:hover{color:#c869cb;text-decoration:none}.home-cat-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:4px;background:#f5f5f5;margin-bottom:8px;transition:transform .25s ease}.home-cat-card:hover img{transform:scale(1.12)}.home-cat-card span{font-family:system-ui,sans-serif;font-size:.95rem;font-weight:600;text-align:center}#rf-header{background:#fff;border-bottom:1px solid #e8e8e8;position:sticky;top:0;z-index:1030}.rf-header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 24px}#rf-logo{justify-self:start}#rf-nav{justify-self:center}#rf-icons{justify-self:end}#rf-logo{flex:0 0 auto;display:flex;align-items:center}#rf-logo img{height:42px;width:auto}.rf-logo-text{font-family:system-ui,sans-serif;font-size:1.5rem;font-weight:700;color:#c869cb;text-decoration:none}#rf-nav{flex:1 1 auto;display:flex;justify-content:center;align-items:stretch;height:100%}#rf-nav #menu{background:0 0!important;background-color:transparent!important;background-image:none!important;padding:0!important;margin:0!important;border:none!important;border-bottom:none!important;box-shadow:none!important;min-height:0!important;width:100%;display:flex!important;align-items:center!important;justify-content:center!important}#rf-nav #menu>ul{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0;gap:4px}#rf-nav #menu>ul>li>a{display:flex;align-items:center;height:68px;padding:0 14px;font-family:system-ui,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#333!important;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent}#rf-nav #menu>ul>li.active>a,#rf-nav #menu>ul>li>a:hover{color:#c869cb!important;border-bottom-color:#c869cb}#rf-nav #menu .dropdown-menu{border-radius:0;border-top:2px solid #c869cb;margin-top:0}#rf-icons{flex:0 0 auto;display:flex;align-items:center;gap:4px}.rf-icon-item{display:flex;align-items:center}.rf-icon-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#444!important;font-size:1.1rem;text-decoration:none;transition:color .2s,background .2s}.rf-icon-link:hover{color:#c869cb!important;background:#f9f0f9}#rf-icons #header-cart{margin:0}#rf-icons #header-cart .btn{background:0 0!important;border:none!important;color:#444!important;padding:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;position:relative}#rf-icons #header-cart .btn:hover{color:#c869cb!important;background:#f9f0f9!important}#rf-icons #header-cart .btn span:not(#cart-total){display:none}#rf-icons #header-cart #cart-total{font-size:0}#rf-search-bar{display:none;padding:10px 0;border-top:1px solid #eee;background:#fafafa}#rf-search-bar.open{display:block}#top{display:none!important}header#rf-header+main{margin-top:0}.rf-cart-btn{background:0 0!important;border:none!important;color:#444!important;padding:0;width:40px;height:40px;border-radius:50%;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.rf-cart-btn::after{display:none}.rf-cart-btn:hover{color:#c869cb!important;background:#f9f0f9!important}#rf-icons #header-cart .d-grid{display:block!important}@media (max-width:991px){#rf-nav #menu{position:static}#narbar-menu{position:absolute;top:68px;left:0;right:0;background:#fff;border-top:2px solid #c869cb;border-bottom:1px solid #e8e8e8;box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:1029;padding:8px 0;max-height:80vh;overflow-y:auto}#narbar-menu .nav-item>.nav-link{color:#333!important;padding:10px 20px;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}#narbar-menu .nav-item>.nav-link:hover{color:#c869cb!important;background:#f9f0f9}#narbar-menu .dropdown-menu{position:static!important;box-shadow:none;border:none;border-top:none;background:#f8f8f8;padding:0 0 8px 16px}#narbar-menu .dropdown-inner a{color:#555!important;font-size:.85rem;padding:6px 20px}#narbar-menu .dropdown-inner a:hover{color:#c869cb!important}}#menu .navbar-toggler{border:none!important;box-shadow:none!important;outline:0!important;background:0 0!important;color:#444!important;padding:0;width:40px;height:40px;border-radius:50%;font-size:1.1rem}#menu .navbar-toggler:hover{color:#c869cb!important;background:#f9f0f9!important}#menu .navbar-toggler .fa-bars{color:inherit}@media (max-width:991px){.rf-header-inner{flex-wrap:nowrap;height:60px;padding:0 16px}#menu #category{display:none!important}#rf-nav{flex:0 0 auto;order:3}#rf-nav #menu{align-items:center}#rf-icons .rf-icon-item:not(#header-cart){display:none}#rf-logo{order:1;flex:1 1 auto}#rf-icons{order:2;flex:0 0 auto}#rf-nav{order:3;flex:0 0 auto}#narbar-menu{top:60px}}#menu .navbar-toggler:active,#menu .navbar-toggler:focus,#menu .navbar-toggler:focus-visible{border:none!important;box-shadow:none!important;outline:0!important;background:0 0!important}@media (max-width:991px){#rf-icons .rf-icon-item{display:flex!important}#rf-nav{order:2}#rf-icons{order:3}}@media (max-width:991px){.rf-header-inner{padding:0 10px;gap:4px}#rf-icons{gap:0}.rf-cart-btn,.rf-icon-link{width:34px;height:34px;font-size:1rem}#rf-logo img{height:34px}}@media (max-width:991px){#rf-nav{display:flex;align-items:center;height:100%}#rf-nav #menu{display:flex;align-items:center;height:100%}#menu .navbar-toggler{width:34px;height:34px;font-size:1rem;display:flex;align-items:center;justify-content:center}}#menu .navbar-toggler,#menu .navbar-toggler:active,#menu .navbar-toggler:focus,#menu .navbar-toggler:hover,#menu .navbar-toggler[aria-expanded=true]{background:0 0!important;border:none!important;box-shadow:none!important;outline:0!important}.rf-cart-btn{width:34px!important;height:34px!important}.category-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rf-cat-tree{font-size:.9rem}.rf-cat-link{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;color:#333;text-decoration:none;border-radius:4px;transition:background .15s,color .15s;line-height:1.3}.rf-cat-link:hover{background:#f3eaf6;color:#7b2d8b;text-decoration:none}.rf-cat-link.active{color:#7b2d8b;font-weight:600}.rf-cat-top{font-weight:600;font-size:.92rem;letter-spacing:.01em;border-bottom:1px solid #eee;border-radius:0;padding:8px 6px}.rf-cat-top:hover{border-radius:0}.rf-cat-children{padding-left:10px;border-left:2px solid #e8d5ee;margin:2px 0 4px 8px}.rf-cat-sub{font-size:.88rem;padding:5px 8px}.rf-cat-grandchildren{padding-left:8px;border-left:2px solid #f0e4f5;margin:2px 0 2px 8px}.rf-cat-grand{font-size:.84rem;color:#555;padding:4px 8px}.rf-cat-grand:hover{color:#7b2d8b}.rf-cat-grand.active{color:#7b2d8b;font-weight:600}.rf-cat-arrow{flex-shrink:0;margin-left:6px;font-size:.7rem;opacity:.6;transition:opacity .15s}.rf-cat-link:hover .rf-cat-arrow{opacity:1}.rf-cat-arrow i{display:inline-block;transition:transform .22s ease}.rf-cat-arrow i.open{transform:rotate(180deg)}.rf-cat-row{display:flex;align-items:center}.rf-cat-row .rf-cat-link{flex:1;min-width:0}.rf-cat-toggle{flex-shrink:0;background:0 0;border:none;padding:4px 6px;cursor:pointer;color:#999;font-size:.7rem;line-height:1;transition:color .15s}.rf-cat-toggle:hover{color:#7b2d8b}.rf-cat-toggle i{display:inline-block;transition:transform .22s ease}.rf-cat-toggle.open i{transform:rotate(180deg)}.rf-mobile-subcats{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.rf-mobile-subcat-link{display:inline-block;padding:5px 14px;border:1px solid #d8a8dd;border-radius:20px;font-size:.85rem;color:#7b2d8b;text-decoration:none;background:#faf3fb;transition:background .15s,color .15s}.rf-mobile-subcat-link:hover{background:#7b2d8b;color:#fff;border-color:#7b2d8b;text-decoration:none}.rf-qty-wrap{display:inline-flex!important;flex-direction:row!important;align-items:center;border:1px solid #ced4da;border-radius:4px;overflow:hidden}.rf-qty-wrap #input-quantity{display:block!important;width:4rem!important;border:none!important;border-left:1px solid #ced4da!important;border-right:1px solid #ced4da!important;border-radius:0!important;text-align:center;padding:6px 4px;box-shadow:none!important;flex-shrink:0}.rf-qty-btn{background:#f8f9fa;border:none;padding:6px 12px;font-size:1.1rem;line-height:1;cursor:pointer;color:#555;transition:background .15s;user-select:none}.rf-qty-btn:hover{background:#e9ecef;color:#222}.rf-cat-greatgrandchildren{padding-left:8px;border-left:2px solid #f8eef9;margin:2px 0 2px 8px}.rf-cat-ggc{font-size:.82rem;color:#666;padding:3px 8px}.rf-cat-ggc:hover{color:#7b2d8b}.rf-cat-ggc.active{color:#7b2d8b;font-weight:600}#rf-nav #menu.navbar{padding-top:0!important;padding-bottom:0!important}#rf-nav>div.container{padding:0!important;max-width:100%!important;width:100%;height:100%;display:flex!important;align-items:center!important;justify-content:center!important}#rf-nav #menu.bg-primary{background-color:transparent!important}#rf-nav #menu.navbar{width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}#rf-nav #narbar-menu{justify-content:center!important}#rf-nav .navbar-nav{justify-content:center!important;align-items:center!important}#rf-nav .dropdown-toggle::after{display:none!important}.rf-nav-arrow{font-size:.6rem;margin-left:4px;vertical-align:middle;opacity:.7;transition:transform .2s ease}#rf-nav .dropdown.show .rf-nav-arrow{transform:rotate(180deg)}.breadcrumb{display:flex!important;align-items:center!important;justify-content:center;flex-wrap:wrap;padding:10px 20px 12px!important;margin:0 0 16px!important;background:#fff!important;border:none!important;border-radius:0!important;box-shadow:0 4px 20px rgba(0,0,0,.08);list-style:none}.breadcrumb-item{display:flex!important;align-items:center!important;font-size:13px;color:#696973;padding-left:0!important}.breadcrumb-item a{font-size:13px;color:#696973!important;text-decoration:none;line-height:1}.breadcrumb-item a:hover{color:#c869cb!important;text-decoration:none}.breadcrumb-item+.breadcrumb-item::before{content:'\2192'!important;color:#696973;padding:0 8px!important;float:none!important;display:inline-flex!important;align-items:center!important;line-height:1!important;font-size:13px}.breadcrumb-item.active,.breadcrumb-item:last-child a{color:#696973}.breadcrumb-item:first-child a{font-size:0}.breadcrumb-item:first-child a::before{content:'\f015';font-family:'Font Awesome 6 Free';font-weight:900;font-size:13px;color:#696973}.rf-subcat-tile{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333;transition:color .2s}.rf-subcat-tile:hover{color:#c869cb;text-decoration:none}.rf-subcat-img-wrap{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:6px;background:#fff;margin-bottom:8px}.rf-subcat-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.rf-subcat-tile:hover .rf-subcat-img-wrap img{transform:scale(1.08)}.rf-subcat-tile span{font-size:.8rem;font-weight:600;text-align:center;line-height:1.3}.footer-heading{font-size:1.25rem;font-weight:500;margin-bottom:.5rem;color:inherit}footer .text-muted{color:#bbb!important}footer a{display:inline-block;padding-top:4px;padding-bottom:4px;min-height:24px}#button-grid,#button-list{background:0 0;border:1px solid #ddd;color:#aaa;transition:background .2s,border-color .2s,color .2s}#button-grid:hover,#button-list:hover{background:#f5e6f7;border-color:#c869cb;color:#c869cb}#button-grid.active,#button-list.active{background:#c869cb!important;border-color:#c869cb!important;color:#fff!important}@media (max-width:991.98px){#rf-header .container-fluid{grid-template-columns:1fr auto auto;gap:0}#rf-logo{order:1}#rf-nav{order:2}#rf-icons{order:3}#rf-icons,#rf-nav{display:flex;align-items:center;gap:0}#rf-nav{margin-left:8px;margin-right:12px}#rf-nav #menu .navbar-toggler{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}#rf-nav #menu .navbar-toggler .fa-bars{font-size:1.4rem!important}}.rf-cat-children,.rf-cat-grandchildren,.rf-cat-greatgrandchildren{display:none}
.product-gallery-thumbs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.product-img-thumb{width:80px!important;height:80px!important;max-width:80px!important;max-height:80px!important;object-fit:cover}.rf-brand-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:14px 0 16px;border-bottom:2px solid #f0e0f4;margin-bottom:20px}.rf-brand-logo{max-height:120px;max-width:300px;width:auto;object-fit:contain;flex-shrink:0}.rf-brand-tagline{margin:0;font-size:1.1rem;color:#555;font-style:italic;line-height:1.4}@media(max-width:575px){}
.product-thumb .description p{display:none}.product-list .product-thumb .description p{display:block}