.skip-link{position:absolute;top:-100px;left:15px;background:#30251f;color:white;padding:14px;z-index:100}.skip-link:focus{top:10px}.mobile-menu-toggle{display:none}.shop-page{padding:65px 7%;max-width:1500px;margin:auto}.shop-page h1{font-size:clamp(40px,6vw,72px)}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.shop-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#eae3d8}.shop-card h2{font-size:28px;margin:15px 0 10px}.shop-product{display:grid;grid-template-columns:1fr 1fr;gap:55px}.shop-product img{width:100%;height:auto;object-fit:contain}.shop-product h1{font-size:48px}.shop-price{font:27px Georgia,serif}.shop-label{display:block;margin:20px 0}.shop-label select,.shop-label input,.shop-label textarea,.shop-search input{font:16px Arial,sans-serif;padding:12px;width:100%;border:1px solid #b4a394;background:#fff;color:#30251f}.shop-label input[type=number]{max-width:100px}.shop-page .button{display:inline-block}.shop-cart-row{display:grid;grid-template-columns:90px 1fr 110px 100px;gap:20px;padding:25px 0;border-bottom:1px solid var(--line);align-items:center}.shop-cart-row img{width:80px;height:90px;object-fit:contain}.shop-cart-row input{width:70px;padding:10px;font-size:16px}.shop-cart-row h2{font-size:25px;margin:0 0 10px}.shop-cart-total{text-align:right;padding:30px 0}.shop-pagination{display:flex;gap:20px;justify-content:center;margin:40px 0}.shop-rte{max-width:850px;overflow-wrap:anywhere}.shop-rte img{max-width:100%;height:auto}.shop-search{display:flex;gap:10px;margin:20px 0 40px}.footer-store-links{font-size:12px}.shop-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.shop-gallery img{width:100%;height:auto}.shop-page form .button{margin:15px 10px 15px 0}.shopify-payment-button{max-width:400px}#MainContent:focus{outline:none}.shopify-policy__container{max-width:850px!important;padding:50px 7%!important}.shopify-policy__title h1{font-size:48px}a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #906f5f;outline-offset:4px}@media(max-width:1000px){header nav{gap:14px}header{flex-wrap:wrap;gap:15px}.shop-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.mobile-menu-toggle{display:block}#waxed-main-nav{display:none;width:100%;order:4;flex-wrap:wrap;gap:18px;padding:15px 0}#waxed-main-nav.is-open{display:flex}.shop-product{grid-template-columns:1fr;gap:30px}.shop-grid{gap:20px}.shop-card h2{font-size:23px}.shop-cart-row{grid-template-columns:60px 1fr 70px;gap:12px}.shop-cart-row img{width:55px;height:65px}.shop-cart-row>p{grid-column:2}.shop-page{padding:45px 6%}}

.directions-link{text-align:center}.directions-link small{display:block;font-size:10px;line-height:1.5;letter-spacing:0;margin-top:5px}

.waxed-contact p{margin-bottom:12px}.contact-actions{display:flex;gap:10px;flex-wrap:wrap}.contact-actions .button{display:inline-block}
