.q4-savings{padding:32px max(5%,calc((100vw - 1440px)/2));background:#faf6f3;border-bottom:1px solid #eadbd6}.q4-savings-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.q4-savings-heading .q4-eyebrow{color:#a62330}.q4-savings-heading h2{font-size:clamp(24px,3vw,36px)}.q4-savings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.q4-savings-grid article{padding:20px;background:#fff;border:1px dashed #c99690;border-radius:16px}.q4-savings-grid article>strong{font-size:28px;line-height:1.1;color:#a62330}.q4-savings-grid article>p{font-size:13px;margin:6px 0 16px}.q4-coupon-code{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;border-top:1px solid #eedfda;padding-top:12px;font-size:12px}.q4-coupon-code b{letter-spacing:.08em}.q4-coupon-code span{color:#a62330}.q4-savings-terms{font-size:11px;color:#776561;margin-top:14px!important}@media(max-width:600px){.q4-savings{padding:24px 20px}.q4-savings-heading{display:block}.q4-savings-heading h2{margin-top:8px}.q4-savings-grid{gap:8px}.q4-savings-grid article{padding:13px 9px;border-radius:12px}.q4-savings-grid article>strong{font-size:21px}.q4-savings-grid article>p{font-size:11px}.q4-coupon-code{flex-direction:column;align-items:start;gap:5px;font-size:10px}.q4-savings-terms{font-size:10px}}.q4-savings{background:#fff4f0;padding-top:36px;padding-bottom:28px}.q4-savings-heading .q4-eyebrow{font-weight:800;color:#a62330}.q4-savings-grid article{position:relative;padding:0 22px 20px;background:#b72230;color:#fff;border:0;box-shadow:0 7px 18px #92212b12;overflow:hidden;border-radius:18px}.q4-coupon-ribbon{display:block;margin:0 -22px 19px;padding:8px 22px;border-bottom:1px dashed #ffffff75;font-size:10px;font-weight:800;letter-spacing:.14em;background:#991b27;color:#fff}.q4-savings-grid article>strong{font-size:clamp(30px,4vw,52px);font-weight:800;letter-spacing:-.04em;color:#fff;display:block}.q4-savings-grid article>p{font-size:15px;margin:7px 0 20px}.q4-savings-grid .q4-coupon-code{border:0;background:#fff6ef;color:#8d1723;padding:12px 14px;border-radius:9px;min-height:48px}.q4-savings-grid .q4-coupon-code:hover{background:#fff;box-shadow:0 0 0 2px #fff}.q4-coupon-code b{font-size:15px}.q4-coupon-code span{color:#8d1723;font-weight:700}@media(max-width:600px){.q4-savings-grid{gap:9px}.q4-savings-grid article{padding:0 9px 11px;border-radius:13px}.q4-coupon-ribbon{margin:0 -9px 12px;padding:7px 5px;text-align:center;font-size:8px;letter-spacing:.03em}.q4-savings-grid article>strong{font-size:25px;white-space:nowrap}.q4-savings-grid article>p{font-size:11px;margin:5px 0 13px}.q4-savings-grid .q4-coupon-code{padding:8px 5px;align-items:center;gap:5px}.q4-coupon-code b{font-size:10px;letter-spacing:.02em}.q4-coupon-code span{font-size:10px}}.q4-savings{background:var(--deal-bg,#fff4f0);color:var(--deal-fg,#292421);padding-top:var(--deal-pad,36px);padding-bottom:var(--deal-pad,36px)}.q4-savings-grid article{background:var(--deal-accent,#b72230);color:var(--deal-button-text,#fff);border-radius:var(--deal-radius,18px)}.q4-coupon-ribbon{background:#00000024;color:inherit}.q4-savings-grid article>strong{color:inherit}.q4-savings-grid .q4-coupon-code{width:100%;font:inherit;cursor:pointer;text-align:left;background:#fff8f4;color:#8d1723}.q4-savings-grid .q4-coupon-code:focus-visible{outline:2px solid currentColor;outline-offset:3px}.q4-savings-heading h2{margin:0;font-family:inherit;font-size:clamp(28px,4vw,48px);line-height:1.1}.q4-copy-status{font-size:12px;min-height:18px;margin:8px 0 0}.q4-savings .q4-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700}.q4-savings-grid article>strong{line-height:1.05}.q4-savings-soft .q4-savings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.q4-savings-soft .q4-savings-grid article{border:1px solid #e7e5e3;box-shadow:none;border-radius:16px;padding:0 20px 18px;background:#f7f7f6;color:#333}.q4-savings-soft .q4-coupon-ribbon{background:transparent;color:#74706c;border-bottom:1px dashed #dddad7;margin:0 -20px 18px;padding:12px 20px;font-size:10px;letter-spacing:.1em}.q4-savings-soft .q4-savings-grid article>strong{color:#943c3d;font-size:38px;font-weight:700;letter-spacing:-.035em}.q4-savings-soft .q4-savings-grid article>p{font-size:13px;color:#666;margin:8px 0 20px}.q4-savings-soft .q4-savings-grid .q4-coupon-code{border:1px solid #e4e1de;box-shadow:none;background:#fff;min-height:44px}.q4-savings-soft .q4-coupon-code b{font-size:14px;letter-spacing:.04em}.q4-savings-soft .q4-coupon-code span{font-size:11px}.q4-savings-soft .q4-savings-heading{margin-bottom:24px}.q4-savings-soft .q4-savings-terms{line-height:1.6;color:#777}@media(max-width:749px){.q4-savings-soft .q4-savings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.q4-savings-soft .q4-savings-grid article{padding:0 14px 14px}.q4-savings-soft .q4-coupon-ribbon{margin:0 -14px 15px;padding:10px 14px;text-align:left}.q4-savings-soft .q4-savings-grid article>strong{font-size:30px}.q4-savings-soft .q4-savings-grid article>p{font-size:12px;margin-bottom:16px}.q4-savings-soft .q4-savings-grid .q4-coupon-code{flex-direction:row;align-items:center;padding:10px 8px;gap:6px}.q4-savings-soft .q4-coupon-code b{font-size:13px}.q4-savings-soft .q4-coupon-code span{font-size:10px}}@media(max-width:749px){.q4.q4-savings-soft{padding:20px 16px}.q4-savings-soft .q4-savings-heading{display:block;margin-bottom:14px}.q4-savings-soft .q4-savings-heading .q4-eyebrow{display:none}.q4-savings-soft .q4-savings-heading h2{margin:0;line-height:1.15}.q4-savings-soft .q4-savings-grid{gap:8px}.q4-savings-soft .q4-savings-grid article{padding:12px 10px 10px;border-radius:12px}.q4-savings-soft .q4-coupon-ribbon{display:none}.q4-savings-soft .q4-savings-grid article>strong{font-size:25px;line-height:1.1}.q4-savings-soft .q4-savings-grid article>p{font-size:11px;line-height:1.3;margin:4px 0 8px}.q4-savings-soft .q4-savings-grid .q4-coupon-code{min-height:44px;padding:8px;border-radius:8px}.q4-savings-soft .q4-savings-terms{margin:10px 0 0!important;font-size:10px;line-height:1.45}.q4-savings-soft .q4-copy-status:empty{display:none}}.q4-savings:not(.q4-savings-soft) .q4-savings-grid:has(>article:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:749px){.q4-savings:not(.q4-savings-soft) .q4-savings-grid:has(>article:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/94/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAgA */
