.sticky-promo-banner.mtrix-5dk7hz.mtrix-5dk7hz{z-index:1000;display:flex;flex-direction:column;align-items:center;width:100%;background-color:#e8e4d9;position:sticky;top:0;left:0}.promo-header.mtrix-5dk7hz.mtrix-5dk7hz{background-color:#ffbaa2;display:flex;height:44px;align-items:center;justify-content:center;padding:0 20px;width:100%}.container.mtrix-5dk7hz.mtrix-5dk7hz{display:flex;height:100%;align-items:center;justify-content:center;width:100%}.promo-text.mtrix-5dk7hz.mtrix-5dk7hz{display:flex;flex-direction:column;font-family:Inter,sans-serif;font-weight:400;justify-content:center;color:#1e1e1e;text-align:center;white-space:nowrap}.promo-text.mtrix-5dk7hz p.mtrix-5dk7hz{font-size:15px;text-transform:uppercase;line-height:23px;margin:0}.medium.mtrix-5dk7hz.mtrix-5dk7hz{font-weight:500}.extra-bold.mtrix-5dk7hz.mtrix-5dk7hz{font-weight:800}@media (max-width: 768px){.promo-text.mtrix-5dk7hz p.mtrix-5dk7hz{font-size:13px;white-space:normal}}.sticky-cta.mtrix-1njdwni.mtrix-1njdwni{position:fixed;left:0;right:0;opacity:0;transform:translateY(-110%);pointer-events:none;transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}.sticky-cta.is-visible.mtrix-1njdwni.mtrix-1njdwni{opacity:1;transform:translateY(0);pointer-events:auto}.sticky-cta.is-hidden.mtrix-1njdwni.mtrix-1njdwni{opacity:0;transform:translateY(-110%);pointer-events:none}.sticky-shell.mtrix-1njdwni.mtrix-1njdwni{margin:0 auto;background:#191919;border-radius:0 0 16px 16px;padding:10px 40px;display:flex;align-items:center;justify-content:space-between;gap:18px;position:relative}.sticky-meta.mtrix-1njdwni.mtrix-1njdwni{min-width:0;display:flex;align-items:center;gap:18px;flex:1 1 auto}.thumb-wrap.mtrix-1njdwni.mtrix-1njdwni{flex:0 0 auto;width:56px;height:56px;border-radius:12px;overflow:hidden}.thumb.mtrix-1njdwni.mtrix-1njdwni{width:100%;height:100%;object-fit:contain;display:block}.title-wrap.mtrix-1njdwni.mtrix-1njdwni{min-width:0}.title.mtrix-1njdwni.mtrix-1njdwni{margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:700;line-height:1.2;color:#fffef8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selection-group.mtrix-1njdwni.mtrix-1njdwni{display:flex;align-items:center;gap:14px}.sticky-dropdown.mtrix-1njdwni.mtrix-1njdwni{position:relative}.dropdown-trigger.mtrix-1njdwni.mtrix-1njdwni{background:transparent;border:0;padding:0;cursor:pointer}.selection.mtrix-1njdwni.mtrix-1njdwni,.size.mtrix-1njdwni.mtrix-1njdwni,.mobile-size.mtrix-1njdwni.mtrix-1njdwni{display:inline-flex;align-items:center;gap:6px;color:#fffef8;font-family:Inter,sans-serif;font-size:13px;font-weight:400;white-space:nowrap}.mobile-compact.mtrix-1njdwni.mtrix-1njdwni{display:none;align-items:center;gap:12px;margin-left:auto}.swatch.mtrix-1njdwni.mtrix-1njdwni{width:20px;height:20px;border-radius:999px;background:var(--swatch);border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 0 0 1px #00000014;flex:0 0 auto}.chev.mtrix-1njdwni.mtrix-1njdwni{color:#fffef8;opacity:.9;flex:0 0 auto}.dropdown-menu.mtrix-1njdwni.mtrix-1njdwni{position:absolute;top:calc(100% + 10px);left:0;min-width:180px;padding:8px;border-radius:12px;background:#242424;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 28px #00000059;z-index:20;display:flex;flex-direction:column;gap:6px}.size-menu.mtrix-1njdwni.mtrix-1njdwni{right:0;left:auto;min-width:160px}.dropdown-item.mtrix-1njdwni.mtrix-1njdwni{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:0;border-radius:10px;padding:10px 12px;color:#fffef8;font-family:Inter,sans-serif;font-size:13px;text-align:left;cursor:pointer}.dropdown-item.mtrix-1njdwni.mtrix-1njdwni:hover{background:rgba(255,255,255,.06)}.dropdown-item.selected.mtrix-1njdwni.mtrix-1njdwni{background:rgba(255,255,255,.1)}.dropdown-item.disabled.mtrix-1njdwni.mtrix-1njdwni{opacity:.4}.color-item.mtrix-1njdwni .swatch.mtrix-1njdwni{width:16px;height:16px}.sticky-action.mtrix-1njdwni.mtrix-1njdwni{display:flex;align-items:center;gap:18px;flex:0 0 auto}.price.mtrix-1njdwni.mtrix-1njdwni{display:flex;align-items:baseline;gap:8px;white-space:nowrap;font-family:Inter,sans-serif}.sale.mtrix-1njdwni.mtrix-1njdwni{font-size:20px;font-weight:700;color:#fff8f0}.compare.mtrix-1njdwni.mtrix-1njdwni{font-size:20px;font-weight:400;color:#fff8f0a6;text-decoration:line-through}.cta-btn.mtrix-1njdwni.mtrix-1njdwni{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;border:0;background:#e7ef7b;color:#1b1b1b;font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.01em;cursor:pointer;white-space:nowrap}.cta-btn.mtrix-1njdwni.mtrix-1njdwni:disabled{opacity:.75;cursor:not-allowed}@keyframes mtrix-1njdwni-pulseDot{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.dot.mtrix-1njdwni.mtrix-1njdwni{width:8px;height:8px;border-radius:999px;background:#5f8b43;flex:0 0 auto;animation:mtrix-1njdwni-pulseDot 1s infinite ease-in-out}.mobile-only.mtrix-1njdwni.mtrix-1njdwni{display:none}@media (max-width: 767px){.sticky-cta.mtrix-1njdwni.mtrix-1njdwni{padding:0}.sticky-shell.mtrix-1njdwni.mtrix-1njdwni{border-radius:0 0 16px 16px;padding:12px 14px;flex-direction:column;align-items:stretch;gap:12px}.sticky-meta.mtrix-1njdwni.mtrix-1njdwni{gap:10px}.desktop-only.mtrix-1njdwni.mtrix-1njdwni{display:none}.mobile-only.mtrix-1njdwni.mtrix-1njdwni{display:inline-flex}.title.mtrix-1njdwni.mtrix-1njdwni{font-size:12px;max-width:180px}.mobile-compact.mtrix-1njdwni.mtrix-1njdwni{display:inline-flex}.mobile-size.mtrix-1njdwni.mtrix-1njdwni{font-size:12px}.mobile-menu.mtrix-1njdwni.mtrix-1njdwni{top:calc(100% + 8px);right:0;min-width:150px}.sticky-action.mtrix-1njdwni.mtrix-1njdwni{width:100%}.cta-btn.mtrix-1njdwni.mtrix-1njdwni{width:100%;min-height:40px;padding:0 18px;font-size:12px}}.addon-wrapper.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{container-type:inline-size;container-name:addonCard;width:100%;font-family:Inter,sans-serif}.addon-card.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{border:1px solid #8A8A8A;border-radius:12px;background-color:#fffbe7;padding:10px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.bundle-pill.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{background-color:#f4fd8f;padding:3px 9px 3px 7px;display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:10px;line-height:100%;text-transform:uppercase;color:#1e1e1e;border-radius:99px;align-self:flex-start}.top-selector-row.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{display:flex;align-items:center;gap:10px;cursor:pointer;height:27px}.gift-radio.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{position:relative;width:20px;height:20px;flex-shrink:0;cursor:pointer}.gift-radio.mtrix-m7cv7a input.mtrix-m7cv7a.mtrix-m7cv7a{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;z-index:1}.gift-radio.mtrix-m7cv7a span.mtrix-m7cv7a.mtrix-m7cv7a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:1px solid #8A8A8A;background:transparent;box-sizing:border-box}.gift-radio.mtrix-m7cv7a input.mtrix-m7cv7a:checked+span.mtrix-m7cv7a:after{content:"";width:12px;height:12px;border-radius:50%;background:#1E1E1E}.product-title.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{font-weight:700;font-size:15px;line-height:100%;color:#1e1e1e;margin:0}.product-row.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{display:flex;gap:11px;align-items:flex-start}.product-img-container.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{width:76px;flex-shrink:0}.product-img.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{width:100%;height:auto;display:block;object-fit:contain}.product-details.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{display:grid;grid-template-columns:1fr auto;row-gap:3px;column-gap:3px;flex:1}.product-desc.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{grid-column:1;grid-row:1;font-weight:400;font-size:12px;line-height:17px;min-height:21px;color:#1e1e1e}.product-legal.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{grid-column:1;grid-row:2;font-weight:400;font-size:9px;line-height:12px;color:#666}.product-pricing.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{grid-column:2;grid-row:1 / 3;display:flex;flex-direction:column;gap:3px;align-items:flex-end;flex-shrink:0}.price-top.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{display:flex;gap:5.5px;padding-top:3px;height:18px;align-items:center}.price-current.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{font-weight:700;font-size:15px;line-height:100%;color:#1e1e1e}.price-strikethrough.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{font-weight:400;font-size:15px;line-height:100%;color:#8a8a8a;text-decoration:line-through}.promo-text.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{font-weight:600;font-size:11px;line-height:17px;color:#e32c2b}.size-selector.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{display:flex;flex-direction:column;gap:6px;padding-top:1px}.size-label.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{font-weight:600;font-size:15px;line-height:100%;text-transform:capitalize;color:#1e1e1e;height:18px}.size-buttons.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{display:flex;gap:7px;width:100%}.size-btn.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{flex:1;height:41px;background-color:#fffefa;border:1px solid #D2D2D2;border-radius:5px;padding:3px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;transition:all .2s ease;max-width:152px}.size-btn.selected.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{background-color:#1e1e1e;border-color:#1e1e1e;color:#fffefa}.size-btn.mtrix-m7cv7a:not(.selected) .size-name.mtrix-m7cv7a.mtrix-m7cv7a,.size-btn.mtrix-m7cv7a:not(.selected) .size-dim.mtrix-m7cv7a.mtrix-m7cv7a{color:#1e1e1e}.size-name.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{font-family:Inter,serif;font-weight:600;font-size:13px;line-height:16px}.size-dim.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{font-family:Inter,serif;font-weight:400;font-size:11px;line-height:14px}@container addonCard (max-width: 490px){.top-selector-row.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{height:20px}.product-details.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{display:flex;flex-direction:column;gap:3px}.product-desc.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{order:1;min-height:auto}.product-pricing.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{order:2;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:5px}.product-legal.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{order:3}.price-top.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{display:contents}.price-current.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a,.price-strikethrough.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{font-size:13px}.size-btn.mtrix-m7cv7a.mtrix-m7cv7a.mtrix-m7cv7a{height:49px;max-width:none}}.keen-slider{display:flex;overflow:hidden}.keen-slider__slide{min-width:100%}.color-swatch.disabled.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70,.size-card.disabled.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{opacity:.45}.comforter-buybox.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{width:100%;padding:2.4rem 1.6rem 4rem;font-family:Inter,sans-serif;background-color:#fffefa}.comforter-buybox__inner.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{max-width:1280px;margin:0 auto;display:flex;align-items:flex-start;gap:4.2rem}.media-column.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{flex:0 0 56%;min-width:0;display:flex;flex-direction:column;gap:1.6rem;position:sticky;top:0;align-self:flex-start}.content-column.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{flex:1 1 44%;min-width:0;display:flex}.content-scroll.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{width:100%;display:flex;flex-direction:column;gap:1.6rem}.media-card.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{position:relative;background:#ddd8cf;border-radius:1.8rem;display:flex;flex-direction:column;gap:1.8rem;overflow:hidden}.slider-shell.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{position:relative;border-radius:1.2rem;overflow:hidden}.slide.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1}.hero-image.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{width:100%;height:100%;object-fit:contain;display:block}.slider-arrow.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.slider-arrow--left.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{left:.8rem}.slider-arrow--right.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{right:.8rem}.thumb-row.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;overflow-x:auto;padding-bottom:.2rem;justify-content:space-between;gap:1rem}.thumb-row.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70::-webkit-scrollbar{display:none}.thumb.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{max-width:125px;max-height:125px;border-radius:.9rem;border:none;background:#fff;padding:0;overflow:hidden;cursor:pointer}.thumb.active.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{opacity:1}.thumb.mtrix-ezzp70 img.mtrix-ezzp70.mtrix-ezzp70{width:100%;height:100%;object-fit:cover;display:block}.review-card.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{background:#FFFCEB;border-radius:1.2rem;padding:1.4rem 1.2rem;display:flex;flex-direction:column;gap:28px}.review-text.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{margin:0;font-size:15px;font-weight:400;line-height:18px;color:#666}.review-footer.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;justify-content:space-between;gap:1rem}.review-stars.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{color:#9d7240;font-size:13px}.review-name.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;gap:.45rem;font-size:12px;font-weight:400;color:#666}.review-dots.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;justify-content:center;gap:1rem}.review-dot.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{width:8px;height:8px;border-radius:999px;border:0;background:#d6cfbf;cursor:pointer;padding:0}.review-dot.active.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{background:#9a6d31}.rating-row.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.stars.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{color:#9d7240;letter-spacing:.08em}.rating-row.mtrix-ezzp70 p.mtrix-ezzp70.mtrix-ezzp70{margin:0;font-size:13px;color:#5a5751;font-weight:400}.product-title.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{font-family:Playfair Display,serif;margin:0;font-size:40px;line-height:50px;font-weight:400;color:#1e1e1e}.bullet-list.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;flex-direction:column;gap:.9rem;padding:0 .8rem}.bullet-item.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;gap:.7rem}.bullet-item.mtrix-ezzp70 p.mtrix-ezzp70.mtrix-ezzp70{margin:0;font-size:1.6rem;font-weight:400;line-height:1.45;color:#36332f;max-width:419px}.selection-block.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;flex-direction:column;padding:0 .8rem;gap:.9rem}.selection-label.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;font-size:1.5rem;color:#1e1e1e}.selection-label.mtrix-ezzp70 strong.mtrix-ezzp70.mtrix-ezzp70{font-weight:700}.color-row.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;gap:.75rem}.color-swatch.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{width:3.2rem;height:3.2rem;border-radius:999px;background:var(--swatch);border:1px solid rgba(0,0,0,.25);cursor:pointer;padding:0;box-shadow:inset 0 0 0 3px transparent}.color-swatch.selected.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{border-color:#111;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #111}.size-header.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{background:transparent;padding:0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.size-guide-link.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{border:0;background:transparent;padding:0;font-size:1.1rem;font-weight:700;color:#666;text-decoration:underline;cursor:pointer}.size-row.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;gap:.9rem;flex-wrap:wrap}.size-card.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{width:160px;border:1px solid #D2D2D2;border-radius:.55rem;background:transparent;padding:1rem 1rem .95rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;cursor:pointer}.size-card.selected.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{border:1.5px solid #1E1E1E;background:#1E1E1E}.size-card__label.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{font-family:Inter,sans-serif;font-weight:700;font-size:1.3rem;line-height:1.6rem;color:#1e1e1e}.size-card__sub.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{font-family:Inter,sans-serif;font-weight:400;font-size:1.1rem;line-height:1.4rem;color:#1e1e1e}.size-card.selected.mtrix-ezzp70 .size-card__label.mtrix-ezzp70.mtrix-ezzp70,.size-card.selected.mtrix-ezzp70 .size-card__sub.mtrix-ezzp70.mtrix-ezzp70{color:#fffefa}.size-guide-overlay.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.size-guide-modal.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{position:relative;border-radius:12px;max-width:420px;height:90%}.size-guide-modal.mtrix-ezzp70 img.mtrix-ezzp70.mtrix-ezzp70{width:100%;height:100%;object-fit:contain;display:block}.close-btn.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{position:absolute;top:8px;right:12px;border:none;background:transparent;font-size:24px;cursor:pointer;color:transparent}.price-row.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;padding:.35rem .8rem 1rem;border-bottom:2px solid #3A3A3C33}.price-main.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{font-size:2rem;font-weight:700;color:#1e1e1e}.price-compare.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{font-size:2rem;color:#8a8a8a;text-decoration:line-through;font-weight:400}.price-badge.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{background:#F4FD8F;border-radius:20px;padding:.5rem 1.2rem;font-size:1.3rem;font-weight:700;color:#1e1e1e;line-height:1}.gift-box.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{border:1px solid #8a8a8a;border-radius:.55rem;background:#FFDCCA;padding:.9rem;display:flex;flex-direction:column;gap:.95rem}.gift-box.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70:has(input:checked){border:1.5px solid #1E1E1E}.gift-box__header.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;gap:.8rem}.gift-box__title.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{font-size:1.5rem;font-weight:700;color:#1e1e1e}.gift-radio.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{position:relative;width:2rem;height:2rem;flex-shrink:0;cursor:pointer}.gift-radio.mtrix-ezzp70 input.mtrix-ezzp70.mtrix-ezzp70{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.gift-radio.mtrix-ezzp70 span.mtrix-ezzp70.mtrix-ezzp70{display:block;width:100%;height:100%;border-radius:999px;border:1px solid #7c6559;background:#f8e3d7;position:relative}.gift-radio.mtrix-ezzp70 input.mtrix-ezzp70:checked+span.mtrix-ezzp70:after{content:"";position:absolute;top:.26rem;right:.26rem;bottom:.26rem;left:.26rem;border-radius:999px;background:#1E1E1E}.gift-items.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;gap:.6rem;padding-bottom:.1rem;align-items:center}.gift-items.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70::-webkit-scrollbar{display:none}.gift-item.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;position:relative;margin-top:1.6rem}.gift-item__badge.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{position:absolute;top:-.8rem;background:#9D7240;color:#fff;font-size:1rem;font-weight:700;border-radius:999px;padding:.4rem .8rem;white-space:nowrap;text-decoration:none}.gift-item__badge_span.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{font-weight:400;text-decoration:line-through}.gift-item__image-wrap.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{max-width:90px;max-height:90px;border-radius:.35rem;background:#f7efdd;display:flex;align-items:center;justify-content:center;overflow:hidden}.gift-item__label.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{font-size:1rem;line-height:1.2;color:#1e1e1e}.checkout-button.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{width:100%;padding:1.2rem 2.4rem;border:1px solid #1E1E1E;border-radius:999px;background:#F4FD8F;color:#1e1e1e;font-size:1.7rem;font-weight:700;letter-spacing:.02em;cursor:pointer}.checkout-button.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70:disabled{opacity:.7;cursor:not-allowed}.promo-credit-disclaimer.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{margin:10px 0 0;font-size:11px;line-height:15px;font-weight:400;color:#1e1e1e;text-align:center}.promo-credit-disclaimer.mtrix-ezzp70 a.mtrix-ezzp70.mtrix-ezzp70{color:inherit;text-decoration:underline}.trust-row.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.25rem}.trust-item.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;gap:.45rem}.trust-item.mtrix-ezzp70 p.mtrix-ezzp70.mtrix-ezzp70{margin:0;font-size:1.2rem;color:#1e1e1e}.stock-row.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;justify-content:center;gap:.45rem}@keyframes mtrix-ezzp70-pulseDot{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.stock-dot.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{width:.5rem;height:.5rem;border-radius:999px;background:#2D6A4F;animation:mtrix-ezzp70-pulseDot 1s infinite ease-in-out}.stock-row.mtrix-ezzp70 p.mtrix-ezzp70.mtrix-ezzp70{margin:0;font-size:1.4rem;color:#1e1e1e;font-weight:600}.stock-row.mtrix-ezzp70 strong.mtrix-ezzp70.mtrix-ezzp70{color:#2d6a4f;font-weight:600}.accordion-list.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{border-top:1px solid #d1ccc2;margin-top:.4rem}.accordion-item.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{border-bottom:1px solid #d1ccc2}.accordion-item.mtrix-ezzp70 a{color:#1e1e1e}.accordion-item.mtrix-ezzp70 a:hover{color:#1e1e1e;opacity:.9}.accordion-trigger.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{width:100%;border:0;background:transparent;padding:1.15rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-size:1.5rem;font-weight:700;color:#26231f;text-align:left}.accordion-content.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{padding:0 0 1rem}.accordion-content.mtrix-ezzp70 p.mtrix-ezzp70.mtrix-ezzp70{margin:0;font-size:1.4rem;line-height:1.55;font-weight:400;color:#1e1e1e}.desktop-progress.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{padding:0 1.2rem}.progress.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{display:flex;align-items:center;width:100%}.progress__bar.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{flex:1 1 0;height:2px;background:#d4cec2;border-radius:99px}.progress__bar.active.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{background:#6c675f}@media (min-width: 768px){.comforter-buybox.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{padding:3rem 2rem 5rem}.content-column.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{align-self:stretch}}@media (max-width: 767px){.comforter-buybox__inner.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{flex-direction:column;gap:.9rem}.media-column.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70,.content-column.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{flex:none;width:100%}.media-column.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{position:static;top:auto}.media-card.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{border-radius:0 0 1rem 1rem;background:transparent;gap:1rem}.slider-arrow.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{width:36px;height:36px}.content-scroll.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{padding:0;gap:1.5rem}.bullet-list.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70,.selection-block.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{padding:0 .8rem 1rem}.rating-row.mtrix-ezzp70 p.mtrix-ezzp70.mtrix-ezzp70{font-size:1.2rem}.product-title.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{font-size:3.5rem;line-height:1.02}.size-row.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{flex-direction:row;flex-wrap:nowrap}.price-row.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{gap:.7rem}.gift-box.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{padding:.8rem}.gift-item__label.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{font-size:.9rem}.gift-item__badge.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{font-size:.8rem;line-height:1.2rem;padding:1px 4px}.trust-row.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{gap:.8rem}.trust-item.mtrix-ezzp70 p.mtrix-ezzp70.mtrix-ezzp70{font-size:1rem}}@media (max-width: 480px){.gift-items.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{justify-content:space-evenly;gap:.5rem}.gift-item__label.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{white-space:nowrap}.gift-item__image-wrap.mtrix-ezzp70.mtrix-ezzp70.mtrix-ezzp70{max-width:62px;max-height:62px}}
