html:not(.pb-preview) .pb-disabled{display:none!important}.pb-slider-section{min-width:0;margin-block:0 24px}
.pb-slider{position:relative;isolation:isolate;width:100%;min-width:0;aspect-ratio:16/8;min-height:190px;margin:0;overflow:hidden;border-radius:26px;background:#bbaacc;box-shadow:6px 9px 19px #4e3f625c,inset 2px 3px 5px #fff9}
.pb-slide-stage,.pb-slide{position:absolute;inset:0}
.pb-slider .pb-slide{isolation:isolate;min-height:0;padding:0;overflow:hidden;background:var(--shop-slide-image,linear-gradient(135deg,#9d84c1,#65548e)) center/cover no-repeat;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-5%);transition:opacity .55s,transform .55s}
.pb-slider .pb-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none}
.pb-slide[hidden]{display:none!important}.pb-slider .pb-tone-peach{background:var(--shop-slide-image,linear-gradient(135deg,#efbdaf,#bf7d82)) center/cover no-repeat}.pb-slider .pb-tone-mint{background:var(--shop-slide-image,linear-gradient(135deg,#a5cbbc,#518c84)) center/cover no-repeat}.pb-slider .pb-tone-sky{background:var(--shop-slide-image,linear-gradient(135deg,#a9c7e7,#607da9)) center/cover no-repeat}
.pb-slider .pb-slide>img{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;pointer-events:none}
.pb-slide-copy{z-index:1}.pb-slide-copy>button{border:0;border-radius:10px;font:inherit;cursor:pointer}
.pb-slider-controls{position:absolute;z-index:3;right:10px;bottom:10px;left:10px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0;color:#fff;pointer-events:none}
.pb-slider-controls button{display:grid;place-items:center;flex:none;width:33px;height:33px;min-height:0;padding:0;border:0;border-radius:50%;background:#f1eaf2e8;box-shadow:2px 3px 6px #35264166,inset 1px 2px 3px #fff;color:#684b9c;font:inherit;font-size:24px;line-height:1;pointer-events:auto;cursor:pointer}
.pb-slide-counter{padding:3px 9px;border-radius:20px;background:#26193877;font-size:11px;direction:ltr;line-height:1.7}
.pb-slider-controls button:active{box-shadow:inset 3px 4px 7px #66547a77;transform:translateY(1px)}.pb-slider :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:2px}
.pb-slide-edit-tools{display:flex;justify-content:center;padding:8px}.pb-slide-edit-tools button{min-height:34px;padding:5px 12px;border:0;border-radius:10px;background:#eee7f5;color:#563c74;font:inherit;font-size:12px;cursor:pointer}
@media(prefers-reduced-motion:reduce){.pb-slider .pb-slide{transition:none}}
.pb-preview .pb-disabled{opacity:.48}.pb-preview .page-content{display:block!important;padding:10px!important;margin:0!important;width:100%!important;max-width:none!important}.pb-preview .pb-edit-region{min-width:0;margin-bottom:18px;padding:10px;border:2px dashed #bba2d0;border-radius:22px;background:#ffffff80}.pb-preview .pb-edit-region.is-disabled{border-color:#a7a2ac;background:#dddddf80}.pb-preview .pb-edit-region>[data-pb-section]{min-width:0;margin-block:0}.pb-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:12px;padding:8px;border-radius:15px;background:#dfd3e9;color:#433d4b;font-family:inherit;line-height:1.7;cursor:grab}.pb-toolbar strong{flex:1 1 140px;font-size:14px}.pb-toolbar small{font-size:11px;color:#70657a}.pb-toolbar button{min-height:34px;padding:5px 10px;border:0;border-radius:10px;background:linear-gradient(145deg,#fff,#d6c5e4);box-shadow:2px 3px 6px #42315225,inset 1px 1px 3px #fff;color:#563c74;font-family:inherit;font-size:12px;font-weight:800;line-height:1.7;cursor:pointer}.pb-toolbar button:disabled{opacity:.4;cursor:default}.pb-toolbar button:focus-visible{outline:2px solid #8267c6;outline-offset:2px}.pb-unavailable{border-radius:22px;padding:20px;background:#eee9f4;color:#675c75}.pb-unavailable p{font-size:13px}.pb-preview .pb-slide-disabled.is-active{opacity:.5}.pb-preview .app-header,.pb-preview .bottom-nav,.pb-preview .customer-header,.pb-preview .customer-bottom-nav{display:none!important}.pb-preview .app-shell{padding:0!important;width:100%!important;max-width:none!important;min-height:0!important}.pb-preview,.pb-preview body{min-height:0!important;height:auto!important;background:transparent!important}@media(max-width:600px){.pb-slider{min-height:200px;aspect-ratio:1.8}.pb-preview .pb-edit-region{padding:6px}.pb-preview .page-content{padding:4px!important}.pb-toolbar{gap:5px}.pb-toolbar button{min-height:38px;padding:5px 8px}.pb-toolbar small{flex-basis:100%;order:1}}
