.eb-campaign-home{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;background:#000;width:100%;overflow:clip}
.eb-campaign-panel{position:relative;grid-column:1/-1;isolation:isolate;container-type:inline-size;background:#000;overflow:hidden}
.eb-campaign-image{display:block;width:100%;height:auto;aspect-ratio:8189/4972;object-fit:contain;margin:0}
.eb-campaign-discover{position:absolute;top:min(79.5%,calc(100% - 48px));left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:13.8%;min-width:104px;height:9.5%;min-height:44px;padding:0 10px;border:2px solid #fff;border-radius:0;background:rgba(0,0,0,.13);color:#fff!important;font-family:var(--eb-display-font);font-size:clamp(21px,2.7cqw,46px);font-weight:400;font-style:normal;line-height:1;text-decoration:none!important;text-transform:uppercase;letter-spacing:0;white-space:nowrap;text-shadow:0 1px 8px #0005;transition:background .3s ease,color .3s ease,box-shadow .3s ease}
.eb-campaign-discover:hover{background:rgba(0,0,0,.5);box-shadow:0 0 24px #ffffff24}
.eb-campaign-discover:focus-visible{outline:3px solid #fff;outline-offset:5px;background:#000}
.eb-campaign-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body:has(.eb-campaign-home) .m-header__top,body:has(.eb-campaign-home) .m-footer__top .m-eyebrow,body:has(.eb-campaign-home) .m-footer__signature,body:has(.eb-campaign-home) .m-preview-banner{display:none}
body:has(.eb-campaign-home){--header-height:82px;--header-group-height:82px;background:#000}
body:has(.eb-campaign-home) .m-footer__columns p{font-size:14px;letter-spacing:.05em}
body:has(.eb-campaign-home) .m-footer__columns a{font-size:16px}
body:has(.eb-campaign-home) .m-footer__base{font-size:12px;letter-spacing:.03em}
@media(max-width:899px){.eb-campaign-home{grid-template-columns:1fr}.eb-campaign-panel--fashion,.eb-campaign-panel--accessories{grid-column:1/-1}}
@media(max-width:760px){body:has(.eb-campaign-home){--header-height:73px;--header-group-height:73px}.eb-campaign-discover{border-width:1px}body:has(.eb-campaign-home) .m-footer__columns p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.eb-campaign-discover{transition:none}}
@media(forced-colors:active){.eb-campaign-discover{background:Canvas;color:LinkText!important;border-color:LinkText;text-shadow:none}}
