@-webkit-keyframes fadeToTop{from{opacity:0;transform:translate(0, 70px)}to{opacity:1;transform:translate(0, 0px)}}@keyframes fadeToTop{from{opacity:0;transform:translate(0, 70px)}to{opacity:1;transform:translate(0, 0px)}}@-webkit-keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;height:100%;font-family:"Raleway",sans-serif;padding-top:228px;background-color:#f2f5fb}::-moz-focus-inner{border:0}a,a:hover,a:visited,a:active{text-decoration:none;color:inherit;outline:0 !important}.button,.purple-button,.simple-button,.button-secondary{padding:15px 30px;border-radius:10px;box-shadow:none;border:2px solid transparent;outline:none;color:#232323;position:relative;font-weight:500;padding-right:80px;transition:all .3s;display:inline-flex;align-items:center;background-color:#fff;text-transform:uppercase}.button::before,.purple-button::before,.simple-button::before,.button-secondary::before{content:"";transition:all .3s;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("../images/long-dash-arrow.svg");position:absolute;right:30px;width:23px;height:7px}.button:focus,.purple-button:focus,.simple-button:focus,.button-secondary:focus,.button:visited,.purple-button:visited,.simple-button:visited,.button-secondary:visited,.button:active,.purple-button:active,.simple-button:active,.button-secondary:active{color:#232323;outline:none;box-shadow:none}.button:hover,.purple-button:hover,.simple-button:hover,.button-secondary:hover{color:#612466;border-color:#612466}.button:hover::before,.purple-button:hover::before,.simple-button:hover::before,.button-secondary:hover::before{right:15px}.button-secondary{background-color:transparent;border-color:#dedfe1}.button-secondary:focus,.button-secondary:visited,.button-secondary:active{background-color:transparent}.button-secondary:hover{background-color:#fff}.simple-button{background-color:#f2f4f8;color:#612466;padding:7px 30px}.simple-button::before{display:none}.simple-button svg{margin-left:10px}.simple-button svg path{fill:#612466;stroke:#612466}.simple-button:focus,.simple-button:visited,.simple-button:active{background-color:#f2f4f8;color:#612466}.simple-button:hover{background-color:#612466;color:#fff}.simple-button:hover svg path{fill:#fff;stroke:#fff}.purple-button{background-color:#612466;color:#fff;padding:7px 20px;justify-content:center}.purple-button::before{display:none}.purple-button svg{margin-left:10px}.purple-button svg path{fill:#fff;stroke:#fff}.purple-button:focus,.purple-button:visited,.purple-button:active{background-color:#612466;color:#fff}.purple-button:hover{background-color:#fff;color:#612466}.purple-button:hover svg path{fill:#612466;stroke:#612466}.regular-padding{padding:100px 0}.padding-60{padding:60px 0}.pt-150{padding-top:150px}.mt-80{margin-top:80px}.m-80{margin:80px 0}.mb-40{margin-bottom:40px}.sub-title{font-size:16px;margin:0 0 15px 0;position:relative;color:#612466;font-family:"Bitter",serif;font-weight:600}.sub-title.white{color:#fff}.title{font-size:44px;font-weight:bold;margin:0}.title.s-24{font-size:24px;font-weight:500;margin:0 0 30px 0}.bg-section{background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff}.txt{font-size:18px;margin:0;line-height:1.6}.txt:not(:last-child){margin-bottom:20px}p{font-family:"Bitter",serif}p b{font-family:"Raleway",sans-serif}.navbar-toggler{border:0px}.navbar-toggler:hover{background-color:transparent}.navbar-toggler .icon-bar{width:29px;height:3px;display:block;background:#612466;transition:all .2s;font-size:30px;font-weight:500}.navbar-toggler .icon-bar:not(:last-child){margin-bottom:6px}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:0% 70%}.navbar-toggler.collapsed .top-bar{transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}.error-page{text-align:center}.error-page h1{font-size:300px;margin:0;color:#612466;font-family:"Bitter",serif}.error-page h2{font-size:36px;margin:0 0 60px 0;font-weight:400;font-family:"Bitter",serif;color:#8d8d8d}.error-page .button,.error-page .button-secondary,.error-page .simple-button,.error-page .purple-button{min-width:200px}.form-group label{font-size:16px;color:#232323;margin-bottom:10px;display:block;font-weight:500}.form-control{min-height:45px;border:none;border-bottom:1px solid #eeeff3;color:#8d8d8d;border-radius:0;background-color:transparent;font-family:"Bitter",serif;font-weight:500}.form-control.input-rounded{border-radius:30px;background-color:#f2f4f8;color:#232323;padding:15px;border:1px solid transparent;font-weight:bold;border:1px solid #eeeff3}.form-control:focus{outline:none;box-shadow:none;border-color:#612466}.custom-control{margin-bottom:30px}.custom-control .custom-control-label{color:#232323;font-weight:400;font-size:20px;padding-left:10px}.custom-control .custom-control-label::before{border-radius:0;border-color:#f2f4f8;width:20px;height:20px}.custom-control .custom-control-label::after{width:20px;height:20px}.custom-control .custom-control-input:checked~.custom-control-label::before{background-color:#612466;border-radius:0;border-color:#f2f4f8}.custom-control .custom-control-input:focus~.custom-control-label::before{box-shadow:none !important;outline:none;border-color:#f2f4f8}.body-loading:after,.body-loading:before{position:fixed;content:" ";display:block}.body-loading:before{z-index:100000001;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.65)}.body-loading:after{z-index:100000002;top:0;right:0;left:0;bottom:0;margin:auto;width:80px;height:80px;border-radius:50%;border:10px solid #612466;border-color:#612466 transparent #612466 transparent;-webkit-animation:lds-dual-ring 1s linear infinite;animation:lds-dual-ring 1s linear infinite}@-webkit-keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pagination{margin-top:20px}.pagination .page-item .page-link{padding:5px 10px;border-radius:50%;margin-right:10px;width:40px;height:40px;text-align:center;line-height:30px;border:1px solid #eaecf4;background-color:#fff;font-size:16px;color:#612466;transition:all .3s;font-family:"Bitter",serif}.pagination .page-item .page-link:focus{box-shadow:none;background-color:transparent}.pagination .page-item .page-link:hover{background-color:#612466;color:#fff}.pagination .page-item.disabled .page-link{background-color:#612466;color:#fff}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border-radius:50%}#googleMap{height:550px;position:relative}.gmpc_wrap{position:relative}.gmpc_wrap::before{content:"";width:100%;height:240px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;background-image:url("../images/map-overlay.png");z-index:100}.gmpc_wrap .gmpc_btn{position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;cursor:pointer;background-position:center;background-size:cover}.gmpc_wrap .gmpc_btn span{position:absolute;bottom:50px;left:0;right:0;margin:auto;max-width:200px}.visible-xs{display:none}header{position:absolute;top:0;left:0;right:0;z-index:100;background:#fff;box-shadow:0px 3px 6px 0px rgba(0,0,0,.08)}header .top-menu{background-color:#323e48;padding:10px 0}header .top-menu .d-flex{justify-content:space-between}header .top-menu .d-flex .list-inline{margin:0}header .top-menu .d-flex .list-inline .list-inline-item{color:#fff;font-size:14px;font-weight:600;position:relative}header .top-menu .d-flex .list-inline .list-inline-item:not(:last-child){padding-right:20px}header .top-menu .d-flex .list-inline .list-inline-item:not(:last-child)::before{content:"/";color:#707070;position:absolute;right:0;font-size:14px;top:2px}header .top-menu .d-flex .list-inline.social-list .list-inline-item i{margin-right:10px}header .top-menu .d-flex .list-inline.social-list .list-inline-item:not(:last-child){margin-right:15px}header .top-menu .d-flex .list-inline.social-list .list-inline-item:not(:last-child)::before{content:"";width:5px;height:5px;background-color:#fff;border-radius:50%;top:8px}header .preferences{padding:30px 0}header .preferences .d-flex{justify-content:space-between;align-items:center}header .preferences .logo{margin-right:15px}header .preferences p{color:#8d8d8d;font-size:14px;margin:0;font-weight:500}header .preferences p a{display:block;color:#232323;font-weight:bold}header .preferences form{position:relative}header .preferences form .form-control{min-width:300px;font-weight:400}header .preferences form button{position:absolute;right:10px;top:10px;background-color:transparent;border:none}header .preferences form button:focus{border:none;outline:none;box-shadow:none;background-color:transparent}header .preferences form ::-moz-placeholder{color:#8d8d8d;opacity:1}header .preferences form :-ms-input-placeholder{color:#8d8d8d;opacity:1}header .preferences form ::placeholder{color:#8d8d8d;opacity:1}header .preferences form :-ms-input-placeholder{color:#8d8d8d}header .preferences form ::-ms-input-placeholder{color:#8d8d8d}header .preferences .list-inline{padding-right:15px;margin:0;border-right:1px solid #e6e6e6;display:flex;justify-content:space-between;align-items:center}header .preferences .list-inline .list-inline-item{color:#232323;font-size:16px;font-weight:500;position:relative}header .preferences .list-inline .list-inline-item:not(:last-child){margin-right:10px}header .preferences .list-inline .list-inline-item:nth-child(2){padding:0 10px;margin:0}header .preferences .dropdown .dropdown-toggle{background-color:transparent;border:none;padding:0;color:#8d8d8d;font-size:16px;padding-right:20px}header .preferences .dropdown .dropdown-toggle::after{content:"";background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("../images/chevron-down-small.svg");width:10px;height:7px;position:absolute;right:0;top:7px;border:none}header .preferences .dropdown .dropdown-toggle:focus{outline:none;box-shadow:none;border:none}header .preferences .dropdown .dropdown-menu{min-width:inherit;border-radius:0;border:1px solid #e6e6e6}header .preferences .dropdown .dropdown-menu .dropdown-item{padding:0 12px;color:#8d8d8d;font-size:16px;background-color:transparent}header .preferences .dropdown .dropdown-menu .dropdown-item:not(:last-child){margin-bottom:5px}header .preferences .dropdown .dropdown-menu .dropdown-item:focus{background-color:transparent;color:#8d8d8d}header .preferences .dropdown .dropdown-menu .dropdown-item:hover{background-color:transparent;color:#612466}header .preferences .dropdown.cart-dropdown .dropdown-toggle{padding-right:0;width:40px;height:40px;border-radius:50%;background-color:#e9e3e9;display:flex;align-items:center;justify-content:center}header .preferences .dropdown.cart-dropdown .dropdown-toggle sup{background-color:#612466;color:#fff;border-radius:50%;padding:5px;top:-15px;position:absolute;right:-5px;top:-8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}header .preferences .dropdown.cart-dropdown .dropdown-toggle::after{display:none}header .preferences .dropdown.cart-dropdown .dropdown-menu{padding:20px;border-radius:20px;background-color:#fff;box-shadow:0px 5px 15px 0px rgba(0,0,0,.05);min-width:400px;top:auto !important;left:-200px !important}header .preferences .dropdown.cart-dropdown .dropdown-menu .product-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #dedede}header .preferences .dropdown.cart-dropdown .dropdown-menu .product-item .product-name{display:flex;align-items:center}header .preferences .dropdown.cart-dropdown .dropdown-menu .product-item .product-name>div{display:flex;align-items:center;justify-content:center;border:1px solid #eeeff3;border-radius:20px;width:94px;height:94px;margin-right:10px;padding:5px}header .preferences .dropdown.cart-dropdown .dropdown-menu .product-item .product-name img{min-width:1px;max-width:85px;align-self:center}header .preferences .dropdown.cart-dropdown .dropdown-menu .product-item .product-name h4{font-size:16px;font-weight:600;margin:0;color:#232323;max-width:200px}header .preferences .dropdown.cart-dropdown .dropdown-menu .product-item .product-name h4 span{color:#8d8d8d;font-size:14px;margin:0;font-family:"Bitter",serif;font-weight:500;display:block;margin-top:10px}header .preferences .dropdown.cart-dropdown .dropdown-menu .product-item .product-name h4 span b{font-size:500;color:#612466}header .preferences .dropdown.cart-dropdown .dropdown-menu .cart-footer p{font-size:16px;color:#232323;font-weight:400;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}header .preferences .dropdown.cart-dropdown .dropdown-menu .cart-footer p b{font-family:"Bitter",serif}header .preferences .dropdown.cart-dropdown .dropdown-menu .cart-footer .d-flex{justify-content:space-between}header .preferences .dropdown.cart-dropdown .dropdown-menu .cart-footer .d-flex .button,header .preferences .dropdown.cart-dropdown .dropdown-menu .cart-footer .d-flex .button-secondary,header .preferences .dropdown.cart-dropdown .dropdown-menu .cart-footer .d-flex .simple-button,header .preferences .dropdown.cart-dropdown .dropdown-menu .cart-footer .d-flex .purple-button{flex:1;justify-content:center;padding:7px 20px}header .preferences .dropdown.cart-dropdown .dropdown-menu .cart-footer .d-flex .button:first-child,header .preferences .dropdown.cart-dropdown .dropdown-menu .cart-footer .d-flex .button-secondary:first-child,header .preferences .dropdown.cart-dropdown .dropdown-menu .cart-footer .d-flex .simple-button:first-child,header .preferences .dropdown.cart-dropdown .dropdown-menu .cart-footer .d-flex .purple-button:first-child{margin-right:10px}header .navbar-light{background-color:transparent;padding:30px 0 0 0;position:relative}header .navbar-light::before{content:"";background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;width:100%;height:1px;background-image:url("../images/dashed-border.svg")}header .navbar-light.bg-light{background-color:transparent !important}header .navbar-light .navbar-nav .nav-item{padding:0 15px;position:relative}header .navbar-light .navbar-nav .nav-item:not(:first-child)::before{content:"|";position:absolute;font-size:16px;color:#e6e6e6;left:-2px}header .navbar-light .navbar-nav .nav-item:first-child{padding-left:0}header .navbar-light .navbar-nav .nav-item:last-child{padding-right:0}header .navbar-light .navbar-nav .nav-item.visible-xs::before{display:none}header .navbar-light .navbar-nav .nav-link{color:#232323;position:relative;font-size:16px;padding:0 0 20px 0;transition:all .3s;font-weight:500}header .navbar-light .navbar-nav .nav-link::before{content:"";width:0;height:2px;background-color:transparent;border-radius:30px 30px 0 0;position:absolute;bottom:-2px;transition:all .3s}header .navbar-light .navbar-nav .nav-link:focus,header .navbar-light .navbar-nav .nav-link:visited,header .navbar-light .navbar-nav .nav-link:active{color:#232323}header .navbar-light .navbar-nav .nav-link:hover{color:#612466}header .navbar-light .navbar-nav .nav-link:hover::before{background-color:#612466;width:100%}header .navbar-light .navbar-nav .nav-link.active{color:#612466}header .navbar-light .navbar-nav .nav-link.active::before{background-color:#612466}header .navbar-collapse{justify-content:center}.slick-slider{margin:0}.slider-wrap{position:relative}.slider-wrap .slider .slide{min-height:720px;position:relative;display:flex;align-items:center;justify-content:center}.slider-wrap .slider .slide::before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("../images/slider-overlay.png")}.slider-wrap .slider .slide::after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:245px;background-size:cover;background-repeat:no-repeat;background-image:url("../images/white-overlay.png")}.slider-wrap .slider .slide .slide-content{position:relative}.slider-wrap .slider .slide .slide-content h2{opacity:0}.slider-wrap .slider .slide .slide-content h3{color:#fff;font-size:65px;margin:0 0 40px 0;opacity:0;font-weight:bold}.slider-wrap .slider .slide .slide-content .button,.slider-wrap .slider .slide .slide-content .button-secondary,.slider-wrap .slider .slide .slide-content .simple-button,.slider-wrap .slider .slide .slide-content .purple-button{opacity:0;position:relative;z-index:2}.slider-wrap .slider .slide.slick-active .slide-content h2{-webkit-animation:fadeToTop .75s ease .6s forwards;animation:fadeToTop .75s ease .6s forwards}.slider-wrap .slider .slide.slick-active .slide-content h3{-webkit-animation:fadeToTop .75s ease .8s forwards;animation:fadeToTop .75s ease .8s forwards}.slider-wrap .slider .slide.slick-active .slide-content .button,.slider-wrap .slider .slide.slick-active .slide-content .button-secondary,.slider-wrap .slider .slide.slick-active .slide-content .simple-button,.slider-wrap .slider .slide.slick-active .slide-content .purple-button{-webkit-animation:fade .75s ease 1s forwards;animation:fade .75s ease 1s forwards}.slider-wrap .slider .slick-prev,.slider-wrap .slider .slick-next{background-position:center;background-repeat:no-repeat;width:72px;height:49px;background-color:transparent;z-index:5}.slider-wrap .slider .slick-prev::before,.slider-wrap .slider .slick-next::before{content:"";width:49px;height:49px;background-color:rgba(255,255,255,.7);position:absolute;border-radius:50%;top:0;transition:all .3s}.slider-wrap .slider .slick-prev,.slider-wrap .slider .slick-prev:focus{left:50px;background-image:url("../images/arrow-left.svg")}.slider-wrap .slider .slick-prev::before,.slider-wrap .slider .slick-prev:focus::before{right:-15px}.slider-wrap .slider .slick-next,.slider-wrap .slider .slick-next:focus{right:50px;background-image:url("../images/arrow-right.svg")}.slider-wrap .slider .slick-next::before,.slider-wrap .slider .slick-next:focus::before{left:-15px}.features{position:absolute;left:0;right:0;bottom:-70px}.features .item{border-radius:20px;background-color:#fff;padding:30px 20px;box-shadow:0px 5px 15px 0px rgba(0,0,0,.05);display:flex;align-items:center}.features .item img{margin-right:15px}.features .item p{font-size:16px;color:#818181;margin:0}.features .item p b{display:block;font-size:21px;color:#232323}.features.relative{position:relative;bottom:auto}.features.relative .item{padding:15px;box-shadow:none}.features.relative .item p{font-size:13px;color:#8d8d8d}.features.relative .item p b{font-size:18px}.multiple-slider{margin:0 -15px}.multiple-slider .slick-slide{padding:0 15px}.multiple-slider .slick-prev,.multiple-slider .slick-next{background-position:center;background-repeat:no-repeat;width:60px;height:60px;background-color:transparent;z-index:5}.multiple-slider .slick-prev::before,.multiple-slider .slick-next::before{display:none}.multiple-slider .slick-prev,.multiple-slider .slick-prev:focus{left:-15px;background-image:url("../images/arrow-left-v2.svg")}.multiple-slider .slick-next,.multiple-slider .slick-next:focus{right:-15px;background-image:url("../images/arrow-right-v2.svg")}.label{background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("../images/label.svg");position:absolute;left:0;top:0;width:86px;height:86px;z-index:1}.label.new{background-image:url("../images/new-product-label.svg")}.sale{position:absolute;right:0;top:15px;min-width:70px;height:36px;display:flex;align-items:center;justify-content:center;z-index:1}.sale::before{content:"";background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("../images/sale-background.svg");width:70px;height:46px;position:absolute;right:0;top:0}.sale b{font-size:15px;color:#612466;font-weight:bold;position:relative}.product{position:relative;border-radius:20px;position:relative;overflow:hidden;border:1px solid #eeeff3}.product .bg-section{height:230px;position:relative;overflow:hidden;display:flex;align-items:center;background-color:#fff;justify-content:center}.product .bg-section::before{content:"";width:100%;height:156px;position:absolute;background-image:url("../images/product-overlay.png");top:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center}.product .bg-section img{min-width:1px;max-height:230px;align-self:center}.product .text{background-color:#fff;text-align:center;padding:15px 20px 25px 20px;min-height:255px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:1px solid #eeeff3}.product .text h3{font-size:16px;color:#8d8d8d;font-weight:500;margin:0}.product .text h4{font-size:20px;font-weight:bold;margin:15px 0;color:#232323;min-height:72px}.product .text h5{font-size:27px;color:#612466;margin:0 0 20px 0;font-weight:800;font-family:"Bitter",serif}.product .text h5 b{color:#8d8d8d;font-size:16px;text-decoration:none;margin-left:10px;text-decoration:line-through;font-weight:600}.products-view .col{max-width:33.33%;flex:0 0 33.33%}.products-view .col .product{margin-bottom:20px}.products-view.list-option .row{flex-direction:column}.products-view.list-option .col{max-width:100%;flex:1}.products-view.list-option .product{flex-direction:row;display:flex}.products-view.list-option .product .text{flex:1;align-items:flex-start;text-align:left;min-height:inherit}.products-view.list-option .product .text h4{min-height:inherit}.products-view.list-option .product .bg-section{min-width:240px;height:inherit}.products-view.list-option .product .bg-section img{max-height:inherit;height:100%}.products-view.list-option .product .toggle-product-action{display:none}.products-view.list-option .product .product-action{display:flex;margin-top:15px}.product-action{display:none;justify-content:space-between;align-items:center}.rounded-icon{border-radius:20px;width:40px;height:40px;transition:all .3s;border:1px solid #eeeff3;display:flex;align-items:center;justify-content:center;background-color:#fff;outline:none}.rounded-icon:hover{background-color:#612466}.rounded-icon:hover svg path{fill:#fff !important;stroke:#fff !important}.rounded-icon:focus{outline:none;border-color:#eeeff3}.rounded-icon.active{background-color:#612466}.rounded-icon.active svg path{fill:#fff !important;stroke:#fff !important}.product-count{display:flex;border:1px solid #eeeff3;border-radius:10px;overflow:hidden;margin:0 10px}.product-count input{width:60px;height:40px;border:none;text-align:center;font-weight:700;font-size:20px;border-left:1px solid #eeeff3;border-right:1px solid #eeeff3}.product-count input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;margin:0}.product-count input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;margin:0}.product-count input:focus{outline:none;border:none}.product-count button{display:inline-block;width:30px;height:40px;font-size:10px;text-align:center;border:1px solid #eeeff3;background-color:#f2f4f8;color:#232323;display:flex;align-items:center;justify-content:center;transition:all .2s}.product-count button:hover{color:#040508}.product-count button:focus{outline:none;border-color:#eeeff3}.cta{display:flex;justify-content:space-between;color:#fff;padding:15px 30px}.cta.single-item{height:220px;background-image:url("../images/dark-square-background.svg");background-size:contain;background-repeat:no-repeat;background-position:center;align-items:center}.cta h2{flex:1;font-size:34px;font-weight:bold;margin:0;padding:0 30px}.cta h3{flex:1;font-size:18px;margin:0;padding-right:20px;font-family:"Bitter",serif}.two-columns-section .cta{min-height:618px;align-items:flex-end;position:relative;border-radius:20px;overflow:hidden;padding:30px}.two-columns-section .cta::before{content:"";width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:bottom;background-image:url("../images/image-2.png");position:absolute;bottom:0;left:0;z-index:1}.two-columns-section .cta::after{content:"";width:98%;height:96%;background-size:contain;background-repeat:no-repeat;background-position:right;background-image:url("../images/dashed-border.png");position:absolute;top:0;left:5px}.two-columns-section .cta h2{padding:0;position:relative;z-index:3}.two-columns-section .cta h3{margin:30px 0;position:relative;z-index:3}.two-columns-section .cta img,.two-columns-section .cta .button,.two-columns-section .cta .button-secondary,.two-columns-section .cta .simple-button,.two-columns-section .cta .purple-button{position:relative;z-index:3}.two-columns-section .col-lg-6:not(:last-child) .cta{margin-bottom:40px}.two-columns-section .col-lg-6:nth-child(even) .cta::before{background-image:url("../images/image-3.png")}.book-sale .d-flex{justify-content:space-between;align-items:center}.book-sale .d-flex a{font-size:24px;font-weight:600;color:#fff;position:relative}.book-sale .d-flex a span{color:#98859a;font-size:24px;display:inline-block;margin:0 15px}.book-sale .d-flex .title{margin-bottom:30px}.book-sale .d-flex .counts{padding:20px 40px;min-height:233px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:20px;overflow:hidden;position:relative;border:2px dashed #fff;background-color:rgba(35,35,35,.3);margin-left:30px}.book-sale .d-flex .counts h3{font-size:18px;color:#fff;font-weight:bold}.book-sale .d-flex .counts h3 b{font-size:97px;display:block;font-weight:bold;font-family:"Bitter",serif}footer{padding-top:100px}footer .content{padding:40px 0 100px 0;margin-top:40px;border-top:2px dashed #d2d2d2}footer .content h3{font-size:32px;color:#232323;margin:0 0 30px 0;font-weight:bold}footer .content ul{list-style-type:none;padding:0;margin:0}footer .content ul li{font-size:16px;color:#612466;font-weight:500}footer .content ul li:not(:last-child){margin-bottom:10px}footer .content ul li b{display:block;font-size:18px;color:#232323;font-weight:bold;font-family:"Bitter",serif}footer .content ul li i{margin-right:15px}footer .content ul.footer-nav{list-style-type:disc;padding-left:15px}footer .content ul.footer-nav li::marker{background-color:#612466}footer .content ul.footer-nav li a{font-size:16px;color:#232323;transition:all .3s}footer .content ul.footer-nav li a:hover{color:#612466;text-decoration:underline}footer .content .col-lg-3:last-child ul{padding-bottom:30px;margin-bottom:30px;border-bottom:1px dashed #d2d2d2}footer .content .col-lg-3:last-child ul li{color:#232323}footer .content .button,footer .content .button-secondary,footer .content .simple-button,footer .content .purple-button{padding:15px 50px 15px 20px}footer .content .button::before,footer .content .button-secondary::before,footer .content .simple-button::before,footer .content .purple-button::before{background-image:url("../images/chevron-up.svg");width:15px;height:10px;right:20px}footer .content .button:hover::before,footer .content .button-secondary:hover::before,footer .content .simple-button:hover::before,footer .content .purple-button:hover::before{right:20px}footer .copyright{background-color:#fff;padding:15px 0}footer .copyright .d-flex{justify-content:space-between;align-items:center}footer .copyright .d-flex p{color:#c5c5c5;font-size:14px;margin-bottom:0;font-weight:400}.header-image{position:relative}.header-image::before{content:"";width:100%;height:100%;background-color:rgba(35,35,35,.4);position:absolute;top:0}.header-image .d-flex{justify-content:center;flex-direction:column;min-height:250px}.header-image .d-flex .list-inline{margin:15px 0 0 0}.header-image .d-flex .list-inline .list-inline-item{color:#fff}.header-image .d-flex .list-inline .list-inline-item a{color:#fff}.header-image .d-flex .list-inline .list-inline-item a::before{color:#fff}.page-nav{margin:40px 0}.page-nav .list-inline-item{color:#612466;font-size:16px;font-weight:500}.page-nav .list-inline-item a{color:#8d8d8d;padding-right:25px;position:relative}.page-nav .list-inline-item a::before{content:"/";position:absolute;right:0;color:#8d8d8d}.products .collapsing{transition:none;display:none}.products .filters h2{font-size:24px;margin:10px 0 20px 0;border-bottom:1px solid #e4e6eb;padding-bottom:40px;font-weight:bold}.products .filters .submenu{position:relative;margin-top:10px;min-height:30px;margin-bottom:0}.products .filters .submenu .ul-submenu li{margin:10px 0 0 0}.products .filters .li-expand{position:absolute;right:0;top:0;display:block}.products .filters .li-expand::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;position:absolute;right:0;top:0px;cursor:pointer;background-color:#612466;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff}.products .filters .li-expand.active::before{content:""}.products .filters .ul-submenu{display:none}.products .filters .ul-submenu.open{display:block}.products .filters .filter-button{font-size:18px;color:#612466;font-weight:500;margin-bottom:10px;padding-left:15px;position:relative;cursor:pointer;font-weight:bold}.products .filters .filter-button::before{content:"";width:5px;height:5px;background-color:#612466;position:absolute;left:0;border-radius:50%;top:10px}.products .filters ul{list-style-type:none;padding:0 0 0 20px;margin:0}.products .filters ul li{margin-bottom:10px}.products .filters ul li a{font-size:15px;font-weight:500;color:#7e8692;transition:all .3s;padding:0;position:relative}.products .filters ul li a::before{content:"";width:5px;height:1px;background-color:#7e8692;position:absolute;left:-15px;top:10px}.products .filters ul li a:hover{color:#612466}.products .filters a{font-size:18px;color:#232323;font-weight:500;margin-bottom:10px;padding-left:15px}.products .filters .price-range{padding:15px;background-color:#fff;border-radius:20px;margin-top:30px}.products .filters .price-range .button,.products .filters .price-range .button-secondary,.products .filters .price-range .simple-button,.products .filters .price-range .purple-button{padding:15px 40px 15px 15px;width:100%;margin-top:10px}.products .filters .price-range h2{padding:0;border:none}.products .filters .price-range .form-group{display:flex;justify-content:space-between;align-items:center}.products .filters .price-range span{font-weight:bold;color:#232323;margin:0 5px}.products .view-sort{padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #e4e6eb;align-items:center;justify-content:space-between}.products .view-sort span,.products .view-sort label{font-size:14px;color:#232323;margin:0 10px 0 0}.products .view-sort .form-group{display:flex;align-items:center;margin:0}.products .view-sort .form-group .form-control{background-color:#fff;min-height:50px;color:#7e8692;font-size:16px;border-radius:15px;font-weight:500;padding:5px 15px}.products .grid-view-select{display:flex;align-items:center}.products .grid-view-select button{font-size:20px;color:#7e8692;width:40px;height:40px;border-radius:50%;background-color:transparent;border:none;transition:all .3s;display:flex;align-items:center;justify-content:center;margin-right:5px}.products .grid-view-select button[disabled],.products .grid-view-select button:disabled{background-color:#fff;color:#612466}.products .grid-view-select button:focus{border:none;outline:none}.products .grid-view-select button:hover{background-color:#fff;color:#612466}.product-detail .wrap{position:relative;flex:2;overflow:hidden;height:100%}.product-detail .wrap .sale{top:40px}.product-detail .wrap .product-slider{border-radius:20px;overflow:hidden}.product-detail .wrap .product-slider .slick-slide{height:700px;position:relative;overflow:hidden;display:flex;align-items:center;background-color:#fff;justify-content:center;padding:15px}.product-detail .wrap .product-slider .slick-slide img{min-width:1px;max-height:600px;align-self:center}.product-detail .wrap .product-slider .slick-slide::before{content:"";width:100%;height:156px;position:absolute;top:0}.product-detail .wrap .nav-for-product-slider{position:absolute;bottom:30px;left:30px;right:30px;margin:0 -10px}.product-detail .wrap .nav-for-product-slider .slick-slide{height:130px;padding:10px 15px;background-color:#fff;border-radius:20px;overflow:hidden;position:relative;margin:0 10px;display:flex;align-items:center;justify-content:center}.product-detail .wrap .nav-for-product-slider .slick-slide img{min-width:1px;max-height:100px;align-self:center}.product-detail .text{padding:30px 20px;border-radius:20px;overflow:hidden;background-color:#fff;margin-left:30px;flex:1;display:flex;flex-direction:column;justify-content:center}.product-detail .text h5{font-family:"Bitter",serif;color:#8d8d8d;font-weight:500;font-size:14px}.product-detail .text h5 b{color:#612466;font-weight:500}.product-detail .text h1{margin:10px 0 20px 0;font-weight:bold;font-size:30px;color:#232323}.product-detail .text h2{font-family:"Bitter",serif;color:#8d8d8d;font-size:16px;font-weight:500}.product-detail .text h3{font-size:35px;color:#612466;margin:20px 0;font-weight:800;font-family:"Bitter",serif}.product-detail .text h3 b{color:#8d8d8d;font-size:22px;text-decoration:none;margin-left:15px;text-decoration:line-through;font-weight:600}.product-detail .text .size{padding:30px 0;border-top:2px dashed #dedede;border-bottom:2px dashed #dedede}.product-detail .text .size .form-group{margin-bottom:20px}.product-detail .text .size .form-group .form-control{padding:0}.product-detail .text .size p{font-size:16px;color:#232323;margin:0 0 10px 0;display:flex;align-items:center;justify-content:space-between;font-family:"Raleway",sans-serif}.product-detail .text .size p span{color:#7e8692}.product-detail .text .size .product-option{display:none}.product-detail .text .quantity{display:flex;margin-top:20px;align-items:center}.product-detail .text .quantity .button,.product-detail .text .quantity .button-secondary,.product-detail .text .quantity .simple-button,.product-detail .text .quantity .purple-button{margin-left:10px}.product-detail .text .quantity .product-count{margin:0;flex:1}.product-detail .text .quantity .product-count input{flex:1}.product-detail .text .wish-list{color:#232323;font-size:16px;display:flex;align-items:center;background-color:transparent;border:none;outline:none;font-weight:500;margin-top:20px}.product-detail .text .wish-list span{margin-right:10px}.product-detail .text .wish-list:focus{background-color:transparent;border:none;outline:none}.aditional-info-section .features,.aditional-info-section .aditional-info{margin-top:80px}.aditional-info{margin-top:80px}.aditional-info .content{background-color:#fff;border-radius:20px;padding:20px}.aditional-info .content h3{display:flex;justify-content:space-between;color:#232323;font-size:20px;font-weight:500;margin:0 0 15px 0}.aditional-info .content h3 span{color:#8d8d8d}.aditional-info .content h3 b{font-weight:500;color:#612466}.aditional-info .content .d-block{margin-top:15px;padding-top:30px;border-top:1px solid #e8eaf2}.aditional-info .content .d-block .button,.aditional-info .content .d-block .button-secondary,.aditional-info .content .d-block .simple-button,.aditional-info .content .d-block .purple-button{margin-right:15px}.cart-section .content{background-color:#fff;border-radius:20px;margin-bottom:20px;padding:15px 20px;overflow:hidden}.cart-section .cart-head{display:flex;justify-content:center;align-items:center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eeeff3}.cart-section .cart-head h3{flex:1}.cart-section .cart-head h3:first-child{flex:2}.cart-section h3{font-size:18px;color:#7e8692;margin:0;font-family:"Bitter",serif}.cart-section .item{display:flex;justify-content:space-between;align-items:center}.cart-section .item:not(:last-child){padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #eeeff3}.cart-section .item>div{display:flex;align-items:center}.cart-section .item .product-name{flex:2;margin-right:20px;display:flex;align-items:center}.cart-section .item .product-name>div{display:flex;align-items:center;justify-content:center;height:85px;width:85px;background-color:#fff;border-radius:20px;border:1px solid #eeeff3;padding:10px;background-color:#fff;overflow:hidden;margin-right:15px}.cart-section .item .product-name img{min-width:1px;max-width:85px;align-self:center}.cart-section .item .product-name h4{flex:1;font-size:18px;color:#232323;margin:0;font-weight:bold;padding-right:30px}.cart-section .item .price,.cart-section .item .quantity,.cart-section .item .total,.cart-section .item .action{flex:1}.cart-section .item h3{color:#232323}.cart-section .item .total h3{padding-left:20px}.cart-section .item .action .button,.cart-section .item .action .button-secondary,.cart-section .item .action .simple-button,.cart-section .item .action .purple-button{margin-left:15px}.empty-section .d-flex{align-items:center;max-width:350px;margin:0 auto;flex-direction:column;justify-content:center;text-align:center}.empty-section .d-flex h2{font-size:32px;color:#232323;margin:20px 0;font-weight:bold}.empty-section .d-flex p{color:#8d8d8d;margin-bottom:20px}.form-default .form-control{margin-bottom:30px;padding:0}.form-default textarea{resize:none;min-height:150px}.white-content{background-color:#fff;border-radius:20px;margin-top:30px;padding:30px 40px;overflow:hidden;border:1px solid #eeeff3}.total-sum .d-flex{justify-content:space-between;flex-direction:column;margin-bottom:30px}.total-sum .d-flex h3{margin:0;display:flex}.total-sum .d-flex h3 b{font-size:20px;font-weight:600;color:#232323;flex:1;margin-right:30px}.total-sum .d-flex h3 span{font-size:16px;color:#8d8d8d;font-weight:500;flex:1;font-family:"Bitter",serif}.total-sum .d-flex h3 span b{font-size:16px}.total-sum .d-flex h3:not(:last-child) b,.total-sum .d-flex h3:not(:last-child) span{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #ebeef5}.total-sum p{font-size:16px;color:#8d8d8d;margin-bottom:20px}.contact-section .d-flex{justify-content:space-between;align-items:flex-end}.contact-section .d-flex .page-desc{flex:1}.contact-section .d-flex .page-desc p{font-size:20px;color:#8d8d8d;font-weight:500;margin-top:20px}.contact-section .d-flex .work-time{display:flex;align-items:center;flex:1;justify-content:flex-end}.contact-section .d-flex .work-time p{color:#612466;font-size:18px;margin:0 0 0 20px}.contact-section .d-flex .work-time p b{color:#232323;display:block;font-family:"Bitter",serif}.contact-section .white-content{margin-bottom:30px}@media only screen and (max-width: 1199px){body{padding-top:225px}header .preferences p{display:none}header .preferences .list-inline{border:none}header .preferences form .form-control{min-width:400px}header .navbar-light .navbar-nav .nav-item{padding:0 8px}header .navbar-light .navbar-nav .nav-item:first-child{padding-left:0}header .navbar-light .navbar-nav .nav-item:last-child{padding-right:0}header .navbar-light .navbar-nav .nav-item:nth-child(10n){padding-right:0}header .navbar-light .navbar-nav .nav-link{font-size:15px}.features .item img{max-width:65px}.features .item p b{font-size:18px}.cta h2{font-size:24px}.two-columns-section .cta::after{display:none}footer .content .button,footer .content .button-secondary,footer .content .simple-button,footer .content .purple-button{padding-right:20px;font-size:15px}footer .content .button::before,footer .content .button-secondary::before,footer .content .simple-button::before,footer .content .purple-button::before{display:none}.products-view .col{max-width:50%;flex:0 0 50%}.products .filters .price-range .button,.products .filters .price-range .button-secondary,.products .filters .price-range .simple-button,.products .filters .price-range .purple-button{padding:15px;justify-content:center}.products .filters .price-range .button::before,.products .filters .price-range .button-secondary::before,.products .filters .price-range .simple-button::before,.products .filters .price-range .purple-button::before{display:none}.features.relative .item{flex-direction:column;text-align:center}.features.relative .item img{margin-bottom:15px}.product-detail .wrap .product-slider .bg-section{min-height:740px}.product .text h4{min-height:inherit}}@media only screen and (max-width: 991px){body{padding-top:89px}header{padding:30px;position:fixed;top:0;overflow-y:auto;max-height:100vh;z-index:1000}header .top-menu{display:none}header .logo{max-width:160px}header .preferences{padding:0;position:absolute;right:0;left:0;top:20px;z-index:2}header .preferences .d-flex form,header .preferences .d-flex p,header .preferences .d-flex>.dropdown{display:none}header .preferences .d-flex .list-inline{padding-right:80px}header .preferences .d-flex .list-inline .list-inline-item:last-child{display:none}header .preferences .dropdown.cart-dropdown .dropdown-menu{position:fixed !important;left:0 !important;right:0;margin-top:25px;transform:none !important;border-radius:0;min-width:100%}header .navbar-light{justify-content:flex-end;padding:0}header .navbar-light::before{display:none}header .navbar-light .navbar-nav{padding-top:40px;align-items:center}header .navbar-light .navbar-nav .nav-item{padding:0;margin-bottom:10px}header .navbar-light .navbar-nav .nav-item::before{display:none}header .navbar-light .navbar-nav .nav-item .nav-link{font-size:16px;padding:0 0 10px 0}header .navbar-toggler{z-index:3}header .navbar-toggler:focus{outline:none;border:none}header .navbar-collapse .preferences{position:relative;top:0;z-index:1}header .navbar-collapse .preferences form .form-control{min-width:100%}header .navbar-collapse .preferences span{font-size:16px;font-weight:600;display:block;text-align:center}header .navbar-collapse .preferences .currency-select{display:flex;align-items:center;margin:15px 0;justify-content:center}header .navbar-collapse .preferences .currency-select .nav-link{padding:0 15px 0 0}header .navbar-collapse .preferences .currency-select .nav-link.active{font-weight:bold;color:#612466}header .navbar-collapse .preferences .currency-select .nav-link:hover{color:#612466}.slider-wrap .slider .slide{min-height:500px}.slider-wrap .slider .slide .slide-content h3{font-size:45px}.features{display:none}.features.relative{display:block}.features.relative .col-lg-3:not(:last-child){margin-bottom:20px}.m-80{margin:50px 0}.pt-150{padding-top:50px}.regular-padding{padding:50px 0}.regular-padding .d-flex.align-items-end{flex-direction:column;align-items:flex-start !important}.regular-padding .d-flex.align-items-end .button,.regular-padding .d-flex.align-items-end .button-secondary,.regular-padding .d-flex.align-items-end .simple-button,.regular-padding .d-flex.align-items-end .purple-button{margin-top:30px}.padding-60{padding:0}.cta.single-item{background-size:cover;flex-direction:column;background:#2d3740;justify-content:center;padding:30px 40px;height:inherit;text-align:center}.cta.single-item img{display:none}.cta.single-item h3{padding:0;margin:30px 0}.two-columns-section .cta{min-height:400px;padding:15px}.two-columns-section .cta::before{background-size:cover}.two-columns-section .cta img{max-width:50px}.two-columns-section .cta h3{padding-right:0}.two-columns-section .col-lg-6:not(:last-child) .cta{margin-bottom:30px}.book-sale .d-flex{flex-direction:column;align-items:flex-start}.book-sale .d-flex .counts{margin:30px 0 0 0;width:100%;min-height:inherit}footer{padding-top:50px}footer .col-lg-3:nth-child(2){margin-bottom:30px}footer .content{padding:40px 0 50px 0}.button,.button-secondary,.simple-button,.purple-button{padding:15px 20px}.button::before,.button-secondary::before,.simple-button::before,.purple-button::before{display:none}.button svg,.button-secondary svg,.simple-button svg,.purple-button svg{display:none}.button.purple-button,.purple-button,.button.simple-button,.simple-button{padding:7px 15px}.products-view .col{max-width:100%;flex:0 0 100%}.products .view-sort label{display:none}.products .grid-view-select{display:none}.product-detail .d-flex{flex-direction:column}.product-detail .wrap .product-slider .bg-section{min-height:500px}.product-detail .text{margin:40px 0 0 0}.product-detail .purple-button{padding:7px 15px;flex:1}.product-detail .purple-button svg{display:none}.cart-section .cart-head{display:none}.cart-section .item{flex-direction:column;align-items:flex-start;position:relative}.cart-section .item .product-name{flex-direction:column;align-items:flex-start;flex:3}.cart-section .item .product-name img{margin-bottom:20px;max-width:150px}.cart-section .item>div{margin-top:20px}.cart-section .item .product-count{margin:0}.cart-section .item .total h3{padding-left:0}.cart-section .item .delete-item{position:absolute;right:0}.cart-section .item .action .button,.cart-section .item .action .button-secondary,.cart-section .item .action .simple-button,.cart-section .item .action .purple-button{margin-left:0;padding:7px 15px}.white-content{padding:30px 15px}.custom-control .custom-control-label{font-size:16px}.custom-control .custom-control-label::before,.custom-control .custom-control-label::after{top:0}.contact-section .d-flex{flex-direction:column;align-items:flex-start}.contact-section .d-flex .work-time{margin-top:20px}.contact-section .d-flex .work-time p{font-size:16px}.visible-xs{display:block}.aditional-info-section{display:flex;flex-direction:column-reverse}.aditional-info-section .aditional-info,.aditional-info-section .features.relative{margin-top:40px}.product .bg-section{height:inherit}.product .bg-section img{max-height:100%;width:100%}footer .content .d-md-flex ul:first-child{margin-bottom:40px}}@media only screen and (max-width: 767px){header .preferences .d-flex .list-inline{padding-right:50px}header .navbar-light .navbar-toggler{right:-40px;position:relative}.slider-wrap .slider .slide .slide-content h3{font-size:40px}.title{font-size:36px}.button,.button-secondary,.simple-button,.purple-button{padding:10px 15px}footer .features.relative .col-lg-3{margin-top:0}footer .col-lg-3:not(:first-child){margin-top:30px;margin-bottom:0}footer .content h3{font-size:24px}footer .content .button,footer .content .button-secondary,footer .content .simple-button,footer .content .purple-button{display:block;text-align:center}footer .copyright .d-flex{flex-direction:column;text-align:center}footer .copyright .d-flex img{margin-bottom:15px}.product .bg-section{min-height:300px}.products .filters{margin-bottom:30px}.products .filters h2{padding-bottom:20px}.products .toggle-product-action{display:none}.products .product-action{display:flex}.products-view{margin-bottom:30px}.products-view.list-option .product{flex-direction:column}.products-view.list-option .product .text{align-items:center;text-align:center}.products-view.list-option .product .product-action{margin-top:0}.product-detail .wrap .nav-for-product-slider{position:relative;top:0;right:0;left:0;margin:40px -10px 0 -10px}.product-detail .wrap .nav-for-product-slider .slick-slide{height:80px;padding:0}.product-detail .wrap .product-slider .bg-section{min-height:300px}.product-detail .wrap .product-slider .slick-slide{height:500px}.product-detail .wrap .product-slider .slick-slide img{max-height:400px}.product-detail .text .size p{flex-direction:column;align-items:flex-start}.product-detail .text .size p span{display:block;margin-top:5px}.aditional-info .content h3{flex-direction:column}.aditional-info .content h3 span,.aditional-info .content h3 b{display:block;margin-top:5px}.aditional-info .content .d-block .button,.aditional-info .content .d-block .button-secondary,.aditional-info .content .d-block .simple-button,.aditional-info .content .d-block .purple-button{margin:0 0 15px 0;display:block;width:100%;text-align:center}.features.relative{display:none}.total-sum .d-flex h3{flex-direction:column;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ebeef5}.total-sum .d-flex h3:not(:last-child) b,.total-sum .d-flex h3:not(:last-child) span{border:none;margin:0;padding:0}.total-sum .d-flex h3:not(:last-child) b{margin-bottom:10px;display:block}.total-sum .d-flex h3 b{margin-bottom:10px;display:block}.error-page h1{font-size:120px}.error-page h2{margin-bottom:30px}}

@media only screen and (max-width: 576px) {
    .products .view-sort {
        overflow-x: auto;
    }
    
    
}
