.collection-header{padding-top:var(--collection-header-spacing-top);padding-bottom:var(--collection-header-spacing-bottom)}.collection-header-in{padding-top:var(--collection-header-spacing-inner-top);padding-bottom:var(--collection-header-spacing-inner-bottom);position:relative;min-height:var(--collection-header-height,auto);display:flex;align-items:center}.collection-banner-img{position:absolute;top:0;left:0;width:100%;height:100%}.collection-banner,.collection-banner .image{height:100%}.collection-banner *{height:100%}.collection-banner-img img{display:block;max-height:100%;height:100%;width:100%;object-fit:cover}.collection-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--collection-header-bg-overlay);opacity:var(--collection-header-bg-overlay-opacity)}.collection-banner--parallax .image{opacity:0;visibility:hidden}.collection-banner--parallax{background-image:var(--parallax-bg-desktop);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center}
@media (max-width:767px){.collection-banner--parallax{background-image:var(--parallax-bg-mobile);background-attachment:scroll}}.collection-banner-content{position:relative;z-index:1}.collection-banner-content .page-header{font-size:var(--collection-header-title);line-height:1.2;font-weight:var(--collection-header-title-font-weight);text-transform:var(--collection-header-title-text-transform);color:var(--collection-header-title-color);padding-bottom:var(--collection-header-title-space-bottom);letter-spacing:var(--collection-header-title-letter-spacing)}.breadcrumb .separate svg{width:calc(var(--collection-header-breadcrumb-font-size) / 1.6);fill:var(--collection-header-breadcrumb-color)}.breadcrumb a{font-size:var(--collection-header-breadcrumb-font-size);line-height:1.2;font-weight:var(--collection-header-breadcrumb-font-weight);text-transform:var(--collection-header-breadcrumb-text-transform);color:var(--collection-header-breadcrumb-color);letter-spacing:var(--collection-header-breadcrumb-letter-spacing)}.breadcrumb .link:hover{color:var(--collection-header-breadcrumb-color-hover)}.breadcrumb .bd-title{pointer-events:none}.collection-sub-list a{overflow:hidden;display:block}.collection-sub-list .sub-image{transition:all 400ms ease}.collection-sub-list .sub-image:hover{transform:scale(1.1)}@media (max-width:1199px){.collection-header{padding-top:var(--collection-header-spacing-top-tab);padding-bottom:var(--collection-header-spacing-bottom-tab)}}@media (max-width:1024px){.collection-header-in{padding-top:var(--collection-header-spacing-inner-top-tab);padding-bottom:var(--collection-header-spacing-inner-bottom-tab)}.collection-banner-content .page-header{font-size:var(--collection-header-title-tab);padding-bottom:var(--collection-header-title-space-bottom-tab)}.breadcrumb a{font-size:var(--collection-header-breadcrumb-font-size-tb)}}@media (max-width:767px){.collection-header{padding-top:var(--collection-header-spacing-top-mob);padding-bottom:var(--collection-header-spacing-bottom-mob)}.collection-header-in{padding-top:var(--collection-header-spacing-inner-top-mob);padding-bottom:var(--collection-header-spacing-inner-bottom-mob);min-height:var(--collection-header-height-mob,auto)}.collection-banner-content .page-header{font-size:var(--collection-header-title-mob);padding-bottom:var(--collection-header-title-space-bottom-mob)}.breadcrumb a{font-size:var(--collection-header-breadcrumb-font-size-mb)}.collection-header__description-wrap{display:none}}
.collection-header{padding-top:0;padding-bottom:0}.collection-header-in{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:0;padding-bottom:0}.collection-banner-img{position:static;height:var(--collection-header-height-mob,260px);order:1}.collection-header-in>.container{order:2;padding-top:32px;padding-bottom:32px}.collection-banner-content{text-align:center;animation:collectionHeaderFadeUp .6s cubic-bezier(.16,1,.3,1) both}.collection-banner-content .page-header{padding-bottom:0;margin:0;color:#111 !important;font-weight:700;position:relative;display:inline-block}.collection-banner-content .page-header:after{content:"";display:block;width:48px;height:3px;margin:14px auto 0;background:#41cde2;border-radius:2px}.collection-banner:before{display:none}.collection-header__buttons,.collection-breadcrumb{display:none}
@media (min-width:768px){.collection-banner-img{height:var(--collection-header-height,400px)}}
.collection-header__description-wrap{max-width:680px;margin:20px auto 0}
.collection-header__description-wrap.text-center{margin-left:auto;margin-right:auto}
.collection-header__description-wrap.text-right{margin-left:auto;margin-right:0}
.collection-header__description{color:#5c5c5c !important;font-size:15.5px;line-height:1.75;margin:0}
@keyframes collectionHeaderFadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media (prefers-reduced-motion:reduce){.collection-banner-content{animation:none}}
.collection-header__buttons{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:10px}
.collection-header__buttons.text-center{justify-content:center}
.collection-header__buttons.text-right{justify-content:flex-end}
.collection-header__button{display:inline-block;padding:12px 28px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background-color 200ms ease,color 200ms ease}
.collection-header__button--solid{background:#fff;color:#111;border:1px solid #fff}
.collection-header__button--solid:hover{background:transparent;color:#fff}
.collection-header__button--outline{background:transparent;color:#fff;border:1px solid #fff}
.collection-header__button--outline:hover{background:#fff;color:#111}