.collection-banner-section *,.collection-banner-section *:before,.collection-banner-section *:after{box-sizing:border-box;margin:0;padding:0}.collection-banner-section{width:100%;display:flex;justify-content:center;background:transparent}.collection-banner-inner{width:100%;max-width:var(--banner-max-width, 1600px);background-color:var(--banner-bg, #f0157a);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");background-repeat:repeat;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:var(--banner-padding-vertical, 20px) 40px;gap:16px}.collection-banner-inner:before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background-image:radial-gradient(circle at center top,#fff 5px,transparent 5px);background-size:18px 10px;background-repeat:repeat-x;z-index:1}.collection-banner-inner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;background-image:radial-gradient(circle at center bottom,#fff 5px,transparent 5px);background-size:18px 10px;background-repeat:repeat-x;z-index:1}.banner-stars{display:flex;align-items:center;gap:6px;flex-shrink:0;color:var(--banner-star-color, #ffffff);line-height:1;position:relative;z-index:2}.banner-stars--left{flex-direction:row}.banner-stars--right{flex-direction:row-reverse}.star{display:inline-block;color:var(--banner-star-color, #ffffff);line-height:1}.star--large{font-size:2rem;animation:starPulse 3s ease-in-out infinite}.star--small{font-size:1rem;opacity:.7;animation:starPulse 3s ease-in-out infinite 1.5s}@keyframes starPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.banner-content{text-align:center;flex:1;position:relative;z-index:2}.banner-heading{font-family:var(--banner-font-family, inherit);font-size:var(--banner-heading-size, 28px);font-weight:var(--banner-heading-weight, 800);color:var(--banner-text-color, #ffffff);text-transform:uppercase;letter-spacing:.12em;line-height:1.15;display:block}.banner-subtext{font-family:var(--banner-font-family, inherit);font-size:var(--banner-subtext-size, 14px);font-weight:var(--banner-subtext-weight, 400);color:var(--banner-subtext-color, #ffffff);letter-spacing:.02em;line-height:1.5;margin-top:4px}@media screen and (max-width:1024px){.collection-banner-inner{padding-left:24px;padding-right:24px}.star--large{font-size:1.6rem}.star--small{font-size:.85rem}}@media screen and (max-width:768px){.collection-banner-inner{padding-left:16px;padding-right:16px;gap:10px}.banner-heading{font-size:clamp(16px,4.5vw,var(--banner-heading-size, 28px))}.banner-subtext{font-size:clamp(11px,2.8vw,var(--banner-subtext-size, 14px))}.star--large{font-size:1.3rem}.star--small{display:none}}@media screen and (max-width:480px){.collection-banner-inner{padding-left:12px;padding-right:12px;gap:8px}.banner-heading{font-size:clamp(14px,5vw,var(--banner-heading-size, 28px));letter-spacing:.08em}.banner-subtext{font-size:clamp(10px,3vw,var(--banner-subtext-size, 14px))}.star--large{font-size:1rem}}@media screen and (max-width:360px){.banner-stars{display:none}.banner-content{padding:0 8px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/new-arrivals-banner.css.map */
