@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/Roboto-Regular-latin-ext.8d93aa6d.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-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/Roboto-Regular-latin.8cccfdd7.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/build/app/shop/fonts/Roboto-Medium-latin-ext.8d93aa6d.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-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/build/app/shop/fonts/Roboto-Medium-latin.8cccfdd7.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/app/shop/fonts/Roboto-Bold-latin-ext.8d93aa6d.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-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/app/shop/fonts/Roboto-Bold-latin.8cccfdd7.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Roboto;font-style:normal;font-weight:800;src:url(/build/app/shop/fonts/Roboto-ExtraBold-latin-ext.8d93aa6d.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-display:swap;font-family:Roboto;font-style:normal;font-weight:800;src:url(/build/app/shop/fonts/Roboto-ExtraBold-latin.8cccfdd7.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:600;src:url(/build/app/shop/fonts/RobotoCondensed-SemiBold-latin-ext.e45165d0.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-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:600;src:url(/build/app/shop/fonts/RobotoCondensed-SemiBold-latin.e2c62f46.woff2) format("woff2");unicode-range:u+00??,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}body{overflow-x:hidden}@media(max-width:1399.98px){.weelova-carousel-wrapper{max-width:none;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 1rem;scrollbar-width:none}.weelova-carousel-wrapper::-webkit-scrollbar{display:none}}@media(max-width:767.98px){.weelova-carousel-wrapper{padding:0 .5rem}}.weelova-carousel-wrapper--always{overflow-x:auto;-webkit-overflow-scrolling:touch;cursor:grab;padding:0 2.5rem;scrollbar-width:none;user-select:none}.weelova-carousel-wrapper--always::-webkit-scrollbar{display:none}.weelova-carousel-wrapper--always *{-webkit-user-drag:none}@media(max-width:767.98px){.weelova-carousel-wrapper--always{padding:0 .5rem}}.weelova-sidebar-sticky{position:sticky;top:1rem}.cc-revoke{display:none!important}.btn{font-family:Roboto Condensed,Arial,sans-serif;text-transform:uppercase}.btn-secondary{--bs-btn-bg:#2e2e2f;--bs-btn-border-color:#2e2e2f;--bs-btn-hover-bg:#030304;--bs-btn-hover-border-color:#030304;--bs-btn-disabled-bg:#2e2e2f;--bs-btn-disabled-border-color:#2e2e2f}.btn-success{--bs-btn-bg:#1c7530;--bs-btn-border-color:#1c7530;--bs-btn-hover-bg:#18662a;--bs-btn-hover-border-color:#18662a;--bs-btn-disabled-bg:#1c7530;--bs-btn-disabled-border-color:#1c7530}.btn-danger{--bs-btn-bg:#ae470f;--bs-btn-border-color:#ae470f;--bs-btn-hover-bg:#973e0d;--bs-btn-hover-border-color:#973e0d;--bs-btn-disabled-bg:#ae470f;--bs-btn-disabled-border-color:#ae470f}.btn-info{--bs-btn-bg:#107181;--bs-btn-border-color:#107181;--bs-btn-hover-bg:#0e6370;--bs-btn-hover-border-color:#0e6370;--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-disabled-bg:#107181;--bs-btn-disabled-border-color:#107181}.btn-warning{--bs-btn-bg:#b38705;--bs-btn-border-color:#b38705;--bs-btn-hover-bg:#9c7604;--bs-btn-hover-border-color:#9c7604;--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-disabled-bg:#b38705;--bs-btn-disabled-border-color:#b38705}.btn-outline-primary,.btn-primary{--bs-btn-hover-bg:#8a030e;--bs-btn-hover-border-color:#8a030e}.btn-outline-secondary{--bs-btn-color:#030304;--bs-btn-border-color:#030304;--bs-btn-hover-bg:#030304;--bs-btn-hover-border-color:#030304}.btn-outline-success{--bs-btn-color:#1c7530;--bs-btn-border-color:#1c7530;--bs-btn-hover-bg:#18662a;--bs-btn-hover-border-color:#18662a}.btn-outline-danger{--bs-btn-color:#ae470f;--bs-btn-border-color:#ae470f;--bs-btn-hover-bg:#973e0d;--bs-btn-hover-border-color:#973e0d}.btn-outline-info{--bs-btn-color:#107181;--bs-btn-border-color:#107181;--bs-btn-hover-bg:#107181;--bs-btn-hover-border-color:#107181}.btn-outline-warning{--bs-btn-color:#b38705;--bs-btn-border-color:#b38705;--bs-btn-hover-bg:#9c7604;--bs-btn-hover-border-color:#9c7604}.btn-soft-primary{--bs-btn-bg:#fce6e8;--bs-btn-color:#e30517;--bs-btn-border-color:transparent;--bs-btn-hover-bg:#8a030e;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:transparent;--bs-btn-disabled-bg:#fce6e8;--bs-btn-disabled-color:#e30517;--bs-btn-disabled-border-color:transparent}.btn-soft-secondary{--bs-btn-bg:#f0f0f0;--bs-btn-color:#030304;--bs-btn-border-color:transparent;--bs-btn-hover-bg:#030304;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:transparent;--bs-btn-disabled-bg:#f0f0f0;--bs-btn-disabled-color:#030304;--bs-btn-disabled-border-color:transparent}.btn-soft-success{--bs-btn-bg:#eaf6ec;--bs-btn-color:#1c7530;--bs-btn-border-color:transparent;--bs-btn-hover-bg:#18662a;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:transparent;--bs-btn-disabled-bg:#eaf6ec;--bs-btn-disabled-color:#1c7530;--bs-btn-disabled-border-color:transparent}.btn-soft-danger{--bs-btn-bg:#fef0e8;--bs-btn-color:#ae470f;--bs-btn-border-color:transparent;--bs-btn-hover-bg:#973e0d;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:transparent;--bs-btn-disabled-bg:#fef0e8;--bs-btn-disabled-color:#ae470f;--bs-btn-disabled-border-color:transparent}.btn-soft-info{--bs-btn-bg:#e8f6f8;--bs-btn-color:#0e6370;--bs-btn-border-color:transparent;--bs-btn-hover-bg:#107181;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:transparent;--bs-btn-disabled-bg:#e8f6f8;--bs-btn-disabled-color:#0e6370;--bs-btn-disabled-border-color:transparent}.btn-soft-warning{--bs-btn-bg:#fff9e6;--bs-btn-color:#b38705;--bs-btn-border-color:transparent;--bs-btn-hover-bg:#9c7604;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:transparent;--bs-btn-disabled-bg:#fff9e6;--bs-btn-disabled-color:#b38705;--bs-btn-disabled-border-color:transparent}.weelova-product-image-container{position:relative}.weelova-product-image-container .weelova-product-image{max-height:100%;max-width:100%;object-fit:contain}.weelova-product-image-container .weelova-promo-badge{font-size:1.125rem;height:3.25rem;width:10.625rem}.weelova-product-attributes-tabs{border:1px solid #c3c3c3;margin:1.5rem 0}.weelova-product-attributes-tabs .nav-link{border:none;border-radius:0;font-size:1.25rem;padding:1.5rem}.weelova-product-attributes-tabs .nav-link.active{border-bottom:.25rem solid #e30517}.weelova-product-attributes-tabs .tab-pane{padding:2rem}@media(max-width:767.98px){.weelova-product-attributes-tabs .nav{flex-direction:column}}@media(max-width:1199.98px){#product-attributes-accordion{padding-top:1.5rem}}.weelova-products-grid .card{box-shadow:0 .0625rem .25rem rgba(0,0,0,.1);overflow:hidden}.weelova-products-grid .card .card-img-top{background-color:#fff;object-fit:contain;padding:.75rem}.weelova-products-grid .card .weelova-product-card__image{background-color:#fff;overflow:hidden;padding:.25rem;position:relative}.weelova-products-grid .card .weelova-product-card__image img{height:100%;object-fit:contain;width:100%}.weelova-products-grid .card .card-body{gap:.25rem;padding:1rem}.weelova-products-grid .card .card-title{font-size:1rem;font-weight:700;line-height:1.2}.weelova-products-grid .card .card-subtitle,.weelova-products-grid .card .card-text{font-size:.875rem;line-height:1.5}.weelova-promo-badge{align-items:center;background:url(/build/app/shop/images/promo-badge.2a6b09cb.svg) no-repeat 50%/100% 100%;color:#030304;display:flex;font-family:Roboto Condensed,Arial,sans-serif;font-size:.875rem;font-weight:600;height:1.625rem;justify-content:center;left:.25rem;line-height:1;position:absolute;text-transform:uppercase;top:.25rem;width:5.3125rem;z-index:1}.weelova-product-price{align-items:baseline;display:flex;gap:.5rem;padding:.5rem 0}.weelova-product-price__amount{color:#030304;font-size:1.25rem;font-weight:700;line-height:1.2}.weelova-product-price__original{color:#6d6d6d;font-size:.875rem;text-decoration:line-through}.weelova-product-price__tax{color:#6d6d6d;font-size:.875rem;line-height:1.5}.weelova-product-price--show{padding:0 0 .5rem}.weelova-product-price--show .weelova-product-price__amount{font-size:1.5625rem}.input-group[data-js-password-toggle]{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group[data-js-password-toggle]:focus-within{border-color:#e30517;box-shadow:0 0 0 .125rem #fff,0 0 0 add(.125rem,.125rem) #e30517;outline:0}.input-group[data-js-password-toggle] input{border:0;box-shadow:none}.input-group[data-js-password-toggle] input:focus{box-shadow:none;outline:0}.weelova-advantages{background-color:#030304;border-bottom:1px solid #6d6d6d;padding:2rem 0}.weelova-advantages__grid{display:grid;gap:1rem;grid-template-columns:repeat(5,1fr)}.weelova-advantages--light{background-color:#fff;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.weelova-advantages--light .weelova-advantage__icon,.weelova-advantages--light .weelova-advantage__text{color:#2e2e2f}.weelova-advantages--bordered{background:none;border:none;padding:1rem 0}.weelova-advantages--bordered .weelova-advantage{background-color:#fff;border:1px solid #c3c3c3;border-radius:.5rem}.weelova-advantages--bordered .weelova-advantage__icon,.weelova-advantages--bordered .weelova-advantage__text{color:#2e2e2f}.weelova-advantage{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:1rem .5rem}.weelova-advantage__icon{color:#fff;flex-shrink:0;height:2.5rem;width:2.5rem}.weelova-advantage__icon svg{height:100%;width:100%}.weelova-advantage__text{color:#fff;font-family:Roboto Condensed,Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.2;text-transform:uppercase}@media(max-width:1399.98px){.weelova-advantages .container{max-width:none;overflow-x:auto;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.weelova-advantages .container::-webkit-scrollbar{display:none}.weelova-advantages__grid{display:flex;flex-wrap:nowrap;margin:0 auto;padding:0 1rem;width:fit-content}.weelova-advantage{flex:0 0 auto;white-space:nowrap}}.weelova-footer{background-color:#030304;padding:2rem 0}.weelova-footer .container{display:grid;gap:2rem;grid-template-columns:1fr repeat(3,1fr)}.weelova-footer__brand img{height:4.375rem;width:auto}.weelova-footer__column{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0}.weelova-footer__title{color:#c3c3c3;font-size:1rem;font-weight:700;line-height:1.2}.weelova-footer__link{color:#fff;font-size:.875rem;line-height:1.5;text-decoration:none}.weelova-footer__link:hover{color:#c3c3c3}@media(max-width:767.98px){.weelova-footer{padding:2rem 2.5rem}.weelova-footer .container{gap:0;grid-template-columns:1fr}.weelova-footer__brand{margin-bottom:1.5rem}.weelova-footer__brand img{height:3.5rem}.weelova-footer__column{gap:.75rem;padding:1.5rem 0}}.weelova-header-brand+.weelova-header-nav,.weelova-header-topbar+.weelova-header-brand{border-top:none}.weelova-header-topbar{background-color:#030304;padding:.75rem 0}.weelova-header-topbar .container{align-items:center;display:flex;justify-content:space-between}.weelova-header-topbar__links{align-items:center;display:flex;gap:2rem}.weelova-header-topbar__link{color:#fff;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.weelova-header-topbar__link:hover{color:#c3c3c3}.weelova-header-topbar__right{align-items:center;display:flex;gap:1rem}.weelova-header-topbar__phone{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;line-height:1.2;text-decoration:none}.weelova-header-topbar__phone svg{height:1.5rem;width:1.5rem}.weelova-header-topbar__social{align-items:center;display:flex;gap:1rem}.weelova-header-topbar__social a{color:#fff;display:flex}.weelova-header-topbar__social a:hover{color:#c3c3c3}.weelova-header-topbar__social a svg{height:1.5rem;width:1.5rem}.weelova-header-brand__hamburger{align-items:center;background:none;border:none;border-radius:50%;color:#030304;display:none;flex-shrink:0;height:2.75rem;justify-content:center;padding:0;width:2.75rem}.weelova-header-brand__hamburger svg{height:1.5rem;width:1.5rem}.weelova-header-brand{background-color:#fff;border:none;box-shadow:none;padding:0}.weelova-header-brand .container{align-items:center;display:flex;gap:1rem;height:5rem}.weelova-header-brand__logo{flex-shrink:0}.weelova-header-brand__logo img{height:4.25rem;width:auto}.weelova-header-brand__checkout-logo{height:2.5rem;width:auto}.weelova-header-brand__search{display:flex;flex:1;justify-content:flex-end;padding:0 1.5rem}.weelova-header-brand__search-input{align-items:center;background:none;border:none;border-bottom:1px solid #c3c3c3;color:#6d6d6d;display:flex;font-size:1rem;gap:.5rem;height:3rem;max-width:29.125rem;padding:0;width:100%}.weelova-header-brand__search-input::placeholder{color:#6d6d6d}.weelova-header-brand__search-input:focus{border-bottom-color:#2e2e2f;outline:none}.weelova-header-brand__actions{align-items:center;display:flex;flex-shrink:0;gap:1rem;margin-left:auto}.weelova-header-brand__action-btn{align-items:center;background:none;border:1px solid transparent;border-radius:1.1875rem;color:#030304;display:flex;height:2.75rem;justify-content:center;padding:.5625rem;position:relative;width:2.75rem}.weelova-header-brand__action-btn:hover{background-color:#faf9f9}.weelova-header-brand__action-btn svg{height:1.5rem;width:1.5rem}.weelova-header-brand__badge{background-color:#e30517;border-radius:50%;height:.5rem;position:absolute;right:.3125rem;top:.3125rem;width:.5rem}.weelova-header-brand__cart-badge{background-color:#e30517;border-radius:50rem;color:#fff;font-size:.625rem;font-weight:700;height:1.125rem;line-height:1.125rem;min-width:1.125rem;padding:0 .25rem;position:absolute;right:0;text-align:center;top:0}.weelova-header-nav{background-color:#fff;border:none;box-shadow:0 .25rem .625rem -.25rem rgba(0,0,0,.12);position:relative;z-index:1030}.weelova-header-nav .container{align-items:center;display:flex;gap:1.75rem;justify-content:center;padding-bottom:1rem;padding-top:1rem}.weelova-header-nav__item{border-bottom:2px solid transparent;color:#2e2e2f;cursor:pointer;font-family:Roboto Condensed,Arial,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.2;padding-bottom:.125rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.weelova-header-nav__item--active,.weelova-header-nav__item:hover{border-bottom-color:#030304;color:#030304}.weelova-header-nav .navbar-nav,.weelova-header-nav__dropdown{position:static}.weelova-header-nav__dropdown .weelova-mega-menu{display:none}.weelova-header-nav__dropdown--open>.weelova-header-nav__item{border-bottom-color:#030304;color:#030304}.weelova-header-nav__dropdown--open>.weelova-mega-menu{display:block}.weelova-mega-menu{background-color:#fff;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;left:0;padding:2rem 0;position:absolute;right:0;top:100%;z-index:1040}.weelova-mega-menu .container{display:flex;gap:1rem;padding-left:2.25rem;padding-right:2.25rem}.weelova-mega-menu__column{display:flex;flex:1;flex-direction:column;gap:1rem}.weelova-mega-menu__title{color:#6d6d6d;font-size:1rem;font-weight:700;line-height:1.2}.weelova-mega-menu__links{display:flex;flex-direction:column;gap:.5rem;padding-left:1rem}.weelova-mega-menu__link{color:#030304;font-size:1rem;line-height:1.5;text-decoration:none}.weelova-mega-menu__link:hover{color:#e30517}.weelova-mega-menu__list{display:flex;flex-direction:column;gap:.5rem;padding-left:1rem}@media(max-width:991.98px){.weelova-header-topbar .container{justify-content:center}.weelova-header-topbar__links{gap:0}.weelova-header-topbar__links .weelova-header-topbar__link:not(:first-child),.weelova-header-topbar__right{display:none}.weelova-header-brand__hamburger{display:flex}.weelova-header-brand .container{height:auto;padding-bottom:.5rem;padding-top:.5rem}.weelova-header-brand__logo{flex:1;text-align:center}.weelova-header-brand__logo img{height:2.4375rem}.weelova-header-brand__search{flex:0;padding:0}.weelova-header-brand__search-input,.weelova-header-nav{display:none}}.weelova-mobile-menu{--bs-offcanvas-width:90%;border:none}.weelova-mobile-menu .offcanvas-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:1rem 1.25rem}.weelova-mobile-menu__home{align-items:center;color:#030304;display:flex;flex-shrink:0;width:2.75rem}.weelova-mobile-menu__home svg{height:1.5rem;width:1.5rem}.weelova-mobile-menu__logo{height:2rem;margin:0 auto;width:auto}.weelova-mobile-menu .btn-close{flex-shrink:0;margin:0;padding:0;width:2.75rem}.weelova-mobile-menu .offcanvas-body{display:flex;flex-direction:column;padding:0 1.25rem}.weelova-mobile-menu__section{border-bottom:1px solid #f0f0f0}.weelova-mobile-menu__trigger{align-items:center;background:none;border:none;color:#030304;cursor:pointer;display:flex;font-family:Roboto Condensed,Arial,sans-serif;font-size:1rem;font-weight:700;justify-content:space-between;line-height:1.2;padding:1rem 0;text-align:left;text-transform:uppercase;width:100%}.weelova-mobile-menu__trigger--link{border-bottom:1px solid #f0f0f0;text-decoration:none}.weelova-mobile-menu__chevron{flex-shrink:0;height:1.25rem;transition:transform .3s ease;width:1.25rem}[aria-expanded=true]>.weelova-mobile-menu__chevron{transform:rotate(180deg)}.weelova-mobile-menu__children{padding-bottom:1rem}.weelova-mobile-menu__subtrigger{align-items:center;background:none;border:none;color:#2e2e2f;cursor:pointer;display:flex;font-size:1rem;font-weight:400;justify-content:space-between;line-height:1.5;padding:.75rem 0;text-align:left;width:100%}.weelova-mobile-menu__subtrigger svg{flex-shrink:0;height:1rem;width:1rem}.weelova-mobile-menu__icon-collapse,[aria-expanded=true]>.weelova-mobile-menu__icon-expand{display:none}[aria-expanded=true]>.weelova-mobile-menu__icon-collapse{display:block}.weelova-mobile-menu__subchildren{padding-bottom:.5rem;padding-left:0}.weelova-mobile-menu__link{color:#030304;display:block;font-size:1rem;line-height:1.5;padding:.5rem 0;text-decoration:none}.weelova-mobile-menu__link:hover{color:#e30517}.weelova-mobile-menu__child-link{color:#2e2e2f;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.75rem 0;text-decoration:none}.weelova-mobile-menu__child-link:hover{color:#e30517}.weelova-mobile-menu__bottom{border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:1rem;margin-top:auto;padding:1.5rem 0 3rem}.weelova-mobile-menu__promo{align-items:center;border:1px solid #f0f0f0;border-radius:.75rem;color:#030304;display:flex;gap:1rem;padding:.75rem 1rem;text-decoration:none}.weelova-mobile-menu__promo img{border-radius:.5rem;height:3rem;object-fit:cover;width:3rem}.weelova-mobile-menu__promo span{font-size:1rem;font-weight:700}.weelova-mobile-menu__contact{padding-top:1rem}.weelova-mobile-menu__contact-label{color:#6d6d6d;font-size:.875rem;margin-bottom:.5rem}.weelova-mobile-menu__contact-phone{align-items:center;color:#030304;display:flex;font-size:1rem;font-weight:700;gap:.5rem;text-decoration:none}.weelova-mobile-menu__contact-phone svg{height:1.25rem;width:1.25rem}.accordion-flush .accordion-item{border-bottom:none;border-top:1px solid #c3c3c3}.accordion-flush .accordion-item:last-child{border-bottom:1px solid #c3c3c3}.accordion-flush .accordion-button{align-items:center;display:flex;font-family:Roboto,Arial,sans-serif;font-size:1rem;font-weight:700;gap:1rem;justify-content:space-between;line-height:1.2;padding:1rem 1.5rem}.accordion-flush .accordion-button,.accordion-flush .accordion-button:not(.collapsed){background:none;box-shadow:none;color:#2e2e2f}.accordion-flush .accordion-button:after,.accordion-flush .accordion-button:not(.collapsed) .weelova-faq-toggle svg{display:none}.accordion-flush .accordion-button:not(.collapsed) .weelova-faq-toggle:after{background-color:currentColor;content:"";display:block;height:.125rem;width:1rem}.accordion-flush .accordion-body{color:#6d6d6d;font-size:1rem;line-height:1.5;padding:0 1.5rem 1rem}.weelova-faq-toggle{align-items:center;background:#fff;border:1px solid #c3c3c3;border-radius:.5rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;padding:.5rem;width:2.5rem}.weelova-faq-toggle svg{height:1.5rem;width:1.5rem}.weelova-category-list-wrapper{padding:0 .5rem}.weelova-category-list{display:flex;gap:1.5rem;margin:0 auto;padding:.5rem 0 1.5rem;width:fit-content}.weelova-category-card{background-color:#fff;border-radius:1rem;box-shadow:0 .25rem .625rem rgba(0,0,0,.12);display:flex;flex:0 0 15rem;flex-direction:column;height:19.3125rem;overflow:hidden;scroll-snap-align:start}.weelova-category-card__image{background-color:#f0f0f0;flex:1;object-fit:cover;width:100%}.weelova-category-card__label{align-items:center;background-color:rgba(46,46,47,.8);color:#fff;display:flex;font-family:Roboto Condensed,Arial,sans-serif;font-size:1.125rem;font-weight:600;height:5.75rem;justify-content:center;line-height:1.2;padding:.5rem 1rem 1rem;text-align:center;text-transform:uppercase;width:100%}.weelova-category-card:first-child .weelova-category-card__label{background-color:#2e2e2f}@media(max-width:767.98px){.weelova-category-card{flex:0 0 12.5rem;height:15rem}.weelova-category-card__label{font-size:.875rem;height:4rem}}.weelova-promotion-carousel{display:flex;gap:2rem;padding:2rem 0}.weelova-promotion{border-radius:1rem;box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.16);overflow:hidden;position:relative}.weelova-promotion__picture{inset:0;position:absolute;z-index:0}.weelova-promotion__picture img{height:100%;object-fit:cover;width:100%}.weelova-promotion--main{flex:0 0 58%;min-height:32.1875rem;padding:4rem}.weelova-promotion--secondary{align-items:center;display:flex;justify-content:flex-end;padding:1.5rem}.weelova-promotion__content{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:1}.weelova-promotion__content .btn{align-self:flex-start;margin-top:.5rem}.weelova-promotion--main .weelova-promotion__content{max-width:65%}.weelova-promotion--main .weelova-promotion__content .weelova-promotion__title{font-size:1.9375rem}.weelova-promotion--main .weelova-promotion__content .weelova-promotion__description{font-size:1rem}.weelova-promotion--main .weelova-promotion__content .btn{padding:1rem 1.5rem}.weelova-promotion--secondary .weelova-promotion__content{flex:none;width:50%}.weelova-promotion--secondary .weelova-promotion__content .weelova-promotion__title{font-size:1.25rem}.weelova-promotion--secondary .weelova-promotion__content .weelova-promotion__description{font-size:.875rem}.weelova-promotion__title{color:#030304;font-weight:700;line-height:1.2}.weelova-promotion__description{color:#2e2e2f;line-height:1.5}.weelova-promotion-sidebar{align-self:stretch;display:flex;flex:1;flex-direction:column;gap:2rem}.weelova-promotion-sidebar .weelova-promotion--secondary{flex:1}@media(max-width:1399.98px){.weelova-promotion-carousel{gap:1rem;margin:0 auto;width:fit-content}.weelova-promotion-sidebar{display:contents}.weelova-promotion-sidebar .weelova-promotion--secondary{flex:0 0 18.625rem}.weelova-promotion{background-position:bottom;flex:0 0 18.625rem;min-height:28.625rem;scroll-snap-align:start}.weelova-promotion--main{padding:2rem 1.25rem}.weelova-promotion--secondary{align-items:flex-start;justify-content:flex-start;padding:2rem 1.25rem}.weelova-promotion--main .weelova-promotion__content{max-width:100%}.weelova-promotion--main .weelova-promotion__content .weelova-promotion__title{font-size:1.9375rem}.weelova-promotion--main .weelova-promotion__content .weelova-promotion__description{font-size:.875rem}.weelova-promotion--main .weelova-promotion__content .btn{font-size:.875rem;padding:.25rem 1rem}.weelova-promotion--secondary .weelova-promotion__content{width:100%}.weelova-promotion--secondary .weelova-promotion__content .weelova-promotion__title{font-size:1.9375rem}.weelova-promotion--secondary .weelova-promotion__content .btn{font-size:.875rem;padding:.25rem 1rem}}.weelova-section{padding:2.5rem 0}.weelova-section-title{color:#2e2e2f;font-size:1.5625rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;padding:.5rem 0}.weelova-section-title__logo{height:2rem;margin-right:.5rem;vertical-align:middle;width:auto}.weelova-products-grid{display:grid;gap:1rem;grid-template-columns:repeat(6,13rem);justify-content:center}.weelova-products-grid .card{display:flex;flex-direction:column;max-width:13rem;min-height:26rem}.weelova-products-grid .card .weelova-product-card__image{aspect-ratio:1;padding:.75rem}.weelova-products-grid .card .card-body{display:flex;flex:1;flex-direction:column;padding:1rem 1rem 1.5rem}.weelova-products-grid .card .card-title{display:-webkit-box;height:3.5625rem;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.weelova-products-grid .card .btn{font-size:.875rem;margin-top:auto;padding:1rem 1.5rem;text-align:center}.weelova-products-grid--listing{grid-template-columns:repeat(auto-fill,13rem)}@media(max-width:1399.98px){.weelova-products-grid{grid-template-columns:repeat(3,13rem)}.weelova-products-grid .card{min-height:auto}}@media(max-width:767.98px){.weelova-section{padding:1.5rem 0}.weelova-section-title{font-size:1.25rem;margin-bottom:1rem}.weelova-products-grid{grid-template-columns:repeat(2,minmax(0,13rem))}.weelova-products-grid .card .card-body{padding:.75rem .75rem 1rem}.weelova-products-grid .card .btn{font-size:.75rem;padding:.75rem .5rem}}.weelova-hero{overflow:hidden;padding:2.5rem 0;position:relative}.weelova-hero__decoration{height:auto;pointer-events:none;position:absolute;top:0;width:40vw;z-index:0}.weelova-hero__decoration--left{left:0;transform:translateX(-50%)}.weelova-hero__decoration--right{right:0;transform:translateX(50%)}.weelova-hero .weelova-promotion-wrapper{position:relative;z-index:1}@media(max-width:1399.98px){.weelova-hero{padding:unset}}@media(max-width:991.98px){.weelova-hero{background:none}.weelova-hero__decoration{display:none}}.weelova-brand-section{background-color:#f0f0f0;padding:4rem 0}.weelova-brand-section__title{align-items:flex-end;display:flex;gap:1rem;justify-content:center}.weelova-brand-section__title img{height:5.25rem;width:auto}.weelova-brand-section__title span{color:#6d6d6d;font-size:1.9375rem;font-weight:700;line-height:1.2}.weelova-brand-grid{display:grid;gap:2rem;grid-template-columns:1fr 1fr;min-height:32.1875rem;padding:2.5rem 0}.weelova-brand-grid__sidebar{display:flex;flex-direction:column;gap:2rem}.weelova-brand-card{align-items:center;background-color:#fff;background-position:0;background-repeat:no-repeat;background-size:cover;border-radius:1rem;box-shadow:0 .4rem 1rem rgba(0,0,0,.25);display:flex;flex:1;justify-content:flex-end;overflow:hidden;padding:1.5rem}.weelova-brand-card__content{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;width:21.6875rem}.weelova-brand-card__title{color:#030304;font-size:1.5625rem;font-weight:700;line-height:1.2;margin-bottom:0}.weelova-brand-card__title--large{font-size:2.4375rem}.weelova-brand-card__description{color:#2e2e2f;font-size:.875rem;line-height:1.5;margin-bottom:0}.weelova-brand-card--skills{background-image:url(/build/app/shop/images/weelova-card-hairdresser.41422cf8.webp)}.weelova-brand-card--help{background-image:url(/build/app/shop/images/weelova-card-tools.6c086015.webp)}.weelova-brand-card--app{background-image:url(/build/app/shop/images/weelova-card-app.e5f6c4d3.webp)}.weelova-brand-card--main{align-items:flex-start;background-position:100%;background-size:cover;justify-content:flex-start;min-height:32.1875rem;padding:4rem 0 4rem 4rem}.weelova-brand-card--main .weelova-brand-card__content{gap:2rem;max-width:55%;width:auto}.weelova-brand-card--main .weelova-brand-card__title--large{font-size:2.4375rem}.weelova-checklist{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.weelova-checklist li{align-items:center;color:#2e2e2f;display:flex;font-size:1rem;gap:.5rem;line-height:1.5}.weelova-checklist li svg{flex-shrink:0;height:1.5rem;width:1.5rem}.weelova-store-badges{display:flex;gap:1rem}.weelova-store-badges img{height:2.375rem;width:auto}@media(max-width:991.98px){.weelova-brand-section__title{align-items:flex-start;flex-direction:column;gap:1rem;justify-content:flex-start;margin-bottom:1.5rem}.weelova-brand-section__title span{font-size:2.4375rem}}@media(max-width:1399.98px){.weelova-brand-grid{display:flex;gap:1rem;margin:0 auto;min-height:auto;padding:0;width:fit-content}.weelova-brand-grid__sidebar{display:contents}.weelova-brand-card{align-items:flex-start;background-position:bottom;background-repeat:no-repeat;background-size:100% auto;flex:0 0 18.625rem;justify-content:flex-start;margin:2rem 0;min-height:28.625rem;padding:2rem 1.25rem}.weelova-brand-card__content{width:100%}.weelova-brand-card__title{font-size:1.9375rem}.weelova-brand-card__description{font-size:.875rem}.weelova-brand-card .btn{font-size:.875rem;padding:.25rem 1rem;white-space:nowrap}.weelova-brand-card .weelova-checklist{display:none}.weelova-brand-card--skills{background-image:url(/build/app/shop/images/weelova-card-hairdresser-mobile.480eeb6d.png);order:1}.weelova-brand-card--app{background-image:url(/build/app/shop/images/weelova-card-app-mobile.f4f279c2.png);order:2}.weelova-brand-card--help{background-image:url(/build/app/shop/images/weelova-card-tools-mobile.4f28efb4.png);order:3}.weelova-brand-card--main{min-height:28.625rem;padding:2rem 1.25rem}.weelova-brand-card--main .weelova-brand-card__content{gap:1rem;max-width:100%;width:100%}.weelova-brand-card--main .weelova-brand-card__title--large{font-size:1.9375rem}}.weelova-press{background-color:#fff}.weelova-press__inner{align-items:center;display:flex;gap:3rem;justify-content:center;padding:2.5rem 0}.weelova-press__title{color:#000;font-size:1.5625rem;font-weight:700;line-height:1.2;margin:0;white-space:nowrap}.weelova-press__logos{align-items:center;display:flex;gap:3rem}.weelova-press__logo{height:2.5rem;object-fit:contain;width:auto}.weelova-press__logo--square{height:4rem}@media(max-width:767.98px){.weelova-press__inner{flex-direction:column;gap:1.5rem;padding:1.5rem 0}.weelova-press__logos{flex-wrap:wrap;gap:1rem 1.5rem;justify-content:center}.weelova-press__logo{height:3.25rem}.weelova-press__logo--square{height:4.5rem}}.weelova-social{background-color:#2e2e2f;background-position:top;background-repeat:no-repeat;background-size:auto 80%;overflow:hidden;padding:2.5rem 0;position:relative}.weelova-social__inner{align-items:center;display:flex;gap:1.5rem;justify-content:center;padding:1.5rem 0}.weelova-social__col{align-items:center;display:flex;flex:1;flex-direction:column;gap:1.5rem}.weelova-social__title{color:#fff;font-family:Roboto Condensed,Arial,sans-serif;font-size:1.4375rem;font-weight:600;line-height:1.2;text-align:center;text-transform:uppercase}.weelova-social__photos{flex-shrink:0}.weelova-social__photos img{height:14rem;width:auto}.weelova-social__icons{display:flex;gap:1.5rem}.weelova-social__icon{align-items:center;background-color:#e30517;border-radius:.5rem;color:#fff;display:flex;height:3.25rem;justify-content:center;text-decoration:none;width:3.25rem}.weelova-social__icon:hover{background-color:#8a030e;color:#fff}.weelova-social__icon svg{height:2rem;width:2rem}@media(max-width:767.98px){.weelova-social{background-position:top;background-size:auto 45%;padding:2.5rem 0}.weelova-social__inner{flex-direction:column;gap:2rem}.weelova-social__photos img{height:12rem}}.weelova-bestsellers{padding:.5rem 0}.weelova-faq-section{margin:0 auto;max-width:67.125rem;padding:3rem 0}.weelova-faq-section__title{color:#030304;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:2rem}.weelova-reviews{background-color:#faf9f9}.weelova-reviews__placeholder{font-size:1rem}@media(max-width:767.98px){.weelova-bestsellers{padding:unset}.weelova-faq-section{padding:1.5rem 0}}.weelova-register-box{background-color:#faf9f9;border-radius:2rem;height:100%;justify-content:center;padding:3rem 2rem}.weelova-register-box,.weelova-register-box__section{align-items:center;display:flex;flex-direction:column}.weelova-register-box__section{gap:.75rem;text-align:center}.weelova-register-box__icon{color:#030304}.weelova-register-box__icon svg{height:3rem;width:3rem}.weelova-register-box__title{color:#030304;font-size:1.5625rem;font-weight:700;line-height:1.2;margin-bottom:0}.weelova-register-box__divider{background-color:#c3c3c3;height:1px;margin:2rem 0;width:4rem}.weelova-content-page{margin:0 auto;max-width:67.125rem;padding:2.5rem 0}.weelova-content-page h1{font-size:2.4375rem}.weelova-content-page h1,.weelova-content-page h2{color:#030304;font-weight:700;line-height:1.2;margin-bottom:.5rem}.weelova-content-page h2{font-size:1.9375rem}.weelova-content-page h3{font-size:1.5625rem}.weelova-content-page h3,.weelova-content-page h4{color:#030304;font-weight:700;line-height:1.2;margin-bottom:.5rem}.weelova-content-page h4{font-size:1.25rem}.weelova-content-page p{color:#2e2e2f;line-height:1.5}.weelova-content-page a{color:#e30517;font-weight:700;text-decoration:underline}.weelova-content-page__section{margin-bottom:2rem}.weelova-nuancier-popup{position:relative;width:20rem;z-index:2}@media(min-width:768px){.weelova-nuancier-popup{width:22rem}}.weelova-nuancier-popup__body{background:#fff;border:1px solid #f0f0f0;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);padding:1rem 1.25rem}.weelova-nuancier-popup__header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.75rem}.weelova-nuancier-popup__name{color:#030304;font-size:1rem;font-weight:600}.weelova-nuancier-popup__price{color:#2e2e2f;font-size:1rem;font-weight:700}.weelova-nuancier-popup__controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.weelova-nuancier-popup__qty{align-items:center;border:1px solid #c3c3c3;border-radius:.375rem;display:inline-flex;overflow:hidden}.weelova-nuancier-popup__qty-btn{align-items:center;background:#faf9f9;border:none;color:#2e2e2f;cursor:pointer;display:flex;height:2.25rem;justify-content:center;padding:0;transition:background-color .15s;width:2.25rem}.weelova-nuancier-popup__qty-btn:hover{background:#f0f0f0}.weelova-nuancier-popup__qty-input{-moz-appearance:textfield;border:1px solid #c3c3c3;border-bottom:none;border-top:none;color:#030304;font-size:1rem;font-weight:600;height:2.25rem;text-align:center;width:2.75rem}.weelova-nuancier-popup__qty-input::-webkit-inner-spin-button,.weelova-nuancier-popup__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.weelova-nuancier-popup__qty-input:focus{outline:none}.weelova-nuancier-popup__total{color:#030304;font-size:1.25rem;font-weight:700}.weelova-nuancier-image{cursor:pointer;position:relative}.weelova-nuancier-image .weelova-nuancier-quantity{align-items:center;background:#e30517;border-radius:50%;color:#fff;display:flex;font-weight:700;height:1.625rem;justify-content:center;left:calc(50% - .8125rem);position:absolute;top:0;width:1.625rem}.weelova-nuancier--active .weelova-nuancier-image{border-bottom:3px solid #e30517}.weelova-nuancier--active .weelova-nuancier-image:after{border:.9375rem solid transparent;border-bottom-color:#e30517;bottom:0;content:"";height:0;left:50%;margin-left:-.9375rem;position:absolute;width:0}.weelova-nuancier-selection ul{padding-left:unset}.weelova-nuancier-selection li{align-items:center;display:flex;gap:1rem;justify-content:space-between}.weelova-nuancier-selection .weelova-nuancier-remove{cursor:pointer}.weelova-nuancier-selection .weelova-nuancier-total{font-size:1.2rem;font-weight:700;margin-top:1rem}.weelova-nuancier-selection #clear-selection-btn{align-items:center;display:inline-flex;gap:.375rem}.weelova-nuancier-selection #clear-selection-btn:hover{color:#fff}