.sc-custom-banner-section{position:relative;margin:0}.sc-custom-collection-banner{position:relative;isolation:isolate;width:100%;min-height:0;overflow:hidden;border-top:0;border-bottom:var(--sc-border-thin) solid var(--sc-collection-banner-border);background:var(--sc-collection-banner-background);color:var(--sc-collection-banner-text);font-family:var(--sc-font-body)}.sc-custom-collection-banner--luxury{background:var(--sc-collection-banner-luxury-background)}.sc-custom-collection-banner--sale{border-bottom-color:var(--sc-collection-banner-sale-border);background:var(--sc-collection-banner-sale-background)}.sc-custom-collection-banner:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:none;content:"";pointer-events:none}.sc-custom-collection-banner--has-image:after{background:var(--sc-collection-banner-image-overlay)}.sc-custom-collection-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.sc-custom-collection-banner__media-image{display:block;width:100%;height:100%;object-fit:cover}.sc-custom-collection-banner__inner{position:relative;z-index:1;padding-block:var(--sc-collection-banner-padding);text-align:center}.sc-custom-collection-banner__eyebrow{max-width:var(--sc-container-md);margin:0 auto var(--sc-space-12);color:var(--sc-gold);font-size:var(--sc-text-xs);font-weight:var(--sc-weight-black);letter-spacing:var(--sc-tracking-wide);line-height:var(--sc-lh-tight);text-transform:uppercase}.sc-custom-collection-banner__heading{max-width:var(--sc-container-md);margin:0 auto;color:var(--sc-collection-banner-text);font-family:var(--sc-font-heading);font-size:var(--sc-collection-banner-heading-size);font-weight:var(--sc-weight-black);line-height:var(--sc-collection-banner-heading-line-height);letter-spacing:0;padding-bottom:var(--sc-collection-banner-heading-padding-end);text-wrap:balance;text-shadow:var(--sc-collection-banner-heading-shadow)}.sc-custom-collection-banner__subtext{max-width:var(--sc-measure-copy);margin:var(--sc-space-12) auto 0;color:var(--sc-collection-banner-text-muted);font-size:var(--sc-collection-banner-subtext-size);line-height:var(--sc-lh-loose)}.sc-custom-collection-banner__subtext>:first-child{margin-top:0}.sc-custom-collection-banner__subtext>:last-child{margin-bottom:0}.sc-custom-collection-banner__logo-card{display:grid;width:var(--sc-collection-banner-logo-width);min-height:var(--sc-collection-banner-logo-height);place-items:center;box-sizing:border-box;margin:0 auto;padding:var(--sc-space-20) var(--sc-space-32);border:var(--sc-border-thin) solid var(--sc-collection-banner-action-border);border-radius:var(--sc-radius-sm);background:var(--sc-collection-banner-logo-panel);box-shadow:var(--sc-shadow-lg)}.sc-custom-collection-banner__logo{display:block;width:auto;max-width:100%;height:auto;max-height:var(--sc-collection-banner-logo-image-height);object-fit:contain}.sc-custom-collection-banner__proof{display:grid;max-width:var(--sc-collection-banner-proof-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sc-space-12);margin:var(--sc-space-24) auto 0;padding:0;list-style:none}.sc-custom-collection-banner__proof-card{min-width:0;padding:var(--sc-space-16) var(--sc-space-20);border:var(--sc-border-thin) solid var(--sc-collection-banner-panel-border);border-radius:var(--sc-radius-sm);background:var(--sc-collection-banner-panel);box-shadow:var(--sc-shadow-md);text-align:left}.sc-custom-collection-banner__proof-card span,.sc-custom-collection-banner__proof-card strong{display:block}.sc-custom-collection-banner__proof-card span{margin-bottom:var(--sc-space-6);color:var(--sc-gold);font-size:var(--sc-text-xs);font-weight:var(--sc-weight-black);line-height:var(--sc-lh-tight);text-transform:uppercase}.sc-custom-collection-banner__proof-card strong{color:var(--sc-collection-banner-text);font-size:var(--sc-text-base);font-weight:var(--sc-weight-black);line-height:var(--sc-lh-normal)}.sc-custom-collection-banner__proof-card p{margin:var(--sc-space-8) 0 0;color:var(--sc-collection-banner-text-muted);font-size:var(--sc-text-sm);line-height:var(--sc-lh-relaxed)}.sc-custom-collection-banner__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sc-space-12);margin-top:var(--sc-space-24)}.sc-custom-collection-banner__action{display:inline-flex;min-width:var(--sc-collection-banner-action-min-width);min-height:var(--sc-control-size);align-items:center;justify-content:center;padding:var(--sc-space-12) var(--sc-space-20);border:var(--sc-border-thin) solid var(--sc-collection-banner-action-border);border-radius:var(--sc-radius-pill);color:var(--sc-collection-banner-text);font-size:var(--sc-text-sm);font-weight:var(--sc-weight-black);line-height:var(--sc-lh-tight);text-decoration:none;transition:background-color var(--sc-duration-fast) var(--sc-ease-standard),color var(--sc-duration-fast) var(--sc-ease-standard),transform var(--sc-duration-fast) var(--sc-ease-standard)}.sc-custom-collection-banner__action:hover{background-color:var(--sc-collection-banner-panel);transform:translateY(calc(var(--sc-space-4) * -1))}.sc-custom-collection-banner__action--primary,.sc-custom-collection-banner__action--primary:hover{background-color:var(--sc-gold);color:var(--sc-on-gold)}.sc-custom-collection-banner :focus-visible{outline:var(--sc-border-focus) solid var(--sc-gold);outline-offset:var(--sc-focus-ring-offset)}@media screen and (max-width:749px){.sc-custom-collection-banner__inner{padding-block:var(--sc-space-32)}.sc-custom-collection-banner__heading{font-size:var(--sc-collection-banner-heading-size-mobile)}.sc-custom-collection-banner__logo-card{padding:var(--sc-space-16) var(--sc-space-24)}.sc-custom-collection-banner__proof{grid-template-columns:1fr;margin-top:var(--sc-space-20)}.sc-custom-collection-banner__proof-card{text-align:center}.sc-custom-collection-banner__actions{flex-direction:column;margin-top:var(--sc-space-20)}.sc-custom-collection-banner__action{width:100%}}@media(prefers-reduced-motion:reduce){.sc-custom-collection-banner__action{transition-duration:var(--sc-duration-none)}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/sleep-city-custom-collections-banner.css.map */
