.bf-studio-shell .cb-studio-visuals{max-height:none}
.bf-studio-shell .cb-studio-hero{position:relative;box-sizing:border-box;width:100%;height:auto!important;max-height:none!important;aspect-ratio:1/1;flex:none}
.bf-studio-shell .cb-studio-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.bf-studio-shell .cb-customer-gallery>p{display:none}
/* User revision: 2/3 of the previous 36.5px intro-to-steps gap. */
.bf-studio-shell .cb-studio-intro{margin-bottom:7.5px!important}
.bf-studio-shell #ymq-box .cb-studio-steps{margin-top:16.8333px!important}
.bf-studio-shell #bf-studio-info .productView-moreItem:has(>.productView-perks:empty){padding-bottom:0!important}
.bf-studio-shell #bf-studio-info .product-customInformation{display:flex;align-items:flex-start;gap:12px;opacity:1;visibility:visible}
.bf-studio-shell #bf-studio-info .product-customInformation__content{min-width:0;flex:1}
.bf-studio-shell #bf-studio-info .product-customInformation__content .des{display:block;height:auto;max-height:none;overflow:visible;line-height:1.7}
#cb-studio-details .us-process-picture{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:16px;background:#eee9e2}
#cb-studio-details .us-story-photo{display:block;width:100%;padding:0;border:0;background:#f4f0e9;cursor:pointer;flex:none}
#cb-studio-details .us-story-photo>img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#f4f0e9}
#cb-studio-details .us-story-photo:focus-visible{outline:3px solid #ef7a27;outline-offset:-3px}
#cb-studio-details .us-process-picture>.us-process-sheet{position:absolute!important;display:block!important;width:400%!important;max-width:none!important;height:200%!important;max-height:none!important;object-fit:fill!important;left:calc(var(--us-frame-x)*-100%)!important;top:calc(var(--us-frame-y)*-100%)!important;border-radius:0!important;aspect-ratio:auto!important}
.us-case-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#a35124;margin:0 0 18px}
.us-example-note{font-size:12px;line-height:1.65;color:#5b6472;margin:12px 0 24px}
#cb-studio-details .head-demo-stage.us-single-stage{aspect-ratio:1;width:min(100%,390px);height:auto;position:relative;margin-inline:auto;overflow:visible}
#cb-studio-details .us-single-stage>img{position:absolute!important;inset:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;transform:none}
#cb-studio-details .us-single-stage .bobble-head-layer{inset:0!important;width:100%!important;height:100%!important;clip-path:none!important;transform-origin:50% 31.3%!important;animation:us-single-bobble 1.15s ease-in-out infinite!important}
@keyframes us-single-bobble{0%,100%{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}
#cb-studio-details .us-single-stage .bobble-head-layer[style*="paused"]{animation-play-state:paused!important}
#cb-studio-details .us-real-similarity .similarity-visual{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1.05fr);gap:8px;align-items:center;min-width:0}
#cb-studio-details .us-real-similarity .similarity-reference,#cb-studio-details .us-real-similarity .similarity-result{min-width:0;width:100%}
#cb-studio-details .us-real-similarity .reference-phone{width:100%;max-width:138px;margin-inline:auto}
#cb-studio-details .us-real-similarity .phone-screen{overflow:hidden}
#cb-studio-details .us-photo-crop{position:relative;overflow:hidden;width:100%;height:100%;background:#ece5db}
#cb-studio-details .us-result-crop{aspect-ratio:var(--crop-ratio,.55);height:auto;border-radius:14px}
#cb-studio-details .us-crop-image{position:absolute!important;max-width:none!important;max-height:none!important;width:calc(100% / var(--cw))!important;height:calc(100% / var(--ch))!important;left:calc(-100% * var(--cx) / var(--cw))!important;top:calc(-100% * var(--cy) / var(--ch))!important;object-fit:fill!important;transform:none!important;clip-path:none!important}
#cb-studio-details .us-reference-crop .us-crop-image{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--face-x,50%) var(--face-y,35%)}
#cb-studio-details .us-store-pairs .us-reference-crop .us-crop-image{object-position:50% 50%;border-radius:0!important}
#cb-studio-details .us-store-pairs .us-result-crop{background:#fff;border-radius:0;clip-path:var(--product-clip,none)}
#cb-studio-details .us-store-pairs .similarity-example{background:#fff}
#cb-studio-details .us-case-product-link{display:block;width:fit-content;margin:9px auto 0;color:#ac4b13;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}
#cb-studio-details .us-case-product-link:focus-visible{outline:2px solid #e57927;outline-offset:4px}
#cb-studio-details .us-real-similarity .comparison-label{font-size:9px;letter-spacing:.05em;white-space:nowrap}
#cb-studio-details .us-real-similarity .cb-example-label{font-size:12px;line-height:1.5}
#cb-studio-details .us-real-similarity .similarity-example{padding:18px}
#cb-studio-details .size-object:not(.phone-size-object) .size-object-picture img.us-size-single{--cb-size-ratio:1}
#cb-studio-details .size-comparison{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:clamp(4px,1.5vw,28px);overflow:visible}
#cb-studio-details .size-object{width:100%;min-width:0}
#cb-studio-details .size-object-picture{width:100%;overflow:hidden}
#cb-studio-details .us-heart-stage .bobble-head-layer{clip-path:polygon(0 0,100% 0,100% 25.833%,56% 25.833%,55.167% 26.667%,54.083% 27.5%,52.833% 28.333%,51.75% 28.667%,48.5% 28.667%,47.417% 28.333%,46% 27.5%,44.917% 26.667%,44.5% 25.833%,0 25.833%)!important;transform-origin:50% 28.5%!important}
#cb-studio-details .us-heart-stage .bobble-body-layer{clip-path:none!important}
#cb-studio-details .size-comparison.us-mixed-size{--size-unit:clamp(9px,.9vw,14px);display:flex;justify-content:space-between;align-items:end;gap:clamp(6px,1.5vw,28px);overflow:visible}
#cb-studio-details .us-mixed-size .size-object{width:auto;flex:0 0 auto}
#cb-studio-details .us-mixed-size .size-object-picture{width:auto;overflow:visible}
#cb-studio-details .us-mixed-size .size-object-picture img{height:calc(var(--height-cm)*var(--size-unit))!important;width:calc(var(--height-cm)*var(--size-unit)*var(--cb-size-ratio,.413))!important;max-width:none!important;object-fit:contain!important}
#cb-studio-details .us-mixed-size .phone-size-object img{width:calc(7.16*var(--size-unit))!important}
#cb-studio-details .us-ruler-track{position:relative;height:100%;width:30px;border-left:2px solid #a45c29;background:linear-gradient(to top,#ad7b54 1px,transparent 1px) left bottom/8px var(--size-unit) repeat-y}
#cb-studio-details .us-ruler-track>span{position:absolute;left:12px;font-size:11px;font-weight:600;line-height:1;transform:translateY(50%);color:#815230}
@media(max-width:650px){#cb-studio-details .size-comparison.us-mixed-size{--size-unit:clamp(3.5px,1.16vw,5.3px);gap:4px}#cb-studio-details .us-ruler-track{width:22px;background-size:5px var(--size-unit)}#cb-studio-details .us-ruler-track>span{font-size:8px;left:8px}#cb-studio-details .us-mixed-size .size-object strong,#cb-studio-details .us-mixed-size .size-object>span{font-size:9px}}
@media(max-width:650px){#cb-studio-details .us-real-similarity .similarity-visual{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:8px}#cb-studio-details .us-real-similarity .reference-phone{max-width:132px}#cb-studio-details .us-real-similarity .us-result-crop{max-width:145px;margin-inline:auto}#cb-studio-details .us-real-similarity .similarity-example{padding:16px}.us-example-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){#cb-studio-details .us-single-stage .bobble-head-layer{animation:none!important}}

.bf-studio-shell #cb-studio-details .us-mixed-size:not(:has(.us-scale-ruler)){overflow-x:auto;justify-content:flex-start;max-width:100%;padding-bottom:12px}
#cb-studio-details .us-real-similarity .similarity-visual{align-items:start}
#cb-studio-details .us-real-similarity .similarity-result{display:flex;flex-direction:column;align-items:center}
#cb-studio-details .us-real-similarity .comparison-label{height:18px;display:block;text-align:center;margin-bottom:8px}
#cb-studio-details .us-real-similarity .us-result-crop{width:min(100%,calc(290px * var(--crop-ratio)));height:auto;max-height:none;margin-top:0;margin-bottom:0}
#cb-studio-details .us-real-similarity .similarity-result{height:316px}
#cb-studio-details .us-real-similarity .similarity-reference{height:316px}
#cb-studio-details .us-real-similarity .reference-phone{height:282px;width:138px;max-width:100%}
#cb-studio-details .us-real-similarity .similarity-arrow{margin-top:150px}
#cb-studio-details .us-real-similarity figcaption{min-height:78px}
@media(max-width:650px){#cb-studio-details .us-real-similarity .similarity-result,#cb-studio-details .us-real-similarity .similarity-reference{height:296px}#cb-studio-details .us-real-similarity .reference-phone{height:270px;width:132px}#cb-studio-details .us-real-similarity .us-result-crop{width:min(100%,calc(270px * var(--crop-ratio)));max-width:100%}}

