.br-studio *{box-sizing:border-box}.br-studio{scroll-behavior:smooth;scroll-padding-top:90px}.br-studio{margin:0;color:#1d1d1f;background:#fff;font-family:var(--font-body-family);-webkit-font-smoothing:antialiased}.br-studio button,.br-studio input,.br-studio select{font:inherit}.br-studio button,.br-studio a{-webkit-tap-highlight-color:transparent}.br-studio button{cursor:pointer}.br-studio a{color:inherit;text-decoration:none}.br-studio button{color:inherit}.br-studio img,.br-studio svg{display:block;max-width:100%}.br-studio button:focus-visible,.br-studio a:focus-visible,.br-studio select:focus-visible,.br-studio summary:focus-visible,.br-studio [tabindex]:focus-visible{outline:3px solid #5983bb;outline-offset:5px}.br-studio button:disabled{opacity:.45;cursor:not-allowed}.br-studio .container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.br-studio .skip-link{position:fixed;top:-70px;left:20px;z-index:100;padding:12px 20px;background:#222;color:#fff;border-radius:8px}.br-studio .skip-link:focus{top:10px}.br-studio .site-header{height:72px;position:sticky;top:0;z-index:25;background:#ffffffe3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid #e9e9eb}.br-studio .nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:40px}.br-studio .wordmark{font-size:20px;letter-spacing:-1.1px;font-weight:900;position:relative;white-space:nowrap}.br-studio .wordmark img{width:144px;height:50px;object-fit:contain;mix-blend-mode:multiply}.br-studio .wordmark-dot{font-size:9px;vertical-align:top;line-height:20px;margin-left:2px}.br-studio .nav-links{display:flex;gap:32px;align-items:center}.br-studio .nav-links a{font-size:12px;font-weight:500;transition:opacity .2s}.br-studio .nav-links a:hover{opacity:.5}.br-studio .nav-actions{display:flex;gap:20px;align-items:center}.br-studio .concept-label{font-size:10px;line-height:1;letter-spacing:.02em;color:#888;border:1px solid #ddd;border-radius:20px;padding:6px 9px}.br-studio .icon-button{border:0;background:transparent;width:34px;height:34px;display:grid;place-items:center;font-size:27px;line-height:1;padding:5px;position:relative}.br-studio .icon-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.br-studio .cart-count{position:absolute;right:-3px;top:0;background:#1d1d1f;color:#fff;font-size:9px;min-width:15px;height:15px;line-height:15px;border-radius:50%;text-align:center}.br-studio .mobile-menu{display:none}.br-studio .shipping-banner{min-height:41px;background:#fafafa;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;padding:10px 20px}.br-studio .shipping-banner a{font-weight:600}.br-studio .shipping-banner span{padding-left:3px}.br-studio .hero{background:#f5f5f7;position:relative;overflow:hidden;padding-top:56px}.br-studio .hero-copy{text-align:center;position:relative;z-index:2}.br-studio .eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:650;margin:0 0 18px}.br-studio .hero h1{font-size:clamp(58px,7vw,102px);letter-spacing:-6.5px;line-height:1.04;margin:0;font-weight:650}.br-studio .hero h1 span{color:#84848a}.br-studio .hero-subtitle{font-size:27px;letter-spacing:-.8px;font-weight:500;margin:18px 0 10px}.br-studio .hero-description{color:#6e6e73;font-size:16px;margin:0}.br-studio .actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:26px}.br-studio .button{padding:13px 23px;min-height:44px;border-radius:28px;border:1px solid transparent;font-size:12px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:24px;transition:background .2s,transform .2s;white-space:nowrap}.br-studio .button:hover{transform:translateY(-1px)}.br-studio .button-dark{color:#fff;background:#1d1d1f}.br-studio .button-dark:hover{background:#3b3b3e}.br-studio .button-light{color:#1d1d1f;background:#fff}.br-studio .button-light:hover{background:#eee}.br-studio .button-wide{width:100%;justify-content:space-between}.br-studio .text-link{background:none;border:0;padding:0;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.br-studio .text-link:hover{text-decoration:underline;text-underline-offset:4px}.br-studio .text-link span{font-size:20px;line-height:1}.br-studio .hero-stage{height:440px;max-width:1160px;margin:6px auto 0;position:relative}.br-studio .viewer{isolation:isolate;position:relative}.br-studio .viewer canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;touch-action:pan-y;cursor:grab}.br-studio .viewer canvas:active{cursor:grabbing}.br-studio .viewer-fallback{position:absolute;width:90%;height:90%;object-fit:contain;top:5%;right:5%;bottom:5%;left:5%;mix-blend-mode:multiply;transition:opacity .5s}.br-studio .viewer.ready .viewer-fallback{opacity:0;visibility:hidden}.br-studio .stage-note{position:absolute;bottom:47px;left:8%;font-size:10px;color:#6e6e73;z-index:2;display:flex;gap:8px;align-items:center;pointer-events:none}.br-studio .small-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#242424}.br-studio .viewer-hint{position:absolute;bottom:40px;right:7%;display:flex;gap:7px;align-items:center;font-size:10px;color:#6e6e73;z-index:2;pointer-events:none}.br-studio .viewer-hint svg{width:22px;fill:none;stroke:currentColor;stroke-width:1}.br-studio .hero-specs{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding:28px 0 35px;border-top:1px solid #dcdcdf;max-width:850px}.br-studio .hero-specs>div{display:flex;flex-direction:column;gap:7px}.br-studio .hero-specs>div+div{border-left:1px solid #dcdcdf}.br-studio .hero-specs strong{font-size:21px;letter-spacing:-.7px;font-weight:600}.br-studio .hero-specs span{font-size:11px;color:#77777d}.br-studio .section-space{padding-top:102px;padding-bottom:12px}.br-studio .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px}.br-studio .section-heading h2,.br-studio h2{font-size:clamp(32px,3.5vw,48px);line-height:1.09;letter-spacing:-2px;font-weight:600;margin:0}.br-studio .section-heading h2 span{color:#86868b}.br-studio .section-heading>p{font-size:14px;line-height:1.7;color:#6e6e73;margin:0 0 3px}.br-studio .section-heading>.text-link{margin-bottom:6px}.br-studio .product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.br-studio .product-card{border-radius:25px;background:#f5f5f7;overflow:hidden}.br-studio .product-image{height:330px;display:grid;place-items:center;padding:35px 50px 0}.br-studio .product-image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.br-studio .product-card:hover .product-image img{transform:scale(1.035)}.br-studio .product-body{padding:34px 38px 32px}.br-studio .product-kicker{font-size:9px;letter-spacing:1.2px;font-weight:650;color:#86868b}.br-studio .product-body h3{font-size:32px;letter-spacing:-1.2px;margin:9px 0 8px;font-weight:600}.br-studio .product-body>p{font-size:14px;color:#6e6e73;margin:0 0 11px}.br-studio .product-size{font-size:11px;color:#8b8b90}.br-studio .product-bottom{border-top:1px solid #dddddf;margin-top:25px;padding-top:23px;display:flex;justify-content:space-between;gap:16px;align-items:center}.br-studio .product-bottom>div{display:flex;flex-direction:column;gap:4px}.br-studio .product-bottom strong{font-size:20px;letter-spacing:-.5px;font-weight:600}.br-studio .product-bottom>div span{font-size:10px;color:#7a7a80}.br-studio .product-bottom .button{font-size:11px;padding:11px 20px;min-height:40px}.br-studio .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.br-studio .detail-grid article{height:560px;border-radius:25px;position:relative;overflow:hidden}.br-studio .panel-text{padding:40px 40px 0;position:relative;z-index:2}.br-studio .steel-panel{color:#f5f5f7;background:#17181a}.br-studio .steel-panel .eyebrow{color:#a4a4aa}.br-studio .steel-panel h3{font-size:103px;letter-spacing:-5px;line-height:1;margin:12px 0 18px;font-weight:550}.br-studio .steel-panel h3 span{font-size:40px;letter-spacing:-2px;margin-left:10px}.br-studio .steel-panel .panel-text>p:last-child{font-size:16px;line-height:1.5;color:#bdbdc2}.br-studio .steel-panel img{position:absolute;right:-17%;width:65%;height:90%;bottom:-19%;object-fit:contain;mix-blend-mode:screen;filter:invert(1) grayscale(1);opacity:.35;transform:rotate(-20deg)}.br-studio .panel-footnote{font-size:9px;color:#949499;position:absolute;bottom:26px;left:40px;right:35px;line-height:1.5;z-index:2}.br-studio .modular-panel{background:#edecea}.br-studio .modular-panel h3{font-size:36px;letter-spacing:-1.4px;margin:10px 0 14px;line-height:1.05;font-weight:600}.br-studio .modular-panel .panel-text>p:last-child{font-size:14px;line-height:1.6;color:#6e6e73}.br-studio .modular-panel img{position:absolute;width:100%;height:63%;object-fit:contain;bottom:-10px;mix-blend-mode:multiply}.br-studio .modular-viewer{position:absolute;bottom:0;width:100%;height:300px}.br-studio .round-link{position:absolute;z-index:3;right:26px;bottom:26px;width:38px;height:38px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:21px}.br-studio .config-section{background:#f5f5f7;padding-bottom:90px;margin-top:90px}.br-studio .configurator{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:start}.br-studio .config-visual{background:#eeeff1;border-radius:25px;position:sticky;top:108px;overflow:hidden;min-height:530px;padding-bottom:24px}.br-studio .config-visual-head{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 0;position:relative;z-index:2}.br-studio .config-visual-head .eyebrow{margin:0;color:#77777c;font-size:9px}.br-studio .config-viewer{height:380px}.br-studio .config-dimension{display:flex;align-items:center;gap:12px;width:80%;margin:0 auto}.br-studio .config-dimension>span{height:1px;background:#b8b8bd;flex:1;position:relative}.br-studio .config-dimension>span:first-child:before,.br-studio .config-dimension>span:last-child:after{content:"";height:8px;width:1px;background:#b8b8bd;position:absolute;top:-3px}.br-studio .config-dimension>span:last-child:after{right:0}.br-studio .config-dimension b{font-size:10px;font-weight:500;color:#6e6e73}.br-studio .config-hint{text-align:center;font-size:9px;color:#99999e;margin:18px 0 0}.br-studio .config-controls{padding:10px 0;max-width:440px}.br-studio .step-label{font-size:9px;letter-spacing:1.3px;color:#86868b;font-weight:600}.br-studio .config-controls h3{font-size:30px;letter-spacing:-1.1px;line-height:1.1;font-weight:600;margin:15px 0 9px}.br-studio .config-intro{font-size:13px;color:#77777d;margin:0 0 30px}.br-studio .field-label{font-size:11px;display:block;margin-bottom:9px;font-weight:550}.br-studio .select-wrap{position:relative}.br-studio .select-wrap select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d3d3d7;border-radius:12px;width:100%;padding:17px 18px;font-size:15px;font-weight:550;color:#1d1d1f;cursor:pointer}.br-studio .select-wrap>span{position:absolute;right:20px;top:12px;font-size:20px;pointer-events:none}.br-studio .width-shortcuts{display:flex;gap:6px;margin:12px 0 25px;flex-wrap:wrap}.br-studio .width-shortcuts button{background:transparent;border:1px solid #d8d8dc;border-radius:20px;font-size:10px;padding:8px 14px;color:#6e6e73}.br-studio .width-shortcuts button.active{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.br-studio .composition{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.br-studio .composition strong{font-size:13px;font-weight:600}.br-studio .composition>span{font-size:11px;color:#86868b}.br-studio .config-measures{margin:0;border-top:1px solid #d9d9de;padding-top:18px}.br-studio .config-measures>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px}.br-studio .config-measures dt{color:#77777c}.br-studio .config-measures dd{margin:0;font-weight:550}.br-studio .measure-note{font-size:10px;line-height:1.6;color:#929297;max-width:350px;margin:14px 0 23px}.br-studio .config-price{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;gap:16px}.br-studio .config-price>div{display:flex;flex-direction:column;gap:5px}.br-studio .config-price strong{font-size:31px;letter-spacing:-1px;font-weight:600}.br-studio .config-price>div span{font-size:10px;color:#77777d}.br-studio .delivery-status{font-size:9px;color:#6e6e73;margin-bottom:3px;display:flex;align-items:center;gap:5px;white-space:nowrap}.br-studio .delivery-status i{width:5px;height:5px;border-radius:50%;background:#44865a}.br-studio .package-toggle{width:100%;justify-content:center;font-size:10px;color:#77777d;margin-top:18px}.br-studio .package-contents{margin:18px 0 0;font-size:11px;color:#6e6e73;line-height:1.9;padding:14px 20px;background:#fff;border-radius:10px}.br-studio .package-contents[hidden]{display:none}.br-studio .space-tabs{display:flex;gap:5px;padding:5px;background:#f5f5f7;border-radius:24px}.br-studio .space-tabs button{border:0;background:none;padding:10px 18px;border-radius:20px;font-size:11px;color:#6e6e73}.br-studio .space-tabs button.active{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px #00000012}.br-studio .space-panel{height:570px;border-radius:25px;overflow:hidden;position:relative;color:#fff;background:#232323}.br-studio .space-panel>img{width:100%;height:100%;object-fit:cover;object-position:center 56%}.br-studio .space-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0009,transparent 75%),linear-gradient(0deg,#0006,transparent 75%);pointer-events:none}.br-studio .space-caption{position:absolute;z-index:2;left:50px;bottom:48px}.br-studio .space-caption>span{font-size:9px;letter-spacing:1.3px;font-weight:500}.br-studio .space-caption h3{font-size:42px;letter-spacing:-1.5px;line-height:1.08;font-weight:550;margin:15px 0 25px}.br-studio .compare-table{overflow-x:auto;padding-bottom:4px}.br-studio .compare-table table{border-collapse:collapse;width:100%;table-layout:fixed;min-width:620px}.br-studio .compare-table th,.br-studio .compare-table td{text-align:center;font-size:12px;padding:19px 24px;font-weight:400;border-bottom:1px solid #e6e6e8;vertical-align:middle}.br-studio .compare-table th:first-child{text-align:left;width:27%;color:#6e6e73}.br-studio .compare-table thead th{padding-top:0;padding-bottom:30px}.br-studio .compare-table thead img{height:175px;width:100%;object-fit:contain;mix-blend-mode:multiply}.br-studio .compare-table h3{font-size:22px;letter-spacing:-.7px;margin:18px 0 8px;font-weight:600}.br-studio .compare-table thead p{font-size:11px;color:#77777d;margin:0 0 17px}.br-studio .compare-table thead strong{display:block;font-size:15px;font-weight:600;margin-bottom:16px}.br-studio .compare-table .button{min-height:36px;font-size:10px;padding:9px 18px}.br-studio .table-intro{font-size:24px;line-height:1.2;letter-spacing:-.7px;color:#86868b}.br-studio .checkmark{font-size:18px;font-weight:500}.br-studio .table-note{font-size:9px;line-height:1.7;color:#96969b;margin:18px 0 0}.br-studio .service{background:#f5f5f7;margin-top:95px;padding-top:65px;padding-bottom:65px}.br-studio .service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:70px;text-align:center}.br-studio .service-grid article>svg{width:39px;height:39px;fill:none;stroke:#303033;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 23px}.br-studio .service-grid h3{font-size:18px;letter-spacing:-.5px;font-weight:600;margin:0 0 13px}.br-studio .service-grid p{font-size:11px;line-height:1.7;color:#6e6e73;margin:0}.br-studio .service-grid .text-link{margin-top:10px;font-size:11px}.br-studio .faq{display:grid;grid-template-columns:1fr 1.5fr;gap:90px;padding-bottom:100px}.br-studio .faq h2{font-size:34px;letter-spacing:-1.3px}.br-studio .faq details{border-bottom:1px solid #dddde1;padding:0 0 20px;margin:0 0 20px}.br-studio .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:13px;font-weight:500}.br-studio .faq summary::-webkit-details-marker{display:none}.br-studio .faq summary>span{font-size:24px;color:#86868b;font-weight:300}.br-studio .faq details[open] summary>span{transform:rotate(45deg)}.br-studio .faq details p{font-size:12px;line-height:1.8;color:#6e6e73;margin-bottom:0;padding-right:30px}.br-studio .faq details:last-child{margin:0}.br-studio footer{background:#f5f5f7;padding:35px 0 25px}.br-studio .footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:28px;border-bottom:1px solid #d9d9dd}.br-studio .footer-top>span{font-size:12px;color:#77777d;letter-spacing:-.1px}.br-studio .footer-top>a:last-child{font-size:11px}.br-studio .footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#8c8c91;padding-top:20px}.br-studio .product-dialog{width:min(980px,calc(100% - 48px));max-height:90dvh;border:0;border-radius:25px;padding:0;background:#fff;overflow:auto;grid-template-columns:1.05fr 1fr;box-shadow:0 25px 100px #0003}.br-studio .product-dialog[open]{display:grid}.br-studio dialog::backdrop{background:#0005;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.br-studio .modal-close{position:absolute;right:18px;top:18px;z-index:5;background:#f5f5f7;border-radius:50%}.br-studio .product-modal-visual{background:#f5f5f7;min-height:560px}.br-studio .product-modal-copy{padding:65px 40px 40px}.br-studio .product-modal-copy h2{font-size:38px;letter-spacing:-1.6px;margin:14px 0 12px}.br-studio .product-modal-copy>p{color:#77777d;font-size:14px;line-height:1.5}.br-studio .modal-size-toggle{display:flex;gap:10px;margin:27px 0}.br-studio .modal-size-toggle button{background:transparent;border:1px solid #d3d3d6;padding:12px 25px;border-radius:12px;font-size:12px;flex:1}.br-studio .modal-size-toggle button.active{border-color:#1d1d1f;box-shadow:inset 0 0 0 1px #1d1d1f}.br-studio .modal-specs{padding:20px 0 4px;border-top:1px solid #e2e2e4}.br-studio .modal-specs>div{display:flex;justify-content:space-between;gap:15px;margin-bottom:17px;font-size:10px}.br-studio .modal-specs dt{color:#86868b}.br-studio .modal-specs dd{margin:0;font-weight:500}.br-studio .modal-price{display:flex;flex-direction:column;gap:8px;margin:20px 0 25px}.br-studio .modal-price strong{font-size:32px;letter-spacing:-1px;font-weight:600}.br-studio .modal-price span{font-size:10px;color:#86868b}.br-studio .product-modal-copy>.text-link{font-size:11px;justify-content:center;width:100%;margin-top:19px}.br-studio .cart-dialog{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:min(480px,100%);max-width:100%;border:0;padding:36px 30px;background:#fff;overflow-y:auto;box-shadow:-10px 0 60px #0001}.br-studio .cart-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:28px;border-bottom:1px solid #e5e5e8}.br-studio .cart-heading .eyebrow{font-size:8px;color:#86868b;margin-bottom:12px}.br-studio .cart-heading h2{font-size:33px;letter-spacing:-1.3px}.br-studio .cart-item{display:grid;grid-template-columns:80px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid #e5e5e8}.br-studio .cart-item>img{height:100px;width:80px;object-fit:contain}.br-studio .cart-item h3{font-size:14px;letter-spacing:-.3px;margin:8px 0}.br-studio .cart-item p{font-size:10px;color:#86868b;margin:0 0 14px}.br-studio .cart-item-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px}.br-studio .cart-item strong{font-size:13px;font-weight:600}.br-studio .quantity-controls{display:flex;align-items:center;gap:10px;font-size:11px}.br-studio .quantity-controls button{height:27px;width:27px;background:#f5f5f7;border:0;border-radius:50%;font-size:15px}.br-studio .cart-remove{font-size:9px;color:#999;border:0;padding:0;background:none;margin-top:13px;text-decoration:underline;text-underline-offset:3px}.br-studio .cart-empty{text-align:center;padding:80px 15px;color:#86868b;font-size:14px;line-height:1.7}.br-studio .cart-empty .button{margin-top:15px}.br-studio .cart-summary{padding-top:30px}.br-studio .cart-summary>div{display:flex;justify-content:space-between;align-items:center;font-size:14px}.br-studio .cart-summary>div strong{font-size:24px;font-weight:600;letter-spacing:-.5px}.br-studio .cart-summary>p{font-size:10px;color:#86868b;margin:12px 0 25px}.br-studio .cart-demo-note{display:block;font-size:10px;line-height:1.7;color:#96969b;text-align:center;padding:17px 15px}.br-studio .toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);background:#1d1d1f;color:#fff;padding:15px 25px;border-radius:25px;font-size:12px;box-shadow:0 5px 25px #0002;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:60;white-space:nowrap}.br-studio .toast.show{opacity:1;transform:translate(-50%)}.br-studio [hidden]{display:none}@media(min-width:1600px){.br-studio .hero{padding-top:70px}.br-studio .hero-stage{height:480px}.br-studio .hero-specs{padding-bottom:42px}}@media(max-width:1050px){.br-studio .container{width:calc(100% - 64px)}.br-studio .nav{gap:20px}.br-studio .nav-links{gap:22px}.br-studio .concept-label{display:none}.br-studio .hero h1{letter-spacing:-4.5px}.br-studio .hero-stage{height:390px}.br-studio .section-heading>p{font-size:12px}.br-studio .product-image{height:285px;padding-inline:25px}.br-studio .product-body{padding:28px}.br-studio .product-body h3{font-size:28px}.br-studio .detail-grid article{height:490px}.br-studio .panel-text{padding:32px 30px 0}.br-studio .modular-panel h3{font-size:31px}.br-studio .steel-panel h3{font-size:88px}.br-studio .configurator{gap:40px;grid-template-columns:1.1fr 1fr}.br-studio .config-controls h3{font-size:27px}.br-studio .config-visual{min-height:500px}.br-studio .config-viewer{height:350px}.br-studio .space-panel{height:500px}.br-studio .service-grid{gap:35px}.br-studio .faq{gap:45px}.br-studio .hero-specs strong{font-size:19px}}@media(max-width:760px){.br-studio{scroll-padding-top:82px}.br-studio .container{width:calc(100% - 40px)}.br-studio .site-header{height:62px}.br-studio .nav{gap:10px}.br-studio .wordmark{font-size:19px}.br-studio .wordmark img{width:123px;height:44px}.br-studio .nav-actions{gap:10px}.br-studio .mobile-menu{display:grid}.br-studio .nav-links{display:none;position:absolute;left:0;right:0;top:62px;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:8px 25px 24px;border-bottom:1px solid #ddd}.br-studio .nav-links.open{display:flex}.br-studio .nav-links a{padding:14px 0;font-size:16px}.br-studio .shipping-banner{font-size:9px;gap:5px;min-height:40px;flex-wrap:wrap;padding:10px 18px;line-height:1.5}.br-studio .hero{padding-top:40px}.br-studio .eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:16px}.br-studio .hero h1{font-size:clamp(39px,9.8vw,70px);letter-spacing:-2.8px}.br-studio .hero-subtitle{font-size:22px;letter-spacing:-.6px;margin:17px 0 10px}.br-studio .hero-description{font-size:13px}.br-studio .actions{gap:23px;margin-top:24px}.br-studio .actions .text-link{font-size:11px}.br-studio .actions .button{font-size:11px;padding:12px 18px}.br-studio .hero-stage{height:320px;margin-top:12px}.br-studio .stage-note{display:none}.br-studio .viewer-hint{right:50%;transform:translate(50%);bottom:10px;font-size:8px;white-space:nowrap}.br-studio .viewer-hint svg{width:18px}.br-studio .hero-specs{padding:25px 0 29px;margin-top:18px}.br-studio .hero-specs strong{font-size:15px;letter-spacing:-.4px}.br-studio .hero-specs span{font-size:8px;line-height:1.5;padding-inline:6px}.br-studio .hero-specs div{gap:6px}.br-studio .section-space{padding-top:65px}.br-studio .section-heading{display:block;margin-bottom:28px}.br-studio .section-heading h2,.br-studio h2{font-size:35px;letter-spacing:-1.5px}.br-studio .section-heading>.text-link{margin-top:20px;font-size:11px}.br-studio .section-heading>p{margin-top:18px;line-height:1.6;font-size:12px}.br-studio .product-grid{gap:16px}.br-studio .product-image{height:240px;padding:25px 16px 0}.br-studio .product-body{padding:23px 22px}.br-studio .product-body h3{font-size:25px;margin-top:8px}.br-studio .product-kicker{font-size:8px;letter-spacing:.8px}.br-studio .product-body>p{font-size:11px;line-height:1.6;min-height:35px;margin-bottom:8px}.br-studio .product-size{font-size:9px}.br-studio .product-bottom{display:block;padding-top:16px;margin-top:19px}.br-studio .product-bottom strong{font-size:19px}.br-studio .product-bottom .button{margin-top:17px;width:100%;justify-content:space-between;font-size:10px;padding:10px 15px}.br-studio .product-bottom>div span{font-size:9px}.br-studio .detail-grid{gap:16px;grid-template-columns:1fr}.br-studio .detail-grid article{height:450px;border-radius:22px}.br-studio .panel-text{padding:30px 28px 0}.br-studio .steel-panel h3{font-size:95px;margin-top:22px}.br-studio .steel-panel .panel-text>p:last-child{font-size:15px}.br-studio .steel-panel img{right:-10%;height:100%;bottom:-10%;width:70%;opacity:.33}.br-studio .panel-footnote{left:28px;font-size:8px;bottom:25px}.br-studio .modular-panel h3{font-size:36px}.br-studio .modular-panel .panel-text>p:last-child{font-size:12px}.br-studio .modular-viewer{height:255px}.br-studio .config-section{margin-top:54px;padding-bottom:55px}.br-studio .configurator{grid-template-columns:1fr;gap:32px}.br-studio .config-visual{position:relative;top:0;min-height:380px;padding-bottom:20px}.br-studio .config-viewer{height:280px}.br-studio .config-visual-head{padding:16px 18px 0}.br-studio .config-visual-head .eyebrow{font-size:8px}.br-studio .config-controls{max-width:none;padding:0 8px}.br-studio .config-controls h3{font-size:29px}.br-studio .config-intro{margin-bottom:25px}.br-studio .field-label{font-size:11px}.br-studio .width-shortcuts button{padding:8px 16px}.br-studio .config-price strong{font-size:29px}.br-studio .composition strong{font-size:13px}.br-studio .composition>span{font-size:10px}.br-studio .config-measures>div{font-size:11px}.br-studio .measure-note{font-size:10px}.br-studio .config-controls .button{font-size:12px;padding:15px 22px}.br-studio .space-tabs{width:max-content;margin-top:25px}.br-studio .space-tabs button{font-size:10px;padding:9px 18px}.br-studio .space-panel{height:460px}.br-studio .space-panel>img{object-position:60% center}.br-studio .space-caption{left:27px;bottom:30px}.br-studio .space-caption>span{font-size:8px}.br-studio .space-caption h3{font-size:33px;margin-top:12px}.br-studio .space-caption .button{font-size:10px;min-height:40px;padding:11px 18px}.br-studio .compare-table{width:calc(100% - 24px);margin-left:20px}.br-studio .compare-table th,.br-studio .compare-table td{padding:15px;font-size:10px}.br-studio .compare-table table{min-width:535px}.br-studio .compare-table th:first-child{width:25%}.br-studio .compare-table h3{font-size:20px}.br-studio .compare-table thead img{height:135px}.br-studio .table-intro{font-size:19px}.br-studio .compare-table thead p{font-size:9px}.br-studio .table-note{font-size:8px;max-width:85%}.br-studio .service{margin-top:55px;padding-top:45px;padding-bottom:45px}.br-studio .service-grid{grid-template-columns:1fr;gap:37px}.br-studio .service-grid article{max-width:300px;margin:auto}.br-studio .service-grid article>svg{margin-bottom:14px;width:34px;height:34px}.br-studio .service-grid h3{font-size:19px}.br-studio .service-grid p{font-size:11px}.br-studio .faq{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.br-studio .faq h2{font-size:31px}.br-studio .faq summary{font-size:12px;line-height:1.5}.br-studio .faq details p{font-size:11px}.br-studio .footer-top{flex-wrap:wrap;row-gap:20px}.br-studio .footer-top>span{font-size:10px}.br-studio .footer-top>a:last-child{width:100%;font-size:10px}.br-studio .footer-bottom{flex-wrap:wrap;font-size:8px;row-gap:15px}.br-studio .footer-bottom>span:nth-child(2){order:3;width:100%}.br-studio .product-dialog{width:calc(100% - 24px);border-radius:22px;grid-template-columns:1fr}.br-studio .product-modal-visual{min-height:300px;height:300px}.br-studio .product-modal-copy{padding:32px 28px}.br-studio .product-modal-copy h2{font-size:33px}.br-studio .modal-close{right:12px;top:12px}.br-studio .modal-specs>div{font-size:10px}.br-studio .product-modal-copy .text-link{font-size:10px}.br-studio .cart-dialog{padding:30px 23px}.br-studio .toast{font-size:10px;padding:14px 20px;max-width:calc(100% - 30px);white-space:normal;text-align:center}}@media(max-width:430px){.br-studio .product-grid{grid-template-columns:1fr}.br-studio .product-image{height:305px;padding-top:30px}.br-studio .product-body{padding:25px 28px}.br-studio .product-body h3{font-size:29px}.br-studio .product-body>p{font-size:13px;min-height:0}.br-studio .product-bottom{display:flex;align-items:center}.br-studio .product-bottom .button{width:auto;margin-top:0;gap:20px;min-width:140px}.br-studio .product-kicker{font-size:9px}.br-studio .product-size{font-size:10px}.br-studio .hero-stage{height:280px}.br-studio .hero-specs strong{font-size:12px}.br-studio .hero-specs span{font-size:7px}.br-studio .hero h1{letter-spacing:-2.4px}.br-studio .actions{gap:18px}}@media(prefers-reduced-motion:reduce){.br-studio{scroll-behavior:auto}.br-studio *,.br-studio *:before,.br-studio *:after{animation-duration:.01ms;transition-duration:.01ms}}html.br-studio-theme{scroll-behavior:smooth;scroll-padding-top:100px}html.br-studio-theme body{color:#1d1d1f;letter-spacing:normal;background:#fff}html.br-studio-theme .header-wrapper{background:rgb(var(--color-background));border-bottom:1px solid #e9e9eb}html.br-studio-theme .header{max-width:calc(var(--page-width) + 9.6rem);min-height:72px;padding-inline:48px}html.br-studio-theme .header__heading-logo{max-height:52px;object-fit:contain}html.br-studio-theme .header__menu-item{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}html.br-studio-theme .header__menu-item span{text-decoration:none}html.br-studio-theme .header__active-menu-item,html.br-studio-theme .header__menu-item:hover span{color:#1d1d1f;text-decoration:none}html.br-studio-theme .header__icon{width:42px;height:42px}html.br-studio-theme .br-topbar__inner{min-height:36px;font-size:11px;letter-spacing:0;text-transform:none;font-weight:400}html.br-studio-theme :is(.button,.shopify-challenge__button,.customer button){border-radius:var(--buttons-radius, 40px);font-size:14px;letter-spacing:0;text-transform:none;font-weight:500;min-height:46px}html.br-studio-theme .button:after{border-radius:var(--buttons-radius, 40px)}html.br-studio-theme .button:before{border-radius:var(--buttons-radius, 40px)}html.br-studio-theme .product__title h1{font-size:calc(clamp(30px,3.4vw,46px) * var(--font-heading-scale, 1));line-height:1.08;letter-spacing:-1.6px}html.br-studio-theme .product__info-container{padding:18px 0}html.br-studio-theme .product__media-wrapper{border-radius:var(--media-radius, 24px);background:#f5f5f7;overflow:hidden}html.br-studio-theme .price{font-size:24px;letter-spacing:-.6px}html.br-studio-theme .product__description{font-size:15px;line-height:1.75;color:#6e6e73}html.br-studio-theme .product-form__input .form__label{font-size:13px;letter-spacing:0}html.br-studio-theme .field__input,html.br-studio-theme .select__select{border-radius:12px}html.br-studio-theme .card-wrapper .card{overflow:hidden}html.br-studio-theme .card__heading{letter-spacing:-.4px}html.br-studio-theme .collection-hero__title,html.br-studio-theme .main-page-title{letter-spacing:-1.8px;font-size:clamp(34px,4vw,54px)}html.br-studio-theme .footer{border-top:0;background:rgb(var(--color-background))}html.br-studio-theme .footer__copyright{font-size:11px;color:#6e6e73}html.br-studio-theme :is(.brc,.br-choice,[id^=br-]) :is(h1,h2,h3){letter-spacing:-1.3px;line-height:1.1}html.br-studio-theme :is(.brc,.br-choice,[id^=br-]) :is(.kicker,.br-kicker,.brc-kicker){letter-spacing:1.2px;font-size:10px;font-weight:500}html.br-studio-theme :is(.brc-button,.br-hero-cta,.br-choice .br-button,[id^=br-] .btn){border-radius:var(--buttons-radius, 40px);letter-spacing:0;text-transform:none;font-weight:500}html.br-studio-theme :is(.brc-form-card,.br-new-hero-visual,.br-result-card,.br-photo-frame){border-radius:25px;box-shadow:none}html.br-studio-theme .brc-intro{padding-top:70px}html.br-studio-theme .brc-intro h1{font-size:clamp(40px,5vw,68px)}html.br-studio-theme .brc-intro h1 span{color:#86868b}html.br-studio-theme .brc-intro h1 em{color:#86868b;font-style:normal}html.br-studio-theme .brc .brc-kicker{color:#86868b}html.br-studio-theme .brc-form-card{background:#f5f5f7;border-color:#e9e9ed}html.br-studio-theme .brc-button{background:#1d1d1f;color:#fff}html.br-studio-theme .brc-button-light{background:#fff;color:#1d1d1f}html.br-studio-theme [id^=br-] .btn{background:#1d1d1f;color:#fff}html.br-studio-theme .br-about__container{width:calc(100% - 96px);max-width:1200px}html.br-studio-theme .br-about__hero{min-height:560px}html.br-studio-theme .br-about__hero h1{font-size:clamp(40px,5.4vw,72px);letter-spacing:-2.5px;max-width:800px}html.br-studio-theme .br-about__hero-content{padding-block:80px}html.br-studio-theme .br-about__hero-description{font-size:18px;line-height:1.65;max-width:600px}html.br-studio-theme .br-about__button{border-radius:var(--buttons-radius, 40px);min-height:46px;padding:13px 23px;letter-spacing:0;font-weight:500;gap:30px}html.br-studio-theme .br-about__button--accent{background:#fff;color:#1d1d1f}html.br-studio-theme .br-about__accent-line{background:#86868b}html.br-studio-theme .br-about__photo{border-radius:25px;overflow:hidden}html.br-studio-theme .br-choice{--br-taupe: #1d1d1f}html.br-studio-theme .br-new-hero{background:#f5f5f7;border:0;border-radius:25px}html.br-studio-theme .br-new-hero h1{font-size:clamp(36px,4.8vw,64px)}html.br-studio-theme .br-new-hero h1 em{font-style:normal;color:#86868b}html.br-studio-theme .br-process{border:0;background:#f5f5f7;border-radius:20px}html.br-studio-theme .br-choice-button{border-radius:16px;background:#f5f5f7;box-shadow:none}html.br-studio-theme .br-choice-button.is-active{background:#1d1d1f;color:#fff}html.br-studio-theme .br-choice-button.is-active small{color:#fff}html.br-studio-theme :is(.brc-photo-placeholder,.empty){border-radius:24px}.br-studio{font-size:14px;line-height:1.4;letter-spacing:normal;color:#1d1d1f;background:#fff}.br-studio :is(h1,h2,h3,p){color:inherit}.br-studio .section-heading>p,.br-studio .hero-description,.br-studio .hero-specs span{color:#6e6e73}.br-studio .container{width:calc(100% - 96px);max-width:1200px;margin-inline:auto}.br-studio .button{gap:14px;text-decoration:none;border:0;box-shadow:none;line-height:1.3}.br-studio .button:before,.br-studio .button:after{display:none;content:none}.br-studio .button-dark{background:#1d1d1f;color:#fff}.br-studio .button-light{background:#fff;color:#1d1d1f}.br-studio button:disabled{opacity:.42;cursor:not-allowed}.br-studio .viewer{isolation:isolate}.br-studio .viewer-fallback{pointer-events:none}.br-studio .config-section{padding-bottom:90px}.br-studio .config-visual{top:100px}.br-studio .config-controls{display:block;min-width:0}.br-studio .config-controls:focus-within{outline:none}.br-studio .config-controls .br-availability{font-size:11px;color:#6e6e73;margin:0 0 17px}.br-studio .br-package{margin-top:14px;border-block:1px solid #dddde1}.br-studio .br-package summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:12px;padding:17px 0}.br-studio .br-package summary::-webkit-details-marker{display:none}.br-studio .br-package summary>span{font-size:20px;color:#86868b}.br-studio .br-package[open] summary>span{transform:rotate(45deg)}.br-studio .br-package p{font-size:12px;line-height:1.8;color:#6e6e73;padding-bottom:15px;margin:0}.br-studio .br-cart-link{display:flex;justify-content:center;font-size:11px;margin-top:16px}.br-studio .br-cart-message{font-size:12px;line-height:1.7;margin:13px 0;color:#1d1d1f}.br-studio .br-cart-message:empty{display:none}.br-studio .br-cart-message a{text-decoration:underline;text-underline-offset:3px}.br-studio .steel-panel .panel-text>p:last-child{color:#bdbdc2}.br-studio .space-caption>h3{color:#fff}.br-studio .compare-table table{box-shadow:none}.br-studio .compare-table td,.br-studio .compare-table th{border-inline:0;border-top:0}.br-studio .compare-table thead th{border-bottom:1px solid #e6e6e8}.br-studio :focus-visible{outline:2px solid #1d1d1f;outline-offset:4px}.br-studio .button-dark:focus-visible{outline-offset:5px}@media(max-width:989px){html.br-studio-theme .header{padding-inline:20px;min-height:64px}.br-studio .configurator{grid-template-columns:1fr;gap:32px}.br-studio .config-visual{position:relative;top:0}.br-studio .config-controls{max-width:none}}@media(max-width:760px){html.br-studio-theme{scroll-padding-top:86px}.br-studio .container{width:calc(100% - 40px)}.br-studio .config-section{padding-bottom:55px}.br-studio .config-viewer{height:310px}.br-studio .compare-table{width:calc(100% - 40px);margin-inline:auto}.br-studio .config-price strong{font-size:29px}.br-studio .config-controls .br-availability{font-size:12px}.br-studio .hero-specs strong{font-size:14px}.br-studio .hero-specs span{font-size:9px}.br-studio .config-intro,.br-studio .field-label{font-size:13px}.br-studio .composition strong{font-size:14px}.br-studio .composition>span,.br-studio .config-measures>div{font-size:12px}.br-studio .width-shortcuts button{font-size:11px}.br-studio .config-controls .button{font-size:14px}.br-studio .br-package summary{font-size:13px}html.br-studio-theme .brc-intro{padding-top:38px}html.br-studio-theme .br-about__container{width:calc(100% - 40px)}html.br-studio-theme .br-about__hero{min-height:480px}html.br-studio-theme .br-about__hero h1{letter-spacing:-1.5px}html.br-studio-theme .br-about__hero-description{font-size:16px}}@media(prefers-reduced-motion:reduce){html.br-studio-theme{scroll-behavior:auto}}.br-studio{font-family:var(--font-body-family);color:var(--br-text, #1d1d1f)}.br-studio :is(.hero,.section-space){color:var(--br-text, #1d1d1f);background:var(--br-background, #fff);padding-top:var(--br-top, 102px);padding-bottom:var(--br-bottom, 12px);margin-top:var(--br-margin-top, 0px)}.br-studio .container{width:min(var(--br-width, 1200px),calc(100% - 96px));max-width:var(--br-width, 1200px)}.br-studio :is(h1,h2,h3){font-family:var(--font-heading-family)}.br-studio .hero h1{font-size:var(--br-heading-size, 102px)}.br-studio .hero-copy,.br-studio .hero-stage{max-width:var(--br-width, 1200px);margin-inline:auto}.br-studio :is(.section-heading h1,.section-heading h2,.faq>h2){font-size:var(--br-heading-size, 48px);line-height:1.1;font-weight:600;letter-spacing:-.04em}.br-studio :is(.hero h1 span,.section-heading h1 span,.section-heading h2 span){color:var(--br-muted, #86868b)}.br-studio :is(.hero-description,.section-heading>p,.product-body>p,.config-intro,.service-copy p,.faq-answer p){font-size:var(--br-body-size, 14px);color:var(--br-body, #6e6e73)}.br-studio .compare-table :is(th>p,.table-note){font-size:var(--br-body-size, 14px);color:var(--br-body, #6e6e73)}.br-studio .service-grid h3{font-size:var(--br-heading-size, 20px)}.br-studio .button-dark{background:var(--br-button, #1d1d1f);color:var(--br-button-text, #fff)}.br-studio .button-light,.br-studio .round-link{background:var(--br-button, #fff);color:var(--br-button-text, #1d1d1f)}.br-studio .button,.br-studio .round-link{border-radius:var(--br-button-radius, 40px)}.br-studio :is(.product-card,.detail-grid article,.config-visual,.space-panel){border-radius:var(--br-radius, 25px)}.br-studio .product-card{background:var(--br-panel, #f5f5f7)}.br-studio .hero-stage{height:var(--br-view-height, 440px)}.br-studio .config-viewer{height:var(--br-view-height, 380px)}.br-studio .hero-specs{grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.br-studio :is(.steel-panel,.modular-panel){background:var(--br-panel-bg);color:var(--br-panel-ink)}.br-studio .panel-copy{font-size:var(--br-body-size, 15px);line-height:1.6;opacity:.8}.br-studio .panel-copy p{margin:0}.br-studio .space-panel{height:var(--br-space-height, 570px)}.br-studio .space-panel[hidden]{display:none}.br-studio .service-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.br-studio .service-icon{width:40px;height:40px;object-fit:contain;margin:0 auto 23px}.br-studio .faq details .faq-answer,.br-studio .faq details .faq-answer p{color:var(--br-body, #6e6e73);font-size:var(--br-body-size, 14px);line-height:1.8}.br-studio .faq-answer p{margin-bottom:0}@media(max-width:760px){.br-studio .container{width:min(var(--br-width, 1200px),calc(100% - 32px))}.br-studio :is(.hero,.section-space){padding-top:var(--br-top-mobile, 64px);padding-bottom:var(--br-bottom-mobile, 12px)}.br-studio .hero h1{font-size:var(--br-heading-mobile, 39px)}.br-studio :is(.section-heading h1,.section-heading h2,.faq>h2){font-size:var(--br-heading-mobile, 35px)}.br-studio .hero-stage,.br-studio .config-viewer{height:var(--br-view-mobile, 280px)}.br-studio .space-panel{height:var(--br-space-mobile, 460px)}.br-studio .service-grid{grid-template-columns:1fr}.br-studio .service-grid h3{font-size:var(--br-heading-mobile, 19px)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/br-studio.css.map */
