.banner{position:relative;overflow:hidden}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,#0000 55%,#00000040)}.banner__content{position:relative;z-index:2}.banner__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#0000,#00000059 40% 60%,#0000);pointer-events:none}.banner__heading,.banner__text{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.25)}.banner__heading{position:relative;padding-bottom:20px}.banner__heading:after{content:"\2022  \2022  \2022";position:absolute;left:50%;bottom:0;transform:translate(-50%);font-size:12px;letter-spacing:6px;color:#ffffffb3}.banner__buttons .button,.banner__buttons .button--primary{position:relative;background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));border:none!important;outline:none!important;box-shadow:none!important;overflow:visible;border-radius:5px;padding-top:1.75rem;padding-bottom:1.75rem;transform-origin:center}.banner__buttons .button:before,.banner__buttons .button--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-button),var(--alpha-button-background));border-radius:5px;z-index:0;transition:transform .3s ease-in-out,filter .3s ease-in-out;transform:scaleX(1)}.banner__buttons .button .button-inner,.banner__buttons .button--primary .button-inner{position:relative;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.35)}.banner__buttons .button:hover:before,.banner__buttons .button--primary:hover:before{filter:brightness(.75);transform:scaleX(1.1)}.banner__buttons .button:after,.banner__buttons .button--primary:after,.banner__buttons .button:hover:after,.banner__buttons .button--primary:hover:after{content:none!important;border:none!important;box-shadow:none!important}@media (max-width: 749px){.banner--mobile-full{height:calc(100svh - var(--announcement-bar-height, 0px) - var(--header-height, 0px))!important;max-height:calc(100svh - var(--announcement-bar-height, 0px) - var(--header-height, 0px))!important;overflow:hidden;position:relative}}.card__media{position:relative}.collection-list .card .card__information,.section-collection-list .card .card__information{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;background:#fff;border:1px solid #D6D2C8;padding:16px 28px;border-radius:0;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 2px 6px #00000014;max-width:90%;z-index:3}@media (max-width: 768px){.collection-list .card .card__information,.section-collection-list .card .card__information{min-width:60%;max-width:80%;padding:16px 10px}}.collection-list .card .card__heading,.section-collection-list .card .card__heading{font-family:inherit;font-size:15px;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin:0;line-height:1.3;color:#1a1918;text-align:center;display:flex;justify-content:center;width:100%}.collection-list .card__information a,.section-collection-list .card__information a{display:flex;align-items:center;justify-content:center;width:100%}.collection-list .card__heading:after,.collection-list a:after,.collection-list .card__information a:after,.collection-list .icon-arrow,.collection-list .icon.icon-arrow,.card__heading:after{display:none!important;content:none!important}.collection-list .card__information a span,.section-collection-list .card__information a span{display:none!important}.collection-list .card__media,.section-collection-list .card__media{position:relative;overflow:hidden}.collection-list .card__media img,.section-collection-list .card__media img{transition:all .35s ease-in-out}.card-click-area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.breadcrumbs{display:flex;justify-content:center;margin:10px 0;font-size:14px;letter-spacing:.03em;color:#888}.breadcrumbs__list{display:flex;gap:3px;list-style:none;padding:0;margin:0}.breadcrumbs__items a{transition:opacity .2s ease}.breadcrumbs__link{color:#555;text-decoration:none}.breadcrumbs__link:hover{opacity:.8}.breadcrumbs__separator{margin:0 6px;color:#888}.breadcrumbs__item--current .breadcrumbs__current{display:none}.collection-hero .breadcrumbs,.template-product .breadcrumbs{margin-top:2rem}.product .breadcrumbs,.template-product .breadcrumbs{justify-content:left}.product-card-badge{position:absolute;top:0;right:0;z-index:3;background:#000c;color:#fff;border-radius:0;padding:6px 10px;font-size:12px;line-height:1;pointer-events:none;display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snooozeco-components.css.map */
