.fw-bc-shopping,.fw-bc-shopping *{box-sizing:border-box}.fw-bc-shopping{background:#F7F4EC;color:#0c3027;font-family:Georgia,'Times New Roman',serif}.fw-bc-shopping{padding:36px 32px 38px}.fw-bc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1568px;margin:auto;align-items:stretch}.fw-bc-card{display:flex;min-width:0;flex-direction:column;background:#F7F4EC;border-radius:7px;overflow:hidden;border-bottom:1px solid #d9c6a1}.fw-bc-art{position:relative;aspect-ratio:1200/860;flex:none;overflow:hidden}.fw-bc-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fw-bc-copy{display:flex;flex:1;flex-direction:column;align-items:center;padding:27px 26px 25px;text-align:center}.fw-bc-eyebrow{font:400 clamp(16px,1.55vw,22px)/1.25 Georgia,serif;letter-spacing:.15em;margin:0;text-transform:uppercase}.fw-bc-rule{display:block;width:62px;height:1px;background:#C09D61;margin:17px 0 20px}.fw-bc-headline{font:400 clamp(29px,2.7vw,42px)/1.14 Georgia,serif;letter-spacing:-.02em;margin:0 0 20px;text-wrap:balance}.fw-bc-description{font:400 clamp(17px,1.45vw,22px)/1.45 Georgia,serif;color:#21382f;margin:0 0 28px;max-width:580px;text-wrap:balance}.fw-bc-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;width:100%;max-width:430px;min-height:56px;border:1px solid #C09D61;background:#C09D61;color:#092b22;text-decoration:none;font:600 clamp(12px,1.03vw,16px)/1.25 Arial,sans-serif;letter-spacing:.09em;padding:17px 22px;margin-top:auto;white-space:nowrap;border-radius:1px}.fw-bc-button svg{width:23px;height:20px;flex:none}.fw-bc-button:hover{background:#d1ae75}.fw-bc-button:focus-visible{outline:3px solid #173528;outline-offset:4px}.fw-bc-button[disabled]{opacity:1;cursor:default}.fw-bc-footnote{margin:12px 0 0;min-height:28px;font:11px/1.4 Arial,sans-serif;color:#586057}.fw-bc-review-marker{position:absolute;top:12px;left:12px;right:12px;text-align:center;background:rgba(247,244,236,.95);padding:9px 8px;color:#643e30;font:700 clamp(10px,1vw,13px)/1.3 Arial,sans-serif;letter-spacing:.07em}
.fw-bc-placeholder{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:2px dashed #a28655;background:rgba(247,244,236,.94);padding:14px 10px;gap:9px;color:#14382e;box-shadow:0 8px 22px #21150822}.fw-bc-placeholder small{font:700 clamp(9px,.85vw,12px)/1.2 Arial,sans-serif;letter-spacing:.06em;color:#7b4733}.fw-bc-placeholder strong{font:400 clamp(13px,1.45vw,20px)/1.22 Georgia,serif}.fw-bc-placeholder span{font:400 clamp(11px,1vw,14px)/1.25 Arial,sans-serif}.fw-bc-case-a{left:7%;top:44%;width:42%;height:43%}.fw-bc-case-b{right:6%;top:48%;width:41%;height:41%}
@media(max-width:767px){.fw-bc-shopping{padding:25px 16px 30px}.fw-bc-grid{grid-template-columns:minmax(0,1fr);gap:30px}.fw-bc-copy{padding:23px 16px 22px}.fw-bc-eyebrow{font-size:17px;letter-spacing:.12em}.fw-bc-rule{margin:15px 0 18px}.fw-bc-headline{font-size:29px;margin-bottom:18px}.fw-bc-description{font-size:17px;line-height:1.45;margin-bottom:24px}.fw-bc-button{font-size:11.5px;padding:17px 12px;gap:14px;letter-spacing:.065em}.fw-bc-footnote{font-size:10px;min-height:0}.fw-bc-review-marker{top:9px;left:9px;right:9px;padding:7px 6px;font-size:9px}.fw-bc-placeholder{padding:7px 6px;gap:6px;border-width:1px}.fw-bc-placeholder small{font-size:9px;letter-spacing:0}.fw-bc-placeholder strong{font-size:14px}.fw-bc-placeholder span{font-size:11px}.fw-bc-case-a{height:45%;top:43%}.fw-bc-case-b{height:45%;top:47%}}
@media(max-width:359px){.fw-bc-headline{font-size:27px}.fw-bc-eyebrow{font-size:15px}.fw-bc-button{font-size:10px;letter-spacing:.04em;gap:9px}.fw-bc-placeholder strong{font-size:12px}.fw-bc-placeholder small{font-size:8px}.fw-bc-placeholder span{font-size:10px}.fw-bc-review-note{font-size:11px;padding:12px}}
.fw-bc-illustration-caption{position:absolute;bottom:12px;left:10px;right:10px;text-align:center;font:11px/1.4 Arial,sans-serif;color:#405247}@media(max-width:767px){.fw-bc-illustration-caption{font-size:9px;bottom:7px}}.fw-bc-shopping .fw-bc-eyebrow,.fw-bc-shopping .fw-bc-headline{color:#0c3027}.fw-bc-shopping .fw-bc-headline{text-transform:none}.fw-bc-button span{font:inherit;letter-spacing:inherit}.fw-bc-shopping .fw-bc-button{margin:auto 0 0}.fw-bc-shopping .fw-bc-button[disabled]{background:#C09D61!important;color:#092b22!important;opacity:1!important}