@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);.datepicker{padding:1em}.datepicker table tr td{height:2em;width:14%}.datepicker table tr td.active.active{background-color:#000!important;background-image:none!important;color:#fff}#products{font-family:Bebas Neue,Sans-serif;letter-spacing:.06em}#products,#products #header{background-color:#000}#products #header h1{color:#fff;font-size:6em;font-weight:500;text-align:center;text-transform:uppercase}#products #header form[name=search_date]{width:100%}#products #header #searchbar{align-items:center;background-color:rgba(0,0,0,.7);display:flex}#products #header #searchbar .cart_btn{position:relative}#products #header #searchbar .cart_btn svg{height:40px;width:auto}#products #header #searchbar .cart_btn svg path{fill:#fff}#products #header #searchbar .cart_btn .cart_count{bottom:0;color:#fff;font-size:15px;position:absolute;right:-13px}#products #header #searchbar input,#products #header #searchbar select{background-color:#000;border-color:#fff;border-radius:0;color:#fff;font-weight:500;margin:.2rem .6rem;padding:.3em 5em .3em .4em;width:100%}#products #header .btn-search{border-radius:50px;float:right}#products #content .btn-category,#products #header .btn-search{background-color:#34cfa3;color:#fff;font-size:1.4em;font-weight:500;padding:.4em 2em;text-transform:uppercase}#products #content .btn-category{border:none;border-radius:5px;transition:all .2s ease}#products #content .btn-category.active,#products #content .btn-category:hover{background-color:#4dd5ae;opacity:.6;padding:.4em 3em;transition:all .2s ease}#products #content .category-name{background-color:#000;color:#fff;font-size:1.8rem;width:100%}#products #content .product-content{border:1px solid #000;margin:2em 0}#products #content .product-content .product-image{height:100%}#products #content .product-content .product-name{align-items:center;background-color:#000;color:#fff;display:flex;font-size:1.6em;font-weight:600;text-transform:uppercase;width:85%}#products #content .product-content .product-info{border:1px solid #000;height:100%;padding:0 10px}#products #content .product-content .product-info .product-sizes{grid-gap:1px;display:grid;grid-auto-rows:minmax(8rem,auto);grid-template-columns:repeat(4,minmax(0,1fr))}#products #content .product-content .product-price{background-color:#34cfa3;color:#000;font-size:2em;font-weight:500;padding:.8rem;text-transform:uppercase;width:15%}#products #content .product-content .product-availible-size{border:1px solid #000;display:flex}#products #content .product-content .product-size{background-color:#afb2b6;color:#000;display:grid;padding:.6em;width:60%}#products #content .product-content .product-size .rounded-pill{max-height:2rem}#products #content .product-content .product-size .pill{background-color:#d3526b;display:inline-block;height:8px;width:8px}#products #content .product-content .product-size .pill-good{background-color:#a6d352}#products #content .product-content .product-size .pill-medium{background-color:#d3b552}#products #content .product-content .product-size .pill-bad{background-color:#d3526b}#products #content .product-content .product-size-count{align-items:center;display:flex;justify-content:center;width:40%}#products #content .product-content .product-size-count.disabled{background-color:#8d8d8d}#products #content .product-content .product-size-count .product-size-count{color:#4dd5ae;cursor:pointer;font-size:1.6em;font-weight:700;padding:1em .6em}#products #content .product-content .product-size-count .product-size-count-text{font-size:2.2em;font-weight:700}#products #content .product-content .product-price-info{background-color:#d0f5eb;font-size:1em;font-weight:600;padding:.6em}#products #content .product-content .product-option .option:first-child{border-right:1px solid #000}#products #content .product-content .form-check-input{border-radius:0}#products #content .product-content .form-check-input:checked{background-color:#000;border-color:#000}#products #content .product-content .product-option-img{height:3.4rem;margin-right:1em}#products #content .product-content .product-option .product-checkbox{align-items:center;display:flex;justify-content:center}#products #content .product-content .product-option .form-check-label{cursor:pointer;padding-right:1em}#products #content .product-content .product-option .form-check-input{cursor:pointer;float:right}#products #content .product-content .product-description{align-items:center;border-top:1px solid #000;padding:1em}#products #content .product-content .product-see-more{color:#000;text-decoration:underline}#products #content .product-content .product-technical-sheet{color:#34cfa3;font-size:1.6rem;text-decoration:underline;text-transform:uppercase}@media screen and (max-width:1440px){#products #content .product-info{height:auto}#products #content .product-info .product-sizes{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:1200px){#products #content .product-content{height:auto}#products #content .product-content .product-image{border-right:1px solid #000;width:100%}#products #content .product-info{height:auto}#products #content .product-info .product-sizes{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:992px){#products #header .btn-search{margin-top:1rem}}@media screen and (max-width:768px){#products #content .product-name{width:70%!important}#products #content .product-price{width:30%!important}#products #content .product-info .product-sizes{grid-template-columns:repeat(1,minmax(0,1fr))!important}#products #content .product-option .option:first-child{border:none}}#checkout{background-color:#fff;font-family:Bebas Neue,Sans-serif;letter-spacing:.06em;min-height:100vh}#checkout #order_validate input{font-size:1.3em}#payment{background-color:#fff;font-family:Bebas Neue,Sans-serif;letter-spacing:.06em;min-height:100vh}#payment #order_validate input{font-size:1.3em}#btn-back-to-top{background-color:#34cfa3;border-radius:15px;bottom:20px;padding:10px 15px;position:fixed;right:20px}#btn-back-to-top:hover{background-color:#28a884!important}#btn-back-to-top i{font-size:1.2rem;padding-right:0}