.theme-content{background:#f3f4e8;border-radius:18px;padding:42px;margin-top:30px}.theme-content h1,.products-section h1{font-size:38px;line-height:1.2;margin:10px 0 24px}.theme-content>.button{margin-top:22px}.theme-product{display:grid;grid-template-columns:1fr 1fr;gap:45px}.theme-product-image{background:#e0e8d0;border-radius:12px;overflow:hidden}.theme-product-image img{width:100%;height:auto}.theme-product .eyebrow{margin-top:20px}.theme-price{font-size:25px;font-weight:700;margin:15px 0}.theme-field{display:block;margin:15px 0;font-size:12px}.theme-field input,.theme-field select,.theme-sort{display:block;border:1px solid #bdcdb0;background:#fff;border-radius:6px;padding:12px;margin-top:6px;max-width:100%}.theme-field input{width:100px}.theme-field select{width:100%}.theme-description{line-height:1.8;margin:25px 0;font-size:14px}.theme-description img{height:auto}.theme-cart-item{display:grid;grid-template-columns:90px 1fr 100px 100px;gap:20px;align-items:center;border-bottom:1px solid #d5dfc6;padding:20px 0}.theme-cart-item img{width:90px;border-radius:8px}.theme-cart-item p{font-size:11px;color:#637653}.theme-cart-total{text-align:right;padding-top:25px}.theme-cart-total>p{margin:10px 0}.theme-cart-total>p:first-child{font-size:22px}.theme-cart-total strong{margin-left:25px}.theme-cart-total .button{margin-top:10px}.footer-nav-link{display:block;color:#b3c79c;font-size:11px;padding:7px 0}.theme-pagination{margin-top:30px;display:flex;gap:15px}.theme-search{margin:25px 0;max-width:none}.placeholder-product{width:100%;aspect-ratio:1}.product-buy form{margin:0}.theme-sort{display:inline-block}.story-mascot{position:absolute!important;top:90px!important;width:340px!important;left:50%;transform:translateX(-50%);animation:product-float 6s ease-in-out infinite}.product-image-button img{height:auto}.theme-content .category-tiles{margin-top:25px}@media(max-width:800px){.theme-product{gap:25px}.theme-content{padding:25px}.theme-cart-item{grid-template-columns:70px 1fr 80px;gap:12px}.theme-cart-item>strong{grid-column:2}.theme-cart-item img{width:70px}.theme-cart-item input{width:75px}.product-buy form{width:100%}}@media(max-width:560px){.theme-product{grid-template-columns:1fr}.theme-content{padding:22px}.theme-content h1,.products-section h1{font-size:30px}.theme-cart-total{text-align:left}.theme-cart-total .button{display:flex;width:100%}.theme-cart-item{font-size:12px}.theme-sort{max-width:150px}}
.category-tiles>a{background:#f6e4cf;min-height:93px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:15px 10px;text-align:center;font-size:10px}.category-tiles>a:nth-child(2){background:#f0dcd5}.category-tiles>a:nth-child(3){background:#e8e5c6}.category-tiles>a:nth-child(4){background:#d8e7cf}.category-tiles>a:nth-child(5){background:#d8e5e5}.category-tiles>a:nth-child(6){background:#e9deea}.category-tiles [data-icon] svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.4}.theme-content{background:white;border-radius:0}.footer-nav-link{color:#6e865f}.theme-product .button.dark{background:#48774b}.theme-content>.eyebrow{color:#7e956e}.theme-product .theme-price{color:#497141}.theme-cart-total>p:nth-child(2){font-size:12px}.promo-card{display:block}.products-section .product-buy form{margin:0}.products-section .product-buy .add-product{min-height:35px}.theme-product h1{letter-spacing:-1px}@media(max-width:560px){.category-tiles>a{min-height:78px;font-size:8px;padding:12px 6px}.category-tiles>a .icon{width:23px;height:23px}.theme-cart-total .button{font-size:11px}.promo-card{min-width:0}}