.hm-saving-products header h2{color:inherit;font-size:clamp(30px,4vw,48px);margin:10px 0}.hm-saving-products article h3{font-size:16px;line-height:1.4;margin:14px 0 10px}.hm-featured-savings{padding:30px 0;background:#f5eae5}.hm-featured-savings header{padding:20px;background:transparent;color:#964234}.hm-featured-savings header h2{font-size:clamp(30px,4vw,48px);font-weight:800}.hm-featured-savings .hm-saving-products__grid{padding-top:15px;padding-bottom:10px}.hm-featured-savings header a{background:#ad5042;color:#fff;border-radius:8px;padding:12px 22px;text-decoration:none}@media(min-width:750px){.hm-featured-savings .hm-saving-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-saving-products{background:#faf8f6;color:#303633;padding-bottom:50px}.hm-saving-products header{text-align:center;background:#ad5042;color:#fff;padding:36px 20px}.hm-saving-products header h1{color:inherit;font-size:clamp(30px,4vw,48px);margin:10px 0}.hm-saving-products header p{max-width:650px;margin:10px auto;line-height:1.6}.hm-saving-products header a{display:inline-block;color:inherit;text-decoration:underline;padding:12px;min-height:48px}.hm-saving-products__grid{max-width:1320px;padding:30px 20px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.hm-saving-products article{min-width:0}.hm-saving-products article a{display:block;color:inherit;text-decoration:none}.hm-saving-products a:focus-visible{outline:3px solid #71362e;outline-offset:4px}.hm-saving-products__image{position:relative;aspect-ratio:1;background:#fff;border-radius:12px;overflow:hidden}.hm-saving-products__image img{width:100%;height:100%;object-fit:contain;display:block}.hm-saving-products__image span{position:absolute;top:10px;left:10px;border-radius:6px;background:#ad5042;color:#fff;font-weight:700;padding:6px 9px;z-index:1;font-size:14px}.hm-saving-products article h2{font-size:16px;line-height:1.4;margin:14px 0 10px}.hm-saving-products__price{font-weight:700;color:#964234;font-size:19px}.hm-saving-products__price s{font-weight:400;color:#666;font-size:14px;margin-left:8px}.hm-saving-products__empty{padding:30px;text-align:center}@media(max-width:1199px){.hm-saving-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.hm-saving-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;padding:24px 14px}.hm-saving-products article h2{font-size:14px}.hm-saving-products__price{font-size:17px}.hm-saving-products__image span{font-size:12px;padding:5px 7px}}.hm-selected{color:#29362f;background:#fafaf8;padding-bottom:64px}.hm-selected__header{text-align:center;background:#a64b3c;color:#fff;padding:38px 20px}.hm-selected__eyebrow{font-size:13px;letter-spacing:.14em;font-weight:700;margin:0 0 10px}.hm-selected__header h1{font-size:clamp(28px,4vw,42px);line-height:1.15;color:inherit;margin:0 0 14px}.hm-selected__header>p:not(.hm-selected__eyebrow){max-width:640px;margin:0 auto 16px;line-height:1.6}.hm-selected__header a{color:#fff;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:10px}.hm-selected__inner{max-width:1320px;margin:auto;padding:24px}.hm-selected__count{font-size:14px;margin:0 0 20px}.hm-selected__grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;margin:0;padding:0}.hm-selected__card{min-width:0}.hm-selected__link{display:block;color:inherit;text-decoration:none}.hm-selected__link:focus-visible{outline:3px solid #a64b3c;outline-offset:5px}.hm-selected__badge{position:absolute;top:10px;left:10px;z-index:1;background:#a64b3c;color:#fff;padding:6px 9px;border-radius:4px;font-size:14px;font-weight:700;line-height:1.2}.hm-selected__image{position:relative;aspect-ratio:1;background:#fff;border-radius:8px;overflow:hidden}.hm-selected__image img,.hm-selected__image svg{width:100%;height:100%;object-fit:contain;display:block}.hm-selected__card h2{font-size:16px;line-height:1.45;margin:14px 0 8px;color:inherit;font-weight:600}.hm-selected__price{font-size:18px;font-weight:700;color:#963e32}.hm-selected__price s{font-size:14px;font-weight:400;color:#656565;margin-left:8px}@media(max-width:1199px){.hm-selected__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.hm-selected__header{padding:28px 18px}.hm-selected__inner{padding:20px 14px}.hm-selected__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.hm-selected__card h2{font-size:14px}.hm-selected__price{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/127/compiled_assets/styles.css.map */
