.banner-slider[data-v-a5327145]{isolation:isolate;width:min(100%,980px);min-width:0;margin:0 auto 28px;padding-bottom:6px;position:relative}.banner-slider[data-v-a5327145]:before{z-index:-1;content:"";background:linear-gradient(105deg,#a88444,#d8c58e 46%,#9cae9b);border-radius:24px;position:absolute;inset:13px 12px 0}.banner-slider-stage[data-v-a5327145]{aspect-ratio:2;touch-action:pan-y;background:#eee9dd;border:1px solid #5961462b;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 38px #27372b29,0 2px 6px #27372b14}.banner-slider-departing[data-v-a5327145],.banner-slider-media[data-v-a5327145]{width:100%;height:100%;display:block;position:absolute;inset:0}.banner-slider-media--linked[data-v-a5327145]{cursor:pointer;text-decoration:none}.banner-slider-departing[data-v-a5327145]{z-index:1;pointer-events:none}.banner-slider-departing--right[data-v-a5327145]{animation:.42s cubic-bezier(.3,.65,.2,1) both banner-fling-right-a5327145}.banner-slider-departing--left[data-v-a5327145]{animation:.42s cubic-bezier(.3,.65,.2,1) both banner-fling-left-a5327145}@keyframes banner-fling-right-a5327145{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}70%{opacity:1;transform:translate(85%)rotate(6deg)scale(.96)}to{opacity:1;transform:translate(145%)rotate(9deg)scale(.94)}}@keyframes banner-fling-left-a5327145{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}70%{opacity:1;transform:translate(-85%)rotate(-6deg)scale(.96)}to{opacity:1;transform:translate(-145%)rotate(-9deg)scale(.94)}}.banner-slider-image[data-v-a5327145]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.banner-slider-dots[data-v-a5327145]{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1830277a;border:1px solid #ffffff3d;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;max-width:calc(100% - 24px);padding:2px 7px;display:flex;position:absolute;inset:auto auto 12px 50%;transform:translate(-50%);box-shadow:0 4px 16px #18302726}.banner-slider-dots button[data-v-a5327145]{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:32px;padding:0;display:grid}.banner-slider-dots span[data-v-a5327145]{background:#ffffffb8;border-radius:999px;width:7px;height:7px;transition:width .22s,background .22s}.banner-slider-dots .active span[data-v-a5327145]{background:#f5df9d;width:19px}.banner-slider-dots button:hover span[data-v-a5327145]{background:#fff}.banner-slider[data-v-a5327145] :focus-visible{outline-offset:-4px;outline:3px solid #d6ad55}.banner-slider-sr[data-v-a5327145]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.banner-slider--dashboard[data-v-a5327145]{width:100%}.banner-slider--dashboard .banner-slider-stage[data-v-a5327145]{aspect-ratio:auto;height:calc(clamp(320px,46vh,520px))}.banner-slider--site[data-v-a5327145]{width:min(1120px,100% - 64px);margin:36px auto}.banner-slider--storefront[data-v-a5327145]{width:100%;margin:0;padding:0}.banner-slider--storefront[data-v-a5327145]:before{display:none}.banner-slider--storefront .banner-slider-stage[data-v-a5327145]{aspect-ratio:4.5;max-height:230px;box-shadow:none;border:0;border-radius:0}@media (width<=760px){.banner-slider--dashboard .banner-slider-stage[data-v-a5327145]{aspect-ratio:2;height:auto}}@media (width<=600px){.banner-slider[data-v-a5327145]{width:100%;margin-bottom:24px}.banner-slider-stage[data-v-a5327145]{border-radius:19px}.banner-slider[data-v-a5327145]:before{border-radius:19px;inset:11px 9px 0}.banner-slider--site[data-v-a5327145]{width:calc(100% - 28px);margin:24px auto}.banner-slider--storefront[data-v-a5327145]{margin:0}.banner-slider--storefront .banner-slider-stage[data-v-a5327145]{aspect-ratio:2;border-radius:0}.banner-slider-dots[data-v-a5327145]{padding:1px 5px;bottom:9px}.banner-slider-dots button[data-v-a5327145]{flex-basis:26px;width:26px;height:30px}}@media (prefers-reduced-motion:reduce){.banner-slider-dots span[data-v-a5327145]{transition:none}.banner-slider-departing[data-v-a5327145]{animation:none}}
