:root{--accent-color: #f599b4;--hover-color: #f599b4;--grey: #f8f8f8;--footer-color: #fff7f2}.hidden{display:none}.arrow{display:block;width:8px;height:8px;border:1px solid #000;border-left:0;border-top:0;position:relative;transition:all .3s ease-in}.arrow_right{transform:rotate(-45deg);right:2px}.arrow_left{transform:rotate(135deg);left:2px}.header-link:hover{color:var(--hover-color)}.logo{max-height:60px;margin-bottom:10px}#header-fancy-cart:before{display:none}#cart-qty{position:unset;margin-left:4px}.mod-content p{font-size:1.2rem}.button:hover,button:hover{background-color:var(--accent-color);color:#fff}.product-col-brand,.brand-label{font-size:.9em;margin-bottom:8px}#navbar-holder{z-index:310 !important}#homepage-subbanners .banner-title{margin-bottom:0}#homepage-subbanners .block-acrylic-dark{background:rgba(0,0,0,0);backdrop-filter:unset}#homepage-subbanners .banner-holder::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:rgba(0,0,0,.45)}#header-search .search-button{background-color:var(--accent-color) !important;margin:3px;border-radius:5px;height:calc(100% - 6px)}#header-search{background-color:rgba(238,238,238,.4);border-radius:8px;border:1px solid #ccc}#home-categories-circles .home-category-img{border:2px solid rgba(0,0,0,0);padding:2px}#home-categories-circles .home-category-img:hover{border-color:var(--accent-color)}#header-search-input{background-color:rgba(0,0,0,0) !important;border:0 !important}#header-search-input:focus{outline:none}.c-body-text{color:#fff}#navbar-items{white-space:nowrap;overflow:hidden;width:95%}#navbar-items ul{white-space:unset;overflow:unset;width:initial}.navbar-sub a{white-space:wrap}.navbar-main-item:hover .navbar-main-link:before,.navbar-link-active:before{display:none}#navbar{position:relative}#navbar button{position:absolute;top:calc(50% - 13px);padding:8px 5px;z-index:10;transition:all .3s ease-in;border:1px solid #eee;background-color:#f9f9f9;border-radius:3px}#navbar button.prev{left:0}#navbar button.next{right:0}#navbar button:hover{border-color:var(--accent-color);background-color:var(--accent-color)}#navbar button:hover .arrow{border-color:#fff}.navbar-main-item:hover>a,.navbar-main-item.active>a{color:var(--accent-color) !important}.navbar-main-link-dropdown:after{color:var(--accent-color)}.look-holder{justify-content:space-between}.look-content{width:45%;transform:unset}.pre-footer{background-color:var(--accent-color) !important;color:#fff}.pre-footer .footer-title{color:#fff;margin-bottom:15px}.pre-footer .button-footer-lined{background-color:#fff;border-color:#fff;color:#000}.pre-footer .button-footer-lined:hover{color:var(--hover-color)}#form-newsletter{background-color:var(--footer-bg-color);padding:5px;border-radius:8px}#newsletter-email{width:calc(100% - 120px);background-color:rgba(0,0,0,0);height:35px}#newsletter-email:focus{border:0 !important;outline:none}#newsletter-button{width:120px;height:35px;border-radius:3px}.footer-contact-icon{color:var(--accent-color)}.social{display:flex;align-items:center;justify-content:center;padding:25px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.social a{display:inline-flex;align-items:center;justify-content:center;margin:0 6px;width:35px;height:35px;border:1px solid #444;border-radius:3px}.social a svg,.social a svg path{width:20px;height:20px;transition:all .3s ease-in;fill:#444}.social a:hover{border-color:var(--hover-color)}.social a:hover svg,.social a:hover svg path{fill:var(--hover-color)}.navbar-sub a:hover{color:var(--accent-color)}footer a:hover{text-decoration:none !important;color:var(--hover-color) !important}.swiper-left:hover,.swiper-right:hover{background-color:var(--accent-color)}.swiper-button-disabled{opacity:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.heading{margin-bottom:20px}.usp-carousel{line-height:1.2;padding:15px 0 !important;text-align:center;height:unset}.subbanner-size-medium{height:25vh}.usp-carousel a{color:var(--accent-color)}.usp-carousel-item{width:100% !important;font-size:1.1em}.button-footer:hover{border-color:#fff;background-color:var(--accent-color) !important}.footer-service .button:hover{background-color:var(--hover-color);color:#fff !important}#header-content{padding-bottom:25px;height:unset}#navbar-holder.navscrolled{z-index:310 !important;top:80px}@media(max-width: 991px){#navbar button{display:none}}@media(max-width: 767px){.look-content{width:100%}.logo{max-height:45px}#header-content{height:auto}}@media(max-width: 480px){.logo{max-height:35px}.slider-height-xl .swiper-slide{min-height:45vh;height:unset}}
