@import url(https://use.fontawesome.com/releases/v5.11.2/css/all.css);@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,500,700&display=swap&subset=latin-ext);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i&display=swap&subset=latin-ext);:root{--width-main-content:60vw;--font-family-headers:"Ubuntu";--font-family-body:"Open Sans";--font-size-body-normal:12px;--font-size-body-large:14px;--font-size-body-Large:16px;--font-size-body-LARGE:18px;--color-text-navigation:#fff;--color-text-highlight:#852000;--color-navigation-background:#0f4c81;--color-text-main:#0f4c81;--color-text-medium:rgba(15,76,129,0.5);--color-text-reverse:#fff;--color-background-main:#fff;--color-background-warning:#852000;--color-background-alpha-medium:rgba(15,76,129,0.5);--color-background-alpha-light:rgba(15,76,129,0.25);--color-button-disabled:rgba(15,76,129,0.5);--color-border-main:#0f4c81;--color-shadow-light:rgba(15,76,129,0.25);--shape-shadow-main:0px 0px 5px 2px;--color-outline-main:#0f4c81;--color-outline-alternative:#852000;--transition-time-main:0.2s}@media (max-width:1280px){:root{--width-main-content:75vw}}@media (max-width:768px){:root{--width-main-content:90vw}}*{box-sizing:inherit}html{box-sizing:border-box}*,:after,:before{margin:0;padding:0}html{font:12px/1.5 "Open Sans",sans-serif;font:var(--font-size-body-normal)/1.5 var(--font-family-body),sans-serif}@media (min-width:768px){html{font-size:14px;font-size:var(--font-size-body-large)}}@media (min-width:1280px){html{font-size:16px;font-size:var(--font-size-body-Large)}}@media (min-width:1600px){html{font-size:18px;font-size:var(--font-size-body-LARGE)}}body,option,select{font:inherit}h1,h2,h3,h4,h5,h6{font-family:"Ubuntu";font-family:var(--font-family-headers);font-weight:500;font-size:1em;margin-bottom:.5em}h1{font-size:2.8em}h2{font-size:2.4em}h3{font-size:2em}h4{font-size:1.7em}h5{font-size:1.4em}h6{font-size:1.2em}a{text-decoration:none}.site-header a{color:var(--color-navigation-text)}body .site-container{min-height:100vh}body .site-container footer,body .site-container header{color:var(--color-text-navigation);background-color:var(--color-navigation-background)}body .site-container main{min-height:calc(100vh - 14em);color:var(--color-text-main)}body .site-container .site-footer,body .site-container .site-header,body .site-container .site-main{max-width:var(--width-main-content);margin:0 auto}body .site-container .site-header{margin-bottom:1em}body .site-container .site-footer{margin-top:.5em}.site-header{padding:1em 0;display:flex;justify-content:space-between}.site-header .site-logo{display:flex;align-items:center;height:6em}.site-header .site-logo .logo-img{height:100%;margin:1em 1em 1em 0}.site-header .site-logo .logo-text{margin:0;line-height:1}.site-header .nav-header .nav-list{list-style:none;list-style-position:outside;display:flex}.site-header .nav-header .nav-item{line-height:6em;margin:0;padding:0}.site-header .nav-header .fas{font-size:2em}.site-header .nav-header .fa-shopping-cart{position:relative;font-size:2em}.site-header .nav-header .cart-size{position:absolute;padding:.2em .5em;border-radius:50%;background:var(--color-text-highlight);font-size:.5em;font-family:var(--font-family-headers);top:-.5em;right:-.5em}.site-footer{height:6em}.product-list-container{display:flex;flex-wrap:wrap;align-items:center}h1{width:65%}@media (max-width:1024px){h1{width:50%}}@media (max-width:768px){h1{width:100%}}.sort-wrapper{margin-bottom:1.25em;margin-left:auto;display:flex;align-items:center;width:32%;position:relative}@media (max-width:1024px){.sort-wrapper{width:50%}}@media (max-width:768px){.sort-wrapper{width:100%}}.sort-wrapper .sort-label{line-height:2.8em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sort-wrapper .arrow,.sort-wrapper .sort-options,.sort-wrapper option{color:var(--color-text-highlight);font-weight:700}.sort-wrapper .sort-options{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:2.8em;flex-grow:1;margin-left:1em;padding:.5rem;border:none;outline:none;background-color:var(--color-background-alpha-light)}.sort-wrapper .sort-options:hover,.sort-wrapper .sort-options:hover+.arrow{color:var(--color-text-main)}.sort-wrapper .sort-options option{padding:1em}.sort-wrapper .arrow{padding-right:.2em;position:absolute;font-size:2em;z-index:-1;right:0;top:0}.product-list{display:flex;justify-content:space-between;flex-wrap:wrap}.product-list:after{content:"";width:32%}.product-list .list-title{width:100%;font-weight:700;margin-bottom:.5em}.product-card{width:32%;margin-bottom:2%;box-shadow:var(--shape-shadow-main) var(--color-shadow-light)}@media (max-width:768px){.product-card{width:48%;margin-bottom:4%}}@media (max-width:600px){.product-card{width:100%}}.product-card .card-inner{height:100%;display:flex;flex-direction:column;position:relative}.product-card .details{display:none;padding:0;margin:0;position:absolute;font-weight:700;font-size:2em;color:#fff;text-transform:uppercase;letter-spacing:.2em;top:0;right:0;bottom:0;left:0}.product-card .card-inner:hover .details{-webkit-animation:fadeIn .2s;animation:fadeIn .2s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:flex;justify-content:space-around;align-items:center;background:rgba(15,76,129,.5);z-index:500}.product-card .card-media{position:relative;overflow:hidden}.product-card .card-media:after{display:block;content:"";padding-top:100%}.product-card .card-media img{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-card .card-footer,.product-card .card-meta{padding:0 2em}.product-card .card-meta{color:var(--color-text-main)}.product-card .card-footer{margin-top:auto;padding-bottom:1em;color:var(--color-text-highlight)}.product-card .price{color:var(--color-highlight-text)}.product-details{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:600px){.product-details{display:block}}.product-details .manufacturer{flex-basis:100%;margin-bottom:1em}.product-details .images{flex:0 0 30%}.product-details .images img{width:100%;height:auto}.product-details .image-main img{box-shadow:var(--shape-shadow-main) var(--color-shadow-light)}.product-details .image-thumbs{display:flex;flex-wrap:wrap}.product-details .image-thumbs .image-label{width:23.5%;margin:1em 2% 1em 0}.product-details .image-thumbs .image-label:nth-child(4n){margin-right:0}.product-details .image-thumbs .image-radio{display:none}.product-details .image-thumbs .image-placeholder{padding-top:.2rem;overflow:hidden}.product-details .image-thumbs .image-placeholder:hover{outline:2px solid var(--color-outline-alternative);cursor:pointer}.product-details .image-thumbs .image-radio:checked+.image-placeholder{outline:2px solid var(--color-outline-main)}.product-details .image-thumb img{width:100%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.product-details .image-thumb:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-details .wrapper{flex:0 0 65%;display:flex;flex-direction:column}.product-details .info-wrapper h4{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;color:var(--color-text-reverse);background-color:var(--color-background-warning)}.product-details .info-wrapper h6{margin-top:2em}.product-details .qty-wrapper{margin-left:auto;display:block}.product-details .qty-wrapper .form-button{margin:0 auto}.product-details .qty-wrapper .cart{margin-top:1em}.size-list{padding:1em 0;display:flex;flex-wrap:wrap;justify-content:space-between}.size-list .size-list-title{flex-basis:100%;margin-top:1em}.size-list .label-list{display:flex;width:100%}.size-list .size-label{flex-basis:10%;padding:1em;margin-right:2%;outline:2px solid var(--color-outline-main);text-align:center}.size-list .size-label:last-child{margin-right:auto}.size-list .size-label .size-radio{display:none}.size-list .size-label .size-item{font-weight:700}.size-list .size-label:hover{color:#f0f0f0;background:var(--color-text-medium);cursor:pointer}.size-list .size-label.selected{color:#f0f0f0;background:var(--color-text-main)}.size-list #size-warning{visibility:hidden;padding:.5em 1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size-list #size-warning.visible{visibility:visible;font-weight:700;color:var(--color-text-reverse);background:var(--color-background-warning)}.form-button{display:block;padding:.6em;outline:none;border:2px solid var(--color-border-main);color:var(--color-text-main);background-color:var(--color-background-main);font-size:1em;font-weight:700;-webkit-transition:color var(--transition-time-main),background-color var(--transition-time-main);transition:color var(--transition-time-main),background-color var(--transition-time-main)}.form-button:hover{color:var(--color-background-main);background-color:var(--color-text-main);cursor:pointer}.form-button.product-table{font-size:1.5em;padding:0;border:none;background:none;-webkit-transition:color var(--transition-time-main);transition:color var(--transition-time-main)}.form-button.product-table:hover{color:var(--color-text-highlight)}.form-button.product-table:disabled{color:var(--color-button-disabled)}.form-button.product-table:disabled:hover{cursor:default}.qty-wrapper,.qty-wrapper .product-item-qty{display:flex;align-items:baseline}.qty-wrapper .product-item-qty{text-align:center}.qty-wrapper .qty-number{width:1.5em;font-size:1.5em;font-weight:700;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cart-wrapper{width:var(--width-main-content)}.cart-wrapper h1{font-weight:700}.cart-wrapper a{color:var(--color-text-highlight)}.cart-wrapper a:hover{text-decoration:underline}.total-price-wrapper{margin-left:auto;width:40%}.total-price-wrapper h4{display:flex;justify-content:space-between}.total-price-wrapper .price,.total-price-wrapper .text{font-weight:700}.total-price-wrapper .form-button{width:100%}.product-list-table{list-style:none;padding:0 0 2em}.product-list-table .cart-image img{width:6em}.product-list-table .product-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:center;margin-bottom:1em;padding-bottom:1em;border-bottom:2px solid var(--color-outline-alternative)}.product-list-table .product-item.header{font-weight:700;color:var(--color-navigation-text);background:var(--color-donut-border-dark)}.product-list-table .product-item button{display:inline}.product-list-table .product-item-qty,.product-list-table .product-item-sprice,.product-list-table .product-item-tprice{width:14%}.product-list-table .product-item-title{text-align:left;width:50%}.product-list-table .product-item-title a{display:flex;align-items:center;color:var(--color-text-main)}.product-list-table .product-item-title a:hover{text-decoration:none;color:var(--color-text-highlight)}.product-list-table .product-item-title .title-info{display:flex;flex-direction:column}.product-list-table .product-item-title .title-info .manufacturer,.product-list-table .product-item-title .title-info .name,.product-list-table .product-item-title .title-info .size{font-weight:700}.product-list-table .product-item-title .title-info .name{font-size:1.2em}.product-list-table .product-item-title .button-delete{font-size:.8em;padding-left:6rem}.product-list-table .product-item-title .button-delete i{margin-right:.5em}.product-list-table .product-item-tprice{font-weight:700;font-size:1.2em}@media (max-width:1280px){.product-list-table .product-item-title{width:40%}.product-list-table .product-item-qty,.product-list-table .product-item-sprice,.product-list-table .product-item-tprice{width:18%;padding-top:1em}}@media (max-width:768px){.product-list-table .product-item.header{display:none}.product-list-table .product-item-title{width:100%}.product-list-table .product-item-qty,.product-list-table .product-item-sprice,.product-list-table .product-item-tprice{width:30%;padding-top:1em}}.product-list-table .product-item-qty button{margin:.5em}.product-list-table .product-item-qty span{display:inline-block;width:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-list-table .product-item-qty .qty-number{font-size:1.5em;font-weight:700}
/*# sourceMappingURL=main.29ff6d9a.chunk.css.map */