.site-studio .preview.carousel-preview,.page-builder .builder-preview.carousel-preview{box-sizing:border-box;display:grid!important;grid-template-rows:auto minmax(0,1fr) 24px 48px auto;gap:12px;aspect-ratio:1;width:100%;height:auto!important;padding:24px!important;overflow:hidden;align-self:start}.carousel-heading{position:relative;min-width:0}.carousel-preview .carousel-heading .preview-tools{top:0!important;right:0!important}.site-studio .carousel-preview .carousel-heading .preview-tools{right:48px!important}.carousel-preview .carousel-heading h1{font-size:26px!important;line-height:1.1!important;margin:8px 0 0!important}.carousel-preview .carousel-heading .eyebrow,.carousel-preview .carousel-heading small{font-size:9px!important;line-height:32px!important}.carousel-stage{position:relative;min-height:0;width:100%;display:flex;justify-content:center;align-items:center;isolation:isolate;touch-action:pan-y}.page-builder .carousel-preview .large-builder,.site-studio .carousel-preview .canvas-wrap{position:relative!important;z-index:2;width:66%!important;height:100%!important;aspect-ratio:auto!important;min-height:0!important;margin:0!important;overflow:visible}.carousel-preview .carousel-stage #product-canvas{object-fit:contain;width:100%!important;height:100%!important}.carousel-ghost{position:absolute;top:0;bottom:0;width:33%;padding:0;border:0;background:none;opacity:.19;filter:grayscale(1);cursor:pointer;display:grid;align-items:center;z-index:1}.carousel-ghost.previous{left:1%}.carousel-ghost.next{right:1%}.carousel-ghost{z-index:3}.carousel-ghost img{width:100%;height:80%;object-fit:contain;pointer-events:none}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;z-index:4;width:36px;height:36px;border:1px solid #ffffffc0;border-radius:50%;background:#ffffffc9;color:#6e6e73;cursor:pointer;padding:9px}.carousel-arrow.previous{left:0}.carousel-arrow.next{right:0}.carousel-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.carousel-dots{display:flex;align-items:center;justify-content:center;gap:0;min-height:24px}.carousel-dot{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.carousel-dot:after{content:"";width:5px;height:5px;border-radius:50%;background:#c7c7cd}.carousel-dot[aria-pressed=true]:after{background:#1d1d1f}.carousel-original-views{display:none!important}.site-studio .carousel-preview>.preview-bottom{display:none!important}.carousel-modes{min-width:0}.page-builder .carousel-preview .preview-mode{margin:0!important}.carousel-modes .preview-mode>p,.carousel-modes .preview-mode>small{display:none!important}.carousel-footer{min-width:0}.page-builder .carousel-preview .savebar{margin:0!important;padding-top:12px!important;border-top:1px solid #e1e1e6}.carousel-preview .carousel-footer>.caption,.carousel-preview .carousel-footer>.preview-note{display:none!important}.site-studio .carousel-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e1e1e6;padding-top:12px;gap:12px}.site-studio .carousel-footer .preview-price,.site-studio .carousel-footer #save-design{margin:0!important}.carousel-preview :is(button,[role=button]):focus-visible,.carousel-stage:focus-visible{outline:2px solid #0071e3;outline-offset:3px}@media(max-width:720px){.site-studio .preview.carousel-preview,.page-builder .builder-preview.carousel-preview{grid-template-rows:42px minmax(0,1fr) 18px 40px;gap:4px;padding:16px!important;border-radius:20px;aspect-ratio:1}.carousel-preview .carousel-footer,.carousel-preview .carousel-heading .eyebrow,.carousel-preview .carousel-heading small{display:none!important}.carousel-preview .carousel-heading h1{font-size:18px!important;line-height:24px!important;margin:8px 0 0!important;letter-spacing:-.025em!important}.carousel-preview .carousel-heading h1 span,.carousel-preview .carousel-heading h1 br{display:none}.site-studio .carousel-preview .preview-tools .icon-button,.site-studio .carousel-preview .preview .close-studio,.site-studio .carousel-preview .close-studio,.page-builder .carousel-preview .preview-tools>svg{width:30px!important;height:30px!important;padding:7px!important}.carousel-preview .carousel-heading .preview-tools{gap:4px!important;top:5px!important}.site-studio .carousel-preview .carousel-heading .preview-tools{right:34px!important}.site-studio .carousel-preview .close-studio{top:5px!important;line-height:16px!important;font-size:22px!important}.site-studio .carousel-preview .preview-tools svg{width:16px!important;height:16px!important}.carousel-preview .carousel-stage .large-builder,.site-studio .carousel-preview .canvas-wrap{width:70%!important}.carousel-arrow{width:30px;height:30px;padding:7px}.carousel-arrow svg{width:16px;height:16px}.carousel-dots,.carousel-dot{min-height:18px;height:18px}.site-studio .carousel-preview .area-tabs,.page-builder .carousel-preview .preview-mode .choices{height:40px!important;padding:3px!important;border-radius:12px}.site-studio .carousel-preview .area-tabs button,.page-builder .carousel-preview .preview-mode .choices>div{min-height:34px!important;height:34px!important;padding:7px 8px!important;font-size:11px!important;line-height:20px!important;border-radius:9px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/wist-54bc9cdad6d5-studio-carousel.css.map */
