.pa-november{display:flex;align-items:center;justify-content:center;min-height:132px;text-align:center;color:#4b363a;background:#f6e4e1 url(cutout-november.webp) center 48%/cover no-repeat;text-decoration:none;padding:14px 25%;box-sizing:border-box}.pa-november-copy{display:flex;flex-direction:column;gap:7px}.pa-november small{font-size:10px;letter-spacing:2px;font-weight:700}.pa-november strong{font:26px/1.2 Georgia,serif}.pa-november strong b{color:#9c335a}.pa-november-copy>span{font-size:11px}.pa-november i{font-style:normal;background:#49393d;color:white;padding:7px 13px;border-radius:20px;margin-left:12px}
.pa-editorial .pa-offers{padding:65px 0 36px}.pa-shelf-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.pa-shelf-heading h2{font:38px/1.2 Georgia,serif;color:#193f46;margin:10px 0 0}.pa-shelf-heading>a{font-size:12px;font-weight:600;text-decoration:none;color:#385b60;white-space:nowrap}.pa-offers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pa-offer{position:relative;display:flex;align-items:center;overflow:hidden;min-height:285px;border-radius:12px;padding:28px 34px;background:#f9e9e9;text-decoration:none;color:#193f46}.pa-offer--shipping{background:#edf4f1}.pa-offer--transfer{background:#f2eee8}.pa-offer--points{background:#f3ebf4}.pa-offer-copy{position:relative;z-index:1;width:62%}.pa-offer .pa-overline{font-size:9px;letter-spacing:1.5px}.pa-offer h3{font:30px/1.15 Georgia,serif;margin:16px 0 12px}.pa-offer h3 em{color:#a6466b;font-weight:normal}.pa-offer p{font-size:12px;line-height:1.7;max-width:260px;color:#60797b;margin:0 0 20px}.pa-offer img{position:absolute;right:4%;bottom:12px;width:35%;height:92%;object-fit:contain;mix-blend-mode:normal;transition:transform .3s}.pa-offer:hover img{transform:translateY(-5px)}.pa-offer-cta{display:inline-block;border-bottom:1px solid #779091;padding-bottom:5px;font-size:12px;font-weight:600}.pa-offers-note{font-size:10px;color:#74898b;line-height:1.7;margin-top:15px}
.pa-editorial .home-discovery__card,.pa-editorial .home-discovery__card:first-child{background:#edf4f1;border:0;border-radius:12px}.pa-editorial .home-discovery__card:nth-child(2){background:#f9edf2}.pa-editorial .home-discovery__card:nth-child(3){background:#f1ecf4}.pa-editorial .home-discovery__card:nth-child(4){background:#edf3f1}.pa-editorial .home-discovery__media img{object-fit:contain!important;mix-blend-mode:normal!important;padding:18px;box-sizing:border-box;width:100%;height:100%;background:transparent}.pa-editorial .home-discovery__body strong{font-size:30px}.pa-product-shelf{padding:46px 0}.pa-product-shelf .products{margin-bottom:0!important}.pa-category-shelf:nth-of-type(even){background:#fafbf9}.pa-shelf-empty{padding:28px;background:#f4f7f5;color:#6b8181;font-size:13px}.pa-deal-shelf{background:#faf1f4;padding-bottom:65px}
@media(min-width:1500px){.pa-november{background-size:100% auto;background-position:center 49%}}
@media(max-width:780px){.pa-november{min-height:120px;padding:14px 12px;background-image:linear-gradient(90deg,#f6e4e1dd,#f6e4e1dd),url(cutout-november.webp);background-size:cover}.pa-november strong{font-size:23px}.pa-november i{display:inline-block;margin-top:8px}.pa-november small{font-size:9px}.pa-editorial .pa-offers{padding:35px 0 20px}.pa-shelf-heading h2{font-size:29px}.pa-shelf-heading{align-items:start;flex-direction:column;gap:12px}.pa-offers-grid{gap:14px}.pa-offer{padding:24px 20px;min-height:300px;align-items:start}.pa-offer-copy{width:100%}.pa-offer h3{font-size:24px}.pa-offer p{width:60%;font-size:11px}.pa-offer img{width:34%;height:56%;bottom:4px;right:2%;opacity:.95}.pa-offer .pa-overline{font-size:8px}.pa-product-shelf{padding:30px 0}.pa-editorial .home-discovery__body strong{font-size:24px}}
@media(max-width:520px){.pa-offers-grid{grid-template-columns:1fr}.pa-offer{min-height:250px;align-items:center}.pa-offer-copy{width:65%}.pa-offer h3{font-size:28px}.pa-offer p{width:100%}.pa-offer img{width:33%;height:85%}.pa-editorial .home-discovery__media img{padding:12px}}

@media(min-width:781px){.pa-november{min-height:148px;padding:18px 40% 18px 10%;background-size:auto 148px;background-position:85% center}.pa-november strong{white-space:nowrap;font-size:28px}}
.pa-offer img{height:245px;max-height:245px}@media(max-width:780px){.pa-offer img{height:180px;max-height:180px}}@media(max-width:520px){.pa-offer img{height:210px;max-height:210px}}

/* Coordinated editorial campaign artwork with live Core offer text. */
.pa-offers-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pa-offer{aspect-ratio:1;min-height:0;padding:25px 23px;align-items:flex-start;border-radius:16px;isolation:isolate}.pa-offer-copy{width:100%}.pa-offer img{inset:0;z-index:-1;width:100%;height:100%;max-height:none;object-fit:cover}.pa-offer h3{font:600 32px/1.04 Georgia,serif;margin:13px 0 10px;letter-spacing:-.6px}.pa-offer h3 em{font-style:normal;font-weight:600;color:#963e63}.pa-offer p{font-size:12px;line-height:1.4;max-width:190px;margin-bottom:10px;color:#27474b}.pa-offer-cta{font-size:10px;padding-bottom:3px}.pa-offer .pa-overline{font-size:8px;letter-spacing:1.1px;color:#365256}.pa-offer--transfer h3 em{color:#294c39}.pa-offer:hover img{transform:scale(1.025)}
@media(max-width:1100px){.pa-offer{padding:20px 16px}.pa-offer h3{font-size:28px}.pa-offer p{font-size:11px;max-width:160px}.pa-offer .pa-overline{font-size:7px}}
@media(max-width:900px){.pa-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pa-offer{padding:23px;aspect-ratio:1;min-height:0}.pa-offer h3{font-size:32px}.pa-offer p{width:70%;max-width:185px}.pa-offer img{height:100%;max-height:none;width:100%;opacity:1}}
@media(max-width:520px){.pa-offer{padding:16px 12px;min-height:235px;aspect-ratio:auto}.pa-offer h3{font-size:25px}.pa-offer p{font-size:10px;width:95%}.pa-offer-copy{width:100%}.pa-offer .pa-overline{font-size:6px;letter-spacing:.6px}.pa-offer-cta{font-size:9px}.pa-offer img{height:100%;max-height:none;width:100%;object-fit:cover}}
.pa-editorial .home-discovery__card:first-child{background:#edf4f1!important;border:0!important}
