.shopify-section{min-width:0}.shopify-section:has(.attic-story){overflow:visible}.home-content .shopify-section{max-width:none}.hamper-contents>p,.hamper-contents h2{display:none}.hamper-contents ul{padding:0;list-style:none}.hamper-contents li{border-bottom:1px solid var(--hairline-dark);padding:10px 0}.shopify-section .card-purchase form{width:100%}.product-variant-select{margin-bottom:20px}.cart-drawer-lines{display:grid;gap:24px}.drawer-line{display:grid;grid-template-columns:64px 1fr;gap:16px;border-bottom:1px solid var(--line);padding-bottom:20px}.drawer-line img{width:64px;height:80px;object-fit:contain}.drawer-line h3{font-size:23px}.drawer-line .cart-line-controls{display:flex;align-items:center;gap:12px;margin-top:8px}.drawer-line input{width:64px;min-height:44px}.drawer-line button{min-height:44px}.shopify-section .pagination{display:flex;gap:20px;justify-content:center;margin-block:40px}.filter-panel input{width:auto}.product-description h2{font-size:24px;margin-top:24px}.product-info select{width:100%}.cart-drawer .drawer-total{display:flex;justify-content:space-between;margin-block:24px}.form-errors{color:var(--walnut);padding:16px}.main-page-content{font-size:16px}.main-page-content p{margin-block:20px}.main-page-content h2{font-size:36px;margin-block:32px 20px}.main-page-content li{margin-bottom:12px}.native-checkout-note{font-size:13px;line-height:1.7;margin-block:20px}.collection-body .sort-control{display:flex;align-items:center;gap:12px}.mobile-buy-bar .button{white-space:nowrap}.footer-email{overflow-wrap:anywhere}.footer .payment-marks svg{width:64px;height:40px}
