@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300|PT+Sans|Roboto:300,400,500,700,900|Russo+One|Open+Sans|Oswald|Lato);*{margin:0;padding:0;box-sizing:border-box}body{background:#f5f5f5;font-family:Roboto,Open Sans;padding-right:0!important;scrollbar-color:#e6e6e6 transparent;scrollbar-width:thin!important}.top-padding{padding-top:90px}@media (max-width:670px){.top-padding{padding-top:170px}}.container{min-height:100vh}.bold{font-family:Roboto;font-weight:900}.loading-screen{color:#f3f3f3;font-size:60px;display:flex;flex-direction:column;align-items:center}.loader{border-radius:50%;border:10px solid #f3f3f3;border-top-color:#2c2d34;width:80px;height:80px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-right:30px}.loading-area{display:flex;align-items:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Modal{position:fixed;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1001}.Modal>div{margin-top:100px;width:350px}.Modal>div>div{background-color:#fff}.Modal *{color:#2c2c2c}.Modal form{display:flex;flex-direction:column}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1000}.my-modal-header{height:140px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative}.my-modal-header .x-button{top:20px;right:20px;height:17px;cursor:pointer}.my-modal-header .x-button,.my-modal-header .xbutton-shadow:after{position:absolute;-webkit-transition:all .25s ease;transition:all .25s ease}.my-modal-header .xbutton-shadow:after{content:"";top:15px;right:15px;height:25px;width:25px;border-radius:100%;opacity:0;pointer-events:none}.my-modal-header .xbutton-shadow:hover:after{opacity:1}.my-modal-header .x-button:hover{opacity:.9}.my-modal-header .profile-icon{position:absolute;height:90px;top:-45px}.my-modal-header>h4{font-size:24px;margin-bottom:8px}.my-modal-header>p{font-size:12px;margin:0 0 10px}.error-space{height:18px;width:80%;padding-right:5px}.error-space p{font-size:10px;color:#bb3d3d;text-align:right}.modal-login-body{height:110px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.modal-login-input{position:relative;height:40px}.modal-login-input input{width:280px;height:100%;background-color:transparent;box-shadow:none;outline:none;color:#2c2c2c;font-family:Roboto;background:#f3f3f3;padding-left:7px;font-size:16px;border:1px solid #e9e9e9}.modal-login-input label{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;color:hsla(0,0%,100%,.2)}.modal-login-input .content-name{position:absolute;left:5px;top:3px;font-size:10px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;color:#585858}.modal-login-input input:focus+.label-name .content-name,.modal-login-input input:valid+.label-name .content-name{-webkit-transform:translateY(-140%);transform:translateY(-140%);opacity:.6}.modal-login-input .label-name:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;box-shadow:1px 1px 8px rgba(0,0,0,.4);opacity:0;border-radius:2px;-webkit-transition:all .25s ease;transition:all .25s ease}.modal-login-input input:hover+.label-name:after{opacity:1}.my-modal-footer{align-self:center;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:120px;padding-bottom:25px;padding-top:25px}.my-modal-footer .terms-of-service-modal{display:flex;height:25px;font-size:10px}.terms-of-service-modal .checkbox{position:relative;-webkit-appearance:none;background:#fff;border:2px solid #999;box-sizing:initial!important;cursor:pointer;width:10px;height:10px;display:flex;align-items:center;margin-right:5px}.terms-of-service-modal .checkbox:before{content:"\2714";font-size:18px;width:10px;height:10px;opacity:0;-webkit-transition:.1s;transition:.1s;position:absolute;color:#ea7424;line-height:3px;box-sizing:border-box}.terms-of-service-modal .checkbox:checked:before{background-color:#fff;opacity:1}.complete-login-button{width:90px;height:36px;margin-top:5px;margin-bottom:15px;background-color:#ea7424;font-family:Roboto;font-size:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;color:#fff}.complete-login-button:hover{background-color:#f58032}.forgot-password,.forgot-password:hover{color:#555;font-size:10px}.my-modal-footer .complete-register-button{background:none;border:none;height:35px;width:130px;font-size:18px;background-color:#ea7424;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.complete-register-button:hover{background-color:#f58032}.modal-register-body{height:320px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.login-page,.register-page *{color:#2c2c2c}.login-page{min-height:100vh;padding-top:160px;display:flex;justify-content:center;align-items:center;padding-bottom:150px;overflow:hidden}.login-container{background-color:#fff;width:100%;height:375px;display:flex;flex-direction:column;border:none;box-shadow:4px 4px 20px rgba(0,0,0,.04);overflow:hidden}.register-page{min-height:100vh;padding-top:160px;display:flex;justify-content:center;align-items:center;padding-bottom:150px;overflow:hidden}.register-container{background-color:#fff;width:100%;height:570px;display:flex;flex-direction:column;border:none;overflow:hidden}.my-login-page-header{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;height:130px;padding-top:30px;padding-bottom:30px}.my-login-page-header .profile-icon{height:100%;margin-left:30px;margin-right:30px}.login-header-side{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}.login-header-side p{font-size:10px;margin:0 0 10px;text-align:center}.login-header-side p a u{color:#000}.login-header-side p a u:hover{color:#424242}.login-page-input{position:relative;height:40px;width:100%;display:flex;flex-direction:column;align-items:center;padding-left:30px;padding-right:30px}.login-page-input input{width:100%;height:100%;color:#2c2c2c;box-shadow:none;outline:none;background:#f3f3f3;font-family:Roboto;border:1px solid #e9e9e9;padding-left:5px}.login-page .label-name,.register-page .label-name{left:30px}.login-page-footer{align-items:flex-start;padding-left:30px;padding-top:10px;height:135px;justify-content:flex-start}.error-space-on-page{padding-bottom:0;position:relative}.error-space-on-page p{position:absolute;font-size:12px;color:#bb3d3d;width:400px;top:-4px}.register-page-footer{align-items:flex-start;padding-left:30px;padding-top:0;height:115px;justify-content:space-between}.reg-error{height:0;width:100%;pointer-events:none}.reg-error p{position:absolute;top:2px;right:5px;font-size:10px;color:#bb3d3d;text-align:right;width:80%}#page-complete-login-button{margin-top:20px;margin-bottom:20px;color:#fff;border:none}.my-modal-footer .terms-of-service{display:flex;height:25px;margin-top:17px}.terms-of-service .checkbox{position:relative;-webkit-appearance:none;background:#fff;border:2px solid #2c2c2c;box-sizing:initial!important;cursor:pointer;width:13px;height:13px;display:flex;margin-top:1px;margin-right:7px;-webkit-transition:all .1s ease;transition:all .1s ease}.terms-of-service .checkbox:before{content:"\2714";font-size:15px;width:13px;height:13px;opacity:0;-webkit-transition:.1s;transition:.1s;position:absolute;color:#ea7424;padding-left:1px;line-height:12px;box-sizing:border-box}.terms-of-service .checkbox:checked{border:2px solid #ea7424}.terms-of-service .checkbox:checked:before{background-color:#fff;opacity:1}.page-forgot-password{color:#353535;font-size:14px}.page-forgot-password:hover{color:#494949}@media (min-width:860px){.login-page,.register-page{min-height:100vh;padding-top:120px;display:flex;justify-content:center;align-items:center;padding-bottom:150px;overflow-x:hidden}.login-container{height:375px;box-shadow:4px 4px 20px rgba(0,0,0,.04)}.login-container,.register-container{background-color:#fff;width:800px;display:flex;flex-direction:column;border:1px solid #e9e9e9}.register-container{height:570px}.login-page-input{position:relative;height:40px}.login-page-input input{width:740px;height:100%;color:#2c2c2c;box-shadow:none;outline:none;background:#f3f3f3;font-family:Roboto;border:1px solid #e9e9e9;padding-left:5px}}.side-menu-darken{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.side-menu-darken .dark-background{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0}.side-menu,.side-menu-darken .dark-background{-webkit-transition:all .3s ease;transition:all .3s ease}.side-menu{position:relative;height:100vh;width:300px;background-color:#054d66;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:100!important;pointer-events:all;display:flex;flex-direction:column;padding-top:80px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#023749 transparent!important}.side-menu::-webkit-scrollbar{width:7px;background-color:none}.side-menu::-webkit-scrollbar-thumb{background-color:#042733}@media (max-width:670px){.side-menu{padding-top:150px}}.side-menu ul{list-style-type:none;border-top:1px solid #0c5e79;padding-left:40px}.side-menu ul:first-child{border-top:none}.side-menu ul li{margin-bottom:15px;margin-top:15px;font-size:18px}.side-menu ul li a{color:#fff;text-decoration:none}.side-menu ul li h5{color:#3187a3;font-size:24px}.nav-bar{position:absolute;display:flex;flex-direction:row;background-color:#007d9e;align-content:center;width:100%;justify-content:center;height:140px;z-index:100}.nav-wrapper{flex-direction:column;justify-content:space-around;height:100%;margin:auto 50px}.left-container,.nav-wrapper{width:100%;display:flex;align-items:center}.left-container{flex-direction:row-reverse;height:80px;justify-content:space-between}.left-container>a{display:flex;align-items:center}#bars-svg{margin-right:0;cursor:pointer}.search-bar-container{flex:1 1;width:100%}.search-bar-form{display:flex;align-items:center;position:relative;flex:1 1}.search-bar-form input{min-width:200px;height:36px;border:none;border-radius:18px;background-color:#00586f;box-shadow:none!important;padding-left:18px;color:#fff;font-size:16px;flex:1 1}.search-bar-form input:focus+label,.search-bar-form input:valid+label{opacity:0}.search-bar-form label{position:absolute;padding-left:18px;color:#679ca9;pointer-events:none;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.search-bar-form>svg{position:absolute;right:0;width:50px;border-radius:0 20px 20px 0;cursor:pointer}.right-container{width:360px;display:none}.right-container,.right-container a{align-items:center;justify-content:flex-end}.right-container a{height:40px;display:flex;flex-direction:row}.right-container a img{height:100%}.create-an-account,.my-username,.sign-in{color:#fff;text-transform:uppercase;margin:auto 16px;font-size:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.my-username{text-transform:none;font-size:20px}.cart-icon-container>a{display:flex;align-items:center;justify-content:center;position:relative;margin-left:16px}#cartSVG{width:30px;height:30px}.navbar-quantity{position:absolute;bottom:0;right:-12px;height:22px;width:22px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#ea7424;color:#fff;font-weight:600;padding-right:1px;font-size:15px}@media (min-width:860px){.nav-bar{position:fixed;background-color:#007d9e;align-content:center;justify-content:center;height:60px}.nav-bar,.nav-wrapper{display:flex;flex-direction:row;width:100%}.nav-wrapper{align-items:center;margin:auto 50px}.left-container{width:260px;display:flex;align-items:center;flex-direction:row;justify-content:flex-start}#bars-svg{margin-right:44px;cursor:pointer}.right-container{width:360px;display:flex;align-items:center;justify-content:flex-end}}@media (min-width:1400px){.left-container{width:300px;display:flex;align-items:center;flex-direction:row}#bars-svg{margin-right:60px;cursor:pointer}.right-container{width:430px;display:flex;align-items:center;justify-content:flex-end}.create-an-account,.sign-in{color:#fff;text-transform:uppercase;margin:auto 20px;font-size:16px}.cart-icon-container>a{display:flex;align-items:center;justify-content:center;position:relative;margin-left:20px}}.footer{position:absolute;bottom:-1;min-height:190px;background-color:#054d66;padding-top:24px;margin-top:10px;min-width:100%;height:740px}.footer,.footer .links{display:flex;flex-direction:column}.footer .links{justify-content:space-around}.footer .links ul{list-style:none;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.footer .links ul li{margin-bottom:4px}.footer .links ul li a{font-family:Open Sans;text-decoration:none}.footer .links ul li:first-child{color:#e7f3f5;font-weight:700;font-size:16px}.footer .links ul li:not(:first-child) a{font-size:12px;color:#cfd9dd}.footer p{width:100%;text-align:center;font-size:10px;color:#a3b3b9}@media (min-width:650px){.footer{display:flex;position:absolute;flex-direction:column;bottom:-1;min-height:190px;background-color:#054d66;padding-top:24px;margin-top:10px;min-width:100%;height:238px}.footer .links{display:flex;justify-content:space-around;flex-direction:row}.footer .links ul{list-style:none;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.footer .links ul li a{font-family:Open Sans;text-decoration:none}.footer .links ul li:first-child{color:#e7f3f5;font-weight:700;font-size:16px}.footer .links ul li:not(:first-child) a{font-size:12px;color:#cfd9dd}.footer p{width:100%;text-align:center;font-size:10px;color:#a3b3b9}}.landing-wrapper{width:100%;display:flex;align-items:flex-start;flex-direction:column;padding-top:160px;overflow:hidden}.landing-content{max-width:780px}.display-item{height:720px;width:100%;background-color:#fff;position:relative;display:none;justify-content:center;z-index:0;margin-bottom:32px}.display-left{max-width:760px}.display-heading{font-size:40px;width:96%;margin-bottom:14px;color:#222}.display-rating{margin-bottom:30px;display:flex;align-items:center}.display-rating span{font-family:Roboto;font-weight:300;margin-top:3px;color:grey;margin-left:12px}.display-left ul{font-size:20px;color:#3b3b3b;margin-left:22px}.display-left a{text-decoration:none;width:180px!important}.display-view-product{height:44px;width:180px;background-color:#ea7424;color:#fff;font-family:Roboto;font-weight:300;display:flex;align-items:center;justify-content:center;border-radius:1px;margin-top:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.display-item-img{height:93%;position:absolute;right:0;top:0;z-index:-1}.each-category{max-width:100vw;margin-bottom:30px;position:relative}.top-text{overflow:hidden}.top-text h3{font-family:Roboto;font-weight:500;text-transform:capitalize;font-size:30px;margin-bottom:14px;margin-left:10px;color:#181818}.top-text>a{position:absolute;top:34px;right:20px;font-family:Roboto;font-weight:300;text-decoration:none;color:#ea7424}.item-render-space{display:flex;overflow:scroll}.each-product{min-width:238px;display:flex;padding:10px;margin:10px;background-color:#fff;position:relative;border:1px solid #d2d2d2}.each-product a{text-decoration:none;color:#1c1c1c;position:relative}.each-product img{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-price{font-size:22px;font-weight:1000;line-height:24px;margin-top:8px;color:#111;margin-bottom:10px}.on-sale-tag{margin-top:6px;font-weight:1000;margin-bottom:8px;right:0;top:170px}.heart-icon,.on-sale-tag{color:#ea7424;position:absolute}.heart-icon{left:8px;top:8px;font-size:20px;cursor:pointer}@media (min-width:860px){.landing-wrapper{width:100%;display:flex;align-items:center;flex-direction:column;padding-top:0;overflow:hidden}.landing-content{max-width:780px}.display-item{height:720px;width:100%;background-color:#fff;padding-top:100px;position:relative;display:flex;justify-content:center;z-index:0;margin-bottom:32px}.display-left{max-width:760px}.display-heading{font-size:40px;width:96%;margin-bottom:14px;color:#222}.each-category{max-width:780px;position:relative;margin-bottom:30px}}@media (min-width:1050px){.landing-content{max-width:1040px}.display-item{height:680px;width:100%;background-color:#fff;padding-top:100px;position:relative;display:flex;justify-content:center;z-index:0;margin-bottom:32px}.display-left{max-width:1020px}.display-heading{font-size:40px;width:70%;margin-bottom:14px;color:#222}.each-category{max-width:1040px;position:relative;margin-bottom:30px}}@media (min-width:1300px){.landing-content{max-width:1300px}.display-item{height:640px;width:100%;background-color:#fff;padding-top:100px;position:relative;display:flex;justify-content:center;z-index:0;margin-bottom:32px}.display-left{max-width:1280px}.display-heading{font-size:40px;width:70%;margin-bottom:14px;color:#222}.each-category{max-width:1300px;position:relative;margin-bottom:30px}}@media (max-width:1300px){.max-five:nth-child(4){display:none}}@media (max-width:1050px){.max-five:nth-child(3){display:none}}@media (max-width:760px){.max-five{display:flex!important}}.product-detail-page{padding-top:160px;display:flex;align-items:center;flex-direction:column}.details-page-wrap{max-width:100%}.details-page-wrap h2{margin-bottom:18px;padding-left:10px;padding-right:10px}.star-rating{display:flex;flex-wrap:nowrap;flex-direction:row;color:orange;font-size:22px;margin-left:10px}.product-desc{display:flex;flex-direction:column;margin-bottom:40px}.product-desc-title{font-family:Arial;font-weight:100;font-size:20px}.product-desc-under-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;align-items:center}.product-desc-under-title>.right{display:flex;flex-direction:row;font-size:18px;font-family:Lato;font-weight:100;color:#3d3d3d}.share{margin-right:20px}.add-to-favourites,.share{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.add-to-favourites>:last-child,.share>:last-child{display:none}.product-desc-image{background-color:#fff;height:auto;width:100%;display:flex;align-items:center;justify-content:center;margin-right:30px;border:1px solid #d2d2d2;padding:20px;margin-bottom:40px}.product-desc-image img{width:100%}.product-desc-text{font-size:16px;line-height:22px}.price-before{text-decoration:line-through;color:#3d3d3d}.product-desc-text h3{font-size:40px;font-family:Roboto;color:#262626;line-height:44px}.product-desc-text p{color:#303030}.product-page-divider{height:1px;width:100%;background-color:#b6b6b6;margin-top:18px;margin-bottom:18px}.product-desc-text ul{margin-left:16px}.product-desc-text ul li{margin-bottom:8px;color:#303030}.product-desc-right{width:100%;background-color:#fff;padding:20px;border:1px solid #d2d2d2}.add-to-cart-button{width:100%;display:flex;justify-content:center;align-items:center;height:50px;background-color:#ea7424;color:#fff;font-size:20px;margin-top:20px;font-family:Lato;font-weight:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.product-detail-page .product-details{margin-bottom:40px;border:1px solid #d2d2d2;position:relative}.product-detail-page .product-details h2{width:100%;color:#000;background-color:#fff;margin-bottom:0;padding-left:5px;padding-right:5px;font-weight:1000;overflow:hidden;height:80px;line-height:80px;font-family:Roboto;font-weight:300}.table{width:100%;color:#292929;background-color:#fff;display:flex;flex-direction:column}.table-row{font-size:14px;height:50px;display:flex;flex-direction:row;align-items:center}.table-row>*{padding-left:20px}.table-row:nth-child(odd){background-color:#f5f5f5}.table-key{min-width:200px;font-weight:700;height:100%;display:flex;align-items:center;background-color:#fafafa}.table-row:nth-child(odd) .table-key{background-color:#ebebeb}.table-details{padding-right:20px}@media (min-width:400px){.details-page-wrap{max-width:400px}.details-page-wrap h2{margin-bottom:18px;padding-left:0;padding-right:0}.star-rating{display:flex;flex-wrap:nowrap;flex-direction:row;color:orange;font-size:22px;margin-left:0}.add-to-favourites>:last-child,.share>:last-child{display:block}.product-desc-image{background-color:#fff;height:400px;width:400px;display:flex;align-items:center;justify-content:center;margin-right:30px;border:1px solid #d2d2d2;padding:20px;margin-bottom:40px}.product-desc-image img{width:auto}.product-detail-page .product-details h2{width:100%;color:#000;background-color:#fff;margin-bottom:0;padding-left:20px;padding-right:20px;font-weight:500;overflow:hidden;height:80px;line-height:80px;font-family:Roboto}.table-row{font-size:14px;height:40px;display:flex;flex-direction:row;align-items:center}}@media (min-width:860px){.product-detail-page{padding-top:100px;display:flex;align-items:center;flex-direction:column}}@media (min-width:920px){.details-page-wrap{max-width:900px}.product-desc{display:flex;flex-direction:row;margin-bottom:40px}.product-desc-title{font-family:Arial;font-weight:100;font-size:40px}.product-desc-image{background-color:#fff;height:500px;width:500px;justify-content:center;margin-right:30px;border:1px solid #d2d2d2;padding:20px;margin-bottom:0}.product-desc-image,.table-row{display:flex;align-items:center}.table-row{font-size:18px;height:45px;flex-direction:row}.table-key{min-width:300px;font-weight:700;height:100%;display:flex;align-items:center;background-color:#fafafa}}.shopping-cart{padding-top:160px;display:flex;align-items:center;flex-direction:column;min-height:100vh;overflow:hidden}.shopping-cart>h1{font-weight:100;height:90px;width:350px;text-align:center}.cart-wrap{width:350px;display:flex;flex-direction:column-reverse;justify-content:space-between}.cart-left-container{width:100%}.each-item-in-cart{height:auto;background-color:#fff;display:flex;flex-direction:column;padding:25px;margin-bottom:20px;min-height:260px;border:1px solid #d2d2d2}.cart-item-image{height:auto;margin-bottom:25px}.cart-item-image img{height:auto;width:100%;margin-right:20px}.cart-item-desc>h5{font-size:22px;font-family:Arial;font-weight:100;margin-bottom:14px;color:#2c2c2c}.cart-item-desc>h1{margin-bottom:14px;color:#1b1b1b}.quantity-change{display:flex;align-items:center}.quantity-change select{height:30px;width:50px;font-size:18px}.cart-item-delete-button{color:#bb3d3d;text-decoration:underline;margin-left:20px;margin-bottom:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cart-right-container{width:100%;background-color:#fff;height:354px;border:1px solid #d2d2d2;display:flex;flex-direction:column;padding-left:20px;padding-right:20px;margin-bottom:40px}.cart-checkout-box{height:270px;width:100%}.cart-checkout-box tr td:last-child{text-align:end}.cart-checkout-box tr:first-child{font-size:20px;font-family:Roboto;font-weight:500;padding-bottom:20px}.divider{position:absolute;height:1px;width:250px;background-color:#d2d2d2}.cart-checkout-box tr:last-child{font-size:27px;font-family:Roboto;font-weight:bolder}.cart-checkout-button{background-color:#27865f;color:#fff;display:flex;justify-content:center;align-items:center;height:56px;font-size:23px;margin-bottom:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.cart-checkout-button span{margin-left:12px;font-family:Lato}.below-cart{margin-top:30px;align-self:flex-start;overflow:scroll}@media (min-width:760px){.shopping-cart>h1{font-weight:100;height:90px;text-align:left}.shopping-cart{padding-top:160px;display:flex;align-items:center;flex-direction:column;min-height:100vh}.below-cart{margin-top:30px;align-self:center}}@media (min-width:860px){.shopping-cart{padding-top:100px;display:flex;align-items:center;flex-direction:column;min-height:100vh}.shopping-cart>h1{font-weight:100;height:60px;width:700px}.cart-wrap{width:700px;display:flex;flex-direction:row;justify-content:space-between}.cart-left-container{width:360px}.cart-right-container{width:300px}}@media (min-width:1140px){.cart-wrap{width:1120px;display:flex;flex-direction:row;justify-content:space-between}.cart-left-container{width:800px}.shopping-cart>h1{font-weight:100;height:60px;width:1120px}.each-item-in-cart{height:250px;background-color:#fff;display:flex;flex-direction:row;padding:25px;margin-bottom:20px;min-height:260px;border:1px solid #d2d2d2}.cart-item-image{height:100%;margin-bottom:0}.cart-item-image img{height:100%;width:auto;margin-right:20px}}.user-profile{min-height:100vh;align-items:center;padding-top:160px}.profile-wrap,.user-profile{width:100%;display:flex;flex-direction:column}.profile-wrap{padding:10px}.profile-left-bar{background-color:#fff;border:1px solid #dfdfdf;height:100%;min-width:250px;margin-right:0;margin-bottom:20px}.profile-left-bar ul{list-style-type:none;margin-top:20px;margin-bottom:30px}.profile-left-bar ul li{padding-top:15px;padding-bottom:15px;padding-left:30px;font-size:18px;position:relative;cursor:pointer;-webkit-user-select:none;font-family:Arial;font-weight:100}.profile-left-bar ul li:hover{background-color:#eee}.profile-left-bar ul li span{position:absolute;left:60px}.profile-left-bar ul a{color:#2d2d2d}.profile-name-and-pic{display:flex;flex-direction:column;align-items:center;padding-top:40px;color:#2c2c2c}.profile-name-and-pic img{width:120px;margin-bottom:20px}.profile-right-bar{flex:1 1}.profile-right-container h1{font-family:Roboto;font-weight:500;padding:0;line-height:30px;margin:0 0 18px}.personal-details{display:flex;flex-direction:column;background-color:#fff;border:1px solid #dfdfdf;height:100%;padding-top:20px;padding-bottom:20px;position:relative;min-width:530px}.personal-details h1{margin-left:35px;font-size:40px;margin-top:30px}.profile-each-detail{display:flex;align-items:center;height:32px;padding-left:40px;padding-bottom:40px;padding-top:40px}.profile-each-detail>label{width:160px;margin:0;font-size:17px;color:#888}.profile-each-detail>span{font-size:26px;display:flex;width:100%;margin-right:30px;height:32px;align-items:center;margin-left:20px;color:#2e2e2e;cursor:pointer}.profile-each-detail>span>input{background:none;height:32px;line-height:32px;font-size:22px;flex:1 1;padding-left:4px;border:none;border-bottom:1px solid #1b1b1b}.profile-each-detail>span>i{font-size:16px;align-self:flex-start;margin-top:2px;margin-left:10px}.focus-underline{position:relative;overflow:hidden}.focus-underline div{position:absolute;width:100%;height:100%;border-bottom:1px solid #ea7424;pointer-events:none;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.focus-underline .req-input:valid+div,.focus-underline input:focus+div{-webkit-transform:translateX(0);transform:translateX(0)}.focus-underline input:invalid{box-shadow:none}.personal-details .buttons>button{width:100px;height:40px;font-size:22px;background:none;border:none;letter-spacing:2px;font-weight:700;margin-right:10px;cursor:pointer}.personal-details .buttons{align-self:flex-end;margin-right:20px}.personal-details button:hover{color:#414141}.profile-right-container .saved-search-headng{font-family:Roboto;font-weight:500;padding:0;line-height:30px;margin:0 0 18px}.profile-right-container .absolute-quantity-buttons{display:flex;align-items:center;flex:1 1}.profile-right-container .cart-item-delete-button{margin-right:28px;margin-left:0}@media (min-width:860px){.user-profile{padding-top:100px}.profile-wrap{flex-direction:row;padding:0}.profile-left-bar{margin-right:20px;margin-bottom:0}}@media (min-width:1140px){.profile-wrap{display:flex;width:1070px;flex-direction:row}}.search-page{min-height:100vh;padding-top:160px}.search-page,.search-wrap{display:flex;flex-direction:column;align-items:center}.search-wrap{width:100%}.search-page>h1{width:100%;font-family:Arial;font-weight:100;color:#1f1f1f;text-align:center}.search-page>h1 span{font-weight:600}.searchpage-left-bar{flex-direction:column;width:300px;padding:16px;background-color:#fff;margin-right:10px;align-items:center;border:1px solid #d2d2d2;margin-top:10px;max-height:auto;height:60px;display:flex;margin-left:10px}.filters-tag{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#1f1f1f;display:block}.searchpage-left-bar>:not(:first-child){display:none}.filters-tag span{font-size:20px;margin-right:10px;pointer-events:none}.filters-tag :last-child{font-size:16px;pointer-events:none}.searchpage-right-container{display:flex;flex-direction:column;width:100%;padding:0}.search-render-space{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.sorting-filters{list-style-type:none;width:100%}.sorting-filters>*{margin-bottom:20px;color:#1f1f1f}.sorting-filters h4{font-size:26px;margin-bottom:10px;color:grey}.price-filter .from-to{display:flex;justify-content:space-between}.price-filter .from-to input{min-width:56px;flex:1 1;height:22px;margin-left:6px;margin-right:10px;background:none;border:1px solid #d2d2d2}.price-filter .from-to .button{-webkit-appearance:none;background:#ea7424;padding-left:10px;padding-right:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;height:22px}.price-filter .from-to .button:hover{background:#f38236}.each-brand{display:flex;justify-content:space-between;margin-bottom:14px}.each-brand .checkbox{-webkit-appearance:none;background:#fff;border:1px solid #c5c5c5;box-sizing:initial!important;cursor:pointer;width:15px;height:15px;right:0;position:relative;overflow:hidden}.sorting-filters .checkbox:before{content:"\2714";font-size:13px;width:15px;height:16px;opacity:0;-webkit-transition:.2s;transition:.2s;position:absolute;color:#fff;top:-1px;padding-left:3px;line-height:15px;box-sizing:border-box}.sorting-filters .checkbox:checked:before{background-color:#007d9e;opacity:1}.search-page .each-product{width:300px;display:flex;flex-direction:column;position:relative}.search-page .each-product img{width:100%}.search-page .on-sale-tag{top:214px;right:10px;color:orange}.search-page .on-sale-tag *{color:orange}.open-filters{max-height:500px;display:flex;height:auto}.open-filters .filters-tag,.open-filters>:not(:first-child){display:block}@media (min-width:630px){.search-page{min-height:100vh;padding-top:160px;align-items:center}.search-page,.search-wrap{display:flex;flex-direction:column}.search-wrap{width:640px;align-items:flex-start}.search-page>h1{width:620px;font-family:Arial;font-weight:100;color:#1f1f1f;text-align:start}.search-page>h1 span{font-weight:600}.searchpage-left-bar{flex-direction:column;width:620px;padding:16px;background-color:#fff;margin-right:10px;align-items:center;border:1px solid #d2d2d2;margin-top:10px;max-height:auto;height:60px;display:flex;margin-left:10px}.filters-tag{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#1f1f1f;display:block}.searchpage-left-bar>:not(:first-child){display:none}.filters-tag span{font-size:20px;margin-right:10px}.filters-tag :last-child{font-size:16px}.searchpage-right-container{display:flex;flex-direction:column;width:720px;padding:0}.search-render-space{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.sorting-filters{list-style-type:none;width:100%}.sorting-filters>*{margin-bottom:20px;color:#1f1f1f}.sorting-filters h4{font-size:26px;margin-bottom:10px;color:grey}.price-filter .from-to{display:flex;justify-content:space-between}.price-filter .from-to input{min-width:56px;flex:1 1;height:22px;margin-left:6px;margin-right:10px;background:none;border:1px solid #d2d2d2}.price-filter .from-to .button{-webkit-appearance:none;background:#ea7424;padding-left:10px;padding-right:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;height:22px}.price-filter .from-to .button:hover{background:#f38236}.each-brand{display:flex;justify-content:space-between;margin-bottom:14px}.each-brand .checkbox{-webkit-appearance:none;background:#fff;border:1px solid #c5c5c5;box-sizing:initial!important;cursor:pointer;width:15px;height:15px;right:0;position:relative;overflow:hidden}.sorting-filters .checkbox:before{content:"\2714";font-size:13px;width:15px;height:16px;opacity:0;-webkit-transition:.2s;transition:.2s;position:absolute;color:#fff;top:-1px;padding-left:3px;line-height:15px;box-sizing:border-box}.sorting-filters .checkbox:checked:before{background-color:#007d9e;opacity:1}.search-page .each-product{width:300px;display:flex;flex-direction:column;position:relative}.search-page .each-product img{width:100%}.search-page .on-sale-tag{top:214px;right:10px;color:orange}.search-page .on-sale-tag *{color:orange}.open-filters{max-height:400px;display:flex;height:auto}.open-filters .filters-tag,.open-filters>:not(:first-child){display:block}}@media (min-width:860px){.search-page{min-height:100vh;display:flex;flex-direction:column;padding-top:100px;align-items:center}}@media (min-width:1020px){.search-page{min-height:100vh;display:flex;flex-direction:column;padding-top:100px;align-items:center}.search-wrap{display:flex;width:1000px;flex-direction:row}.search-page>h1{width:1000px;font-family:Arial;font-weight:100;color:#1f1f1f}.search-page>h1 span{font-weight:600}.searchpage-left-bar{flex-direction:column;width:320px;padding:16px;background-color:#fff;margin-right:10px;align-items:center;border:1px solid #d2d2d2;margin-top:10px;max-height:500px;display:flex;margin-left:0;height:auto}.filters-tag{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#1f1f1f;display:none}.searchpage-left-bar>:not(:first-child){display:block}.filters-tag span{font-size:20px;margin-right:10px}.filters-tag :last-child{font-size:16px}.searchpage-right-container{display:flex;flex-direction:column;width:720px;padding:0}.search-render-space{display:flex;flex-wrap:wrap;flex-direction:row}.sorting-filters{list-style-type:none;width:100%}.sorting-filters>*{margin-bottom:20px;color:#1f1f1f}.sorting-filters h4{font-size:26px;margin-bottom:10px;color:grey}.price-filter .from-to{display:flex;justify-content:space-between}.price-filter .from-to input{min-width:56px;flex:1 1;height:22px;margin-left:6px;margin-right:10px;background:none;border:1px solid #d2d2d2}.price-filter .from-to .button{-webkit-appearance:none;background:#ea7424;padding-left:10px;padding-right:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;height:22px}.price-filter .from-to .button:hover{background:#f38236}.each-brand{display:flex;justify-content:space-between;margin-bottom:14px}.each-brand .checkbox{-webkit-appearance:none;background:#fff;border:1px solid #c5c5c5;box-sizing:initial!important;cursor:pointer;width:15px;height:15px;right:0;position:relative;overflow:hidden}.sorting-filters .checkbox:before{content:"\2714";font-size:13px;width:15px;height:16px;opacity:0;-webkit-transition:.2s;transition:.2s;position:absolute;color:#fff;top:-1px;padding-left:3px;line-height:15px;box-sizing:border-box}.sorting-filters .checkbox:checked:before{background-color:#007d9e;opacity:1}.search-page .each-product{width:300px;display:flex;flex-direction:column;position:relative}.search-page .each-product img{width:100%}.search-page .on-sale-tag{top:214px;right:10px;color:orange}.search-page .on-sale-tag *{color:orange}}.cart-item-desc{display:flex;flex-direction:column;height:100%}.favourites-page .absolute-quantity-buttons{display:flex;align-items:center;flex:1 1}.favourites-page .cart-item-delete-button{margin-right:28px;margin-left:0}.move-to-basket-button{background-color:#ea7424;color:#fff;padding:10px 30px;border-radius:1px;font-size:16px;font-family:Roboto;font-weight:300;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.move-to-basket-button:hover{opacity:.9}.favourites-page{padding-top:160px;display:flex;align-items:center;flex-direction:column;min-height:100vh;overflow:hidden}.fav-left-container{width:100%}@media (min-width:500px){.fav-left-container{width:360px}}@media (min-width:860px){.favourites-page{padding-top:100px;display:flex;align-items:center;flex-direction:column;min-height:100vh}.fav-left-container{width:800px}.favourites-page .shopping-cart>h1{font-weight:100;height:60px;width:1120px}.favourites-page .each-item-in-cart{height:250px;background-color:#fff;display:flex;flex-direction:row;padding:25px;margin-bottom:20px;min-height:260px;border:1px solid #d2d2d2}.favourites-page .cart-item-image{height:100%;margin-bottom:0}.favourites-page .cart-item-image img{height:100%;width:auto;margin-right:20px}}.my-history{width:100%;min-height:100vh;display:flex;justify-content:center;padding-top:160px;padding-bottom:60px}.history-wrap{width:100%;padding-left:20px;padding-right:20px}.each-date-header{border-bottom:1px solid #363636;padding-bottom:2px;position:relative}.each-date-header h1{font-family:Roboto;font-weight:300;font-size:40px}.date-header-right{position:relative;right:0;bottom:12px;margin-top:16px}.clear-history{margin-right:10px;font-size:19px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clear-history:hover{text-decoration:underline}.month-and-year{height:24px;font-size:16px}.history-render-space a:hover{text-decoration:underline}.date-heading{margin-top:20px;letter-spacing:1px;font-size:27px;color:#1a1a1a}.date-heading,.history-product-name{margin-bottom:9px}.history-render-space a{text-decoration:none;color:#2b2b2b;font-size:17px}@media (min-width:570px){.each-date-header{border-bottom:1px solid #363636;padding-bottom:12px;position:relative}.date-header-right{position:absolute;right:0;bottom:12px}}@media (min-width:860px){.my-history{padding-top:100px}}@media (min-width:1180px){.history-wrap{width:1150px}}.History-Modal{padding:30px}.History-Modal .confirm-footer{display:flex;align-content:center;justify-content:flex-end;padding-top:20px}.History-Modal>h1{font-size:20px;margin-bottom:14px}.History-Modal>span{color:#383838}.modal-cancel,.modal-clear{margin-left:10px;margin-right:10px;cursor:pointer;-webkit-user-select:none;color:#4b4b4b}.modal-cancel:hover{color:#1a1a1a}.modal-clear{color:#db3636}.modal-clear:hover{color:#e01c1c}
/*# sourceMappingURL=main.f615d29a.chunk.css.map */