.fw-christmas-gift{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);background:var(--fw-gift-green,#06291f);color:#f7f0df;margin:0;width:100%;isolation:isolate}
.fw-christmas-gift__media{min-width:0;display:flex;align-items:center;background:#d3b486}
.fw-christmas-gift__media picture{display:block;width:100%}
.fw-christmas-gift .fw-christmas-gift__image{display:block;width:100%;height:auto;margin:0;object-fit:contain}
.fw-christmas-gift__panel{display:flex;align-items:center;justify-content:center;min-width:0;padding:38px clamp(26px,3.5vw,66px);text-align:center}
.fw-christmas-gift__copy{max-width:550px;width:100%}
.fw-christmas-gift .fw-christmas-gift__eyebrow{font:600 clamp(12px,1.15vw,17px)/1.4 Arial,sans-serif;letter-spacing:.18em;color:#c09d61;margin:0 0 20px}
.fw-christmas-gift__rule{display:block;width:110px;height:1px;background:#c09d61;opacity:.65;margin:20px auto}
.fw-christmas-gift h2{font:400 clamp(40px,5.25vw,82px)/1.02 Georgia,'Times New Roman',serif;letter-spacing:-.025em;color:#d4b57d;text-transform:none;margin:25px 0 22px;text-wrap:balance}
.fw-christmas-gift .fw-christmas-gift__support{font:400 clamp(19px,1.8vw,28px)/1.3 Georgia,'Times New Roman',serif;margin:0;color:#f7f0df;text-wrap:balance}
.fw-christmas-gift .fw-christmas-gift__description{font:400 clamp(17px,1.4vw,22px)/1.45 Georgia,'Times New Roman',serif;color:#f7f0df;margin:0 0 30px;text-wrap:pretty}
.fw-christmas-gift .fw-christmas-gift__button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:56px;width:100%;max-width:400px;padding:15px 24px;background:#c09d61;color:#082a21;border:1px solid #c09d61;border-radius:2px;text-decoration:none;font:600 14px/1.4 Arial,sans-serif;letter-spacing:.12em;box-sizing:border-box}
.fw-christmas-gift__button svg{flex:none}
.fw-christmas-gift .fw-christmas-gift__button:hover{background:#d1b17a;border-color:#d1b17a;color:#082a21}
.fw-christmas-gift .fw-christmas-gift__button:focus-visible{outline:2px solid #f7f0df;outline-offset:5px}
@media(min-width:768px) and (max-width:1000px){.fw-christmas-gift__panel{padding:28px 24px}.fw-christmas-gift h2{font-size:43px}.fw-christmas-gift__rule{margin:15px auto}.fw-christmas-gift .fw-christmas-gift__eyebrow{margin-bottom:15px}.fw-christmas-gift .fw-christmas-gift__support{font-size:19px}.fw-christmas-gift .fw-christmas-gift__description{font-size:17px;margin-bottom:22px}}
@media(max-width:767px){.fw-christmas-gift{grid-template-columns:minmax(0,1fr)}.fw-christmas-gift__panel{padding:32px 24px 36px}.fw-christmas-gift h2{font-size:46px;margin:20px 0 18px}.fw-christmas-gift .fw-christmas-gift__eyebrow{font-size:12px;margin-bottom:16px}.fw-christmas-gift__rule{width:90px;margin:18px auto}.fw-christmas-gift .fw-christmas-gift__support{font-size:22px}.fw-christmas-gift .fw-christmas-gift__description{font-size:19px;line-height:1.4;margin-bottom:24px}.fw-christmas-gift .fw-christmas-gift__button{min-height:54px;font-size:13px;letter-spacing:.1em;padding:15px 18px;gap:14px}}
