a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;font-size:12px}body{color:#535353;height:100%}*,:after,:before{box-sizing:inherit}*{transition:all .3s ease}a{text-decoration:none}a,a:visited{color:#535353}a:hover{color:#b9b9b9}.logo a{color:#e9e9e9}h1,h2,h3,h4,h5{font-weight:400}h1{font-size:2rem;margin-bottom:40px}h2{font-size:1.4rem!important;margin-bottom:10px}img{max-width:100%}strong{font-weight:700}button{letter-spacing:1px}.clearfix:after{clear:both;content:"";display:table}.container{margin:auto 85px;max-width:1200px}.small-text{font-size:.8}.hr{border-bottom:1px solid #dfdfdf;margin:5px 0}.is-invalid{border-color:#fef2f3!important}.invalid-feedback{color:#f95e6c}.hidden{display:none}.toggle-down{max-height:1000px!important}body{font-family:Dosis,sans-serif;font-weight:300;letter-spacing:1.5px;line-height:1.6}.product-section-price,.product-section-subtitle,h1,h2{font-weight:700}h1{line-height:1.2}h1.stylish-heading{margin-bottom:60px;position:relative}h1.stylish-heading:after{background:#535353;bottom:-11px;content:"";display:block;height:2px;left:1px;position:absolute;top:auto;width:76px}.text-center{text-align:center}.spacer{margin-bottom:30px}.sticky-footer{display:flex;flex-direction:column;min-height:100vh}.full-width{width:100%}.breadcrumb-separator{margin:0 6px}.solid-heart{color:#f95e6c!important}.solid-heart:hover{color:#f78690!important}.empty{background:#f7f7f7c7;color:#3b3b3b;font-size:18px;font-weight:400;padding:10px 20px;text-align:left}.breadcrumbs{background:#fdfdfd;border-bottom:1px solid #cdcdcd;padding:14px 0}.breadcrumbs .container{align-items:center;display:flex;font-size:13px;justify-content:space-between}.breadcrumbs .container a{font-size:1.09rem}.breadcrumbs .container a:hover{text-decoration:underline}.breadcrumbs .container .visited{color:#818181;font-size:1.15rem;font-weight:400}.breadcrumbs .container .breadcrumb-separator{color:#a0a0a0;font-size:10px}.breadcrumbs .container .breadcrumbs-container{align-items:center;display:flex;justify-content:space-between}.button{border-radius:50px;padding:11px 28px}.button:hover{background:#535353;color:#e9e9e9}.button-icon{background:transparent;font-size:14px!important;font-weight:400;padding:0}.button-icon:hover{font-weight:300}.button-icon-red{background:transparent;font-size:14px!important;font-weight:400;padding:0}.button-icon-red:hover{color:#f78690}.button-plain{background:transparent;border:1px solid #b3b3b3!important;border-radius:100px;color:#535353}.button-container{margin:80px 0}.button-red{background:#f95e6c;border-radius:5px;color:#fff;font-size:14px!important;font-weight:400;line-height:normal!important;padding:5px 8px}.button-red:hover{background:#e23443}.button-black{background:#535353cc;color:#fff}.button-black:hover{background:#333}a.button-black:visited{color:#fff}.button-trans{background:transparent;border:1px solid #cdcdcd;border-radius:14px!important;color:#cdcdcd;font-size:1.2rem}.button-trans:hover{background:#333;border:1px solid #333;color:#e9e9e9}.button-trans:visited{color:#e9e9e9}.button-white{border:1px solid #53535380;color:#535353}.button-white:hover{background:#535353;color:#e9e9e9}.button-green{background:#28a745;color:#fff!important}.button-green:hover{background:#218a39!important}.button-blue{background:#459ffe;color:#fff!important}.button-blue:hover{background:#077df9!important}.can-be-disabled:disabled{cursor:not-allowed}.section-description{margin:44px auto;width:80%}.might-like-section{border-top:2px solid #dfdfdf;padding:40px 0 70px}.might-like-section h2{padding-bottom:30px}.might-like-section .might-like-grid{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.might-like-section .might-like-product{background:#fff;border:1px solid #dfdfdf;border-radius:6px;padding:30px 0 20px;text-align:center}.might-like-section .might-like-product img{width:70%}.might-like-section .might-like-product-price{color:#919191}form .half-form{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr}form input,form select,form textarea{background:#fff;border:1px solid #dfdfdf;border-radius:10px;color:#535353;font-size:1rem;padding:12px;width:100%}form input::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{font-weight:lighter}form input:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{font-weight:lighter}form input::placeholder,form select::placeholder,form textarea::placeholder{font-weight:lighter}form input:focus,form select:focus,form textarea:focus{border-color:#b3b3b3}form .input-note{color:#f3b279;font-size:.95rem;font-weight:400}form button[type=submit]{border-style:none;cursor:pointer;font-size:1rem;line-height:1.6}.form-group{margin-bottom:20px}.form-group label{display:block}.heart-item-form button{align-items:center;color:silver;display:flex;position:relative}.heart-item-form button:hover>span{color:#f78690;right:19px;visibility:visible}.heart-item-form button:hover>i{color:#f78690}.heart-item-form button span{color:silver;font-size:1rem;position:absolute;right:0;transition:right .4s ease,visibility .1s ease;visibility:hidden}.heart-item-form button span.add-to-wishlist{width:120px}.heart-item-form button span.remove-from-wishlist{width:160px}.heart-item-form button i{font-size:1.9rem!important}.alert-success{background-color:#d4edda!important;border:1px solid #a7ceb0;color:#155724;font-size:1rem;padding:9px 30px}.validation-error-msg{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.25rem;color:#721c24}.validation-error-msg,.validation-warning-msg{font-size:1rem;margin-bottom:1rem;padding:.75rem 1.25rem;text-align:center}.validation-warning-msg{background-color:#fff3cd;border:1px solid #ffeeba;border-radius:.25rem;color:#856404}.error-session-msg,.success-session-msg{align-items:center;-webkit-animation:display-msg 7s linear;animation:display-msg 7s linear;background:#f9f9f9;border:1px solid #dfdfdf;color:#353b48;display:flex;font-weight:400;max-width:400px;padding:15px 45px;position:fixed;right:-1000px;top:109px;z-index:100}.error-session-msg.success-session-msg,.success-session-msg.success-session-msg{border-top:8px solid #4cd137}.error-session-msg.error-session-msg,.success-session-msg.error-session-msg{border-top:10px solid #f95e6c}.error-session-msg .fa-check-circle,.success-session-msg .fa-check-circle{color:#4cd137a1;font-size:2rem;left:-28px;position:relative}@-webkit-keyframes display-msg{5%{right:0}90%{right:0}95%{right:20px}to{right:-1000px}}@keyframes display-msg{5%{right:0}90%{right:0}95%{right:20px}to{right:-1000px}}.pagination{border-radius:4px;display:inline-block;display:flex;justify-content:center;margin:45px 0 0;padding-left:0}.pagination>li{display:inline}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#f4f4f4;border-color:#ddd;color:inherit;cursor:default;z-index:2}.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0}.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #ddd;color:inherit;float:left;line-height:1.42857;margin-left:-1px;padding:10px 19px;position:relative;text-decoration:none}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#eee;border-color:#ddd;color:#23527c;z-index:2}.search-form{position:relative}.search-form input{background:#fff;border:1px solid #d6d6d6;border-radius:50px;box-shadow:0 0 25px -12px #cecece;color:#535353;padding:12px 40px;width:400px}.search-form input:focus{box-shadow:0 0 25px -1px #cecece}.search-form button{background:transparent;color:#b0b0b0;font-size:1.5rem!important;padding:18px;position:absolute;right:2px;top:-12px;transform:rotateY(180deg)}.search-form button:hover{color:#7d7d7d}.table{background-color:transparent;margin-bottom:1rem;max-width:100%;width:100%}.table td,.table th{border-top:1px solid #dee2e6;padding:.75rem;vertical-align:top}.table thead th{border-bottom:2px solid #dee2e6;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{background-color:#212529;border-color:#32383e;color:#fff}.table .thead-light th{background-color:#e9ecef;border-color:#dee2e6;color:#495057}.table-dark{background-color:#212529;color:#fff}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive>.table-bordered{border:0}.badge{border-radius:.25rem;display:inline-block;font-size:100%;font-weight:700;line-height:1;padding:.25em .4em;text-align:center;vertical-align:baseline;white-space:nowrap}.badge-primary{background-color:#007bff;color:#fff}.badge-secondary{background-color:#6c757d;color:#fff}.badge-success{background-color:#28a745;color:#fff}.badge-danger{background-color:#dc3545;color:#fff}.badge-warning{background-color:#ffc107;color:#535353}.badge-info{background-color:#17a2b8;color:#fff}.badge-light{background-color:#f8f9fa;color:#212529}.badge-dark{background-color:#343a40;color:#fff}.product-badge-new{background:#f95e6c;color:#fff}.docs-searchbar-suggestion--category-header{display:none!important}.docs-searchbar-suggestion--wrapper{align-items:center;display:flex;padding:8px 10px!important}.docs-searchbar-suggestion--wrapper .docs-searchbar-suggestion--subcategory-column{display:none!important}.docs-searchbar-suggestion--wrapper .docs-searchbar-suggestion--content{width:100%!important}.docs-searchbar-suggestion--wrapper .docs-searchbar-suggestion--content:before{width:0!important}.docs-searchbar-suggestion--wrapper .docs-searchbar-suggestion--content .docs-searchbar-suggestion--title{font-weight:400!important}.docs-searchbar-suggestion--wrapper .docs-searchbar-suggestion--content .docs-searchbar-suggestion--title h3{font-size:1.2rem}.docs-searchbar-footer,.docs-searchbar-suggestion--wrapper .docs-searchbar-suggestion--content .docs-searchbar-suggestion--title .aa-suggestion-title-separator{display:none}.cards-container{padding:0 150px}.cards-container .cards{grid-gap:60px 30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.product-card{background:#fff;border:1px solid #dfdfdf;border-radius:5px;-o-box-shadow:0 0 7px -2px #33333324;box-shadow:0 0 7px -2px #33333324;height:330px;padding:12px 0;position:relative}.product-card:hover{-o-box-shadow:0 0 16px -1px #33333324;box-shadow:0 0 16px -1px #33333324}.product-card .product-badges{position:absolute}.product-card .product-badges .product-badge-new{background:#f95e6c;left:6px;position:relative}.product-card .product-image{align-items:center;border-bottom:1px solid #eeeeee96;display:flex;height:62%;text-align:center}.product-card .product-image:hover img{max-height:96%!important;max-width:90%!important}.product-card .product-image a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product-card .product-image a img{max-height:85%;max-width:75%}.product-card .product-details{display:flex;flex-direction:column;height:38%;justify-content:space-between;padding:0 7px;text-align:left}.product-card .product-details .product-details-top{margin:10px}.product-card .product-details .product-details-top .product-name{font-size:1.05rem;font-weight:700;line-height:1.2;margin-bottom:3px}.product-card .product-details .product-details-top .product-name:hover{color:#919191}.product-card .product-details .product-details-top .product-price{color:#2a8ffa;font-size:1.1rem;font-weight:700}.product-card .product-details .product-actions{align-items:center;display:flex;justify-content:space-around}.product-card .product-details .product-actions .add-to-cart-btn{font-size:.95rem;padding:5px 26px}.product-card .product-details .product-actions .add-to-cart-btn i{font-size:1.1rem}.product-card .product-details .product-actions .heart-item-form button i{font-size:1.8rem!important}.checkbox{align-items:center;background:#fff;border:1px solid #459ffe;border-radius:3px;box-shadow:0 0 3px -2px #459ffe;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;height:18px;justify-content:center;padding-bottom:.4px;padding-left:2px;width:18px}.checkbox.checked{background:#459ffe}.checkbox .check-mark{display:none}.checkbox .check-mark.show{display:block!important}.navbar-toggler-container{cursor:pointer;padding:5px}.navbar-toggler-container.close>span{background:#dfdfdf;margin:0}.navbar-toggler-container.close>span:first-of-type{--webkit-transform:rotate(-45deg);--moz-transform:rotate(-45deg);--o-transform:rotate(-45deg);position:relative;top:2px;transform:rotate(-45deg)}.navbar-toggler-container.close>span:nth-of-type(2){display:none}.navbar-toggler-container.close>span:nth-of-type(3){--webkit-transform:rotate(45deg);--moz-transform:rotate(45deg);--o-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggler-container span{background:#b3b3b3;border-radius:2px;content:"";display:block;height:2px;width:23px}.navbar-toggler-container span:nth-of-type(2){margin:4px 0}header.with-background{background:url(/images/triangles.svg);background-size:cover;color:#e9e9e9}header.with-background .top-nav{padding:30px 0}header.with-background .top-nav ul a{color:#e9e9e9}header.with-background .top-nav ul a:hover{color:#d0d0d0}header.with-background .hero{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr;margin-top:15px;padding-bottom:84px;padding-top:20px}header.with-background .hero .hero-image{padding-left:60px}header.with-background .hero h1{font-size:3.5rem;margin-top:50px}header.with-background .hero p{font-size:1.2rem;margin:40px 0 68px}header.with-background .hero .hero-buttons{text-align:center}header{background:#535353}header .top-nav{align-items:center;display:flex;justify-content:space-between;letter-spacing:1.5px;text-transform:uppercase}header .top-nav .logo-checkout{align-items:center;display:flex;height:65.5px}header .top-nav .logo{color:#e9e9e9;font-size:2rem;font-style:italic;margin-right:58px}header .small-devices-navbar-items ul,header .top-nav ul{display:flex;font-size:.8rem}header .small-devices-navbar-items ul.nav-left,header .top-nav ul.nav-left{margin-right:auto}header .small-devices-navbar-items ul li,header .top-nav ul li{align-items:center;display:flex;padding:22px 38px 22px 0}header .small-devices-navbar-items ul li:last-child,header .top-nav ul li:last-child{padding-right:0}header .small-devices-navbar-items ul li a,header .top-nav ul li a{align-items:center;color:#e9e9e9;display:flex;position:relative}header .small-devices-navbar-items ul li a:hover,header .top-nav ul li a:hover{color:#d0d0d0}header .small-devices-navbar-items ul li a i,header .top-nav ul li a i{font-size:1.8rem}header .small-devices-navbar-items ul li a .cart-count,header .small-devices-navbar-items ul li a .wishlist-count,header .top-nav ul li a .cart-count,header .top-nav ul li a .wishlist-count{align-items:flex-end;background:#f95e6c;border-radius:50%;color:#eee;display:flex;font-size:.8rem;font-weight:700;height:1.4rem;justify-content:center;letter-spacing:0;position:absolute;right:-8px;top:-12px;width:1.4rem}header .small-devices-navbar-items ul li a .cart-count span,header .small-devices-navbar-items ul li a .wishlist-count span,header .top-nav ul li a .cart-count span,header .top-nav ul li a .wishlist-count span{margin-right:1px}header .small-devices-navbar-items ul,header .small-devices-navbar-items ul li{display:block}header .small-devices-navbar-items ul li a{display:block;margin:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}header .small-devices-navbar-items ul li a .cart-count,header .small-devices-navbar-items ul li a .wishlist-count{top:-8px}.nav-item-dropdown{position:relative}.nav-item-dropdown .custom-dropdown-menu{position:absolute;right:20px;top:60px;z-index:999}.nav-item-dropdown .custom-dropdown-menu.custom-dropdown-menu-categories{right:38px}.nav-item-dropdown .custom-dropdown-menu .custom-dropdown-menu-ul{background:#666;border-radius:6px;-o-box-shadow:-5px 5px 8px -2px #666;box-shadow:-5px 5px 8px -2px #666;display:block;padding:16px 0;transform:rotateX(90deg);transition:transform .2s ease-in-out;width:190px}.nav-item-dropdown .custom-dropdown-menu .custom-dropdown-menu-ul.show{transform:rotateX(0deg)}.nav-item-dropdown .custom-dropdown-menu .custom-dropdown-menu-ul:after{border:10px solid transparent;border-bottom-color:#666;content:"";position:absolute;right:23px;top:-20px}.nav-item-dropdown .custom-dropdown-menu .custom-dropdown-menu-ul li{justify-content:center;padding:12px 0}footer{background:#535353;color:#e9e9e9;padding:40px 0}.footer-content,.footer-content ul{align-items:center;display:flex;justify-content:space-between}.footer-content ul li{margin:0 20px}.footer-content ul li i{align-items:center;border:1px solid #8e8c8c;border-radius:5px;color:#e9e9e9;display:flex;height:35px;justify-content:center;width:35px}.footer-content ul li i.fa-globe:hover{background:#004493;border-color:#004493}.footer-content ul li i.fa-facebook-f:hover{background:#385a98;border-color:#385a98}.footer-content ul li i.fa-twitter:hover{background:#59a7e6;border-color:#59a7e6}.footer-content ul li i.fa-instagram:hover{background:#b53f80;border-color:#b53f80}.sidebar .inner-sidebar{border:1px solid #dfdfdf;border-radius:10px;padding:30px 20px}.sidebar .inner-sidebar h3{font-size:1.3rem;font-weight:700;margin-bottom:10px}.sidebar .inner-sidebar ul.categories-list li{font-size:1.1rem}.sidebar .inner-sidebar ul.sort-by-price-list li{font-size:.95rem}.sidebar .inner-sidebar ul.filter-by-price{margin-bottom:20px;margin-top:35px}.sidebar .inner-sidebar ul.filter-by-price .slider-container{width:100%!important}.sidebar .inner-sidebar ul.filter-by-price .slider-container *{font-size:.9rem;letter-spacing:normal}.sidebar .inner-sidebar ul.filter-by-price .slider-container .back-bar{height:8px!important}.sidebar .inner-sidebar ul.filter-by-price .slider-container .back-bar .pointer{top:-3px!important}.sidebar .inner-sidebar ul:not(.filter-by-price){margin-left:15px}.sidebar .inner-sidebar ul:not(:last-of-type){margin-bottom:30px}.sidebar .inner-sidebar li{align-items:center;display:flex;font-size:1.1rem;font-weight:lighter;line-height:2.2;position:relative}.sidebar .inner-sidebar li.active{font-weight:700}.sidebar .inner-sidebar li.active:after{background:#f95e6c;border-radius:50%;content:"";height:7px;left:97px;position:absolute;width:7px}.contact-container{background-image:url(/images/contact-background.jpg);bottom:0;display:none;left:0;position:fixed;right:0;top:0}.contact-container .contact-overlay{background:rgba(0,0,0,.4);color:#e9e9e9;display:flex;height:100%;width:100%}.contact-container .contact-overlay .fa-times{color:#e9e9e9;cursor:pointer;font-size:2.5rem;position:absolute;right:35px;top:35px}.contact-container .contact-overlay .fa-times:hover{font-size:2.2rem}.contact-container .contact-overlay .fa-times:active .contact-container{display:none}.contact-container .contact-overlay .contact-content{margin:auto;width:60%}.contact-container .contact-overlay .contact-content div{margin:auto;text-align:center;width:60%}.contact-container .contact-overlay .contact-content div h2{font-size:2.6rem!important;letter-spacing:4px!important}.contact-container .contact-overlay .contact-content div h4{font-size:1.4rem;margin-bottom:30px}.contact-container .contact-overlay .contact-content div form input,.contact-container .contact-overlay .contact-content div form textarea{background:rgba(0,0,0,.5);border:1px solid #555;color:#e9e9e9;margin-bottom:20px;padding:15px 20px}.contact-container .contact-overlay .contact-content div form input::-moz-placeholder,.contact-container .contact-overlay .contact-content div form textarea::-moz-placeholder{font-weight:400}.contact-container .contact-overlay .contact-content div form input:-ms-input-placeholder,.contact-container .contact-overlay .contact-content div form textarea:-ms-input-placeholder{font-weight:400}.contact-container .contact-overlay .contact-content div form input::placeholder,.contact-container .contact-overlay .contact-content div form textarea::placeholder{font-weight:400}.contact-container .contact-overlay .contact-content div form input:focus,.contact-container .contact-overlay .contact-content div form textarea:focus{border-color:#999}.contact-container .contact-overlay .contact-content div form textarea{height:115px}.contact-container .contact-overlay .contact-content div form button{background:hsla(0,0%,6%,.8);display:block;margin:auto}.contact-container .contact-overlay .contact-content div form button:hover{background:#0f0f0f}.contact-container .contact-overlay .contact-content div .social-links ul{align-items:center;display:flex;justify-content:center;margin-top:30px}.contact-container .contact-overlay .contact-content div .social-links ul li a{color:#e9e9e9;font-size:1.8rem;margin:20px}.contact-container .contact-overlay .contact-content div .social-links ul li a:hover{color:#fff}.contact-container .contact-overlay .contact-content div .social-links ul span{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.auth-pages.login,.auth-pages.register{margin:auto;width:40%}.auth-pages.login{margin-bottom:50px;margin-top:50px}.auth-pages.register{padding:50px 0}.auth-pages.login-checkout{grid-gap:100px;display:grid;grid-template-columns:1fr 1fr;margin:100px auto;min-height:60vh}.auth-pages input{margin-bottom:20px}.auth-pages input[type=checkbox]{width:auto}.auth-pages .login-container{align-items:center;display:flex;justify-content:space-between}.auth-pages .auth-right{border-left:1px solid #cdcdcd;padding-left:100px}.auth-pages .already-have-container{text-align:right}.home-products-section{padding:50px 0}.home-products-section .products-container{margin-top:70px}.home-products-section .products-container h2{font-size:1.5rem!important;margin-bottom:35px}.home-products-section .products-container .cards-container{padding:0 110px}.home-products-section .products-container .cards-container:first-of-type{margin-bottom:80px}.profile-section form{width:50%}.profile-section form .hr{margin-top:38px}.profile-section form h3{font-size:1.3rem;margin:20px 0 13px}.profile-section form .input-note{display:block;margin-bottom:15px;text-align:center}.stylish-heading{margin-bottom:45px}.order-box{border:1px solid #dfdfdf;border-radius:5px;display:grid;gap:4rem;grid-template-columns:2fr 1fr 2fr;margin-bottom:30px;padding:20px}.order-box .payment-method{align-items:center;display:flex;gap:6px;justify-content:center}.order-box .payment-method img{display:inline;width:45px}.order-box .order-summary-box .order-summary>div{display:flex;justify-content:space-between}.order-box .grand-total{margin-top:7px}.order-box h3{font-size:1.2rem;margin-bottom:12px}.products-box{border:1px solid #dfdfdf;border-radius:5px;padding:20px}.products-box .order-products{grid-gap:30px 0;display:grid;grid-template-columns:1fr 1fr}.products-box .product-details{align-items:center;display:flex;gap:2rem;padding:15px}.products-box .product-details img{width:25%!important}.products-box .product-details .product-name{font-size:1.1rem;font-weight:400}.products-box .product-details .product-price{font-weight:400;margin:3px 0}.products-box h3{font-size:1.2rem;margin-bottom:12px}.orders-table{margin-bottom:20px;width:90%}.orders-table thead{background:#f0f0f099;border:1px solid #ebebeb}.orders-table thead .head-tr{display:flex}.orders-table thead .head-tr th{padding:10px 20px}.orders-table thead .head-tr .first-th{display:flex;gap:4rem}.orders-table thead .head-tr .last-th{align-items:center;display:flex;gap:2rem;margin-left:auto}.orders-table tbody{border-top:0}.products-section{display:grid;gap:0 45px;grid-template-columns:1fr 4fr;margin:40px auto 80px}.products-section .products{grid-gap:50px 24px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.product-section{grid-gap:70px;display:grid;grid-template-columns:1fr 2fr;padding:70px 0}.product-section-images .product-section-main-image{align-items:center;border:1px solid #dfdfdf;display:flex;height:300px;justify-content:center;padding:30px;text-align:center}.product-section-images .product-section-main-image img{max-height:100%;opacity:0;transition:opacity .1s ease-in-out}.product-section-images .product-section-main-image img.active{opacity:1}.product-section-images .product-section-thumbnails{grid-gap:20px;display:flex;margin-top:20px}.product-section-images .product-section-thumbnails .product-section-thumbnail{align-items:center;border:1px solid #d3d3d3;cursor:pointer;display:flex;justify-content:center;max-height:65px;max-width:65px}.product-section-images .product-section-thumbnails .product-section-thumbnail.selected,.product-section-images .product-section-thumbnails .product-section-thumbnail:hover{border:1px solid #979797}.product-section-images .product-section-thumbnails .product-section-thumbnail img{max-height:100%;max-width:100%}.product-section-information .product-section-first-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.product-section-information .product-section-first-row .product-section-title-badges{align-items:center;display:flex}.product-section-information .product-section-first-row .product-section-title-badges h2{font-size:1.7rem;margin-right:30px;max-width:350px}.product-section-information .product-section-first-row .product-section-title-badges .badge{margin:0 3px}.product-section-information p{margin-bottom:16px}.product-section-title{margin-bottom:0}.product-section-subtitle{color:#919191;font-size:1.2rem;font-weight:700;margin-bottom:16px}.product-section-price{color:#333;font-size:1.1rem;margin-bottom:16px}.add-to-cart-btn .fa-cart-plus{color:#919191;font-size:1.4rem}.add-to-cart-btn:hover .fa-cart-plus{color:#e9e9e9}.cart-section{grid-gap:30px;display:grid;grid-template-columns:4fr 1fr;margin:60px}.cart-section h2{margin-bottom:30px}.cart-section .cart-table-row{border-top:1px solid #dfdfdf;display:flex;justify-content:space-between;padding:14px 0}.cart-section .cart-table-row:last-child{border-bottom:1px solid #dfdfdf}.cart-section .cart-table-row .cart-table-row-left,.cart-section .cart-table-row .cart-table-row-right{align-items:center;display:flex}.cart-section .cart-table-row .cart-table-row-left{gap:20px;width:50%}.cart-section .cart-table-row .cart-table-row-left .cart-table-item{margin-bottom:9px}.cart-section .cart-table-row .cart-table-row-left .cart-table-item a{font-size:1.2rem;margin-right:20px}.cart-section .cart-table-row .cart-table-row-right{justify-content:space-between;width:43%}.cart-section .cart-table-row .cart-table-row-right .quantity-section{text-align:center}.cart-section .cart-table-row .cart-table-row-right .quantity-section .quantity-form{margin-bottom:10px}.cart-section .cart-table-row .cart-table-row-right .quantity-section .quantity-form input.quantity{width:80px}.cart-section .cart-table-row .cart-table-row-right .quantity-section .quantity-form .quantity-submit{display:block;margin:5px auto auto}.cart-section .cart-table-row .wishlist-table-row-left{width:55%}.cart-section .cart-table-row .wishlist-table-row-right{width:39%}.cart-section .cart-table-row .wishlist-table-row-right .move-to-cart-form{margin-left:40px}.cart-section .cart-table-row .wishlist-table-row-right .move-to-cart-form button{border-radius:7px!important;padding:4px 11px!important}.cart-section .cart-table-row .cart-table-img{max-width:125px}.cart-section .cart-table-row .cart-table-actions{align-items:center;display:flex}.cart-section .cart-table-row .cart-table-actions form button i{font-size:22px}.cart-section .cart-table-row .cart-table-actions .remove-item-form{margin-left:70px}.cart-section .cart-table-row .cart-table-actions .remove-item-form button[type=submit]{background:transparent;color:silver;font-size:2.2rem!important;font-weight:lighter}.cart-section .cart-table-row .cart-table-actions .remove-item-form button[type=submit] span{bottom:3px;position:relative}.cart-section .cart-table-row .cart-table-actions .heart-item-form button{display:flex}.cart-section .cart-table-row .cart-table-actions .heart-item-form button i{color:silver;font-size:1.8rem!important}.cart-section .cart-table-row .cart-table-actions .heart-item-form button i:hover{color:#f95e6c}.cart-section .cart-table-row .cart-table-description{color:#919191}.cart-section .cart-table-row .cart-options{background:transparent;color:#535353;font-size:14px;font-weight:300;padding:0}.cart-section .cart-table-row .cart-options:hover{color:#a0a0a0}.cart-section .cart-totals{background:#f7f7f7c7;display:flex;justify-content:space-between;margin:30px 0;padding:20px}.cart-section .cart-totals .cart-totals-left{display:flex;width:50%}.cart-section .cart-totals .cart-totals-right{display:flex;font-size:1.1rem;font-weight:400;justify-content:space-between;line-height:2;min-width:30%;text-align:right}.cart-section .cart-totals .cart-totals-right .totals-right{text-align:right}.cart-section .cart-totals .cart-totals-right .totals-left{margin-right:22px;text-align:left}.cart-section .cart-totals .cart-totals-right .totals-left .remove-coupon-form{display:inline;margin-left:9px}.cart-section .cart-totals .cart-totals-right .totals-left .remove-coupon-form button{color:#f95e6c;font-size:12px!important}.cart-section .cart-totals .cart-totals-right .checkout-totals-total{font-size:22px;font-weight:700;line-height:2.2}.cart-section .cart-totals .cart-totals-total{font-size:22px;font-weight:700;line-height:2}.cart-section .cart-buttons{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.cart-section .cart-buttons .proceed-to-checkout-button{font-size:1.2rem;font-weight:400;text-transform:uppercase}.cart-section .have-coupon-container{margin:auto;padding:16px}.cart-section .have-coupon-container .have-coupon{display:block;margin-bottom:6px}.cart-section .have-coupon-container form{display:flex}.cart-section .have-coupon-container input[type=text]{background:#ffffffd6;border-radius:50px;padding:10px 20px;width:70%}.cart-section .have-coupon-container button[type=submit]{border-radius:50px;font-size:.9rem!important;margin-left:3px;padding:11px 21px!important}h1.checkout-heading{margin-top:40px}.checkout-section{grid-gap:10%;display:grid;grid-template-columns:50% 40%;margin:40px auto 80px}.checkout-section .checkout-section-left{background:#f7f7f7c7;border-radius:28px;padding:30px 40px}.checkout-section .checkout-section-left .address-checkbox-container{display:flex;gap:8px;margin-bottom:25px}.checkout-section .checkout-section-left .shipping-details-container{max-height:1000px;overflow:hidden;transition:max-height .3s ease-in-out}.checkout-section .checkout-section-left form button[type=submit]{display:block;font-size:1.3rem!important;font-weight:400;margin:auto;padding:10px;width:50%}.checkout-section .checkout-section-left form button[type=submit].checkout-with-credit-card-button{width:100%!important}.checkout-section .checkout-section-left .separator{align-items:center;display:grid;grid-template-columns:3fr 1fr 3fr;margin:30px 0;text-align:center}.checkout-section .checkout-section-left .separator .or{color:#737373;font-size:1.4rem;font-weight:400}.checkout-section .checkout-section-left .separator .line{background:#b0b0b0;height:1px}.checkout-section .checkout-section-right{border:1px solid #dfdfdf;border-radius:28px;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:30px 40px}.checkout-section .checkout-section-right .checkout-table-row{align-items:center;border-bottom:1px solid #dfdfdf;display:flex;justify-content:space-between;padding:14px 0}.checkout-section .checkout-section-right .checkout-table-row .checkout-table-row-left,.checkout-section .checkout-section-right .checkout-table-row .checkout-table-row-right{align-items:center;display:flex;justify-content:space-between}.checkout-section .checkout-section-right .checkout-table-row .checkout-table-row-left{width:82%}.checkout-section .checkout-section-right .checkout-table-row .checkout-table-img{width:32%}.checkout-section .checkout-section-right .checkout-table-row .checkout-item-details{width:59%}.checkout-section .checkout-section-right .checkout-table-row .checkout-item-details .checkout-table-item{font-size:1.1rem;margin-bottom:5px}.checkout-section .checkout-section-right .checkout-table-row .checkout-table-description{color:#919191}.checkout-section .checkout-section-right .checkout-table-row .checkout-table-price{font-weight:700;margin:6px}.checkout-section .checkout-section-right .checkout-table-row .checkout-table-quantity{border:1px solid #dfdfdf;color:#919191;margin-right:5px;padding:4px 12px}.checkout-section .checkout-totals{display:flex;justify-content:space-between;line-height:2;padding-top:18px}.checkout-section .checkout-totals .checkout-totals-right{letter-spacing:1px;text-align:right;width:40%}.checkout-section .checkout-totals .checkout-totals-left .remove-coupon-form{display:inline-block;margin-left:20px}.checkout-section .checkout-totals .checkout-totals-left .remove-coupon-form button{color:#f95e6c;font-size:.85rem!important}.checkout-section .checkout-totals .checkout-totals-total{font-size:1.3rem;font-weight:700;line-height:2.2}.StripeElement{background-color:#fff;border:1px solid #ccc;padding:16px}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}#card-errors{color:#fa755a}.thank-you-section{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin-top:150px;text-align:center}.thank-you-section h1{margin-bottom:10px}.thank-you-section p{font-size:1.3rem}.search-section{margin-bottom:45px!important;margin-top:45px!important;margin:auto;width:70%}.search-section .search-products{margin-top:30px}.search-section .search-products .search-product{grid-gap:30px;align-items:center;color:#555;display:grid;grid-template-columns:1fr 5fr;padding:20px 0}.search-section .search-products .search-product .product-name{font-size:1.4rem}.search-section .search-products .search-product .product-name a{color:#555}.search-section .search-products .search-product .product-description{font-size:.9rem}.search-section .search-products .search-product .product-price{font-weight:700}.search-section .search-products .search-product .product-info *{margin:5px 0}.search-section .search-products .search-product:not(:last-of-type){border-bottom:1px solid #dadada}
