.product-list{min-height:100vh;padding:16px 32px;width:100%}.product-list--wrapper{display:flex;flex-wrap:wrap;padding-left:40px}.item-card{border:1px solid rgba(0,0,0,.1);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:inherit;margin:16px;padding:0;width:16.66%}.item-card__information{margin-top:12px;padding:6px 12px}.item-card__information .title{color:rgba(0,0,0,.8);font-size:14px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.item-card__information .title h3{margin:4px 0 8px}.item-card__modal{display:flex}.item-card__modal .img-wrap{flex-basis:40%;min-width:40%}.item-card__modal .meta{flex-grow:60%}.item-card__modal .meta h3{margin-bottom:4px;margin-top:12px;opacity:.8}.item-card__modal .meta p{color:grey;font-family:Roboto;font-size:14px;font-weight:300}.item-card__modal button.cart-add{border-radius:0}.item-card__modal .cart-addon{justify-content:space-between}.pricing small{font-weight:400;margin-left:8px;opacity:.5}.pricing span{font-size:14px;font-weight:500}button.cart-add{align-items:center;background-color:#e96125;border:initial;border-radius:0 0 4px 4px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;margin-top:auto;padding:8px 16px;width:100%}button.cart-add__modal{margin-top:8px}.cart-addon{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.cart-addon__modal{margin-top:8px}.cart-addon button{background-color:#e96125;border:initial;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px}.cart-addon span.counter{font-weight:lighter;padding:0 16px}header{background-color:blue;box-shadow:0 15px 10px -15px #1111112b;display:flex;justify-content:space-between;margin:0;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:1024}.cart-container a,.cart-container button,.nav-brand a,.nav-brand button{align-items:center;color:#fff;display:flex;font-size:28px;padding:12px 32px;text-decoration:none}.cart-container a svg,.cart-container button svg,.nav-brand a svg,.nav-brand button svg{font-size:30px;margin-left:8px}.cart-container:hover,.nav-brand:hover{background-color:rgba(28,34,36,.5)}.cart-container{display:flex}.cart-container a,.cart-container button{background-color:transparent;background-color:initial;border:initial;cursor:pointer;font-size:16px;margin:auto}.cart-container a span:first-child,.cart-container button span:first-child{padding-right:8px}.cart-container a span:first-child[data-items]:after,.cart-container button span:first-child[data-items]:after{background-color:red;border-radius:50%;content:attr(data-items);font-size:12px;padding:2px 4px;position:relative;right:-4px;top:-8px}.searchBox-container{align-self:center;flex-grow:1}.searchBox-container form{display:flex;justify-content:center;margin:0 80px;max-width:100%;position:relative}.searchBox-container form input{border:transparent;border-radius:2px;color:hsla(0,0%,50%,.897);flex-grow:1;font-size:15px;max-width:500px;outline:rgba(28,34,36,.5);padding:8px 56px 8px 16px;width:100%}.searchBox-container form button[type=submit]{background-color:#e96125;border:initial;border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:pointer;padding-left:8px!important;padding-right:8px!important;position:relative;right:36px}.searchBox-container form+svg{display:none}@media screen and (max-width:768px){.cart-container a,.cart-container button,.nav-brand a,.nav-brand button{font-size:22px;padding:14px 16px}.cart-container a,.cart-container button{font-size:16px}.searchBox-container form{margin:0}}@media screen and (max-width:450px){.cart-container a span:first-child,.cart-container button span:first-child,.searchBox-container form{display:none}.searchBox-container form+svg{display:block;margin-left:auto}}.subheader-container{position:-webkit-sticky;position:sticky;top:66px;z-index:1024}.subheader-container ul{align-items:center;background-color:#fff;box-shadow:0 15px 10px -15px #1111112b;display:flex;list-style:none;margin:0;overflow-x:auto;padding:0 32px}.subheader-container ul li a{color:#000;display:inline-block;font-size:14px;padding:10px 16px;text-decoration:none;transition:background .1s ease-in-out;white-space:nowrap}.subheader-container ul li a.active,.subheader-container ul li a:hover{background-color:#e96125;color:#fff}@media screen and (max-width:768px){.subheader-container ul{padding:0 16px}}.loader-overlay{background-color:rgba(0,0,0,.2);height:100vh;left:0;position:fixed;top:107px;width:100%;z-index:1100}.loading-dots{left:50%;position:absolute;text-align:center;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.loading-dots div:first-child{color:rgba(0,0,0,.5)}.loading-dots--dot{-webkit-animation:dot-keyframes 1.5s ease-in-out infinite;animation:dot-keyframes 1.5s ease-in-out infinite;background-color:#000;border-radius:10px;display:inline-block;height:10px;margin:0 2px;width:10px}.loading-dots--dot:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.loading-dots--dot:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes dot-keyframes{0%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dot-keyframes{0%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}}.modal{-webkit-animation:slide-down .3s ease-out forwards;animation:slide-down .3s ease-out forwards;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.25);left:5%;padding:1rem;position:fixed;top:20vh;width:90%;z-index:1101}.modal button[type=close]{background-color:transparent;background-color:initial;border:initial;cursor:pointer;position:absolute;right:10px;top:10px}@media (min-width:768px){.modal{left:calc(50% - 20rem);width:40rem}}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.checkout-modal h2{margin-bottom:24px;margin-top:8px}.checkout-modal_list{display:flex;flex-direction:column;max-height:400px;min-height:300px;overflow-y:auto}.checkout-modal_list-item{display:flex;flex-direction:row}.checkout-modal_list-item .img-wrap{flex-basis:20%;max-width:20%}.checkout-modal_list-item .information{align-items:center;display:flex;justify-content:space-between;width:100%}.checkout-modal_list-item .information h4{color:rgba(0,0,0,.8);font-weight:500;letter-spacing:.02px;margin-bottom:4px;margin-top:0}.checkout-modal_footer{border-top:1px solid hsla(0,0%,50%,.288);display:flex;justify-content:space-between}.checkout-modal_footer .totalAmount{align-items:center;display:flex;justify-content:flex-end}.checkout-modal_footer .totalAmount h4:first-child{margin:0 16px}.checkout-modal_footer button{align-self:center;background-color:#e96125;border:initial;border-radius:4px;color:#fff;cursor:pointer;padding:12px 24px}.checkout-modal_footer button:hover{opacity:.85}.empty-cart{color:gray;margin:auto;padding:24px 0 48px}.order-container{align-content:center;display:flex;min-height:350px;vertical-align:middle}.order-container--success{margin:auto;text-align:center}.order-container--success img{max-width:200px}.order-container--success .message h1{margin:0}.order-container--success .message h1,.order-container--success .message span{margin-top:8px}.order-container--success .message span{color:rgba(0,0,0,.5)}*{box-sizing:border-box}html{font-family:Doppio One,sans-serif}body{line-height:1.5;margin:0;position:relative}.img-fluid{height:auto;max-width:100%}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.aad0a8d5.css.map*/