.black-week-hero{isolation:isolate;color:#faf4e8;background:#090909;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.black-week-visual{z-index:-3;filter:saturate(.35);background:linear-gradient(90deg,#090909 1%,#090909f0 40%,#0909097a 78%,#0909097a),url(/sofiella-floral-hero.jpg) 50% 39%/cover no-repeat;position:absolute;inset:0}.black-week-grain{z-index:-2;background:radial-gradient(at 77% 34%,#c29a5d30,#0000 43%),linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.black-week-border{pointer-events:none;border:1px solid #d8bb875c;position:absolute;inset:18px}.black-week-watermark{letter-spacing:-.07em;color:#f2e1c10e;white-space:nowrap;pointer-events:none;font-family:Georgia,serif;font-size:clamp(6rem,16vw,18rem);line-height:1;position:absolute;bottom:-.18em;right:-.035em}.black-week-content{width:min(100%,800px);padding:76px clamp(38px,8vw,140px)}.black-week-eyebrow{letter-spacing:.26em;color:#dfc395;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.black-week-eyebrow span{background:#c9a976;width:26px;height:1px}.black-week-kicker{color:#ede0cb;letter-spacing:.28em;margin:34px 0 12px;font-size:11px;font-weight:700}.black-week-title{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(5.8rem,11.2vw,11.5rem);font-weight:400;line-height:.78}.black-week-title span{display:block}.black-week-title span:last-child{color:#d1b07b;margin-top:.13em}.black-week-accent{letter-spacing:.52em;color:#ead3aa;align-items:center;gap:13px;margin:29px 0 0;font-size:clamp(15px,1.6vw,20px);font-weight:700;display:flex}.black-week-accent span{background:#ae8d58;width:37px;height:1px}.black-week-description{color:#eee7db;margin:23px 0 0;font-size:15px;line-height:1.7}.black-week-button{color:#15110d;letter-spacing:.13em;cursor:pointer;background:#dfc596;border:1px solid #dec08d;justify-content:center;align-items:center;gap:26px;min-height:52px;margin-top:26px;padding:15px 24px;font-size:11px;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.black-week-button:hover{color:#000;background:#f8ead0}.black-week-button:focus-visible{outline-offset:4px;outline:3px solid #fff}.black-week-button span{font-size:18px;line-height:1}.black-week-signature{letter-spacing:.22em;color:#cfbc9d;margin:26px 0 0;font-size:9px;font-weight:700}.black-week-signature span,.black-week-side span{color:#d8b574;margin:0 8px}.black-week-side{writing-mode:vertical-rl;letter-spacing:.3em;color:#eee0c5;font-size:9px;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.black-week-marquee{color:#e9d1a9!important;background:#19130f!important;border-color:#826a45!important}@media (max-width:639px){.black-week-hero{min-height:510px}.black-week-visual{background:linear-gradient(90deg,#050505f5,#050505d4 52%,#0505058c),url(/sofiella-floral-hero.jpg) 62%/cover no-repeat}.black-week-border{inset:10px}.black-week-content{padding:53px 29px 48px}.black-week-kicker{letter-spacing:.19em;margin-top:28px;font-size:9px}.black-week-title{font-size:clamp(5.2rem,22vw,8rem)}.black-week-accent{margin-top:24px;font-size:15px}.black-week-description{margin-top:18px;font-size:14px}.black-week-button{gap:16px;margin-top:20px;padding:14px 18px;font-size:10px}.black-week-signature{margin-top:20px;font-size:8px}.black-week-side{display:none}}@media (prefers-reduced-motion:reduce){.black-week-button{transition:none}}.product-card.black-week-card{color:#fff9ee;background:linear-gradient(155deg,#27231d,#11100f 55%);border:1px solid #6f5b3c;border-radius:1.35rem;padding:7px 7px 15px;position:relative;overflow:hidden;box-shadow:0 14px 30px #18120a29}.black-week-card-label{color:#f2d8a8;letter-spacing:.19em;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:32px;font-size:10px;font-weight:800;display:flex}.black-week-card-label span{color:#c5a36b;font-size:9px}.product-card.black-week-card h3{color:#fff9ee}.product-card.black-week-card .black-week-card-category{color:#e5c995}.product-card.black-week-card .black-week-card-color,.product-card.black-week-card .black-week-card-description,.product-card.black-week-card .black-week-card-note,.product-card.black-week-card .black-week-card-shipping{color:#e5ddd0}.product-card.black-week-card .black-week-card-shipping svg{color:#dabd89}.product-card.black-week-card .black-week-card-price{color:#fff9ee;white-space:normal;overflow-wrap:anywhere}.product-card.black-week-card .black-week-card-price span{color:#d9c9af}.product-card.black-week-card .black-week-card-price strong,.product-card.black-week-card .black-week-card-price>div>p{color:#ffdc9e}.product-card.black-week-card .black-week-card-buy{color:#1a140d;box-shadow:none;background:#e0c18b}.product-card.black-week-card .black-week-card-buy:hover{background:#f4dfbb}.product-card.black-week-card .black-week-card-buy:disabled{color:#17130f;background:#81786c}@media (min-width:640px){.product-card.black-week-card{border-radius:1.5rem;padding:10px 10px 18px}.black-week-card-label{min-height:38px;font-size:11px}}.black-friday-hero .black-week-title{font-size:clamp(4.4rem,9.6vw,10rem)}@media (max-width:639px){.black-friday-hero .black-week-title{font-size:clamp(3.1rem,16.3vw,6rem)}}@media (max-width:360px){.product-card.black-week-card .black-week-card-buy{white-space:nowrap;gap:4px;padding-inline:3px;font-size:10px}.product-card.black-week-card .black-week-card-buy svg{flex-shrink:0;width:13px;height:13px}}
