*{box-sizing:border-box}body{margin:0;color:#192e38;background:white;font:15px/1.65 Arial,Helvetica,sans-serif}a{color:inherit}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}[hidden]{display:none!important}.skip{position:absolute;top:-80px;left:15px;background:white;padding:12px;z-index:999}.skip:focus{top:5px}.store-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px max(25px,calc((100vw - 1240px)/2));border-bottom:1px solid #e7edf0}.store-header nav{display:flex;gap:22px;font-size:12px}.store-header a{text-decoration:none}.store-logo{font-weight:800;font-size:25px;text-decoration:none;color:#204e60}.store-logo img{display:block;max-height:75px;width:auto;max-width:220px}.store-cart{font-size:12px}.store-footer{padding:45px max(25px,calc((100vw - 1240px)/2));background:#204e60;color:white;display:grid;grid-template-columns:1fr 1fr;gap:25px}.store-footer .store-logo{color:white}.store-footer nav{display:flex;flex-wrap:wrap;align-content:start;gap:10px 20px;font-size:12px}.store-footer p{font-size:12px;opacity:.85}.store-footer>p{grid-column:1/-1}.wrap{width:min(1100px,calc(100% - 40px));margin:auto}.page-section,.cart-section{padding-block:45px 70px;min-height:50vh}h1{line-height:1.2}.button{background:var(--store-accent,#62bbd8);color:#143240;border:0;border-radius:6px;display:inline-flex;justify-content:center;gap:20px;padding:13px 22px;text-decoration:none;cursor:pointer;font-weight:700}.secondary{background:#eef7fb}.cart-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.cart-line{display:grid;grid-template-columns:100px 1fr auto;gap:25px;border-top:1px solid #ddd;padding:24px 0}.cart-line img{width:100px;max-height:140px;object-fit:contain}.cart-line h2{font-size:20px;margin-top:0}.cart-line p{font-size:12px}.cart-line input{width:65px;padding:7px;margin-top:10px}.remove-link{font-size:12px;margin-left:15px}.line-price{text-align:right}.line-price s{display:block;font-size:12px}.cart-summary{max-width:400px;margin:30px 0 0 auto}.cart-summary p{display:flex;justify-content:space-between;gap:20px}.cart-summary .button{width:100%;margin-top:10px}.muted{font-size:12px;color:#667780}.empty-state{text-align:center;padding:60px 0}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.store-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#fafafa;border-radius:8px}.store-grid h2{font-size:20px}.store-grid a{text-decoration:none}.standard-product{display:grid;grid-template-columns:1fr 1fr;gap:45px}.standard-product>div>img{width:100%;object-fit:contain}.standard-product select{display:block;width:100%;padding:12px;margin:15px 0}.standard-product input{width:70px;padding:10px;margin:0 15px 20px 0}.standard-product .button{display:block;width:100%}.contact-form{display:grid;gap:12px;max-width:650px}.contact-form input,.contact-form textarea{padding:12px;border:1px solid #bacbd2}.contact-form textarea{min-height:140px}.search-form{display:flex;gap:12px;margin-bottom:30px}.search-form input{flex:1;min-width:0;padding:12px;border:1px solid #bacbd2}@media(max-width:699px){.store-header{padding:20px 18px;gap:12px}.store-header nav{gap:12px;font-size:10px}.store-logo{font-size:20px}.store-logo img{max-width:150px}.store-cart{font-size:10px}.store-footer{grid-template-columns:1fr;padding:35px 20px}.standard-product{grid-template-columns:1fr;gap:25px}.store-grid{grid-template-columns:1fr 1fr;gap:18px}.cart-line{grid-template-columns:65px 1fr;gap:15px}.line-price{grid-column:2;text-align:left}.cart-heading h1{font-size:27px}.cart-heading a{font-size:11px}.cart-summary{max-width:none}}
.store-logo{color:#163937}.store-header{background:#fff;border-bottom-color:#e5dfd4}
