.sy26-active{--sy26-accent:#ed2446;--sy26-dark:#0a0c12}.sy26-noel{--sy26-accent:#b8975d;--sy26-dark:#102b24}.sy26-bar{display:flex;align-items:center;justify-content:center;gap:26px;padding:13px 20px;background:var(--sy26-accent);color:#fff;font:500 14px/1.4 Arial,sans-serif;letter-spacing:.02em}.sy26-bar strong{letter-spacing:.12em;font-size:12px}.sy26-bar b{border-bottom:1px dashed #fff;padding-bottom:2px}.sy26-bar-dates{font-size:12px}.sy26-hero{box-sizing:border-box;display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 88% 5%,#ed244622,transparent 55%),var(--sy26-dark);color:#fff;padding:58px max(32px,calc((100vw - 1200px)/2));border-bottom:4px solid var(--sy26-accent);font-family:Arial,sans-serif}.sy26-noel .sy26-hero{background:radial-gradient(ellipse at 88% 5%,#b8975d33,transparent 55%),var(--sy26-dark)}.sy26-content{position:relative;z-index:1}.sy26-eyebrow{color:#ffb9c5;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px}.sy26-noel .sy26-eyebrow{color:#ead5af}.sy26-hero h1{font-size:clamp(38px,4.5vw,64px);line-height:1.02;letter-spacing:-.045em;color:#fff;margin:0 0 23px;font-weight:800}.sy26-hero h1 span{display:block;font-size:.57em;letter-spacing:-.025em;margin-top:13px;color:#d4d7e0}.sy26-lead{font-size:16px;line-height:1.7;max-width:470px;color:#e1e2e9;margin:0 0 28px}.sy26-actions{display:flex;align-items:stretch;gap:14px;flex-wrap:wrap}.sy26-shop{display:flex;align-items:center;gap:24px;justify-content:space-between;background:var(--sy26-accent);color:#fff!important;padding:17px 23px;text-decoration:none!important;border-radius:5px;font-size:14px;font-weight:bold}.sy26-shop:hover{filter:brightness(1.12)}.sy26-copy{display:grid;gap:4px;text-align:left;padding:12px 23px;background:#ffffff08;color:#fff;border:1px dashed #8b8e99;border-radius:5px;cursor:pointer;min-width:178px}.sy26-copy small{font-size:9px;letter-spacing:.12em;color:#c5c7ce}.sy26-copy b{font-size:20px;letter-spacing:.08em}.sy26-copy-state{font-size:10px;color:#d4d7e0}.sy26-terms{font-size:11px;line-height:1.6;color:#b6b9c4;max-width:490px;margin:21px 0 0}.sy26-offer{text-align:center;border:1px solid #ffffff24;border-radius:50%;aspect-ratio:1;max-width:330px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:#ffffff04;box-shadow:0 0 0 18px #ffffff02,0 0 0 19px #ffffff08;margin:auto}.sy26-offer>span:first-child{font-size:10px;letter-spacing:.16em;color:#e4bdc6}.sy26-offer>strong{font-size:clamp(86px,11vw,140px);font-weight:800;letter-spacing:-.08em;line-height:1.15;color:#fff}.sy26-offer strong small{font-size:.36em;letter-spacing:-.03em}.sy26-offer p{font-size:13px;color:#ddd;margin:0 0 20px}.sy26-valid{font-size:10px;background:var(--sy26-accent);border-radius:20px;padding:7px 13px;letter-spacing:.02em}.sy26-active .sy-home-intro[hidden]{display:none!important}.sy26-copy:focus-visible,.sy26-shop:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:700px){.sy26-bar{gap:8px;flex-wrap:wrap;text-align:center;font-size:12px;padding:11px 14px}.sy26-bar-dates{display:block;width:100%;font-size:11px}.sy26-hero{grid-template-columns:1fr;padding:34px 22px;gap:32px}.sy26-hero h1{font-size:43px}.sy26-offer{width:230px;max-width:100%}.sy26-offer>strong{font-size:98px}.sy26-content{max-width:100%}.sy26-actions{gap:10px}.sy26-shop,.sy26-copy{flex:1;min-width:160px}.sy26-lead{font-size:14px}.sy26-eyebrow{font-size:10px}}
