.swg-filter-wrapper{display:flex;flex-direction:row;gap:20px;justify-content:space-between;list-style:none;margin:0;padding:0}@media (max-width:1024px){.swg-filter-wrapper{flex-direction:column}}.swg-filter-wrapper li{display:flex;flex-direction:column;gap:10px}.swg-filter-wrapper li:has(.swg-filter__checkbox-scroll),.swg-filter-wrapper li:has(input[type=text]),.swg-filter-wrapper li:has(select){width:25%}@media (max-width:1024px){.swg-filter-wrapper li:has(.swg-filter__checkbox-scroll),.swg-filter-wrapper li:has(input[type=text]),.swg-filter-wrapper li:has(select){width:100%}}.swg-filter-wrapper li:has(.swg-filter__checkbox-scroll){width:35%}@media (max-width:1024px){.swg-filter-wrapper li:has(.swg-filter__checkbox-scroll){width:100%}}.swg-filter-wrapper li:has(button){width:15%}@media (max-width:1024px){.swg-filter-wrapper li:has(button){width:100%}}.swg-filter-wrapper li p{font-weight:700}.swg-filter-wrapper li input[type=text],.swg-filter-wrapper li select{background:#fff;border-radius:120px;box-shadow:0 1px 5px 0 rgba(0,0,0,.07);max-height:40px}.swg-filter-wrapper li select{font-size:14px}.swg-filter-wrapper li .swg-filter__checkbox-scroll{background:#fff;border-radius:10px;box-shadow:0 1px 5px 0 rgba(0,0,0,.07);max-height:105px;overflow-y:auto;padding:8px 10px}.swg-filter-wrapper li .swg-filter__checkbox-list{list-style:none;margin:0;padding:0}.swg-filter-wrapper li .swg-filter__checkbox-item{margin:0;padding:0}.swg-filter-wrapper li .swg-filter__checkbox-label{align-items:flex-start;border-radius:6px;color:#363636;cursor:pointer;display:flex;font-size:14px;gap:8px;line-height:1.35;margin:0;padding:4px 6px}.swg-filter-wrapper li .swg-filter__checkbox-label:has(.swg-filter__checkbox-input:checked){background-color:#1c7e9b;color:#fff}.swg-filter-wrapper li .swg-filter__checkbox-input{accent-color:#fff;flex-shrink:0;margin-top:2px}.swg-filter-wrapper li .swg-filter__checkbox-text{flex:1}.swg-filter-wrapper li button{background:#bd202f;border-radius:120px;box-shadow:0 1px 5px 0 rgba(0,0,0,.07);color:#fff;font-weight:700;height:100%;max-height:40px;min-height:40px;text-align:center;width:100%}
.sera-spotlight-bg:after,.sera-spotlight-bg:before{background-repeat:no-repeat;content:"";display:block;filter:blur(150px);height:100%;position:absolute;width:100%;z-index:0}.sera-spotlight-bg:after{background-image:radial-gradient(circle calc(200px + 15vw) at 25% 80%,hsla(0,0%,100%,.5),transparent)}.sera-spotlight-bg:before{background-image:radial-gradient(circle calc(200px + 15vw) at 75% 0,hsla(0,0%,100%,.5),transparent)}.sera-spotlight-bg>div{z-index:3}
footer .sera-footer-logos .bricks-layout-item{min-height:75px}footer .sera-footer-logos figure{align-items:center;display:flex;justify-content:center}footer .sera-footer-logos figure img{aspect-ratio:unset;height:100%;max-height:45px;max-width:75px;-o-object-fit:contain;object-fit:contain;width:auto}footer .brxe-accordion-nested .listening .sera-footer-tab-plus{display:block}footer .brxe-accordion-nested .listening .sera-footer-tab-minus,footer .brxe-accordion-nested .listening.brx-open .sera-footer-tab-plus{display:none}footer .brxe-accordion-nested .listening.brx-open .sera-footer-tab-minus{display:block}@media (min-width:1025px){footer .brxe-accordion-nested .sera-footer-tab-minus,footer .brxe-accordion-nested .sera-footer-tab-plus{display:none!important}}
.sera-gravity-form.sera-newsletter-form form{align-items:flex-start;display:flex;flex-direction:row;gap:30px}@media (max-width:1024px){.sera-gravity-form.sera-newsletter-form form{flex-direction:column}}.sera-gravity-form.sera-newsletter-form form .gform-body{width:75%}@media (max-width:1024px){.sera-gravity-form.sera-newsletter-form form .gform-body{width:100%}}.sera-gravity-form.sera-newsletter-form form .gform-footer{margin:0;width:25%}@media (max-width:1024px){.sera-gravity-form.sera-newsletter-form form .gform-footer{width:100%}}.sera-gravity-form .gform_fields{row-gap:30px!important}.sera-gravity-form .gform_fields input[type=email],.sera-gravity-form .gform_fields input[type=tel],.sera-gravity-form .gform_fields input[type=text]{min-height:50px}
.sera-search-wrapper .bricks-search-form input:focus-visible{outline:none}@media (max-width:767px){.sera-search-wrapper .bricks-search-form{flex-direction:column;gap:30px}.sera-search-wrapper .bricks-search-form input{padding:0 0 20px}}
.mab-hotspot-wrap .mab-hotspot .mab-hotspot-content:after{background:#fff;border:3px solid #fff;border-radius:50px;content:"";display:block;height:45%;position:absolute;transition:all .3s ease;width:45%}.mab-hotspot-wrap .mab-hotspot:hover .mab-hotspot-content:after{background:#fff;border:3px solid #bd202f;border-radius:50px;content:"";display:block;height:70%;position:absolute;transition:all .3s ease;width:70%}.mab-hotspot-wrap .mab-tooltip{color:#fff;font-style:normal;text-align:center}.mab-hotspot-wrap .mab-tooltip div[itemtype="http://schema.org/Offer"]{display:flex;flex-direction:column;gap:5px}.mab-hotspot-wrap .mab-tooltip span[itemprop=name]{font-family:Poppins;font-size:14px;font-weight:700;line-height:16px}.sera-hotspot-image .mab-hotspot{z-index:2}.sera-hotspot-image:after{background:rgba(0,0,0,.25);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
body,html{overflow-x:hidden}.sera-product-cat-card{backdrop-filter:blur(15px);filter:drop-shadow(0 4px 44px rgba(0,0,0,.08))}.sera-product-cat-card .woocommerce-Price-currencySymbol{bottom:4px;font-size:70%;font-weight:500;position:relative}@media (max-width:767px){.home .sera-product-cat-card img{max-height:90px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}}.sera-feature-section{align-items:center;border-radius:10px;display:flex;flex-direction:row;gap:40px;padding:40px}@media (max-width:1024px){.sera-feature-section{gap:30px;margin-bottom:30px;padding:30px}}.sera-feature-section h2{margin-bottom:20px}.sera-feature-section h3{font-size:1.5rem;line-height:1.75rem;margin-bottom:20px}.sera-feature-section img{background:#fff;border:1px solid #d9d9d9;border-radius:40px;margin-bottom:20px;max-height:450px;min-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;padding:40px;width:100%}@media (max-width:1024px){.sera-feature-section img{padding:30px}}.sera-feature-section.sera-grey-bg{background-color:#f6f6f6}.sera-feature-section.sera-image-align-left{align-items:center;display:flex;flex-direction:row-reverse;gap:40px}.sera-feature-section.sera-image-align-left>div{width:100%}@media (max-width:1024px){.sera-feature-section.sera-image-align-left{flex-direction:column;gap:30px}}.sera-feature-section.sera-image-align-right{align-items:center;display:flex;gap:40px}.sera-feature-section.sera-image-align-right>div{width:100%}@media (max-width:1024px){.sera-feature-section.sera-image-align-right{flex-direction:column;gap:30px}}.sera-cta-section{align-items:center;background-color:#000;border-radius:10px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;margin-bottom:40px;min-height:300px;padding:40px 100px;position:relative;z-index:1}.sera-cta-section:after{background-image:linear-gradient(90deg,#3c3c3c,#000);border-radius:10px;content:"";height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:1024px){.sera-cta-section{gap:30px;margin-bottom:30px;padding:30px 50px;text-align:center}}.sera-cta-section .sera-button-content-wrapper{color:#fff;font-size:32px;font-style:normal;font-weight:700;line-height:40px}@media (max-width:1024px){.sera-cta-section .sera-button-content-wrapper{width:100%}}.sera-cta-section .sera-button-wrapper{align-items:center;display:flex;justify-content:flex-end;width:100%}@media (max-width:1024px){.sera-cta-section .sera-button-wrapper{justify-content:center;width:100%}.sera-cta-section{flex-direction:column;justify-content:center}}.sera-free-text-section h3{margin-bottom:10px}.sera-icon-box{color:#616161}.brxe-icon-box a,.sera-icon-box h5{color:#000}.sera-product-slider .splide__track{overflow:visible}.sera-free-text-section{padding:30px}.sera-accouncement-banner-text,.sera-accouncement-banner-text a{color:#fff}
.dt-mega-menu--wrapper{background:none}@media (max-width:1024px){.dt-mega-menu--wrapper,.dt-mega-menu--wrapper[data-menu-style=constrained]{background:#404041}}@media (max-width:767px){.dt-mega-menu--wrapper{box-sizing:border-box;left:unset!important;max-width:100vw;right:-100vw!important;transition:left .5s ease,right .5s ease;width:calc(100vw - 40px)}.dt-mega-menu--wrapper--open{left:unset!important;right:0!important}}.dt-mega-menu--wrapper .dt-mega-menu-nav-title,.dt-mega-menu--wrapper a{color:#fff}.dt-mega-menu--wrapper .dt-mega-menu-back-button,.dt-mega-menu--wrapper .dt-mega-menu-nav-title{border-bottom:1px solid hsla(0,0%,100%,.2)!important;padding:25px 50px!important;width:100%!important}.dt-mega-menu--wrapper .dt-mega-menu:first-of-type .dt-mega-menu-sub-menu:after{content:"\25B6\FE0E"}@media (max-width:1024px){.dt-mega-menu--wrapper .dt-mega-menu:first-of-type .dt-mega-menu-item,.dt-mega-menu--wrapper .dt-mega-menu:first-of-type .dt-mega-menu-sub-menu{font-weight:700}.dt-mega-menu--wrapper .dt-mega-menu:first-of-type>ul{display:flex;flex-direction:column;gap:30px}.dt-mega-menu--wrapper .dt-mega-menu:first-of-type>ul>li a{font-size:20px;line-height:28px}}@media (min-width:1025px){.dt-mega-menu--wrapper .dt-mega-menu:first-of-type>ul{gap:10px;padding:0}.dt-mega-menu--wrapper .dt-mega-menu:first-of-type>ul>li>a{border-radius:5px;font-size:clamp(.75rem,.45rem + .45vw,1rem);padding:10px;transition:all .3s ease}.dt-mega-menu--wrapper .dt-mega-menu:first-of-type>ul>li>a.selected,.dt-mega-menu--wrapper .dt-mega-menu:first-of-type>ul>li>a:hover{background:#353535;transition:all .3s ease}.dt-mega-menu--wrapper .dt-mega-menu:not(:first-of-type){background:transparent;left:calc(50vw - 590px)}.dt-mega-menu--wrapper .dt-mega-menu:not(:first-of-type),.dt-mega-menu--wrapper .dt-mega-menu:not(:first-of-type)>ul{max-width:1180px;padding:0;width:100%}.dt-mega-menu--wrapper .dt-mega-menu:not(:first-of-type) .dt-mega-menu-shortcode-wrapper{margin-top:-20px}}@media (max-width:1180px){.dt-mega-menu--wrapper .dt-mega-menu:not(:first-of-type){left:0}}@media (min-width:1025px){.dt-mega-menu--wrapper .dt-mega-menu .dt-mega-menu-back-button{display:none}}.dt-mega-menu--wrapper .dt-mega-menu .dt-mega-menu-nav-title{display:flex}@media (min-width:1025px){.dt-mega-menu--wrapper .dt-mega-menu .dt-mega-menu-nav-title{display:none}}@media (max-width:1024px){.dt-mega-menu--wrapper .dt-mega-menu>ul{padding:25px 50px!important}}.dt-mask{background:#000}.dt-mask.dt_menu_show{opacity:.75}@media (max-width:1024px){.dt-mask.dt_menu_show{opacity:.5}}
section:has(.sera-sector-slider){max-width:100vw!important;overflow:hidden!important}.sera-sector-slider .splide__track{overflow:visible}.sera-sector-slider .splide__track .splide__slide:not(.is-active) .sera-sector-single-slide{opacity:.33;transform:scale(.85);transition:transform .3s ease,opacity .3s ease}.sera-sector-slider .splide__track .splide__slide.is-active .sera-sector-single-slide{opacity:1;transform:scale(1);transition:transform .3s ease,opacity .3s ease}
header{background-color:#000}
.woocommerce-message a{color:#fff}.woocommerce-message button{border-radius:100px}.woocommerce-cart-form{width:60%}.woocommerce-cart-form .cart_item .product-name{font-weight:400}.woocommerce-cart-form .cart_item .variation dt{font-weight:700}.woocommerce-cart-form .cart_item .variation dd{font-weight:400}.woocommerce-cart-form .cart_item th{padding:10px 0}.cart-collaterals{padding:30px}.cart-collaterals tr{vertical-align:top}.cart-collaterals tr th{padding:10px 0}@media (min-width:1025px){.sera-cart .woocommerce-cart-form{width:60%!important}}.sera-cart .woocommerce-cart-form .product-thumbnail img{min-width:125px!important}@media (max-width:1024px){.sera-cart .woocommerce{flex-direction:column!important;gap:40px!important}.sera-cart .woocommerce .before-cart{padding:0!important}}
.single-product .woocommerce-variation-price{font-family:Poppins;font-size:40px;font-weight:700;line-height:normal}.single-product .woocommerce-variation-price ins{color:var(--bricks-color-hxeqkk);text-decoration:none}.single-product .brxe-product-add-to-cart .variations tr{border:0;display:flex;flex-direction:column;gap:5px;margin-bottom:20px;width:100%}.single-product .brxe-product-add-to-cart .variations tr td,.single-product .brxe-product-add-to-cart .variations tr th{padding:0;width:100%}.single-product .brxe-product-add-to-cart .variations tr th.label label{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.single-product .brxe-product-add-to-cart .variations .bricks-variation-swatches{gap:15px}.single-product .brxe-product-add-to-cart .variations .bricks-variation-swatches li{background:#fff;border:1px solid #000;border-radius:6px;box-shadow:0 4px 4px 0 rgba(0,0,0,.05);color:#000;display:flex;flex-direction:row;font-size:14px;font-weight:400;gap:10px;height:unset;opacity:1;padding:8px;position:relative;width:unset}.single-product .brxe-product-add-to-cart .variations .bricks-variation-swatches li[data-balloon]{transition:opacity .3s ease}.single-product .brxe-product-add-to-cart .variations .bricks-variation-swatches li[data-balloon]>div,.single-product .brxe-product-add-to-cart .variations .bricks-variation-swatches li[data-balloon]>img{border:1px solid #000;border-radius:20px;height:20px;width:20px}.single-product .brxe-product-add-to-cart .variations .bricks-variation-swatches li[data-balloon]:before{display:none}.single-product .brxe-product-add-to-cart .variations .bricks-variation-swatches li[data-balloon]:after{background:none;bottom:unset;color:#000;font-size:14px;font-weight:400;left:unset;opacity:1;position:relative;right:unset;top:unset;transform:none;z-index:1}.single-product .brxe-product-add-to-cart .variations .bricks-variation-swatches li:not(.bricks-swatch-selected){background:none;border:1px solid #aaa;transition:opacity .3s ease}.single-product .brxe-product-add-to-cart .variations .bricks-variation-swatches li:not(.bricks-swatch-selected):hover{opacity:.5;transition:opacity .3s ease}.single-product .brxe-product-add-to-cart .variations .bricks-variation-swatches li.disabled{opacity:.2}.single-product .brxe-product-add-to-cart .quantity input{aspect-ratio:1/1;background:#fff;max-width:50px}.single-product .brxe-product-add-to-cart .quantity .action{background:#fff}.single-product .brxe-product-add-to-cart .quantity .action svg{fill:#000;stroke:#000}.single-product .brxe-product-add-to-cart .quantity .action.minus{border-radius:100px 0 0 100px}.single-product .brxe-product-add-to-cart .quantity .action.plus{border-radius:0 100px 100px 0}.single-product .brxe-product-add-to-cart button[type=submit]{background-color:#000;border-radius:100px;color:#fff;flex-basis:100%;font-family:Poppins;font-style:normal;font-weight:600;line-height:1;padding:18px 24px;text-align:center;transition:all .3s ease}.single-product .brxe-product-add-to-cart button[type=submit]:hover{background-color:#bd202f;transition:all .3s ease}.single-product .brxe-product-add-to-cart button[type=submit].disabled{opacity:.1}.single-product .brxe-product-add-to-cart button.add-to-favourites{border:1.5px solid #bd202f;border-radius:100px;height:50px;padding:10px;width:50px}.single-product .brxe-product-add-to-cart button.add-to-favourites svg{height:100%;position:relative;top:2px;width:100%}.single-product .brxe-product-add-to-cart button.add-to-favourites:hover{background:#bd202f}.single-product .brxe-product-add-to-cart button.add-to-favourites:hover path{fill:#fff!important}.single-product .brxe-product-add-to-cart .price-incl-tax{color:#bd202f;font-family:Poppins;font-size:40px;font-style:normal;font-weight:700;line-height:normal}.single-product .brxe-product-add-to-cart .woocommerce-variation-availability{display:none}.single-product .brxe-product-add-to-cart .woocommerce-variation-add-to-cart,.single-product .brxe-product-add-to-cart form{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.single-product .brxe-product-add-to-cart .sera-product-benefit-wrapper{border-top:1px solid rgba(83,77,124,.13);display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:20px;padding-top:30px}.single-product .brxe-product-add-to-cart .sera-product-benefit-wrapper .sera-product-benefit{align-items:center;display:flex;flex-direction:row;gap:15px}.single-product .brxe-product-add-to-cart .sera-product-benefit-wrapper .sera-product-benefit-icon-wrapper{align-content:center;aspect-ratio:1/1;background-color:#fff;border-radius:100px;filter:drop-shadow(0 1px 5px rgba(0,0,0,.07));text-align:center;width:50px}.single-product .brxe-product-add-to-cart .sera-product-benefit-wrapper .sera-product-benefit-icon-wrapper img{max-width:30px}.single-product .brxe-product-add-to-cart .sera-product-benefit-wrapper .sera-product-benefit span{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.single-product .woocommerce-tabs,.single-product .woocommerce-tabs .wc-tabs{border:none}.single-product .woocommerce-tabs .wc-tabs>li{border-bottom:1px solid rgba(83,77,124,.13);border-top:0;font-family:Poppins;font-size:18px;font-style:normal;line-height:28px}.single-product .woocommerce-tabs .wc-tabs>li.active{border-bottom:3px solid #bd202f;color:#bd202f;font-weight:700;text-align:center}@media (max-width:1024px){.single-product .woocommerce-tabs .wc-tabs>li{text-align:center;width:100%}}[data-balloon]:after{content:attr(data-balloon)}.brxe-product-stock .stock.out-of-stock{color:#fff}.woocommerce-product-gallery .flex-control-thumbs img,.woocommerce-product-gallery .woocommerce-product-gallery__image img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.sera-stock-status{border-bottom-left-radius:100px;border-bottom-right-radius:100px;font-size:var(--sera-p-small-14);font-weight:600;margin-left:15%;margin-right:15%;overflow:hidden;position:absolute;text-align:center;width:75%;z-index:2}
.woocommerce .woocommerce-address-fields{width:100%}.woocommerce .woocommerce-address-fields .form-row{margin-bottom:1rem}
.bricks-nav-menu-wrapper .sub-menu{padding:20px}
body:has(.woocommerce-favourites) .sera-account-favourites{background:#bd202f;color:#fff}body:has(.sera-newsletter-signup) .sera-account-newsletter{background:#bd202f;color:#fff}.woocommerce-account #customer_login{max-width:1000px}.woocommerce-account #customer_login .u-column1,.woocommerce-account #customer_login .u-column2{height:-moz-fit-content;height:fit-content}.woocommerce-account #customer_login h2{font-size:28px}.woocommerce-account main .woocommerce-Button{background-color:#000!important;border-radius:100px!important;color:#fff;font-family:Poppins!important;font-style:normal!important;font-weight:600!important;line-height:1.5!important;padding:18px 24px!important;text-align:center!important;transition:all .3s ease!important;transition:background-color .3s ease!important}.woocommerce-account main .woocommerce-Button:hover{background-color:#1c7e9b!important;transition:background-color .3s ease!important}.woocommerce-account main form{border:none}.woocommerce-account main fieldset legend{padding:0 20px}.woocommerce-account main fieldset,.woocommerce-account main form{align-items:flex-start;background-color:#f6f6f6;border-radius:40px;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:40px}.woocommerce-account main fieldset .password-input input,.woocommerce-account main form .password-input input{padding-inline-end:50px}.woocommerce-account main fieldset .show-password-input,.woocommerce-account main form .show-password-input{border-radius:10px;height:25px;right:10px;top:9px;width:35px}.woocommerce-account main fieldset .form-row,.woocommerce-account main fieldset .lost_password,.woocommerce-account main form .form-row,.woocommerce-account main form .lost_password{margin:0;width:100%}.woocommerce-account main fieldset .form-row span,.woocommerce-account main fieldset .lost_password span,.woocommerce-account main form .form-row span,.woocommerce-account main form .lost_password span{margin:5px 0}.woocommerce-account main fieldset input,.woocommerce-account main form input{background:#fff;border:1px solid #e7e7e7;border-radius:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);margin-bottom:5px}.woocommerce-account main fieldset button[type=submit],.woocommerce-account main form button[type=submit]{background-color:#000;border-radius:100px;color:#fff;font-family:Poppins;font-style:normal;font-weight:600;line-height:1.5;padding:18px 24px;text-align:center;transition:all .3s ease;transition:background-color .3s ease;width:100%}.woocommerce-account main fieldset button[type=submit]:hover,.woocommerce-account main form button[type=submit]:hover{background-color:#1c7e9b;transition:background-color .3s ease}.woocommerce-account main fieldset header,.woocommerce-account main form header,.woocommerce-account main header{background:none}.woocommerce-account main form .show-password-input:after{background-image:url(/wp-content/uploads/2026/01/eye-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;margin:0 7px;width:100%}.woocommerce-account main form .show-password-input.display-password:after{background-image:url(/wp-content/uploads/2026/01/eye-blind-icon.svg)}.woocommerce-account:has(.woocommerce-form-login) .woocommerce .brxe-container{align-items:center;justify-content:center;text-align:center;width:100%}.woocommerce-account.woocommerce-edit-account .sera-account-edit-account,.woocommerce-account.woocommerce-edit-address .sera-account-addresses,.woocommerce-account.woocommerce-orders .sera-account-orders{background:#bd202f;color:#fff}.sera-login-info{padding:50px 30px}.sera-login-info img{margin-bottom:50px;max-width:300px;width:100%}.sera-login-info h1{font-size:48px;line-height:1;margin-bottom:20px;text-align:center}.sera-login-info p{text-align:center}

