.commerce-cover-module__fmKJ8a__frame{container:store-cover/inline-size}.commerce-cover-module__fmKJ8a__signature{aspect-ratio:15/8;background:var(--color-onyx,#1a1a1a);width:100%;position:relative;overflow:hidden}.commerce-cover-module__fmKJ8a__campaigns{color:var(--color-onyx,#1a1a1a);padding-bottom:2rem;container:store-campaign/inline-size}.commerce-cover-module__fmKJ8a__campaign{border:1px solid var(--campaign-border);background:var(--campaign-end);border-radius:1.5rem;display:grid;overflow:hidden}.commerce-cover-module__fmKJ8a__artwork{aspect-ratio:15/8;width:100%;position:relative;overflow:hidden}.commerce-cover-module__fmKJ8a__copy{isolation:isolate;background:linear-gradient(125deg, var(--campaign-start), var(--campaign-end));color:var(--campaign-ink);overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:.875rem;min-width:0;padding:1.25rem;display:flex;position:relative;overflow:hidden}.commerce-cover-module__fmKJ8a__copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,3.4cqw,2.5rem);font-weight:800;line-height:1.2}.commerce-cover-module__fmKJ8a__eyebrow{color:var(--campaign-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.commerce-cover-module__fmKJ8a__supporting{color:var(--campaign-muted);font-size:.95rem;line-height:1.6}.commerce-cover-module__fmKJ8a__primary,.commerce-cover-module__fmKJ8a__secondary{justify-content:center;align-items:center;gap:.5rem;max-width:100%;min-height:3rem;font-size:.85rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.commerce-cover-module__fmKJ8a__primary svg,.commerce-cover-module__fmKJ8a__secondary svg{flex-shrink:0}.commerce-cover-module__fmKJ8a__primary{background:var(--campaign-button);color:var(--campaign-buttonText);border-radius:1.5rem;margin-top:.25rem;padding:.75rem 1.25rem}.commerce-cover-module__fmKJ8a__secondary{color:var(--campaign-ink);text-underline-offset:.2em;text-align:left;justify-content:flex-start;text-decoration:underline}.commerce-cover-module__fmKJ8a__primary:hover{opacity:.88}.commerce-cover-module__fmKJ8a__navigation{justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.commerce-cover-module__fmKJ8a__navigation p{color:#57534e;margin:0;font-size:.75rem}.commerce-cover-module__fmKJ8a__navigation>div{gap:.5rem;display:flex}.commerce-cover-module__fmKJ8a__navigation button{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #d6d3d1;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.commerce-cover-module__fmKJ8a__navigation button:hover{background:#f5f5f4}.commerce-cover-module__fmKJ8a__navigation button:focus-visible,.commerce-cover-module__fmKJ8a__primary:focus-visible,.commerce-cover-module__fmKJ8a__secondary:focus-visible{outline-offset:3px;outline:2px solid #805c2f}@container store-cover (min-width:768px){.commerce-cover-module__fmKJ8a__signature{aspect-ratio:3}}@container store-campaign (min-width:736px){.commerce-cover-module__fmKJ8a__campaign{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.commerce-cover-module__fmKJ8a__copy{padding:clamp(2rem,4cqw,3.5rem)}}.commerce-cover-module__fmKJ8a__campaigns{--campaign-start:var(--campaign-light-start);--campaign-end:var(--campaign-light-end);--campaign-ink:var(--campaign-light-ink);--campaign-muted:var(--campaign-light-muted);--campaign-border:var(--campaign-light-border);--campaign-mark:var(--campaign-light-mark);--campaign-button:var(--campaign-light-button);--campaign-buttonText:var(--campaign-light-buttonText)}.dark .commerce-cover-module__fmKJ8a__campaigns{--campaign-start:var(--campaign-dark-start);--campaign-end:var(--campaign-dark-end);--campaign-ink:var(--campaign-dark-ink);--campaign-muted:var(--campaign-dark-muted);--campaign-border:var(--campaign-dark-border);--campaign-mark:var(--campaign-dark-mark);--campaign-button:var(--campaign-dark-button);--campaign-buttonText:var(--campaign-dark-buttonText)}.commerce-cover-module__fmKJ8a__mark{background:var(--campaign-mark);border-radius:999px;flex-shrink:0;width:2.5rem;height:3px;display:block}.commerce-cover-module__fmKJ8a__copy:after{content:"";z-index:-1;pointer-events:none;border:1px solid var(--campaign-border);width:14rem;height:14rem;box-shadow:0 0 0 1.5rem var(--campaign-end), 0 0 0 calc(1.5rem + 1px) var(--campaign-border);border-radius:50%;position:absolute;bottom:-10rem;right:-10rem}