/* Use the slide's width, including in the narrow desktop customer frame. */
.pb-slider,.shop-new-hero,.store-theme .store-slider{container-type:inline-size}
.store-theme .store-slider{min-height:200px}
.pb-slide,.shop-new-slide,.store-slide{--slide-shadow-color:#000;--slide-text-color:#fff;--slide-button-color:var(--primary,#7354b1);--slide-button-text-color:#fff}
.pb-slide:has(>img)::before,.pb-text-left:has(>img)::before,.store-theme .store-slide::before{display:none}
.shop-new-slide,.shop-new-slide.is-left{background:var(--shop-slide-image,linear-gradient(135deg,#9d84c1,#65548e)) center/cover no-repeat}
.pb-slider .pb-slide-copy,:is(.shop-new-page,.pb-slider-section) .shop-new-slide-copy,.store-theme :is(.store-page,.store-category-view) .store-slide-copy{position:absolute;isolation:isolate;top:10px;right:0;bottom:49px;left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:50%;max-width:50%;min-width:0;padding:4px 10px;padding-inline:clamp(8px,2.5cqi,16px);color:var(--slide-text-color,#fff);text-align:center;overflow-wrap:anywhere;text-shadow:0 2px 8px var(--slide-shadow-color,#000)}
:is(.shop-new-page,.pb-slider-section) .shop-new-slide-copy,.store-theme :is(.store-page,.store-category-view) .store-slide-copy{bottom:49px}
.pb-slider .pb-text-left .pb-slide-copy,:is(.shop-new-page,.pb-slider-section) .shop-new-slide.is-left .shop-new-slide-copy,.store-theme .store-slide-copy-left .store-slide-copy{right:auto;left:0;margin:0}
.pb-slide-copy::before,.shop-new-slide-copy::before,.store-slide-copy::before{content:"";position:absolute;inset:5px 0;z-index:-1;border-radius:30%;background:var(--slide-shadow-color,#000);opacity:.45;filter:blur(16px);pointer-events:none}
.pb-slider .pb-slide-copy h2,:is(.shop-new-page,.pb-slider-section) .shop-new-slide-copy h2,.store-theme :is(.store-page,.store-category-view) .store-slide-copy h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:0 1 auto;min-height:0;max-width:100%;overflow:hidden;margin:0;color:var(--slide-text-color,#fff);font-size:17px;font-size:clamp(14px,4cqi,20px);line-height:1.4;text-align:center;text-shadow:inherit}
.pb-slider .pb-slide-copy p,:is(.shop-new-page,.pb-slider-section) .shop-new-slide-copy p,.store-theme :is(.store-page,.store-category-view) .store-slide-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:0 1 auto;min-height:0;max-width:100%;overflow:hidden;margin:0;color:var(--slide-text-color,#fff);font-size:11px;font-size:clamp(11px,2.8cqi,13px);line-height:1.5;text-align:center;text-shadow:inherit}
.pb-slider .pb-slide-copy :is(h2,p):empty,:is(.shop-new-page,.pb-slider-section) .shop-new-slide-copy :is(h2,p):empty,.shop-new-module h2:empty,.shop-new-promo h2:empty{display:none}
.pb-slider .pb-slide-copy a,:is(.shop-new-page,.pb-slider-section) .shop-new-slide-copy a,.store-theme :is(.store-page,.store-category-view) .store-slide-copy a{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;min-width:0;max-width:100%;min-height:32px;margin-top:2px;padding:5px 9px;border:1px solid #ffffff60;border-radius:11px;background:var(--slide-button-color,var(--primary,#7354b1));color:var(--slide-button-text-color,#fff);font-family:inherit;font-size:11px;font-weight:800;line-height:1.5;text-decoration:none;text-shadow:none;overflow-wrap:anywhere}
.pb-slide-copy a>span,:is(.shop-new-page,.pb-slider-section) .shop-new-slide-copy a>span,.store-theme .store-slide-copy a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.slide-appearance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:12px 0;padding:12px;border:1px solid #bba2d077;border-radius:15px}
.slide-appearance-fields legend{font-size:14px;font-weight:800}.slide-appearance-fields label{min-width:0}.slide-appearance-fields select{width:100%;min-height:40px;font:inherit}.slide-appearance-fields small{grid-column:1/-1;font-size:11px}
@media(max-width:480px){.slide-appearance-fields{grid-template-columns:1fr}}
