/* Collection editorial header */
.sr-collection-hero{position:relative;margin:12px var(--sr-gap,24px) 30px;border-radius:16px;overflow:hidden;height:clamp(280px,33vw,640px);background:#f1f0ec}
.sr-collection-hero-image{width:100%;height:100%;object-fit:cover;display:block}
.sr-collection-hero-copy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;color:white;background:linear-gradient(transparent,rgba(0,0,0,.18));text-shadow:0 1px 8px #0005}
.sr-collection-hero-copy h1{font-size:clamp(26px,3vw,48px);font-weight:400;line-height:1.15;color:inherit;margin:0}
.sr-collection-hero-copy div{max-width:660px;font-size:18px;margin-top:14px}
.template-collection .collection__content{display:block}.template-collection .collection__main-area{width:100%;max-width:none}
.sr-material-filter{display:flex;align-items:center;justify-content:center;gap:12px;overflow-x:auto;padding:8px 0 26px;scrollbar-width:thin}
.sr-material-label{font-size:12px;text-transform:uppercase;flex-shrink:0}.sr-material-pill{flex-shrink:0;display:block;border:1px solid #696762;border-radius:100px;padding:12px 25px;text-transform:uppercase;color:#696762;line-height:1.2;background:transparent;text-decoration:none}
.sr-material-pill.is-active,.sr-material-pill:hover{background:#696762;color:white}.sr-material-pill:focus-visible{outline:2px solid #333;outline-offset:3px}
.sr-card-prices s{color:#77746f!important}.sr-card-prices .sr-sale-price{color:#bd2929!important}
.footer__group--newsletter{flex:1 1 40%;min-width:280px}.footer__group--newsletter .footer__heading{font-size:clamp(28px,3vw,46px);font-weight:400;line-height:1.1;text-transform:none}.footer__group--newsletter .footer__arrow{display:none}.footer__group--newsletter .footer__group-content{display:block!important;height:auto!important;visibility:visible!important}.footer__newsletter .newsletter__input-container{border:1px solid currentColor;border-radius:100px;margin-top:22px;position:relative}.footer__newsletter input{background:transparent!important;border:0!important;color:inherit!important;padding-right:58px}.footer__newsletter .newsletter-button{color:inherit}.footer__newsletter{max-width:510px}
.announcement-bar__item:not(.is-selected){visibility:visible}.announcement-bar:not(.flickity-enabled) .announcement-bar__item:not(:first-child){display:none}.announcement-bar .flickity-slider .announcement-bar__item{opacity:1!important;visibility:visible!important}
@media(max-width:749px){.sr-collection-hero{height:300px;margin:8px 16px 18px;border-radius:14px}.sr-collection-hero-copy{padding:22px}.sr-collection-hero-copy div{font-size:15px;max-height:130px;overflow:auto}.sr-material-filter{justify-content:flex-start;gap:9px;padding-bottom:20px}.sr-material-pill{padding:11px 18px;font-size:14px}.sr-material-label{display:none}.template-collection .collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.footer__group--newsletter{width:100%;min-width:0;padding-bottom:28px}.announcement-bar__item{padding:12px 32px;min-height:46px}}

.announcement-bar__item{white-space:normal;transition:none}.announcement-bar__content{animation:none!important}.announcement-bar:not(.flickity-enabled) .announcement-bar__item:first-child{opacity:1;pointer-events:auto}
