:root{--alfaplus-blue:#011057;--accent-color:var(--alfaplus-blue);--eco-color:#52cc67}html{overflow-x:hidden}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email],select,input[type=file]{font-family:Averta,"Open Sans","Helvetica Neue",sans-serif}h1,h2,h3,h4,h5,h6{color:var(--accent-color)}::-webkit-scrollbar{width:12px;background-color:#e1e1e1;border-radius:18px}::-webkit-scrollbar-thumb{border:3px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:18px;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #fff}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background-color:transparent}a:visited,a{color:var(--accent-color)}.color-primary,a:visited:hover,a:hover,a:visited:focus,a:focus,.fieldset>.field.required>.label:after,.fieldset>.field._required>.label:after,.fieldset>.fields>.field.required>.label:after,.fieldset>.fields>.field._required>.label:after,.field.captcha .control.captcha .nested .control.captcha-image .captcha-reload,.btn.btn-gray:focus,.action.gray:focus,.btn.btn-gray:hover,.action.gray:hover,.btn.btn-dark:focus,.action.dark:focus,.btn.btn-dark:hover,.action.dark:hover,.btn.btn-default:focus,.action.default:focus,.btn.btn-default:hover,.action.default:hover,.rating-summary .rating-result>span:before,.cms-about-us .about-color,.services .s-title:before,body.account .column.main table.table tr td.col .action:hover,body.account .column.main .block-dashboard-info .action:hover,body.account .column.main .block-dashboard-addresses .action:hover,body.account .column.main .block-addresses-default .action:hover,body.account .column.main .block-addresses-list .action:hover,body.account .column.main .block-title.order .action span,body.account .column.main .block.block-dashboard-addresses .block-title .action span,.latest-post-list-block .post-item .thumbnail-post .blog-list-video .btn.popup-video:after,.latest-post-grid-block .post-item .thumbnail-post .blog-list-video .btn.popup-video:after,.latest-post-list-block .post-item .title-blog a:hover,.latest-post-grid-block .post-item .title-blog a:hover,.latest-post-list-block .post-item .color-theme,.latest-post-grid-block .post-item .color-theme,.blog-grid .item .post-metas .link-item:hover,.post-metas .meta-date .color-theme,.blog-post-view .sidebar .block-content .item .title a:hover,.blog-post-item .post-images .post-thumbnail .blog-list-video .btn.popup-video:after,.blog-view .post-item .meta-name .category-links,.blog-view .post-item .meta-name .category-links a,.blog-view .share-info .block-blog-tags .tag-cloud li a:hover,.portfolio-category-view .portfolio-bottom-content .category-link>a:hover,.portfolio-category-view .portfolio-bottom-content .port-title:hover,.portfolio-category-view .category-link>a:hover,.portfolio-category-view .portfolio-masonry .portfolio-inner .port-title a:hover,.portfolio-category-view .portfolio-masonry .portfolio-inner .category-link a:hover,.portfolio-details .description .view-title .btn.btn-default:hover,.promobanner-v1 .promobanner .banner-text .white-color .btn.btn-default:hover,.promobanner-v1 .promobanner .banner-text .white-color .action.default:hover,.promobanner-v4 .promobanner:hover .banner-text .title,.single-deal .product-item-details .product-item-name a:hover,.single-deal .product-item-info.template-2 .product-item-details .deal-timer .countdown span,body public-modal .hotspot-modal .modal-dialog:hover .chevron:hover:before,.btn-shop:hover,.newsletter-home .block.newsletter .content .actions .action.subscribe.primary:hover,.login-container .form-login .form-group.password .action.remind,.form-wishlist-items .actions-toolbar>.primary button.action.tocart:hover,.products-grid .items .product-item .product-top .product-item-inner .action.tocart:hover,.product-ultra-grid .banner-url:hover .banner-content .product-item-name,.guest_wishlist_list .product-wishlist-items .product-item-info .action.remove:hover:before,.slide-home-1 .slider_mgs_carousel .inner-text .sub-title,.slide-home-1 .panel-block-row.panel-block:not(.builder-container) .list-social li>a:hover,.lookbook-container .popup__content--product .product-details>h3 a:hover,.lookbook-container .popup__content--product .product-details button.action.primary:hover,.lookbook-container .popup__content--product>div a:hover,.page-title-wrapper .status-order-account .order-actions-toolbar .actions>.action:hover,.rotate-image-container .close-rotate:hover,.catalog-product-view .block .block-actions .action.select:hover,.catalog-product-view .sidebar .block .block-content .products-grid .product-item .product-item-info .field.choice.related input:checked+.label:before,.catalog-product-view .product-info-main .product-social-links .action.tocompare:hover,.catalog-product-view .product-info-main .product-social-links .action.mailto.friend:hover,.main-coming-soon .list-social li>a:hover,.modal_newsletter_popup.modal-slide .modal-inner-wrap .action-close:hover:before,.products-list .product-items.list .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions>.actions-primary .action.tocart:hover,.sidebar .product-items-names .product-item:hover .product-item-name>a,.slide-text .category-banner a:hover,.multicheckout .box-title>.action>span:hover,.opc-sidebar .opc-block-summary .grand.totals .amount strong .price,.checkout-payment-method .form.payments .action-apply:hover,.owl-categories .content a:hover,.category-result .category-items .category-item-info:hover strong:before,.category-result .category-items .category-item-info:hover .category-item-link,.pages-result .pages-grid .page-items .page-item-info:hover strong:before,.pages-result .pages-grid .page-items .page-item-info:hover .page-item-link,.newsletter-home-v2 .block.newsletter .form.subscribe>.actions .action.subscribe:hover,.full-slider .subcribe .block.newsletter .content .actions .action.subscribe.primary:hover,.form-address-edit .actions-toolbar .secondary .action.back,.slider-home-watch .slider_mgs_carousel .inner-text .sub-title,.slider-home-watch .panel-block-row.panel-block:not(.builder-container) .list-social li>a:hover,.contact-form .link-item a:hover,.contact-store .contact-box .contact-info a:hover{color:var(--accent-color)}.footer.content .footer6 .footer-block .list-links li a:hover,.footer.content .footer6 .footer-block .list-icon li a:hover{color:#fff}.scroll-to-top{border:1px solid var(--accent-color);line-height:45px;text-align:center;z-index:999999}.scroll-to-top .fa{color:var(--accent-color)}.scroll-to-top:hover{background-color:var(--accent-color);border-color:#fff}.scroll-to-top:hover .fa{color:#fff}.frame,.page-main>.columns,.breadcrumbs .items{max-width:1167px}.page-title-wrapper.layout_type2{margin-bottom:135px}.page-title-wrapper.layout_type2 .page-title{color:var(--accent-color);background-color:#fff;font-size:67px;font-weight:900}.page-title-wrapper.layout_type2 .page-title:before{display:none}.border-primary,input[type=text]:focus,input[type=password]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=number]:focus,input[type=datetime]:focus,input[type=email]:focus,input.mage-error[type=text],input.mage-error[type=password],input.mage-error[type=url],input.mage-error[type=tel],input.mage-error[type=search],input.mage-error[type=number],input.mage-error[type=datetime],input.mage-error[type=email],textarea:focus,.btn.btn-primary:focus,.action.primary:focus,.btn.btn-primary:hover,.action.primary:hover,.btn.btn-secondary,.action.secondary,.btn.btn-gray:focus,.action.gray:focus,.btn.btn-gray:hover,.action.gray:hover,.btn.btn-dark:focus,.action.dark:focus,.btn.btn-dark:hover,.action.dark:hover,.btn.btn-default:focus,.action.default:focus,.btn.btn-default:hover,.action.default:hover,.btn.btn-blue:focus,.btn-blue:focus,.btn.btn-blue:hover,.btn-blue:hover,.btn.btn-blue2:focus,.btn-blue2:focus,.btn.btn-blue2:hover,.btn-blue2:hover,.btn.btn-red:focus,.btn-red:focus,.btn.btn-red:hover,.btn-red:hover,body.account .column.main .form-newsletter-manage .actions-toolbar .secondary:hover,body.account .column.main .form-edit-account .actions-toolbar .secondary:hover,body.account .column.main .form-address-edit .actions-toolbar .secondary:hover,.promobanner-v1 .promobanner .banner-text .white-color .btn.btn-default:hover,.promobanner-v1 .promobanner .banner-text .white-color .action.default:hover,.login-container .form-login .form-group .control input:active,.login-container .form-login .form-group .control input:focus,.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .control input:active,.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .control input:focus,.register-container .form-create-account>.fieldset>.field .control input:active,.register-container .form-create-account>.fieldset>.field .control select:active,.register-container .form-create-account>.fieldset>.field .control input:focus,.register-container .form-create-account>.fieldset>.field .control select:focus,.form-wishlist-items .actions-toolbar>.primary button.action.share,.form-wishlist-items .actions-toolbar>.primary button.action.tocart:hover,.sidebar .block .actions-toolbar .primary .action,.slide-text .category-banner a:hover,.checkout-payment-method .form.payments .payment-method-content .actions-toolbar .action-update:hover,.opc-wrapper .checkout-shipping-address .action-show-popup:hover,.opc-wrapper .checkout-shipping-address .shipping-address-item.selected-item,.pages .pages-items .item .action:hover,.form-address-edit .actions-toolbar .action.primary:hover{border-color:var(--accent-color)}.catalog-product-view .product-info-main .box-tocart .fieldset .product-addto-links .action:hover,.catalog-product-view .block-bundle-summary .box-tocart .fieldset .product-addto-links .action:hover{border-color:var(--accent-color);background-color:inherit}.extra-bold{font-weight:900 !important}.fo-icon-green:before{color:var(--eco-color);margin-right:5px}.bg-blue{background-color:var(--accent-color)}.bg-blue .section-title .title,.bg-blue .section-title .subtitle a{color:#fff}.bg-grey{background-color:#f5f5f5}.bg-blue-60{position:relative;border-radius:0 !important;z-index:1;padding:15px 0 !important}.bg-blue-60:after{content:'';display:block;position:absolute;left:0;top:0;height:100%;width:60%;background:var(--accent-color);z-index:-1}.bg-blue-60 .banner-content .banner-title,.bg-blue-60 .banner-content .banner-title-bold,.bg-blue-60 .banner-content .banner-text{color:#fff}.bg-blue-60 .banner-content .btn{background-color:#fff !important;color:var(--accent-color) !important}.bg-blue-60 .banner-content .btn:hover{background-color:var(--accent-color) !important;color:#fff !important}.bg-blue-top-40{position:relative;border-radius:0 !important;z-index:1;padding:15px 0 !important}.bg-blue-top-40:after{content:'';display:block;position:absolute;left:0;top:0;height:40%;width:100%;background:var(--accent-color);z-index:-1}.no-padding{padding:0 !important}.mg-center{justify-content:center;margin-right:0 !important;margin-left:0 !important}body[class*=cms-home] main.page-main,body[class*=cms-home] #maincontent .section-builder-full .frame,body[class*=cms-home] #maincontent>.columns{max-width:100vw !important;padding-left:0;padding-right:0}body[class*=cms-home] .products-grid .items .product-item .product-item-details{padding:25px 0}body[class*=cms-home] .owl-stage{max-height:unset !important}body[class*=cms-home] .banner .banner-content{display:flex;flex-direction:column;justify-content:center;height:auto;max-width:475px}body[class*=cms-home] .banner .banner-content .banner-title{font-size:30px;margin-bottom:10px}body[class*=cms-home] .banner .banner-content .banner-title-bold{font-weight:700;font-size:50px;margin-bottom:30px;line-height:60px;text-decoration:underline;text-decoration-thickness:15px;text-decoration-color:#e7e7e7;text-decoration-skip-ink:none;text-underline-offset:-15px}body[class*=cms-home] .banner .banner-content .banner-price{font-size:127px;font-weight:700;position:relative;z-index:1;line-height:1;margin-bottom:30px;padding-left:15px;padding-right:15px}body[class*=cms-home] .banner .banner-content .banner-price:after{content:'';width:100%;height:55px;position:absolute;background:#e1e1e3;z-index:-1;bottom:0;left:0}body[class*=cms-home] .banner .banner-content .banner-text{margin-bottom:30px;line-height:28px}.home-banner-blue{margin-bottom:80px}body{overflow-x:hidden;color:#565676;font-family:Averta,"Open Sans","Helvetica Neue",sans-serif}body.filter-active{overflow-y:hidden;height:100vh}body:not(.cms-index-index) header.page-header .header-area{position:relative;background-color:var(--accent-color);border:none !important}header.page-header .header-area{position:relative;background-color:var(--accent-color);border:none !important}header.page-header .header-area .header-wrapper{display:flex;flex-direction:column;align-items:center}header.page-header .header-area.header5 .top-header .right-top-header .list-block .item:after{display:none}header.page-header .header-area.header5 .top-header{width:100%;max-width:1920px;border:none;padding:25px 40px 0;background-color:var(--accent-color)}header.page-header .header-area.header5 .top-header .right-top-header .list-block .item a:hover{color:#fff}header.page-header .header-area.header5 .top-header .right-top-header .list-block .item.social{display:none}header.page-header .header-area.header5 .top-header .right-top-header .list-block .item.customer-web-config.language{padding:0}header.page-header .header-area.header5 .top-header .right-top-header .list-block .item.customer-web-config.language .switcher{display:flex;flex-direction:row-reverse}header.page-header .header-area.header5 .top-header .right-top-header .list-block .item.customer-web-config.curency{display:none}header.page-header .header-area.header5 .top-header .right-top-header .list-block{font-size:14px;min-width:0;flex-wrap:nowrap}header.page-header .header-area.header5 .top-header .right-top-header .list-block a{padding-right:15px;white-space:nowrap}header.page-header .header-area.header5 .top-header .right-top-header .list-block .item .switcher .options .action.toggle{color:#fff}header.page-header .header-area.header5 .top-header .right-top-header .list-block .item .switcher .options .mage-dropdown-dialog{position:absolute;display:none;z-index:50}header.page-header .header-area.header5 .top-header .right-top-header .list-block .item a{color:#fff;text-transform:uppercase}header.page-header .header-area.header5 .top-header .right-top-header .list-block .item .switcher .options .action.toggle{margin-right:5px;cursor:pointer;text-transform:uppercase}header.page-header .header-area.header5 .top-header .right-top-header .list-block .item .switcher .options .action.toggle:after{content:''}header.page-header .header-area.header5 .top-header .left-top-header{font-size:14px}header.page-header .header-area.header5 .top-header .left-top-header a{padding-right:15px;white-space:nowrap}header.page-header .header-area.header5 .middle-header{width:100%;max-width:1920px;padding:34px 40px;align-items:flex-end;position:relative;background-color:var(--accent-color)}header.page-header .header-area.header5 .middle-header a{color:var(--accent-color)}header.page-header .header-area.header5 .middle-header .logo{min-width:250px;padding:0;background-color:var(--accent-color)}header.page-header .header-area .horizontal-menu{flex:1;min-width:0;margin-left:10px;margin-right:10px}header.page-header .header-area .horizontal-menu nav{padding-left:10px;padding-right:10px;margin-right:unset;display:flex;justify-content:flex-end}header.page-header .right-content{margin-left:unset;background-color:var(--accent-color)}header.page-header .block-search{margin:0}header.page-header .minicart-wrapper .action.showcart{display:flex;justify-content:center;align-items:center;color:#fff !important}header.page-header .minicart-wrapper .action.showcart.active:before{font-family:'alfaplus';content:'\e900';font-size:24px;color:#fff}header.page-header .minicart-wrapper .action.showcart:before{font-family:'alfaplus';content:'\e900';font-size:24px;color:#fff}header.page-header .minicart-wrapper .action.showcart .counter.qty{top:-15px;left:14px;right:unset;background-color:#fff !important;color:var(--accent-color)}header.page-header .minicart-wrapper .action.showcart .subtotal{margin-left:10px}header.page-header .minicart-wrapper .action.showcart .subtotal.empty{display:none}header.page-header .minicart-wrapper .block-minicart .product-item{border-bottom:1px solid #f5f5f5}header.page-header .minicart-wrapper .block-minicart .product-item .product-item-name a{font-size:15px;font-weight:700}header.page-header .minicart-wrapper .block-minicart .product-item .product-item-name a:hover{color:var(--accent-color)}header.page-header .minicart-wrapper .block-minicart .product-item .product-image-photo{border-radius:10px;filter:invert(4%);background-color:#fff}header.page-header .minicart-wrapper .block-minicart .product-item .product-item-pricing .price{font-size:16px;color:var(--accent-color)}header.page-header .minicart-wrapper .block-minicart .product-item .product-item-pricing .qty .label{display:none}header.page-header .minicart-wrapper .block-minicart .product-item .product-item-pricing .qty .item-qty{border-radius:6px;color:var(--accent-color);border-color:#d4d4d4}header.page-header .minicart-wrapper .block-minicart .product-item .action.edit:before,header.page-header .minicart-wrapper .block-minicart .product-item .action.delete:before{color:var(--accent-color)}header.page-header .minicart-wrapper .block-minicart .product-item .action.edit:hover:before,header.page-header .minicart-wrapper .block-minicart .product-item .action.delete:hover:before{color:var(--accent-color)}header.page-header .minicart-wrapper .block-minicart .subtotal{border-color:#f5f5f5}header.page-header .minicart-wrapper .block-minicart .subtotal .label{font-size:16px;color:#898faa}header.page-header .minicart-wrapper .block-minicart .subtotal .amount .price{font-size:19px;color:var(--accent-color);font-weight:700}header.page-header .minicart-wrapper .block-minicart .block-content>.actions .secondary .action.viewcart{border-radius:71px;border:2px solid var(--accent-color);color:var(--accent-color);text-transform:none;font-weight:700;font-size:18px}header.page-header .minicart-wrapper .block-minicart .block-content>.actions .secondary .action.viewcart:hover{background-color:var(--accent-color);color:#fff}header.page-header .minicart-wrapper .block-minicart .block-content>.actions .primary .action{color:#fff;font-size:18px;background-color:var(--accent-color);border-radius:71px;font-weight:400;text-transform:none;border:2px solid var(--accent-color)}header.page-header .minicart-wrapper .block-minicart .block-content>.actions .primary .action:hover{background-color:#fff;color:var(--accent-color)}header.page-header .block-search .block-title:before{font-family:'alfaplus';content:'\e93d';color:#fff}header.page-header .block-search .action.search{color:#a3a3c2;display:flex}header.page-header .block-search .action.search:before{font-family:'alfaplus';content:'\e93d';color:#fff}header.page-header .block-search .block-content input{text-align:right;padding-right:35px;font-size:14px;min-width:190px;width:190px;background-color:var(--accent-color);color:#fff;border:2px solid rgba(137,143,170,.38)}header.page-header .header-top-links .actions .action.top-links:hover:before{color:#fff}#shopping-cart-table .actions-toolbar .action-towishlist:after{font-family:'alfaplus';content:'\e942';color:var(--accent-color)}.home-price-widget .bg-blue-top-40{padding-top:150px !important;display:flex;flex-direction:column;align-items:center;padding-left:15px !important;padding-right:15px !important}.home-price-widget .bg-blue-top-40:after{height:50%}.home-price-widget .line{margin:0}.home-price-widget .banner{max-width:1780px;margin-bottom:0;justify-content:space-between}.home-price-widget .banner.bg-grey{background-color:#eee}.home-price-widget .banner .banner-content{width:100%;margin:165px auto}.home-price-widget .banner .banner-content .banner-title{font-size:27px}.home-price-widget .banner .banner-content .banner-title-bold{font-size:63px;line-height:69px;text-decoration-color:#fff}.home-price-widget .banner .banner-content .banner-text{font-size:15px;line-height:28px}.home-price-widget img{display:block}.home-price-widget .form-wrapper{background-color:#fff;border-radius:17px;max-width:1160px;margin:0 15px;box-shadow:6px 6px 21px rgba(0,0,0,.16);transform:translateY(-60%)}.home-price-widget .form-wrapper fieldset{display:flex;margin-bottom:0}.home-price-widget .form-wrapper fieldset .form-group{flex:1;display:flex;justify-content:center;align-items:center;padding:65px 40px}.home-price-widget .form-wrapper fieldset .form-group.qty{border-left:2px solid #f5f5f5;border-right:2px solid #f5f5f5}.home-price-widget .form-wrapper fieldset label{color:var(--accent-color);font-size:20px;font-weight:700;margin-right:20px;white-space:nowrap}.home-price-widget .form-wrapper fieldset input{background-color:#f5f5f5;border-radius:12px;color:var(--accent-color);font-size:20px;border:none}.home-price-widget .form-wrapper fieldset input:focus{border-color:var(--accent-color)}.home-price-widget .form-wrapper fieldset .btn-primary{border-radius:71px;color:#fff;background-color:var(--accent-color);text-transform:none;font-size:18px;font-weight:400;box-shadow:10px 16px 9px rgba(0,0,0,.14);margin-left:25px;margin-right:35px;border:2px solid var(--accent-color)}.home-price-widget .form-wrapper fieldset .btn-primary:hover{background-color:#fff;color:var(--accent-color)}.home-price-widget .form-wrapper fieldset .actions-toolbar{display:flex;justify-content:center;align-items:center}.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0{padding-left:24px !important;padding-top:10px;padding-bottom:10px;text-align:center;height:max-content}.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0{font-weight:400;white-space:nowrap}.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:after{display:none}.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0._hover{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0._hover.not-parent{border-radius:20px}.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0._hover a{color:var(--accent-color) !important}.header-top-links .actions .action.top-links:before{font-family:'alfaplus';content:'\e927';font-size:24px}.footer.content .footer6{background-color:var(--accent-color)}.icon-heart:before{font-family:'alfaplus';content:'\e942';font-size:24px}.catalog-category-view .only-breadcrumbs .breadcrumbs,.breadcrumbs{display:flex;justify-content:center;padding:50px 0 !important;background-color:transparent}.catalog-category-view .only-breadcrumbs .breadcrumbs .items,.breadcrumbs .items{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center}.catalog-category-view .only-breadcrumbs .breadcrumbs .items .item,.breadcrumbs .items .item{margin-top:5px;color:var(--accent-color);word-wrap:break-word;white-space:normal}.catalog-category-view .only-breadcrumbs .breadcrumbs .items .item a,.breadcrumbs .items .item a{font-size:16px;color:var(--accent-color);padding:5px 15px}.catalog-category-view .only-breadcrumbs .breadcrumbs .items .item a:hover,.breadcrumbs .items .item a:hover{color:var(--accent-color)}.catalog-category-view .only-breadcrumbs .breadcrumbs .items .item:not(:last-child):after,.breadcrumbs .items .item:not(:last-child):after{font-family:'alfaplus';content:'\e909';border-radius:unset;background:unset;color:#e7e7e7;width:30px;height:9px;font-size:8px;line-height:9px;right:-5px;margin-top:-4px}.catalog-category-view .only-breadcrumbs .breadcrumbs .items .item+.item,.breadcrumbs .items .item+.item{margin-left:0}.catalog-category-view .only-breadcrumbs .breadcrumbs .items .item:last-child,.breadcrumbs .items .item:last-child{margin-left:15px}.catalog-category-view .only-breadcrumbs .breadcrumbs .items .item:not(:last-child),.breadcrumbs .items .item:not(:last-child){padding-right:15px}.bottom-toolbar .toolbar{margin-top:0}.products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-secondary>.action:hover{color:#fff;background-color:var(--accent-color) !important}.catalog-product-view .product-info-clearfix{display:flex;overflow:hidden;justify-content:center}.catalog-product-view .product-info-clearfix .product.media{max-height:1700px;float:none;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;position:relative;max-width:557px;border-radius:23px}.catalog-product-view .product-info-clearfix .product.media::-webkit-scrollbar{display:none}.catalog-product-view .product-info-clearfix .product.media img{filter:invert(4%);border-radius:23px;background-color:#fff !important}.catalog-product-view .product-info-clearfix .product.media:after{content:'';width:100%;height:300px;background:#fff;background:linear-gradient(0deg,#fff 35%,rgba(255,255,255,0) 100%);position:sticky;bottom:0;left:0;display:block}.catalog-product-view .product-info-clearfix .product.media .label{position:absolute;top:0;width:100%;display:flex;padding:16px;justify-content:space-between;align-items:center;z-index:1;pointer-events:none}.catalog-product-view .product-info-clearfix .product.media .label .right{width:50%;display:flex;justify-content:flex-end;align-items:center}.catalog-product-view .product-info-clearfix .product.media .label .left{width:50%;display:flex;justify-content:flex-start;align-items:center}.catalog-product-view .product-info-clearfix .product.media .product-label{background-color:#fff;color:var(--accent-color);border-radius:82px;padding:10px 15px;top:unset;left:unset;right:unset;position:relative}.catalog-product-view .product-info-clearfix .product.media .product-label:not(:first-child){margin-left:5px}.catalog-product-view .product-info-clearfix .product.media .product-label.sale-label{background-color:var(--accent-color);color:#fff}.catalog-product-view .product-info-clearfix .product.media .product-label.new-label{margin-left:auto}.catalog-product-view .product-info-clearfix .product.media .product-label.sustainability-label{color:var(--eco-color)}.catalog-product-view .product-info-clearfix .product.media .product-label.sustainability-label i:before{font-size:16px}.catalog-product-view .product-info-clearfix .product.media .product-label.colors-label{display:flex}.catalog-product-view .product-info-clearfix .product.media .product-label.colors-label svg{width:18px}.catalog-product-view .product-info-clearfix .product.media .product-label.colors-label .count{margin-left:5px}.catalog-product-view.extra-gallery-sticky .product-info-main{width:calc(50% - 15px);max-width:557px}.catalog-product-view .product-info-main{float:none}.catalog-product-view .product-info-main .page-title-wrapper .page-title{line-height:33px;margin-top:25px;margin-bottom:45px}.catalog-product-view .product-info-main .page-title-wrapper .page-title .base{color:var(--accent-color);font-size:27px;font-weight:700}.catalog-product-view .product-info-main .product.attribute.sku,.catalog-product-view .product-info-main .product.attribute.material,.catalog-product-view .product-info-main .product.attribute.estimated_delivery{font-size:16px;color:#898faa}.catalog-product-view .product-info-main .product.attribute.sku strong,.catalog-product-view .product-info-main .product.attribute.material strong,.catalog-product-view .product-info-main .product.attribute.estimated_delivery strong{font-weight:400}.catalog-product-view .product-info-main .product.attribute.sku .type:after,.catalog-product-view .product-info-main .product.attribute.material .type:after,.catalog-product-view .product-info-main .product.attribute.estimated_delivery .type:after{content:''}.catalog-product-view .product-info-main .product.attribute.sku>.value,.catalog-product-view .product-info-main .product.attribute.material>.value,.catalog-product-view .product-info-main .product.attribute.estimated_delivery>.value{color:var(--accent-color);font-weight:600;display:inline-block}.catalog-product-view .product-info-main .product.attribute.overview{margin-top:45px;margin-bottom:0}.catalog-product-view .product-info-main .product.attribute.overview .value{color:var(--accent-color);font-size:15px;font-weight:400}.catalog-product-view .product-info-main .product-brand .brand-name{font-size:16px;color:#898faa;margin-top:0}.catalog-product-view .product-info-main .product-brand .brand-name a{font-size:16px;color:var(--accent-color);font-weight:600}.catalog-product-view .product-info-main .product-brand .brand-name .title{font-weight:400;text-transform:unset}.catalog-product-view .product-info-main .product-brand .brand-name .title:after{content:''}.catalog-product-view .product-info-main .price-box.price-tier_price{width:max-content;min-width:360px;margin-top:30px}.catalog-product-view .product-info-main .price-box.price-tier_price .table-wrapper{background-color:#f5f5f5;border-radius:14px;padding:15px;margin-top:20px}.catalog-product-view .product-info-main .price-box.price-tier_price .title{color:var(--accent-color);font-size:18px}.catalog-product-view .product-info-main .price-box.price-tier_price .message{font-size:15px;margin-top:5px;color:#898faa}.catalog-product-view .product-info-main .price-box.price-tier_price .tier-price-table th{color:var(--accent-color);font-size:16px;padding:5px}.catalog-product-view .product-info-main .price-box.price-tier_price .tier-price-table td,.catalog-product-view .product-info-main .price-box.price-tier_price .tier-price-table .price{font-size:14px;padding:5px;color:var(--accent-color)}.catalog-product-view .product-info-main .price-box.price-tier_price .tier-price-table .price.offer{font-weight:700;text-decoration:underline}.catalog-product-view .product-info-main .price-box.price-tier_price .tier-price-table tr:not(:last-child):not(:first-child){border-bottom:1px solid #e6e4e4}.catalog-product-view .product-info-main .price-box.price-tier_price .tier-price-table .old-price .price{color:#a8a8a8}.catalog-product-view .product-info-main .product-add-form .product-options-wrapper{margin-bottom:0}.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset{margin-bottom:0}.catalog-product-view .product-info-main .product-add-form .swatch-opt{margin-bottom:0}.catalog-product-view .product-info-main .product-add-form .swatch-attribute{border-top:1px solid #e1e1e1;padding:20px 0}.catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-attribute-label{color:var(--accent-color);font-weight:600;font-size:18px}.catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-attribute-selected-option{color:var(--accent-color);font-size:16px;margin-left:15px}.catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-attribute-selected-option:not(:empty):before{content:none}.catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-option.image.selected{border:2px solid var(--accent-color)}.catalog-product-view .product-info-main .product-add-form .swatch-attribute.color .swatch-option{filter:invert(4%);min-width:65px;min-height:65px;background-color:#fff !important}.catalog-product-view .product-info-main .product-add-form .swatch-attribute.color .swatch-option:not(.disabled):hover{border:2px solid var(--accent-color)}.catalog-product-view .product-info-main .product-add-form .swatch-attribute.color .swatch-option.disabled{filter:invert(35%)}.catalog-product-view .product-info-main .product-add-form .swatch-attribute.color .swatch-option.disabled:after{display:none}.catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-option.text{border:2px solid #e1e1e3;border-radius:76px;font-size:14px;color:var(--accent-color);width:auto;min-width:70px;height:50px;font-weight:600;display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 5px}.catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-option.text:hover{border-color:var(--accent-color)}.catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-option.text.selected{border-color:var(--accent-color)}.catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-option.text.disabled{background-color:#e1e1e3;color:#b3b3b4}.catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-option.text.disabled:after{display:none}.catalog-product-view .product-info-main .product-options-wrapper .field{border-top:1px solid #e1e1e1;padding:20px 0;margin-bottom:0}.catalog-product-view .product-info-main .product-options-wrapper .field .label{color:var(--accent-color);font-size:18px;font-weight:600}.catalog-product-view .product-info-main .product-options-wrapper .field .option-tier-prices{margin-top:13px;color:var(--accent-color);font-size:16px}.catalog-product-view .product-info-main .product-options-wrapper .field select{border-radius:76px;padding-right:45px;border:2px solid #e1e1e3;color:var(--accent-color);font-weight:600;font-size:14px;height:50px;font-family:Averta,"Open Sans","Helvetica Neue",sans-serif;max-width:380px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("../images/dropdown-icon.svg");background-repeat:no-repeat;background-position:95% center;background-size:15px}.catalog-product-view .product-info-main .product-options-wrapper .field.file .control{position:relative}.catalog-product-view .product-info-main .product-options-wrapper .field.file .control:hover .btn{background-color:var(--accent-color);color:#fff}.catalog-product-view .product-info-main .product-options-wrapper .field.file .label{display:none}.catalog-product-view .product-info-main .product-options-wrapper .field.file .btn{color:var(--accent-color);background-color:#fff;border-radius:71px;border:2px solid var(--accent-color);padding:10px 20px;height:60px;box-shadow:10px 16px 9px rgba(0,0,0,.14);margin-bottom:20px;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;width:95%;max-width:350px}.catalog-product-view .product-info-main .product-options-wrapper .field.file .btn:hover{background-color:var(--accent-color);color:#fff}.catalog-product-view .product-info-main .product-options-wrapper .field.file .btn i{font-size:24px;margin-left:5px}.catalog-product-view .product-info-main .product-options-wrapper .field.file input[type=file]{position:absolute;left:0;top:0;opacity:0;height:60px;width:95%;max-width:350px;cursor:pointer}.catalog-product-view .product-info-main .product-options-wrapper .field.file .note{color:var(--accent-color);font-size:15px}.catalog-product-view .product-info-main .product-options-wrapper .field.file .note:before{content:none}.catalog-product-view .product-info-main .product-options-wrapper .field.textarea.pen .pen-option-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.catalog-product-view .product-info-main .product-options-wrapper .field.textarea.pen .pen-option-header .label{margin-bottom:28px}.catalog-product-view .product-info-main .product-options-wrapper .field.textarea.pen .pen-option-header .link-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:28px}.catalog-product-view .product-info-main .product-options-wrapper .field.textarea.pen .pen-option-header svg{width:20px;height:20px;margin-right:5px}.catalog-product-view .product-info-main .product-options-wrapper .field.textarea.pen .pen-option-header .pen-option-link{font-size:14px;color:var(--accent-color);text-decoration:underline;line-height:20px}.catalog-product-view .product-info-main .product-options-wrapper .field.textarea.pen .legend{color:var(--accent-color);font-size:15px;line-height:25px}.catalog-product-view .product-info-main .product-options-wrapper .field.textarea.pen textarea{border:2px solid #e1e1e3;border-radius:7px}.catalog-product-view .product-info-main .product-options-wrapper .field .control-wrapper .select-wrapper{display:flex;align-items:center;gap:1em}.catalog-product-view .product-info-main .product-options-wrapper .field .control-wrapper a{width:30px;display:flex;align-items:center;justify-content:center}.catalog-product-view .product-info-main .box-tocart .fieldset{flex-direction:column}.catalog-product-view .product-info-main .box-tocart .qty-price-wrapper{display:flex;justify-content:space-between;width:100%;border-top:1px solid #e1e1e1}.catalog-product-view .product-info-main .box-tocart .field{flex:1;margin-top:30px !important;margin-right:20px !important}.catalog-product-view .product-info-main .box-tocart .field.qty{margin-right:20px;order:unset;display:flex;flex-direction:column;border:none;padding:0;width:auto;height:auto}.catalog-product-view .product-info-main .box-tocart .field.qty .qty-error{position:absolute;bottom:-25px;width:max-content}.catalog-product-view .product-info-main .box-tocart .field.qty .edit-qty{position:relative;display:flex;align-items:center;justify-content:center}.catalog-product-view .product-info-main .box-tocart .field.qty .edit-qty i:before{font-size:12px}.catalog-product-view .product-info-main .box-tocart .field.qty .qty-pr{display:flex;border:2px solid #d4d4d4;color:var(--accent-color);border-radius:6px}.catalog-product-view .product-info-main .box-tocart .field.qty .input-text{color:var(--accent-color);font-weight:700;font-size:17px;height:56px}.catalog-product-view .product-info-main .box-tocart .field .title{color:var(--accent-color);font-size:15px;font-weight:400;margin-bottom:10px;display:block}.catalog-product-view .product-info-main .box-tocart .price-box{background-color:#f5f5f5;border-radius:6px;padding:18px 10px;text-align:right;position:relative}.catalog-product-view .product-info-main .box-tocart .price-box .old-price{position:absolute;top:0;right:10px;margin-right:0;float:none}.catalog-product-view .product-info-main .box-tocart .price-box .old-price.price-old_price{top:0}.catalog-product-view .product-info-main .box-tocart .price-box .old-price .price-wrapper,.catalog-product-view .product-info-main .box-tocart .price-box .old-price .price-container{font-size:14px}.catalog-product-view .product-info-main .box-tocart .price-box .old-price .price{color:#898faa;font-size:12px}.catalog-product-view .product-info-main .box-tocart .price-box .price-label{display:none !important}.catalog-product-view .product-info-main .box-tocart .price-box .price{color:var(--accent-color);font-weight:700;font-size:17px}.catalog-product-view .product-info-main .box-tocart .price-box .special-price{margin:0}.catalog-product-view .product-info-main .box-tocart .total-wrapper .price{color:var(--accent-color);font-weight:700;font-size:17px;background-color:#f5f5f5;padding:18px 10px;display:block;text-align:right;border-radius:6px;position:relative}.catalog-product-view .product-info-main .box-tocart .total-wrapper .price .old-price{color:#898faa;font-size:12px;position:absolute;top:3px;right:10px}.catalog-product-view .product-info-main .box-tocart .actions{border-top:1px solid #e1e1e1;padding:30px 0;display:flex;justify-content:space-between;margin-top:10px}.catalog-product-view .product-info-main .box-tocart .actions .action.tocart{background-color:var(--accent-color);border-radius:135px;font-weight:600;font-size:22px;padding:10px 0;height:auto;box-shadow:6px 9px 12px rgba(0,0,0,.16);max-width:400px;display:flex;justify-content:center;align-items:center;text-transform:unset;border-color:var(--accent-color)}.catalog-product-view .product-info-main .box-tocart .actions .action.tocart:hover{background-color:#fff;color:var(--accent-color)}.catalog-product-view .product-info-main .box-tocart .actions .action.tocart:before{font-family:'alfaplus';content:'\e937';position:relative;opacity:1;visibility:visible;background:unset;display:inline;font-size:10px}.catalog-product-view .product-info-main .box-tocart .actions .action.tocart:after{font-family:'alfaplus';content:'\e900';margin-left:10px;font-size:25px;font-weight:400}.catalog-product-view .product-info-main .box-tocart .actions .action.towishlist{border:none;width:auto;height:auto;display:flex}.catalog-product-view .product-info-main .box-tocart .actions .action.towishlist:before{font-family:'alfaplus';content:'\e942';color:var(--accent-color);font-size:32px}.catalog-product-view .product-info-main .product-social-links{display:flex;align-items:center;justify-content:space-between}.catalog-product-view .product-info-main .product-social-links .ask-wrapper{display:flex;align-items:center}.catalog-product-view .product-info-main .product-social-links .ask-wrapper a{color:#898faa;font-size:18px;margin-left:5px}.catalog-product-view .product-info-main .product-social-links .ask-wrapper i:before{color:var(--accent-color);font-size:30px}.catalog-product-view .swatch-option-tooltip{background-color:#fff;color:var(--accent-color);padding:8px;border:1px solid var(--accent-color)}.catalog-product-view .swatch-option-tooltip .corner{border-top:1px solid var(--accent-color);border-right:1px solid var(--accent-color);height:10px;width:10px;background:#fff;transform:rotate(135deg);bottom:-6px;position:absolute}.catalog-product-view .swatch-option-tooltip .corner:after{content:none}.catalog-product-view .vat-toggle-wrapper .switch{position:relative;display:inline-block;width:75px;margin-top:10px;height:40px}.catalog-product-view .vat-toggle-wrapper .switch input{display:none}.catalog-product-view .vat-toggle-wrapper .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#a8a8a8;transition:.4s}.catalog-product-view .vat-toggle-wrapper .slider:before{position:absolute;content:"";height:32px;width:30px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.catalog-product-view .vat-toggle-wrapper input:checked+.slider{background-color:var(--accent-color)}.catalog-product-view .vat-toggle-wrapper input:focus+.slider{box-shadow:0 0 1px var(--accent-color)}.catalog-product-view .vat-toggle-wrapper input:checked+.slider:before{transform:translateX(36px)}.catalog-product-view .vat-toggle-wrapper .slider.round{border-radius:34px}.catalog-product-view .vat-toggle-wrapper .slider.round:before{border-radius:50%}.catalog-product-view .product.info.detailed{margin-top:88px}.catalog-product-view .product.info.detailed .product.data.items{border-top:1px solid #e1e1e1}.catalog-product-view .product.info.detailed .product.data.items .item.title>.switch{color:#898faa;font-size:22px;font-weight:700}.catalog-product-view .product.info.detailed .product.data.items .item.title.active>.switch{color:var(--accent-color)}.catalog-product-view .product.info.detailed .product.data.items .item.title #tab-label-additional-title:before{content:'\e932';font-family:'alfaplus';font-weight:400;margin:0 8px}.catalog-product-view .product.info.detailed .product.data.items .item.title #tab-label-additional-title:after{color:#898faa}.catalog-product-view .product.info.detailed .product.data.items .item.content{border:none;border-top:1px solid #e1e1e1;background-color:#f8f8f8;border-radius:0 0 18px 18px;padding:35px 25px 65px}.catalog-product-view .product.info.detailed .additional-attributes-wrapper .table.additional-attributes{width:unset}.catalog-product-view .product.info.detailed .additional-attributes-wrapper .table.additional-attributes>tbody>tr>th{font-weight:400;font-size:16px;color:#898faa;padding-top:5px;padding-bottom:5px;padding-right:10px}.catalog-product-view .product.info.detailed .additional-attributes-wrapper .table.additional-attributes>tbody>tr>td{font-weight:700;font-size:16px;color:var(--accent-color);padding:5px 0}.catalog-product-view .product-slider-wrapper{display:flex;flex-wrap:wrap}.catalog-product-view .product-slider-container{display:flex;flex-wrap:wrap;max-width:960px;width:100%}.catalog-product-view .block.related,.catalog-product-view .block.upsell{float:none;flex-basis:50%;flex-grow:2;flex-shrink:1;padding:10px}.swatch-more{width:65px;height:65px;padding:15px;display:flex;justify-content:center;align-items:center}.swatch-more span{border:2px solid #d9dade;border-radius:50%;color:var(--accent-color);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.catalog-category-view .category-page-title .category-title,.catalogsearch-result-index .category-page-title .category-title,.brand-brand-view .category-page-title .category-title,.block.related .category-page-title .category-title,.block.upsell .category-page-title .category-title,.section-builder .category-page-title .category-title{font-size:29px;color:var(--accent-color);font-weight:700}.catalog-category-view .category-product-actions,.catalogsearch-result-index .category-product-actions,.brand-brand-view .category-product-actions,.block.related .category-product-actions,.block.upsell .category-product-actions,.section-builder .category-product-actions{border-bottom:1px solid #e7e7e7;padding-bottom:10px;margin-bottom:30px}.catalog-category-view .toolbar .toolbar-amount,.catalogsearch-result-index .toolbar .toolbar-amount,.brand-brand-view .toolbar .toolbar-amount,.block.related .toolbar .toolbar-amount,.block.upsell .toolbar .toolbar-amount,.section-builder .toolbar .toolbar-amount{color:var(--accent-color);font-size:14px;font-weight:700}.catalog-category-view .toolbar .sorter,.catalogsearch-result-index .toolbar .sorter,.brand-brand-view .toolbar .sorter,.block.related .toolbar .sorter,.block.upsell .toolbar .sorter,.section-builder .toolbar .sorter{display:flex;align-items:center;margin-right:0;margin-left:auto}.catalog-category-view .toolbar .sorter .sorter-label,.catalogsearch-result-index .toolbar .sorter .sorter-label,.brand-brand-view .toolbar .sorter .sorter-label,.block.related .toolbar .sorter .sorter-label,.block.upsell .toolbar .sorter .sorter-label,.section-builder .toolbar .sorter .sorter-label{color:var(--accent-color);font-size:14px;font-weight:700}.catalog-category-view .toolbar .sorter .sorter-options,.catalogsearch-result-index .toolbar .sorter .sorter-options,.brand-brand-view .toolbar .sorter .sorter-options,.block.related .toolbar .sorter .sorter-options,.block.upsell .toolbar .sorter .sorter-options,.section-builder .toolbar .sorter .sorter-options{background-color:#f5f5f5;color:var(--accent-color);font-size:13px;padding:0 20px;border-radius:108px;height:35px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;text-align-last:center}.catalog-category-view .toolbar .sorter .sorter-action:before,.catalogsearch-result-index .toolbar .sorter .sorter-action:before,.brand-brand-view .toolbar .sorter .sorter-action:before,.block.related .toolbar .sorter .sorter-action:before,.block.upsell .toolbar .sorter .sorter-action:before,.section-builder .toolbar .sorter .sorter-action:before{content:'\e93e';font-family:'alfaplus';color:#54547d}.catalog-category-view .toolbar .sorter .sorter-action.sort-desc:before,.catalogsearch-result-index .toolbar .sorter .sorter-action.sort-desc:before,.brand-brand-view .toolbar .sorter .sorter-action.sort-desc:before,.block.related .toolbar .sorter .sorter-action.sort-desc:before,.block.upsell .toolbar .sorter .sorter-action.sort-desc:before,.section-builder .toolbar .sorter .sorter-action.sort-desc:before{content:'\e93f';font-family:'alfaplus';color:#54547d}.catalog-category-view .toolbar .filter-placeholder,.catalogsearch-result-index .toolbar .filter-placeholder,.brand-brand-view .toolbar .filter-placeholder,.block.related .toolbar .filter-placeholder,.block.upsell .toolbar .filter-placeholder,.section-builder .toolbar .filter-placeholder{display:none}.catalog-category-view .toolbar .action-filter,.catalogsearch-result-index .toolbar .action-filter,.brand-brand-view .toolbar .action-filter,.block.related .toolbar .action-filter,.block.upsell .toolbar .action-filter,.section-builder .toolbar .action-filter{color:var(--accent-color);font-size:16px;font-weight:700;border:2px solid #e1e1e3;padding:5px 15px !important;border-radius:76px}.catalog-category-view .toolbar .action-filter:after,.catalogsearch-result-index .toolbar .action-filter:after,.brand-brand-view .toolbar .action-filter:after,.block.related .toolbar .action-filter:after,.block.upsell .toolbar .action-filter:after,.section-builder .toolbar .action-filter:after{display:none}.catalog-category-view .toolbar .action-filter:before,.catalogsearch-result-index .toolbar .action-filter:before,.brand-brand-view .toolbar .action-filter:before,.block.related .toolbar .action-filter:before,.block.upsell .toolbar .action-filter:before,.section-builder .toolbar .action-filter:before{content:'\e90f';font-family:'alfaplus';margin-right:5px}.catalog-category-view .bottom-toolbar .sorter,.catalogsearch-result-index .bottom-toolbar .sorter,.brand-brand-view .bottom-toolbar .sorter,.block.related .bottom-toolbar .sorter,.block.upsell .bottom-toolbar .sorter,.section-builder .bottom-toolbar .sorter{display:none}.catalog-category-view .products.list .product-image-photo,.catalogsearch-result-index .products.list .product-image-photo,.brand-brand-view .products.list .product-image-photo,.block.related .products.list .product-image-photo,.block.upsell .products.list .product-image-photo,.section-builder .products.list .product-image-photo{background-color:#fff;filter:invert(4%);border-radius:28px}.catalog-category-view .products.list .product-item-name a,.catalogsearch-result-index .products.list .product-item-name a,.brand-brand-view .products.list .product-item-name a,.block.related .products.list .product-item-name a,.block.upsell .products.list .product-item-name a,.section-builder .products.list .product-item-name a{color:var(--accent-color);font-size:15px;text-align:center;display:block;padding:0 5px}.catalog-category-view .products.list .price-box,.catalogsearch-result-index .products.list .price-box,.brand-brand-view .products.list .price-box,.block.related .products.list .price-box,.block.upsell .products.list .price-box,.section-builder .products.list .price-box{text-align:center;margin-top:15px !important}.catalog-category-view .products.list .price-box .price-container,.catalogsearch-result-index .products.list .price-box .price-container,.brand-brand-view .products.list .price-box .price-container,.block.related .products.list .price-box .price-container,.block.upsell .products.list .price-box .price-container,.section-builder .products.list .price-box .price-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.catalog-category-view .products.list .price-box .price-container .price-label,.catalogsearch-result-index .products.list .price-box .price-container .price-label,.brand-brand-view .products.list .price-box .price-container .price-label,.block.related .products.list .price-box .price-container .price-label,.block.upsell .products.list .price-box .price-container .price-label,.section-builder .products.list .price-box .price-container .price-label{font-size:14px;color:#54547d}.catalog-category-view .products.list .price-box .price-container .price,.catalogsearch-result-index .products.list .price-box .price-container .price,.brand-brand-view .products.list .price-box .price-container .price,.block.related .products.list .price-box .price-container .price,.block.upsell .products.list .price-box .price-container .price,.section-builder .products.list .price-box .price-container .price,.catalog-category-view .products.list .price-box .price-container .price-wrapper,.catalogsearch-result-index .products.list .price-box .price-container .price-wrapper,.brand-brand-view .products.list .price-box .price-container .price-wrapper,.block.related .products.list .price-box .price-container .price-wrapper,.block.upsell .products.list .price-box .price-container .price-wrapper,.section-builder .products.list .price-box .price-container .price-wrapper{color:var(--accent-color);font-size:16px}.catalog-category-view .products.list .price-box .minimal-price-link,.catalogsearch-result-index .products.list .price-box .minimal-price-link,.brand-brand-view .products.list .price-box .minimal-price-link,.block.related .products.list .price-box .minimal-price-link,.block.upsell .products.list .price-box .minimal-price-link,.section-builder .products.list .price-box .minimal-price-link{display:none}.catalog-category-view .products.list .price-box .old-price,.catalogsearch-result-index .products.list .price-box .old-price,.brand-brand-view .products.list .price-box .old-price,.block.related .products.list .price-box .old-price,.block.upsell .products.list .price-box .old-price,.section-builder .products.list .price-box .old-price{width:100%;text-align:center}.catalog-category-view .products.list .price-box .old-price .price,.catalogsearch-result-index .products.list .price-box .old-price .price,.brand-brand-view .products.list .price-box .old-price .price,.block.related .products.list .price-box .old-price .price,.block.upsell .products.list .price-box .old-price .price,.section-builder .products.list .price-box .old-price .price{color:#e1e1e3}.catalog-category-view .products.list .product-item-info .product-top .label,.catalogsearch-result-index .products.list .product-item-info .product-top .label,.brand-brand-view .products.list .product-item-info .product-top .label,.block.related .products.list .product-item-info .product-top .label,.block.upsell .products.list .product-item-info .product-top .label,.section-builder .products.list .product-item-info .product-top .label{position:absolute;top:0;width:100%;display:flex;padding:13px 16px;justify-content:space-between;align-items:center;z-index:1;pointer-events:none}.catalog-category-view .products.list .product-item-info .product-top .label .right,.catalogsearch-result-index .products.list .product-item-info .product-top .label .right,.brand-brand-view .products.list .product-item-info .product-top .label .right,.block.related .products.list .product-item-info .product-top .label .right,.block.upsell .products.list .product-item-info .product-top .label .right,.section-builder .products.list .product-item-info .product-top .label .right{width:50%;display:flex;justify-content:flex-end;align-items:center}.catalog-category-view .products.list .product-item-info .product-top .label .left,.catalogsearch-result-index .products.list .product-item-info .product-top .label .left,.brand-brand-view .products.list .product-item-info .product-top .label .left,.block.related .products.list .product-item-info .product-top .label .left,.block.upsell .products.list .product-item-info .product-top .label .left,.section-builder .products.list .product-item-info .product-top .label .left{width:50%;display:flex;justify-content:flex-start;align-items:center}.catalog-category-view .products.list .product-item-info .product-top .product-label,.catalogsearch-result-index .products.list .product-item-info .product-top .product-label,.brand-brand-view .products.list .product-item-info .product-top .product-label,.block.related .products.list .product-item-info .product-top .product-label,.block.upsell .products.list .product-item-info .product-top .product-label,.section-builder .products.list .product-item-info .product-top .product-label{background-color:#fff;color:var(--accent-color);border-radius:82px;padding:10px 15px;top:unset;left:unset;right:unset;position:relative}.catalog-category-view .products.list .product-item-info .product-top .product-label:not(:first-child),.catalogsearch-result-index .products.list .product-item-info .product-top .product-label:not(:first-child),.brand-brand-view .products.list .product-item-info .product-top .product-label:not(:first-child),.block.related .products.list .product-item-info .product-top .product-label:not(:first-child),.block.upsell .products.list .product-item-info .product-top .product-label:not(:first-child),.section-builder .products.list .product-item-info .product-top .product-label:not(:first-child){margin-left:5px}.catalog-category-view .products.list .product-item-info .product-top .product-label.sale-label,.catalogsearch-result-index .products.list .product-item-info .product-top .product-label.sale-label,.brand-brand-view .products.list .product-item-info .product-top .product-label.sale-label,.block.related .products.list .product-item-info .product-top .product-label.sale-label,.block.upsell .products.list .product-item-info .product-top .product-label.sale-label,.section-builder .products.list .product-item-info .product-top .product-label.sale-label{background-color:var(--accent-color);color:#fff}.catalog-category-view .products.list .product-item-info .product-top .product-label.new-label,.catalogsearch-result-index .products.list .product-item-info .product-top .product-label.new-label,.brand-brand-view .products.list .product-item-info .product-top .product-label.new-label,.block.related .products.list .product-item-info .product-top .product-label.new-label,.block.upsell .products.list .product-item-info .product-top .product-label.new-label,.section-builder .products.list .product-item-info .product-top .product-label.new-label{margin-left:auto}.catalog-category-view .products.list .product-item-info .product-top .product-label.sustainability-label,.catalogsearch-result-index .products.list .product-item-info .product-top .product-label.sustainability-label,.brand-brand-view .products.list .product-item-info .product-top .product-label.sustainability-label,.block.related .products.list .product-item-info .product-top .product-label.sustainability-label,.block.upsell .products.list .product-item-info .product-top .product-label.sustainability-label,.section-builder .products.list .product-item-info .product-top .product-label.sustainability-label{color:var(--eco-color)}.catalog-category-view .products.list .product-item-info .product-top .product-label.sustainability-label i:before,.catalogsearch-result-index .products.list .product-item-info .product-top .product-label.sustainability-label i:before,.brand-brand-view .products.list .product-item-info .product-top .product-label.sustainability-label i:before,.block.related .products.list .product-item-info .product-top .product-label.sustainability-label i:before,.block.upsell .products.list .product-item-info .product-top .product-label.sustainability-label i:before,.section-builder .products.list .product-item-info .product-top .product-label.sustainability-label i:before{font-size:16px}.catalog-category-view .products.list .product-item-info .product-top .product-label.colors-label,.catalogsearch-result-index .products.list .product-item-info .product-top .product-label.colors-label,.brand-brand-view .products.list .product-item-info .product-top .product-label.colors-label,.block.related .products.list .product-item-info .product-top .product-label.colors-label,.block.upsell .products.list .product-item-info .product-top .product-label.colors-label,.section-builder .products.list .product-item-info .product-top .product-label.colors-label{display:flex}.catalog-category-view .products.list .product-item-info .product-top .product-label.colors-label svg,.catalogsearch-result-index .products.list .product-item-info .product-top .product-label.colors-label svg,.brand-brand-view .products.list .product-item-info .product-top .product-label.colors-label svg,.block.related .products.list .product-item-info .product-top .product-label.colors-label svg,.block.upsell .products.list .product-item-info .product-top .product-label.colors-label svg,.section-builder .products.list .product-item-info .product-top .product-label.colors-label svg{width:18px}.catalog-category-view .products.list .product-item-info .product-top .product-label.colors-label .count,.catalogsearch-result-index .products.list .product-item-info .product-top .product-label.colors-label .count,.brand-brand-view .products.list .product-item-info .product-top .product-label.colors-label .count,.block.related .products.list .product-item-info .product-top .product-label.colors-label .count,.block.upsell .products.list .product-item-info .product-top .product-label.colors-label .count,.section-builder .products.list .product-item-info .product-top .product-label.colors-label .count{margin-left:5px}.catalog-category-view .products.list .product-item-info .product-item-inner,.catalogsearch-result-index .products.list .product-item-info .product-item-inner,.brand-brand-view .products.list .product-item-info .product-item-inner,.block.related .products.list .product-item-info .product-item-inner,.block.upsell .products.list .product-item-info .product-item-inner,.section-builder .products.list .product-item-info .product-item-inner{padding:10px 10px 1px;background-color:transparent}.catalog-category-view .products.list .product-item-info .product.actions,.catalogsearch-result-index .products.list .product-item-info .product.actions,.brand-brand-view .products.list .product-item-info .product.actions,.block.related .products.list .product-item-info .product.actions,.block.upsell .products.list .product-item-info .product.actions,.section-builder .products.list .product-item-info .product.actions{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.catalog-category-view .products.list .product-item-info .product.actions:after,.catalogsearch-result-index .products.list .product-item-info .product.actions:after,.brand-brand-view .products.list .product-item-info .product.actions:after,.block.related .products.list .product-item-info .product.actions:after,.block.upsell .products.list .product-item-info .product.actions:after,.section-builder .products.list .product-item-info .product.actions:after{display:none}.catalog-category-view .products.list .product-item-info .product.actions .actions-primary,.catalogsearch-result-index .products.list .product-item-info .product.actions .actions-primary,.brand-brand-view .products.list .product-item-info .product.actions .actions-primary,.block.related .products.list .product-item-info .product.actions .actions-primary,.block.upsell .products.list .product-item-info .product.actions .actions-primary,.section-builder .products.list .product-item-info .product.actions .actions-primary{float:none}.catalog-category-view .products.list .product-item-info .product.actions .actions-secondary,.catalogsearch-result-index .products.list .product-item-info .product.actions .actions-secondary,.brand-brand-view .products.list .product-item-info .product.actions .actions-secondary,.block.related .products.list .product-item-info .product.actions .actions-secondary,.block.upsell .products.list .product-item-info .product.actions .actions-secondary,.section-builder .products.list .product-item-info .product.actions .actions-secondary{margin-left:auto;float:none;display:flex;flex-direction:column}.catalog-category-view .products.list .product-item-info .product.actions .actions-secondary .action.towishlist,.catalogsearch-result-index .products.list .product-item-info .product.actions .actions-secondary .action.towishlist,.brand-brand-view .products.list .product-item-info .product.actions .actions-secondary .action.towishlist,.block.related .products.list .product-item-info .product.actions .actions-secondary .action.towishlist,.block.upsell .products.list .product-item-info .product.actions .actions-secondary .action.towishlist,.section-builder .products.list .product-item-info .product.actions .actions-secondary .action.towishlist{background-color:#fff;border-radius:50%;padding:10px}.catalog-category-view .products.list .product-item-info .product.actions .actions-secondary .action.towishlist span:before,.catalogsearch-result-index .products.list .product-item-info .product.actions .actions-secondary .action.towishlist span:before,.brand-brand-view .products.list .product-item-info .product.actions .actions-secondary .action.towishlist span:before,.block.related .products.list .product-item-info .product.actions .actions-secondary .action.towishlist span:before,.block.upsell .products.list .product-item-info .product.actions .actions-secondary .action.towishlist span:before,.section-builder .products.list .product-item-info .product.actions .actions-secondary .action.towishlist span:before{font-family:'alfaplus';content:'\e942'}.catalog-category-view .products.list .product-item-info .product.actions .actions-secondary .action.quickview,.catalogsearch-result-index .products.list .product-item-info .product.actions .actions-secondary .action.quickview,.brand-brand-view .products.list .product-item-info .product.actions .actions-secondary .action.quickview,.block.related .products.list .product-item-info .product.actions .actions-secondary .action.quickview,.block.upsell .products.list .product-item-info .product.actions .actions-secondary .action.quickview,.section-builder .products.list .product-item-info .product.actions .actions-secondary .action.quickview{padding:10px;background-color:#fff;border-radius:50%;margin-top:4px;margin-left:0}.catalog-category-view .products.list .product-item-info .product.actions .actions-secondary .action.quickview span:before,.catalogsearch-result-index .products.list .product-item-info .product.actions .actions-secondary .action.quickview span:before,.brand-brand-view .products.list .product-item-info .product.actions .actions-secondary .action.quickview span:before,.block.related .products.list .product-item-info .product.actions .actions-secondary .action.quickview span:before,.block.upsell .products.list .product-item-info .product.actions .actions-secondary .action.quickview span:before,.section-builder .products.list .product-item-info .product.actions .actions-secondary .action.quickview span:before{font-family:'alfaplus';content:'\e93d'}.catalog-category-view .products.list .product-item-info .product.actions .action.tocart,.catalogsearch-result-index .products.list .product-item-info .product.actions .action.tocart,.brand-brand-view .products.list .product-item-info .product.actions .action.tocart,.block.related .products.list .product-item-info .product.actions .action.tocart,.block.upsell .products.list .product-item-info .product.actions .action.tocart,.section-builder .products.list .product-item-info .product.actions .action.tocart{color:var(--accent-color);text-transform:unset;border:2px solid #f5f5f5;border-radius:30px;padding:10px 15px;height:auto;text-align:center;font-size:13px}.catalog-category-view .products.list .product-item-info .product.actions .action.tocart:after,.catalogsearch-result-index .products.list .product-item-info .product.actions .action.tocart:after,.brand-brand-view .products.list .product-item-info .product.actions .action.tocart:after,.block.related .products.list .product-item-info .product.actions .action.tocart:after,.block.upsell .products.list .product-item-info .product.actions .action.tocart:after,.section-builder .products.list .product-item-info .product.actions .action.tocart:after{font-family:'alfaplus';content:'\e900';margin-left:5px;font-size:15px}.catalogsearch-result-index .page-title-wrapper,.brand-brand-view .page-title-wrapper{margin-bottom:25px}.catalogsearch-result-index .page-title-wrapper .page-title,.brand-brand-view .page-title-wrapper .page-title{background-color:#fff;color:var(--accent-color);padding:35px 0 15px}.catalogsearch-result-index .page-title-wrapper .page-title:before,.brand-brand-view .page-title-wrapper .page-title:before{display:none}.catalogsearch-result-index .page-title-wrapper .page-title .breadcrumbs,.brand-brand-view .page-title-wrapper .page-title .breadcrumbs{background-color:#fff;position:relative;bottom:unset;margin-top:35px}.mgs-filter-active{border-radius:10px;border-color:#e1e1e1}.mgs-filter-active .filter-current-subtitle{color:var(--accent-color);text-transform:none;font-weight:700;font-size:19px}.mgs-filter-active .shoppingby-item{margin-right:10px}.mgs-filter-active .shoppingby-item .state-item{border:2px solid #e1e1e1;border-radius:44px;padding:10px 15px;overflow:hidden;display:inline-block}.mgs-filter-active .shoppingby-item .state-item .state-item-name{color:var(--accent-color);font-weight:700;font-size:14px}.mgs-filter-active .shoppingby-item .state-item .state-item-name>span{font-weight:400}.mgs-filter-active .shoppingby-item .state-item .filter-active-item-clear-all{color:var(--accent-color);font-weight:700}.mgs-filter-active .shoppingby-item .state-item .filter-active-item-clear-all:after{content:'\e921';font-family:'alfaplus';margin-left:10px}.sustainability-title{color:var(--accent-color);font-size:20px;font-weight:700;margin-top:30px}.sustainability-title:before{color:#52cc67;margin-right:10px;content:"\e939";font-family:'alfaplus'}.sustainability-content{color:var(--accent-color);font-size:15px;line-height:1.2;margin-left:25px;margin-top:10px}.quickViewDetails .modal-inner-wrap{box-shadow:3px 3px 25px rgba(0,0,0,.16);border-radius:18px}.quickViewDetails .product-item-details{padding:20px}.quickViewDetails .product-info-main-wrapper{padding:15px 15px 0 0 !important}.quickViewDetails .action-close{color:var(--accent-color);right:40px !important}.quickViewDetails .action-close:before{display:none}.quickViewDetails .action-close span{text-transform:lowercase;font-size:15px;font-weight:600;width:auto;height:auto;position:relative}.quickViewDetails .action-close span:after{font-family:'alfaplus';content:'\e921';margin-left:5px}.quickViewDetails .product-links-wrapper{border-top:1px solid #e1e1e1;padding:20px 0}.quickViewDetails .product-links-wrapper .top{display:flex;align-items:center;justify-content:space-between}.quickViewDetails .product-links-wrapper .view-product{background-color:var(--accent-color);border-radius:135px;font-size:20px;font-weight:400;height:auto;box-shadow:6px 9px 12px rgba(0,0,0,.16);max-width:400px;display:block;justify-content:center;align-items:center;text-transform:unset}.quickViewDetails .product-links-wrapper .view-product:hover{background-color:#fff;color:var(--accent-color)}.quickViewDetails .product-links-wrapper .action.towishlist{border:none;width:auto;height:auto;display:flex;background-color:#fff}.quickViewDetails .product-links-wrapper .action.towishlist:before{font-family:'alfaplus';content:'\e942';color:var(--accent-color);font-size:32px;font-weight:400}.quickViewDetails .product-links-wrapper .action.towishlist span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block.filter .filter-content .filter-options-item .filter-options-title{font-size:19px;color:var(--accent-color);text-transform:unset;font-weight:700;border-bottom:1px solid #e7e7e7;padding-bottom:15px;margin-bottom:15px;display:flex;align-items:center;gap:10px}.block.filter .filter-content .filter-options-item .filter-options-title:after{font-family:'alfaplus';content:'\e925';display:inline-block;color:#898faa;font-size:15px;font-weight:400;margin-left:auto}.block.filter .filter-content .filter-options-item .filter-options-title.is_sustainable:before{font-family:'alfaplus';content:"\e939";color:var(--eco-color);font-size:20px;font-weight:400}.block.filter .filter-content .filter-options-item.active .filter-options-title:after{content:'\e923'}.block.filter .filter-content .filter-options-content .swatch-attribute.color .swatch-option-link-layered .swatch-option.color,.block.filter .filter-content .filter-options-content .swatch-attribute.color_filter .swatch-option-link-layered .swatch-option.color,.block.filter .filter-content .filter-options-content .swatch-attribute.color .swatch-option-link-layered .swatch-option.image,.block.filter .filter-content .filter-options-content .swatch-attribute.color_filter .swatch-option-link-layered .swatch-option.image{width:22px;height:22px;border:1px solid #e7e7e7;border-radius:50%}.block.filter .filter-content .filter-options-content .swatch-attribute.color .swatch-option-link-layered .swatch-option.color:before,.block.filter .filter-content .filter-options-content .swatch-attribute.color_filter .swatch-option-link-layered .swatch-option.color:before,.block.filter .filter-content .filter-options-content .swatch-attribute.color .swatch-option-link-layered .swatch-option.image:before,.block.filter .filter-content .filter-options-content .swatch-attribute.color_filter .swatch-option-link-layered .swatch-option.image:before{color:var(--accent-color);font-size:14px;margin-left:20px;width:max-content;text-align:left}.block.filter .filter-content .filter-options-content .swatch-attribute-options{max-height:350px;overflow-y:auto}.block.filter .filter-content .filter-options-content .swatch-attribute-options .swatch-option.text{border:2px solid #e1e1e1;border-radius:44px;color:var(--accent-color);padding:10px;width:auto;height:auto;line-height:1;min-width:45px}.block.filter .filter-content .filter-options-content .swatch-attribute-options .swatch-option.text:not(:disabled):hover{border-color:var(--accent-color);color:var(--accent-color)}.block.filter .filter-content .filter-options-content .items .item{display:flex;align-items:center;margin:0 0 15px}.block.filter .filter-content .filter-options-content .items .item>a{margin-bottom:0;color:var(--accent-color);font-size:14px;margin-left:10px}.block.filter .filter-content .filter-options-content .items .item>a:hover{color:var(--accent-color);text-decoration:none}.block.filter .filter-content .filter-options-content .items .item .mgs-filter-item-checkbox{display:grid;grid-template-columns:min-content auto;grid-gap:.5em;font-size:2rem;color:var(--accent-color);grid-template-areas:"checkbox"}.block.filter .filter-content .filter-options-content .items .item .mgs-filter-item-checkbox>*{grid-area:checkbox}.block.filter .filter-content .filter-options-content .items .item .mgs-filter-item-checkbox input{opacity:0;width:1em;height:1em;cursor:pointer}.block.filter .filter-content .filter-options-content .items .item .mgs-filter-item-checkbox input:checked+.mgs-content:after{font-family:'alfaplus';content:'\e90c';color:var(--accent-color);text-align:center;align-self:center;font-size:14px}.block.filter .filter-content .filter-options-content .items .item .mgs-filter-item-checkbox .mgs-content{cursor:pointer;display:inline-grid;width:1em;height:1em;border-radius:.25em;border:2px solid #e7e7e7;position:unset}.block.filter .filter-content .filter-options-content .items .item input[type=checkbox]{width:28px;height:28px}.block.filter .filter-content .filter-options .count:before{display:none}.block.filter .filter-content .filter-options .count:after{display:none}.smile-es-range-slider .ui-slider-handle{background:#fff;border:4px solid var(--accent-color);width:22px;height:22px}.smile-es-range-slider .slider-label>div{color:var(--accent-color);font-size:13px}.smile-es-range-slider .action.small{background:var(--accent-color)}.smile-es-range-slider .action.small:hover{background:var(--accent-color);border-color:var(--accent-color)}.smile-es-range-slider [data-role=message-box].empty{color:red;font-size:14px}.ui-slider-range.ui-widget-header.ui-corner-all{background:var(--accent-color)}.pages .pages-items{display:flex;align-items:center;justify-content:center}.pages .pages-items .item{margin:0 5px;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.pages .pages-items .item.current{background-color:#f5f5f5;border-radius:8px}.pages .pages-items .item.current .page:after{display:none}.pages .pages-items .item .page{color:var(--accent-color);font-size:14px;font-weight:400;line-height:1;text-align:center;padding:0}.pages .pages-items .item .page .label{display:none}.pages .pages-items .item .action{color:var(--accent-color);background-color:#fff;border-color:#eee;margin:0}.pages .pages-items .item .action:hover{color:#fff;background-color:var(--accent-color);border-color:var(--accent-color)}.pages .pages-items .item .action:before{font-family:'alfaplus';content:'\e92b';color:var(--accent-color);font-size:10px;width:40px;height:40px}.pages .pages-items .item .action.previous{margin:0}.pages .pages-items .item .action.previous:before{content:'\e92c'}.product.info.detailed{margin-top:0}.slide-out-menu{display:flex;align-items:center;background-color:var(--accent-color);padding-right:24px}.slide-out-menu.active .menu{transform:translateX(0);opacity:1;visibility:visible}.slide-out-menu .slide-out-menu-toggle{padding-top:10px;padding-right:16px;padding-left:24px;padding-bottom:10px;height:max-content;max-width:133px;display:flex;align-items:flex-end;position:relative;cursor:pointer;border-radius:20px;color:var(--accent-color);background-color:#fff;z-index:1}.slide-out-menu .slide-out-menu-toggle i{margin-left:8px;font-size:10px;line-height:20px;width:20px;height:20px}.slide-out-menu .slide-out-menu-toggle.mobile{display:none;background-color:var(--accent-color);color:#fff}.slide-out-menu .slide-out-menu-toggle .fo-icon-menu{margin-left:5px}.slide-out-menu .menu{position:fixed;top:0;width:100%;max-width:535px;background-color:#fff;padding:25px 50px 81px;overflow:auto;height:100%;color:var(--accent-color);transform:translateX(1000%);transition:all .3s ease-in-out;z-index:1000000;opacity:0;visibility:hidden;right:0}.slide-out-menu .menu .ui-menu{display:flex;flex-direction:column}.slide-out-menu .menu .ui-menu .submenu{margin:20px 0 0;top:unset !important}.slide-out-menu .menu a{color:var(--accent-color)}.slide-out-menu .menu .btn-close-menu{text-align:right;cursor:pointer;margin-bottom:40px;margin-right:5px;width:max-content;margin-left:auto}.slide-out-menu .menu .btn-close-menu i{margin-left:5px}.slide-out-menu .menu .btn-close-menu i:before{font-size:12px}.slide-out-menu .menu .store-menu{max-height:60vh;overflow:hidden}.slide-out-menu .menu .store-menu.active [data-role=content]>ul,.slide-out-menu .menu .store-menu.active [data-role=content]>nav>ul,.slide-out-menu .menu .store-menu.active [data-role=content]>div>ul{overflow-y:auto;max-height:calc(60vh - 73px)}.slide-out-menu .menu [data-role=collapsible].active .main-menu-title:after{content:'\e926'}.slide-out-menu .menu .main-menu-title{color:var(--accent-color);font-size:16px;padding:10px 0;border-bottom:2px solid #d9dade;display:flex;justify-content:space-between;align-items:center;font-weight:700;background:#fff;z-index:50;margin-bottom:20px}.slide-out-menu .menu .main-menu-title>span{display:flex;align-items:center}.slide-out-menu .menu .main-menu-title i{color:#898faa;font-size:22px;margin-right:8px}.slide-out-menu .menu .main-menu-title:after{font-family:"alfaplus";content:'\e925';font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#898faa}.slide-out-menu .navigation .category-item.parent>a.ui-state-active:after,.slide-out-menu .navigation .category-item.parent>a.ui-state-focus:after{content:'\e926'}.slide-out-menu .navigation .category-item.parent>a:after{font-family:"alfaplus";content:'\e925';font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#898faa}.slide-out-menu .navigation .level0 .submenu{padding-inline:8px;padding-top:10px}.slide-out-menu .navigation .level0>.level-top,.slide-out-menu .navigation .level0 a.level0,.slide-out-menu .header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0,.slide-out-menu .alfaplus-menu a{color:var(--accent-color);font-size:14px;padding:10px 0;border-bottom:2px solid #d9dade;display:flex;justify-content:space-between;align-items:center}.slide-out-menu .navigation .level0>.level-top .ui-menu-icon,.slide-out-menu .navigation .level0 a.level0 .ui-menu-icon,.slide-out-menu .header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0 .ui-menu-icon,.slide-out-menu .alfaplus-menu a .ui-menu-icon{display:none}.slide-out-menu .alfaplus-menu>*{padding:10px 28px}.slide-out-menu .navigation .level0>.level-top:hover,.slide-out-menu .navigation .level0>.level-top:active,.slide-out-menu .navigation .level0.active>.level-top,.slide-out-menu .navigation .level0 a.level0:hover,.slide-out-menu .header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:hover{color:var(--accent-color)}.slide-out-menu .navigation .level0 .submenu a,.slide-out-menu .navigation .level0 .dropdown-mega-menu .sub-menu a,.slide-out-menu .dropdown-mega-menu .level1 a{color:var(--accent-color);font-size:13px}.header-top-links .login-form{text-align:left}.brands-menu .brands-menu-list{padding:10px 28px}.brands-menu .brands-menu-list .brand-link{font-size:14px;padding:10px 0;border-bottom:2px solid #d9dade;display:block}.brands-menu .brands-menu-list .brand-link:hover{color:var(--accent-color)}footer .top-footer .footer-block{padding:0}footer .top-footer img{display:block;margin:0 auto}footer .top-footer .footer-top-points{background-color:#fff;border-radius:17px;transform:translateY(-50%);margin:0 auto;max-width:1340px;padding-right:41px;padding-left:41px;color:var(--accent-color)}footer .top-footer .footer-top-points i:before{color:#54547d;font-size:3em}footer .top-footer .footer-top-points h3{font-size:18px;font-weight:700;margin:10px 0}footer .top-footer .footer-top-points p,footer .top-footer .footer-top-points a{font-size:16px;line-height:22px}footer .top-footer .footer-top-points a{text-decoration:underline}footer .top-footer .footer-top-points>div{display:flex;flex-direction:column;justify-content:space-between;padding:64px 63px 83px 48px}footer .top-footer .footer-top-points>div:not(:first-child){border-left:1px solid #f5f5f5}footer .newsletter-footer .footer-logo{margin:-40px auto 32px auto;text-align:center;max-width:305px}footer .newsletter-footer .newsletter-form{margin:30px auto;background-color:#fff;border-radius:17px;max-width:1340px}footer .newsletter-footer .newsletter-form .block.newsletter{display:flex;max-width:100%;margin:0;padding:30px;width:100%;float:none}footer .newsletter-footer .newsletter-form .block.newsletter .title{color:var(--accent-color);font-size:24px;display:flex;flex-direction:column;justify-content:center;margin:0 25px 0 0;line-height:29px}footer .newsletter-footer .newsletter-form .block.newsletter .title strong{font-size:39px;margin:0;line-height:48px}footer .newsletter-footer .newsletter-form .block.newsletter .content{flex:1}footer .newsletter-footer .newsletter-form .block.newsletter .form{display:flex;align-items:center;height:100%}footer .newsletter-footer .newsletter-form .block.newsletter .form .field.newsletter{max-width:unset;display:flex;flex:2;margin:0 0 0 15px}footer .newsletter-footer .newsletter-form .block.newsletter .form .control{position:relative;cursor:pointer}footer .newsletter-footer .newsletter-form .block.newsletter .form .control.email{padding:0 15px;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;margin-right:15px}footer .newsletter-footer .newsletter-form .block.newsletter .form .control.terms-checkbox{padding-left:65px;flex:1;margin:0 25px 0 0;height:54px}footer .newsletter-footer .newsletter-form .block.newsletter .form .control.terms-checkbox label{width:unset;height:unset;clip:unset;font-size:16px;color:var(--accent-color)}footer .newsletter-footer .newsletter-form .block.newsletter .form .control input,footer .newsletter-footer .newsletter-form .block.newsletter .form .control .checkmark{background-color:#f5f5f5;border:1px solid #e1e1e1;border-radius:12px}footer .newsletter-footer .newsletter-form .block.newsletter .form .control input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:54px;width:54px;z-index:1;left:0}footer .newsletter-footer .newsletter-form .block.newsletter .form .control .checkmark{position:absolute;top:0;left:0;height:54px;width:54px}footer .newsletter-footer .newsletter-form .block.newsletter .form .control input:checked~.checkmark{background-color:var(--accent-color)}footer .newsletter-footer .newsletter-form .block.newsletter .form .control .checkmark:after{content:"";position:absolute;display:none}footer .newsletter-footer .newsletter-form .block.newsletter .form .control input:checked~.checkmark:after{display:block}footer .newsletter-footer .newsletter-form .block.newsletter .form .control .checkmark:after{left:17px;top:5px;width:15px;height:30px;border:solid #fff;border-width:0 5px 5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}footer .newsletter-footer .newsletter-form .block.newsletter .form .control input[type=email]{color:var(--accent-color);font-size:20px;text-align:center;height:54px;padding:0}footer .newsletter-footer .newsletter-form .block.newsletter .form .control:before{display:none}footer .newsletter-footer .newsletter-form .block.newsletter .actions{width:unset;display:block}footer .newsletter-footer .newsletter-form .block.newsletter .actions .action{background-color:var(--accent-color);color:#fff;border-radius:71px;text-transform:unset;box-shadow:10px 16px 9px rgba(0,0,0,.14);font-size:19px;height:60px;width:230px;font-weight:400;border:2px solid var(--accent-color)}footer .newsletter-footer .newsletter-form .block.newsletter .actions .action:hover{background-color:#fff;color:var(--accent-color)}footer .bottom-footer{background-color:#fff;padding-top:40px;padding-bottom:35px}footer .bottom-footer a{color:var(--accent-color)}footer .bottom-footer .frame>div{padding:0}footer .bottom-footer .bottom-footer-right{display:flex;justify-content:flex-end;align-items:center}footer .bottom-footer .bottom-footer-right a{padding:10px;font-weight:600}footer .bottom-footer .bottom-footer-left{align-items:center;display:flex}footer .bottom-footer .bottom-footer-middle{justify-content:center;align-items:center;display:flex;flex-wrap:wrap}footer .bottom-footer .bottom-footer-middle span{margin:10px}footer .product-bottom-banners{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1920px}footer .product-bottom-banners>div{display:flex;align-items:center;justify-content:center}footer .product-bottom-banners>div:first-child{padding-right:48px}footer .product-bottom-banners .banner .banner-content{max-width:350px}footer .product-bottom-banners .banner .banner-content .btn{border:2px solid var(--accent-color)}footer .product-bottom-banners .banner .banner-content .btn:hover{color:var(--accent-color);background-color:#fff}footer.page-footer .middle-footer{padding:50px 0 40px}footer.page-footer .middle-footer .list-links li{padding:5px 0}footer.page-footer .middle-footer .footer-title{margin-bottom:15px;text-transform:none;font-size:20px;font-weight:600}footer.page-footer .middle-footer .social-links{display:flex;margin-top:30px;flex-wrap:wrap}footer.page-footer .middle-footer .social-links a{width:40px;height:40px;display:block;font-size:22px}.banner{position:relative;width:100%;padding:30px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:30px;overflow:hidden;border-radius:20px;min-height:480px}.banner.bg-blue-60{min-height:750px;justify-content:stretch}.banner.bg-blue-60 .line{width:100%;justify-content:stretch;align-items:center}.banner.bg-blue-60 img{width:100%}.banner.bg-blue-60 .banner-content{margin:0 auto;align-items:center;height:100%;max-width:400px;padding:0}.banner.bg-blue-60 .banner-content .banner-title-bold{text-decoration-color:#12226b}.banner.bg-blue-60 .banner-content .btn:hover{background-color:#fff;color:var(--accent-color)}.banner.center-content{justify-content:center;align-items:center;height:100%}.banner.content-right{justify-content:flex-end}.banner .banner-img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:50% center}.banner .banner-content{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--accent-color);text-align:center;padding:15px}.banner .banner-content.width-auto{width:auto}.banner .banner-content .tagline{font-size:23px}.banner .banner-content h4{text-decoration:underline;text-decoration-thickness:15px;text-decoration-color:#fff;text-decoration-skip-ink:none;text-underline-offset:-15px}.banner .banner-content h4,.banner .banner-content .title{font-size:41px;font-weight:800;color:var(--accent-color);line-height:1;margin-bottom:23px}.banner .banner-content p{font-size:15px;margin-bottom:25px;line-height:24px}.banner .banner-content .btn{color:#fff;background-color:var(--accent-color);padding:15px 50px;border-radius:71px;font-size:19px;min-width:215px;border:2px solid var(--accent-color);box-shadow:10px 16px 9px rgba(0,0,0,.14)}.banner .banner-content .btn:hover{background-color:#fff;color:var(--accent-color)}.banner .banner-content .btn.shop-icon:after{font-family:'alfaplus';content:'\e900';margin-left:5px}.home-banner{padding-top:30px;margin-bottom:110px;max-width:1366px;margin-right:auto;margin-left:auto}.home-banner .banner{display:block}.home-banner .banner .banner-content{max-width:450px}.home-banner .banner .banner-content .banner-title{font-size:27px}.home-banner .line.mg-center{justify-content:space-evenly}.tab-width-title{margin-bottom:90px;margin-top:110px;max-width:1366px;margin-right:auto;margin-left:auto;padding:0 15px}.product-slider-wrapper{background-color:var(--accent-color);border-radius:18px;max-width:1920px;margin:20px auto;display:flex;align-items:center;justify-content:center}.product-slider-wrapper .mp-product-slider-block{padding-right:15px;padding-left:15px}.product-slider-wrapper:empty{display:none}.product-slider-wrapper .products-grid .items .product-item{margin-bottom:0}.product-slider-wrapper .products-grid .items .product-item .product.details{margin-bottom:20px}.product-slider-wrapper .section-title .title{color:#fff}.mp-product-slider-block{float:none !important;max-width:1366px;margin-top:105px !important;margin-bottom:75px !important;width:100%}.mp-product-slider-title,.catalog-product-view .block.related .block-title.title>strong,.block.upsell .block-title.title>strong{color:#fff;font-size:35px;font-weight:bolder;margin:0 0 40px;text-align:left}.mp-product-slider-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.mp-product-slider-title a{font-size:18px;line-height:23px;display:flex;align-items:center;color:#fff;font-weight:400}.mp-product-slider-title a:after{font-family:'alfaplus';content:'\e909';margin-left:12px;font-size:12px}.mp-product-slider-title a:hover{color:#fff}.owl-carousel .owl-dots .owl-dot{margin:0 3.5px}.owl-carousel .owl-dots .owl-dot span{background-color:#fff;margin:0}.owl-carousel .owl-dots .owl-dot.active span{background-color:#fff}.owl-carousel .owl-dots .owl-dot:hover span{background-color:#fff}.mp-product-slider-content,.block.related,.block.upsell{overflow:hidden}.mp-product-slider-content .products-grid .items .product-item,.block.related .products-grid .items .product-item,.block.upsell .products-grid .items .product-item{margin-bottom:0}.mp-product-slider-content .owl-stage,.block.related .owl-stage,.block.upsell .owl-stage{display:flex}.mp-product-slider-content .product-item,.block.related .product-item,.block.upsell .product-item{height:100%;background-color:#fff;border-radius:28px;overflow:hidden}.mp-product-slider-content .product-item .slider-product-item-info,.block.related .product-item .slider-product-item-info,.block.upsell .product-item .slider-product-item-info{width:100% !important}.mp-product-slider-content .product-item .product-image-container,.block.related .product-item .product-image-container,.block.upsell .product-item .product-image-container{width:100% !important}.mp-product-slider-content .product-item .product-item-name a,.block.related .product-item .product-item-name a,.block.upsell .product-item .product-item-name a{color:var(--accent-color);font-size:15px;font-weight:600;display:block;text-align:center}.mp-product-slider-content .product-item .label,.block.related .product-item .label,.block.upsell .product-item .label{position:absolute;z-index:1;top:0;width:100%;display:flex;padding:13px 16px;justify-content:space-between;align-items:center;pointer-events:none}.mp-product-slider-content .product-item .label .right,.block.related .product-item .label .right,.block.upsell .product-item .label .right{width:50%;display:flex;justify-content:flex-end;align-items:center}.mp-product-slider-content .product-item .label .left,.block.related .product-item .label .left,.block.upsell .product-item .label .left{width:50%;display:flex;justify-content:flex-start;align-items:center}.mp-product-slider-content .product-item .product-label,.block.related .product-item .product-label,.block.upsell .product-item .product-label{background-color:#fff;color:var(--accent-color);border-radius:82px;padding:10px 15px;top:unset;left:unset;right:unset;position:relative}.mp-product-slider-content .product-item .product-label:not(:first-child),.block.related .product-item .product-label:not(:first-child),.block.upsell .product-item .product-label:not(:first-child){margin-left:5px}.mp-product-slider-content .product-item .product-label.sale-label,.block.related .product-item .product-label.sale-label,.block.upsell .product-item .product-label.sale-label{background-color:var(--accent-color);color:#fff}.mp-product-slider-content .product-item .product-label.new-label,.block.related .product-item .product-label.new-label,.block.upsell .product-item .product-label.new-label{margin-left:auto}.mp-product-slider-content .product-item .product-label.sustainability-label,.block.related .product-item .product-label.sustainability-label,.block.upsell .product-item .product-label.sustainability-label{color:var(--eco-color)}.mp-product-slider-content .product-item .product-label.colors-label,.block.related .product-item .product-label.colors-label,.block.upsell .product-item .product-label.colors-label{display:flex}.mp-product-slider-content .product-item .product-label.colors-label svg,.block.related .product-item .product-label.colors-label svg,.block.upsell .product-item .product-label.colors-label svg{width:18px}.mp-product-slider-content .product-item .product-label.colors-label .count,.block.related .product-item .product-label.colors-label .count,.block.upsell .product-item .product-label.colors-label .count{margin-left:5px}.mp-product-slider-content .product-image-photo,.block.related .product-image-photo,.block.upsell .product-image-photo{background-color:#fff;filter:invert(4%);border-radius:28px}.mp-product-slider-content .product-item-name a,.block.related .product-item-name a,.block.upsell .product-item-name a{color:var(--accent-color);font-size:15px;text-align:center;display:block}.mp-product-slider-content .price-box,.block.related .price-box,.block.upsell .price-box{text-align:center;margin-top:15px !important}.mp-product-slider-content .price-box .price-container,.block.related .price-box .price-container,.block.upsell .price-box .price-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.mp-product-slider-content .price-box .price-container .price-label,.block.related .price-box .price-container .price-label,.block.upsell .price-box .price-container .price-label{font-size:14px;color:#54547d}.mp-product-slider-content .price-box .price-container .price,.block.related .price-box .price-container .price,.block.upsell .price-box .price-container .price,.mp-product-slider-content .price-box .price-container .price-wrapper,.block.related .price-box .price-container .price-wrapper,.block.upsell .price-box .price-container .price-wrapper{color:var(--accent-color);font-size:16px}.mp-product-slider-content .price-box .minimal-price-link,.block.related .price-box .minimal-price-link,.block.upsell .price-box .minimal-price-link{display:none}.mp-product-slider-content .price-box .old-price,.block.related .price-box .old-price,.block.upsell .price-box .old-price{width:100%;text-align:center}.mp-product-slider-content .price-box .old-price .price,.block.related .price-box .old-price .price,.block.upsell .price-box .old-price .price{color:#e1e1e3}.mp-product-slider-content .product-item-info .product-top .label,.block.related .product-item-info .product-top .label,.block.upsell .product-item-info .product-top .label{position:absolute;top:0;width:100%;z-index:1;display:flex;padding:13px 16px;justify-content:space-between;align-items:center;pointer-events:none}.mp-product-slider-content .product-item-info .product-top .label .right,.block.related .product-item-info .product-top .label .right,.block.upsell .product-item-info .product-top .label .right{width:50%;display:flex;justify-content:flex-end;align-items:center}.mp-product-slider-content .product-item-info .product-top .label .left,.block.related .product-item-info .product-top .label .left,.block.upsell .product-item-info .product-top .label .left{width:50%;display:flex;justify-content:flex-start;align-items:center}.mp-product-slider-content .product-item-info .product-top .product-label,.block.related .product-item-info .product-top .product-label,.block.upsell .product-item-info .product-top .product-label{background-color:#fff;color:var(--accent-color);border-radius:82px;padding:10px 15px;top:unset;left:unset;right:unset;position:relative}.mp-product-slider-content .product-item-info .product-top .product-label:not(:first-child),.block.related .product-item-info .product-top .product-label:not(:first-child),.block.upsell .product-item-info .product-top .product-label:not(:first-child){margin-left:5px}.mp-product-slider-content .product-item-info .product-top .product-label.sale-label,.block.related .product-item-info .product-top .product-label.sale-label,.block.upsell .product-item-info .product-top .product-label.sale-label{background-color:var(--accent-color);color:#fff}.mp-product-slider-content .product-item-info .product-top .product-label.new-label,.block.related .product-item-info .product-top .product-label.new-label,.block.upsell .product-item-info .product-top .product-label.new-label{margin-left:auto}.mp-product-slider-content .product-item-info .product-top .product-label.sustainability-label,.block.related .product-item-info .product-top .product-label.sustainability-label,.block.upsell .product-item-info .product-top .product-label.sustainability-label{color:var(--eco-color)}.mp-product-slider-content .product-item-info .product-top .product-label.colors-label,.block.related .product-item-info .product-top .product-label.colors-label,.block.upsell .product-item-info .product-top .product-label.colors-label{display:flex}.mp-product-slider-content .product-item-info .product-top .product-label.colors-label svg,.block.related .product-item-info .product-top .product-label.colors-label svg,.block.upsell .product-item-info .product-top .product-label.colors-label svg{width:18px}.mp-product-slider-content .product-item-info .product-top .product-label.colors-label .count,.block.related .product-item-info .product-top .product-label.colors-label .count,.block.upsell .product-item-info .product-top .product-label.colors-label .count{margin-left:5px}.mp-product-slider-content .product-item-info .product-item-inner,.block.related .product-item-info .product-item-inner,.block.upsell .product-item-info .product-item-inner{padding:10px 10px 1px}.mp-product-slider-content .product-item-info .product.actions,.block.related .product-item-info .product.actions,.block.upsell .product-item-info .product.actions{display:flex;align-items:center;justify-content:space-between}.mp-product-slider-content .product-item-info .product.actions:after,.block.related .product-item-info .product.actions:after,.block.upsell .product-item-info .product.actions:after{display:none}.mp-product-slider-content .product-item-info .product.actions .actions-primary,.block.related .product-item-info .product.actions .actions-primary,.block.upsell .product-item-info .product.actions .actions-primary{float:none}.mp-product-slider-content .product-item-info .product.actions .actions-secondary,.block.related .product-item-info .product.actions .actions-secondary,.block.upsell .product-item-info .product.actions .actions-secondary{float:none}.mp-product-slider-content .product-item-info .product.actions .actions-secondary .action.towishlist span:before,.block.related .product-item-info .product.actions .actions-secondary .action.towishlist span:before,.block.upsell .product-item-info .product.actions .actions-secondary .action.towishlist span:before{font-family:'alfaplus';content:'\e942'}.mp-product-slider-content .product-item-info .product.actions .actions-secondary .action.quickview span:before,.block.related .product-item-info .product.actions .actions-secondary .action.quickview span:before,.block.upsell .product-item-info .product.actions .actions-secondary .action.quickview span:before{font-family:'alfaplus';content:'\e93d'}.mp-product-slider-content .product-item-info .product.actions .action.tocart,.block.related .product-item-info .product.actions .action.tocart,.block.upsell .product-item-info .product.actions .action.tocart{color:var(--accent-color);text-transform:unset;border:2px solid #f5f5f5;border-radius:30px;padding:10px 15px;height:auto;text-align:center;font-size:13px}.mp-product-slider-content .product-item-info .product.actions .action.tocart:after,.block.related .product-item-info .product.actions .action.tocart:after,.block.upsell .product-item-info .product.actions .action.tocart:after{font-family:'alfaplus';content:'\e900';margin-left:5px;font-size:15px}.mgs-product-tab{margin:-70px auto 0 auto}.mgs-product-tab .tab-style7.data.items .item.title .switch{color:#bfbebe;font-size:18px;font-weight:400 !important}.mgs-product-tab .tab-style7.data.items .item.title .switch:hover{color:var(--accent-color) !important}.mgs-product-tab .tab-style7.data.items .item.title.active .switch{color:var(--accent-color) !important;font-weight:600 !important}.mgs-product-tab .mgs-tab.data.items>.item.content{margin-top:63px}.mgs-product-tab .tab-cate-link a{margin-bottom:35px;border-radius:44px;background-color:var(--accent-color);color:#fff;text-transform:none;text-decoration:none;padding:15px 35px;font-weight:400;font-size:16px;border:2px solid var(--accent-color)}.mgs-product-tab .tab-cate-link a:hover{background-color:#fff;color:var(--accent-color)}.abs-actions-addto-gridlist:before,.table-comparison .wishlist.split.button>.action.split:before,.product-items .wishlist.split.button>.action.split:before,.product-items .action.towishlist:before,.products.list.items .action.towishlist:before,.table-comparison .action.towishlist:before{font-family:inherit}.section-title{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.section-title .title{color:var(--accent-color);font-size:37px;font-weight:700;margin-bottom:5px}.section-title.white-text .title,.section-title.white-text .subtitle{color:#fff}.section-title .subtitle a{font-size:18px;line-height:23px;display:flex;align-items:center}.section-title .subtitle a:after{font-family:'alfaplus';content:'\e909';margin-left:12px;font-size:12px}.category-grid-widget{padding-bottom:40px}.category-grid-widget .section-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:170px;margin-bottom:20px}.category-grid-widget .section-title .subtitle{max-width:40%;font-size:15px}.category-grid-widget img{width:100%;height:100%;border-radius:20px}.category-grid-block .category-item .widget-category-infor{position:relative;display:block;padding:0;margin:0;line-height:unset}.category-grid-block .category-item .widget-category-infor .category-name{color:#fff;font-weight:700;font-size:19px;display:block;margin-top:10px}.checkout-cart-index .page-title-wrapper.layout_type2{margin-top:75px;margin-bottom:30px;padding-right:15px;padding-left:15px}.checkout-cart-index .page-title-wrapper.layout_type2 .page-title{background-color:#fff;color:var(--accent-color);font-weight:700;font-size:27px;text-align:left;padding:0}.checkout-cart-index .page-title-wrapper.layout_type2 .page-title:before{display:none}.checkout-cart-index #shopping-cart-table thead th.col{text-transform:none;color:#898faa;font-size:16px}.checkout-cart-index #shopping-cart-table .col .price{color:var(--accent-color)}.checkout-cart-index #shopping-cart-table .col .qty .control.qty{border-radius:6px;border:2px solid #d4d4d4}.checkout-cart-index #shopping-cart-table .col .qty input{color:var(--accent-color);padding:0}.checkout-cart-index #shopping-cart-table .col.subtotal .price{font-weight:700}.checkout-cart-index #shopping-cart-table .item-options dd{color:var(--accent-color)}.checkout-cart-index #shopping-cart-table .actions-toolbar .action-delete:after{content:"\e681";color:var(--accent-color)}.checkout-cart-index #shopping-cart-table .actions-toolbar .action-edit:after{content:"\e672";color:var(--accent-color)}.checkout-cart-index .cart.item .product-item-name a{color:var(--accent-color);font-size:15px;font-weight:700}.checkout-cart-index .cart.item .product-image-photo{border-radius:10px;filter:invert(4%);background-color:#fff}.checkout-cart-index .cart.main.actions .action{color:var(--accent-color);font-weight:700;font-size:16px;border:2px solid var(--accent-color);border-radius:71px;background-color:#fff;text-transform:none;display:flex;align-items:center;justify-content:center}.checkout-cart-index .cart.main.actions .action:hover{color:#fff;background-color:var(--accent-color)}.checkout-cart-index .cart.main.actions .actions-update{justify-content:flex-end}.checkout-cart-index .shopping-cart-bottom{margin-top:95px}.checkout-cart-index .shopping-cart-bottom .block .title strong{font-weight:700;font-size:16px;color:var(--accent-color)}.checkout-cart-index .shopping-cart-bottom .fieldset.coupon .actions-toolbar .primary{width:100%}.checkout-cart-index .shopping-cart-bottom .fieldset.coupon .action.apply{position:relative;color:var(--accent-color);font-weight:700;font-size:16px;border:2px solid var(--accent-color);border-radius:71px;background-color:#fff;text-transform:none;display:block;padding:0 15px;line-height:41px}.checkout-cart-index .shopping-cart-bottom .fieldset>.field.note{color:#898faa;font-size:16px}.checkout-cart-index .shopping-cart-bottom input[type=text],.checkout-cart-index .shopping-cart-bottom input[type=password],.checkout-cart-index .shopping-cart-bottom input[type=url],.checkout-cart-index .shopping-cart-bottom input[type=tel],.checkout-cart-index .shopping-cart-bottom input[type=search],.checkout-cart-index .shopping-cart-bottom input[type=number],.checkout-cart-index .shopping-cart-bottom input[type=datetime],.checkout-cart-index .shopping-cart-bottom input[type=email],.checkout-cart-index .shopping-cart-bottom select{border:1px solid #e1e1e1;background-color:#f5f5f5;border-radius:11px;color:var(--accent-color);font-size:16px}.checkout-cart-index .shopping-cart-bottom .fieldset>.field:not(.choice)>.label{color:var(--accent-color);font-size:16px}.checkout-cart-index .shopping-cart-bottom #co-shipping-method-form .item-title{color:var(--accent-color);font-weight:700;font-size:16px}.checkout-cart-index .shopping-cart-bottom #co-shipping-method-form .item-options{color:var(--accent-color);font-size:16px}.checkout-cart-index .cart-totals{border:none;background-color:#f5f5f5;border-radius:18px 18px 0 0}.checkout-cart-index .cart-totals .grand .amount,.checkout-cart-index .cart-totals .opc-block-summary .table-totals .grand .amount{padding-right:0}.checkout-cart-index .cart-totals .totals.sub .mark,.checkout-cart-index .cart-totals .totals.sub,.checkout-cart-index .cart-totals .mark strong,.checkout-cart-index .cart-totals .mark,.checkout-cart-index .cart-totals .price{color:var(--accent-color);font-size:16px}.checkout-cart-index .cart-totals .grand.totals{border-color:#e1e1e1}.checkout-cart-index .cart-summary{padding-left:20px;padding-right:20px;padding-bottom:20px;border-radius:0 0 18px 18px}.checkout-cart-index .cart-summary .action.multicheckout{color:var(--accent-color);font-size:16px;text-align:left;display:block}.checkout-cart-index .cart-summary .action.checkout{border-radius:71px;color:#fff;background-color:var(--accent-color);text-transform:none;font-size:18px;font-weight:400;margin-top:25px}.checkout-cart-index .cart-summary .action.checkout:hover{border-color:var(--accent-color);background-color:#fff;color:var(--accent-color)}.checkout-cart-index .cart-summary .item{border:none}.checkout-index-index .authentication-wrapper .action-auth-toggle{color:var(--accent-color);text-transform:none}.checkout-index-index .checkout-payment-method .payment-method-title{color:var(--accent-color)}.checkout-index-index .checkout-payment-method .form.payments .payment-option-title .action-toggle{color:var(--accent-color);font-size:19px}.checkout-index-index .checkout-payment-method .discount-code .actions-toolbar .primary{width:100%}.checkout-index-index .checkout-payment-method .discount-code .action-apply{position:relative;color:var(--accent-color);font-weight:700;font-size:16px;border:2px solid var(--accent-color);border-radius:71px;background-color:#fff;text-transform:none;display:block;padding:0 15px;line-height:41px;width:100%}.checkout-index-index .checkout-payment-method .form.payments .payment-method-content .actions-toolbar div.primary .action.checkout{border-radius:71px;color:#fff;background-color:var(--accent-color);text-transform:none;font-size:18px;font-weight:400}.checkout-index-index .checkout-payment-method .form.payments .payment-method-content .actions-toolbar div.primary .action.checkout:hover{border-color:var(--accent-color)}.checkout-index-index .opc-sidebar .opc-block-summary .table-totals{border:none !important;background-color:#f5f5f5;border-radius:18px;margin-bottom:30px}.checkout-index-index .opc-sidebar .opc-block-summary .table-totals .totals.sub .mark,.checkout-index-index .opc-sidebar .opc-block-summary .table-totals .totals.sub,.checkout-index-index .opc-sidebar .opc-block-summary .table-totals .mark strong,.checkout-index-index .opc-sidebar .opc-block-summary .table-totals .mark,.checkout-index-index .opc-sidebar .opc-block-summary .table-totals .price,.checkout-index-index .opc-sidebar .opc-block-summary .table-totals .mark .value{color:var(--accent-color) !important;font-size:16px;text-transform:none}.checkout-index-index .opc-sidebar .opc-block-summary .table-totals .grand.totals{border-color:#e1e1e1}.checkout-index-index input[type=text],.checkout-index-index input[type=password],.checkout-index-index input[type=url],.checkout-index-index input[type=tel],.checkout-index-index input[type=search],.checkout-index-index input[type=number],.checkout-index-index input[type=datetime],.checkout-index-index input[type=email],.checkout-index-index select{border:1px solid #e1e1e1;background-color:#f5f5f5;border-radius:11px;color:var(--accent-color);font-size:16px}.checkout-index-index .fieldset>.field:not(.choice)>.label{color:var(--accent-color);font-size:16px}.checkout-index-index .modal-popup .modal-title,.checkout-index-index .opc-wrapper .step-title,.checkout-index-index .opc-block-shipping-information .shipping-information-title,.checkout-index-index .opc-block-summary>.title,.checkout-index-index .checkout-agreements-items .checkout-agreements-item-title{font-size:27px;color:var(--accent-color);font-weight:700}.checkout-index-index .methods-shipping .actions-toolbar .action.primary{border-radius:71px;color:#fff;background-color:var(--accent-color);text-transform:none;font-size:16px;font-weight:400}.checkout-index-index .methods-shipping .actions-toolbar .action.primary:hover{border-color:var(--accent-color);background-color:#fff;color:var(--accent-color)}.checkout-index-index .opc-progress-bar-item._active>span{color:var(--accent-color);font-size:16px}.checkout-index-index .opc-sidebar .opc-block-summary>.title{border:none}.checkout-index-index .opc-sidebar .opc-block-summary .minicart-items .product-item .product-item-details .product-item-name{color:var(--accent-color);font-size:15px;font-weight:700}.checkout-index-index .checkout-shipping-address .shipping-address-item{border-radius:18px;overflow:hidden;color:var(--accent-color)}.checkout-index-index .opc-wrapper .checkout-shipping-address .action-show-popup{background-color:#fff;border:2px solid var(--accent-color);border-radius:50px;color:var(--accent-color);text-transform:none}.checkout-index-index .opc-wrapper .checkout-shipping-address .action-show-popup:hover{background-color:var(--accent-color);color:#fff}.checkout-index-index .items-in-cart{border-radius:18px;border:2px solid var(--accent-color)}.checkout-index-index .background-color-primary,.checkout-index-index .sidebar .block .actions-toolbar .primary .action,.checkout-index-index .opc-progress-bar-item._active>span:before,.checkout-index-index .opc-progress-bar-item._active:before,.checkout-index-index .checkout-payment-method .form.payments .payment-method-content .actions-toolbar .action-update:hover,.checkout-index-index .opc-wrapper .checkout-shipping-address .action-show-popup:hover,.checkout-index-index .opc-wrapper .checkout-shipping-address .shipping-address-item.selected-item:after{background-color:var(--accent-color);background:var(--accent-color)}.checkout-index-index .btn.btn-secondary,.checkout-index-index .action.secondary{border-radius:50px;background-color:#fff;color:var(--accent-color);border:2px solid var(--accent-color);text-transform:none}.checkout-index-index .btn.btn-secondary:hover,.checkout-index-index .action.secondary:hover{background-color:var(--accent-color);color:#fff}.checkout-index-index .btn.btn-primary,.checkout-index-index .action.primary{border-radius:50px;background-color:var(--accent-color);color:#fff;border:2px solid var(--accent-color);text-transform:none}.checkout-index-index .btn.btn-primary:hover,.checkout-index-index .action.primary:hover{background-color:#fff;color:var(--accent-color)}.checkout-index-index .opc-estimated-wrapper .estimated-block{color:var(--accent-color)}.checkout-index-index .opc-estimated-wrapper .minicart-wrapper .action.showcart{background-color:var(--accent-color)}.checkout-index-index .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{background-color:#fff;color:var(--accent-color)}.checkout-index-index .opc-estimated-wrapper .minicart-wrapper .action.showcart:before{font-family:'alfaplus';content:'\e900'}.checkout-index-index .logo{z-index:1}.checkout-index-index .column.main .opc-block-summary .block .title strong{color:var(--accent-color)}.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart{padding-left:1rem}.checkout-index-index .opc-progress-bar-item>span{color:#898faa}.checkout-index-index .cart.table-wrapper .product-image-wrapper img,.checkout-index-index .minicart-items .product-image-wrapper img,.checkout-index-index .block-giftregistry-shared-items .product-image-wrapper img{border-radius:10px;filter:invert(4%);background-color:#fff}.checkout-index-index .opc-block-shipping-information .shipping-information-content{color:var(--accent-color)}.checkout-index-index .checkout-payment-method .billing-address-same-as-shipping-block input[type=checkbox]{height:34px;margin-right:17px}.checkout-index-index .checkout-payment-method .billing-address-same-as-shipping-block input[type=checkbox]:after{width:34px;height:34px}.checkout-index-index .checkout-payment-method .checkout-billing-address .billing-address-details{color:var(--accent-color)}.checkout-index-index .checkout-payment-method .form.payments .payment-method-content{padding:0 22px 20px}.customer-account-login .login-container .block-title .title{color:var(--accent-color);font-size:26px;font-weight:700}.customer-account-login .login-container .block-title .title.disable a{color:#898faa}.customer-account-login .login-container .block-title .title.disable>a:hover{color:var(--accent-color)}.customer-account-login .login-container .form-login .field.note{color:var(--accent-color);font-size:27px;font-weight:700}.customer-account-login .login-container .form-login .actions-toolbar .action.btn{border-radius:71px;color:#fff;background-color:var(--accent-color);text-transform:none;font-size:18px;font-weight:400;box-shadow:10px 16px 9px rgba(0,0,0,.14)}.customer-account-login .login-container .form-login .actions-toolbar .action.btn:hover{border-color:var(--accent-color);background-color:#fff;color:var(--accent-color)}.customer-account-login .login-container .form-login .form-group.password .action.remind{color:var(--accent-color)}.customer-account-login .login-container .form-login .fieldset>.field.choice .label,.customer-account-login .login-container .form-login .login-container .form-login .fieldset>.field.no-label .label{color:var(--accent-color)}.customer-account-login .login-container .form-login>.fieldset>.field:not(.choice)>.label,.customer-account-login .login-container .form-login .register-container .form-create-account>.fieldset>.field.street .field.additional .label{background-color:transparent;color:var(--accent-color);font-size:16px}.customer-account-login .login-container .to-home{color:var(--accent-color)}.customer-account-login .login-container .to-home:hover{color:var(--accent-color)}.customer-account-login .login-container input[type=text],.customer-account-login .login-container input[type=password],.customer-account-login .login-container input[type=url],.customer-account-login .login-container input[type=tel],.customer-account-login .login-container input[type=search],.customer-account-login .login-container input[type=number],.customer-account-login .login-container input[type=datetime],.customer-account-login .login-container input[type=email],.customer-account-login .login-container select{border:1px solid #e1e1e1;background-color:#f5f5f5;border-radius:11px;color:var(--accent-color);font-size:16px}.customer-account-login .block-title .title.login:before,.customer-account-create .block-title .title.login:before{font-family:'alfaplus';content:'\e91c';margin-right:5px;font-size:24px;font-weight:400}.customer-account-login .block-title .title.register:before,.customer-account-create .block-title .title.register:before{font-family:'alfaplus';content:'\e91d';margin-right:5px;font-size:24px;font-weight:400}.customer-account-login .block-title .title.disable:before,.customer-account-create .block-title .title.disable:before{color:#898faa}.fieldset>.field.required>.label:after,.fieldset>.field._required>.label:after,.fieldset>.fields>.field.required>.label:after,.fieldset>.fields>.field._required>.label:after{color:var(--accent-color)}.customer-account-create .register-container .block-title .title{color:var(--accent-color);font-size:26px;font-weight:700}.customer-account-create .register-container .block-title .title.disable a{color:#898faa}.customer-account-create .register-container .block-title .title.disable>a:hover{color:var(--accent-color)}.customer-account-create .register-container .form-create-account>.fieldset>.field:not(.choice)>.label,.customer-account-create .register-container .register-container .form-create-account>.fieldset>.field.street .field.additional .label{background-color:transparent;color:var(--accent-color);font-size:16px;z-index:3}.customer-account-create .register-container .form-create-account>.fieldset>.legend{font-size:19px;font-weight:700;color:var(--accent-color)}.customer-account-create .register-container .form-create-account .field.note{color:var(--accent-color);font-size:27px;font-weight:700}.customer-account-create .register-container .form-create-account .actions-toolbar .action.primary{border-radius:71px;color:#fff;background-color:var(--accent-color);text-transform:none;font-size:18px;font-weight:400;box-shadow:10px 16px 9px rgba(0,0,0,.14)}.customer-account-create .register-container .form-create-account .actions-toolbar .action.primary:hover{border-color:var(--accent-color);background-color:#fff;color:var(--accent-color)}.customer-account-create .register-container .form-create-account .actions-toolbar .action.back{color:var(--accent-color)}.customer-account-create .register-container .form-create-account .actions-toolbar .action.back:hover{color:var(--accent-color)}.customer-account-create .register-container .form-create-account .form-group.password .action.remind{color:var(--accent-color)}.customer-account-create .register-container .form-create-account .fieldset>.field.choice .label,.customer-account-create .register-container .form-create-account .login-container .form-login .fieldset>.field.no-label .label{color:var(--accent-color)}.customer-account-create .register-container .password-strength-meter{background-color:transparent;color:var(--accent-color)}.customer-account-create .register-container .password-none .password-strength-meter:before{background-color:transparent}.customer-account-create .register-container input[type=text],.customer-account-create .register-container input[type=password],.customer-account-create .register-container input[type=url],.customer-account-create .register-container input[type=tel],.customer-account-create .register-container input[type=search],.customer-account-create .register-container input[type=number],.customer-account-create .register-container input[type=datetime],.customer-account-create .register-container input[type=email],.customer-account-create .register-container select{border:1px solid #e1e1e1;background-color:#f5f5f5;border-radius:11px;color:var(--accent-color);font-size:16px}body.account input[type=text],body.account input[type=password],body.account input[type=url],body.account input[type=tel],body.account input[type=search],body.account input[type=number],body.account input[type=datetime],body.account input[type=email],body.account select{border:1px solid #e1e1e1;background-color:#f5f5f5;border-radius:11px;color:var(--accent-color);font-size:16px}body.account .page-title-wrapper.layout_type2{margin-bottom:35px}body.account .page-title-wrapper.layout_type2 .page-title{color:var(--accent-color);font-size:41px;font-weight:700;margin-top:55px;background-image:url("../images/account-title-bg.svg");background-repeat:no-repeat;background-size:contain;background-position:center;background-color:transparent}body.account .page-title-wrapper.layout_type2 .page-title:before{display:none}body.account .column.main .block-title{font-size:21px;font-weight:700;color:var(--accent-color)}body.account .column.main .block-content .box-title span{color:var(--accent-color);text-transform:none;font-weight:700;font-size:17px !important}body.account .column.main .block-dashboard-info .box-information .box-content p{color:var(--accent-color);font-size:16px}body.account .column.main .color-info{color:#898faa;font-size:16px}body.account .column.main .block-dashboard-info .action,body.account .column.main .block-dashboard-addresses .action,body.account .column.main .block-addresses-default .action,body.account .column.main .block-addresses-list .action{color:var(--accent-color);font-style:normal;text-decoration:underline;font-size:16px}body.account .column.main table.table tr th.col{color:var(--accent-color);text-transform:none}body.account .column.main table.table tr td.col.status,body.account .column.main table.table tr td.col.total{color:var(--accent-color)}body.account .column.main table.table tr td.col .action.order-primary,body.account .column.main body.account .column.main table.table tr td.col .action.more{border-radius:71px;color:var(--accent-color);border-color:var(--accent-color)}body.account .column.main table.table tr td.col .action.order-primary:hover,body.account .column.main body.account .column.main table.table tr td.col .action.more:hover{background-color:var(--accent-color)}body.account .column.main .block-dashboard-orders .action{color:var(--accent-color);text-decoration:underline}body.account .column.main .btn.btn-primary,body.account .column.main .action.primary{background-color:var(--accent-color);font-weight:400;text-transform:none;border-radius:71px;font-size:19px}body.account .column.main .action.back{color:var(--accent-color);text-decoration:underline;text-transform:none;font-size:16px}body.account .column.main .action.back:after{display:none}body.account .column.main .fieldset .legend{color:var(--accent-color);font-weight:700;font-size:21px}body.account .column.main .fieldset>.field:not(.choice)>.label{color:var(--accent-color);font-size:16px}body.account .column.main .form-address-edit .actions-toolbar{border-color:#f5f5f5}body.account .sidebar{margin-top:82px}body.account .sidebar .title,body.account .sidebar .title strong{color:var(--accent-color);font-weight:700;font-size:27px}body.account .sidebar .block-collapsible-nav .item a,body.account .sidebar .block-collapsible-nav .item>strong{color:#898faa;font-size:16px}body.account .sidebar .block-collapsible-nav .item.current a,body.account .sidebar .block-collapsible-nav .item.current>strong{color:var(--accent-color);font-weight:700;border-color:var(--accent-color)}.mgs-carousel-single .owl-nav button:before,#home-customer-carousel .owl-nav button:before,.category-grid-widget .owl-nav button:before,.print-images .owl-nav button:before{display:none}.mgs-carousel-single .owl-nav button span em,#home-customer-carousel .owl-nav button span em,.category-grid-widget .owl-nav button span em,.print-images .owl-nav button span em{font-size:15px !important;background-color:var(--accent-color);border-radius:50%;width:60px;height:60px !important;line-height:60px !important;border:2.5px solid #f5f5f5;color:#fff;display:flex;justify-content:center;align-items:center}.mgs-carousel-single .owl-nav button span em.fa-angle-right:before,#home-customer-carousel .owl-nav button span em.fa-angle-right:before,.category-grid-widget .owl-nav button span em.fa-angle-right:before,.print-images .owl-nav button span em.fa-angle-right:before{content:'\e909';font-family:'alfaplus'}.mgs-carousel-single .owl-nav button span em.fa-angle-left:before,#home-customer-carousel .owl-nav button span em.fa-angle-left:before,.category-grid-widget .owl-nav button span em.fa-angle-left:before,.print-images .owl-nav button span em.fa-angle-left:before{content:'\e905';font-family:'alfaplus'}.mgs-carousel-single .owl-nav button span:hover em,#home-customer-carousel .owl-nav button span:hover em,.category-grid-widget .owl-nav button span:hover em,.print-images .owl-nav button span:hover em{background-color:#fff;color:var(--accent-color)}.category-grid-widget .owl-nav button span em{background-color:var(--accent-color);border:2.5px solid rgba(168,168,194,.29)}.category-grid-widget .owl-nav button span:hover em{background-color:#fff;color:var(--accent-color)}#home-customer-carousel{margin-top:140px;max-width:1366px;margin-right:auto;margin-left:auto}#home-customer-carousel .owl-nav button span em{color:var(--accent-color);background-color:#fff}#home-customer-carousel .owl-nav button span em:hover{color:#fff;background-color:var(--accent-color)}#home-customer-carousel .owl-carousel .owl-dots{margin:40px auto 0}#home-customer-carousel .owl-carousel .owl-dots .owl-dot.active span{background-color:var(--accent-color)}#home-customer-carousel .owl-carousel .owl-dots .owl-dot span{background-color:var(--accent-color)}#home-customer-carousel .owl-item{border-radius:27px;background-color:#f5f5f5;width:180px;height:180px}#home-customer-carousel .owl-item>div{display:flex;justify-content:center;align-items:center;padding:10px;height:100%}#home-customer-carousel .owl-item>div img{width:100%;height:100%}#home-customer-carousel .owl-nav button{top:37%}.contact-index-index .page-title-wrapper.layout_type2,.cms-page-view .page-title-wrapper.layout_type2{margin-top:0;margin-bottom:135px}.contact-index-index .page-title-wrapper.layout_type2 .page-title,.cms-page-view .page-title-wrapper.layout_type2 .page-title{color:var(--accent-color);background-color:#fff;font-size:67px;font-weight:700;padding:0}.contact-index-index .page-title-wrapper.layout_type2 .page-title:before,.cms-page-view .page-title-wrapper.layout_type2 .page-title:before{display:none}.contact-index-index input[type=text],.cms-page-view input[type=text],.contact-index-index input[type=password],.cms-page-view input[type=password],.contact-index-index input[type=url],.cms-page-view input[type=url],.contact-index-index input[type=tel],.cms-page-view input[type=tel],.contact-index-index input[type=search],.cms-page-view input[type=search],.contact-index-index input[type=number],.cms-page-view input[type=number],.contact-index-index input[type=datetime],.cms-page-view input[type=datetime],.contact-index-index input[type=email],.cms-page-view input[type=email],.contact-index-index select,.cms-page-view select,.contact-index-index textarea,.cms-page-view textarea{border:1px solid #e1e1e1;background-color:#f5f5f5;border-radius:11px;color:var(--accent-color);font-size:16px}.contact-index-index .contact-form .form.contact .actions-toolbar .primary,.cms-page-view .contact-form .form.contact .actions-toolbar .primary{float:right}.contact-index-index .action.primary,.cms-page-view .action.primary{border-radius:71px;color:#fff;background-color:var(--accent-color);text-transform:none;font-size:18px;font-weight:400;box-shadow:10px 16px 9px rgba(0,0,0,.14)}.contact-index-index .action.primary:hover,.cms-page-view .action.primary:hover{border-color:var(--accent-color);background-color:#fff;color:var(--accent-color)}.contact-index-index .contact-form .fieldset .field .label,.cms-page-view .contact-form .fieldset .field .label{color:var(--accent-color);font-size:16px}.contact-index-index .contact-form .fieldset .field.company,.cms-page-view .contact-form .fieldset .field.company,.contact-index-index .contact-form .fieldset .field.telephone,.cms-page-view .contact-form .fieldset .field.telephone{width:calc(50% - 15px)}.contact-index-index .contact-form .fieldset .field.telephone,.cms-page-view .contact-form .fieldset .field.telephone{float:right}.contact-index-index .contact-form .social-links li,.cms-page-view .contact-form .social-links li{border:1.5px solid #e7e7e7}.contact-index-index .contact-form .social-links li a,.cms-page-view .contact-form .social-links li a{color:var(--accent-color)}.contact-index-index .contact-form .social-links li:hover,.cms-page-view .contact-form .social-links li:hover{background-color:var(--accent-color)}.contact-index-index .contact-form .social-links li:hover a,.cms-page-view .contact-form .social-links li:hover a{color:#fff}.contact-index-index .contact-title,.cms-page-view .contact-title{font-size:24px;font-weight:700;color:var(--accent-color)}.contact-index-index .contact-form .link-item a,.cms-page-view .contact-form .link-item a,.contact-index-index .contact-form .link-item span,.cms-page-view .contact-form .link-item span{color:var(--accent-color);font-size:16px}.contact-index-index .mgs-filter-item-checkbox,.cms-page-view .mgs-filter-item-checkbox{display:grid;grid-template-columns:min-content auto;grid-gap:.5em;font-size:2rem;color:var(--accent-color);grid-template-areas:"checkbox"}.contact-index-index .mgs-filter-item-checkbox>*,.cms-page-view .mgs-filter-item-checkbox>*{grid-area:checkbox}.contact-index-index .mgs-filter-item-checkbox input,.cms-page-view .mgs-filter-item-checkbox input{opacity:0;width:1em;height:1em;cursor:pointer}.contact-index-index .mgs-filter-item-checkbox input:checked+.mgs-content:after,.cms-page-view .mgs-filter-item-checkbox input:checked+.mgs-content:after{font-family:'alfaplus';content:'\e90c';color:var(--accent-color);text-align:center;align-self:center;font-size:14px}.contact-index-index .mgs-filter-item-checkbox .mgs-content,.cms-page-view .mgs-filter-item-checkbox .mgs-content{cursor:pointer;display:inline-grid;width:1em;height:1em;border-radius:.25em;border:2px solid #e7e7e7;position:unset}.contact-index-index .map-info .map-container,.cms-page-view .map-info .map-container{display:flex;justify-content:center;margin-bottom:62px}.field.choice{display:flex;align-items:center}.field.choice input{width:28px;height:42px;margin-right:15px;position:relative}.field.choice input:after{position:absolute;top:-2px;left:-2px;background-color:#f5f5f5;border:1px solid #e7e7e7;border-radius:10px;content:'';width:42px;height:42px;font-family:'alfaplus';color:var(--accent-color);font-size:22px;display:flex;align-items:center;justify-content:center}.field.choice input:checked:after{content:'\e90c'}.field.choice .label{margin-left:10px;flex:1}.page-header-sliders{border-bottom:8px solid #fff;min-width:100vw}.page-header-sliders .owl-stage{display:flex}.page-header-sliders .owl-stage .owl-item>div{height:100%;align-items:center}.page-header-sliders .owl-nav button span em{border-color:rgba(168,168,194,.29)}.page-header-sliders .owl-dots .owl-dot span{border:2px solid var(--accent-color);width:10px;height:10px;border-radius:6px}.page-header-sliders .owl-dots .owl-dot.active span{width:27px}.page-header-sliders .owl-carousel.nav-position-middle-inside .owl-nav .owl-prev{left:35px}.page-header-sliders .owl-carousel.nav-position-middle-inside .owl-nav .owl-next{right:35px}.page-header-sliders .banner .banner-content .banner-title{font-size:48px}.page-header-sliders .banner .banner-content .banner-title-bold{font-size:66px;line-height:78px}.page-header-sliders .banner .banner-content .banner-text{font-size:15px;line-height:25px}.page-header-sliders .bg-blue .banner .banner-content .banner-title{color:#fff}.page-header-sliders .bg-blue .banner .banner-content .banner-title-bold{color:#fff;text-decoration-color:#12226b}.page-header-sliders .bg-blue .banner .banner-content .banner-text{color:#fff}.page-header-sliders .bg-blue .banner .banner-content .btn{background-color:#fff;color:var(--accent-color)}.page-header-sliders .bg-blue .banner .banner-content .btn:hover{background-color:var(--accent-color);color:#fff}.modal-content .btn{text-transform:none;border-radius:71px;font-size:16px;font-weight:400}.modal-content .btn.btn-close{background-color:transparent;color:var(--accent-color);border:2px solid var(--accent-color)}.modal-content .btn.btn-close:hover{color:#fff;background-color:var(--accent-color)}.modal-content .btn.btn-tocart{color:#fff;background-color:var(--accent-color) !important;border-color:var(--accent-color) !important}.modal-content .btn.btn-tocart:hover{color:var(--accent-color) !important;background-color:#fff !important}.print-images{max-width:1167px;margin:0 auto}.print-images .owl-nav button span em{color:#fff;background-color:var(--accent-color);border-color:rgba(168,168,194,.29)}.print-images .owl-nav button span em:hover{color:var(--accent-color);background-color:#fff}.print-images .owl-nav button.disabled{display:none}.print-images .owl-carousel .owl-dots{margin:40px auto 0}.print-images .owl-item img{border-radius:20px}.print-images.owl-carousel.nav-position-middle-outside .owl-nav button{top:45%}.bullets{list-style:disc outside;font-size:19px;line-height:24px;font-weight:700;color:#fff;margin-top:66px}.border-top-blue{border-top:2px solid #12226b}.modal-popup.confirm .action-secondary,.modal-popup.confirm .action-primary{font-size:16px;text-transform:none;font-weight:400;border:2px solid var(--accent-color);border-radius:71px;background-color:transparent;padding:0 1.5rem;color:var(--accent-color);line-height:16px}.modal-popup.confirm .action-primary{background-color:var(--accent-color);color:#fff}.modal-popup.confirm .action-secondary:focus,.modal-popup.confirm .action-secondary:hover{border:2px solid var(--accent-color);background-color:var(--accent-color);color:#fff}.modal-popup.confirm .action-primary:focus,.modal-popup.confirm .action-primary:hover{border:2px solid var(--accent-color);background-color:#fff;color:var(--accent-color)}header.page-header .minicart-wrapper .block-minicart .subtitle.empty:before{font-family:'alfaplus';content:'\e900';z-index:-1;top:-50px}header.page-header .minicart-wrapper .block-minicart .subtitle.empty{color:var(--accent-color);font-style:normal;font-size:18px}.modal-inner-wrap{border-radius:17px}.ajax_cart-popup.popup__columns .ajax_header{color:var(--accent-color)}.ajax_cart-popup.popup__columns .popup__table .product-confirm-name{color:var(--accent-color);text-transform:none}.ajax_cart-popup.popup__columns .popup__table .product-confirm-subtotal .price{color:var(--accent-color)}.mgs-instant-search-dropdown .pages.pages-list .title,.mgs-instant-search-dropdown .posts.posts-list .title,.mgs-instant-search-dropdown .categories.categories-list .title,.mgs-instant-search-dropdown .products.products-list .title{text-transform:none;color:var(--accent-color);font-size:27px;font-weight:700}.mgs-instant-search-dropdown .pages.pages-list .title .see-all,.mgs-instant-search-dropdown .posts.posts-list .title .see-all,.mgs-instant-search-dropdown .categories.categories-list .title .see-all,.mgs-instant-search-dropdown .products.products-list .title .see-all{color:var(--accent-color);background-color:#fff;border-radius:73px;border:2px solid #e7e7e7;font-size:14px;text-transform:none}.mgs-instant-search-dropdown .pages.pages-list .title .see-all:hover,.mgs-instant-search-dropdown .posts.posts-list .title .see-all:hover,.mgs-instant-search-dropdown .categories.categories-list .title .see-all:hover,.mgs-instant-search-dropdown .products.products-list .title .see-all:hover{color:#fff;background-color:var(--accent-color)}.mgs-instant-search-dropdown .products.products-list .product-items.list .product-item .product-item-info .product-item-details .product-item-name a{color:var(--accent-color);font-size:15px;font-weight:600}.mgs-instant-search-dropdown .products.products-list .product-items.list .product-item .product-item-info>.product-item-photo img{border-radius:10px;filter:invert(4%);background-color:#fff !important}.mgs-instant-search-dropdown .products-list .product-items.list .product-item .price-container{display:flex;flex-direction:column}.mgs-instant-search-dropdown .products-list .product-items.list .product-item .price-container .price-label{font-size:14px;font-weight:lighter;color:#54547d}.mgs-instant-search-dropdown .products-list .product-items.list .product-item .price-container .price,.mgs-instant-search-dropdown .products-list .product-items.list .product-item .price-container .price-wrapper{font-size:16px;color:var(--accent-color)}.modal-popup.popup-authentication.modal-slide .modal-content .block-authentication .block-title strong{color:var(--accent-color);font-size:27px;font-weight:700}.modal-popup.popup-authentication.modal-slide .modal-content .block-authentication .block[class]+.block:before{color:var(--accent-color)}.modal-popup.popup-authentication.modal-slide .modal-content .block-authentication .actions-toolbar .action{font-size:14px}.modal-popup.popup-authentication.modal-slide .modal-content .fieldset>.field>.label{color:var(--accent-color)}.modal-popup.popup-authentication.modal-slide .modal-content .action.primary{border-color:var(--accent-color);background-color:var(--accent-color);color:#fff;border:2px solid var(--accent-color);border-radius:71px;text-transform:none}.modal-popup.popup-authentication.modal-slide .modal-content .action.primary:hover{background-color:#fff;color:var(--accent-color)}.modal-popup.popup-authentication.modal-slide .modal-content .action.secondary{border-color:var(--accent-color);background-color:#fff;color:var(--accent-color);text-transform:none;border-radius:71px}.modal-popup.popup-authentication.modal-slide .modal-content .action.secondary:hover{background-color:var(--accent-color);color:#fff}.modal-popup.popup-authentication.modal-slide .modal-content input[type=text],.modal-popup.popup-authentication.modal-slide .modal-content input[type=password],.modal-popup.popup-authentication.modal-slide .modal-content input[type=url],.modal-popup.popup-authentication.modal-slide .modal-content input[type=tel],.modal-popup.popup-authentication.modal-slide .modal-content input[type=search],.modal-popup.popup-authentication.modal-slide .modal-content input[type=number],.modal-popup.popup-authentication.modal-slide .modal-content input[type=datetime],.modal-popup.popup-authentication.modal-slide .modal-content input[type=email],.modal-popup.popup-authentication.modal-slide .modal-content select,.modal-popup.popup-authentication.modal-slide .modal-content textarea{border:1px solid #e1e1e1;background-color:#f5f5f5;border-radius:11px;color:var(--accent-color);font-size:16px}.modal-popup.popup-authentication.modal-slide .modal-content .block-customer-login .actions-toolbar .secondary .action{color:var(--accent-color)}header.page-header .top-wishlist .product-items .product-item .product-item-details .product-item-name a{color:var(--accent-color);font-weight:600;font-size:15px}header.page-header .top-wishlist .product-items .product-item .product-item-details .product-item-name a:hover{color:var(--accent-color)}header.page-header .top-wishlist .product-items .product-item .product-item-info .product-item-photo .product-image-photo{border-radius:10px;filter:invert(4%);background-color:#fff}header.page-header .top-wishlist .product-items .product-item .product-item-details .price-box .price{color:var(--accent-color);font-size:16px;font-weight:400}header.page-header .top-wishlist .product-items .product-item .product-item-details .product-item-actions .btn-xs{background-color:var(--accent-color);border-radius:76px;text-transform:none;font-size:12px}header.page-header .top-wishlist .product-items .product-item .product-item-details .product-item-actions .btn-xs:hover{background-color:#fff;color:var(--accent-color) !important}button,.cart.table-wrapper .actions-toolbar>.action,.action-gift,header.page-header .minicart-wrapper .block-content .action.close:before{color:#54547d}header.page-header .top-wishlist .actions-toolbar .primary .action{border-radius:71px;border:2px solid var(--accent-color);font-weight:700;text-transform:none;font-size:18px;margin-bottom:50px;margin-top:25px;padding:15px 20px}header.page-header .top-wishlist .actions-toolbar .primary .action:hover{background-color:var(--accent-color);color:#fff}body.account .column.main .toolbar{margin-bottom:30px;margin-top:65px}.toolbar.wishlist-toolbar .toolbar-amount,.toolbar.wishlist-toolbar .limiter{color:var(--accent-color);font-size:14px}.toolbar.wishlist-toolbar .limiter{display:flex;align-items:center;justify-content:center}.toolbar.wishlist-toolbar .limiter select{border:none;font-size:13px;padding:8px 30px 8px 20px;border-radius:108px;width:auto;height:auto;background-image:url(../images/dropdown-icon.svg) !important;background-repeat:no-repeat !important;background-position:80% center !important;background-size:10px !important}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info{border-radius:28px;overflow:hidden;border:2px solid #f5f5f5}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset{padding:15px 5px 0;margin-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .product-item-actions{float:none;margin:0;width:100%}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .product-item-actions .action.tocart.primary{background-color:#fff;color:var(--accent-color);border:2px solid #e1e1e3;font-size:16px;font-weight:700;display:block;width:100%}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .product-item-actions .action.tocart.primary:after{font-family:'alfaplus';content:'\e900';margin-left:2px;font-size:18px;color:var(--accent-color)}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .field.qty{float:none;margin:15px auto}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .field.qty .control{border:2px solid #e1e1e3;border-radius:8px}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .field.qty .control>button{color:#898faa}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .field.qty .control input.qty{background:#fff}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-image-photo{filter:invert(4%);margin:0;background-color:#fff}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-item-name{width:100%}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-item-name .product-item-link{line-height:18px;margin-top:15px;margin-bottom:15px;text-align:center}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-item-tooltip{width:100%;text-align:center;margin-top:15px}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-item-tooltip .tooltip.content{border-radius:12px;border-color:var(--accent-color);color:var(--accent-color)}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-item-tooltip .tooltip.content:before{border-bottom-color:var(--accent-color);left:50%}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-item-tooltip .tooltip.content:after{left:50%}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-item-comment{font-size:16px;color:#898faa}.form-wishlist-items .actions-toolbar{border-top:1px solid #f5f5f5;padding-top:55px;flex-direction:column}.form-wishlist-items .actions-toolbar>.primary button.action{border-radius:71px;font-size:18px;padding:17px 20px;max-width:295px;width:100%}.form-wishlist-items .actions-toolbar>.primary button.action.update,.form-wishlist-items .actions-toolbar>.primary button.action.share{font-weight:700;background-color:#fff;color:var(--accent-color);border-color:var(--accent-color)}.form-wishlist-items .actions-toolbar>.primary button.action.update:hover,.form-wishlist-items .actions-toolbar>.primary button.action.share:hover{background-color:#fff;color:var(--accent-color)}.form-wishlist-items .actions-toolbar>.primary button.action.tocart{background-color:var(--accent-color);color:#fff;font-weight:400;margin-top:25px}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .price-box .price,.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .price-box .price-wrapper{color:var(--accent-color);font-size:18px}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .price-box .price-label{color:#e1e1e3;font-size:14px}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .price-box .price-container{display:flex;flex-direction:column;justify-content:center;align-items:center}header.page-header .header-area.header5 .middle-header .right-content .minicart-wrapper .action.showcart .counter.qty,header.page-header .header-area.header5 .middle-header .right-content .top-wishlist .counter.qty{background-color:#fff;color:var(--accent-color);padding:3px;line-height:inherit;top:-12px;display:flex;align-items:center;justify-content:center;margin:0}header.page-header .header-area.header5 .middle-header .right-content .minicart-wrapper .action.showcart .counter.qty.empty,header.page-header .header-area.header5 .middle-header .right-content .top-wishlist .counter.qty:empty{display:none}.header-mobile-tabs--bottom ul li button{color:var(--accent-color)}.header-mobile-tabs--bottom .counter{background-color:var(--accent-color)}.header-mobile-tabs--bottom .counter.empty{display:none}.owl-carousel:not(.custom-nav) .owl-nav button:hover{background-color:var(--accent-color);border-color:var(--accent-color)}.btn.btn-primary,.action.primary{border-color:var(--accent-color);background-color:var(--accent-color)}.btn.btn-primary:hover,.action.primary:hover{background-color:#fff;color:var(--accent-color)}.mgs-filter-active .state-item:hover .state-item-icon-cancel:after{color:var(--accent-color);top:8px}.header-mobile-tabs--bottom .counter:empty{display:none}.products-grid .items .product-item{margin-bottom:49px}header.page-header .minicart-items .product-item-pricing .details-qty .update-cart-item{background-color:var(--accent-color);border:2px solid var(--accent-color)}header.page-header .minicart-items .product-item-pricing .details-qty .update-cart-item:hover{background-color:#fff}header.page-header .minicart-items .product-item-pricing .details-qty .update-cart-item:hover:before{color:var(--accent-color)}.block.filter .filter-content .filter-options-content .swatch-attribute.color_filter .swatch-option-link-layered{display:inline-block;width:100%}.block.filter .filter-content .filter-options-content .swatch-attribute.color_filter .swatch-option-link-layered .swatch-option.color,.block.filter .filter-content .filter-options-content .swatch-attribute.color_filter .swatch-option-link-layered .swatch-option.image{overflow:visible}.block.filter .filter-content .filter-options-content .swatch-attribute.color_filter .swatch-option-link-layered .swatch-option.color:before,.block.filter .filter-content .filter-options-content .swatch-attribute.color_filter .swatch-option-link-layered .swatch-option.image:before{content:"" attr(data-option-label) "";line-height:19px;position:absolute;color:var(--accent-color);left:100%;top:0;font-size:14px;margin-left:20px}.blog-index-index .page-title-wrapper.layout_type2,.blog-category-view .page-title-wrapper.layout_type2,.blog-tag-view .page-title-wrapper.layout_type2{margin:0}.blog-index-index .page-title-wrapper.layout_type2 .page-title,.blog-category-view .page-title-wrapper.layout_type2 .page-title,.blog-tag-view .page-title-wrapper.layout_type2 .page-title{padding-top:0}.blog-index-index .block-blog-categories,.blog-category-view .block-blog-categories,.blog-tag-view .block-blog-categories{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.blog-index-index .block-blog-categories .block-content li,.blog-category-view .block-blog-categories .block-content li,.blog-tag-view .block-blog-categories .block-content li{margin:0}.blog-index-index .block-blog-categories .block-content li a,.blog-category-view .block-blog-categories .block-content li a,.blog-tag-view .block-blog-categories .block-content li a{margin:0;color:#898faa;font-size:22px;font-weight:700;line-height:28px;padding-top:27px;padding-bottom:27px;display:inline-block}.blog-index-index .block-blog-categories .block-content li a.active,.blog-category-view .block-blog-categories .block-content li a.active,.blog-tag-view .block-blog-categories .block-content li a.active{color:var(--accent-color)}.blog-index-index .block-blog-categories .block-content li a:hover,.blog-category-view .block-blog-categories .block-content li a:hover,.blog-tag-view .block-blog-categories .block-content li a:hover,.blog-index-index .block-blog-categories .block-content li a:active,.blog-category-view .block-blog-categories .block-content li a:active,.blog-tag-view .block-blog-categories .block-content li a:active{color:var(--accent-color)}.blog-index-index .blog-grid .item .post-metas .link-item,.blog-category-view .blog-grid .item .post-metas .link-item,.blog-tag-view .blog-grid .item .post-metas .link-item{font-size:15px;line-height:18px}.blog-index-index .blog-grid .item .post-metas .meta-date,.blog-category-view .blog-grid .item .post-metas .meta-date,.blog-tag-view .blog-grid .item .post-metas .meta-date{color:#898faa;font-size:14px;line-height:18px}.blog-post-view .sidebar .block .block-title .title{color:var(--accent-color);font-weight:700;font-size:27px;line-height:33px}.blog-post-view .sidebar .block-content .item .title a{font-size:16px;line-height:20px;color:#898faa}.blog-post-view .sidebar .block-blog-tags .tag-cloud li{border-radius:44px;border:2px solid #e1e1e1}.blog-post-view .sidebar .block-blog-tags .tag-cloud li a{color:var(--accent-color);text-transform:none;font-weight:600;font-size:14px;line-height:17px;letter-spacing:normal}.blog-post-view .sidebar .block-blog-tags .tag-cloud li:hover{border-color:var(--accent-color);background-color:var(--accent-color)}.blog-post-view .sidebar .block-blog-tags .tag-cloud li:hover a{color:#fff}.blog-post-view .blog-view .post-item .meta-name .category-links a{font-size:15px;line-height:25px;font-weight:700}.blog-post-view .blog-view .post-item .meta-name .category-links a:hover{color:var(--accent-color)}.blog-post-view .blog-view .post-item .post-title{font-size:unset;line-height:unset}.blog-post-view .blog-view .post-item .post-title .post-title-link{color:var(--accent-color);font-weight:900;font-size:45px;line-height:56px;letter-spacing:normal}.blog-post-view .blog-view .post-content .post-metas span.color-theme{font-size:16px;line-height:20px;color:#898faa}.blog-post-view .blog-view .post-content .post-metas span{color:var(--accent-color);font-size:16px;line-height:20px;text-transform:none}.blog-post-view .blog-view .content-description{color:var(--accent-color);font-size:15px;line-height:25px}.blog-post-view .blog-view .content-description p:first-of-type:first-letter {float:left;font-size:60px;font-weight:700;line-height:25px;margin:0;padding:16px 16px 0 0}.blog-post-view .blog-view .content-description *{color:var(--accent-color)}.blog-post-view .blog-view .content-description p{font-size:15px;line-height:25px}.blog-post-view .blog-view .share-info .text-color{color:#898faa;font-weight:400;font-size:16px;line-height:20px}.blog-post-view .blog-view .share-info .block-blog-tags .tag-cloud li a{color:var(--accent-color);font-size:16px}.blog-post-view .blog-view .related-post-list .related-title .title{font-size:40px;font-weight:900;line-height:40px;color:var(--accent-color)}.blog-post-view .blog-view .share-info .sharethis .text-color{display:none}.blog-post-view .blog-view .related-post-list .related-title{border-top:2px solid #e7e7e7}.blog-post-view .columns{margin-top:70px}.blog-post-view .sidebar .block-blog-categories .block-content a{color:#898faa}.blog-post-view .sidebar .block-blog-categories .block-content a:hover{color:var(--accent-color)}.blog-post-view .sidebar .block-blog-categories .block-content a:after{display:none}.blog-post-view .page-main{margin-top:0}.mgs-gdpr-checkbox .label a{text-decoration:underline}.cms-page-view .page-main>.columns{max-width:100% !important;padding:0}.cms-page-view .section-builder{padding-bottom:150px;padding-right:15px;padding-left:15px;color:var(--accent-color)}.cms-page-view .section-builder .content{padding-top:128px;padding-bottom:95px;padding-right:15px;padding-left:15px;max-width:940px;margin:0 auto}.cms-page-view .section-builder .content.short{padding-top:20px;padding-bottom:80px;max-width:680px}.cms-page-view .section-builder .owl-carousel{padding-left:15px;padding-right:15px}.cms-page-view .section-builder img{width:100%}.cms-page-view .section-builder .btn{font-size:20px;line-height:24px;font-weight:600;border:2px solid var(--accent-color);background-color:var(--accent-color);color:#fff;text-align:center;padding:20px;border-radius:71px;margin:51px auto 0 auto;min-width:215px;display:block;width:max-content}.cms-page-view .section-builder .btn:hover{background-color:#fff;color:var(--accent-color)}.cms-page-view .section-builder.bg-blue{color:#e7e7e7;padding-left:0;padding-right:0}.cms-page-view .section-builder.bg-blue .title{color:#f5f5f5}.cms-page-view .section-builder.bg-blue .btn{color:var(--accent-color);background-color:#fff}.cms-page-view .section-builder.bg-blue .btn:hover{color:#fff;background-color:var(--accent-color);border-color:#fff}.cms-page-view .section-builder.bg-blue .tagline{font-size:19px;line-height:22px}.cms-page-view .section-builder .title{font-weight:900;line-height:60px;font-size:50px;margin-top:20px;margin-bottom:40px}.cms-page-view .section-builder .tagline{font-size:27px;line-height:33px}.cms-page-view .section-builder p{font-size:16px;line-height:28px}.cms-page-view .page-title-wrapper.layout_type2{margin-top:0;margin-bottom:28px;padding:0}.cms-page-view .page-title-wrapper.layout_type2 .page-title{padding:0}.cms-page-view .top-points{max-width:1115px;margin:58px auto}.cms-page-view .top-points h3{color:#f5f5f5;font-size:18px;font-weight:700;line-height:23px;margin-top:16px}.cms-page-view .top-points p{color:#f5f5f5;font-size:16px;line-height:22px;margin-top:16px}.cms-page-view .top-points i{font-size:54px}.cms-page-view .contact-form .form.contact{flex:0 1 100%;max-width:100%;margin:0 auto}.cms-page-view .section-builder .contact-form-wrapper{padding-top:0;padding-bottom:0;max-width:780px}.cms-page-view .section-builder .contact-form-wrapper .title{font-size:27px;line-height:33px;border-bottom:2px solid #f5f5f5;margin-bottom:20px;padding-bottom:20px}.cms-page-view .section-builder .contact-form-wrapper .contact-form .form.contact .actions-toolbar .action.primary{font-size:20px;line-height:25px;padding:15px 45px;min-width:215px;width:max-content}.cms-page-view .customer-grid{margin:0 auto;max-width:1167px}.cms-page-view .customer-grid .logos{display:grid;column-gap:15px;row-gap:40px;grid-template-columns:repeat(auto-fit,minmax(182px,1fr))}.cms-page-view .customer-grid .logos img{width:100%;height:100%;border-radius:27px;background-color:#f5f5f5}.cms-page-view .customer-grid .logos .hidden{display:none}.cms-page-view .blog-wrapper{margin:0 auto;max-width:1167px}.cms-page-view .blog-wrapper .content-heading{display:flex;align-items:center;justify-content:space-between}.cms-page-view .blog-wrapper .content-heading .title{font-weight:900;font-size:35px;line-height:42px}.cms-page-view .blog-wrapper .content-heading .to-blog{font-size:18px;line-height:23px;display:flex;align-items:center}.cms-page-view .blog-wrapper .content-heading .to-blog:after{font-family:'alfaplus';content:'\e909';margin-left:12px;font-size:12px}.cms-page-view footer.page-footer{margin-top:0}.cms-page-view .catalog-iframe{min-height:900px}.section-builder .mgs-blog-lastest-posts .title-blog,.section-builder .mgs-blog-lastest-posts .title{font-weight:600;font-size:15px;line-height:18px;margin-top:10px;margin-bottom:10px}.section-builder .mgs-blog-lastest-posts .post-create-date{color:#898faa;font-size:14px;line-height:18px}.section-builder .mgs-blog-lastest-posts .row{display:flex;flex-wrap:wrap}.title.border-blue{text-decoration:underline;text-decoration-thickness:15px;text-decoration-color:#12226b;text-decoration-skip-ink:none;text-underline-offset:-15px}.title.border-gray{text-decoration:underline;text-decoration-thickness:15px;text-decoration-color:#e7e7e7;text-decoration-skip-ink:none;text-underline-offset:-15px}.checkout-onepage-success #maincontent{max-width:835px}.checkout-onepage-success .page-title-wrapper.layout_type2{margin-bottom:0}.checkout-onepage-success .page-title-wrapper.layout_type2 .page-title{background-image:url(../images/account-title-bg.svg);background-repeat:no-repeat;line-height:64px;background-size:contain;background-position:center;background-color:transparent}.checkout-onepage-success .print{font-size:20px;padding:20px 35px;min-width:215px;text-align:center;width:fit-content;line-height:25px;border-radius:71px;float:none;color:var(--accent-color);margin:0 auto;border:2px solid var(--accent-color);box-shadow:12px 18px 9px rgba(0,0,0,.14)}.checkout-onepage-success .print:hover{background-color:var(--accent-color);color:#fff}.checkout-onepage-success .checkout-success{color:var(--accent-color);font-size:15px;line-height:28px;padding-top:56px}.checkout-onepage-success .checkout-success p{margin-bottom:0}.checkout-onepage-success .action.continue{font-size:19px;padding:16px 30px;font-weight:400;min-width:265px;text-align:center;line-height:24px;border-radius:71px;color:#fff;margin:51px auto;background-color:var(--accent-color);border:2px solid var(--accent-color);box-shadow:12px 18px 9px rgba(0,0,0,.14);text-transform:none}.checkout-onepage-success .action.continue:hover{background-color:#fff;color:var(--accent-color)}footer.page-footer .list-links li a:after{background:#fff}footer.page-footer .footer.links li a{position:relative}footer.page-footer .footer.links li a:after{content:'';position:absolute;width:0;height:1px;background:#fff;bottom:0;right:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}footer.page-footer .footer.links li a:hover:after{width:100%;left:0;right:auto}.sidebar .block .block-title strong{color:var(--accent-color);font-size:19px;line-height:24px}.pages .pages-items .item a.page:hover{color:var(--accent-color)}.products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-secondary>.action{float:none}.message.global.cookie.mgs-gdpr-cookie-notice{border-radius:10px;padding:35px 35px 20px 20px;border:2px solid rgba(168,168,194,.29)}.message.global.cookie.mgs-gdpr-cookie-notice .notice-cookie-title{font-size:18px;font-weight:700;margin-bottom:20px}.message.global.cookie.mgs-gdpr-cookie-notice .notice-cookie-content{line-height:18px;font-size:13px}.message.global.cookie.mgs-gdpr-cookie-notice .actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.message.global.cookie.mgs-gdpr-cookie-notice #btn-cookie-allow{text-transform:none;font-weight:400;border-radius:22px;padding:10px 35px;font-size:14px}.message.global.cookie.mgs-gdpr-cookie-notice .more-link{font-size:13px;text-decoration:underline}.menu-text-bold>a{font-weight:700 !important}.contact-form .contact-information{-ms-flex:0 1 40%;flex:0 1 40%;max-width:40%}.shop-by-brand .brand-search .search_brand_form form .actions .action.primary{background-color:var(--accent-color);border-color:var(--accent-color);margin-right:0 !important;text-transform:none}.shop-by-brand .brand-search .search_brand_form form .actions .action.primary:hover{background-color:#fff;color:var(--accent-color)}.shop-by-brand .btn.btn-secondary{text-transform:none;background-color:#fff;color:var(--accent-color)}.shop-by-brand .btn.btn-secondary:hover{background-color:var(--accent-color);color:#fff}.shop-by-brand .characters-filter{margin:15px 0 !important}.shop-by-brand .characters-filter li>a{border:1px solid var(--accent-color) !important;color:var(--accent-color) !important}.shop-by-brand .characters-filter li>a:hover{background-color:var(--accent-color) !important;color:#fff !important}header.page-header .top-wishlist .block-wishlist .block-content.empty .empty{color:var(--accent-color)}.customer-account-confirmation .block-customer-send-confirmation .form.send.confirmation{margin:0 auto;text-align:center}.customer-account-confirmation .block-customer-send-confirmation .form.send.confirmation .field.note{color:var(--accent-color)}.customer-account-confirmation .block-customer-send-confirmation .form.send.confirmation .control input{background-color:#f5f5f5;border-radius:11px;color:var(--accent-color);font-size:16px}.customer-account-confirmation .block-customer-send-confirmation .form.send.confirmation .action.primary{border-radius:71px;color:#fff;background-color:var(--accent-color);text-transform:none;font-size:18px;font-weight:400;box-shadow:10px 16px 9px rgba(0,0,0,.14)}.customer-account-confirmation .block-customer-send-confirmation .form.send.confirmation .action.primary:hover{border-color:var(--accent-color);background-color:#fff;color:var(--accent-color)}.customer-account-confirmation .page-title-wrapper.layout_type2{margin-bottom:0}.customer-account-forgotpassword .block-customer-forgot-password .block-title .title{color:var(--accent-color);font-size:27px;font-weight:700}.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .field.note{color:var(--accent-color)}.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .control input{background-color:#f5f5f5;border-radius:11px;color:var(--accent-color);font-size:16px}.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .action.primary{border-radius:71px;color:#fff;background-color:var(--accent-color);text-transform:none;font-size:18px;font-weight:400;box-shadow:10px 16px 9px rgba(0,0,0,.14)}.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .action.primary:hover{border-color:var(--accent-color);background-color:#fff;color:var(--accent-color)}.customer-account-createpassword .page-title-wrapper.layout_type2{margin-bottom:0}.customer-account-createpassword .form.password.reset .field.note{color:var(--accent-color)}.customer-account-createpassword .form.password.reset .field .label{color:var(--accent-color)}.customer-account-createpassword .form.password.reset .control input{background-color:#f5f5f5;border-radius:11px;color:var(--accent-color);font-size:16px}.customer-account-createpassword .form.password.reset .action.primary{border-radius:71px;color:#fff;background-color:var(--accent-color);text-transform:none;font-size:18px;font-weight:400;box-shadow:10px 16px 9px rgba(0,0,0,.14);padding:.7rem 3.375rem}.customer-account-createpassword .form.password.reset .action.primary:hover{border-color:var(--accent-color);background-color:#fff;color:var(--accent-color)}.espa-link{display:block;background-color:#fff;width:100%;text-align:center}.espa-link img{height:100%}.category-description{margin-top:30px}.product-item-description{margin-top:5px;font-size:12px;color:#54547d;text-align:center}@media (min-width:1400px){.desktop-large-grid .line{margin:0 auto}.desktop-large-grid .line div[class*=col-des],.desktop-large-grid .line .product-item{margin:0;padding-left:0;padding-right:0}.cms-page-view .top-points div[class*=col-des]{padding-right:15px;padding-left:15px}.tab-width-title{padding:0}.desktop-large-grid .tab-cate-link{margin-top:65px}.mgs-product-tab .tab-cate-link a{margin-bottom:25px}}@media (min-width:1200px){.extra-gallery-sticky.catalog-product-view .product-info-main{padding:0 0 0 75px}}@media (min-width:992px){.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>.dropdown-mega-menu{box-shadow:none;border-radius:0 20px 20px}.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu{align-items:center}.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.menu-1columns .dropdown-submenu>.dropdown-menu-ct{box-shadow:none;border-radius:0 20px 20px;margin-left:14px}.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>.dropdown-mega-menu li>a{font-size:13px;font-weight:400}.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 li>ul.dropdown-submenu-ct{padding:15px 10px}.tab-width-title{margin-top:110px}.sidebar.sidebar-main .block.filter .filter-title{display:none}.row-4{justify-content:space-between}.row-4 .col{-ms-flex:0 1 calc(100%/4 - 15px);flex:0 1 calc(100%/4 - 15px);max-width:calc(100%/4 - 15px)}header.page-header .header-area.active-sticky.start-stk{background-color:var(--accent-color)}}@media (max-width:1920px){.product-slider-wrapper{border-radius:0}}@media (min-width:1920px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-des,.col-des-1,.col-des-10,.col-des-11,.col-des-12,.col-des-2,.col-des-3,.col-des-4,.col-des-5,.col-des-6,.col-des-7,.col-des-8,.col-des-9,.col-des-auto,.col-tb,.col-tb-1,.col-tb-10,.col-tb-11,.col-tb-12,.col-tb-2,.col-tb-3,.col-tb-4,.col-tb-5,.col-tb-6,.col-tb-7,.col-tb-8,.col-tb-9,.col-tb-auto,.col-mb,.col-mb-1,.col-mb-10,.col-mb-11,.col-mb-12,.col-mb-2,.col-mb-3,.col-mb-4,.col-mb-5,.col-mb-6,.col-mb-7,.col-mb-8,.col-mb-9,.col-mb-auto{padding:0}.shopping-cart-bottom .col,.shopping-cart-bottom .col-1,.shopping-cart-bottom .col-10,.shopping-cart-bottom .col-11,.shopping-cart-bottom .col-12,.shopping-cart-bottom .col-2,.shopping-cart-bottom .col-3,.shopping-cart-bottom .col-4,.shopping-cart-bottom .col-5,.shopping-cart-bottom .col-6,.shopping-cart-bottom .col-7,.shopping-cart-bottom .col-8,.shopping-cart-bottom .col-9,.shopping-cart-bottom .col-auto,.shopping-cart-bottom .col-des,.shopping-cart-bottom .col-des-1,.shopping-cart-bottom .col-des-10,.shopping-cart-bottom .col-des-11,.shopping-cart-bottom .col-des-12,.shopping-cart-bottom .col-des-2,.shopping-cart-bottom .col-des-3,.shopping-cart-bottom .col-des-4,.shopping-cart-bottom .col-des-5,.shopping-cart-bottom .col-des-6,.shopping-cart-bottom .col-des-7,.shopping-cart-bottom .col-des-8,.shopping-cart-bottom .col-des-9,.shopping-cart-bottom .col-des-auto,.shopping-cart-bottom .col-tb,.shopping-cart-bottom .col-tb-1,.shopping-cart-bottom .col-tb-10,.shopping-cart-bottom .col-tb-11,.shopping-cart-bottom .col-tb-12,.shopping-cart-bottom .col-tb-2,.shopping-cart-bottom .col-tb-3,.shopping-cart-bottom .col-tb-4,.shopping-cart-bottom .col-tb-5,.shopping-cart-bottom .col-tb-6,.shopping-cart-bottom .col-tb-7,.shopping-cart-bottom .col-tb-8,.shopping-cart-bottom .col-tb-9,.shopping-cart-bottom .col-tb-auto,.shopping-cart-bottom .col-mb,.shopping-cart-bottom .col-mb-1,.shopping-cart-bottom .col-mb-10,.shopping-cart-bottom .col-mb-11,.shopping-cart-bottom .col-mb-12,.shopping-cart-bottom .col-mb-2,.shopping-cart-bottom .col-mb-3,.shopping-cart-bottom .col-mb-4,.shopping-cart-bottom .col-mb-5,.shopping-cart-bottom .col-mb-6,.shopping-cart-bottom .col-mb-7,.shopping-cart-bottom .col-mb-8,.shopping-cart-bottom .col-mb-9,.shopping-cart-bottom .col-mb-auto{padding-right:15px;padding-left:15px}footer .product-bottom-banners{width:calc(100% - 30px)}.table-checkout-shipping-method tbody tr td:last-child{padding-left:15px}}@media (max-width:1800px){.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0:nth-last-child(n+3){display:none}}@media (max-width:1199px){header.page-header .header-area.search-visible .block-search .block-content{position:absolute;right:unset;left:0;top:125%;visibility:hidden;z-index:111;transform:scale(0);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);-webkit-transform:scaleY(0);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transform-origin:top center;-moz-transform-origin:top center;-webkit-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center}header.page-header .header-area.search-visible .block-search.active .block-content{transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1)}}@media (max-width:992px){footer .top-footer img{width:100%;height:455px;max-width:unset}footer .top-footer{max-height:890px}footer .top-footer .footer-top-points>div:not(:first-child){border:none}footer .top-footer .footer-top-points>div:nth-child(2),footer .top-footer .footer-top-points>div:nth-child(4){border-left:1px solid #f5f5f5}footer .top-footer .footer-top-points>div:nth-child(3),footer .top-footer .footer-top-points>div:nth-child(4){border-top:1px solid #f5f5f5}.newsletter-footer .footer-logo img{display:block;margin:0 auto}.newsletter-footer .form.subscribe{flex-wrap:wrap}.newsletter-footer .form.subscribe>div{width:50% !important;height:50% !important;padding:15px}.newsletter-footer .form.subscribe>div:nth-child(3),.newsletter-footer .form.subscribe>div:nth-child(4){border-top:1px solid #f5f5f5}.newsletter-footer .form.subscribe>div:nth-child(2),.newsletter-footer .form.subscribe>div:nth-child(4){border-left:1px solid #f5f5f5}.newsletter-footer .form.subscribe .actions{display:flex !important;justify-content:center;align-items:center}footer.page-footer .middle-footer{margin:0 auto;max-width:600px}footer .newsletter-footer .newsletter-form .block.newsletter .form .field.newsletter{margin:0;flex:unset}footer .newsletter-footer .newsletter-form .block.newsletter .form .control.email{border:none}footer .newsletter-footer .newsletter-form .block.newsletter .form .control .checkmark,footer .newsletter-footer .newsletter-form .block.newsletter .form .control input[type=checkbox]{top:15px}.sidebar.sidebar-main .block.filter{top:140px}.toolbar.toolbar-products .sorter{width:auto;margin-left:auto}.toolbar.toolbar-products .sorter .sorter-label{display:none}.category-title{text-align:center}.product-slider-wrapper{padding:20px 5px;border-radius:0;margin:20px 0}.product-slider-wrapper .mp-product-slider-block{margin:0 !important}.catalog-product-view .block.related,.catalog-product-view .block.upsell{flex-basis:100%;margin:0}.catalog-product-view .product-info-clearfix .product-info-main .box-tocart .qty-price-wrapper{flex-wrap:wrap}.banner.bg-blue-60{min-height:unset;padding:0 !important}.banner.bg-blue-60 .banner-content{order:2;padding:45px 20px}header.page-header .header-area.header5 .top-header .right-top-header .list-block a:not(:last-child){display:none}.mgs-product-tab{margin-top:0}.home-price-widget .form-wrapper{transform:translateY(-20%)}.home-price-widget .form-wrapper .fieldset{flex-direction:column}.home-price-widget .form-wrapper .fieldset .form-group{padding:20px 30px 0;justify-content:space-between}.home-price-widget .form-wrapper .fieldset .form-group.qty{border:none}.home-price-widget .form-wrapper .actions-toolbar{margin-top:40px;margin-bottom:30px}.home-price-widget .form-wrapper .actions-toolbar .btn-primary{width:100%}.home-price-widget .banner .banner-content{margin:0 auto}.page-header-sliders .banner{margin:0;padding:0;min-height:380px}.page-header-sliders .banner .banner-content .banner-title{font-size:23px;line-height:28px}.page-header-sliders .banner .banner-content .banner-title-bold{font-size:41px;line-height:48px}.page-header-sliders .banner .banner-content .banner-text{display:none}.page-header-sliders .banner .banner-content .btn{padding:10px 40px;min-width:190px;margin-bottom:8px}.page-header-sliders .owl-carousel.dot-position-left .owl-dots{position:absolute;margin:0;bottom:20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.category-grid-widget .section-title{margin-top:60px}.home-price-widget .bg-blue-top-40{padding-top:50px !important}.home-price-widget .banner .banner-content .banner-title{font-size:23px;line-height:28px}.home-price-widget .banner .banner-content .banner-title-bold{font-size:41px;line-height:48px}.home-price-widget .banner .banner-content .banner-text{margin-bottom:0}.mp-product-slider-block{margin-top:69px !important;margin-bottom:54px !important;padding:0}.tab-width-title{margin-bottom:0;margin-top:54px}#home-customer-carousel{margin-top:54px;margin-bottom:25px}.home-banner-blue{margin-bottom:0}.home-banner-blue .banner-content .banner-title{font-size:23px;line-height:28px}.home-banner-blue .banner-content .banner-title-bold{font-size:41px;line-height:48px}.home-banner-blue .banner-content .banner-text{font-size:15px}.home-banner{margin-bottom:50px;margin-top:25px;padding:0}.home-banner .banner{padding:0;min-height:unset}.home-banner .banner .banner-content{padding:0 15px 15px 0}.home-banner .banner .banner-content .banner-title{font-size:23px;line-height:28px}.home-banner .banner .banner-content .banner-title-bold{font-size:41px;line-height:48px}.home-banner .banner .banner-content .banner-text{font-size:15px}footer .newsletter-footer .newsletter-form .block.newsletter .title{margin:0}footer .middle-footer .line>.footer-block:nth-child(4){margin-top:20px}footer .middle-footer .line>.footer-block:nth-child(3){margin-top:20px}.catalog-category-view .only-breadcrumbs .breadcrumbs,.breadcrumbs{padding:15px 0 !important}.sidebar.sidebar-additional,.sidebar.sidebar-main{margin:0 !important}.sidebar.sidebar-main .block.filter{overflow-y:hidden}.sidebar.sidebar-main .block.filter .filter-content{overflow-y:scroll;padding-right:10px;padding-bottom:50px}.sidebar.sidebar-main .block.filter .filter-title{display:flex;align-items:center;justify-content:space-between}.sidebar.sidebar-main .block.filter .filter-title .title{color:var(--accent-color);font-size:16px;font-weight:700}.sidebar.sidebar-main .block.filter .filter-title .title:before{content:'\e90f';font-family:'alfaplus';margin-right:5px}.sidebar.sidebar-main .block.filter .filter-title .btn-close{color:var(--accent-color);font-size:15px;font-weight:600}.sidebar.sidebar-main .block.filter .filter-title .btn-close i{margin-left:5px;font-size:10px}.sidebar.sidebar-main .block.filter .filter-title:after{display:none}.page-title-wrapper.layout_type2{margin-top:20px;margin-bottom:0}.page-title-wrapper.layout_type2 .page-title{font-size:47px}footer.page-footer{margin-top:40px}footer .product-bottom-banners>div:first-child{padding-right:15px}}@media (max-width:768px){.catalog-category-view .products.list .product-item-info .product-top .product-label,.catalogsearch-result-index .products.list .product-item-info .product-top .product-label,.brand-brand-view .products.list .product-item-info .product-top .product-label,.block.related .products.list .product-item-info .product-top .product-label,.block.upsell .products.list .product-item-info .product-top .product-label,.section-builder .products.list .product-item-info .product-top .product-label{padding:5px 8px}header .middle-header .header.links,header .middle-header .switcher-language{color:var(--accent-color) !important}header .middle-header .header.links a,header .middle-header .switcher-language a{color:var(--accent-color) !important}header.page-header .header-area.header5 .top-header{display:flex;padding:5px 10px}header.page-header .header-area.header5 .top-header .left-top-header .content{font-size:12px}header.page-header .header-area.header5 .top-header .right-top-header .list-block>:not(.language){display:none}footer .bottom-footer .bottom-footer-left{text-align:center}footer .bottom-footer .bottom-footer-right,footer .bottom-footer .bottom-footer-left{justify-content:center}footer .bottom-footer .bottom-footer-middle{order:3}.newsletter-footer .footer-logo img{display:block;margin:0 auto}.newsletter-footer .form.subscribe>div{width:100% !important;height:auto !important;padding:15px}.newsletter-footer .form.subscribe>div:nth-child(3),.newsletter-footer .form.subscribe>div:nth-child(4){border:none}.newsletter-footer .form.subscribe>div:nth-child(2),.newsletter-footer .form.subscribe>div:nth-child(4){border:none}footer .top-footer img{display:none}footer .top-footer .footer-top-points{transform:none}footer .top-footer{max-height:unset;margin-bottom:30px;padding-top:30px}footer .top-footer .footer-top-points>div:nth-child(2),footer .top-footer .footer-top-points>div:nth-child(3),footer .top-footer .footer-top-points>div:nth-child(4){border-top:1px solid #f5f5f5}footer .top-footer .footer-top-points>div:nth-child(2),footer .top-footer .footer-top-points>div:nth-child(4){border-left:none}.bottom-footer .line>div{margin:0 auto}footer .newsletter-footer .newsletter-form .block.newsletter .form .control.email{padding:0}.newsletter-footer .form.subscribe .actions{justify-content:flex-start}footer .newsletter-footer .newsletter-form .block.newsletter .form .control .checkmark,footer .newsletter-footer .newsletter-form .block.newsletter .form .control input[type=checkbox]{left:25px}footer .newsletter-footer .newsletter-form .block.newsletter .form .control.terms-checkbox{padding:25px 25px 25px 95px}.catalog-product-view .product-info-clearfix{flex-direction:column;max-height:unset}.catalog-product-view .product-info-clearfix .product.media{width:100%;border-radius:0;max-width:100%}.catalog-product-view .product-info-clearfix .product.media:after{display:none}.catalog-product-view .product-info-clearfix .product.media .gallery-list{display:grid;grid-gap:12px;grid-template-columns:repeat(4,1fr)}.catalog-product-view .product-info-clearfix .product.media .gallery-list .product.item-image{width:100%;margin-top:10px}.catalog-product-view .product-info-clearfix .product.media .gallery-list .product.item-image img{border-radius:7px}.catalog-product-view .product-info-clearfix .product.media .gallery-list .product.item-image:first-child{width:100%;grid-column:span 4}.catalog-product-view .product-info-clearfix .product.media .gallery-list .product.item-image:first-child img{border-radius:23px}.catalog-product-view .product-info-clearfix .product-info-main{width:100%;margin-top:15px;padding:0}.catalog-product-view .product-info-clearfix .product-info-main .box-tocart .qty-price-wrapper{flex-wrap:wrap}.catalog-product-view .product-info-clearfix .product-info-main .box-tocart .qty-price-wrapper .field{flex:unset;margin-top:15px}.catalog-product-view .product-info-clearfix .product-info-main .box-tocart .qty-price-wrapper .field.qty{margin-top:0;width:100%}.catalog-product-view .product-info-clearfix .product-info-main .box-tocart .qty-price-wrapper .field.qty .title{display:none}.catalog-product-view .product-info-clearfix .product-info-main .product-options-wrapper .field.file .btn{width:100%}.catalog-product-view .product-info-clearfix .product-info-main .fieldset .product-addto-links{margin:10px}.catalog-product-view .product-info-clearfix .product-info-main .page-title-wrapper .page-title{margin-bottom:35px}.catalog-category-view .banner .banner-img,.catalog-product-view .banner .banner-img,.contact-index-index .banner .banner-img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;border-radius:15px}.catalog-category-view .banner .banner-content,.catalog-product-view .banner .banner-content,.contact-index-index .banner .banner-content{width:50%;margin-right:auto}.catalog-product-view .product.info.detailed{margin-top:40px}.banner .banner-content{width:100%}.banner .banner-img{z-index:1;background-color:#e7e7e7;border-radius:0;position:relative;order:1;object-fit:none;object-position:90% top;margin-top:10px;height:450px;margin-left:auto;width:auto}.page-header-sliders .banner,.section-builder .banner{background-color:unset}.panel-block .mgs-product-tab .mgs-tab.data.items .mgs-products{border-color:#e7e7e7}.panel-block .mgs-product-tab .mgs-tab.data.items .item.title .switch{border-color:#e7e7e7}.panel-block .mgs-product-tab .mgs-tab.data.items .item.title.active .switch{border-bottom:0}.category-grid-widget .section-title .subtitle{max-width:100%;margin-top:20px;margin-bottom:20px}.mgs-product-tab{margin-top:0}.page-header-sliders .banner{min-height:unset}.page-header-sliders .banner .banner-content .btn{padding:10px 40px;min-width:190px}footer .newsletter-footer .footer-logo{margin:30px auto 63px auto}.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]:before{color:#898faa;font-weight:400}.slide-out-menu .menu{padding:20px 15px 50px}body.account .page-title-wrapper.layout_type2{margin:0}body.account .page-title-wrapper.layout_type2 .page-title{font-size:37px;margin:0}body.account .column.main .toolbar{margin-top:25px}.blog-post-view .columns{margin-top:60px}.blog-post-view .sidebar{margin-top:50px !important}.blog-post-view .blog-view .post-item .post-title .post-title-link{font-size:41px;line-height:48px}.blog-post-view .blog-view .post-content .post-metas{flex-direction:column}.blog-post-view .blog-view .post-content .post-metas .meta-date{margin-left:0}.print-images .owl-item img{width:auto;height:auto}.products-grid .items .product-item .product-top .product-item-inner{opacity:1;visibility:visible}.products-grid .items .product-item .product-top .product-item-inner .actions-secondary .quickview{display:none}}@media (max-width:767px){header.page-header .middle-header{justify-content:space-between}header.page-header .middle-header .right-content .slide-out-menu-toggle{display:none !important}header.page-header .middle-header>.slide-out-menu-toggle{display:flex !important;align-items:center;padding:0;margin-bottom:10px}header.page-header .middle-header>.slide-out-menu-toggle i{font-size:18px;margin:0}header.page-header .header-area.header5 .middle-header .logo{justify-content:center;min-width:unset}header.page-header .header-area.header5 .middle-header{padding:10px 15px 20px}header.page-header .middle-header .right-content{justify-content:flex-end;flex:unset;margin-bottom:10px}.page-header-sliders .owl-item .line>div:first-child{order:2}.page-header-sliders .banner{min-height:unset}.page-header-sliders .banner .banner-content .banner-title{font-size:19px;line-height:24px}.page-header-sliders .banner .banner-content .banner-title-bold{font-size:27px;line-height:33px}.page-header-sliders .banner .banner-content .btn{padding:10px 40px;min-width:190px}.home-banner img{max-width:400px;width:100%;margin:0 auto;display:block}.home-banner .banner .banner-content{margin-top:35px;padding-right:15px;padding-left:15px}.home-banner .banner .banner-content .btn{margin-bottom:10px}footer .top-footer .footer-top-points{padding:0}footer .top-footer .footer-top-points>div{display:flex;flex-direction:column;justify-content:space-between;padding:35px 63px 35px 30px}footer .newsletter-footer .footer-logo{margin:0 auto 35px auto}footer .middle-footer .line>.footer-block:nth-child(2){margin-top:50px}footer.page-footer .footer.content .acc-block{border-top:1px solid #898faa;padding-left:0;padding-right:0;margin-left:15px;margin-right:15px}footer.page-footer .footer.content .acc-block .footer-title:after,footer.page-footer .footer.content .acc-block .footer-title:before{background-color:#898faa}footer .bottom-footer{padding-top:25px;padding-bottom:20px}.mgs-product-tab .mgs-tab.data.items .data.item a.switch{border-radius:10px;border:1px solid #e7e7e7;font-weight:600 !important;color:#8d8f98}.mgs-product-tab .mgs-tab.data.items .data.item a.switch:after,.mgs-product-tab .mgs-tab.data.items .data.item a.switch:before{background-color:#898faa;content:"";height:16px;width:2px;position:absolute;right:23px;top:50%;margin-top:-8px;transition:all .3s}.mgs-product-tab .mgs-tab.data.items .data.item a.switch:after{content:"";right:16px;margin-top:-1px;width:16px;height:2px;position:absolute;top:50%}.mgs-product-tab .mgs-tab.data.items .data.item.active{margin-bottom:0}.mgs-product-tab .mgs-tab.data.items .data.item.active a.switch{border-radius:10px 10px 0 0;border-bottom:none}.mgs-product-tab .mgs-tab.data.items .data.item.active a.switch:before{display:none}.mgs-product-tab .mgs-tab.data.items .data.item+.data.content .products.list{border-radius:0 0 10px 10px;border:1px solid #e7e7e7;border-top:none;padding-left:15px;margin-bottom:5px;padding-top:8px;padding-right:15px}.mgs-product-tab .mgs-tab.data.items .data.item .products-grid .items .product-item{margin-bottom:10px}.cart.table-wrapper .col.qty:before,.cart.table-wrapper .col.price:before,.cart.table-wrapper .col.subtotal:before,.cart.table-wrapper .col.msrp:before{color:var(--accent-color)}#shopping-cart-table .col.item{width:100%;display:flex}#shopping-cart-table .col.item .product-item-details{margin-left:15px}#shopping-cart-table .col.price,#shopping-cart-table .col.qty,#shopping-cart-table .col.subtotal{width:33%}#shopping-cart-table .col.actions{float:left;width:100%;margin-top:15px}footer .middle-footer .line>.footer-block:nth-child(4),footer .middle-footer .line>.footer-block:nth-child(3){margin-top:0}body.account .sidebar-main .block-collapsible-nav{margin-top:68px;background-color:#fff;margin-bottom:0;z-index:15}body.account .sidebar-main .block-collapsible-nav .title{margin-bottom:0}body.account .sidebar-main .block-collapsible-nav .title:after{font-family:'alfaplus';content:'\e934';font-size:10px;top:22px}body.account .sidebar-main .block-collapsible-nav .title.active:after{content:'\e933'}body.account .page-title-wrapper.layout_type2{margin-top:100px}.product.info.detailed .product.data.items>.item.title .switch,.product.info.detailed .product.data.items>.item.title.active .switch{border:1px solid #e1e1e1}.catalog-product-view .product.info.detailed .product.data.items{border:none}.catalog-product-view .product.info.detailed .product.data.items .item.content{border-radius:0;border:1px solid #e1e1e1;border-top:none;padding:35px 25px 20px !important}header.page-header .header-area.search-visible .block-search .block-content{position:absolute;right:0;left:unset;top:100%}.contact-index-index .page-title-wrapper.layout_type2 .page-title,.cms-page-view .page-title-wrapper.layout_type2 .page-title{font-size:41px;line-height:48px}.cms-page-view .section-builder .content{padding-top:63px}.cms-page-view .section-builder{padding-bottom:100px}.cms-page-view .section-builder .content{padding-left:15px;padding-right:15px}.cms-page-view .section-builder .title{font-size:41px;line-height:48px}.cms-page-view .section-builder .contact-form-wrapper{padding-top:0}.cms-page-view .contact-form .form.contact .actions-toolbar .primary{float:left}.cms-page-view .customer-grid .logos img{width:100%;height:100%}.cms-page-view .customer-grid .logos{column-gap:10px;grid-template-columns:1fr 1fr}.cms-page-view .blog-wrapper{padding-left:15px;padding-right:15px}.cms-page-view .blog-wrapper .content-heading .title{margin-top:35px;margin-bottom:35px}.section-builder .mgs-blog-lastest-posts .title-blog,.section-builder .mgs-blog-lastest-posts .title{font-weight:600;font-size:15px;line-height:18px;margin-top:10px;margin-bottom:10px}.banner.bg-blue-60:after{width:100%}.home-banner-blue .line .panel-block-row:first-child{order:2}}@media (max-width:510px){.catalog-category-view .banner,.catalog-product-view .banner,.contact-index-index .banner{border-radius:15px;flex-direction:column;background-color:#e7e7e7;padding:0;min-height:780px}.catalog-category-view .banner .banner-img,.catalog-product-view .banner .banner-img,.contact-index-index .banner .banner-img{position:relative;top:unset;left:unset;width:100%;background-color:#e7e7e7;z-index:1;height:100%;object-fit:none;border-radius:0;flex:2;object-position:100% top}.catalog-category-view .banner .banner-content,.catalog-product-view .banner .banner-content,.contact-index-index .banner .banner-content{width:100%;margin-right:0;padding:40px 40px 0;z-index:2}#shopping-cart-table .col.price,#shopping-cart-table .col.qty,#shopping-cart-table .col.subtotal{width:50%}.home-price-widget .form-wrapper .fieldset .form-group .control{max-width:50%}.home-price-widget .banner .banner-content .banner-text{display:none}body.account .page-title-wrapper.layout_type2 .page-title{padding:25px 0}.catalog-product-view .product-info-main .product-social-links{flex-direction:column;justify-content:space-between;align-items:flex-start}}@media (max-width:370px){#shopping-cart-table .col.price,#shopping-cart-table .col.qty,#shopping-cart-table .col.subtotal{width:50%;min-width:unset;display:unset}}@media (min-width:992px) and (max-width:1199px){.frame,.page-main>.columns,.breadcrumbs .items{max-width:unset !important}}@media (min-width:576px) and (max-width:767px){.frame{max-width:unset !important}}@media (min-width:768px) and (max-width:991px){footer .frame{max-width:unset !important}.frame,.page-main>.columns,.breadcrumbs .items{max-width:unset !important}}@media (min-width:576px) and (max-width:767px){.frame,.page-main>.columns,.breadcrumbs .items{max-width:1366px !important}}@media (max-width:1199.98px){.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .product-item-actions .action.tocart.primary:before{display:none}}@media screen and (min-width:768px){.message.info,.message.error,.message.warning,.message.notice,.message.success{top:250px}.form.password.reset{min-width:unset;max-width:370px;margin:0 auto}.espa-link{z-index:99999;position:fixed;height:56px;bottom:0;box-shadow:0 0 2.5rem 0 rgba(0,0,0,.3)}.espa-link img{height:100%}footer.page-footer{z-index:unset}.bottom-footer{margin-bottom:56px}header.page-header .minicart-wrapper .block-content>.actions{padding:0 25px 85px}}@media (max-width:680px){body.account .column.main table.table tr{display:table-row !important;width:100%}body.account .column.main table.table tr td.col{padding-right:5px}}@media all and (max-width:768px),print{.table-order-items .subtotal,.table-order-items .amount{text-align:right}}@media all and (max-width:340px){header.page-header .header-area.header5 .top-header .left-top-header a:last-child{display:none}}@media (min-width:1200px){header.page-header .middle-header{justify-content:unset}header.page-header .middle-header .right-content{flex:1}header.page-header .middle-header .right-content .block-search{margin-left:24px;flex:1}header.page-header .block-search .block-content{width:100%;display:flex;justify-content:center}header.page-header .block-search .block-content form{width:100%;max-width:800px;position:relative}header.page-header .block-search .block-content input{width:100%;min-width:unset}}.header-top-links.active .login-form{z-index:1}@media (max-width:1279px){header.page-header .middle-header>.slide-out-menu-toggle{display:none}header.page-header .middle-header .right-content .slide-out-menu-toggle{display:flex;align-items:center;padding:0}header.page-header .middle-header .right-content .slide-out-menu-toggle i{font-size:18px;margin:0}header.page-header .header-area.header5 .middle-header{padding:15px 15px 34px 36px}header.page-header .header-area.header5 .top-header{padding:15px 15px 0 36px}.bottom-header,.slide-out-menu .category-cms-block{display:none}.slide-out-menu .navigation .level1 .menu-content-wrapper{display:none !important}}@media (max-width:767px){.slide-out-menu .menu{transform:translateX(-1000%);left:0}}@media (min-width:1280px){.slide-out-menu,.slide-out-menu-toggle{display:none}.bottom-header{width:100%;align-items:flex-end;position:relative;color:var(--accent-color);display:flex;justify-content:center}.menu-wrapper{padding-inline:40px;width:100%;max-width:1920px}.menu-wrapper .menus{display:flex}.menu-wrapper .btn-close-menu{display:none}.menu-wrapper .categories:hover .open-menu:after,.menu-wrapper .brands:hover .open-menu:after,.menu-wrapper .catalogs:hover .open-menu:after{transform:rotate(180deg)}.menu-wrapper .sales a{color:#fff;padding-inline:10px;padding-block:20px;font-size:14px;width:100%;display:flex;align-items:center;justify-content:start;max-width:fit-content}.menu-wrapper .open-menu{color:#fff;padding-inline:10px;padding-block:20px;font-size:14px;width:100%;display:flex;align-items:center;justify-content:start;max-width:fit-content}.menu-wrapper .open-menu:after{font-family:"alfaplus";content:'\e934';font-style:normal;font-weight:400;text-decoration:inherit;font-size:.5em;margin-left:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;color:#898faa;transition:transform .1s linear}.menu-wrapper .open-menu:hover+.nav-wrapper{opacity:1;visibility:visible;display:block}.menu-wrapper .nav-wrapper{background:#fff;position:fixed;left:0;width:100%;opacity:0;visibility:hidden;display:none}.menu-wrapper .nav-wrapper:hover{opacity:1;visibility:visible;display:block}.menu-wrapper .navigation{width:100%;max-width:1920px;color:var(--accent-color);margin:0;padding:0 40px;margin-inline:auto;position:relative}.menu-wrapper .navigation ul.categories-menu{margin:0;padding:0;max-width:300px}.menu-wrapper .navigation ul.categories-menu .submenu .all-category{display:none !important}.menu-wrapper .navigation ul.brands-menu-list,.menu-wrapper .navigation ul.catalogs-menu-list{max-width:unset;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding-block:10px}.menu-wrapper .navigation ul.catalogs-menu-list .catalog-wrapper{margin:0}.menu-wrapper .navigation ul.brands-menu-list{margin:0;padding-block:10px;gap:1.5rem}.menu-wrapper .navigation ul.brands-menu-list li{margin:0}.menu-wrapper .navigation ul.brands-menu-list li a{color:var(--accent-color) !important;padding:10px;border:1px solid #fff;border-radius:10px;font-size:13px}.menu-wrapper .navigation ul.brands-menu-list li:hover a{border-color:var(--accent-color)}.menu-wrapper .navigation li.level0{padding:10px;margin:0;display:flex;justify-content:space-between;align-items:center}.menu-wrapper .navigation li.level0.parent:after{font-family:"alfaplus";content:'\e934';font-style:normal;font-weight:400;text-decoration:inherit;font-size:.5em;margin-left:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;color:#898faa;transform:rotate(-90deg)}.menu-wrapper .navigation li.level0.parent .menu-content-wrapper{opacity:0;visibility:hidden;display:flex;position:absolute;left:340px;right:0;top:0;height:100%}.menu-wrapper .navigation li.level0.parent .menu-content-wrapper .category-cms-block{flex:1;height:100%;width:100%;overflow:hidden;position:relative}.menu-wrapper .navigation li.level0.parent:hover>.menu-content-wrapper{opacity:1;visibility:visible}.menu-wrapper .navigation li.level0:hover{background:#f5f5f5}.menu-wrapper .navigation li.level0 .level-top{color:var(--accent-color);font-size:13px;margin:0;padding:0}.menu-wrapper .navigation li.level0.category-sales{display:none}.menu-wrapper .navigation li.level0 .submenu{flex:3;display:flex;margin:0;padding:10px;flex-wrap:wrap;gap:10px;flex-direction:column;align-content:start;justify-content:start}.menu-wrapper .navigation li.level0 .submenu .level1{margin:0}.menu-wrapper .navigation li.level0 .submenu .level1 a{color:var(--accent-color) !important;padding:10px;border:1px solid #fff;border-radius:10px;font-size:13px}.menu-wrapper .navigation li.level0 .submenu .level1.parent a{font-weight:700}.menu-wrapper .navigation li.level0 .submenu .level1:hover a{border-color:var(--accent-color)}}