:root{--color-sea: #1abc9c;--color-darksea: #16a085;--color-green: #2ecc71;--color-darkgreen: #27ae60;--color-blue: #3498db;--color-darkblue: #2980b9;--color-purple: #9b59b6;--color-darkpurple: #8e44ad;--color-midnight: #34495e;--color-darkmidnight: #2c3e50;--color-lightyellow: #f9e8a0;--color-yellow: #f1c40f;--color-darkyellow: #f39c12;--color-orange: #e67e22;--color-darkorange: #d35400;--color-red: #e74c3c;--color-darkred: #c0392b;--color-white: #fff;--color-lightgray: #eee;--color-gray: #ddd;--color-darkgray: #999;--color-black: #000}@media(prefers-color-scheme: dark){:root{--color-lightyellow: #705C07;--color-white: rgb(20,22,26);--color-lightgray: #333;--color-gray: #666;--color-darkgray: #999;--color-black: #fff}}.product.cell{border:2px solid rgba(0,0,0,0)}.product.cell.has-value{border:2px solid var(--color-green)}.product.cell .meta{min-height:6rem}.product.cell .picture{background:#f8f8f8;display:flex;align-items:center;justify-content:center;min-height:12rem}.product.cell .picture img{max-height:8rem}.product.cell .price{font-size:120%;margin-top:1rem}.product.cell .field,.product.cell .minus-button{opacity:0}.product.cell.has-value .field,.product.cell.has-value .minus-button{opacity:1}.product.cell label{display:none}.product.cell .field{padding:0;margin:0}.product.cell .field input{text-align:center;height:3rem;border:0;outline:0;box-shadow:none;font-weight:bold;font-size:2rem;padding-left:0;padding-right:0}.product.cell .field input::-webkit-outer-spin-button,.product.cell .field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product.cell .purchasetools{display:grid;align-items:center;justify-content:center;grid-template-columns:3rem 1fr 3rem}.product.cell button{font-size:.9rem;display:flex;height:3rem;display:flex;justify-content:center;align-items:center}.product.cell button .icon{display:flex;justify-content:center;align-items:center;font-size:120%;background:var(--color-black);color:var(--color-white);width:2.5rem;height:2.5rem;border-radius:.5rem}.product.cell .purchasetools{border:2px solid rgba(0,0,0,0);border-radius:.75rem}.product.cell.has-value .purchasetools{border:2px solid var(--color-green)}.product.cell.has-value button .icon{background:var(--color-green)}.product.cell.has-value input{color:var(--color-green)}@media screen and (min-width: 60rem){.price2{display:none}}@media screen and (max-width: 60rem){.product.cell{font-size:1rem;display:grid;grid-template-columns:1fr 10rem;align-items:center;justify-content:center}.product.cell .meta{min-height:auto;grid-column:1/-1}.product.cell .price{display:none}.product.cell .field input{font-size:1.5rem}.product.cell .purchasetools{height:3.5rem}.product.cell .picture{grid-column:1;height:3rem;width:7rem;min-height:5rem;overflow:hidden}}.purchase-form section:first-child{min-height:100vh}section.submit.float{position:sticky;bottom:0;transition:height .3s;height:0}section.submit.float.has-value{height:6rem}section.submit{background:var(--color-purple)}section.submit button{visibility:hidden}section.submit.has-value button{visibility:visible}section.submit .content{padding:1rem;margin-bottom:0}.copy-button{font-size:1.5rem;font-weight:bold}/*# sourceMappingURL=new_helmetorder-v2.css.map */
