.collection-page-banner{padding-top:var(--cpb-pt-mobile, 40px);padding-bottom:var(--cpb-pb-mobile, 40px);background-color:var(--cpb-bg, #ffffff)}@media screen and (min-width:768px){.collection-page-banner{padding-top:var(--cpb-pt-desktop, 64px);padding-bottom:var(--cpb-pb-desktop, 64px)}}.collection-page-banner__heading{margin:0 0 var(--cpb-heading-gap-mobile, 24px);text-align:center;color:var(--cpb-heading-color, #1a1a1a);font-weight:var(--cpb-heading-weight, 600);font-size:var(--cpb-heading-size-mobile, 28px);line-height:1.1;letter-spacing:0}@media screen and (min-width:768px){.collection-page-banner__heading{margin-bottom:var(--cpb-heading-gap-desktop, 32px);font-size:var(--cpb-heading-size-desktop, 40px)}}.collection-page-banner__track{display:flex;gap:var(--cpb-gap-mobile, 8px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin-inline:-20px;scrollbar-width:none}.collection-page-banner__track>*:first-child{padding-left:20px;flex:0 0 calc(var(--cpb-card-width-mobile, 160px) + 20px)}.collection-page-banner__track>*:last-child{padding-right:20px;flex:0 0 calc(var(--cpb-card-width-mobile, 160px) + 20px)}.collection-page-banner__track::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.collection-page-banner__track{gap:var(--cpb-gap-desktop, 8px);scroll-snap-type:x proximity;max-width:fit-content;margin-inline:auto}.collection-page-banner__track::-webkit-scrollbar{display:block;height:6px}.collection-page-banner__track::-webkit-scrollbar-track{background:var(--cpb-scrollbar-track, #e0e0e0);border-radius:3px}.collection-page-banner__track::-webkit-scrollbar-thumb{background:var(--cpb-scrollbar-thumb, #999999);border-radius:3px}}.collection-page-banner__card{position:relative;display:flex;flex-direction:column;flex:0 0 var(--cpb-card-width-mobile, 160px);scroll-snap-align:start;text-decoration:none;color:inherit;border-radius:var(--cpb-card-radius, 2px);overflow:hidden}@media screen and (min-width:768px){.collection-page-banner__card{flex:0 0 var(--cpb-card-width-desktop, 205px)}.collection-page-banner__track>*:first-child{flex:0 0 calc(var(--cpb-card-width-desktop, 205px) + 20px)}.collection-page-banner__track>*:last-child{flex:0 0 calc(var(--cpb-card-width-desktop, 205px) + 20px)}}.collection-page-banner__media{position:relative;aspect-ratio:var(--cpb-aspect-ratio, 1 / 1);display:flex;align-items:center;justify-content:center;padding:var(--cpb-image-padding-mobile, 16px);overflow:hidden;background-color:var(--cpb-card-bg, #f0efec);border-radius:var(--cpb-card-radius, 2px)}@media screen and (min-width:768px){.collection-page-banner__media{padding:var(--cpb-image-padding-desktop, 24px)}}.collection-page-banner__media img,.collection-page-banner__media svg{display:block;width:100%;height:100%;object-fit:cover}.collection-page-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 55%);pointer-events:none;z-index:1}@media screen and (min-width:768px){.collection-page-banner__media:after{display:none}}.collection-page-banner__label{z-index:2;margin:12px 0 0;text-align:center;color:#121212;font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.6px}@media screen and (min-width:768px){.collection-page-banner__label{margin-top:16px;color:var(--cpb-label-color, #1a1a1a)}}.collection-page-banner__empty{padding:24px;text-align:center;color:#666;font-size:14px;border:1px dashed #cccccc;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-collection-page-banner.css.map */
