@keyframes rfxPanelSliceTop{0%,to{transform:translateX(-3px)}50%{transform:translateX(-6px)}}@keyframes rfxPanelSliceBottom{0%,to{transform:translateX(3px)}50%{transform:translateX(6px)}}@keyframes rfx-spin{to{transform:rotate(360deg)}}@keyframes rfxSlideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes rfxFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rfxFloatIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes rfxChipsArrive{0%{transform:translateX(9%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ffTextIn{0%{opacity:0;transform:translateY(12px)}}@keyframes ffEleskoFadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:400;font-display:optional;src:url(../fonts/darker-grotesque-400-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:400;font-display:optional;src:url(../fonts/darker-grotesque-400-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Darker Grotesque Fallback";src:local("Arial"),local("Helvetica");size-adjust:79%;ascent-override:134%;descent-override:37%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/pjs.woff2)format("woff2")}@font-face{font-family:"Plus Jakarta Sans Fallback";src:local("Arial"),local("Helvetica");size-adjust:106%;ascent-override:98%;descent-override:26%;line-gap-override:0%}:root,[data-bs-theme=light]{--rfx-primary:#000000;--rfx-primary-rgb:0, 0, 0;--rfx-primary-dark:#333333;--rfx-primary-darker:#000000;--rfx-primary-bg-subtle:#faf9f7;--rfx-primary-border-subtle:#d9d9d9;--bs-primary:var(--rfx-primary);--bs-primary-rgb:var(--rfx-primary-rgb);--bs-primary-text-emphasis:var(--rfx-primary-darker);--bs-primary-bg-subtle:var(--rfx-primary-bg-subtle);--bs-primary-border-subtle:var(--rfx-primary-border-subtle);--bs-success:#4caf50;--bs-success-rgb:76, 175, 80;--bs-link-color:#000000;--bs-link-color-rgb:var(--rfx-primary-rgb);--bs-link-hover-color:#000000;--bs-link-hover-color-rgb:var(--rfx-primary-rgb);--bs-font-sans-serif:'Darker Grotesque', 'Darker Grotesque Fallback', system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-bg:#ffffff;--bs-body-font-size:19px;--bs-border-radius:3px;--bs-border-radius-lg:6px;--rfx-orange:#000000;--rfx-orange-dark:#333333;--rfx-bg-soft:#f0f0ef;--rx-paper:#faf9f7;--rx-paper-2:#f5f3f0;--rx-line:#e5e7eb;--rx-line-2:#eeeeee;--rx-ink:#333333;--rx-ink-2:#000000;--rx-graphite:#333333;--rx-slate:#475569;--rx-mute:#666666;--rx-orange-rx:#000000;--rx-orange-deep:#000000;--rx-orange-soft:#f0eeea;--rx-r-sm:3px;--rx-r-md:3px;--rx-r-lg:6px;--rx-r-xl:10px;--rx-shadow-sm:none;--rx-shadow-md:none;--ff-logo-h:24px;--ff-logo-h-mobile:19px;--bs-body-color:#333333;--bs-body-line-height:1;--bs-border-color:#e3e3e3;--ff-panel-accent:#8B3A3A;--ff-panel-accent-2:#A0522D}.btn-primary{--bs-btn-bg:var(--rfx-primary);--bs-btn-border-color:var(--rfx-primary);--bs-btn-hover-bg:var(--rfx-primary-dark);--bs-btn-hover-border-color:var(--rfx-primary-dark);--bs-btn-active-bg:var(--rfx-primary-darker);--bs-btn-active-border-color:var(--rfx-primary-darker)}.btn-success{--bs-btn-bg:#4caf50;--bs-btn-border-color:#4caf50;--bs-btn-hover-bg:#3f9142;--bs-btn-hover-border-color:#3f9142}.rfx-topbar{background:#fff;font-size:.8rem;padding:.5rem 0;border-bottom:1px solid var(--bs-border-color)}.rfx-tb-item,.rfx-topbar-cats a{color:var(--bs-body-color);padding:.25rem .5rem}.rfx-topbar-cats a{border-radius:var(--bs-border-radius)}.breadcrumb a:hover,.rfx-tb-item strong,.rfx-tb-item svg,.rfx-topbar-cats a:hover{color:var(--rfx-orange)}.rfx-tb-item{gap:.5rem}.rfx-tb-item small{color:var(--bs-secondary-color);font-size:.7rem;line-height:1.15}.rfx-tb-item strong{font-weight:700;font-size:.85rem;line-height:1.15}.rfx-header .rfx-logo img,.rfx-header .rfx-logo svg{display:block;width:auto;height:var(--ff-logo-h, 40px);max-width:260px;aspect-ratio:auto}.navbar.rfx-main-header{padding:1rem 0}.rfx-main-header .navbar-collapse{gap:1rem}.rfx-action-cart,.rfx-action-icon,.rfx-tb-item{display:inline-flex;align-items:center;text-decoration:none}.rfx-action-icon{width:2.5rem;height:2.5rem;justify-content:center;color:var(--bs-body-color);border-radius:50%}.rfx-action-icon:hover,.rfx-product-page form.cart .quantity .rfx-q-minus:hover,.rfx-product-page form.cart .quantity .rfx-q-plus:hover{background:var(--rfx-bg-soft);color:var(--rfx-orange)}.rfx-action-cart{gap:.5rem;padding:.625rem 1.125rem;background:var(--rfx-orange);color:#fff!important;border-radius:var(--bs-border-radius-pill);font-weight:700;font-size:.9rem}.rfx-action-cart:hover,.rfx-product-page a.button:hover,.rfx-product-page button.button:hover,.rfx-product-page form.cart button.single_add_to_cart_button:hover{background:var(--rfx-orange-dark)}@media (min-width:992px){.rfx-nav-main .collapse,.rfx-nav-main .navbar-collapse{display:flex!important}}.breadcrumb{font-size:.8rem;--bs-breadcrumb-divider-color:var(--bs-border-color);margin-bottom:1rem}.breadcrumb a,.rfx-topbar-cats a{text-decoration:none}.breadcrumb a,.breadcrumb-item.active{color:var(--bs-secondary-color)}.rfx-product-gallery .woocommerce-product-gallery{display:block;background:var(--rfx-bg-soft);border-radius:var(--bs-border-radius-lg);padding:1.5rem}.rfx-gallery-main{position:relative;border-radius:var(--bs-border-radius);overflow:hidden;background:#fff}.rfx-gallery-main .swiper-slide{aspect-ratio:1/1;height:auto;display:flex;align-items:center;justify-content:center;cursor:zoom-in;overflow:hidden}.rfx-gallery-main .swiper-slide img,.rfx-product-gallery .woocommerce-product-gallery__image img{width:100%;height:100%;object-fit:contain;display:block;aspect-ratio:auto}.rfx-gallery-main .swiper-slide-active,.rfx-gallery-main.swiper-grab-cursor .swiper-slide{cursor:grab}.rfx-gallery-main.swiper-grabbing .swiper-slide{cursor:grabbing}.rfx-gallery-main .swiper-slide a{display:block;width:100%;height:100%}.rfx-gallery-next,.rfx-gallery-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.85);border:1px solid var(--bs-border-color);border-radius:50%;color:var(--bs-body-color);cursor:pointer;padding:0;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease;opacity:.75;box-shadow:0 2px 6px rgba(0,0,0,.08)}.rfx-gallery-prev{left:.75rem}.rfx-gallery-next{right:.75rem}.rfx-gallery-main:hover .rfx-gallery-next,.rfx-gallery-main:hover .rfx-gallery-prev{opacity:1}.rfx-gallery-next:hover,.rfx-gallery-prev:hover{background:#fff;color:var(--rfx-orange);border-color:var(--rfx-orange)}.rfx-gallery-next.swiper-button-disabled,.rfx-gallery-prev.swiper-button-disabled{opacity:.25;pointer-events:none}.rfx-gallery-counter{position:absolute;bottom:.75rem;right:.75rem;z-index:10;background:rgba(0,0,0,.55);color:#fff;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums}.rfx-gallery-thumbs{margin-top:.75rem}.rfx-gallery-thumbs .swiper-slide{width:80px;height:80px;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);cursor:pointer;opacity:.6;overflow:hidden;background:#fff;transition:opacity .15s ease,border-color .15s ease}.rfx-gallery-thumbs .swiper-slide img{width:100%;height:100%;object-fit:contain;display:block}.rfx-gallery-thumbs .swiper-slide:hover{opacity:.9}.rfx-gallery-thumbs .swiper-slide-thumb-active{opacity:1;border-color:var(--rfx-orange)}.rfx-panel,.rfx-panel-overlay{position:fixed;visibility:hidden}.rfx-panel-overlay{inset:0;z-index:1039;background:rgba(0,0,0,.18);opacity:0;transition:opacity .4s ease,visibility 0s linear .4s}.rfx-panel-open .rfx-panel-overlay{opacity:1;visibility:visible;transition:opacity .4s ease}.rfx-panel{top:0;bottom:0;z-index:1040;width:50%;max-width:100%;background:#fff;color:var(--bs-body-color);overflow-y:auto;overscroll-behavior:contain;padding:80px 40px 40px 100px;display:flex;flex-direction:column;justify-content:center;transition:transform .6s cubic-bezier(.215,.61,.355,1),visibility 0s linear .6s}.rfx-panel--right{right:0;transform:translateX(100%);border-left:1px solid rgba(0,0,0,.1);box-shadow:-10px 0 20px rgba(0,0,0,.1)}.rfx-panel--left{left:0;transform:translateX(-100%);border-right:1px solid rgba(0,0,0,.1);box-shadow:10px 0 20px rgba(0,0,0,.1)}.rfx-panel-open .rfx-panel{transform:none;visibility:visible;transition:transform .6s cubic-bezier(.215,.61,.355,1)}.rfx-panel-list{list-style:none;margin:0;padding:0}.rfx-panel-item{opacity:0;transform:translateX(50px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94);transition-delay:0s}.rfx-panel--left .rfx-panel-item{transform:translateX(-50px)}.rfx-panel-open .rfx-panel-item{opacity:1;transform:none;transition-delay:calc(.3s + var(--rfx-panel-i, 0)*.05s)}.rfx-panel-link,.rfx-panel-text{display:inline-block;line-height:50px}.rfx-panel-link{text-decoration:none;font-size:40px;font-weight:500;text-transform:uppercase;letter-spacing:.6px}.rfx-panel-text{position:relative;overflow:hidden;height:50px}.rfx-panel-base{visibility:hidden}.rfx-panel-bottom,.rfx-panel-top{position:absolute;left:0;width:100%;height:50%;overflow:hidden;transition:transform .4s cubic-bezier(.215,.61,.355,1),color .3s ease}.rfx-panel-top{top:0}.rfx-panel-bottom{bottom:0}.rfx-panel-bottom>span,.rfx-panel-top>span{position:absolute;left:0;width:100%;white-space:nowrap}.rfx-panel-top>span{top:0}.rfx-panel-bottom>span{bottom:0}.rfx-panel-text::after{content:"";position:absolute;left:0;top:50%;width:0;height:2px;z-index:2;background:linear-gradient(90deg,var(--rfx-panel-accent, var(--rfx-primary)),var(--rfx-panel-accent-2, var(--rfx-primary-dark)));transition:width .4s ease}.rfx-panel--slice .rfx-panel-item:not(.is-current):hover .rfx-panel-text{transform:skewX(-1deg);transition:transform .3s ease}.rfx-panel--slice .rfx-panel-item:not(.is-current):hover .rfx-panel-top{transform:translateX(-5px);color:var(--rfx-panel-accent, var(--rfx-primary))}.rfx-panel--slice .rfx-panel-item:not(.is-current):hover .rfx-panel-bottom{transform:translateX(5px);color:var(--rfx-panel-accent-2, var(--rfx-primary-dark))}.rfx-panel--slice .rfx-panel-item:hover .rfx-panel-text::after,.rfx-panel-item.is-current .rfx-panel-text::after{width:100%}.rfx-panel:not(.rfx-panel--slice) .rfx-panel-item:hover .rfx-panel-link{color:var(--rfx-panel-accent, var(--rfx-primary))}.rfx-panel-item.is-current .rfx-panel-top{color:var(--rfx-panel-accent, var(--rfx-primary));animation:rfxPanelSliceTop 2s ease-in-out infinite}.rfx-panel-item.is-current .rfx-panel-bottom{color:var(--rfx-panel-accent-2, var(--rfx-primary-dark));animation:rfxPanelSliceBottom 2s ease-in-out infinite}[data-rfx-panel-toggle]{position:relative}[data-rfx-panel-toggle]::after,[data-rfx-panel-toggle]::before{content:"";position:absolute;left:50%;top:50%;width:24px;height:1px;background:currentColor;opacity:0;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease}[data-rfx-panel-toggle].is-open::before{opacity:1;transform:translate(-50%,-50%) rotate(45deg)}[data-rfx-panel-toggle].is-open::after{opacity:1;transform:translate(-50%,-50%) rotate(-45deg)}[data-rfx-panel-toggle].is-open .navbar-toggler-icon,[data-rfx-panel-toggle].is-open .rfx-menu-toggle-label{opacity:0;transition:opacity .3s ease}.rfx-panel-open .rfx-action-cart{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.rfx-action-cart{transition:opacity .3s ease}@media (max-width:1024px){.rfx-panel{width:min(500px,95%);padding:20px 40px 40px}}@media (max-width:768px){.rfx-panel{width:75%;padding:0 20px 20px 40px}.rfx-panel-item{padding:8px 0;margin-bottom:10px}.rfx-panel-link,.rfx-panel-text{font-size:25px;line-height:30px}.rfx-panel-text{height:30px}.rfx-panel-item:not(.is-current) .rfx-panel-bottom,.rfx-panel-item:not(.is-current) .rfx-panel-top,.rfx-panel-item:not(.is-current):hover .rfx-panel-text::after{display:none}.rfx-panel-item:not(.is-current) .rfx-panel-base{visibility:visible}}@media (prefers-reduced-motion:reduce){.rfx-panel,.rfx-panel-item,.rfx-panel-overlay{transition-duration:.01s;transition-delay:0s}.rfx-panel-item.is-current .rfx-panel-bottom,.rfx-panel-item.is-current .rfx-panel-top{animation:none}}.rfx-gallery--grid .rfx-gallery-main .swiper-wrapper,.rfx-gallery--grid .rfx-gallery-main:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;overflow:visible}.rfx-gallery--grid .rfx-gallery-main .swiper-slide,.rfx-gallery--grid .rfx-gallery-main:not(.swiper-initialized) .swiper-slide{flex:none;max-width:none;width:auto}.rfx-gallery--grid .rfx-gallery-counter,.rfx-gallery--grid .rfx-gallery-next,.rfx-gallery--grid .rfx-gallery-prev,.rfx-gallery--grid .rfx-gallery-thumbs,.rfx-gallery-dots{display:none}@media (max-width:575.98px){.rfx-gallery--grid .rfx-gallery-main .swiper-wrapper{grid-template-columns:1fr}}@media (max-width:991.98px){.rfx-gallery--grid-slider .rfx-gallery-main .swiper-wrapper,.rfx-gallery--grid-slider .rfx-gallery-main:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:0}.rfx-gallery--grid-slider .rfx-gallery-main:not(.swiper-initialized) .swiper-wrapper{overflow:hidden}.rfx-gallery--grid-slider .rfx-gallery-main .swiper-slide,.rfx-gallery--grid-slider .rfx-gallery-main:not(.swiper-initialized) .swiper-slide{flex:0 0 100%;width:100%;max-width:100%}.rfx-gallery--grid-slider .rfx-gallery-next,.rfx-gallery--grid-slider .rfx-gallery-prev{display:flex}.rfx-gallery--grid-slider .rfx-gallery-dots{display:flex;justify-content:center;gap:8px;margin-top:10px}.rfx-gallery-dots .swiper-pagination-bullet{display:block;width:8px;height:8px;border-radius:50%;background:#ccc;opacity:1}.rfx-gallery-dots .swiper-pagination-bullet-active{background:var(--bs-body-color)}}.rfx-product-page{padding:1.25rem 1.5rem!important}.rfx-product-page a.button,.rfx-product-page button.button,.rfx-product-page input.button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;max-width:100%;padding:.55rem 1.1rem!important;background:var(--rfx-orange);color:#fff!important;border:0;border-radius:var(--bs-border-radius-pill);font-weight:600;font-size:.9rem;text-decoration:none;white-space:nowrap}.rfx-brand-tag{padding:.3rem .85rem;background:var(--rfx-primary-dark);color:#fff!important;border-radius:var(--bs-border-radius);box-shadow:0 2px 6px rgba(33,150,243,.25)}.rfx-brand-logo{display:inline-flex;align-items:center;justify-content:center;max-width:120px;height:50px;padding:.25rem .5rem;text-decoration:none}.rfx-brand-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.rfx-product-title{font-size:1.55rem;margin-right:110px}.rfx-price del,.rfx-product-sku{color:var(--bs-secondary-color)}.rfx-product-sku strong{color:var(--bs-body-color);font-weight:600}.rfx-price-row{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.rfx-price{font-size:1.85rem}.rfx-price del{font-size:1rem;margin-right:.5rem;font-weight:400}.rfx-price ins{text-decoration:none}.rfx-price,.rfx-price .woocommerce-Price-amount,.rfx-specs-header svg{color:var(--rfx-orange)}.rfx-price-excl{color:var(--bs-secondary-color);font-size:.85rem}.rfx-stock{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:var(--bs-border-radius-pill);font-size:.85rem}.rfx-notify-form .rfx-notify-feedback.alert-success,.rfx-stock--in{background:#e8f5e9;color:#1b5e20;border:1px solid #c8e6c9}.rfx-stock--out{background:#ffebee;color:#b71c1c;border:1px solid #ffcdd2}.rfx-stock-tick,.rfx-stock-x{font-weight:700}.rfx-stock-note{color:rgba(0,0,0,.55)}.rfx-notify-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1.25rem;height:2.75rem;background:var(--rfx-primary-dark);color:#fff;border:0;border-radius:var(--bs-border-radius-pill);font-weight:700;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.rfx-notify-btn:hover{background:#1565c0}.rfx-notify-btn:active{transform:translateY(1px)}.rfx-notify-form .rfx-notify-feedback.alert-success{padding:.65rem .85rem;border-radius:var(--bs-border-radius)}.rfx-notify-form .rfx-notify-feedback.alert-danger{background:#ffebee;color:#b71c1c;border:1px solid #ffcdd2;padding:.65rem .85rem;border-radius:var(--bs-border-radius)}.rfx-notify-submit:disabled{opacity:.6;cursor:progress}.rfx-product-page .woo-custom-stock-status,.rfx-product-page p.stock{display:none}.rfx-product-page form.cart{gap:.5rem;margin:1rem 0 0}.rfx-product-page form.cart>*,.rfx-product-page form.cart>a,.rfx-product-page form.cart>button,.rfx-product-page form.cart>div{flex:0 0 auto!important;width:auto!important;max-width:100%}.rfx-product-page form.cart .quantity{display:inline-flex;align-items:stretch;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-pill);overflow:hidden;height:2.75rem}.rfx-product-page form.cart .quantity input[type=number]{width:2.5rem;text-align:center;border:0;padding:0;font-size:1rem;-moz-appearance:textfield;background:0 0;outline:0}.rfx-card-qty-input::-webkit-inner-spin-button,.rfx-card-qty-input::-webkit-outer-spin-button,.rfx-product-page form.cart .quantity input[type=number]::-webkit-inner-spin-button,.rfx-product-page form.cart .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rfx-product-page form.cart .quantity .rfx-q-minus,.rfx-product-page form.cart .quantity .rfx-q-plus{width:2.25rem;height:100%;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;font-weight:600;color:var(--bs-body-color);transition:background-color .12s ease,color .12s ease;padding:0;user-select:none}.rfx-product-page form.cart .quantity .rfx-q-minus:active,.rfx-product-page form.cart .quantity .rfx-q-plus:active{background:rgba(0,0,0,.06)}.rfx-product-page form.cart .quantity .rfx-q-minus{border-right:1px solid var(--bs-border-color)}.rfx-product-page form.cart .quantity .rfx-q-plus{border-left:1px solid var(--bs-border-color)}.rfx-product-page form.cart .rfx-quick-buy,.rfx-product-page form.cart button.single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;font-weight:700;white-space:nowrap}.rfx-product-page form.cart button.single_add_to_cart_button{background:var(--rfx-orange);color:#fff!important;padding:0 1.5rem;border:0;border-radius:var(--bs-border-radius-pill);cursor:pointer;transition:background-color .15s ease}.rfx-product-page form.cart button.single_add_to_cart_button::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/><path d='M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6'/></svg>")center/contain no-repeat;display:inline-block!important;content:"";width:16px;height:18px;background:currentColor!important;-webkit-mask:url(../design/cart.svg)center/contain no-repeat;mask:url(../design/cart.svg)center/contain no-repeat}.rfx-product-page form.cart .rfx-quick-buy{padding:0 1.25rem;margin:0!important}.rfx-product-page form.cart .rfx-quick-buy::before{content:"";width:16px;height:16px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M13 2L3 14h7l-1 8 10-12h-7l1-8z'/></svg>")center/contain no-repeat}.rfx-specs{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background:#fff;overflow:hidden}.rfx-specs-header{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;background:var(--rfx-bg-soft);font-weight:700;border-bottom:1px solid var(--bs-border-color)}.rfx-specs-grid{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0}@media (min-width:768px){.rfx-specs-grid{grid-template-columns:1fr 1fr}.rfx-specs-grid .rfx-specs-item:nth-last-child(2):nth-child(odd){border-bottom:0}}.rfx-specs-item{display:flex;justify-content:space-between;gap:.75rem;padding:.55rem 1rem;border-bottom:1px solid var(--bs-border-color);font-size:.85rem}.rfx-specs-item:last-child{border-bottom:0}.rfx-specs-grid .rfx-specs-item:nth-child(odd):not(:last-child){border-right:1px solid var(--bs-border-color)}.rfx-specs-item dt{color:var(--bs-secondary-color);font-weight:400;margin:0}.rfx-specs-item dd{font-weight:600;text-align:right;margin:0}.rfx-product-desc{margin:0 0 1rem}.rfx-product-desc>:last-child{margin-bottom:0}.rfx-specs--inline{border:0;border-radius:0;background:0 0;overflow:visible}.rfx-desc-more,.rfx-read-more,.rfx-specs--inline .rfx-specs-header{display:block;padding:0;background:0 0;border:0;margin:0}.rfx-specs--inline .rfx-specs-grid,.woocommerce-cart table.shop_table.cart tbody{display:block}.rfx-specs--inline .rfx-specs-item{display:inline-block;padding:0;border:0!important;margin:0 15px 0 0;font-size:inherit}.rfx-specs--inline .rfx-specs-item dd,.rfx-specs--inline .rfx-specs-item dt{display:inline;margin:0;text-align:left;color:inherit}.rfx-specs--inline .rfx-specs-item dt{font-weight:500}.rfx-specs--inline .rfx-specs-item dd{font-weight:400}.rfx-specs--inline .rfx-specs-item dd a{color:inherit;text-decoration:none}.rfx-desc-more,.rfx-read-more{display:none;margin:6px 0 0;color:inherit;cursor:pointer;font:inherit}@media (max-width:991.98px){.rfx-product-more:not(.is-open){max-height:var(--rfx-more-h, 110px);overflow:hidden}.rfx-read-more:not([hidden]){display:inline-block}}.rfx-desc-more{margin:0;text-decoration:underline}@media (max-width:991.98px){.rfx-desc-clamp:not(.is-open){max-height:var(--rfx-desc-h, 6.4em);overflow:hidden;margin-bottom:0}.rfx-desc-clamp:not(.is-open)>:last-child{margin-bottom:0}.rfx-desc-more:not([hidden]){display:block;width:fit-content;margin:0 auto 1rem 0;text-align:left}}.rfx-share{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--bs-border-color);font-size:.85rem;color:var(--bs-secondary-color)}.rfx-share-label{font-weight:500;margin-right:.25rem}.rfx-share a,.woocommerce-tabs ul.tabs li a{color:var(--bs-secondary-color);text-decoration:none}.rfx-share a{width:1.875rem;height:1.875rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--rfx-bg-soft);transition:background-color .15s ease,color .15s ease}.rfx-share a:hover{background:var(--rfx-orange);color:#fff}.rfx-short-desc{font-size:.9rem;line-height:1.55;color:var(--bs-body-color)}.woocommerce-tabs ul.tabs{list-style:none;padding:0;margin:0 0 2rem;display:flex;justify-content:center;flex-wrap:wrap;border-bottom:1px solid var(--bs-border-color)}.woocommerce-tabs ul.tabs li{margin:0 1.25rem}.woocommerce-tabs ul.tabs li a{display:inline-block;padding:1rem 0;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-bottom:3px solid transparent}.woocommerce-tabs ul.tabs li a:hover,.woocommerce-tabs ul.tabs li.active a{color:var(--rfx-orange);border-bottom-color:var(--rfx-orange)}.woocommerce-tabs .panel{padding:.5rem 0;line-height:1.7;max-width:880px;margin:0 auto}.rfx-product-page .woocommerce-tabs #tab-description>h2:first-child,.woocommerce-tabs .panel>h2:first-child{display:none}.rfx-brand-tab{text-align:center;padding:1rem 0}.rfx-brand-tab .rfx-brand-logo-box{display:inline-block;padding:.75rem 2rem;background:linear-gradient(135deg,var(--rfx-primary),var(--rfx-primary-dark));color:#fff;font-weight:800;font-size:1.4rem;letter-spacing:2px;border-radius:var(--bs-border-radius);margin-bottom:1rem;box-shadow:0 4px 12px rgba(33,150,243,.25)}.rfx-brand-tab h2{font-size:1.5rem;margin-bottom:.5rem}.rfx-brand-tab p{color:var(--bs-secondary-color);max-width:640px;margin:0 auto}.rfx-product-description,.woocommerce-Tabs-panel--description{line-height:1.7}.woocommerce-Tabs-panel--description p{margin-bottom:1rem}.woocommerce-Tabs-panel--description strong{color:var(--bs-body-color)}.woocommerce-Tabs-panel .wp-block-columns{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:1rem}.woocommerce-Tabs-panel .wp-block-column{flex:1 1 240px;min-width:0}.woocommerce-Tabs-panel .wp-block-uagb-container{display:block;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.woocommerce-Tabs-panel .uagb-is-root-container{display:flex;flex-wrap:wrap;gap:1.5rem;margin:0 0 1.5rem}.woocommerce-Tabs-panel .uagb-is-root-container>.wp-block-uagb-container{flex:1 1 220px;min-width:0}.woocommerce-Tabs-panel .wp-block-uagb-container figure.wp-block-image{margin:0 0 .75rem}.woocommerce-Tabs-panel .wp-block-uagb-container figure.wp-block-image img{width:100%;height:auto;border-radius:var(--bs-border-radius);aspect-ratio:3/2;object-fit:cover}.woocommerce-Tabs-panel .wp-block-uagb-container h3.wp-block-heading{font-size:1.05rem;font-weight:700;margin:.25rem 0 .35rem}.woocommerce-Tabs-panel .wp-block-uagb-container p{font-size:.9rem;margin:0 0 .5rem}.woocommerce-Tabs-panel figure.wp-block-image{margin:1rem 0}.woocommerce-Tabs-panel figure.wp-block-image img{max-width:100%;height:auto;display:block;border-radius:var(--bs-border-radius)}.woocommerce-Tabs-panel h2.wp-block-heading{font-size:1.4rem;margin:1.5rem 0 .75rem}.woocommerce-Tabs-panel h3.wp-block-heading{font-size:1.15rem;margin:1.25rem 0 .5rem}.rfx-empty-tab{color:var(--bs-secondary-color);text-align:center;padding:2rem 0;font-style:italic}.rfx-related-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.rfx-related-tile{display:block;background:#fff;border:1px solid transparent;padding:20px}.rfx-related-tile img{display:block;width:100%;height:auto}@media (max-width:991.98px){.rfx-related-tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:575.98px){.rfx-related-tiles{grid-template-columns:repeat(2,1fr)}}.rfx-product-aside{font-size:.95rem}.rfx-product-aside p{margin-bottom:1.1rem}.rfx-product-aside p>strong:first-child{display:inline}.rfx-product-aside .btn{margin-top:.5rem}.rfx-archive,body{background:#fff}.rfx-archive .breadcrumb{font-size:.78rem;color:var(--rx-mute);margin-bottom:1rem}.rfx-subcat-grid-wrap{background:#fff;border:1px solid var(--rx-line, #e6e1d8);padding:1rem}.rfx-subcat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media (min-width:768px){.rfx-subcat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.rfx-subcat-grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}}.rfx-subcat-card{display:flex;flex-direction:row;align-items:center;gap:.65rem;padding:.45rem .65rem;color:var(--rx-ink, #100f0d);text-decoration:none;border:1px solid var(--rx-line, #e6e1d8);transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.rfx-subcat-card.is-touch-hover,.rfx-subcat-card:hover{border-color:var(--rfx-orange);color:var(--rfx-orange);transform:translateY(-2px);box-shadow:0 6px 16px -8px rgba(0,0,0,.1)}.rfx-subcat-card-img{width:52px;height:46px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;color:var(--rx-slate, #6b6660)}.rfx-subcat-card-img img{object-fit:contain}.rfx-subcat-card-img .swm-sprite-ico,.rfx-subcat-card-img svg{object-fit:contain;mix-blend-mode:multiply}.rfx-subcat-card-img img,.rfx-subcat-card-img svg{max-width:100%;max-height:100%;width:auto;height:auto}.rfx-subcat-card-name{font-size:.84rem}.rfx-page-head{margin-bottom:1rem}.rfx-page-title{font-size:1.6rem;color:var(--rx-ink);margin:0 0 .35rem}.rfx-page-desc{max-width:70ch;color:var(--rx-slate);font-size:.85rem;line-height:1.5;margin:0}.rfx-subcat-pills{display:flex;gap:.375rem;flex-wrap:wrap;margin:0 0 1rem}.rfx-pill{display:inline-flex;align-items:center;padding:.45rem .95rem;background:#fff;color:var(--rx-graphite);border:1px solid var(--rx-line);border-radius:999px;font-size:.82rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.rfx-pill:hover{color:var(--rx-orange-rx);border-color:var(--rx-orange-rx)}.rfx-pill.is-active{background:var(--rx-ink);color:#fff;border-color:var(--rx-ink)}.rfx-pill-icon{width:18px;height:18px;object-fit:contain;margin-right:.4rem;vertical-align:middle}.rfx-toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.75rem 0 1rem;border-bottom:1px solid var(--rx-line);margin-bottom:1rem}.rfx-toolbar-count{font-size:.85rem;color:var(--rx-slate);font-variant-numeric:tabular-nums}.rfx-toolbar-count strong{color:var(--rx-ink);font-weight:700}.rfx-sort{display:flex;gap:.25rem;flex-wrap:wrap}.rfx-sort-link{padding:.35rem .75rem;border-radius:999px;color:var(--rx-slate);font-size:.82rem;font-weight:500;text-decoration:none}.rfx-sort-link:hover{color:var(--rx-orange-rx);background:var(--rx-paper-2)}.rfx-sort-link.is-active{background:var(--rx-ink);color:#fff}.rfx-top-sellers{margin:0 0 40px}.rfx-top-sellers-title{margin:0 0 14px}.rfx-top-sellers-list{list-style:none;margin:0 0 6px;padding:5px 20px;background:#fff;border:1px solid var(--bs-border-color)}.rfx-top-sellers-item{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid var(--bs-border-color)}.rfx-top-sellers-item:last-child{border-bottom:0}.rfx-top-sellers-pos{flex:0 0 30px;color:var(--bs-secondary-color);font-size:12px}.rfx-top-sellers-img{flex:0 0 60px}.rfx-top-sellers-img img{display:block;width:60px;height:60px;object-fit:contain}.rfx-top-sellers-body{flex:1 1 auto;min-width:0;padding-left:20px}.rfx-top-sellers-name{margin:0;font-size:14px;line-height:1.35}.rfx-top-sellers-more a,.rfx-top-sellers-name a{color:inherit;text-decoration:none}.rfx-top-sellers-text{margin:0;font-size:12px;line-height:1.2;color:var(--bs-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfx-top-sellers-price{flex:0 0 auto;padding-left:20px;font-weight:600;font-size:14px;white-space:nowrap}.rfx-top-sellers-more{text-align:center;margin:0}.rfx-top-sellers-more a{display:inline-block;padding:6px 14px;font-size:11px;text-transform:uppercase;background:#fff;border-bottom:1px solid var(--bs-border-color)}.rfx-sort-select{border:1px solid var(--rx-line, #e6e1d8);border-radius:var(--bs-border-radius);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M3 5l3 3 3-3' fill='none' stroke='%23333' stroke-width='1.5'/></svg>")no-repeat right .8rem center/12px;color:var(--bs-body-color);font:inherit;appearance:none;-webkit-appearance:none;cursor:pointer}.rfx-sort-select:focus{outline:2px solid var(--rfx-primary);outline-offset:1px}.rfx-shop-sidebar{padding-right:.5rem}.rfx-filter-head{display:flex;align-items:center;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--rx-mute)}.rfx-filter-reset-link{color:var(--rx-orange-rx)}.rfx-filter-block{padding:1rem 0;border-top:1px solid var(--rx-line)}.rfx-filter-block:first-of-type{border-top:0;padding-top:0}.rfx-filter-label{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--rx-graphite);margin-bottom:.65rem;text-transform:uppercase}.rfx-cat-tree{margin:0;padding:0}.rfx-cat-tree .rfx-cat-item{position:relative}.rfx-cat-tree .rfx-cat-link{display:flex;align-items:center;gap:.55rem;padding:.5rem .65rem;margin-bottom:.1rem;color:var(--rx-graphite, #3a3733);font-size:.88rem;font-weight:500;text-decoration:none;border-radius:8px;border-left:3px solid transparent;transition:background-color .12s ease,color .12s ease,border-left-color .12s ease}.rfx-cat-tree .rfx-cat-link:hover{background:#f7f4ef;color:var(--rfx-orange)}.rfx-cat-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--rx-slate, #6b6660)}.rfx-cat-icon img,.rfx-cat-icon svg{width:100%;height:100%;object-fit:contain}.rfx-cat-name{flex:1;min-width:0;line-height:1.25}.rfx-cat-caret{flex:0 0 auto;color:var(--rx-mute, #6f6861);transition:transform .15s ease}.rfx-cat-tree .rfx-cat-link.is-parent{background:var(--rfx-primary-bg-subtle);color:var(--rfx-orange);border-left-color:var(--rfx-orange);font-weight:600}.rfx-card-price ins,.rfx-cat-tree .rfx-cat-link.is-parent .rfx-cat-icon{color:var(--rfx-orange)}.rfx-cat-tree .rfx-cat-item.is-open>.rfx-cat-link .rfx-cat-caret{transform:rotate(90deg)}.rfx-cat-tree .rfx-cat-link.is-current{background:var(--rfx-orange);color:#fff;border-left-color:var(--rfx-orange-dark);font-weight:700}.rfx-cat-tree .rfx-cat-link.is-current .rfx-cat-caret,.rfx-cat-tree .rfx-cat-link.is-current .rfx-cat-icon{color:#fff}.rfx-cat-tree .rfx-cat-children{margin:.15rem 0 .5rem 1.5rem;padding-left:.55rem;border-left:2px solid var(--rfx-orange-soft, #fdebe1)}.rfx-cat-tree .rfx-cat-sub{padding:.3rem .65rem;font-size:.8rem;font-weight:400;color:var(--rx-slate, #6b6660);border-left:0;border-radius:6px}.rfx-cat-sub-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--rx-line, #e6e1d8);transition:background-color .12s ease,transform .12s ease}.rfx-cat-tree .rfx-cat-sub:hover{background:#f7f4ef;color:var(--rfx-orange)}.rfx-cat-tree .rfx-cat-sub:hover .rfx-cat-sub-dot{background:var(--rfx-orange)}.rfx-cat-tree .rfx-cat-sub.is-current{background:var(--rfx-orange);color:#fff;font-weight:500}.rfx-cat-tree .rfx-cat-sub.is-current .rfx-cat-sub-dot{background:#fff;transform:scale(1.4)}.rfx-card{container-type:inline-size;background:#fff;border-radius:var(--rx-r-md);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.rfx-card.is-touch-hover,.rfx-card:hover{box-shadow:var(--rx-shadow-md)}.rfx-card.is-touch-hover{transform:translateY(-3px);border-color:var(--rx-line-2)}.rfx-card-link{display:flex;flex-direction:column;color:var(--rx-ink);text-decoration:none;height:100%}.rfx-card-figure{margin:0;padding:1rem;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}@media (min-width:768px){.rfx-card-figure{height:200px}}.rfx-card-img{display:block;max-width:100%;max-height:100%;transition:transform .25s ease}.rfx-card.is-touch-hover .rfx-card-img,.rfx-card:hover .rfx-card-img{transform:scale(1.04)}.rfx-card-badge{position:absolute;z-index:2;padding:.2rem .55rem;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--rx-r-sm)}.rfx-card-badge--sale{top:.75rem;left:.75rem;background:var(--rx-orange-rx);color:#fff}.rfx-card-badge--brand{top:.75rem;right:.75rem;background:var(--rx-ink);color:#fff;font-weight:800}.rfx-card-body{padding:.65rem 1rem .35rem;background:#fff;flex:1;display:flex;flex-direction:column;gap:.4rem}.rfx-card-title{font-size:.9rem;color:var(--rx-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rfx-card-meta-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rfx-card-stock{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .55rem;border-radius:999px;white-space:nowrap}.rfx-card-stock.is-in{background:#e8f5e9;color:#1b5e20}.rfx-card-stock.is-out{background:#f5f1eb;color:var(--rx-mute, #6f6861)}.rfx-card-rating{display:inline-flex;gap:1px;color:#f5b800;line-height:1}.rfx-card-foot{padding:.65rem 1rem 1rem;background:#fff;gap:.75rem}.rfx-card-price-wrap{display:flex;flex-direction:column;line-height:1.1;min-width:0}.rfx-card-price{font-variant-numeric:tabular-nums}.rfx-card-price ins{text-decoration:none;color:#333}.rfx-card-price del,.rfx-card-price-excl{color:var(--rx-mute, #6f6861);font-weight:400}.rfx-card-price del{color:var(--bs-secondary-color);font-size:.8rem;margin-right:.35rem;color:#999;font-size:16px}.rfx-card-price .woocommerce-Price-amount{color:inherit}.rfx-card-price-excl{font-size:.7rem;margin-top:.15rem;font-variant-numeric:tabular-nums}.rfx-cart-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--rfx-orange);border:0;text-decoration:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.rfx-cart-btn:hover{background:var(--rfx-orange-dark);transform:scale(1.05)}.rfx-cart-btn--info{background:var(--rx-graphite, #3a3733)}.rfx-cart-btn--info:hover{background:var(--rx-ink, #100f0d)}.rfx-cart-btn.added{background:var(--bs-success)}.rfx-cart-btn+.added_to_cart{display:none}@container (max-width: 220px){.rfx-card-badge--brand{display:none}}.rfx-card-buy,.rfx-card-qty{display:inline-flex;align-items:center}.rfx-card-buy{gap:.4rem;flex-shrink:0}.rfx-card-qty{border:1px solid var(--rx-line, #e6e1d8);border-radius:var(--bs-border-radius-pill);background:#fff;overflow:hidden}.rfx-card-qty-btn,.rfx-card-qty-input{height:100%;border:0;padding:0;background:0 0;color:var(--bs-body-color)}.rfx-card-qty-btn{font-size:1rem;cursor:pointer}.rfx-brand-list a:hover,.rfx-card-qty-btn:hover{background:var(--rfx-bg-soft)}.rfx-card-qty-input{text-align:center;font-size:.9rem;-moz-appearance:textfield;appearance:textfield}.rfx-card-qty-input:focus{outline:0}.rfx-pager,.rfx-pagination{display:flex;flex-direction:column;align-items:center}.rfx-pagination{margin-top:1.5rem}.rfx-pager{gap:1.1rem;width:100%}.rfx-pager-more,.rfx-pagination li .page-numbers{display:inline-flex;align-items:center;justify-content:center;background:#fff;font-weight:600}.rfx-pager-more{gap:.35rem;min-height:46px;padding:0 1.6rem;border:1px solid var(--rfx-orange);border-radius:999px;color:var(--rfx-orange);font-size:.95rem;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}.rfx-pager-more:hover{background:var(--rfx-orange);color:#fff;transform:translateY(-1px)}.rfx-pager-more .rfx-pager-more-rest{font-weight:400;opacity:.8}.rfx-pager-more.is-loading{opacity:.55;pointer-events:none}.rfx-pager-nav{width:100%}.rfx-pager-nav ul.page-numbers{list-style:none;margin:0;padding:0;display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.rfx-footer-benefit p,.rfx-pager-nav ul.page-numbers li{margin:0}.rfx-pagination li .page-numbers{width:42px;height:42px;min-width:0;padding:0;border:1px solid var(--bs-border-color);border-radius:50%;color:var(--bs-body-color);font-size:.9rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.rfx-pagination li a.page-numbers:hover{background:var(--bs-primary-bg-subtle);border-color:var(--rfx-orange);color:var(--rfx-orange);transform:scale(1.05)}.rfx-pagination li .page-numbers.current{background:var(--rfx-orange);border-color:var(--rfx-orange);color:#fff}.rfx-pagination li .page-numbers.dots{width:auto;border:0;background:0 0;color:#8a8a8a;padding:0 .15rem}.rfx-pagination li .page-numbers svg{width:18px;height:18px}@media (max-width:575.98px){.rfx-pagination li .page-numbers{width:38px;height:38px;font-size:.85rem}.rfx-pager-nav ul.page-numbers{gap:.3rem}}.rfx-cat-tree li a{text-decoration:none;padding:.35rem .5rem;border-radius:var(--bs-border-radius)}.rfx-cat-tree li a:hover{background:var(--rfx-bg-soft);color:var(--rfx-orange)}.rfx-cat-tree li a.is-active{background:var(--bs-primary-bg-subtle)}.rfx-cat-icon{width:24px;height:24px;flex-shrink:0;object-fit:contain;border-radius:4px}.rfx-cat-icon-empty{background:var(--rfx-bg-soft);display:inline-block}.rfx-brand-list{max-height:240px;overflow-y:auto}.rfx-brand-list a{text-decoration:none;color:var(--bs-body-color)}.rfx-brand-list a.is-active,.rfx-cat-tree li a.is-active{color:var(--rfx-orange);font-weight:600}.rfx-brand-check{display:inline-block;width:1rem;height:1rem;border:1px solid var(--bs-border-color);border-radius:3px;text-align:center;line-height:14px;font-size:11px;color:var(--rfx-orange);background:#fff}.is-active .rfx-brand-check{border-color:var(--rfx-orange)}.rfx-footer{background:#fff;border-top:1px solid var(--bs-border-color);padding:2.5rem 0 1.5rem}.rfx-footer .rfx-footer-logo img{display:block;width:auto;height:var(--ff-logo-h, 40px);max-width:260px;aspect-ratio:auto}.rfx-footer h3,.rfx-footer h4{font-size:1rem;margin-bottom:.875rem}.rfx-footer ul a{display:inline-block;padding:.25rem 0;font-size:.85rem}.rfx-footer address a:hover,.rfx-footer ul a:hover{color:var(--rfx-orange)}.rfx-footer address{font-style:normal;font-size:.85rem}.rfx-footer address a,.rfx-footer ul a,.rfx-social a{color:var(--bs-body-color);text-decoration:none}.rfx-social a{width:2.25rem;height:2.25rem;background:var(--rfx-bg-soft);border-radius:50%;font-weight:700}.is-active .rfx-brand-check,.rfx-social a:hover{background:var(--rfx-orange);color:#fff}.rfx-footer-item{display:inline-flex;align-items:center;gap:.5rem}.rfx-footer-ico{display:inline-block;background-color:currentColor;-webkit-mask:var(--ff-footer-ico) center/contain no-repeat;mask:var(--ff-footer-ico) center/contain no-repeat}.rfx-footer-ico[data-ff-icon=phone]{--ff-footer-ico:url("../footer/phone.svg")}.rfx-footer-ico[data-ff-icon=mail]{--ff-footer-ico:url("../footer/mail.svg")}.rfx-footer-ico[data-ff-icon=map-pin]{--ff-footer-ico:url("../footer/map-pin.svg")}.rfx-footer-bottom{border-top:1px solid var(--rx-line);padding-top:1.25rem}.rfx-footer-note{font-size:.85rem;color:var(--bs-secondary-color)}.rfx-footer .rfx-social a,.rfx-social a{display:inline-flex;align-items:center;justify-content:center}.rfx-footer .rfx-social a{border:1px solid var(--rx-line)}.rfx-footer-cookies{appearance:none;background:0 0;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.rfx-bg-soft,.rfx-checkbox-list .rfx-cb-item label:hover,.rfx-footer-benefits{background:var(--rfx-bg-soft)}.rfx-footer-benefits{padding:3rem 0}.rfx-footer-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.rfx-footer-benefit{text-align:center}.rfx-footer-benefit-ico{margin:0 auto .8rem}.rfx-footer-benefit-ico,.rfx-footer-benefit-ico img{display:block;width:35px;height:35px}.rfx-footer-benefit h4{margin:0 0 .75rem}.rfx-footer-badge{display:inline-block;margin-top:1.5rem}.rfx-footer-badge img{display:block;width:100px;height:auto}@media (max-width:767.98px){.rfx-footer-benefits-grid{grid-template-columns:1fr}}.rfx-newsletter{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:5rem 0}.rfx-newsletter-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.rfx-newsletter::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.3)0,rgba(0,0,0,.85) 100%)}.rfx-newsletter-title{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);margin-bottom:.75rem}.rfx-newsletter-text{margin-bottom:1.25rem}.rfx-newsletter-label{font-size:.85rem;margin-bottom:.3rem}.rfx-newsletter-row{display:flex;gap:.75rem}.rfx-newsletter-hp{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}@media (max-width:767.98px){.rfx-newsletter{padding:3.5rem 0}}.rfx-filters .card-header{padding:.55rem .75rem}.rfx-filters .card-body{padding:.6rem .75rem}.rfx-checkbox-list .rfx-cb-item label{cursor:pointer;margin:0}.rfx-filter-cb{flex-shrink:0}.rfx-range{position:relative;height:32px;margin:8px 4px 0}.rfx-range input[type=range],.rfx-range-track{position:absolute;left:0;right:0;pointer-events:none}.rfx-range-track{top:50%;height:4px;transform:translateY(-50%);background:#e5e7eb;border-radius:4px}.rfx-range-fill{position:absolute;top:0;bottom:0;background:var(--rfx-orange);border-radius:4px}.rfx-range input[type=range]{top:0;width:100%;height:32px;appearance:none;-webkit-appearance:none;background:0 0;margin:0}.rfx-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--rfx-orange);cursor:grab;pointer-events:auto;box-shadow:0 1px 3px rgba(0,0,0,.15)}.rfx-range input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--rfx-orange);cursor:grab;pointer-events:auto;box-shadow:0 1px 3px rgba(0,0,0,.15)}.rfx-range input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}.rfx-range input[type=range]::-moz-range-thumb:active{cursor:grabbing}.rfx-range input[type=range]::-webkit-slider-runnable-track{background:0 0}.rfx-range input[type=range]::-moz-range-track{background:0 0}.rfx-range-values{font-variant-numeric:tabular-nums}[data-rfx-grid-wrap].rfx-loading{position:relative;min-height:200px;opacity:.55;transition:opacity .15s}[data-rfx-grid-wrap].rfx-loading::after{content:"";position:absolute;left:50%;top:80px;width:32px;height:32px;margin-left:-16px;border:3px solid var(--rfx-orange);border-top-color:transparent;border-radius:50%;animation:rfx-spin .7s linear infinite}.rfx-filter-search{margin-bottom:.4rem}.rfx-cb-empty>label{opacity:.42;color:#94a3b8;pointer-events:none;cursor:not-allowed}.rfx-cb-empty .rfx-filter-cb{pointer-events:none}.rfx-range-facet-info{line-height:1.2}.rfx-bestsellers,.rfx-newest{background:#fff}.rfx-card{border:1px solid var(--bs-border-color);border-radius:1rem;overflow:hidden;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.rfx-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px rgba(0,0,0,.15);border-color:var(--rfx-orange)}.rfx-card .card-img-top{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:var(--rfx-bg-soft);padding:1rem}.rfx-card .rfx-card-imgbox{aspect-ratio:1/1;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1rem}.rfx-card .rfx-card-imgbox img{width:100%;height:100%;max-height:100%;object-fit:contain;padding:0}.rfx-card .card-title{font-size:.9rem;line-height:1.3;min-height:2.6em}.rfx-card-price{font-size:1.05rem;color:var(--rfx-orange)}.rfx-new-badge,.rfx-sale-badge{position:absolute;top:.75rem;left:.75rem;z-index:2;color:#fff;font-size:.7rem;letter-spacing:.05em;padding:.4rem .7rem}.rfx-sale-badge{background:var(--rfx-orange)}.rfx-new-badge{background:#4caf50}@media (max-width:767.98px){.rfx-hero-title{font-size:1.85rem}.rfx-hero-card{transform:none;margin-top:1.5rem}.rfx-hero-slide{padding:1.25rem .75rem;border-radius:1rem}.rfx-hero-controls{gap:.5rem;margin-top:1rem}.rfx-hero-bullet{width:22px}.rfx-hero-bullet-active{width:36px}.rfx-banner-box{padding:2rem 1.25rem}.rfx-news-box{padding:1.75rem 1.25rem}.rfx-news-form{flex-direction:column}}@media (prefers-reduced-motion:reduce){.rfx-brand-track,.rfx-pulse{animation:none!important}.rfx-card,.rfx-cat-card,.rfx-hero-card{transition:none!important}}.rfx-cat-back{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--bs-secondary-color);text-decoration:none;margin-bottom:.5rem}.rfx-cat-back:hover{color:var(--rfx-orange)}.rfx-cat-img-wrap img,.rfx-hero-img-wrap img,.rfx-subcat-card-img img{mix-blend-mode:multiply}.rfx-card-imgbox,.rfx-subcat-card-img{background:var(--rfx-bg-soft)}.rfx-card-imgbox .card-img-top{background:0 0;mix-blend-mode:multiply}.rfx-subcat-card-img{border-radius:.75rem;padding:.5rem}.woocommerce-account .woocommerce{font-size:.95rem}.woocommerce-account a.button,.woocommerce-account button.button,.woocommerce-cart a.button,.woocommerce-cart button.button,.woocommerce-checkout #place_order,.woocommerce-checkout a.button,.woocommerce-checkout button.button{background:var(--rfx-orange);color:#fff;border:0;border-radius:50rem;padding:.6rem 1.5rem;font-weight:600;transition:background .2s}.woocommerce-account a.button:hover,.woocommerce-account button.button:hover,.woocommerce-cart a.button:hover,.woocommerce-cart button.button:hover,.woocommerce-checkout #place_order:hover,.woocommerce-checkout a.button:hover,.woocommerce-checkout button.button:hover{background:var(--rfx-orange-dark, var(--rfx-primary-dark));color:#fff}.woocommerce-cart button.button:disabled,.woocommerce-cart button.button:disabled[disabled]{background:var(--rfx-orange);color:#fff;opacity:.45;padding:.6rem 1.5rem}.woocommerce-cart #coupon_code,.woocommerce-cart table.shop_table,.woocommerce-checkout table.shop_table{border:1px solid var(--bs-border-color);border-radius:.75rem}.woocommerce-cart table.shop_table td,.woocommerce-cart table.shop_table th,.woocommerce-checkout table.shop_table td,.woocommerce-checkout table.shop_table th{border-color:var(--bs-border-color)}.woocommerce-cart #coupon_code{border-radius:50rem;padding:.55rem 1rem}.woocommerce-cart a.remove{color:#b91c1c!important}.woocommerce-cart a.remove:hover{background:#b91c1c;color:#fff!important}.rfx-price-on-request{font-size:1rem;font-weight:600;color:var(--bs-secondary-color)}.rfx-card-price .rfx-price-on-request{font-size:.9rem}.rfx-seo{max-width:78ch;margin:.35rem 0 .5rem;font-size:.95rem;color:var(--bs-secondary-color)}.rfx-seo p{margin-bottom:.75rem}.rfx-seo a{color:var(--rfx-orange);text-decoration:underline;text-underline-offset:2px}.rfx-seo a:hover,.rfx-seo-toggle:hover{color:var(--rfx-orange-dark, var(--rfx-primary-dark))}.rfx-seo h2{font-size:1.1rem;font-weight:700;margin:1.25rem 0 .5rem;color:var(--bs-body-color)}.rfx-seo-toggle{border:0;background:0 0;padding:0;color:var(--rfx-orange);font-weight:600;font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem}.rfx-seo-toggle::after{content:"";width:7px;height:7px;margin-top:-3px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform .15s}.rfx-seo-toggle[aria-expanded=true]::after{transform:rotate(225deg);margin-top:3px}.rfx-seo{position:relative}.rfx-seo.is-clamped .rfx-seo-text{max-height:4.5em;overflow:hidden}.rfx-seo:not(.has-more) .rfx-seo-toggle{display:none}.rfx-seo .rfx-seo-text p:last-child{margin-bottom:.25rem}.rfx-seo-toggle{margin-top:.35rem}@media (max-width:991.98px){.rfx-main-header{padding-top:.6rem;padding-bottom:.6rem}.rfx-main-header .container-xl{display:flex;flex-wrap:wrap;align-items:center}.rfx-main-header .navbar-toggler{order:0;border:0;padding:.35rem .4rem;margin-left:-.4rem;flex:0 0 auto}.rfx-main-header .navbar-toggler:focus{box-shadow:none}.rfx-main-header .rfx-logo{order:1;margin:0 auto!important;flex:0 1 auto;min-width:0}.rfx-header .rfx-main-header .rfx-logo img,.rfx-header .rfx-main-header .rfx-logo svg{width:auto;height:var(--ff-logo-h-mobile, 28px)}.rfx-main-header .container-xl>.d-flex.align-items-center{order:2;margin-left:0!important;gap:.1rem;flex:0 0 auto;flex-wrap:nowrap}.rfx-main-header .rfx-search{order:3;flex:0 0 100%;max-width:100%!important;margin:.7rem 0 0!important}.rfx-action-cart{margin-left:.25rem!important}.rfx-cart-count{font-size:.8rem}}@media (max-width:575.98px){.rfx-main-header .rfx-cart-count:not(.sw-cart-bubble){display:none}.rfx-main-header .sw-cart-bubble__sep,.rfx-main-header .sw-cart-bubble__sum,.rfx-main-header .sw-cart-bubble__total{display:none}.rfx-header .rfx-main-header .rfx-logo img,.rfx-header .rfx-main-header .rfx-logo svg{max-width:42vw}}.rfx-main-header .navbar-toggler.rfx-menu-toggle--always{display:inline-flex!important;align-items:center;gap:.5rem;order:5;border:0;padding:.35rem .5rem;margin:0 0 0 .25rem;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-body-color)}.rfx-main-header .navbar-toggler.rfx-menu-toggle--always:focus{box-shadow:none}.rfx-main-header .navbar-toggler.rfx-menu-toggle--always:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rfx-menu-toggle--always .navbar-toggler-icon{width:1.25em;height:1.25em}.breadcrumb .breadcrumb-item:first-child{display:inline-flex;align-items:center}.breadcrumb .breadcrumb-item:first-child a{font-size:0;line-height:0;display:block;width:15px;height:15px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6660' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 9.5 12 3l9 6.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1z'/></svg>")no-repeat center/contain}@media (min-width:992px){.rfx-nav-main .navbar-nav{margin-left:-1rem}}.rfx-topbar-cats{margin-left:-.5rem}.rfx-product-page.bg-white{margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem!important;padding-right:.75rem!important}body.rfx-stuck .rfx-main-header{position:fixed;top:0;left:0;right:0;z-index:1030;box-shadow:0 10px 28px -14px rgba(0,40,80,.25);animation:rfxSlideDown .22s ease}body.admin-bar.rfx-stuck .rfx-main-header{top:32px}@media (min-width:992px){body.rfx-stuck .rfx-main-header{padding-top:.3rem!important;padding-bottom:.3rem!important}body.rfx-stuck .rfx-header .rfx-main-header .rfx-logo img,body.rfx-stuck .rfx-header .rfx-main-header .rfx-logo svg{width:auto;height:var(--ff-logo-h-mobile, 28px)}body.rfx-stuck .rfx-main-header .rfx-action-icon.d-lg-flex{display:none!important}body.rfx-stuck .rfx-search .dgwt-wcas-search-input,body.rfx-stuck .rfx-search input[type=search]{padding-top:.3rem!important;padding-bottom:.3rem!important;min-height:0!important}}.rfx-header-fixed .rfx-main-header{position:sticky;top:0;z-index:1030}body.admin-bar .rfx-header-fixed .rfx-main-header{top:32px}@media (max-width:782px){body.admin-bar .rfx-header-fixed .rfx-main-header{top:46px}}@media (max-width:991.98px){body.rfx-stuck .rfx-stuck-phone{display:none!important}}body.rfx-stuck .rfx-stuck-phone{display:inline-flex;align-items:center;gap:.4rem;color:var(--rfx-orange);text-decoration:none;font-weight:700;font-size:.85rem;padding:.35rem .5rem;white-space:nowrap}body.rfx-stuck .rfx-stuck-phone:hover{color:var(--rfx-orange-dark, var(--rfx-primary-dark))}@media (max-width:991.98px){body.rfx-stuck .rfx-stuck-phone-num{display:none}}.rfx-filter-head{margin-bottom:.5rem}.rfx-shop-sidebar input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid var(--bs-border-color);border-radius:4px;background:#fff;cursor:pointer;position:relative;flex-shrink:0;vertical-align:-3px;transition:background .12s,border-color .12s}.rfx-shop-sidebar input[type=checkbox]:hover{border-color:var(--rfx-orange)}.rfx-shop-sidebar input[type=checkbox]:checked{background:var(--rfx-orange);border-color:var(--rfx-orange)}.rfx-shop-sidebar input[type=checkbox]:checked::after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rfx-shop-sidebar input[type=checkbox]:focus-visible{outline:2px solid rgba(var(--rfx-primary-rgb),.35);outline-offset:1px}.rfx-reveal{transform:translateY(16px);transition:opacity .85s cubic-bezier(.2,.7,.3,1),transform .85s cubic-bezier(.2,.7,.3,1)}.rfx-reveal.is-in{transform:none}@media (prefers-reduced-motion:no-preference){.rfx-hero-eyebrow{animation:rfxFadeUp .5s ease backwards .05s}.rfx-hero-trust .rfx-trust-pill{animation:rfxFadeUp .45s ease backwards}.rfx-hero-trust .rfx-trust-pill:nth-child(2){animation-delay:.08s}.rfx-hero-trust .rfx-trust-pill:nth-child(3){animation-delay:.16s}.rfx-hero-trust .rfx-trust-pill:nth-child(4){animation-delay:.24s}.rfx-hero-card{animation:rfxFloatIn .6s cubic-bezier(.2,.7,.3,1) backwards .12s}}.rfx-card .rfx-card-imgbox img,.rfx-cat-img-wrap img,.rfx-hero-img-wrap img{transition:transform .35s ease}.rfx-card:hover .rfx-card-imgbox img{transform:scale(1.05)}.rfx-cat-card:hover .rfx-cat-img-wrap img{transform:scale(1.07)}.rfx-hero-card:hover .rfx-hero-img-wrap img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.rfx-reveal{opacity:1;transform:none;transition:none}}.breadcrumb .rfx-crumb-count{display:inline-block;min-width:1.5em;padding:.05rem .42rem;margin-left:.15rem;border-radius:50rem;background:var(--bs-primary-bg-subtle);color:var(--rfx-orange);font-size:.68rem;font-weight:600;line-height:1.5;text-align:center;vertical-align:1px}.rfx-filters .rfx-filter-block{background:#fff}.rfx-filters .rfx-filter-block .card-header{background:linear-gradient(90deg,var(--rfx-primary-bg-subtle),transparent 75%)!important;padding:.6rem .75rem;color:var(--bs-body-color)}#swm-drawer .swm-logo,#swm-drawer .swm-logo-text{cursor:pointer}@media (max-width:991.98px){.rfx-search{display:flex;align-items:center;gap:.5rem}.rfx-search>:not(.rfx-mfilter){flex:1 1 auto;min-width:0}}.rfx-mfilter{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bs-border-color);border-radius:50rem;background:#fff;color:var(--bs-body-color);cursor:pointer}.rfx-mfilter[aria-expanded=true]{border-color:var(--rfx-orange);color:var(--rfx-orange)}.rfx-mfilter-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:50rem;background:var(--rfx-orange);font-size:.66rem;font-weight:700;line-height:18px;text-align:center;border:2px solid #fff;box-sizing:content-box;background:#d92b2b}.rfx-filter-reset-link{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border-radius:50rem;background:#fdecec;font-size:.78rem;cursor:pointer;transition:background .15s,color .15s}.rfx-chip::after,.rfx-filter-reset-link::before{width:9px;height:9px;background:linear-gradient(45deg,transparent 44%,currentColor 44%,currentColor 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,currentColor 44%,currentColor 56%,transparent 56%)}.rfx-filter-reset-link:hover{background:#b91c1c}.rfx-active-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem}.rfx-chip,.rfx-showmore{font-size:.78rem;font-weight:600;cursor:pointer}.rfx-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .75rem;border:1px solid var(--bs-border-color);border-radius:50rem;background:#fff;color:var(--bs-body-color);transition:border-color .15s,color .15s}.rfx-chip::after{content:"";opacity:.55}.rfx-chip:hover{border-color:#b91c1c;color:#b91c1c}.rfx-chip:hover::after{opacity:1}.rfx-filters .card-header.rfx-collapsible{cursor:pointer;position:relative;padding-right:2rem}.rfx-filters .card-header.rfx-collapsible::after{content:"";position:absolute;right:.9rem;top:50%;width:7px;height:7px;margin-top:-5px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform .15s}.rfx-filters .card-header.rfx-collapsible.is-closed::after{transform:rotate(-45deg);margin-top:-2px}.rfx-cb-item.rfx-clamped{display:none!important}.rfx-showmore{border:0;background:0 0;padding:.35rem .5rem;color:var(--rfx-orange)}.rfx-showmore:hover{color:var(--rfx-orange-dark, var(--rfx-primary-dark))}.rfx-range-inputs input[type=number]{width:5.6rem;font-size:.8rem}.rfx-filter-pop .rfx-archive>.row>aside.col-lg-3{display:contents}.rfx-filter-pop .rfx-archive>.row>.col-lg-9{flex:0 0 100%;max-width:100%;width:100%}.rfx-filter-pop .rfx-shop-sidebar{position:fixed;z-index:1045;background:#fff;overflow:hidden;overscroll-behavior:contain;display:flex!important;flex-direction:column;visibility:hidden}.rfx-filter-pop .rfx-shop-sidebar>.rfx-drawer-done,.rfx-filter-pop .rfx-shop-sidebar>.rfx-drawer-head{flex:none}.rfx-filter-pop .rfx-filters{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.rfx-filter-pop .rfx-filter-overlay{position:fixed;inset:0;z-index:1044;background:rgba(0,0,0,.35);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.rfx-filter-pop.rfx-drawer-open .rfx-filter-overlay{opacity:1;visibility:visible;transition:opacity .35s ease}.rfx-filter-pop.rfx-drawer-open{overflow:hidden}.rfx-filter-pop .rfx-drawer-head{display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--bs-border-color)}.rfx-filter-pop .rfx-drawer-title{margin:0}.rfx-filter-pop .rfx-drawer-close{border:0;background:0 0;cursor:pointer;margin-right:-8px}.rfx-filter-pop .rfx-drawer-close::after,.rfx-filter-pop .rfx-drawer-close::before{content:"";position:absolute;left:50%;top:50%;width:20px;height:1px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.rfx-filter-pop .rfx-drawer-close::after{transform:translate(-50%,-50%) rotate(-45deg)}.rfx-filter-pop .rfx-drawer-done{background:#fff;border-top:1px solid var(--bs-border-color)}.rfx-filter-pop .rfx-drawer-done .btn{width:100%}.rfx-filter-drawer .rfx-shop-sidebar{top:0;left:0;bottom:0;width:min(380px,88vw);padding:0;transform:translateX(-100%);box-shadow:10px 0 30px rgba(0,0,0,.12);transition:transform .45s cubic-bezier(.215,.61,.355,1),visibility 0s linear .45s}.rfx-filter-drawer .rfx-shop-sidebar.show{transform:none;visibility:visible;transition:transform .45s cubic-bezier(.215,.61,.355,1)}.rfx-filter-modal .rfx-shop-sidebar{width:min(560px,92vw);max-height:min(86vh,880px);padding:0;box-shadow:0 30px 60px rgba(0,0,0,.22),0 6px 16px rgba(0,0,0,.08);transform:translate(-50%,-46%) scale(.985);transition:opacity .32s ease,transform .32s cubic-bezier(.2,.7,.3,1),visibility 0s linear .32s}.rfx-filter-modal .rfx-shop-sidebar.show{visibility:visible;transform:translate(-50%,-50%) scale(1);transition:opacity .32s ease,transform .32s cubic-bezier(.2,.7,.3,1)}.rfx-filter-modal .rfx-drawer-head{border-radius:18px 18px 0 0}.rfx-filter-modal .rfx-drawer-done{border-radius:0 0 18px 18px}@media (max-width:575.98px){.rfx-filter-modal .rfx-shop-sidebar{width:94vw;max-height:88vh;border-radius:14px}}@media (prefers-reduced-motion:reduce){.rfx-filter-pop .rfx-filter-overlay,.rfx-filter-pop .rfx-shop-sidebar{transition-duration:.01s}}.rfx-filter-pop .rfx-mfilter{--rfx-pin-top:96px}.rfx-filter-pop .rfx-mfilter.is-floating{position:fixed;top:var(--rfx-pin-top);z-index:1030;box-shadow:0 4px 12px rgba(0,0,0,.1);background:#fff}.rfx-mfilter-anchor{display:block;width:0;height:0;flex:0 0 auto}@media (max-width:767.98px){.rfx-toolbar{flex-direction:column;align-items:stretch;gap:.5rem}.rfx-sort{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:0;margin-right:0;padding:.1rem 0;scroll-snap-type:x proximity}.rfx-sort::-webkit-scrollbar{display:none}.rfx-sort-link{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start;border:1px solid var(--bs-border-color)}.rfx-sort-link.is-active{border-color:transparent}[data-rfx-main]{min-width:0}.rfx-sort,.rfx-toolbar{max-width:100%;min-width:0}}@media (max-width:991.98px){.container-xl{padding-left:1.25rem;padding-right:1.25rem}.rfx-hero .rfx-hero-swiper.swiper{margin-left:-1.25rem;margin-right:-1.25rem}}.rfx-home-cats-below .rfx-cat-panel{padding:1rem}@media (min-width:768px){.rfx-home-cats-below>.rfx-cat-panel>.rfx-cat-tree{column-count:2;column-gap:2rem}}@media (min-width:1200px){.rfx-home-cats-below>.rfx-cat-panel>.rfx-cat-tree{column-count:3}}.rfx-home-cats-below>.rfx-cat-panel>.rfx-cat-tree>li{break-inside:avoid;margin-bottom:2px}.rfx-cat-chips{border-top:1px solid var(--rx-line, #e6e1d8)}.rfx-cat-chips-track{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;padding:.6rem 0;min-width:0}.rfx-cat-chips-track::-webkit-scrollbar,.rfx-cat-subs-track::-webkit-scrollbar{display:none}.rfx-cat-chip,.rfx-cat-chip-img{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.rfx-cat-chip{flex-direction:column;gap:.45rem;padding:.5rem .4rem;border:1px solid var(--bs-border-color);border-radius:.75rem;background:#fff;color:var(--bs-body-color);text-decoration:none;text-align:center;scroll-snap-align:center;transition:border-color .15s ease,color .15s ease,background-color .15s ease}@media (hover:hover) and (pointer:fine){.rfx-cat-chip:hover{border-color:var(--rfx-orange);color:var(--rfx-orange)}}.rfx-cat-chip.is-active{border-color:var(--rfx-orange);background:var(--bs-primary-bg-subtle);color:var(--rfx-orange);font-weight:600}.rfx-cat-chip-img{color:var(--rx-slate, #6b6660)}.rfx-cat-chip-name{font-size:.8rem;min-height:1.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rfx-cat-chips>.container-xl{position:relative}.rfx-cat-chips-track{animation:rfxChipsArrive .9s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.rfx-cat-chips-track{animation:none}}.rfx-cat-chips>.container-xl::after{content:"";position:absolute;top:0;bottom:0;right:0;width:96px;background:linear-gradient(90deg,rgba(255,255,255,0),#fff 78%);transition:opacity .2s ease}.rfx-chips-next{position:absolute;top:50%;right:14px;transform:translateY(-50%);border-radius:50%;border:0;background:var(--rfx-orange);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 8px 20px -8px rgba(var(--rfx-primary-rgb),.55);transition:background-color .15s ease,opacity .2s ease,transform .15s ease}.rfx-chips-next:hover,.rfx-chips-prev:hover{background:var(--rfx-orange-dark, var(--rfx-primary-dark));transform:translateY(-50%) scale(1.06)}.rfx-cat-chips.is-scrollable:not(.is-end)>.container-xl::after{opacity:1}@media (hover:none),(max-width:767.98px){.rfx-cat-chips>.container-xl::after,.rfx-cat-chips>.container-xl::before,.rfx-chips-next,.rfx-chips-prev{display:none!important}}.rfx-cat-chips>.container-xl::before{content:"";position:absolute;top:0;bottom:0;left:0;width:96px;background:linear-gradient(270deg,rgba(255,255,255,0),#fff 78%);z-index:1;opacity:0;transition:opacity .2s ease}.rfx-chips-prev{position:absolute;top:50%;left:14px;transform:translateY(-50%);border-radius:50%;border:0;background:var(--rfx-orange);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 8px 20px -8px rgba(var(--rfx-primary-rgb),.55);transition:background-color .15s ease,opacity .2s ease,transform .15s ease}.rfx-cat-chips.is-scrolled>.container-xl::before{opacity:1}.rfx-pjax-loading [data-rfx-shop]{opacity:.45;pointer-events:none;transition:opacity .15s ease}@media (min-width:992px){.rfx-shop-sidebar{position:sticky;top:88px;max-height:calc(100vh - 104px);overflow-y:auto;scrollbar-width:thin;padding-right:2px}}.rfx-cat-chips--sub{border-top:0}.rfx-cat-chips--sub .rfx-cat-chip{width:96px;height:100px}.rfx-cat-chips--sub .rfx-cat-chip-img{width:46px;height:42px}.rfx-cat-chips--sub .rfx-cat-chip .rfx-cat-chip-img .swm-sprite-ico,.rfx-cat-chips--sub .rfx-cat-chip .rfx-cat-chip-img img{width:42px;height:42px}.rfx-cat-chips--sub .rfx-cat-chip-name{font-size:.7rem}.rfx-cat-subs{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;background:inherit}.rfx-cat-subs.is-open{grid-template-rows:1fr}.rfx-cat-subs-inner{overflow:hidden;min-height:0}.rfx-cat-subs-track{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.rfx-cat-sub-box{flex:0 0 auto;border:1px solid var(--bs-border-color, #e5e7eb);transition:border-color .15s ease,background-color .15s ease,color .15s ease}@media (hover:hover) and (pointer:fine){.rfx-cat-sub-box:hover{border-color:var(--rfx-orange, #333)}}.rfx-cat-sub,.rfx-cat-sub-box,.rfx-cat-sub-toggle{display:inline-flex;align-items:center}.rfx-cat-sub{color:inherit;text-decoration:none;white-space:nowrap}.ff-feature-text strong,b,strong{font-weight:700}.rfx-cat-sub-box.has-kids>.rfx-cat-sub{padding-right:4px}.rfx-cat-sub-toggle{justify-content:center;width:26px;height:26px;margin-right:4px;padding:0;border:0;background:0 0;cursor:pointer;transition:transform .2s ease}.rfx-cat-sub-toggle.is-open{transform:rotate(180deg)}.rfx-cat-deep{display:none;align-items:center;gap:8px;flex:0 0 auto}.rfx-cat-deep.is-open{display:inline-flex}.rfx-cat-sub--deep{border:1px solid var(--bs-border-color, #e5e7eb)}@media (hover:hover) and (pointer:fine){.rfx-cat-sub--deep:hover{border-color:var(--rfx-orange, #333)}}.rfx-cat-subs.is-open .rfx-cat-subs-track{animation:rfxChipsArrive .9s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.rfx-cat-subs.is-open .rfx-cat-subs-track{animation:none}}@media (max-width:991.98px){.rfx-cat-subs>.rfx-cat-subs-inner>.container-xl{padding-left:0;padding-right:0}}.rfx-cat-subs>.rfx-cat-subs-inner>.container-xl{position:relative}.rfx-cat-subs.is-scrollable:not(.is-end) .rfx-chips-next{opacity:1;pointer-events:auto}.rfx-cat-subs.is-scrolled .rfx-chips-prev{opacity:1;pointer-events:auto}.rfx-cat-chip-img{width:58px;height:53px}.rfx-cat-chip .rfx-cat-chip-img img{border-radius:.5rem;background:#fff}.rfx-cat-chip .rfx-cat-chip-img .swm-sprite-ico{width:53px;height:53px;object-fit:contain;border-radius:.5rem;background:#fff}.rfx-cat-chip-img--blend{width:58px;height:58px;border-radius:.7rem;background:var(--bs-primary-bg-subtle);transition:background .15s ease}.rfx-cat-chip .rfx-cat-chip-img--blend .swm-sprite-ico,.rfx-cat-chip .rfx-cat-chip-img--blend img{mix-blend-mode:multiply;background:0 0;border-radius:0}.rfx-cat-chip.is-active .rfx-cat-chip-img--blend,.rfx-cat-chip:hover .rfx-cat-chip-img--blend{background:var(--rfx-primary-border-subtle)}.rfx-cat-chip--page .rfx-cat-chip-img,.woocommerce-cart table.shop_table.cart td.product-name a:hover{color:var(--rfx-orange)}.rfx-cat-chip .rfx-cat-chip-img img{transition:transform .35s ease}.rfx-brand-tag{font-size:.7rem;font-weight:800;letter-spacing:.08em;color:var(--bs-secondary-color)}.rfx-card-avail{font-size:.68rem;color:var(--bs-secondary-color);white-space:nowrap}.ff-section-title{font-size:clamp(1.5rem,1.15rem + 1.5vw,2.25rem)}.ff-section-lead{max-width:60ch;color:var(--bs-secondary-color);font-size:1.05rem}.ff-hero{position:relative;isolation:isolate;min-height:clamp(420px,70vh,720px);background-size:cover;background-position:center;display:flex;align-items:center;color:#fff;margin-top:-1rem}.ff-band::before,.ff-hero::before{content:"";position:absolute;inset:0;z-index:-1}.ff-hero::before{background:linear-gradient(180deg,rgba(0,20,45,.22)0,rgba(0,20,45,.42) 50%,rgba(0,20,45,.72) 100%)}.ff-hero-inner{padding:3rem 0 5.5rem;text-shadow:0 2px 14px rgba(0,20,45,.45)}.ff-hero-title{font-size:clamp(2rem,1.35rem + 2.8vw,3.6rem);margin-bottom:.75rem}.ff-hero-lead{font-size:clamp(1rem,.9rem + .5vw,1.25rem);opacity:.92;margin:0;max-width:56ch}@media (max-width:767.98px){.ff-hero{min-height:clamp(360px,62vh,560px)}.ff-hero-inner{padding:2rem 0 4.5rem}}.ff-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;pointer-events:none}.ff-band{position:relative;isolation:isolate;min-height:clamp(400px,70vh,700px);display:flex;align-items:center;padding:4rem 0;background:#0b1f3a;color:#fff}.ff-band-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.ff-band::before{background:linear-gradient(180deg,transparent 0%,var(--rfx-primary) 100%)}.ff-band-inner{width:100%}.ff-band .rfx-section-eyebrow{color:#fff}.ff-band .btn-primary:focus-visible,.ff-band .btn-primary:hover{background:#fff;border-color:#fff;color:var(--rfx-primary)}@media (max-width:767.98px){.ff-band{min-height:clamp(340px,55vh,520px);padding:3rem 0}}.ff-band-buttons{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.ff-band--start .ff-band-buttons,.woocommerce-cart .woocommerce table.shop_table.cart td.actions{justify-content:flex-start}.ff-band-buttons .btn-outline-light:focus-visible,.ff-band-buttons .btn-outline-light:hover{color:var(--rfx-primary)}.ff-tabs{background:#fff}.ff-nav{gap:.5rem}.ff-nav .nav-link{border-radius:999px;border:1px solid var(--bs-border-color);color:var(--bs-body-color);background:#fff;padding:.5rem 1.15rem;font-weight:600;font-size:.9rem;transition:background .15s,color .15s,border-color .15s}.ff-nav .nav-link:hover{border-color:var(--rfx-orange);color:var(--rfx-orange)}.ff-nav .nav-link.active{background:var(--rfx-orange);border-color:var(--rfx-orange);color:#fff}.ff-carousel{position:relative}.ff-carousel .swiper-slide{height:auto}.ff-carousel .swiper-slide>.col{flex:0 0 100%;width:100%;max-width:100%;padding:0;height:100%}.ff-carousel .rfx-card{height:100%;display:flex;flex-direction:column}.ff-carousel .rfx-card-link{flex:1 1 auto}.ff-carousel-next,.ff-carousel-prev{position:absolute;top:40%;z-index:5;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--bs-border-color);background:#fff;color:var(--bs-body-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px -8px rgba(0,20,45,.35);transition:background .15s,color .15s,border-color .15s,opacity .15s}.ff-carousel-prev{left:-8px}.ff-carousel-next{right:-8px}.ff-carousel-next:hover,.ff-carousel-prev:hover{background:var(--rfx-orange);color:#fff;border-color:var(--rfx-orange)}.ff-carousel-next.swiper-button-disabled,.ff-carousel-prev.swiper-button-disabled{opacity:0;pointer-events:none}@media (min-width:1200px){.ff-carousel-prev{left:-22px}.ff-carousel-next{right:-22px}}.ff-feature{background:#fafafa}.ff-feature-box{background:#fff;border:1px solid var(--bs-border-color);border-radius:1.5rem;padding:2.5rem}.ff-feature-text{font-size:1.05rem;color:var(--bs-secondary-color);margin-bottom:1.5rem}.ff-feature-img{background:var(--rfx-bg-soft);border-radius:1rem;display:flex;align-items:center;justify-content:center;padding:1.5rem}@media (max-width:767.98px){.ff-feature-box{padding:1.5rem}}.ff-feature-img--video{overflow:hidden}.ff-feature-video{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:992px){.ff-feature--image-left .row{flex-direction:row-reverse}}.rfx-page .rfx-article>h1{font-size:clamp(1.6rem,1.25rem + 1.6vw,2.4rem);font-weight:700;letter-spacing:-.015em;margin-bottom:1.25rem}.rfx-content{font-size:.95rem;line-height:1.65}.rfx-content h2{font-size:1.5rem;font-weight:700;margin:2rem 0 .75rem}.rfx-content h3{font-size:1.15rem;font-weight:700;margin:1.5rem 0 .5rem}.rfx-content ol,.rfx-content p,.rfx-content ul{margin-bottom:1rem}.rfx-content img{max-width:100%;height:auto}.rfx-content a:not(.btn){color:var(--rfx-orange)}.ff-page-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:1.5rem;min-height:320px;background-size:cover;background-position:center;display:flex;align-items:flex-end;color:#fff;padding:2.5rem;margin-bottom:2.5rem}.ff-page-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,20,45,.1),rgba(0,20,45,.75))}.ff-page-hero .h2,.ff-page-hero h2{color:#fff;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.6rem);font-weight:700;margin:0 0 .35rem}.ff-page-hero p{color:rgba(255,255,255,.88);font-size:1.1rem;margin:0}@media (max-width:767.98px){.ff-page-hero{padding:1.5rem;min-height:240px}}.ff-card{background:#fff;border:1px solid var(--bs-border-color);border-radius:1rem;padding:1.5rem;height:100%}.ff-card .h3,.ff-card h3{font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.ff-card p:last-child{margin-bottom:0}.ff-card--accent{border-top:4px solid var(--rfx-orange)}.ff-lead{font-size:1.1rem;color:var(--bs-secondary-color);max-width:70ch}.ff-faq .accordion-item{border:1px solid var(--bs-border-color);border-radius:.75rem!important;margin-bottom:.6rem;overflow:hidden}.ff-faq .accordion-button{font-weight:600;font-size:.95rem;padding:1rem 1.25rem;box-shadow:none}.ff-faq .accordion-button:not(.collapsed){background:var(--bs-primary-bg-subtle);color:var(--rfx-orange)}.ff-faq .accordion-button:focus{box-shadow:none;border-color:var(--bs-border-color)}.ff-faq .accordion-body{color:var(--bs-body-color);padding:.5rem 1.25rem 1.25rem}.ff-avatar{width:88px;height:88px;border-radius:50%;margin:0 auto 1rem;display:inline-flex;align-items:center;justify-content:center;background:var(--bs-primary-bg-subtle);color:var(--rfx-orange);font-size:1.6rem;font-weight:700;letter-spacing:.02em}.ff-form .wpforms-container{margin:0}.ff-form .wpforms-field-label{font-weight:600;font-size:.85rem;margin-bottom:.3rem}.ff-form .wpforms-field input[type=email],.ff-form .wpforms-field input[type=tel],.ff-form .wpforms-field input[type=text],.ff-form .wpforms-field textarea{width:100%;max-width:100%;border:1px solid var(--bs-border-color);border-radius:.6rem;padding:.65rem .85rem;font-size:.95rem;font-family:inherit}.ff-form .wpforms-field input:focus,.ff-form .wpforms-field textarea:focus{outline:0;border-color:var(--rfx-orange);box-shadow:0 0 0 .2rem rgba(var(--rfx-primary-rgb),.15)}.ff-form .wpforms-submit,.ff-form button[type=submit]{background:var(--rfx-orange)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:.7rem 1.6rem!important;font-weight:700!important;font-family:inherit!important;font-size:.95rem!important;cursor:pointer}.ff-form .wpforms-submit:hover,.ff-form button[type=submit]:hover{background:var(--rfx-orange-dark)!important}.ff-gallery-item{display:block;border-radius:.85rem;overflow:hidden;background:var(--rfx-bg-soft);aspect-ratio:4/3}.ff-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ff-gallery-item:hover img{transform:scale(1.04)}.ff-gallery-item--contain img{object-fit:contain;padding:1rem}.rfx-content .alignfull,.rfx-content .wp-block-uagb-container.alignfull.uagb-is-root-container{width:100vw;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.rfx-content .alignwide{width:calc(100% + 8rem);max-width:100vw;margin-left:calc(50% - min(50vw,50% + 4rem));margin-right:calc(50% - min(50vw,50% + 4rem))}.rfx-card-price .price-vat-container,.rfx-hero-card-meta .price-vat-container,.rfx-price .price-vat-container,.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{display:none!important}.rfx-product-page .col-lg-6>p.stock,.rfx-product-page .dynamic-stock,.rfx-product-page .stock-container,.rfx-product-page .summary p.stock,.rfx-product-page p.stock.in-stock,.rfx-product-page p.stock.out-of-stock{display:none}.rfx-product-gallery{position:relative}.rfx-product-gallery .onsale{position:absolute;top:1rem;left:1rem;z-index:5;background:var(--rfx-orange);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .7rem;border-radius:var(--rx-r-sm, 6px)}.rfx-gallery-placeholder img{opacity:.6}.woocommerce .return-to-shop a.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce button.button,.woocommerce-cart .woocommerce a.button,.woocommerce-cart .woocommerce button.button,.woocommerce-checkout .woocommerce #place_order,.woocommerce-checkout .woocommerce a.button,.woocommerce-checkout .woocommerce button.button{background-color:var(--rfx-orange)!important;color:#fff!important;border:0;border-radius:50rem;padding:.65rem 1.5rem;font-weight:600;line-height:1.3}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce-cart .woocommerce a.button:hover,.woocommerce-cart .woocommerce button.button:hover,.woocommerce-checkout .woocommerce #place_order:hover,.woocommerce-checkout .woocommerce a.button:hover,.woocommerce-checkout .woocommerce button.button:hover{background-color:var(--rfx-orange-dark)!important;color:#fff!important}.woocommerce-cart .woocommerce button.button:disabled,.woocommerce-cart .woocommerce button.button:disabled[disabled]{opacity:.45;color:#fff!important}.woocommerce-cart table.cart td.actions .coupon .input-text{width:180px}.wc-empty-cart-message .cart-empty,.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1rem 1.25rem!important;border-radius:.75rem;background:var(--bs-primary-bg-subtle);border:1px solid var(--rfx-primary-border-subtle);border-top:1px solid var(--rfx-primary-border-subtle);color:var(--bs-body-color);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.woocommerce-error{background:#ffebee;border-color:#ffcdd2;display:block}.woocommerce-error li{list-style:none}.woocommerce .shipping_method img,.woocommerce td.shipping img,.woocommerce ul#shipping_method img,.woocommerce-cart .shipping img,.woocommerce-checkout .shipping img,.woocommerce-shipping-methods img{max-height:34px!important;width:auto!important;height:auto;vertical-align:middle;margin-right:.5rem;display:inline-block}.woocommerce ul#shipping_method li,.woocommerce-checkout ul.wc_payment_methods li{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.woocommerce ul#shipping_method li label,.woocommerce-checkout ul.wc_payment_methods li label{display:inline-flex;align-items:center;gap:.5rem;margin:0}.woocommerce-checkout #payment img,.woocommerce-checkout .payment_methods img,.woocommerce-checkout .wc_payment_method label img,.woocommerce-checkout ul.wc_payment_methods li img{max-height:30px!important;max-width:90px!important;width:auto!important;height:auto!important;vertical-align:middle;margin:0 .35rem 0 .5rem;display:inline-block;float:none!important}.woocommerce-checkout ul.wc_payment_methods li{gap:.25rem}.woocommerce-checkout ul.wc_payment_methods li label{flex:1 1 auto}.woocommerce-checkout ul.wc_payment_methods li .payment_box{flex:0 0 100%}.woocommerce-checkout #payment{background:#fff;border:1px solid var(--bs-border-color);border-radius:.75rem}.woocommerce-checkout #payment ul.payment_methods{padding:1rem;border-bottom:1px solid var(--bs-border-color)}.woocommerce-checkout #payment .place-order{padding:1rem}.home .rfx-main-header{border-bottom:1px solid var(--bs-border-color)}:root{--sw-cart-accent:var(--rx-orange-rx, var(--rfx-primary));--sw-cart-accent-ink:#fff;--sw-cart-ink:var(--rx-ink, #100f0d);--sw-cart-mute:var(--rx-mute, #6f6861);--sw-cart-line:var(--rx-line, #e6e1d8);--sw-cart-radius:var(--rx-r-md, 10px)}.rfx-action-cart .sw-cart-bubble__count{background:#fff;color:var(--rx-orange-rx, var(--rfx-primary))}.rfx-action-cart{position:relative}.rfx-cart-btn.is-added{background:var(--bs-success, #198754)}[data-ff-carousel]:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:16px;overflow:hidden}[data-ff-carousel]:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(25% - 12px);max-width:calc(25% - 12px)}@media (max-width:991.98px){[data-ff-carousel]:not(.swiper-initialized) .swiper-slide{flex-basis:calc(33.333% - 11px);max-width:calc(33.333% - 11px)}}@media (max-width:767.98px){[data-ff-carousel]:not(.swiper-initialized) .swiper-slide{flex-basis:calc(50% - 6px);max-width:calc(50% - 6px)}}@media (max-width:575.98px){[data-ff-carousel]:not(.swiper-initialized) .swiper-slide{flex-basis:83%;max-width:83%}}.rfx-gallery-main:not(.swiper-initialized) .swiper-wrapper{display:flex;overflow:hidden}.rfx-gallery-main:not(.swiper-initialized) .swiper-slide{flex:0 0 100%;max-width:100%}.rfx-gallery-thumbs:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:10px;overflow:hidden}.rfx-gallery-thumbs:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(25% - 8px);max-width:calc(25% - 8px)}.rfx-action-cart--icon{background:0 0!important;color:var(--bs-body-color)!important;padding:.4rem;min-width:0;position:relative}.rfx-action-cart--icon:hover{background:var(--rfx-bg-soft)!important}.rfx-action-cart--icon .rfx-cart-count:not(.sw-cart-bubble){display:none}.rfx-action-cart--icon .sw-cart-bubble__sep,.rfx-action-cart--icon .sw-cart-bubble__sum,.rfx-action-cart--icon .sw-cart-bubble__total,.woocommerce-cart table.shop_table.cart thead{display:none}.rfx-action-cart--icon .sw-cart-bubble__count{position:absolute;font-size:.68rem;text-align:center;background:var(--rfx-primary)}.ff-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.ff-cats{content-visibility:auto;contain-intrinsic-size:auto 730px}.ff-band{contain-intrinsic-size:auto 550px}.ff-tabs{contain-intrinsic-size:auto 640px}.ff-feature{contain-intrinsic-size:auto 700px}.ff-benefits{content-visibility:auto;contain-intrinsic-size:auto 600px}.ff-contact-cta,.rfx-card{content-visibility:auto;contain-intrinsic-size:auto 350px}.rfx-card{contain-intrinsic-size:auto 360px}.rfx-filter-block[data-filter-type=checkbox]{content-visibility:auto;contain-intrinsic-size:auto 160px}@media (prefers-reduced-motion:no-preference){.ff-hero-title{animation:ffTextIn .9s cubic-bezier(.2,.7,.3,1) backwards .1s}.ff-hero-lead{animation:ffTextIn .9s cubic-bezier(.2,.7,.3,1) backwards .3s}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.rfx-chips-next,.rfx-chips-prev{opacity:0;pointer-events:none}.rfx-cat-chips>.container-xl::after{opacity:0}.rfx-cat-chips.is-scrollable:not(.is-end) .rfx-chips-next{opacity:1;pointer-events:auto}.rfx-cat-chips>.container-xl::after,.rfx-cat-chips>.container-xl::before{pointer-events:none}.rfx-cat-chips.is-scrolled .rfx-chips-prev{opacity:1;pointer-events:auto}.cmplz-hidden,.woocommerce-cart table.shop_table.cart tr.cart_item td::before,.woocommerce-checkout .woocommerce #payment div.payment_box::before{display:none!important}.swm-sprite-ico{display:block;background-repeat:no-repeat}.rfx-subcat-card-img .swm-sprite-ico{width:46px;height:46px;max-width:none;max-height:none}.rfx-logo-text{font-weight:800;font-size:1.5rem;letter-spacing:-.02em;color:var(--rx-ink, #100f0d)}.ff-hero-inner--center{margin:0 auto;text-align:center}.ff-hero-inner--center .ff-hero-lead{margin:0 auto}img.ff-band-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.ff-band--split{text-align:left}.ff-band--split .ff-band-inner{position:relative;z-index:1}.ff-band-side{max-width:100%;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.45))}.ff-band-text{font-size:1.05rem;opacity:.92;max-width:56ch}.ff-band--start .ff-band-inner{text-align:left}.ff-band--start .ff-band-inner .col-12{max-width:620px}.rfx-card-stock.is-order,.rfx-stock--order{background:#f1efe9;color:#6b6660}.ff-home-chips .ff-hero{margin-top:0}.ff-home-chips.home .rfx-main-header{border-bottom:0}.woocommerce-cart .rfx-page-title,.woocommerce-cart h1.entry-title,.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2,.woocommerce-checkout .rfx-page-title,.woocommerce-checkout h1.entry-title{margin-bottom:1.25rem}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{font-size:1rem}.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-message{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0 0 1rem;padding:.7rem 1rem;border:1px solid var(--bs-border-color);border-left:4px solid var(--rfx-orange);border-radius:.75rem;background:#fff;color:var(--rx-ink, #100f0d);font-size:.92rem;line-height:1.4}.woocommerce-cart .woocommerce-message,.woocommerce-checkout .woocommerce-message{border-left-color:#198754}.woocommerce-cart .woocommerce-error,.woocommerce-checkout .woocommerce-error{border-left-color:#dc3545;padding-left:1rem;list-style:none}.woocommerce-cart .woocommerce-info a.button,.woocommerce-cart .woocommerce-message a.button,.woocommerce-checkout .woocommerce-message a.button{order:2;margin:0 0 0 auto!important;padding:.4rem 1rem!important;font-size:.85rem}@media (min-width:992px){.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1.5rem 2rem;align-items:start}.woocommerce-cart .woocommerce>.woocommerce-error,.woocommerce-cart .woocommerce>.woocommerce-info,.woocommerce-cart .woocommerce>.woocommerce-message,.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-cart .woocommerce>form.woocommerce-cart-form{grid-column:1}.woocommerce-cart .woocommerce>.cart-collaterals{grid-column:2;position:sticky;top:76px}.woocommerce-cart .woocommerce>.cart-collaterals .cross-sells,.woocommerce-cart .woocommerce>.cross-sells{grid-column:1/-1}}.woocommerce-cart .woocommerce-notices-wrapper:empty{display:none}.woocommerce-cart table.shop_table.cart{display:block;width:100%;border:0;border-radius:0;margin:0;background:0 0}.woocommerce-cart table.shop_table.cart tr.cart_item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"img name subtotal""img meta subtotal";column-gap:1rem;row-gap:.35rem;align-items:center;margin:0 0 .75rem;padding:1rem;background:#fff;border:1px solid var(--bs-border-color);border-radius:.875rem;position:relative}.woocommerce-cart table.shop_table.cart tr.cart_item td{display:block;padding:0!important;border:0!important;background:0 0!important;text-align:left!important}.woocommerce-cart table.shop_table.cart td.product-thumbnail{grid-area:img}.woocommerce-cart table.shop_table.cart td.product-thumbnail a{display:block;width:96px;height:96px;border-radius:.625rem;background:var(--rfx-bg-soft);overflow:hidden}.woocommerce-cart table.shop_table.cart td.product-thumbnail img{width:100%!important;height:100%!important;object-fit:contain;margin:0}.woocommerce-cart table.shop_table.cart td.product-name{grid-area:name;padding-right:2rem!important}.woocommerce-cart table.shop_table.cart td.product-name a{color:var(--rx-ink, #100f0d);font-weight:600;text-decoration:none;line-height:1.3}.woocommerce-cart table.shop_table.cart td.product-name .product-sku{display:block;color:var(--rx-mute, #6f6861);font-size:.8rem;margin-top:.15rem}.woocommerce-cart table.shop_table.cart td.product-name dl.variation{margin:.25rem 0 0;font-size:.82rem;color:var(--rx-slate, #6b6660)}.woocommerce-cart table.shop_table.cart td.product-name dl.variation dd,.woocommerce-cart table.shop_table.cart td.product-name dl.variation dt{display:inline;margin:0;font-weight:400}.woocommerce-cart table.shop_table.cart td.product-name dl.variation dd p{display:inline;margin:0}.woocommerce-cart table.shop_table.cart td.product-price{grid-area:meta;display:flex!important;align-items:baseline;gap:.5rem;font-size:.9rem;color:var(--rx-slate, #6b6660)}.woocommerce-cart table.shop_table.cart td.product-price .price-vat-container{font-size:.78rem;color:var(--rx-mute, #6f6861)}.woocommerce-cart table.shop_table.cart td.product-quantity{grid-area:meta;justify-self:end}.woocommerce-cart table.shop_table.cart td.product-subtotal{grid-area:subtotal;text-align:right!important;font-weight:700;font-size:1.05rem;color:var(--rx-ink, #100f0d);min-width:96px}.woocommerce-cart table.shop_table.cart td.product-subtotal .price-vat-container{display:block;font-weight:400;font-size:.78rem;color:var(--rx-mute, #6f6861)}.woocommerce-cart table.shop_table.cart td.product-remove{position:absolute;top:.6rem;right:.6rem;width:auto}.woocommerce-cart table.shop_table.cart td.product-remove a.remove{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:1.1rem;line-height:1;color:var(--rx-mute, #6f6861)!important;background:0 0;border:1px solid transparent;text-decoration:none}.woocommerce-cart table.shop_table.cart td.product-remove a.remove:hover{color:#dc3545!important;background:#fdecec;border-color:#f5c2c7}.woocommerce-cart table.shop_table.cart tr.cart_item td.product-price{justify-self:start}@media (min-width:576px){.woocommerce-cart table.shop_table.cart tr.cart_item{grid-template-columns:96px minmax(0,1fr) 140px 120px;grid-template-areas:"img name qty subtotal""img price qty subtotal"}.woocommerce-cart table.shop_table.cart td.product-price{grid-area:price}.woocommerce-cart table.shop_table.cart td.product-quantity{grid-area:qty;justify-self:center}}@media (max-width:575.98px){.woocommerce-cart table.shop_table.cart tr.cart_item{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"img name""img price""qty subtotal";padding:.85rem}.woocommerce-cart table.shop_table.cart td.product-thumbnail a{width:72px;height:72px}.woocommerce-cart table.shop_table.cart td.product-price{grid-area:price}.woocommerce-cart table.shop_table.cart td.product-quantity{grid-area:qty;justify-self:start;margin-top:.5rem}.woocommerce-cart table.shop_table.cart td.product-subtotal{grid-area:subtotal;align-self:end;margin-top:.5rem}}.woocommerce-cart .quantity{display:inline-flex;align-items:center;border:1px solid var(--bs-border-color);border-radius:50rem;overflow:hidden;background:#fff}.woocommerce-cart .quantity input.qty{width:44px;height:36px;border:0;text-align:center;font-weight:600;font-size:.95rem;padding:0;margin:0;background:0 0;-moz-appearance:textfield}.woocommerce-cart .quantity input.qty::-webkit-inner-spin-button,.woocommerce-cart .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .quantity .rfx-q-minus,.woocommerce-cart .quantity .rfx-q-plus{width:34px;height:36px;border:0;background:0 0;color:var(--rx-slate, #6b6660);font-size:1.1rem;line-height:1;cursor:pointer}.woocommerce-cart .quantity .rfx-q-minus:hover,.woocommerce-cart .quantity .rfx-q-plus:hover{background:var(--rfx-bg-soft);color:var(--rfx-orange)}.woocommerce-cart table.shop_table.cart tr:not(.cart_item){display:block}.woocommerce-cart table.shop_table.cart td.actions{display:flex!important;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:.25rem 0 0!important;border:0!important;background:0 0!important}.woocommerce-cart table.shop_table.cart td.actions .coupon{display:flex;gap:.5rem;align-items:center;float:none;margin:0}.woocommerce-cart table.shop_table.cart td.actions .coupon .input-text{width:200px!important;height:42px;border:1px solid var(--bs-border-color);border-radius:50rem;padding:0 1rem;margin:0}.woocommerce-cart table.shop_table.cart td.actions .coupon .input-text:focus,.woocommerce-checkout form .form-row input.input-text:focus,.woocommerce-checkout form .form-row select:focus,.woocommerce-checkout form .form-row textarea:focus{outline:0;border-color:var(--rfx-orange);box-shadow:0 0 0 3px rgba(var(--rfx-primary-rgb),.15)}.woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon button.button{background:#fff!important;color:var(--rx-ink, #100f0d)!important;border:1px solid var(--rx-ink, #100f0d);padding:.55rem 1.1rem}.woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon button.button:hover{background:var(--rx-ink, #100f0d)!important;color:#fff!important}.woocommerce-cart .woocommerce table.shop_table.cart td.actions>button.button[name=update_cart]{background:0 0!important;color:var(--rx-slate, #6b6660)!important;border:1px solid var(--bs-border-color);padding:.55rem 1.1rem;font-weight:500;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.woocommerce-cart .woocommerce table.shop_table.cart td.actions>button.button[name=update_cart]:disabled{opacity:.5}.woocommerce-cart .cart-collaterals .cart_totals{width:100%;float:none;background:#fff;border:1px solid var(--bs-border-color);border-radius:.875rem;padding:1.25rem}.woocommerce-cart .cart_totals h2{font-size:1.15rem;font-weight:700;margin:0 0 .75rem}.woocommerce-cart .cart_totals table.shop_table,.woocommerce-order table.shop_table{border:0;border-radius:0;margin:0}.woocommerce-cart .cart_totals table.shop_table td,.woocommerce-cart .cart_totals table.shop_table th{border:0!important;border-top:1px solid var(--rx-line-2, #ede9e0)!important;padding:.7rem 0!important;background:0 0!important;vertical-align:top}.woocommerce-cart .cart_totals table.shop_table tr:first-child td,.woocommerce-cart .cart_totals table.shop_table tr:first-child th,.woocommerce-checkout #order_review table.shop_table tbody tr:first-child td{border-top:0!important}.woocommerce-cart .cart_totals table.shop_table th{width:auto;font-weight:500;color:var(--rx-slate, #6b6660)}.woocommerce-cart .cart_totals table.shop_table td{text-align:right;font-weight:600}.woocommerce-cart .cart_totals .price-vat,.woocommerce-cart .cart_totals table.shop_table td .ex-vat,.woocommerce-cart .cart_totals table.shop_table td .price-vat-container,.woocommerce-checkout #order_review table.shop_table .ex-vat,.woocommerce-checkout #order_review table.shop_table .price-vat,.woocommerce-checkout #order_review table.shop_table .price-vat-container{display:block;font-size:.78rem;font-weight:400;color:var(--rx-mute, #6f6861)}.woocommerce-cart .cart_totals table.shop_table tr.order-total td,.woocommerce-cart .cart_totals table.shop_table tr.order-total th{border-top:2px solid var(--rx-ink, #100f0d)!important;font-size:1.15rem;font-weight:700;color:var(--rx-ink, #100f0d);padding-top:.9rem!important}.woocommerce-cart .cart_totals table.shop_table tr.order-total td{color:var(--rfx-orange)}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals th{padding-top:.8rem!important}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals td,.woocommerce-checkout #order_review table.shop_table tr.shipping td,.woocommerce-checkout #order_review table.shop_table tr.woocommerce-shipping-totals td{text-align:left;font-weight:400}.woocommerce-cart .cart_totals ul#shipping_method,.woocommerce-checkout ul#shipping_method{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.woocommerce-cart .cart_totals ul#shipping_method li,.woocommerce-checkout ul#shipping_method li{margin:0;padding:0;display:flex;align-items:center;gap:.55rem}.woocommerce-cart .cart_totals ul#shipping_method li label,.woocommerce-checkout ul#shipping_method li label{margin:0;font-weight:500;color:var(--rx-ink, #100f0d);cursor:pointer}.woocommerce-cart .cart_totals ul#shipping_method li label .woocommerce-Price-amount,.woocommerce-checkout ul#shipping_method li label .woocommerce-Price-amount{font-weight:600}.woocommerce-cart .cart_totals ul#shipping_method input[type=radio],.woocommerce-checkout #payment input[type=radio],.woocommerce-checkout ul#shipping_method input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--rfx-orange);flex:none}.woocommerce-cart .cart_totals .woocommerce-shipping-destination{display:none}.woocommerce-cart .cart_totals .woocommerce-shipping-calculator{margin-top:.5rem;font-size:.85rem}.woocommerce-cart .wc-proceed-to-checkout{padding:.75rem 0 0}.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button{text-align:center;font-size:1.05rem;padding:.85rem 1.25rem;margin:0;display:block!important;width:100%!important;box-sizing:border-box}.woocommerce-cart .cart-empty.woocommerce-info{display:block;text-align:center;padding:2rem;font-size:1.05rem;border-left-color:var(--bs-border-color)}.woocommerce-cart .return-to-shop{text-align:center}.woocommerce-cart .cross-sells{margin-top:2rem}.woocommerce-cart .cross-sells h2{font-size:1.15rem;font-weight:700;margin-bottom:1rem}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{display:inline-flex;margin:0 .5rem .75rem 0;padding:.5rem .9rem;border:1px solid var(--bs-border-color);border-left-width:1px;border-radius:50rem;font-size:.88rem;background:var(--rfx-bg-soft)}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{color:var(--rfx-orange);font-weight:600;margin-left:.35rem}.woocommerce-checkout form.checkout_coupon,.woocommerce-checkout form.woocommerce-form-login{border:1px solid var(--bs-border-color);border-radius:.875rem;padding:1rem 1.25rem;margin:0 0 1.25rem;background:#fff}.woocommerce-checkout form.checkout_coupon .form-row{display:inline-block;vertical-align:middle;margin:0 .5rem .25rem 0}.woocommerce-checkout form.checkout_coupon .form-row-first input{width:220px}@media (min-width:992px){.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);gap:1.5rem 2.5rem;align-items:start}.woocommerce-checkout form.checkout #customer_details{grid-column:1;grid-row:1/span 3}.woocommerce-checkout form.checkout #order_review_heading{grid-column:2;grid-row:1}.woocommerce-checkout form.checkout #order_review{grid-column:2;grid-row:2;position:sticky;top:76px}.woocommerce-checkout form.checkout .woocommerce-NoticeGroup{grid-column:1/-1;grid-row:auto}.woocommerce-checkout form.checkout .col2-set{width:100%}.woocommerce-checkout form.checkout .col2-set .col-1,.woocommerce-checkout form.checkout .col2-set .col-2{float:none;width:100%}}.woocommerce-checkout form.checkout .woocommerce-NoticeGroup{order:-1}.woocommerce-checkout form.checkout .woocommerce-NoticeGroup .woocommerce-error{margin-bottom:1rem}.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields{background:#fff;border:1px solid var(--bs-border-color);border-radius:.875rem;padding:1.25rem}.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout .woocommerce-shipping-fields{margin-top:1.25rem}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-additional-fields>h3,.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-shipping-fields>h3{font-size:1.15rem;font-weight:700;margin:0 0 1rem}.woocommerce-checkout .woocommerce-shipping-fields>h3{margin-bottom:.5rem}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address{display:flex;align-items:center;gap:.55rem;font-size:1rem}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address label{display:flex;align-items:center;gap:.55rem;cursor:pointer}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address input,.woocommerce-checkout form input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--rfx-orange)}.woocommerce-checkout .woocommerce-shipping-fields .shipping_address{margin-top:.75rem}.woocommerce-checkout #order_review table.shop_table thead,.woocommerce-checkout #payment div.payment_box::before,.woocommerce-checkout .woocommerce #payment ul.payment_methods li.payment_method_bacs img,.woocommerce-checkout .woocommerce #payment ul.payment_methods li.payment_method_cheque img,.woocommerce-checkout .woocommerce #payment ul.payment_methods li.payment_method_cod img,.woocommerce-checkout .woocommerce-additional-fields>h3{display:none}.woocommerce-checkout form .form-row{margin:0 0 .85rem;padding:0}.woocommerce-checkout form .form-row label{display:block;font-size:.85rem;font-weight:600;color:var(--rx-graphite, #3a3733);margin-bottom:.3rem;line-height:1.3}.woocommerce-checkout form .form-row label .optional{font-weight:400;color:var(--rx-mute, #6f6861)}.woocommerce-checkout form .form-row label .required{color:var(--rfx-orange);text-decoration:none}.woocommerce-checkout form .form-row .woocommerce-input-wrapper{display:block}.woocommerce-checkout form .form-row .select2-container .select2-selection--single,.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row select,.woocommerce-checkout form .form-row textarea{width:100%;height:44px;border:1px solid var(--bs-border-color);border-radius:.625rem;padding:0 .85rem;font-size:.95rem;background:#fff;color:var(--rx-ink, #100f0d);box-shadow:none;transition:border-color .15s,box-shadow .15s}.woocommerce-checkout form .form-row textarea{height:auto;min-height:96px;padding:.7rem .85rem;resize:vertical}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout form .form-row.woocommerce-invalid select{border-color:#dc3545!important;box-shadow:none}.woocommerce-checkout form .form-row.woocommerce-validated input.input-text{border-color:#198754}.woocommerce-checkout form .form-row .select2-container .select2-selection--single .select2-selection__rendered{line-height:42px;padding-left:0}.woocommerce-checkout form .form-row .select2-container .select2-selection--single .select2-selection__arrow{height:42px}.woocommerce-checkout form .form-row .woocommerce-input-wrapper>strong{display:block;padding:.6rem 0;font-weight:500}@media (min-width:576px){.woocommerce-checkout form .form-row-first{width:calc(50% - .5rem);float:left}.woocommerce-checkout form .form-row-last{width:calc(50% - .5rem);float:right}.woocommerce-checkout form .form-row-wide{clear:both}}.woocommerce-checkout form .create-account,.woocommerce-checkout form .form-row.create-account{display:flex;align-items:center;gap:.55rem;margin-top:.25rem}.woocommerce-checkout form .form-row.create-account label{display:flex;align-items:center;gap:.55rem;margin:0;font-weight:500;cursor:pointer}.woocommerce-checkout form input[type=checkbox]{vertical-align:middle}.woocommerce-checkout #order_review{background:#fff;border:1px solid var(--bs-border-color);border-radius:.875rem;padding:1.25rem}.woocommerce-checkout #order_review table.shop_table{border:0;border-radius:0;margin:0 0 1rem;font-size:.95rem}.woocommerce-checkout #order_review table.shop_table td,.woocommerce-checkout #order_review table.shop_table th{border:0!important;border-top:1px solid var(--rx-line-2, #ede9e0)!important;padding:.65rem 0!important;background:0 0!important;vertical-align:top}.woocommerce-checkout #order_review table.shop_table td.product-name{font-weight:500;line-height:1.35;padding-right:1rem!important}.woocommerce-checkout #order_review table.shop_table td.product-name .product-quantity{font-weight:400;color:var(--rx-mute, #6f6861);white-space:nowrap}.woocommerce-checkout #order_review table.shop_table td.product-name .product-sku,.woocommerce-checkout #order_review table.shop_table td.product-name small{display:block;color:var(--rx-mute, #6f6861);font-size:.8rem;font-weight:400}.woocommerce-checkout #order_review table.shop_table td.product-name dl.variation{margin:.2rem 0 0;font-size:.8rem;color:var(--rx-slate, #6b6660)}.woocommerce-checkout #order_review table.shop_table td.product-total,.woocommerce-checkout #order_review table.shop_table tfoot td{text-align:right;font-weight:600;white-space:nowrap}.woocommerce-checkout #order_review table.shop_table tfoot th{font-weight:500;color:var(--rx-slate, #6b6660)}.woocommerce-checkout #order_review table.shop_table tr.order-total td,.woocommerce-checkout #order_review table.shop_table tr.order-total th{border-top:2px solid var(--rx-ink, #100f0d)!important;font-size:1.15rem;font-weight:700;color:var(--rx-ink, #100f0d);padding-top:.9rem!important}.woocommerce-checkout #order_review table.shop_table tr.order-total td{color:var(--rfx-orange)}.woocommerce-checkout #payment{background:0 0;border-radius:0}.woocommerce-checkout #payment ul.payment_methods{list-style:none;margin:0 0 1rem;padding:0;border:0;display:grid;gap:.5rem}.woocommerce-checkout #payment ul.payment_methods li{margin:0;padding:0;border:1px solid var(--bs-border-color);border-radius:.75rem;background:#fff;line-height:1.4}.woocommerce-checkout #payment ul.payment_methods li:has(input:checked){border-color:var(--rfx-orange);box-shadow:0 0 0 2px rgba(var(--rfx-primary-rgb),.15)}.woocommerce-checkout #payment ul.payment_methods li>label{display:flex;align-items:center;gap:.65rem;margin:0;font-weight:600;cursor:pointer;padding:.8rem 1rem .8rem 2.6rem}.woocommerce-checkout #payment ul.payment_methods li>input[type=radio]{position:absolute;margin:1.05rem 0 0 1rem}.woocommerce-checkout #payment ul.payment_methods li>label img{max-height:24px;width:auto;margin-left:auto}.woocommerce-checkout #payment ul.payment_methods li>label .woocommerce-Price-amount{font-weight:500;color:var(--rx-slate, #6b6660);margin-left:.25rem}.woocommerce-checkout #payment div.payment_box{margin:0;padding:0 1rem .85rem 2.6rem;background:0 0;color:var(--rx-slate, #6b6660);font-size:.88rem;border-radius:0}.woocommerce-checkout #payment div.payment_box p:last-child{margin:0}.woocommerce-checkout #payment .place-order{padding:0;margin:0}.woocommerce-checkout #payment .woocommerce-privacy-policy-text{font-size:.8rem;color:var(--rx-mute, #6f6861);margin-bottom:.75rem}.woocommerce-checkout #payment .woocommerce-privacy-policy-text a,.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper a{color:var(--rx-ink, #100f0d)}.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:1rem;font-size:.88rem}.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .form-row{margin:0}.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper label.checkbox{display:flex;align-items:flex-start;gap:.55rem;font-weight:500;cursor:pointer}.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper label.checkbox input{margin-top:.2rem}.woocommerce-checkout .woocommerce #payment #place_order{display:block;width:100%;font-size:1.05rem;padding:.9rem 1.25rem;margin:0;float:none}.woocommerce-checkout #payment .blockUI.blockOverlay{border-radius:.875rem}.woocommerce-order .woocommerce-thankyou-order-received{font-size:1.15rem;font-weight:700;color:#198754;background:#e9f7ef;border:1px solid #b8e0c6;border-radius:.875rem;padding:1rem 1.25rem;margin:0 0 1.25rem}.woocommerce-order ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;list-style:none;margin:0 0 1.5rem;padding:0}.woocommerce-order ul.woocommerce-order-overview li{margin:0;padding:.85rem 1rem;border:1px solid var(--bs-border-color);border-right-width:1px!important;border-radius:.75rem;background:#fff;font-size:.8rem;color:var(--rx-mute, #6f6861);text-transform:uppercase;letter-spacing:.04em;float:none}.woocommerce-order ul.woocommerce-order-overview li strong{display:block;margin-top:.25rem;font-size:1rem;color:var(--rx-ink, #100f0d);text-transform:none;letter-spacing:0}.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details{background:#fff;border:1px solid var(--bs-border-color);border-radius:.875rem;padding:1.25rem;margin:0 0 1.25rem}.woocommerce-order .woocommerce-column__title,.woocommerce-order .woocommerce-order-details__title{font-size:1.15rem;font-weight:700;margin:0 0 .75rem}.woocommerce-order table.shop_table td,.woocommerce-order table.shop_table th{border:0!important;border-top:1px solid var(--rx-line-2, #ede9e0)!important;padding:.65rem 0!important;background:0 0!important}.woocommerce-order table.shop_table thead th{border-top:0!important;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--rx-mute, #6f6861)}.woocommerce-order table.shop_table td.product-total,.woocommerce-order table.shop_table tfoot td{text-align:right;font-weight:600}.woocommerce-order table.shop_table tfoot th{font-weight:500;color:var(--rx-slate, #6b6660)}.woocommerce-order table.shop_table tfoot tr:last-child td,.woocommerce-order table.shop_table tfoot tr:last-child th{border-top:2px solid var(--rx-ink, #100f0d)!important;font-size:1.1rem;font-weight:700;color:var(--rx-ink, #100f0d)}.woocommerce-order .woocommerce-customer-details address{border:0;padding:0;font-style:normal;line-height:1.6}.woocommerce-order .woocommerce-bacs-bank-details{background:var(--rfx-bg-soft);border-radius:.875rem;padding:1.25rem;margin:0 0 1.25rem}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%!important;float:none!important}.woocommerce-cart .woocommerce .cart_totals table.shop_table th{width:auto!important;white-space:nowrap}.woocommerce-cart .woocommerce .cart_totals tr.woocommerce-shipping-totals th{display:block;width:100%;text-align:left;border-top:0!important;padding-top:.35rem!important;padding-bottom:.25rem!important}.woocommerce-cart .woocommerce .cart_totals tr.woocommerce-shipping-totals td{display:block;width:100%;border-top:0!important;padding-top:.35rem!important}.woocommerce-cart .woocommerce .cart_totals tr.woocommerce-shipping-totals,.woocommerce-checkout .woocommerce #order_review table.shop_table tr.shipping,.woocommerce-checkout .woocommerce #order_review table.shop_table tr.woocommerce-shipping-totals{display:block;border-top:1px solid var(--rx-line-2, #ede9e0);padding:.35rem 0}.woocommerce-cart .woocommerce ul#shipping_method li label,.woocommerce-checkout .woocommerce ul#shipping_method li label{white-space:normal;display:inline!important;flex:1;margin:0!important;line-height:1.45}.woocommerce-cart .woocommerce .cart_totals tr.order-total th{white-space:nowrap}.woocommerce-checkout .woocommerce #payment{background:0 0!important;border-radius:0!important}.woocommerce-checkout .woocommerce #payment ul.payment_methods{border-bottom:0!important;padding:0!important}.woocommerce-checkout .woocommerce #payment ul.payment_methods li{padding:0!important;border-bottom:1px solid var(--bs-border-color)!important}.woocommerce-checkout .woocommerce #payment div.payment_box{background:0 0!important;margin:0!important;padding:0 1rem .85rem 2.6rem!important;color:var(--rx-slate, #6b6660)!important}.woocommerce-checkout .woocommerce #payment div.place-order{padding:0!important}.woocommerce-checkout .woocommerce #payment .woocommerce-terms-and-conditions-wrapper label.checkbox{display:block;padding-left:1.6rem;position:relative}.woocommerce-checkout .woocommerce #payment .woocommerce-terms-and-conditions-wrapper label.checkbox input{position:absolute;left:0;top:.2rem}.woocommerce-checkout .woocommerce #payment .woocommerce-terms-and-conditions-wrapper label.checkbox .required{margin-left:.15rem}.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid label{color:#dc3545}.woocommerce-checkout .woocommerce #order_review_heading{padding-left:0}@media (min-width:992px){.woocommerce-checkout form.checkout #order_review_heading{margin-bottom:0;align-self:end}}@media (max-width:575.98px){.woocommerce-cart table.shop_table.cart tr.cart_item{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img name name""img price price""qty qty subtotal"}.woocommerce-cart table.shop_table.cart tr.cart_item td.product-quantity{grid-area:qty;margin-top:.6rem}.woocommerce-cart table.shop_table.cart tr.cart_item td.product-subtotal{grid-area:subtotal;margin-top:.6rem;align-self:center;text-align:right!important}}.woocommerce-cart .woocommerce .cart_totals table.shop_table td::before,.woocommerce-cart .woocommerce .cart_totals table.shop_table th::before,.woocommerce-checkout .woocommerce #order_review table.shop_table td::before,.woocommerce-checkout .woocommerce #order_review table.shop_table th::before,.woocommerce-order table.shop_table td::before{display:none!important;content:none!important}.woocommerce-cart .woocommerce .cart_totals table.shop_table td,.woocommerce-checkout .woocommerce #order_review table.shop_table td{text-align:right!important}.woocommerce-cart .woocommerce .cart_totals tr.woocommerce-shipping-totals td,.woocommerce-checkout .woocommerce #order_review table.shop_table td.product-name,.woocommerce-checkout .woocommerce #order_review tr.shipping td,.woocommerce-checkout .woocommerce #order_review tr.woocommerce-shipping-totals td,.woocommerce-order table.shop_table td.product-name{text-align:left!important}.woocommerce-checkout .woocommerce #order_review table.shop_table tr.shipping td,.woocommerce-checkout .woocommerce #order_review table.shop_table tr.shipping th,.woocommerce-checkout .woocommerce #order_review table.shop_table tr.woocommerce-shipping-totals td,.woocommerce-checkout .woocommerce #order_review table.shop_table tr.woocommerce-shipping-totals th{display:block;width:100%;border-top:0!important;padding:.3rem 0!important}.woocommerce-cart .woocommerce ul#shipping_method li,.woocommerce-checkout .woocommerce ul#shipping_method li{display:flex!important;align-items:flex-start;gap:.55rem;text-indent:0!important;padding:0!important;margin:0 0 .35rem!important}.woocommerce-cart .woocommerce ul#shipping_method li input[type=radio],.woocommerce-checkout .woocommerce ul#shipping_method li input[type=radio]{margin:.2rem 0 0!important;flex:none}.woocommerce-checkout .woocommerce #order_review .woocommerce-shipping-destination{display:none}.woocommerce-cart .woocommerce .cart_totals table.shop_table tr{display:table-row}.woocommerce-cart .woocommerce .cart_totals table.shop_table tr th{display:table-cell!important}.woocommerce-cart .woocommerce .cart_totals table.shop_table tr.woocommerce-shipping-totals,.woocommerce-cart .woocommerce .cart_totals table.shop_table tr.woocommerce-shipping-totals td,.woocommerce-cart .woocommerce .cart_totals table.shop_table tr.woocommerce-shipping-totals th{display:block!important}.woocommerce-cart .woocommerce-info:has(.fs-free-shipping-notice-and-button-wrapper),.woocommerce-checkout .woocommerce-info:has(.fs-free-shipping-notice-and-button-wrapper){display:block;padding:.9rem 1.1rem}.woocommerce-info .fs-free-shipping-notice-and-button-wrapper{display:flex;flex-wrap:nowrap;align-items:center;gap:1.25rem}.woocommerce-info .fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:1 1 auto;min-width:0;margin:0}.woocommerce-info .fs-free-shipping-notice-continue-shopping-button-wrapper{flex:0 0 auto;margin:0}.woocommerce-info .fs-free-shipping-notice-text{margin:0 0 .55rem;font-size:.95rem}.woocommerce-info .fs-free-shipping-notice-progress-bar-wrapper{display:flex;align-items:center;gap:.75rem;font-size:.82rem;color:var(--rx-mute, #6f6861);white-space:nowrap}.woocommerce-info .fs-free-shipping-notice-progress-bar{flex:1 1 auto;height:8px;margin:0;border:0;border-radius:999px;background:var(--rx-orange-soft, #f1eee9);overflow:hidden}.woocommerce-info .fs-free-shipping-notice-progress-bar>span{border-radius:999px;background:var(--rfx-primary);transition:width .4s ease}.woocommerce-cart .woocommerce-info .button.flexible-shipping-free-shipping-button,.woocommerce-checkout .woocommerce-info .button.flexible-shipping-free-shipping-button{margin:0!important;padding:.45rem 1.1rem!important;font-size:.85rem;white-space:nowrap}@media (max-width:767px){.woocommerce-info .fs-free-shipping-notice-and-button-wrapper{flex-direction:column;align-items:stretch;gap:.75rem}.woocommerce-info .fs-free-shipping-notice-continue-shopping-button-wrapper{display:flex}.woocommerce-cart .woocommerce-info .button.flexible-shipping-free-shipping-button,.woocommerce-checkout .woocommerce-info .button.flexible-shipping-free-shipping-button{flex:1 1 auto;text-align:center}}.rfx-cc-email-first .woocommerce-form-login-toggle,.rfx-cc-email-first form.checkout .woocommerce-account-fields,.rfx-cc-labels-floating form.checkout .form-row>label .optional{display:none}.rfx-cc-email-first .woocommerce-billing-fields{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:1rem}.rfx-cc-email-first .woocommerce-billing-fields__field-wrapper{display:contents}.rfx-cc-email-first .rfx-checkout-customer,.rfx-cc-email-first .woocommerce-billing-fields .form-row,.rfx-cc-email-first .woocommerce-billing-fields>h3{width:100%}.rfx-cc-email-first .woocommerce-billing-fields .form-row-first,.rfx-cc-email-first .woocommerce-billing-fields .form-row-last{width:calc(50% - .5rem);float:none}.rfx-cc-email-first .rfx-checkout-customer{order:-3;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.rfx-cc-email-first .rfx-checkout-customer h3,.rfx-cc-email-first .rfx-checkout-login{margin:0}.rfx-cc-email-first .woocommerce-billing-fields #billing_email_field{order:-2}.rfx-cc-email-first .woocommerce-billing-fields>h3{order:-1}.rfx-cc-email-first .woocommerce-additional-fields>h3.rfx-checkout-payment-title{display:block;margin:1.25rem 0 .75rem}.rfx-cc-email-first form.checkout:has(#billing_email:not(:placeholder-shown)) .woocommerce-account-fields,.rfx-cc-email-first form.checkout:has(#billing_email:not([placeholder])) .woocommerce-account-fields{display:block}.rfx-cc-labels-floating form.checkout .form-row,.rfx-cc-labels-floating.woocommerce-account form .form-row{position:relative}.rfx-cc-labels-floating form.checkout .form-row:has(>.woocommerce-input-wrapper>input.input-text)>label,.rfx-cc-labels-floating form.checkout .form-row:has(>.woocommerce-input-wrapper>textarea)>label{position:absolute;top:4px;left:0;z-index:2;margin:0;padding:0 .85rem;font-size:.7em;line-height:1.3;font-weight:400;color:var(--rx-mute, #6f6861);opacity:0;pointer-events:none;transition:opacity .15s}.rfx-cc-labels-floating form.checkout .form-row:has(>.woocommerce-input-wrapper>input.input-text):focus-within>label,.rfx-cc-labels-floating form.checkout .form-row:has(>.woocommerce-input-wrapper>input.input-text:not(:placeholder-shown))>label,.rfx-cc-labels-floating form.checkout .form-row:has(>.woocommerce-input-wrapper>textarea):focus-within>label,.rfx-cc-labels-floating form.checkout .form-row:has(>.woocommerce-input-wrapper>textarea:not(:placeholder-shown))>label{opacity:1}.rfx-cc-labels-floating form.checkout .form-row:focus-within>.woocommerce-input-wrapper>input.input-text,.rfx-cc-labels-floating form.checkout .form-row:focus-within>.woocommerce-input-wrapper>textarea,.rfx-cc-labels-floating form.checkout .form-row>.woocommerce-input-wrapper>input.input-text:not(:placeholder-shown),.rfx-cc-labels-floating form.checkout .form-row>.woocommerce-input-wrapper>textarea:not(:placeholder-shown),.rfx-cc-labels-floating.woocommerce-account form .form-row input.input-text:not(:placeholder-shown),.rfx-cc-labels-floating.woocommerce-account form .form-row:focus-within input.input-text{padding-top:1.15rem;padding-bottom:.3rem}.rfx-cc-coupon-toggle table.shop_table.cart td.actions .coupon{display:none!important}.rfx-coupon{margin:0 0 .75rem}.rfx-coupon-toggle{display:inline-block;cursor:pointer;text-decoration:none}.rfx-coupon-box{display:flex;gap:.5rem;align-items:stretch}.rfx-coupon-box[hidden]{display:none}.rfx-coupon-box .rfx-coupon-input{flex:1 1 auto;min-width:0;height:42px;margin:0;border:1px solid var(--bs-border-color);border-radius:.625rem;padding:0 .85rem}.rfx-coupon-box .rfx-coupon-apply{flex:0 0 auto}.rfx-coupon.processing{opacity:.6;pointer-events:none}.rfx-coupon-msg .woocommerce-error,.rfx-coupon-msg .woocommerce-info,.rfx-coupon-msg .woocommerce-message{margin-bottom:1rem}.woocommerce-checkout .rfx-coupon-msg{grid-column:1/-1}.woocommerce-checkout #order_review td.product-name .rfx-review-thumb{display:inline-block;vertical-align:middle;margin-right:.6rem}.woocommerce-checkout #order_review td.product-name .rfx-review-thumb img{width:48px;height:48px;object-fit:contain;border-radius:.375rem;display:block}.rfx-cc-account-toggle #customer_login>.u-column1{display:block!important}.rfx-cc-account-toggle #customer_login:not(.is-register)>.u-column2{display:none!important}.rfx-cc-account-toggle #customer_login.is-register>.u-column1{display:none!important}.rfx-cc-account-toggle #customer_login.is-register>.u-column2,.rfx-product-page .woocommerce-tabs #tab-description{display:block!important}.rfx-account-switch{text-align:center;margin:1rem 0 0}.rfx-cc-labels-floating .woocommerce form.lost_reset_password .form-row:has(>input.input-text)>label,.rfx-cc-labels-floating.woocommerce-account form .form-row:has(>.password-input>input.input-text)>label,.rfx-cc-labels-floating.woocommerce-account form .form-row:has(>.woocommerce-input-wrapper>input.input-text)>label,.rfx-cc-labels-floating.woocommerce-account form .form-row:has(>input.input-text)>label{position:absolute;top:4px;left:0;z-index:2;margin:0;padding:0 .85rem;font-size:.7em;line-height:1.3;font-weight:400;color:var(--rx-mute, #6f6861);opacity:0;pointer-events:none;transition:opacity .15s}.rfx-cc-labels-floating.woocommerce-account form .form-row:focus-within>label:not(.checkbox):not(.woocommerce-form__label-for-checkbox),.rfx-cc-labels-floating.woocommerce-account form .form-row:has(input.input-text:not(:placeholder-shown))>label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){opacity:1}@media (max-width:767.98px){.rfx-cat-chips>.container-xl{padding-left:0;padding-right:0}.rfx-cat-chips-track{padding:.5rem calc(var(--bs-gutter-x)*.5);scroll-padding-inline:calc(var(--bs-gutter-x)*.5);gap:.4rem}.rfx-cat-chip{width:92px;height:100px;gap:.3rem;padding:.35rem .25rem;border-radius:.6rem}.rfx-cat-chip-img{width:60px;height:56px}.rfx-cat-chip .rfx-cat-chip-img .swm-sprite-ico,.rfx-cat-chip .rfx-cat-chip-img img{width:56px;height:56px}.rfx-cat-chip-name{font-size:.72rem;min-height:0}}@media (max-width:991.98px){.rfx-archive>.row.g-4>.col-lg-3,.rfx-archive>.row.g-4>[data-rfx-main]{margin-top:0}.rfx-archive>.row.g-4>.col-lg-3>.rfx-shop-sidebar.collapsing,.rfx-archive>.row.g-4>.col-lg-3>.rfx-shop-sidebar.show{margin-bottom:1.5rem}}.ff-section-title,.h1,.h2,.h3,body,h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:.6px;line-height:1;color:#333}body{font-size:19px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce-js form .form-row label,p{line-height:1}.ff-section-title,.h1,.h2,.h3,h1,h2,h3,h4,h5,h6{text-transform:uppercase}a{color:#000}@media (max-width:921px){body{font-size:17.328px}}.container-xl{max-width:1400px}@media (min-width:992px){.container-xl{padding-left:30px;padding-right:30px}}.btn{border-radius:50px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;line-height:1}.btn,.btn-lg,.btn-sm{font-size:15px;padding:15px 30px}.btn.px-3,.btn.px-4,.btn.px-5{padding-left:30px!important;padding-right:30px!important}.btn-light,.btn-outline-dark,.btn-outline-primary,.btn-primary,.btn-secondary{--bs-btn-bg:transparent;--bs-btn-color:#060606;--bs-btn-border-color:#000;--bs-btn-hover-bg:#000;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:#000;--bs-btn-active-bg:#000;--bs-btn-active-color:#fff;--bs-btn-active-border-color:#000;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-color:#999;--bs-btn-disabled-border-color:#ccc;background:0 0}.btn-outline-light{--bs-btn-color:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-bg:#fff;--bs-btn-hover-color:#000;--bs-btn-hover-border-color:#fff}.ff-band .btn:focus-visible,.ff-band .btn:hover,.ff-cta .btn:hover,.ff-feature .btn:focus-visible,.ff-feature .btn:hover,.ff-tabs .btn:focus-visible,.ff-tabs .btn:hover,.rfx-product-aside .btn:hover{background:#fff;color:#000;border-color:#000}.ff-band .btn:hover::after,.ff-cta .btn:hover::after,.ff-feature .btn:hover::after,.ff-tabs .btn:hover::after,.rfx-product-aside .btn:hover::after{background-color:#000}.ff-tabs .rfx-link-arrow:hover{background:#fff;border-color:#000}.ff-band .btn::after,.ff-cta .btn::after,.ff-feature .btn::after,.ff-hero .btn::after,.ff-tabs .btn::after,.ff-tabs .rfx-link-arrow::after,.rfx-product-aside .btn::after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;vertical-align:-2px;background-color:currentColor;-webkit-mask:url(../design/arrow.svg)center/contain no-repeat;mask:url(../design/arrow.svg)center/contain no-repeat}@media (max-width:921px){.btn,.btn-lg{font-size:13.68px}}.navbar.rfx-main-header,.navbar.rfx-main-header.py-3{padding:30px 0!important;background:#fff}.home .rfx-main-header,.rfx-main-header{border-bottom:0;box-shadow:none}.rfx-main-header .container-xl{max-width:none;padding-left:30px;padding-right:30px;min-height:40px}.rfx-main-header .rfx-logo{margin:0!important}.rfx-main-header .container-xl>.d-flex.align-items-center{gap:0!important}.rfx-action-cart--icon{width:44px;height:44px;padding:10px;margin:0!important;justify-content:center}.rfx-action-cart--icon:hover{background:0 0!important}.rfx-action-cart--icon svg{width:24px;height:24px}@media (min-width:992px){.rfx-action-cart--icon{width:46px;height:46px;padding:10px}.rfx-action-cart--icon svg{width:26px;height:26px}.rfx-action-cart--icon .sw-cart-bubble__count{top:3px;right:5px}}.rfx-action-cart{visibility:visible!important}.rfx-cart-empty .rfx-cart-empty-ico,.sw-cart-drawer .sw-cart-empty__icon{display:none!important}.rfx-cart-empty{text-align:center;padding:70px 20px 90px}.rfx-cart-empty .rfx-cart-empty-title{font-size:38px;line-height:1.15;letter-spacing:.6px;text-transform:none;margin:0 0 12px;color:#333}.rfx-cart-empty .rfx-cart-empty-text{font-size:15px;color:#666;margin:0 0 56px}.sw-cart-drawer .sw-cart-empty{gap:0}.sw-cart-drawer .sw-cart-empty__title{font-size:28px;line-height:1.15;letter-spacing:.6px;text-transform:none;margin:0 0 10px;color:#333}.sw-cart-drawer .sw-cart-empty__hint{font-size:15px;color:#666;margin:0 0 44px}.rfx-related .badge,.rfx-stuck-phone{display:none!important}.rfx-action-cart--icon .sw-cart-bubble__count{background:#000;color:#fff;top:4px;right:6px;min-width:16px;height:16px;line-height:16px;border-radius:50%;font-size:11px;font-weight:700;padding:0}html:not(.sw-cart-has-items) .rfx-action-cart{visibility:hidden}.rfx-main-header .navbar-toggler.rfx-menu-toggle--always{padding:10px 0 10px 4px;margin:0 0 0 15px;color:#333;line-height:1;height:40px}.rfx-menu-toggle--always .navbar-toggler-icon{display:none}.rfx-menu-toggle--always .rfx-menu-toggle-label{display:block;width:57px;height:13px;font-size:0;line-height:0;color:transparent;background:#333;-webkit-mask:url(../design/menu.svg)center/contain no-repeat;mask:url(../design/menu.svg)center/contain no-repeat}[data-rfx-panel-toggle].is-open{color:#000}[data-rfx-panel-toggle]::after,[data-rfx-panel-toggle]::before{background:#000}@media (max-width:991.98px){.navbar.rfx-main-header,.navbar.rfx-main-header.py-3{padding:20px 0!important}.rfx-main-header .container-xl{padding-left:20px;padding-right:20px}}.rfx-panel{--rfx-panel-accent:#8B3A3A;--rfx-panel-accent-2:#A0522D;color:#000}.rfx-panel-link{color:#000;display:flex;align-items:center;height:50px}.rfx-panel-nav{padding-bottom:20px}.rfx-panel-item{padding:10px 0 2.5px;margin:2.5px 0 0}.rfx-panel-item:first-child{margin-top:0}.rfx-panel-open .rfx-main-header{position:relative;z-index:1041}@media (max-width:768px){.rfx-panel-nav{padding-bottom:72px}.rfx-panel-item{padding:8px 0 5px;margin:5px 0 0}.rfx-panel-item:first-child{margin-top:0}.rfx-panel-link{height:30px}}.ff-hero{margin:0 29px;min-height:100vh}.rfx-main>.ff-hero:first-child{margin-top:-1rem}.ff-hero::before{background:0 0}.ff-hero-inner{text-shadow:none;padding:0;max-width:none}.ff-hero-title{font-size:14vw;font-weight:300;line-height:.9;letter-spacing:5.9px;text-transform:lowercase;color:#fff;margin-bottom:90px}.ff-hero .btn{--bs-btn-color:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-bg:#fff;--bs-btn-hover-color:#000;--bs-btn-hover-border-color:#fff;margin-top:0!important}@media (max-width:767.98px){.ff-hero{margin:0;min-height:100vh}.rfx-main>.ff-hero:first-child{margin-top:-1rem}.ff-hero-title{margin-bottom:86px}.ff-hero-inner{padding:0 16px}}.ff-tabs{padding:150px 0 50px!important}.ff-tabs .container-xl{padding-left:20px;padding-right:20px}.ff-tabs .ff-section-title{font-size:40px;margin-bottom:40px!important}.ff-feature-text br+br,.ff-tabs .ff-tab-link,.ff-tabs .rfx-link-arrow svg{display:none}.ff-tabs .rfx-link-arrow{display:inline-flex;align-items:center;margin-top:30px;border:1px solid #000;border-radius:50px;padding:15px 30px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#060606;line-height:1}.ff-tabs .rfx-link-arrow:hover{background:#000;color:#fff}@media (max-width:921px){.ff-tabs{padding:150px 0 40px!important}.ff-tabs .ff-section-title{font-size:22.8px}}.rfx-card{border:0;box-shadow:none;border-radius:0;background:0 0}.rfx-card:hover{box-shadow:none;transform:none}.rfx-card-figure{border-radius:0;aspect-ratio:351/486;height:auto!important}.rfx-card-img{width:100%;height:100%}.rfx-card-body{text-align:center;padding:15px 0 0}.rfx-card-title{font-size:18px;line-height:1.3;text-transform:uppercase;letter-spacing:.6px;font-weight:400;color:#333;min-height:0;margin:0}.ff-tabs .rfx-card-title{color:#0a0a0a}.rfx-card-foot{background:0 0}.rfx-card-price-wrap,.rfx-footer ul li{align-items:center}.rfx-card-price{color:#333;font-weight:700;font-size:20px;line-height:1.1;letter-spacing:.6px}del,del .amount,del .woocommerce-Price-currencySymbol,del bdi{text-decoration:line-through!important;text-decoration-thickness:1px}.rfx-card-price del .amount,.rfx-card-price del bdi,.rfx-price del .amount,.rfx-price del bdi{display:inline!important}.rfx-card-buy{gap:0;border:1px solid #333;border-radius:50px;height:47px;overflow:hidden;background:#fff}.rfx-card-qty{border:0;height:100%;border-radius:0;background:0 0}.rfx-card-qty-btn{width:25px;color:#333;font-size:22.8px;line-height:1}.rfx-card-qty-btn:hover{background:0 0;color:#000}.rfx-card-qty-input{width:20px;font-size:18px;font-weight:600;color:#333}.rfx-cart-btn{width:32px;height:100%;border-radius:0;background:0 0;color:#333;border-left:0}.rfx-cart-btn:hover{background:#000;color:#fff;transform:none}.rfx-cart-btn svg{width:16px;height:16px}.rfx-cart-btn--info{background:0 0;color:#000}@media (max-width:921px){.rfx-card-title{font-size:16.4px}.rfx-card-price{font-size:18.2px}}.ff-band{background:#fff;min-height:100vh;padding:0 20px 80px;margin:200px 0 117px;overflow:visible}.ff-band::before{background:0 0}.ff-band-inner{position:static}.ff-band .ff-section-title{position:absolute;left:0;right:0;top:-92px;margin:0!important;font-size:10vw;line-height:.9;font-weight:300;letter-spacing:5.9px;text-transform:lowercase;color:#646464;text-align:center}.ff-band-buttons{position:absolute;left:0;right:0;top:100%;margin:50px 0 0;height:67px;padding:0 20px;display:flex;gap:40px;justify-content:center;align-items:flex-start}.ff-band-buttons .btn-outline-light{--bs-btn-color:#060606;--bs-btn-border-color:#000;--bs-btn-hover-bg:#000;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:#000}@media (max-width:767.98px){.ff-band{margin:100px 0 331px;padding:0;min-height:100vh}.ff-band .ff-section-title{top:-19px;font-size:30px}.ff-band-buttons{height:auto;margin-top:80px;flex-wrap:wrap;gap:40px 20px;padding:0 21px}}.ff-feature{padding:0}.ff-feature .container-xl{padding-left:30px;padding-right:30px}.ff-feature-box{background:0 0;border:0;box-shadow:none;padding:0;border-radius:0}.ff-feature .ff-section-title{font-size:clamp(38px,18.54px + 3.4146vw,71.25px);line-height:1.1;font-weight:400;letter-spacing:.6px;text-transform:uppercase;color:#151616;margin-bottom:40px!important}.ff-feature-text{font-size:19px;line-height:1;letter-spacing:.6px;color:#333;max-width:389px;margin-bottom:61px}.ff-feature{background:0 0}.ff-feature-img{border-radius:0;box-shadow:none;background:0 0;aspect-ratio:auto;height:auto;padding:0;display:block}.ff-feature-img img{border-radius:0;width:100%;height:auto!important;object-fit:unset;max-height:none;display:block}@media (min-width:992px){.ff-feature .row{align-items:center}.ff-feature .row>.col-lg-7{flex:0 0 auto;width:57%}.ff-feature .row>.col-lg-5{flex:0 0 auto;width:43%;display:flex;justify-content:flex-end}.ff-feature--image-left .row>.col-lg-5{justify-content:flex-start}.ff-feature--image-left .row>.col-lg-7{padding-left:40px}.ff-feature-img{width:563px;max-width:100%;margin:200px 0-50px}.ff-feature--image-left .ff-feature-img{width:583px;margin:-218px 0-19px;position:relative;z-index:1}.ff-feature--image-left{position:relative;z-index:2}}@media (max-width:991.98px){.ff-feature .ff-section-title{font-size:34.66px;margin-bottom:40px!important}.ff-feature-text{font-size:17.328px;max-width:264px;margin-bottom:60px}.ff-feature .row>.col-lg-5{display:flex;justify-content:center;padding-top:30px}.ff-feature-img{width:264px}.ff-feature--image-left .ff-feature-img{display:none}.ff-feature+.ff-feature{margin-top:0}.ff-feature .container-xl{padding-top:40px;padding-bottom:40px}}.ff-hero-title{animation:ffEleskoFadeInUp 1.25s ease backwards 1s!important}.ff-hero .btn{animation:ffEleskoFadeInUp 1.25s ease backwards 1.6s}.rfx-reveal{opacity:0;transform:none!important;transition:opacity .8s ease!important;transition-delay:.25s!important}.ff-band .rfx-reveal,.ff-band .rfx-reveal.is-in,.rfx-reveal.is-in{opacity:1}.ff-band-buttons,.ff-band-text{animation:ffEleskoFadeInUp 1.25s ease backwards .25s}@media (prefers-reduced-motion:reduce){.ff-band-buttons,.ff-band-text,.ff-hero .btn,.ff-hero-title{animation:none!important}.rfx-reveal{opacity:1;transition:none!important}}@media (prefers-reduced-motion:no-preference){.ff-band:has(.ff-section-title.rfx-reveal) .ff-band-bg,.ff-feature-box.rfx-reveal .ff-feature-img img,.ff-tabs:has(.ff-section-title.rfx-reveal) .rfx-card-figure img{opacity:0;transform:translateY(48px) scale(1.02);transition:opacity .9s ease .1s,transform 1.1s cubic-bezier(.2,.7,.3,1) .1s}.ff-band:has(.ff-section-title.rfx-reveal.is-in) .ff-band-bg,.ff-feature-box.rfx-reveal.is-in .ff-feature-img img,.ff-tabs:has(.ff-section-title.rfx-reveal.is-in) .rfx-card-figure img{opacity:1;transform:none}}.ff-band,.ff-feature,.ff-hero,.ff-tabs{content-visibility:visible;contain:none}.rfx-newsletter{padding:150px 0;min-height:360px;background:#111}.rfx-newsletter::before{background:linear-gradient(rgba(0,0,0,.32) 31%,#000 100%)}.rfx-footer h3,.rfx-footer h4,.rfx-newsletter-title{color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.6px}.rfx-newsletter-title{font-size:clamp(38px,28.96px + 1.5854vw,53.4px);line-height:1.1;max-width:691px;margin-bottom:20px}.rfx-newsletter-text{font-size:19px;line-height:1;letter-spacing:.6px;color:#fff;max-width:691px;opacity:1;margin-bottom:0}.rfx-newsletter-form{max-width:621px;font-family:Helvetica,Arial,sans-serif;letter-spacing:.6px}.rfx-newsletter-form::before{content:"* povinné";display:block;width:596px;max-width:100%;text-align:right;font-size:11px;line-height:19px;color:#fff}.rfx-newsletter-label{display:block;color:#fff;font-size:14px;line-height:20px;font-weight:500;margin-bottom:3px}.rfx-newsletter-label::after{content:"*";color:#ff6b6b;font-size:21px;line-height:20px;margin-left:1px}.rfx-newsletter-row{flex-direction:column;align-items:flex-start;gap:12px}.rfx-newsletter-row .form-control{width:596px;max-width:100%;height:40px;min-height:40px;padding:8px 0;text-indent:2%;border:1px solid #ccc;border-radius:3px;font-size:16px;line-height:24px;letter-spacing:.6px}.rfx-newsletter .btn-primary{margin:0 5px 10px 0;--bs-btn-bg:#000;--bs-btn-color:#fff;--bs-btn-border-color:#000;--bs-btn-hover-bg:#333;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:#333;background:#000;font-size:16px;font-weight:700;letter-spacing:.6px;line-height:24px;min-width:150px;min-height:50px;padding:10px 15px}.rfx-newsletter .btn-primary::after{content:none}@media (max-width:921px){.rfx-newsletter{padding:100px 0}.rfx-newsletter-title{font-size:34.66px}.rfx-newsletter-text{font-size:17.328px}}.rfx-footer{background:#000;color:#fff;border-top:0;padding:150px 0}.rfx-footer .container-xl,.rfx-newsletter .container-xl{margin:0;max-width:none;padding:0 30px}.sw-foot{line-height:19px}.sw-foot a{text-decoration:none}.sw-foot a.smartweb-url{width:72px;height:13px}.sw-foot a.admin-url .sw-icon-key{font-size:11.4px}.rfx-footer .rfx-footer-logo img{filter:invert(1);height:28px}.rfx-footer h3,.rfx-footer h4{font-size:24px;line-height:1.3;margin-bottom:40px}.rfx-footer .rfx-footer-item,.rfx-footer address,.rfx-footer address a,.rfx-footer ul a,.rfx-footer ul span{color:#fff;font-size:19px;line-height:1;font-weight:400;letter-spacing:.6px;padding:0}.rfx-footer address a:hover,.rfx-footer ul a:hover{color:#bbb}.rfx-footer ul li{display:flex;padding:0 0 2.5px;margin:0;line-height:1}.rfx-footer ul li+li{margin-top:2.5px}.rfx-footer ul li:last-child{padding-bottom:0}.rfx-footer .rfx-footer-item{display:inline-flex;align-items:center;gap:5px}.rfx-footer-ico{width:20px;height:20px;flex:none}.rfx-footer-ico[data-ff-icon=map-pin]{--ff-footer-ico:url("../design/ico-map.svg")}.rfx-footer-ico[data-ff-icon=utensils]{--ff-footer-ico:url("../design/ico-utensils.svg")}.rfx-footer-ico[data-ff-icon=cart]{--ff-footer-ico:url("../design/ico-cart.svg")}.rfx-footer-ico[data-ff-icon=mail]{--ff-footer-ico:url("../design/ico-mail.svg")}.rfx-footer-cols>:first-child li:first-child>span{font-weight:700}.rfx-footer-bottom{border-top:0;padding-top:0;margin-top:0}.rfx-footer-note{color:#bbb}.rfx-footer .rfx-social a{border:0;color:#fff;background:0 0;width:40px;height:40px;border-radius:10%}.rfx-footer .rfx-social a svg{width:20px;height:20px}.rfx-footer .rfx-social a:hover{background:#fff;color:#000}@media (min-width:992px){.rfx-footer .container-xl{position:relative;--ff-fcol:calc((100% - 60px - 385px - 160px) / 4)}.rfx-footer-cols{display:grid;grid-template-columns:385px repeat(4,minmax(0,1fr));gap:0 40px;margin:0!important}.rfx-footer-cols>[class*=col-]{width:auto;max-width:none;flex:none;padding:0;margin-top:0}.rfx-footer-cols ul{margin-bottom:0}.rfx-footer-cols::before{content:"";grid-row:1;height:28px;background:url(../site/logo.svg)no-repeat left top/auto 28px;filter:invert(1)}.rfx-footer-bottom .rfx-footer-logo{display:none!important}.rfx-footer-bottom{position:absolute;left:calc(30px + 385px + 40px + 3*(var(--ff-fcol) + 40px));right:auto;top:71px;width:var(--ff-fcol);margin:0;padding:0;justify-content:flex-start!important}.rfx-footer .rfx-social{gap:0!important;margin-left:-10px}}@media (max-width:991.98px){.rfx-footer{padding:55px 0 60px}.rfx-footer h3,.rfx-footer h4{font-size:18.24px;margin-bottom:20px}.rfx-footer .rfx-footer-item,.rfx-footer ul a,.rfx-footer ul span{font-size:17.328px}.rfx-footer .rfx-footer-logo img{height:28px}}.rfx-cat-chips{background:#fff;border-top:0;border-bottom:0}.rfx-cat-chips-track{gap:10px;padding:20px 0 24px}.rfx-subcat-grid-wrap{border:0;border-radius:0;background:0 0;padding:0;margin:0 0 26px!important;overflow:hidden}.rfx-subcat-grid{display:flex!important;flex-wrap:nowrap;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.rfx-subcat-grid::-webkit-scrollbar{display:none}.rfx-subcat-card{flex:0 0 auto;gap:12px;padding:12px 22px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#333;white-space:nowrap;scroll-snap-align:start}.rfx-subcat-card:focus-visible,.rfx-subcat-card:hover{border-color:#333;color:#000;background:#faf9f7;box-shadow:none!important;transform:none!important}.rfx-subcat-card.is-active{border-color:#333;color:#000;font-weight:600}.rfx-subcat-card-img{display:none!important}.rfx-subcat-card{justify-content:center;text-align:center;min-height:56px}.rfx-subcat-card-name{font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.6px;text-transform:uppercase}@media (max-width:991.98px){.rfx-subcat-card{padding:10px 18px}.rfx-subcat-card-name{font-size:14px;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.rfx-cat-chip{width:130px;height:112px;gap:4px;padding:4px 4px 6px;border:1px solid transparent;border-radius:8px;background:#faf9f7;color:#333}@media (hover:hover) and (pointer:fine){.rfx-cat-chip:hover{border-color:#d8d4d0;background:#fff;color:#000}}.rfx-cat-chip .rfx-cat-chip-img{width:100%;height:66px;display:flex;align-items:center;justify-content:center}.rfx-cat-chip--all{width:59px;padding:4px}.rfx-cat-chip--all .rfx-cat-chip-img{height:auto}.rfx-cat-chip--all .rfx-cat-chip-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.rfx-cat-chip-ico{width:19px!important;height:19px!important;margin:0 auto;object-fit:contain;mask:none!important;-webkit-mask:none!important;mix-blend-mode:normal!important;color:#333}.rfx-filters .card-header.rfx-collapsible::after,body.post-type-archive-product .rfx-subcat-grid-wrap{display:none}.rfx-cat-chip .rfx-cat-chip-img img{width:100%;height:100%;object-fit:contain;border-radius:6px;background:0 0;filter:brightness(97%) saturate(101%) sepia(3%);mix-blend-mode:darken;-webkit-mask:radial-gradient(125% 118%at 50% 46%,#000 62%,transparent 100%);mask:radial-gradient(125% 118%at 50% 46%,#000 62%,transparent 100%)}.rfx-cat-chip .rfx-cat-chip-img--blend,.rfx-cat-chip.is-active .rfx-cat-chip-img--blend,.rfx-cat-chip:hover .rfx-cat-chip-img--blend{background:0 0}.rfx-cat-chip-name{font-size:14px;font-weight:500;line-height:17.33px;letter-spacing:.6px;text-transform:uppercase;white-space:pre-line}.rfx-cat-chips .rfx-cat-chips-arrow,.rfx-cat-chips-arrow{color:#333}.rfx-cat-chips>.container-xl,.rfx-cat-subs>.rfx-cat-subs-inner>.container-xl{max-width:1440px;margin-left:auto;margin-right:auto}.rfx-cat-chips-track,.rfx-cat-subs-track{justify-content:safe center}.rfx-chips-next,.rfx-chips-prev{width:24px;height:24px;box-shadow:0 4px 10px -6px rgba(0,0,0,.55)}.rfx-cat-chips .rfx-chips-next,.rfx-cat-chips .rfx-chips-prev{top:calc(50% + 4px)}.rfx-cat-subs .rfx-chips-next,.rfx-cat-subs .rfx-chips-prev{top:calc(50% - 9px)}.rfx-chips-next svg,.rfx-chips-prev svg{width:13px;height:13px}.rfx-cat-chips-track,.rfx-cat-subs.is-open .rfx-cat-subs-track{animation:none!important}.rfx-card-qty,.rfx-cart-btn{position:relative;top:-3px}.rfx-cat-chips-track{padding-bottom:10px}.rfx-cat-subs,body.archive,body.woocommerce-cart,body.woocommerce-checkout{background:#fff}.rfx-cat-subs-track{gap:10px;padding:0 0 16px;scroll-snap-type:x proximity}.rfx-cat-sub-box{border:1px solid transparent;border-radius:8px;background:#faf9f7;color:#333;scroll-snap-align:start}@media (hover:hover) and (pointer:fine){.rfx-cat-sub-box:hover{border-color:#d8d4d0;background:#fff;color:#000}}.rfx-cat-sub,.rfx-cat-sub--deep.is-active,.rfx-cat-sub-box.is-active>.rfx-cat-sub{font-weight:500}.rfx-cat-sub{padding:18.8px 40px;font-size:14px;line-height:17.33px;letter-spacing:.6px;text-transform:uppercase}.rfx-cat-sub-toggle{color:#333}.rfx-cat-sub--deep{border-color:transparent;background:#faf9f7;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:#333}@media (hover:hover) and (pointer:fine){.rfx-cat-sub--deep:hover{border-color:#d8d4d0;background:#fff;color:#000}}@media (max-width:991.98px){.rfx-cat-chips-track{padding:12px 20px 8px;gap:8px;scroll-padding-inline:20px}.rfx-cat-chip{width:109px;height:110px;padding:4px 3px 6px;gap:4px}.rfx-cat-chip--all{width:59px;padding:8px 4px}.rfx-cat-subs-track{padding:0 20px;scroll-padding-inline:20px}.rfx-cat-sub{padding:15.5px 32px}}.rfx-archive{padding-top:2px!important;padding-bottom:50px!important}.rfx-archive>.row{--bs-gutter-x:40px;margin-top:0!important}.rfx-archive .rfx-page-head{margin-bottom:30px}.rfx-archive .rfx-page-head .rfx-breadcrumb,.rfx-archive .rfx-page-head .woocommerce-breadcrumb,.rfx-archive .rfx-page-head nav[aria-label*=mrvin],.rfx-page-head>nav{display:none!important}.rfx-page-title{font-size:47px;line-height:1.4;text-transform:uppercase;letter-spacing:.6px;font-weight:400;color:#333;margin-bottom:40px}@media (min-width:992px){.rfx-main:has(>.rfx-archive){padding-top:0!important}.rfx-archive>.row{--bs-gutter-y:0}.rfx-archive .col-lg-3{flex:0 0 308px;width:308px;padding:0 40px 0 0}.rfx-archive .col-lg-3>.collapse{padding-right:0}.rfx-archive .col-lg-9{flex:1 1 0;width:auto;min-width:0;padding:0}.rfx-product-with-sidebar>.col-lg-3{flex:0 0 268px;width:268px}.rfx-product-with-sidebar>.col-lg-9{flex:1 1 0;width:auto;min-width:0}}.rfx-cats{margin:0-15px 40px}.rfx-cats-link{text-transform:none;letter-spacing:.6px;font-size:18px;line-height:19px;padding:8px 45px 10px 15px;color:#333;border-radius:25px}.rfx-cats-item.is-current>.rfx-cats-link,.rfx-cats-item:hover>.rfx-cats-link{background:#faf9f7;color:#333}.rfx-cats-item.is-ancestor>.rfx-cats-link,.rfx-cats-item.is-current>.rfx-cats-link{font-weight:600}.rfx-cats-toggle{right:15px;top:8px;width:20px;height:20px;color:#333}.rfx-cats-toggle svg{width:12px;height:12px;stroke-width:1.5}.rfx-cats-list--1,.rfx-cats-list--2{padding-left:20px}.rfx-cats-list--1 .rfx-cats-link{font-size:18px;padding:8px 45px 10px 15px}.rfx-filter-block{border-radius:0;box-shadow:none}.rfx-filter-block h4,.rfx-filter-block summary,.rfx-filter-block>button,.rfx-filter-title,.rfx-filters h3{text-transform:uppercase;letter-spacing:.6px;font-size:18px;line-height:27px;font-weight:600;color:#000;padding:0 0 12px;background:0 0}.rfx-filter-head{justify-content:flex-start;margin:0 0 20px}.rfx-filter-head::before,.rfx-filter-reset-link{color:#333;font-weight:400;letter-spacing:.6px;text-transform:uppercase}.rfx-filter-head::before{content:"Filter";font-size:18px;line-height:21.6px;margin-right:auto}.rfx-filter-pop .rfx-filter-head::before,.rfx-filter-reset-link::before{content:none}.rfx-filter-pop .rfx-filter-head{margin-bottom:10px;justify-content:flex-start}.rfx-filter-reset-link{padding:0;border:0;border-radius:0;background:0 0;text-decoration:underline;white-space:nowrap}.rfx-filter-reset-link:hover{background:0 0;color:#000;border:0}.rfx-archive>.row>.col-lg-9{display:flex;flex-direction:column}.rfx-archive .rfx-subcat-grid-wrap{order:1}.rfx-archive .rfx-page-head{order:2}.rfx-archive .rfx-active-chips{order:3}.rfx-archive [data-rfx-grid-wrap]{order:4}.rfx-archive .rfx-page-head{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px;text-align:left}.rfx-archive .rfx-page-title{text-align:left}.rfx-archive .rfx-page-head-tools{position:static;height:auto;display:flex;align-items:center;margin:0;order:2}.rfx-archive .rfx-page-title{flex:0 0 auto;order:1;margin-bottom:0}.rfx-filter-pop .rfx-mfilter{--rfx-pin-top:30px}.rfx-filter-pop .rfx-mfilter.is-floating{left:30px}@media (max-width:991.98px){.rfx-filter-pop .rfx-mfilter{--rfx-pin-top:30px}.rfx-filter-pop .rfx-mfilter.is-floating{left:20px;transform:none}}.rfx-archive .rfx-seo{max-width:760px;margin:0 auto 30px;text-align:center}.rfx-archive .rfx-seo--bottom{max-width:900px;margin:50px auto 0;padding-top:34px;border-top:1px solid #e8e8ec}.rfx-archive .rfx-seo-text{font-size:17px;line-height:1.65;letter-spacing:.6px;color:#666}.rfx-archive .rfx-seo-text p{margin:0 0 8px}.rfx-archive .rfx-seo-text p:last-child{margin-bottom:0}.rfx-archive .rfx-seo-more,.rfx-mfilter{font-size:15px;letter-spacing:.6px;text-transform:uppercase;color:#333}@media (max-width:991.98px){.rfx-archive .rfx-page-head{flex-direction:column;align-items:flex-start;gap:14px;text-align:left}.rfx-archive .rfx-page-title{text-align:left;width:auto;font-size:28px;margin-bottom:0}.rfx-archive .rfx-page-head-tools{position:static;height:auto;justify-content:flex-start;margin:0;width:auto}.rfx-archive .rfx-seo-text{font-size:15.5px}}.rfx-mfilter{width:auto!important;height:auto!important;min-width:0;border:1px solid #000;border-radius:50px;padding:12px 24px;background:0 0;color:#060606;font-size:14px;font-weight:600;line-height:1;gap:8px;white-space:nowrap}.rfx-mfilter:hover{background:#fff;color:#000}.rfx-mfilter svg{width:16px;height:16px}.rfx-mfilter-badge,.rfx-pagination .page-numbers li span.current{background:#333;color:#fff}.rfx-filter-pop .rfx-archive .col-lg-3>.rfx-shop-sidebar,.rfx-filter-pop .rfx-shop-sidebar{padding:36px 0 0!important}.rfx-filter-pop .rfx-filters{padding:0 30px 24px}.rfx-filter-pop .rfx-filter-head{padding:0 30px}.rfx-filter-modal .rfx-shop-sidebar{top:20px;left:20px;bottom:20px;width:min(420px,calc(100vw - 40px));height:auto;max-height:none;border-radius:18px;transform:translateX(-8px);opacity:0}.rfx-filter-modal .rfx-shop-sidebar.show{transform:none;opacity:1}.rfx-filter-pop .rfx-drawer-head{border-radius:18px 18px 0 0}.rfx-filter-pop .rfx-drawer-done{border-radius:0 0 18px 18px}@media (max-width:575.98px){.rfx-filter-modal .rfx-shop-sidebar{top:20px;left:20px;bottom:20px;width:calc(100vw - 40px);border-radius:14px}.rfx-filter-pop .rfx-drawer-head{border-radius:14px 14px 0 0}.rfx-filter-pop .rfx-drawer-done{border-radius:0 0 14px 14px}}.rfx-filter-pop .rfx-drawer-title{font-size:18px;font-weight:400;letter-spacing:.6px;text-transform:uppercase;color:#333}.rfx-filter-pop .rfx-drawer-done{margin:0;padding:20px 30px;border-top:1px solid #e8e8ec}.rfx-filter-pop .rfx-drawer-done .btn{justify-content:center}.rfx-filter-block,.rfx-filters .rfx-filter-block{margin:0 0 22px!important;padding:0 0 22px!important;border:0!important;border-bottom:1px solid #ededea!important;background:0 0!important}.rfx-filter-block:last-child,.rfx-filters .rfx-filter-block:last-child{border-bottom:0!important;padding-bottom:0!important;margin-bottom:0!important}.rfx-filters .card-header,.rfx-filters .rfx-filter-block .card-header{font-size:18px;font-weight:600!important;text-transform:uppercase;letter-spacing:.6px;color:#000;line-height:27px;padding:0!important;margin:0 0 18px;background:0 0!important;border:0!important}.rfx-filter-block .card-body,.rfx-filters .rfx-filter-block .card-body{padding:0!important}.rfx-checkbox-list,.rfx-filter-block ul{margin:0!important;padding:4.5px 0 0 4.5px!important}.rfx-checkbox-list{max-height:none!important;overflow:visible!important}.rfx-cb-item{margin:0 0 2px}.rfx-cb-item label{border-radius:6px;transition:background .15s ease;cursor:pointer}.rfx-cb-item label:hover{background:#faf9f7!important}.rfx-cb-item input[type=checkbox]:checked~.flex-grow-1{font-weight:600}.rfx-cb-item:last-child,.rfx-product-page .rfx-short-desc p:last-child{margin-bottom:0}.rfx-cb-item label,.rfx-cb-label,.rfx-filter-block label,.rfx-filters label{display:flex;align-items:center;justify-content:flex-start;gap:0!important;padding:0!important;margin:0;font-size:18px;line-height:23.4px;color:#000;letter-spacing:.6px;background:0 0!important}.rfx-cb-item input[type=checkbox],.rfx-filter-block input[type=checkbox]{position:relative;flex:none;width:15px;height:15px;margin:0 2px 0 1px;border:2px solid #ccd0dc;border-radius:5px;background:#fff!important;background-image:none!important}.rfx-cb-item input[type=checkbox]::after,.rfx-cb-item input[type=checkbox]::before{content:"";position:absolute;left:50%;top:50%;width:9px;height:1.5px;background:#0a0000;transform:translate(-50%,-50%) rotate(45deg);opacity:0;transition:opacity .15s ease}.rfx-cb-item input[type=checkbox]::after{transform:translate(-50%,-50%) rotate(-45deg)}.rfx-cb-item input[type=checkbox]:checked{border-color:#333}.rfx-cb-item input[type=checkbox]:checked::after,.rfx-cb-item input[type=checkbox]:checked::before{opacity:1}.rfx-shop-sidebar .rfx-cb-item input[type=checkbox]:checked{background:#fff!important;border-color:#333!important}.rfx-shop-sidebar .rfx-cb-item input[type=checkbox]:checked::after{width:9px;height:1.5px;border:0;background:#0a0000;transform:translate(-50%,-50%) rotate(-45deg);left:50%;top:50%;opacity:1}.rfx-cb-item input[type=checkbox]:focus{box-shadow:none;border-color:#ccd0dc}.rfx-cb-item .flex-grow-1{flex-grow:0!important;padding-left:10px}.rfx-cb-count{font-size:15px;color:#8a8a8a!important;font-weight:400;opacity:1;margin-left:6px!important}.rfx-cb-count .rfx-cb-br{display:inline}.rfx-filter-block[data-filter-type=range] .card-body{display:flex;flex-direction:column}.rfx-filter-block[data-filter-type=range] .rfx-range-inputs{order:-1;display:grid!important;grid-template-columns:1fr 14px 1fr;align-items:center;margin:0 0 6px!important;gap:0 8px!important}.rfx-filter-block[data-filter-type=range] .rfx-range-inputs>:not(input){display:block;text-align:center;color:#999;font-size:15px}.rfx-filter-block[data-filter-type=range] .rfx-range-inputs input[type=number]{width:100%;height:44px;padding:10px 12px;border:1px solid #ddd9d2;border-radius:8px;font-size:17px;line-height:1;color:#333;background:#faf9f7;text-align:center;transition:border-color .15s ease,background .15s ease}.rfx-filter-block[data-filter-type=range] .rfx-range-inputs input[type=number]:focus{border-color:#333;background:#fff;outline:0}.rfx-filter-block[data-filter-type=range] .rfx-range-values{display:none!important}.rfx-filter-block[data-filter-type=range] .rfx-range{height:24px;margin:6px 10px 12px}.rfx-filter-block[data-filter-type=range] .rfx-range-track{top:50%;height:4px;border-radius:4px;background:#e3e1dd}.rfx-filter-block[data-filter-type=range] .rfx-range-fill{border-radius:4px;background:#333}.rfx-filter-block[data-filter-type=range] .rfx-range input[type=range]{height:24px}.rfx-filter-block[data-filter-type=range] .rfx-range input[type=range]::-webkit-slider-thumb{width:20px;height:20px;border:1px solid #333;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.18);transition:transform .15s ease,box-shadow .15s ease}.rfx-filter-block[data-filter-type=range] .rfx-range input[type=range]::-moz-range-thumb{width:20px;height:20px;border:1px solid #333;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.18);transition:transform .15s ease,box-shadow .15s ease}.rfx-filter-block[data-filter-type=range] .rfx-range input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 3px 10px rgba(0,0,0,.24)}.rfx-filter-block[data-filter-type=range] .rfx-range input[type=range]:hover::-moz-range-thumb{transform:scale(1.08);box-shadow:0 3px 10px rgba(0,0,0,.24)}.rfx-filter-block[data-filter-type=range] .rfx-range input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid #333;outline-offset:2px}.rfx-filter-block[data-filter-type=range] .rfx-range-facet-info{font-size:13px;color:#6c757d;letter-spacing:.6px}.rfx-filter-head{margin-bottom:20px}.rfx-filter-reset-link{font-size:15px}.rfx-toolbar{align-items:center;margin-bottom:30px}.rfx-sort-select,.rfx-toolbar-count{font-size:19px;color:#333;letter-spacing:.6px}.rfx-sort-select{width:262px;min-width:0;height:40px;border:1px solid #666;border-radius:0;color:#475569;font-size:16px;padding:8px 2.2rem 8px 8px}.rfx-grid{--bs-gutter-x:10px;--bs-gutter-y:10px}@media (min-width:768px){.rfx-grid>*{width:33.3333%}}@media (min-width:1200px){.rfx-recent .rfx-grid>*,.rfx-related .rfx-grid>*{width:25%}}.rfx-pagination .page-numbers{font-size:19px}.rfx-pagination .page-numbers li a,.rfx-pagination .page-numbers li span{min-width:50px;height:50px;line-height:50px;border-radius:0}@media (max-width:991.98px){.rfx-page-title{font-size:27.36px;margin-bottom:30px}.rfx-page-head{display:flex;flex-direction:column}.rfx-page-head-tools{order:-1;margin:10px 0 30px}.rfx-archive .rfx-page-head-tools{margin:0}.rfx-toolbar{flex-direction:column;align-items:stretch;gap:20px}.rfx-toolbar-count{font-size:17.328px}.rfx-sort-select{width:100%}.rfx-grid{--bs-gutter-x:10px;margin-left:-10px;margin-right:-10px}.rfx-grid>*{width:50%}}.rfx-cats-chips-wrap{margin:0 0 20px}.rfx-cats-chips-wrap--nested .rfx-cats-chip{background:#e8e8ec;color:#333;font-size:14px;letter-spacing:.6px}.rfx-cats-chips-wrap--nested .rfx-cats-chip:hover{background:#d4d4d8}.rfx-cats-chips-wrap--nested .rfx-cats-chip.is-ancestor,.rfx-cats-chips-wrap--nested .rfx-cats-chip.is-current{background:#333;color:#fff}.rfx-cats-chips-wrap--nested .rfx-cats-chip--child{background:0 0;border-color:#e5e7eb;font-size:13px}.rfx-cats-chips-wrap--nested .rfx-cats-chip--child:hover{background:#e5e7eb}.rfx-cats-chips-wrap--nested .rfx-cats-chip--child.is-current{border-color:#333;color:#333;font-weight:700;background:0 0}@media (min-width:768px) and (max-width:991.98px){.rfx-cats-chips-wrap{display:none!important}.rfx-cats{display:block}}.rfx-mfilter--archive{display:inline-flex;margin:0;border:1px solid #333;border-radius:50px;padding:12px 20px;font-size:14px;background:#fff}.rfx-product-page.bg-white{border-radius:0;padding:50px 0 0!important;margin:0!important}body.single-product .rfx-main>.container-xl{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.rfx-product-page .rfx-breadcrumb,.rfx-product-page>.woocommerce-breadcrumb,.rfx-product-page>nav{display:none!important}.rfx-product-with-sidebar,.rfx-product-with-sidebar>.col-lg-9>.row{--bs-gutter-x:40px}@media (min-width:992px){.rfx-product-with-sidebar>.col-lg-9>.row>.col-lg-6:first-child{flex:0 0 583px;width:583px}.rfx-product-with-sidebar>.col-lg-9>.row>.col-lg-6:last-child{flex:1 1 0;width:auto;min-width:0}}.rfx-product-gallery{padding:40px;background:#fff!important;aspect-ratio:543/775;max-width:583px}.rfx-product-gallery .rfx-gallery-main,.rfx-product-gallery .swiper,.rfx-product-gallery .swiper-slide,.rfx-product-gallery .woocommerce-product-gallery__image,.rfx-product-gallery figure,.rfx-product-gallery img{border-radius:0;background:0 0!important;box-shadow:none}.rfx-product-gallery .rfx-gallery-main{aspect-ratio:auto;height:100%}.rfx-product-gallery .rfx-gallery-main .swiper-slide{aspect-ratio:auto!important;height:100%}.rfx-product-gallery img{object-fit:contain;height:100%}.rfx-product-gallery .woocommerce-product-gallery{background:0 0!important;padding:0!important;border-radius:0!important}.rfx-back-link{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#666;text-decoration:none}.rfx-back-link:hover,.rfx-price ins{color:#000}.rfx-product-title{font-size:38px;line-height:1;text-transform:uppercase;letter-spacing:.6px;font-weight:400;color:#333;margin-bottom:30px!important}.rfx-price-row{margin-bottom:47px!important}.rfx-price{font-size:38px;line-height:1.1;font-weight:400;color:#000;letter-spacing:.6px}.rfx-brand-logo,.rfx-brand-tag,.rfx-price-excl,.rfx-product-sku,.rfx-share,.rfx-specs,.rfx-stock{display:none!important}.rfx-product-page .rfx-short-desc{font-size:17px;line-height:1.6;color:#333;margin:0 0 34px;max-width:560px}.rfx-product-page .rfx-short-desc p{margin:0 0 10px;line-height:1.6}.rfx-product-page form.cart{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.rfx-product-page form.cart .quantity{width:102px;height:47px;border:1px solid #000;border-radius:5px;background:#fff}.rfx-product-page form.cart .quantity .rfx-q-minus,.rfx-product-page form.cart .quantity .rfx-q-plus{width:33px;color:#333;border-color:#000;background:0 0}.rfx-product-page form.cart .quantity .rfx-q-minus:hover,.rfx-product-page form.cart .quantity .rfx-q-plus:hover{color:#333;background:0 0}.rfx-product-page form.cart .quantity .rfx-q-minus svg,.rfx-product-page form.cart .quantity .rfx-q-plus svg{width:15.4px;height:15.4px;stroke-width:2.6}.rfx-card-qty-btn svg{stroke-width:2.6}.rfx-product-page form.cart .quantity input[type=number]{color:#666;font-size:16px;font-weight:400;width:34px}body.woocommerce .rfx-product-page form.cart button.single_add_to_cart_button,body.woocommerce .rfx-product-page form.cart button.single_add_to_cart_button.alt{background-color:transparent!important;color:#060606!important;border:1px solid #000!important;border-radius:50px!important;text-transform:uppercase;letter-spacing:.6px;font-size:15px;font-weight:700!important;height:44px;padding:12px 30px 15px!important;line-height:1}body.woocommerce .rfx-product-page form.cart button.single_add_to_cart_button{background:0 0!important}body.woocommerce .rfx-product-page form.cart button.single_add_to_cart_button.alt:hover,body.woocommerce .rfx-product-page form.cart button.single_add_to_cart_button:hover{background:#000!important;background-color:#000!important;color:#fff!important}.elementor-page .rfx-article>h1,.rfx-product-page .wc-tabs-wrapper .wc-tabs,.rfx-product-page .woocommerce-tabs .wc-tabs{display:none}.rfx-product-page .woocommerce-tabs .panel{border:0;padding:0}.rfx-product-page .woocommerce-tabs .panel:not(#tab-description){display:none!important}.rfx-product-below{border-top:0;margin:40px 0 0!important;padding:40px 0 60px}.rfx-product-below>.row{--bs-gutter-x:40px}@media (min-width:992px){.rfx-product-below>.row>.col-lg-5,.rfx-product-below>.row>.col-lg-7{flex:0 0 50%;width:50%}}#tab-description,.rfx-product-aside,.rfx-product-desc{font-size:17px;line-height:1.6;letter-spacing:.6px;color:#000}.rfx-product-aside{color:#333}#tab-description p,.rfx-product-aside p{margin:0 0 22px;line-height:1.6}.rfx-product-aside .btn{margin-top:0}@media (max-width:991.98px){.rfx-product-page.bg-white{padding:0!important}.rfx-product-gallery{padding:13px}.rfx-product-title{font-size:31.19px;margin-top:30px}.rfx-price{font-size:31.19px}.rfx-product-below{margin:30px 0 0!important;padding:100px 0 40px}#tab-description,.rfx-product-aside,.rfx-product-desc{font-size:15px}#tab-description p,.rfx-product-aside p{margin-bottom:20px}.rfx-product-page .rfx-short-desc{font-size:15px;margin-bottom:24px}.rfx-product-page .rfx-short-desc.rfx-desc-clamp:not(.is-open){margin-bottom:0}.rfx-product-page .rfx-desc-more:not([hidden]){margin-bottom:24px}.rfx-product-page .rfx-product-gallery{margin-bottom:26px}.rfx-product-page>.row{display:flex;flex-direction:column;--bs-gutter-x:0}.rfx-product-page>.row>.col-lg-6.position-relative{display:contents}.rfx-product-page .rfx-product-head{order:-1;margin-top:40px}.rfx-product-page .rfx-back-link{margin-bottom:0}.rfx-product-page .rfx-product-title{margin-top:0;margin-bottom:14px!important}}.form-control,.form-select{border-radius:3px}.wc-block-components-button,.woocommerce .button,.woocommerce a.button,.woocommerce button.button{border-radius:50px;text-transform:uppercase;letter-spacing:.6px;font-size:15px;font-weight:700;background:0 0;color:#060606;border:1px solid #000;padding:15px 30px;line-height:1}.woocommerce button.button.alt{background:#000}.woocommerce #place_order,.woocommerce .button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#000;color:#fff}.woocommerce #place_order:hover,.woocommerce button.button.alt:hover{background:#333}.elementor-page .rfx-page{max-width:none;padding:0!important}.elementor-page .rfx-content>.elementor{margin-top:-1rem}.elementor .elementor-heading-title,.elementor .elementor-icon-box-title,.elementor .elementor-image-box-title,.elementor h1,.elementor h2,.elementor h3,.elementor h4,.elementor h5,.elementor h6{font-weight:400;text-transform:uppercase;letter-spacing:.6px;line-height:1.1}.elementor-widget-text-editor{font-size:19px;line-height:1;letter-spacing:.6px}.elementor-widget-text-editor p{margin-bottom:33px}.elementor-kit-9792 .elementor-button,.elementor-page .elementor-widget-button .elementor-button{background-color:transparent!important;background:0 0!important;color:#060606!important;border:1px solid #000!important;border-radius:50px!important;text-transform:uppercase;letter-spacing:.6px;font-size:15px;font-weight:700;padding:15px 30px;line-height:1}.elementor-kit-9792 .elementor-button:hover,.elementor-page .elementor-widget-button .elementor-button:hover{background-color:#000!important;color:#fff!important}.elementor-page .elementor-element[data-settings*=background_background] .elementor-widget-button .elementor-button{color:#fff!important;border-color:#fff!important}.elementor-page .elementor-element[data-settings*=background_background] .elementor-widget-button .elementor-button:hover{background-color:#fff!important;color:#000!important}@media (max-width:921px){.elementor-widget-text-editor{font-size:17.328px}.elementor-page .elementor-widget-button .elementor-button{font-size:13.68px}}.rfx-card-figure{padding:16px}@media (min-width:992px){.rfx-card-figure{padding:47px}}.rfx-card-img,.rfx-product-gallery img{filter:brightness(97%) saturate(101%) sepia(3%)}.rfx-card-figure{background:#fff}.rfx-product-gallery{}.rfx-card-figure::before{content:"";position:absolute;inset:0;background:#faf9f7;filter:none;z-index:0}.rfx-card-figure,.rfx-card-img{position:relative}.rfx-card-img{z-index:1;object-fit:contain}.ff-band-bg,.ff-feature-img img,.rfx-newsletter-bg{contain-intrinsic-size:none!important}.ff-feature.py-5{padding-top:0!important;padding-bottom:0!important}.ff-feature .row{--bs-gutter-y:0}.woocommerce .return-to-shop a.button,.woocommerce a.button.alt,.woocommerce button.button.alt:not(#place_order){background:0 0!important;background-color:transparent!important;color:#060606!important;border:1px solid #000!important}.woocommerce .return-to-shop a.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:not(#place_order):hover{background:#000!important;background-color:#000!important;color:#fff!important}body.woocommerce .rfx-product-page form.cart button.single_add_to_cart_button.alt{background:0 0!important}:root{--rfx-ui:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}.sw-cart-drawer,.sw-cart-toast,body.woocommerce-page .rfx-cat-chips,body.woocommerce-page .rfx-cat-subs,body.woocommerce-page .rfx-main,body.woocommerce-page .sw-cart-drawer{font-family:var(--rfx-ui);font-size:15px;line-height:1.6;letter-spacing:0}.sw-cart-drawer .sw-cart-btn{line-height:1;letter-spacing:0}body.woocommerce-page .rfx-main .ff-section-title,body.woocommerce-page .rfx-main h1,body.woocommerce-page .rfx-main h2,body.woocommerce-page .rfx-page-title,body.woocommerce-page .rfx-product-title{font-family:"Darker Grotesque","Darker Grotesque Fallback",sans-serif}body.woocommerce-page .rfx-cat-chip-name,body.woocommerce-page .rfx-cat-sub,body.woocommerce-page .rfx-drawer-title,body.woocommerce-page .rfx-mfilter{font-family:var(--rfx-ui);letter-spacing:.4px;text-transform:uppercase}body.woocommerce-page .rfx-pagination a,body.woocommerce-page .rfx-pagination span,body.woocommerce-page .rfx-sort-select{font-family:var(--rfx-ui);font-size:13px;letter-spacing:.4px;text-transform:uppercase}body.woocommerce-page .rfx-filter-block h4,body.woocommerce-page .rfx-filter-block summary,body.woocommerce-page .rfx-filter-block>button,body.woocommerce-page .rfx-filter-title{font-family:var(--rfx-ui);letter-spacing:.4px;text-transform:uppercase}body.woocommerce-page .rfx-card-title{font-family:var(--rfx-ui)}body.woocommerce-page .rfx-chip{font-size:13px}body.woocommerce-page .btn,body.woocommerce-page .rfx-chip,body.woocommerce-page .rfx-drawer-done .btn,body.woocommerce-page .rfx-filter-reset-link,body.woocommerce-page button.single_add_to_cart_button{font-family:var(--rfx-ui);letter-spacing:.4px;text-transform:uppercase}body.woocommerce-page .rfx-cat-chip-name,body.woocommerce-page .rfx-cat-sub{font-weight:600;line-height:17.33px}body.woocommerce-page .btn,body.woocommerce-page .rfx-cart-btn,body.woocommerce-page .rfx-cat-chip-name,body.woocommerce-page .rfx-cat-sub,body.woocommerce-page .rfx-cat-sub--deep,body.woocommerce-page .rfx-drawer-done .btn,body.woocommerce-page .rfx-mfilter,body.woocommerce-page button.single_add_to_cart_button{font-size:12px}body.woocommerce-page .rfx-drawer-title,body.woocommerce-page .rfx-filter-block h4,body.woocommerce-page .rfx-filter-block summary,body.woocommerce-page .rfx-filter-block>button,body.woocommerce-page .rfx-filter-title,body.woocommerce-page .rfx-mfilter{font-weight:700}body.woocommerce-page .rfx-filter-block h4,body.woocommerce-page .rfx-filter-block summary,body.woocommerce-page .rfx-filter-block>button,body.woocommerce-page .rfx-filter-title{font-size:11px;line-height:1.4;padding-bottom:12px}.rfx-filter-pop .rfx-drawer-head{position:absolute;top:0;right:0;left:auto;height:auto;margin:0;padding:0;border:0;background:0 0;z-index:3}.rfx-filter-pop .rfx-drawer-head .rfx-drawer-title{display:none}.rfx-filter-pop .rfx-drawer-close{position:absolute;top:16px;right:18px;width:34px;height:34px;border-radius:50%;background:#fff;color:#333}.rfx-filter-pop .rfx-drawer-close:hover{background:#f5f3f1;color:#000}body.woocommerce-page #rfxSidebar .rfx-filter-block .card-header{font-size:16px}body.woocommerce-page #rfxSidebar .rfx-cb-item,body.woocommerce-page #rfxSidebar .rfx-range,body.woocommerce-page #rfxSidebar input,body.woocommerce-page #rfxSidebar label,body.woocommerce-page .rfx-drawer-title,body.woocommerce-page .rfx-filter-reset-link{font-size:13px}body.woocommerce-page .rfx-card-meta,body.woocommerce-page .rfx-cart-totals,body.woocommerce-page .rfx-cb-item,body.woocommerce-page .rfx-checkout,body.woocommerce-page .rfx-range,body.woocommerce-page .rfx-seo-text,body.woocommerce-page .rfx-toolbar-count,body.woocommerce-page .woocommerce-tabs .panel,body.woocommerce-page table{font-family:var(--rfx-ui);font-size:15px;letter-spacing:0;text-transform:none;line-height:1.6}body.woocommerce-page .rfx-card-price,body.woocommerce-page .rfx-card-price .amount,body.woocommerce-page .rfx-card-price bdi{font-family:var(--rfx-ui);font-size:17px;font-weight:700;letter-spacing:0}body.woocommerce-page .rfx-price,body.woocommerce-page .rfx-price .amount,body.woocommerce-page .rfx-price bdi{font-family:var(--rfx-ui);font-size:30px;font-weight:700;letter-spacing:0;line-height:1.15}body.woocommerce-page .quantity input{font-size:15px;font-weight:700}body.woocommerce-page .quantity input,body.woocommerce-page .rfx-card-qty input,body.woocommerce-page .rfx-card-qty-input{font-family:var(--rfx-ui);letter-spacing:0}body.woocommerce-page .rfx-card-buy{padding:0 2px 0 6px;border-color:#000}body.woocommerce-page .rfx-card-qty-btn{width:25px}body.woocommerce-page .rfx-card-qty-btn svg{width:14px;height:14px}body.woocommerce-page .rfx-card-qty input,body.woocommerce-page .rfx-card-qty-input{width:20px;font-size:16px;font-weight:600}body.woocommerce-page .rfx-cart-btn{width:16px;margin-left:10px}body.woocommerce-page .rfx-cart-btn svg{width:16px;height:16px}@media (max-width:921px){body.woocommerce-page .rfx-card-title{font-size:14px}body.woocommerce-page .rfx-card-price,body.woocommerce-page .rfx-card-price .amount,body.woocommerce-page .rfx-card-price bdi{font-size:16px}body.woocommerce-page .rfx-price,body.woocommerce-page .rfx-price .amount,body.woocommerce-page .rfx-price bdi{font-size:26px}}body.woocommerce-page .rfx-card-title{font-weight:600;line-height:1.45;text-transform:none;font-size:14px;letter-spacing:0}.rfx-product-page .rfx-buy-box{display:inline-flex;align-items:center;gap:0;border:1px solid #000;border-radius:60px;padding:8px 8px 8px 30px;margin:0 0 47px;max-width:100%}.rfx-product-page .rfx-buy-box .rfx-price-row{margin:0!important;padding-right:6px}.rfx-product-page .rfx-buy-box .rfx-price,.rfx-product-page .rfx-buy-box .rfx-price .amount,.rfx-product-page .rfx-buy-box .rfx-price .woocommerce-Price-currencySymbol,.rfx-product-page .rfx-buy-box .rfx-price bdi{font-size:20px!important;line-height:1.1;color:#060606}.rfx-product-page .rfx-buy-box form.cart{margin:0!important;padding-left:4px;gap:6px}.rfx-product-page .rfx-buy-box form.cart .quantity{border:0!important;width:auto;height:44px;background:0 0;display:inline-flex;align-items:center}.rfx-product-page .rfx-buy-box form.cart .quantity .rfx-q-minus,.rfx-product-page .rfx-buy-box form.cart .quantity .rfx-q-plus{border:0!important;width:33px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#060606}.rfx-product-page .rfx-buy-box form.cart .quantity input[type=number]{height:44px;line-height:44px;color:#060606}.rfx-product-page .rfx-buy-box .rfx-price-excl,.rfx-product-page .rfx-buy-box .rfx-stock{display:none!important}body.woocommerce .rfx-product-page .rfx-buy-box form.cart button.single_add_to_cart_button.alt:not(#place_order),body.woocommerce .rfx-product-page .rfx-buy-box form.cart button.single_add_to_cart_button:not(#place_order),body.woocommerce-page .rfx-product-page .rfx-buy-box form.cart button.single_add_to_cart_button.alt:not(#place_order),body.woocommerce-page .rfx-product-page .rfx-buy-box form.cart button.single_add_to_cart_button:not(#place_order){width:48px!important;height:48px!important;min-width:0;padding:0!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;background:0 0!important;background-color:transparent!important;border:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;letter-spacing:0}body.woocommerce .rfx-product-page .rfx-buy-box form.cart button.single_add_to_cart_button.alt:not(#place_order):hover,body.woocommerce .rfx-product-page .rfx-buy-box form.cart button.single_add_to_cart_button:not(#place_order):hover,body.woocommerce-page .rfx-product-page .rfx-buy-box form.cart button.single_add_to_cart_button.alt:not(#place_order):hover,body.woocommerce-page .rfx-product-page .rfx-buy-box form.cart button.single_add_to_cart_button:not(#place_order):hover{background:#f5f3f1!important;background-color:#f5f3f1!important;color:transparent!important}.rfx-product-page .rfx-buy-box form.cart button.single_add_to_cart_button::before{display:block!important;margin:0!important;width:24px;height:26px;background:url(../design/bag.svg)center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important}@media (max-width:991.98px){.rfx-product-page .rfx-buy-box{display:flex;width:100%;justify-content:space-between;padding-left:22px}.rfx-product-page .rfx-buy-box .rfx-price,.rfx-product-page .rfx-buy-box .rfx-price .amount,.rfx-product-page .rfx-buy-box .rfx-price .woocommerce-Price-currencySymbol,.rfx-product-page .rfx-buy-box .rfx-price bdi{font-size:20px!important}.rfx-product-page .rfx-buy-box .rfx-price-row{padding-right:14px}}.rfx-product-page .rfx-product-gallery{background:#f5f3f1!important;border-radius:8px}.rfx-product-page .rfx-product-gallery .swiper-slide,.rfx-product-page .rfx-product-gallery .woocommerce-product-gallery__image{background:#f5f3f1!important}.rfx-product-page .rfx-product-gallery .rfx-gallery-main .swiper-slide img,.rfx-product-page .rfx-product-gallery .woocommerce-product-gallery__image img{mix-blend-mode:darken;-webkit-mask:radial-gradient(125% 118%at 50% 46%,#000 62%,transparent 100%);mask:radial-gradient(125% 118%at 50% 46%,#000 62%,transparent 100%)}.rfx-product-page .rfx-product-gallery .onsale{display:none!important}.rfx-product-page .rfx-product-badge{position:absolute;top:16px;left:16px;z-index:2}.rfx-product-page .rfx-buy-box .rfx-price{display:inline-flex;flex-direction:column;align-items:flex-start;gap:0}.rfx-product-page .rfx-buy-box .rfx-price del,.rfx-product-page .rfx-buy-box .rfx-price del .amount,.rfx-product-page .rfx-buy-box .rfx-price del .woocommerce-Price-currencySymbol,.rfx-product-page .rfx-buy-box .rfx-price del bdi{font-size:13px!important;color:#8a8a8a;line-height:1.2}.rfx-product-page .rfx-buy-box .rfx-price ins{text-decoration:none;background:0 0}.rfx-card-foot{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center;gap:8px;border:0;border-radius:0;padding:0;margin:2px 0 16px;width:100%}.rfx-card-foot .rfx-card-price-wrap{margin:0;text-align:center;flex:0 0 auto}.rfx-card-foot .rfx-cart-btn,body.woocommerce-page .rfx-card-foot .rfx-cart-btn{width:44px!important;height:44px;border-radius:50%;border:0;background:0 0;color:#060606;top:0;left:0;margin:0;flex:0 0 auto;transition:transform .12s ease,background-color .15s ease,opacity .12s ease}.rfx-card-foot .rfx-cart-btn svg{transition:transform .18s ease}.rfx-card-foot .rfx-cart-btn:hover svg{transform:scale(1.12)}.rfx-card-foot .rfx-cart-btn:active{transform:none;background:#ece9e5}.rfx-cart-btn.is-loading,.rfx-cart-btn.loading{opacity:.5;transform:none}.rfx-cart-btn.added,.rfx-cart-btn.is-added{background:#060606;color:#fff}.rfx-card-foot .rfx-cart-btn:hover{background:#f5f3f1;color:#000}.rfx-card-foot .rfx-cart-btn svg,body.woocommerce-page .rfx-card-foot .rfx-cart-btn svg{width:20px!important;height:20px!important}.sw-cart-drawer,.sw-cart-progress,.woocommerce,:root{--sw-cart-success:#c2a24b}.rfx-free-shipping,.rfx-shipping-reached,.sw-cart-progress.is-reached .sw-cart-progress__text,.woocommerce-message--free-shipping{color:#c2a24b}.sw-cart-progress.is-reached .sw-cart-progress__bar>span{background:#c2a24b}.rfx-cat-chip.is-active,.rfx-cat-sub--deep.is-active,.rfx-cat-sub-box.is-active{border-color:#333;background:#fff;color:#000}.rfx-cat-chip.is-active .rfx-cat-chip-img img{filter:brightness(1.07) saturate(1.01) sepia(.03)}@media (hover:hover) and (pointer:fine){.rfx-cat-chip.rfx-no-hover:not(.is-active):hover,.rfx-cat-sub--deep.rfx-no-hover:not(.is-active):hover,.rfx-cat-sub-box.rfx-no-hover:not(.is-active):hover{border-color:transparent;background:#faf9f7;color:#333}.rfx-cat-chip.rfx-no-hover:not(.is-active):hover .rfx-cat-chip-img img{filter:brightness(97%) saturate(101%) sepia(3%)}.rfx-cat-chip:hover,.rfx-cat-sub--deep:hover,.rfx-cat-sub-box:hover{border-color:#d8d4d0;background:#fff;color:#000}.rfx-cat-chip:hover .rfx-cat-chip-img img{filter:brightness(1.07) saturate(1.01) sepia(.03)}}body.post-type-archive-product .rfx-archive .rfx-page-title{display:none}body.post-type-archive-product .rfx-archive .rfx-page-head{gap:0}.sw-cart-item__thumb,.woocommerce-cart table.shop_table.cart td.product-thumbnail a{background:#f5f3f1!important;border-radius:8px}.sw-cart-item__thumb img,.woocommerce-cart table.shop_table.cart td.product-thumbnail img{background:0 0;mix-blend-mode:darken;-webkit-mask:radial-gradient(125% 118%at 50% 46%,#000 62%,transparent 100%);mask:radial-gradient(125% 118%at 50% 46%,#000 62%,transparent 100%)}body .sw-foot{background:#000;font-size:15px;font-weight:400}body,html{overflow-x:hidden}.woocommerce-Price-amount{display:inline-flex;align-items:flex-start;line-height:1}.woocommerce-cart table.shop_table .woocommerce-Price-amount{font-weight:500}.woocommerce-cart,.woocommerce-checkout{background:0 0}.page-numbers{display:flex}.button,button,input[type=button],input[type=reset],input[type=submit]{box-shadow:none}@media (min-width:1201px){.single-product .product{max-width:100%;padding-inline:10px}}