.bb-studio-product,.bb-studio-header,.bb-studio-workspace{--studio-ink:#193740;--studio-teal:#087f8b;--studio-orange:#ff9c50;--studio-paper:#faf7f1;--studio-line:#dce4e1;color:var(--studio-ink);box-sizing:border-box}.bb-studio-product *,.bb-studio-header *,.bb-studio-workspace *{box-sizing:border-box}.bb-studio-product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(32px,6vw,90px);padding-block:48px 64px;align-items:center}.bb-studio-gallery{min-width:0}.bb-studio-product-art{background:#f4f0e8;border-radius:32px 32px 80px;padding:30px;min-height:400px;display:flex;align-items:center;justify-content:center}.bb-studio-product-art img{display:block;width:100%;height:500px;object-fit:contain;filter:drop-shadow(0 16px 14px #19374018)}.bb-studio-thumbnails{display:flex;gap:10px;margin:18px 0;flex-wrap:wrap}.bb-studio-thumbnails:has(button:only-child){display:none}.bb-studio-thumbnails button{padding:4px;width:64px;height:64px;border:1px solid #dce4e1;border-radius:12px;background:#fff}.bb-studio-thumbnails img{width:100%;height:100%;object-fit:contain}.bb-studio-thumbnails button[aria-pressed=true]{border:2px solid #087f8b}.bb-studio-caption{font-size:13px;color:#627475}.bb-studio-caption span{color:#dc742d;font-size:21px;margin-right:8px}.bb-studio-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800;color:#087f8b}.bb-studio-product h1{font-size:clamp(30px,3vw,46px);line-height:1.15;letter-spacing:-.025em;margin:16px 0 24px}.bb-studio-product h2{font-size:24px;margin:30px 0 12px}.bb-studio-product-copy>p{max-width:46ch;line-height:1.65}.bb-studio-product .bb-price{font-size:28px;margin-bottom:0}.bb-studio-product .bb-muted{font-size:13px;margin-top:0}.bb-studio-product .bb-studio-start{display:flex;justify-content:space-between;text-transform:none;font-size:17px;min-height:60px;background:#193740;border-radius:14px;margin-top:24px;color:#fff;border:0;padding:18px 24px}.bb-studio-start span{font-size:24px;color:#ffb172}.bb-studio-safe{font-size:12px;color:#627475;margin-top:12px}.bb-studio-safe span{font-size:18px;margin-right:8px}body:has(.bb-studio-header){background:#faf7f1!important;overflow:auto!important}body:has(.bb-studio-header) :is(.shopify-section-group-header-group,.wrapper-footer,#shopify-section-bb-related-products,.halo-sticky-toolbar-mobile,.halo-sticky-toolbar,.bb-mobile-preview){display:none!important}body:has(.bb-studio-header) .body-content-wrapper,body:has(.bb-studio-header) #MainContent{padding:0!important;max-width:none!important;background:transparent!important;overflow:visible!important}.bb-studio-header{max-width:1600px;margin:auto;display:flex;align-items:center;gap:30px;padding:24px 40px;border-bottom:1px solid var(--studio-line);min-height:94px}.bb-studio-brand{color:#193740;min-width:150px}.bb-studio-brand strong{position:relative;font-size:24px;line-height:.96;display:block;letter-spacing:-1px;font-weight:900}.bb-studio-brand strong span{display:block}.bb-studio-brand i{position:absolute;left:105px;top:0;color:#ed8b45;font-size:32px;font-style:normal}.bb-studio-brand img{width:130px;height:auto}.bb-studio-title{flex:1}.bb-studio-title span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#087f8b}.bb-studio-title p{margin:4px 0 0;font-size:16px;font-weight:700}.bb-studio-back{font-size:13px;color:#42595f;display:flex;gap:10px;align-items:center}.bb-studio-root.bb-wrap{max-width:1600px!important;width:100%!important;margin:0 auto!important;padding:24px 40px 40px!important;display:block!important}.bb-studio-root>.bb-gallery,.bb-studio-root>.bb-product-summary>:not(dialog[data-bb-studio]):not(.bb-material-info-dialog),.bb-studio-root>:not(dialog[data-bb-studio]):not(.bb-material-info-dialog):not(.bb-product-summary):not(script):not(style){display:none!important}.bb-studio-root>.bb-product-summary{display:contents!important}dialog.bb-studio-workspace{position:static!important;inset:auto!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:calc(100dvh - 160px);border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;box-shadow:none!important;color:#193740}dialog.bb-studio-workspace[open]{display:block!important}.bb-studio-workspace>.bb-name-heading,.bb-studio-workspace>.bb-wizard-heading,.bb-studio-workspace>.bb-name-progress,.bb-studio-workspace>.bb-wizard-progress{display:none!important}.bb-studio-workspace :is(.bb-name-layout,.bb-designer-layout){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:28px!important;align-items:start!important;min-height:0!important;height:auto!important;overflow:visible!important}.bb-studio-workspace .bb-birth-order{display:block!important;margin:0!important;overflow:visible!important;height:auto!important;max-height:none!important}.bb-studio-workspace :is(.bb-name-art,.bb-designer-preview){position:sticky!important;top:20px!important;width:100%!important;min-width:0!important;min-height:520px!important;height:calc(100dvh - 165px)!important;max-height:950px!important;padding:20px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;background:#efece4!important;background-image:radial-gradient(#19374014 1px,transparent 1px)!important;background-size:18px 18px!important;border:1px solid #e1ded4!important;border-radius:24px!important;margin:0!important;box-shadow:none!important;overflow:hidden!important}.bb-studio-preview-bar{display:flex;align-items:center;gap:10px;flex:none;min-height:40px;margin-bottom:10px}.bb-studio-preview-bar strong{font-size:13px;margin-right:auto}.bb-studio-workspace .bb-studio-preview-bar button,.bb-studio-view-tools button{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:12px;background:#fff;color:#193740;border:1px solid #d9ded6;font:inherit;font-size:22px;display:grid;place-items:center;cursor:pointer;padding:0}.bb-studio-preview-bar button:disabled{opacity:.3;cursor:default}.bb-studio-stage{flex:1;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:20px;scrollbar-width:thin}.bb-studio-stage.is-zoomed{display:grid;place-items:center;justify-content:start;align-items:start}.bb-studio-stage :is(.bb-designer-board,.bb-preview-image,.bb-birth-figure){flex:none!important;width:var(--studio-art-width,100%)!important;max-width:none!important;height:auto!important;max-height:none!important;margin:auto!important;padding:0!important;background:transparent!important;aspect-ratio:var(--studio-art-ratio,1.5)!important;border-radius:0!important;box-shadow:0 16px 32px #1937401c!important;overflow:hidden!important}.bb-studio-stage .bb-designer-board>canvas,.bb-studio-stage .bb-birth-figure>svg,.bb-studio-stage .bb-preview-image>img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;max-width:none!important;object-fit:contain!important;aspect-ratio:var(--studio-art-ratio,1.5)!important;margin:0!important}.bb-studio-stage .bb-preview-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important}.bb-studio-stage figcaption{display:none!important}.bb-studio-view-tools{display:flex;justify-content:center;align-items:center;gap:4px;padding-top:14px;flex:none}.bb-studio-view-tools output{font-size:12px;min-width:55px;text-align:center}.bb-studio-view-tools button{background:transparent;border:0;width:36px;min-width:36px}.bb-studio-workspace :is(.bb-name-controls,.bb-designer-controls){position:relative!important;top:0!important;padding:26px!important;background:#fff;border:1px solid var(--studio-line);border-radius:24px;width:100%!important;min-width:0!important;min-height:480px!important;height:auto!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;box-shadow:0 6px 24px #19374004}.bb-studio-step{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#087f8b;font-weight:800;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--studio-line)}.bb-studio-workspace :is(.bb-name-pages,.bb-wizard-pages,.bb-order,.bb-designer-form){overflow:visible!important;height:auto!important;max-height:none!important;min-height:0!important;padding:0!important;margin:0!important;display:block!important;flex:1}.bb-studio-workspace :is(.bb-name-pages,.bb-wizard-pages) h3{font-size:26px!important;line-height:1.2;letter-spacing:-.025em;margin:0 0 22px!important}.bb-studio-workspace label{text-transform:none!important;font-size:14px;line-height:1.5}.bb-studio-workspace :is(input,select,textarea):not([type=range]):not([type=radio]):not([type=checkbox]):not([type=hidden]){min-height:48px;font-size:16px!important;border:1px solid #bdcccb;border-radius:10px;padding:10px 12px;color:#193740;background:#fff;max-width:100%}.bb-studio-workspace input[type=range]{min-height:44px;width:100%;accent-color:#087f8b}.bb-studio-workspace :is(button,a,input,select,textarea):focus-visible,.bb-studio-header a:focus-visible,.bb-studio-product a:focus-visible{outline:3px solid #cf742f;outline-offset:4px}.bb-studio-workspace :is(.bb-name-bottom,.bb-wizard-bottom){margin:28px 0 0!important;padding:20px 0 0!important;border-top:1px solid var(--studio-line);background:#fff!important;position:static!important;display:flex!important;flex-wrap:wrap;gap:10px!important;float:none!important;width:100%!important}.bb-studio-workspace .bb-wizard-nav{display:flex!important;gap:10px;width:100%}.bb-studio-workspace .bb-button{background:#193740;color:#fff;border:0!important;text-transform:none;border-radius:12px!important;font-size:15px!important;min-height:52px!important;padding:14px 18px;flex:1;max-width:none!important}.bb-studio-workspace .bb-button-secondary{background:#f0f4f1!important;color:#193740!important}.bb-studio-workspace .bb-button:disabled{opacity:.4}.bb-studio-workspace .bb-name-execution{font-size:13px}.bb-studio-workspace .bb-name-price-bar{padding:0 0 16px;border:0;background:transparent}.bb-studio-workspace .bb-name-price-bar .bb-price{font-size:22px}.bb-studio-workspace .bb-payment-trust{width:100%;margin-top:12px}.bb-studio-save{font-size:11px;line-height:1.5;color:#697a7a;display:flex;gap:6px;align-items:center;margin:18px 0 0}.bb-studio-save:before{content:"\21b6";font-size:17px;color:#087f8b}.bb-studio-history{display:flex!important;gap:4px;margin:0!important;padding:0!important;border:0!important;float:none!important;flex:none!important;order:0}.bb-studio-history button{font-size:22px!important}.bb-studio-workspace .bb-designer-measure{font-size:11px!important;text-align:center;line-height:1.5;margin:8px 0 0!important;flex:none}.bb-studio-workspace .bb-designer-object-tools{position:static!important;transform:none!important;margin:8px 0 0!important;display:flex;justify-content:center!important;flex-wrap:wrap!important;background:#fff!important;border-radius:12px;padding:4px!important;flex:none!important;max-width:100%!important;width:auto!important}.bb-studio-workspace .bb-designer-object-tools button{min-height:44px!important;width:44px!important;min-width:40px!important;font-size:18px}.bb-studio-workspace .bb-designer-scale-panel{position:static!important;max-width:100%;padding:10px 16px!important;margin:8px 0!important;background:#fff;border-radius:12px;flex:none}.bb-studio-workspace .bb-designer-layer-panel{background:#f6f7f3;border:1px solid #dce4e1;border-radius:12px;padding:12px;margin:20px 0 0;max-height:none!important}.bb-studio-workspace .bb-designer-layers,.bb-studio-workspace .bb-birth-theme-grid{max-height:none!important;overflow:visible!important}.bb-studio-workspace.bb-studio-expanded :is(.bb-name-layout,.bb-designer-layout){grid-template-columns:minmax(0,1fr)!important}.bb-studio-workspace.bb-studio-expanded :is(.bb-name-controls,.bb-designer-controls){display:none!important}.bb-studio-workspace.bb-studio-expanded :is(.bb-name-art,.bb-designer-preview){max-height:none!important;height:calc(100dvh - 160px)!important}.bb-studio-mobile-toggle{display:none}@media(min-width:1700px){.bb-studio-workspace :is(.bb-name-layout,.bb-designer-layout){grid-template-columns:minmax(0,1fr) 460px}}@media(max-width:899px){.bb-studio-product{grid-template-columns:1fr;gap:24px;padding-block:24px}.bb-studio-product-art{min-height:260px;border-radius:22px 22px 55px;padding:20px}.bb-studio-product-art img{height:350px}.bb-studio-product h1{font-size:30px;margin-top:8px}.bb-studio-product h2{font-size:22px}.bb-studio-header{padding:16px 20px;gap:16px;min-height:80px}.bb-studio-brand{min-width:115px}.bb-studio-brand strong{font-size:20px}.bb-studio-brand i{left:88px;font-size:28px}.bb-studio-title p{font-size:13px}.bb-studio-back{font-size:22px}.bb-studio-back span{display:none}.bb-studio-root.bb-wrap{padding:16px 16px 28px!important}.bb-studio-workspace :is(.bb-name-layout,.bb-designer-layout){display:flex!important;flex-direction:column!important;gap:16px!important}.bb-studio-workspace :is(.bb-name-art,.bb-designer-preview){position:relative!important;top:0!important;min-height:0!important;height:260px!important;max-height:36dvh!important;padding:12px!important;border-radius:18px!important;flex:none!important}.bb-studio-preview-bar{min-height:36px;margin-bottom:2px}.bb-studio-preview-bar strong{font-size:12px}.bb-studio-workspace .bb-studio-preview-bar button{min-height:36px!important;height:36px!important;min-width:36px!important;width:36px!important;border-radius:10px}.bb-studio-stage{padding:8px}.bb-studio-view-tools{padding-top:2px}.bb-studio-view-tools button{height:28px!important;min-height:28px!important}.bb-studio-workspace :is(.bb-name-controls,.bb-designer-controls){padding:20px!important;min-height:0!important;border-radius:18px}.bb-studio-workspace :is(.bb-name-pages,.bb-wizard-pages) h3{font-size:23px!important;margin-bottom:18px!important}.bb-studio-step{margin-bottom:16px;padding-bottom:12px;font-size:11px}.bb-studio-workspace :is(.bb-name-bottom,.bb-wizard-bottom){position:sticky!important;bottom:0!important;padding:12px 0 max(12px,env(safe-area-inset-bottom))!important;z-index:3;margin-top:20px!important}.bb-studio-workspace .bb-name-options{grid-template-columns:1fr!important}.bb-studio-workspace.bb-studio-passive :is(.bb-name-art,.bb-designer-preview){display:none!important}.bb-studio-workspace .bb-studio-mobile-toggle:not([hidden]){display:block;min-height:44px;margin:0 0 18px;border:1px solid #c6dcd8;border-radius:10px;background:#eef6f1;font:inherit;font-size:13px;color:#087f8b}.bb-studio-workspace.bb-studio-expanded :is(.bb-name-art,.bb-designer-preview){height:calc(100dvh - 135px)!important;max-height:none!important;min-height:400px!important}.bb-studio-workspace:has(.bb-designer-object-tools:not([hidden])) .bb-designer-preview{height:360px!important;max-height:52dvh!important}.bb-studio-workspace:has(.bb-designer-scale-panel:not([hidden])) .bb-designer-preview{height:420px!important;max-height:64dvh!important}.bb-studio-workspace.bb-studio-expanded:has(.bb-designer-object-tools:not([hidden])) .bb-designer-preview{height:calc(100dvh - 135px)!important;max-height:none!important}.bb-studio-workspace .bb-designer-measure{font-size:10px!important}.bb-studio-save{margin-top:12px}}@media(prefers-reduced-motion:no-preference){.bb-studio-product .bb-studio-start{transition:background .2s,transform .2s}.bb-studio-product .bb-studio-start:hover{background:#087f8b;transform:translateY(-2px)}}@media(min-width:900px){.bb-studio-workspace :is(.bb-name-bottom,.bb-wizard-bottom){position:sticky!important;bottom:0!important;z-index:5;padding:14px 0!important;box-shadow:0 -10px 20px #fff}.bb-studio-workspace .bb-name-bottom{flex-wrap:nowrap}}body:has(.bb-studio-header) shopify-chat{display:none!important}.bb-studio-workspace>:is(.bb-name-progress,.bb-wizard-progress){display:flex!important;gap:6px;overflow-x:auto!important;padding:0 0 16px!important;margin:0 0 20px!important;position:relative;scrollbar-width:thin}.bb-studio-workspace>:is(.bb-name-progress,.bb-wizard-progress) button{flex:1 0 100px;display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:10px;border:1px solid #dce4e1;border-radius:12px;background:#fff;color:#526970;opacity:1!important;font:inherit;font-size:12px}.bb-studio-workspace>:is(.bb-name-progress,.bb-wizard-progress) button[hidden]{display:none!important}.bb-studio-workspace>:is(.bb-name-progress,.bb-wizard-progress) button[aria-current=step]{background:#193740;color:#fff;border-color:#193740;font-weight:800}.bb-studio-workspace>:is(.bb-name-progress,.bb-wizard-progress) small{font-size:12px}.bb-studio-workspace>:is(.bb-name-progress,.bb-wizard-progress) span{background:transparent!important;color:inherit!important}.bb-studio-workspace .bb-name-position{margin:20px 0 0;border:0;padding:18px 0 0;border-top:1px solid #dce4e1}.bb-name-position label,.bb-panel-opacity{display:block;margin-top:14px}.bb-name-position output,.bb-panel-opacity output{float:right;font-weight:700}.bb-name-position input,.bb-panel-opacity input{width:100%;accent-color:#087f8b;min-height:36px}.bb-name-center{display:flex;gap:8px;flex-wrap:wrap}.bb-name-center button{background:#f0f7f6;padding:10px;border:1px solid #dce4e1;border-radius:9px;color:#193740;font-size:12px}.bb-designer-object-tools[data-name=true] :is([data-action=center-x],[data-action=center-y]){display:inline-flex!important}@media(max-width:700px){.bb-studio-workspace>:is(.bb-name-progress,.bb-wizard-progress){position:sticky;top:0;z-index:8;background:#faf7f1;padding-top:8px!important;margin-bottom:12px!important}.bb-studio-workspace>:is(.bb-name-progress,.bb-wizard-progress) button{flex-basis:105px}}[data-background-grid] .bb-decoration-zoom{display:block;aspect-ratio:1.25;overflow:hidden;background:#fff;border-radius:10px;width:100%}[data-background-grid] .bb-decoration-zoom img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;transform:scale(6);transform-origin:50% 50%}.bb-studio-workspace [data-background-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bb-studio-workspace [hidden]{display:none!important}.bb-studio-workspace>:is(.bb-name-progress,.bb-wizard-progress){position:sticky!important;top:0!important;z-index:8;background:#faf7f1;padding-top:8px!important}.bb-decoration-zoom,.bb-decoration-zoom img{background:#e8eeed!important}.bb-comparison-badge{max-width:1520px;margin:6px auto -12px;padding:0 40px;font-size:11px;color:#087f8b}[data-bb-ui=compact] .bb-studio-workspace [data-text-controls]{background:transparent!important;padding:0!important}[data-bb-ui=compact] .bb-studio-workspace .bb-designer-controls{padding:20px!important}[data-bb-ui=compact] .bb-studio-workspace [data-wizard-step="2"] h3{font-size:23px!important;margin-bottom:12px!important}[data-bb-ui=compact] .bb-studio-workspace [data-wizard-step="2"]>.bb-muted{font-size:11px;margin:8px 0}[data-bb-ui=compact] .bb-name-position{margin-top:12px!important;padding-top:12px!important}[data-bb-ui=compact] .bb-name-position label{margin-top:6px}[data-bb-ui=compact] .bb-studio-workspace .bb-text-size{margin-top:10px}.bb-compact-advanced{margin-top:14px;padding:12px 14px;border:1px solid #dce4e1;border-radius:12px;background:#f5f8f7}.bb-compact-advanced summary{cursor:pointer;font-weight:700;font-size:13px}.bb-compact-advanced[open] summary{margin-bottom:12px}.bb-studio-loading{max-width:1520px;padding:24px 40px;margin:0 auto;color:#087f8b;font-size:16px}[data-bb-ui=compact] .bb-compact-advanced{min-width:0;box-sizing:border-box}[data-bb-ui=compact] .bb-compact-advanced summary{min-height:24px;display:list-item;line-height:24px}[data-bb-ui=compact] .bb-compact-advanced select{max-width:100%;width:100%}@media(max-width:749px){[data-bb-ui=compact] .bb-studio-workspace .bb-designer-controls{padding:14px!important}[data-bb-ui=compact] .bb-compact-advanced{padding:10px 12px}[data-bb-ui=compact] .bb-compact-advanced summary{min-height:28px;line-height:28px}[data-bb-ui=compact] .bb-name-position{margin-top:10px!important;padding-top:10px!important}}body:has(#PBarNextFrame) .bb-studio-workspace :is(.bb-name-bottom,.bb-wizard-bottom){bottom:72px!important}@media(max-width:749px){body.bb-studio-body{height:var(--bb-mobile-height,100dvh)!important;overflow:hidden!important;--bb-preview-bar-space:0px}body.bb-studio-body:has(#PBarNextFrame){--bb-preview-bar-space:72px}.bb-studio-header{height:56px!important;min-height:56px!important;padding:8px 12px!important;gap:10px!important;box-sizing:border-box}.bb-studio-header .bb-studio-brand{min-width:64px!important}.bb-studio-header .bb-studio-brand img{width:70px!important}.bb-studio-title span{font-size:8px!important}.bb-studio-title p{font-size:11px!important;line-height:1.2;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-studio-root.bb-wrap{height:calc(var(--bb-mobile-height,100dvh) - 56px - var(--bb-preview-bar-space))!important;max-height:calc(var(--bb-mobile-height,100dvh) - 56px - var(--bb-preview-bar-space))!important;padding:6px 8px!important;box-sizing:border-box;overflow:hidden!important}dialog.bb-studio-workspace[open]{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;gap:6px}.bb-studio-workspace>:is(.bb-name-progress,.bb-wizard-progress){position:static!important;flex:none!important;gap:3px!important;padding:0!important;margin:0!important;overflow:hidden!important}.bb-studio-workspace>:is(.bb-name-progress,.bb-wizard-progress) button{min-width:0!important;flex:1 1 0!important;min-height:40px!important;padding:4px 2px!important;gap:2px!important;flex-direction:column;font-size:9px!important;line-height:1.1;border-radius:8px!important}.bb-studio-workspace>:is(.bb-name-progress,.bb-wizard-progress) small{font-size:10px!important}.bb-studio-workspace .bb-birth-order,.bb-studio-workspace :is(.bb-name-layout,.bb-designer-layout){display:flex!important;flex:1!important;min-height:0!important;height:100%!important;overflow:hidden!important;gap:6px!important;flex-direction:column!important}.bb-studio-workspace.bb-studio-passive :is(.bb-name-art,.bb-designer-preview),.bb-studio-workspace :is(.bb-name-art,.bb-designer-preview){display:flex!important;position:relative!important;top:auto!important;flex:none!important;height:clamp(145px,25dvh,210px)!important;min-height:0!important;max-height:28dvh!important;padding:5px 8px!important;border-radius:12px!important;box-sizing:border-box}.bb-studio-workspace .bb-studio-preview-bar{min-height:28px!important;margin:0!important}.bb-studio-workspace .bb-studio-preview-bar strong{font-size:10px!important}.bb-studio-workspace .bb-studio-preview-bar button{height:28px!important;min-height:28px!important;width:30px!important;min-width:30px!important;font-size:18px!important}.bb-studio-stage{padding:2px!important}.bb-studio-view-tools,.bb-studio-workspace .bb-designer-measure,.bb-studio-mobile-toggle{display:none!important}.bb-studio-workspace :is(.bb-name-controls,.bb-designer-controls){flex:1!important;min-height:0!important;height:0!important;max-height:none!important;overflow:hidden!important;padding:8px!important;border-radius:12px!important;box-sizing:border-box;gap:0!important}.bb-studio-workspace :is(.bb-order,.bb-designer-form){display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;height:100%!important;overflow:hidden!important}.bb-studio-workspace :is(.bb-name-pages,.bb-wizard-pages){flex:1!important;min-height:0!important;height:0!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-width:thin;padding:0 2px!important;-webkit-overflow-scrolling:touch}.bb-studio-step,.bb-studio-save{display:none!important}.bb-studio-workspace :is(.bb-name-pages,.bb-wizard-pages) h3{font-size:17px!important;margin:0 0 8px!important}.bb-studio-workspace .bb-price{font-size:19px!important;margin:7px 0!important}body:has(#PBarNextFrame) .bb-studio-workspace :is(.bb-name-bottom,.bb-wizard-bottom),.bb-studio-workspace :is(.bb-name-bottom,.bb-wizard-bottom){position:static!important;bottom:auto!important;flex:none!important;margin:6px 0 0!important;padding:6px 0 max(4px,env(safe-area-inset-bottom))!important;gap:6px!important;box-shadow:0 -3px 8px #1937400a}.bb-studio-workspace .bb-button{min-height:42px!important;padding:9px 12px!important;font-size:13px!important;border-radius:9px!important}.bb-studio-workspace .bb-payment-trust{display:none!important}.bb-compact-studio .bb-compact-block{margin:5px 0!important;border-radius:10px!important}.bb-compact-studio .bb-compact-block>summary{min-height:40px!important;padding:8px 10px!important;font-size:13px!important}.bb-compact-studio .bb-compact-block>:not(summary){padding:5px 7px!important}.bb-compact-studio .bb-material-select,.bb-compact-studio .bb-format-options button{padding:7px!important;min-height:44px!important}.bb-compact-studio .bb-material-card-price{font-size:10px!important}.bb-compact-studio .bb-material-info-button{width:28px!important;min-width:28px!important;min-height:32px!important;font-size:13px!important}.bb-compact-studio .bb-background-grid,.bb-compact-studio .bb-designer-library-grid,.bb-compact-studio [data-birth-themes]{max-height:none!important;overflow:visible!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.bb-compact-studio .bb-background-grid img{max-height:68px!important}.bb-compact-studio .bb-background-grid small{font-size:10px!important;line-height:1.2!important}.bb-compact-studio .bb-background-search-controls{position:sticky;top:0;background:#fff;z-index:2;margin:0 0 6px;gap:6px}.bb-compact-studio .bb-background-search-controls input,.bb-compact-studio .bb-background-search-controls select{min-height:40px!important;padding:6px!important;font-size:16px!important}.bb-studio-workspace.bb-studio-expanded :is(.bb-name-art,.bb-designer-preview){height:100%!important;max-height:none!important;flex:1!important;min-height:0!important}.bb-studio-workspace.bb-studio-expanded .bb-studio-view-tools{display:flex!important}.bb-studio-workspace:has(.bb-designer-object-tools:not([hidden])) .bb-designer-preview,.bb-studio-workspace:has(.bb-designer-scale-panel:not([hidden])) .bb-designer-preview{height:clamp(180px,30dvh,245px)!important;max-height:32dvh!important}.bb-studio-workspace .bb-designer-object-tools{padding:0!important;margin:2px 0!important;gap:2px!important}.bb-studio-workspace .bb-designer-object-tools button{min-height:30px!important;width:30px!important;min-width:30px!important;font-size:15px!important}}@media(max-width:749px){.bb-studio-workspace [data-background-help]{display:none!important}.bb-studio-workspace :is([data-wizard-step="0"],[data-name-step="0"],[data-birth-step="0"])>aside:not(.bb-accessories-note){font-size:11px!important;line-height:1.35!important;padding:7px 9px!important;margin:5px 0!important}.bb-studio-workspace .bb-studio-back{font-size:18px!important}.bb-studio-workspace .bb-studio-back span{display:none!important}}@media(max-width:749px)and (max-height:560px){.bb-studio-workspace :is(.bb-name-art,.bb-designer-preview){height:110px!important;max-height:24dvh!important}.bb-studio-header{height:44px!important;min-height:44px!important}.bb-studio-root.bb-wrap{height:calc(var(--bb-mobile-height,100dvh) - 44px - var(--bb-preview-bar-space))!important;max-height:calc(var(--bb-mobile-height,100dvh) - 44px - var(--bb-preview-bar-space))!important}}@media(max-width:749px){html:has(body.bb-studio-body){height:100%;overflow:hidden!important;overscroll-behavior:none}body.bb-studio-body{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important;margin:0!important}body.bb-studio-body .bb-studio-header{position:fixed!important;top:var(--bb-mobile-offset,0px)!important;left:0;right:0;width:100%;z-index:20}body.bb-studio-body .bb-studio-root.bb-wrap{position:fixed!important;top:calc(56px + var(--bb-mobile-offset,0px))!important;left:0!important;right:0!important;width:100%!important;margin:0!important}body.bb-mobile-keyboard .bb-studio-workspace :is(.bb-name-art,.bb-designer-preview),body.bb-mobile-keyboard .bb-studio-workspace:has(.bb-designer-object-tools:not([hidden])) .bb-designer-preview{height:96px!important;max-height:96px!important;min-height:0!important}body.bb-mobile-keyboard .bb-studio-workspace .bb-designer-object-tools{display:none!important}body.bb-mobile-keyboard .bb-studio-workspace .bb-studio-stage{padding:0!important}body.bb-mobile-keyboard .bb-studio-workspace>:is(.bb-name-progress,.bb-wizard-progress) button{min-height:30px!important}.bb-fixed-name-measure{font-size:12px;margin:5px 0 8px;color:#536a70}}@media(max-width:749px)and (max-height:560px){body.bb-studio-body .bb-studio-root.bb-wrap{top:calc(44px + var(--bb-mobile-offset,0px))!important}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/bb-studio.css.map */
