@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,500;1,800&display=swap);.need-help-modal .MuiDialog-paper{border-radius:16px;border-radius:var(--radius-xl,16px);max-width:480px}.need-help-modal-title{padding:16px 20px 0!important;padding:var(--space-4,16px) var(--space-5,20px) 0!important;position:relative}.need-help-modal-title h2{color:#1a1a1a;color:var(--color-text-dark,#1a1a1a);font-family:inherit;font-family:var(--font-family-base,inherit);font-size:18px;font-size:var(--font-lg,18px);font-weight:700;font-weight:var(--font-bold,700);margin:0;padding-right:32px}.need-help-modal-content{padding:12px 20px 16px!important;padding:var(--space-3,12px) var(--space-5,20px) var(--space-4,16px)!important}.modal-intro{margin-bottom:12px;margin-bottom:var(--space-3,12px)}.modal-intro .intro-text{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:14px;font-size:var(--font-sm,14px);line-height:1.4;margin:0 0 8px}.modal-intro .design-note,.modal-intro .intro-text{font-family:inherit;font-family:var(--font-family-base,inherit)}.modal-intro .design-note{background-color:#eaf4ee;background-color:var(--color-primary-bg,#eaf4ee);border-left:3px solid #3d8040;border-left:3px solid var(--color-primary,#3d8040);border-radius:6px;border-radius:var(--radius-sm,6px);color:#374151;color:var(--color-text-body,#374151);font-size:13px;font-size:var(--font-xs,13px);margin:0;padding:8px 12px}.need-help-modal .rqp-form{gap:10px}.need-help-modal .rqp-form__field{gap:4px}.need-help-modal .rqp-form__label{font-size:13px;font-size:var(--font-xs,13px)}.need-help-modal .rqp-form__input{height:40px}.need-help-modal .rqp-contact-btn{padding:8px 12px;padding:8px var(--space-3,12px)}.need-help-modal .rqp-submit-btn{height:42px}.need-help-modal .rqp-specialist-btn{height:40px}.need-help-modal .rqp-or{margin:2px 0}.need-help-modal .rqp-contact-toggle{grid-template-columns:repeat(3,1fr)}.need-help-modal .rqp-form__textarea{height:auto;line-height:1.4;min-height:60px;padding:8px 12px;padding:8px var(--space-3,12px);resize:vertical}.need-help-modal .rqp-form__input--error{border-color:#ba1a1a;border-color:var(--color-error,#ba1a1a)}.need-help-modal .rqp-form__error{color:#ba1a1a;color:var(--color-error,#ba1a1a);font-family:inherit;font-family:var(--font-family-base,inherit);font-size:12px;font-size:var(--font-xs,12px)}@media (max-width:600px){.need-help-modal-title h2{font-size:18px;font-size:var(--font-lg,18px)}.need-help-modal-content{padding:12px 16px 16px!important;padding:var(--space-3,12px) var(--space-4,16px) var(--space-4,16px)!important}.need-help-modal .rqp-contact-toggle{grid-template-columns:1fr}}:root{--font-family-base:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-xs:12px;--font-sm:14px;--font-base:15px;--font-md:16px;--font-lg:18px;--font-xl:20px;--font-2xl:24px;--font-3xl:28px;--font-4xl:32px;--font-hero:42px;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--line-height-tight:1.25;--line-height-base:1.45;--line-height-relaxed:1.6;--color-primary:#3d8040;--color-primary-dark:#2c6130;--color-primary-hover:#2e6433;--color-primary-bg:#eef7ee;--color-primary-border:#b6cfb7;--color-text-dark:#1a1c1e;--color-text-body:#404941;--color-text-muted:#707a70;--color-text-xmuted:#9ca3af;--color-border:#bfc9be;--color-border-dark:#707a70;--color-bg-white:#fff;--color-bg-soft:#f9f9fc;--color-bg-panel:#f3f3f6;--color-selected-bg:#eef7ee;--color-selected-border:#3d8040;--color-error:#ba1a1a;--color-error-bg:#ffdad6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #00000014,0 1px 2px #0000000a;--shadow-md:0 4px 6px -1px #00000012,0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;--shadow-card:0 0 0 1px var(--color-border),0 1px 3px #0000000f;--shadow-selected:0 0 0 2px var(--color-selected-border);--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--color-warning:#f59e0b;--color-warning-border:#fde68a;--color-warning-bg:#fffbeb;--transition-fast:120ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--z-viewer-controls:10;--z-header:100;--z-step-nav:50;--z-modal:1000;--z-toast:1100;--header-height:72px;--step-nav-width:132px;--config-panel-width:440px;--viewer-min-height:480px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#1a1c1e;color:var(--color-text-dark);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);line-height:1.45;line-height:var(--line-height-base);margin:0;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6,p{margin-bottom:15px;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:15px}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 15px}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{background-color:#0000;color:var(--primary);text-decoration:none}a.anchor-secondary,a:hover{color:#000}a:hover{text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:15px;margin-top:0;overflow:auto}figure{margin:0 0 15px}img{border-style:none;max-width:100%}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:0}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{outline:none;overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.v2-layout{background:#f9f9fc;background:var(--color-bg-soft);flex-direction:column;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);height:100vh;height:100dvh;width:100%}.v2-layout,.v2-layout__body{display:flex;overflow:hidden}.v2-layout__body{flex:1 1;padding-top:72px;padding-top:var(--header-height);position:relative}.v2-layout__review{background:#f9f9fc;background:var(--color-bg-soft);flex:1 1;min-width:0;overflow-y:auto}.v2-layout__viewer{background:#e8ece8;flex:1 1;min-width:0;overflow:hidden;position:relative;z-index:1}.v2-layout__viewer:after{box-shadow:inset 0 0 80px #0000002e,inset 0 0 20px #0000001a;content:"";inset:0;pointer-events:none;position:absolute;z-index:5}.v2-layout__viewer .canvas-box{bottom:0!important;left:0!important;position:absolute!important;right:0!important;top:0!important;transition:none!important}.v2-layout__viewer .canvas-box,.v2-layout__viewer .canvas-container,.v2-layout__viewer .canvas-img,.v2-layout__viewer .canvas-img canvas,.v2-layout__viewer .canvas-img>div{height:100%!important;width:100%!important}.v2-layout__viewer .canvas-img canvas{display:block}.v2-layout__viewer .canvas-footer{background:#0000;bottom:0;left:0;position:absolute!important;right:0;z-index:10;z-index:var(--z-viewer-controls)}.panel-style .modal-category-wrapper .v2-layout__viewer .modal-category-style,.v2-layout__viewer .panel-style .modal-category-wrapper .modal-category-style,.v2-layout__viewer .ribbon-type-1{display:none!important}.v2-layout__viewer #for-full-view-click,.v2-layout__viewer #for-sticky-thumb{display:none}.v2-layout__panel{background:#fff;background:var(--color-bg-white);border-left:1px solid #bfc9be;border-left:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;position:relative;width:440px;width:var(--config-panel-width);z-index:5}.v2-layout__panel:after{background:linear-gradient(0deg,#fffffff2 0,#fff0);bottom:84px;content:"";height:100px;left:0;pointer-events:none;position:absolute;right:0;z-index:20}.v2-layout--logged-in .v2-layout__panel:after{display:none}.v2-layout__panel .for-desktop{display:none!important}.v2-layout__panel .tab-panel{display:flex!important;flex:1 1;flex-direction:column!important;height:100%!important;padding-bottom:0!important;position:relative!important;width:100%!important}.v2-layout__panel .tab-styled{display:flex;flex:1 1;flex-direction:column;height:100%}.v2-layout__panel .tab-content{bottom:auto!important;box-shadow:none!important;flex:1 1;height:100%!important;max-width:none!important;min-width:0!important;overflow-y:auto;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}.v2-layout__panel .tab-content:before,.v2-layout__panel .tab-content>.scrollbar-custom:after,.v2-layout__panel .tab-content>.scrollbar-custom:before{display:none!important}.v2-layout__panel .tab-content>.scrollbar-custom{height:100%!important;width:100%!important}.v2-layout__panel .tab-close{display:none!important}.v2-layout__panel .tab-content-inner{padding-bottom:200px}.v2-layout__panel .tab-pane{padding-bottom:180px}.panel-v2-header{background:#fff;background:var(--color-bg-white);flex-shrink:0;padding:10px 16px 8px;position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .18s ease;z-index:10}.panel-v2-header--scrolled{box-shadow:0 4px 16px #00000021}.panel-v2-header--scrolled:after{background:linear-gradient(180deg,#ffffffe6 0,#fff0);content:"";height:28px;left:0;pointer-events:none;position:absolute;right:0;top:100%}.panel-v2-badge{align-items:center;background:#eef7ee;background:var(--color-primary-bg);border:1px solid #b6cfb7;border:1px solid var(--color-primary-border);border-radius:9999px;border-radius:var(--radius-full);color:#3d8040;color:var(--color-primary);display:inline-flex;gap:3px;margin-bottom:12px;margin-bottom:var(--space-3);padding:2px 6px 2px 4px}.panel-v2-badge__icon{align-items:center;display:flex;flex-shrink:0}.panel-v2-badge__icon svg{height:12px;height:var(--icon-xs);width:12px;width:var(--icon-xs)}.panel-v2-badge__text{font-size:11px;letter-spacing:.01em;white-space:nowrap}.panel-v2-badge__text,.panel-v2-title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-weight:500;font-weight:var(--font-medium);line-height:1.2}.panel-v2-title{color:#1a1c1e;color:var(--color-text-dark);font-size:32px;font-size:var(--font-4xl);letter-spacing:-.02em;margin:0 0 4px}.panel-v2-subtitle{color:#707a70;color:var(--color-text-muted);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:12px;font-size:var(--font-xs);font-weight:400;font-weight:var(--font-regular);line-height:1.5;margin:0}.v2-layout__step-nav{align-self:stretch;background:#fff;background:var(--color-bg-white);border-left:1px solid #bfc9be;border-left:1px solid var(--color-border);flex-shrink:0;overflow-x:hidden;overflow-y:auto;width:132px;width:var(--step-nav-width);z-index:5}.step-nav,.v2-layout__step-nav{display:flex;flex-direction:column;height:100%}.step-nav{padding:17px 4px 17px 6px}.step-nav__list{display:flex;flex-direction:column;gap:3px}.step-nav__item{align-items:flex-start;background:#0000;border:none;border-radius:8px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:6px;padding:7px 4px;position:relative;text-align:left;transition:background .12s ease;transition:background var(--transition-fast);width:100%}.step-nav__item:not(:last-child):after{background:#bfc9be;background:var(--color-border);bottom:-3px;content:"";left:18px;position:absolute;top:28px;transform:translateX(-50%);width:1px}.step-nav__item:hover:not(:disabled){background:#f9f9fc;background:var(--color-bg-soft)}.step-nav__item--active{background:#eef7ee;background:var(--color-primary-bg)}.step-nav__item--active .step-nav__number{background:#3d8040;background:var(--color-primary);border-color:#3d8040;border-color:var(--color-primary);color:#fff}.step-nav__item--active .step-nav__label{color:#3d8040;color:var(--color-primary);font-weight:600;font-weight:var(--font-semibold)}.step-nav__item--active .step-nav__subtitle{color:#3d8040;color:var(--color-primary);opacity:.8}.step-nav__item--disabled{cursor:default;opacity:.5}.step-nav__number{align-items:center;background:#0000;border:1.5px solid #707a70;border:1.5px solid var(--color-border-dark);border-radius:50%;color:#707a70;color:var(--color-text-muted);display:flex;flex-shrink:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:10px;font-weight:600;font-weight:var(--font-semibold);height:20px;justify-content:center;transition:background .12s ease,border-color .12s ease,color .12s ease;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);width:20px}.step-nav__text{display:flex;flex-direction:column;gap:1px;padding-top:2px}.step-nav__label{color:#1a1c1e;color:var(--color-text-dark);font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);line-height:1.2}.step-nav__label,.step-nav__subtitle{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base)}.step-nav__subtitle{font-size:11px;font-weight:400;font-weight:var(--font-regular);line-height:1.3}.step-nav__chevron,.step-nav__subtitle{color:#707a70;color:var(--color-text-muted)}.step-nav__chevron{align-items:center;display:flex;flex-shrink:0;margin-left:auto;opacity:0;transition:opacity .15s,transform .2s}.step-nav__chevron svg{display:block}.step-nav__chevron--open{color:#3d8040;color:var(--color-primary);opacity:1;transform:rotate(180deg)}.step-nav__item--active .step-nav__chevron,.step-nav__item--preview-open .step-nav__chevron,.step-nav__item:hover .step-nav__chevron{opacity:1}.step-nav__popover{animation:snPreviewIn .15s ease both;background:#fff;border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);box-shadow:0 4px 6px -1px #00000012,0 2px 4px -1px #0000000a;box-shadow:var(--shadow-md,0 4px 16px #0000001f);padding:10px 12px;pointer-events:none;position:fixed;width:220px;z-index:8020}.step-nav__popover:after{background:#fff;border-right:1px solid #bfc9be;border-right:1px solid var(--color-border);border-top:1px solid #bfc9be;border-top:1px solid var(--color-border);content:"";height:10px;position:absolute;right:-6px;top:14px;transform:rotate(45deg);width:10px}.step-nav__popover-label{color:#3d8040;color:var(--color-primary);font-size:11px;font-weight:600;font-weight:var(--font-semibold);letter-spacing:.05em;margin:0 0 4px;text-transform:uppercase}.step-nav__popover-label,.step-nav__popover-text{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base)}.step-nav__popover-text{color:#707a70;color:var(--color-text-muted);font-size:11.5px;line-height:1.5;margin:0}@keyframes snPreviewIn{0%{opacity:0;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}body.isTabPanel .v2-layout__viewer .canvas-box{right:0!important;width:100%!important}.v2-layout__viewer .canvas-footer .controller{display:none!important}.v2-layout__viewer .disclaimer-wrapper{bottom:4px!important;display:flex!important;gap:4px!important;left:50%!important;position:absolute!important;transform:translateX(-50%)!important}.vc-top-left{left:16px;left:var(--space-4)}.vc-top-left,.vc-top-right{pointer-events:none;position:absolute;top:16px;top:var(--space-4);z-index:10;z-index:var(--z-viewer-controls)}.vc-top-right{align-items:center;display:flex;gap:14px;right:16px;right:var(--space-4)}.vc-tr-btn{align-items:center;background:none;border:none;color:#404941;color:var(--color-text-body);cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:11px;font-weight:500;font-weight:var(--font-medium);gap:3px;line-height:1;padding:0;pointer-events:all;text-shadow:0 1px 2px #ffffffd9;transition:color .15s;white-space:nowrap}.vc-tr-btn svg{filter:drop-shadow(0 1px 1px rgba(255,255,255,.85));flex-shrink:0}.vc-tr-btn:hover{color:#1a1c1e;color:var(--color-text-dark)}.vc-toggle-row{display:flex;flex-direction:row;gap:4px;gap:var(--space-1);pointer-events:all}.vc-toggle-card{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);display:flex;gap:3px;min-width:0;padding:2px 4px}.vc-toggle-icon{align-items:center;color:#707a70;color:var(--color-text-muted);display:flex;flex-shrink:0}.vc-toggle-icon svg{height:14px;height:var(--icon-sm);width:14px;width:var(--icon-sm)}.vc-toggle-label{color:#404941;color:var(--color-text-body);flex:1 1}.vc-toggle-label,.vc-tour-link{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:11px;font-weight:500;font-weight:var(--font-medium);white-space:nowrap}.vc-tour-link{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);color:#3d8040;color:var(--color-primary);cursor:pointer;display:inline-flex;line-height:1;margin-top:0;opacity:.9;padding:2px 6px;pointer-events:all;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s}.vc-tour-link:hover{opacity:1}.vc-switch{flex-shrink:0;margin-left:auto}.vc-switch.MuiSwitch-root .Mui-checked{color:#3d8040!important;color:var(--color-primary)!important}.vc-switch.MuiSwitch-root .Mui-checked+.MuiSwitch-track{background-color:#3d8040!important;background-color:var(--color-primary)!important}.vc-bottom-bar{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:12px;border-radius:var(--radius-lg);bottom:16px;bottom:var(--space-4);box-shadow:0 4px 6px -1px #00000012,0 2px 4px -1px #0000000a;box-shadow:var(--shadow-md);display:flex;gap:8px;gap:var(--space-2);left:50%;padding:3px 6px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10;z-index:var(--z-viewer-controls)}.vc-controls-row{align-items:center;display:flex;gap:1px}.vc-btn{align-items:center;background:#0000;border:none;border-radius:4px;border-radius:var(--radius-sm);color:#404941;color:var(--color-text-body);cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:11px;font-weight:500;font-weight:var(--font-medium);gap:3px;padding:3px 6px;transition:background .12s ease,color .12s ease;transition:background var(--transition-fast),color var(--transition-fast)}.vc-btn:hover:not(:disabled){background:#f9f9fc;background:var(--color-bg-soft);color:#1a1c1e;color:var(--color-text-dark)}.vc-btn--active{background:#3d8040;background:var(--color-primary);color:#fff}.vc-btn--active svg{stroke:#fff}.vc-btn--active:hover{background:#3d8040;background:var(--color-primary);color:#fff}.vc-btn--disabled,.vc-btn:disabled{cursor:default;opacity:.35}.vc-btn svg{flex-shrink:0;height:14px;height:var(--icon-sm);width:14px;width:var(--icon-sm)}.vc-divider{background:#bfc9be;background:var(--color-border);flex-shrink:0;height:14px;margin:0 2px;width:1px}.vc-view-toggle{align-items:center;background:#f9f9fc;background:var(--color-bg-soft);border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);display:flex;flex-shrink:0;overflow:hidden}.vc-view-btn{background:#0000;border:none;color:#707a70;color:var(--color-text-muted);cursor:pointer;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:11px;font-weight:600;font-weight:var(--font-semibold);padding:2px 8px;transition:background .12s ease,color .12s ease;transition:background var(--transition-fast),color var(--transition-fast)}.vc-view-btn:hover:not(.vc-view-btn--active){background:#bfc9be;background:var(--color-border);color:#1a1c1e;color:var(--color-text-dark)}.vc-view-btn--active{background:#3d8040;background:var(--color-primary);color:#fff;cursor:default}.rqp-topbar{border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border);grid-column:1/-1;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--space-2);padding:16px 8px;padding:var(--space-4) var(--space-2)}.rqp-topbar,.rqp-topbar__left{align-items:center;display:flex}.rqp-topbar__left{gap:12px;gap:var(--space-3)}.rqp-topbar__step{background:#eef7ee;background:var(--color-primary-bg);border:1px solid #b6cfb7;border:1px solid var(--color-primary-border);border-radius:9999px;border-radius:var(--radius-full);color:#3d8040;color:var(--color-primary);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);padding:2px 10px}.rqp-topbar__label{color:#1a1c1e;color:var(--color-text-dark)}.rqp-edit-btn,.rqp-topbar__label{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold)}.rqp-edit-btn{align-items:center;background:#fff;border:1.5px solid #707a70;border:1.5px solid var(--color-border-dark);border-radius:8px;border-radius:var(--radius-md);color:#404941;color:var(--color-text-body);cursor:pointer;display:flex;gap:6px;height:36px;padding:0 16px;transition:all .12s ease;transition:all var(--transition-fast);white-space:nowrap}.rqp-edit-btn svg{flex-shrink:0}.rqp-edit-btn:hover{border-color:#3d8040;border-color:var(--color-primary);color:#3d8040;color:var(--color-primary)}.review-capture-overlay{align-items:center;background:#ffffffeb;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.review-capture-overlay__box{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.review-capture-overlay__spinner{animation:rco-spin .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top:4px solid var(--color-primary,#0f7a3b);height:52px;width:52px}.review-capture-overlay__text{color:#111827;font-size:18px;font-weight:600;margin:0}.review-capture-overlay__sub{color:#6b7280;font-size:14px;margin:0}@keyframes rco-spin{to{transform:rotate(1turn)}}.rqp-wrap{grid-gap:16px;grid-gap:var(--space-4);align-items:start;box-sizing:border-box;display:grid;gap:16px;gap:var(--space-4);grid-template-columns:1fr 2fr 2fr;grid-template-rows:1fr auto;min-height:100%;padding:20px;padding:var(--space-5)}.rqp-wrap .rqp-left-col{grid-column:1;grid-row:1}.rqp-wrap .rqp-summary{grid-column:2;grid-row:1}.rqp-wrap .rqp-form-col{grid-column:3;grid-row:1}.rqp-wrap .rqp-trust-row{grid-column:1/-1;grid-row:2}.rqp-left-col{align-self:start;gap:16px;gap:var(--space-4)}.rqp-estimate-aside,.rqp-left,.rqp-left-col{display:flex;flex-direction:column}.rqp-left{gap:16px;gap:var(--space-4)}.rqp-photo-main{aspect-ratio:4/3;background:#bfc9be;background:var(--color-border);border-radius:16px;border-radius:var(--radius-xl);overflow:hidden}.rqp-photo-img{display:block;height:100%;object-fit:cover;width:100%}.rqp-photo-placeholder{align-items:center;color:#707a70;color:var(--color-text-muted);display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm);gap:12px;gap:var(--space-3);height:100%;justify-content:center;min-height:260px;width:100%}.rqp-photo-thumbs{display:flex;flex-wrap:wrap;gap:8px;gap:var(--space-2)}.rqp-photo-thumb{aspect-ratio:4/3;border:2px solid #0000;border-radius:8px;border-radius:var(--radius-md);cursor:pointer;display:block;flex-basis:calc(33.333% - 6px);flex-grow:0;flex-shrink:0;max-width:calc(33.333% - 6px);object-fit:cover;transition:border-color .12s ease,box-shadow .12s ease;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.rqp-photo-thumb--active,.rqp-photo-thumb:hover{border-color:#3d8040;border-color:var(--color-primary)}.rqp-photo-thumb--active{box-shadow:0 0 0 2px #eef7ee,0 0 0 4px #3d8040;box-shadow:0 0 0 2px var(--color-primary-bg),0 0 0 4px var(--color-primary)}.rqp-great-for{background:#eef7ee;background:var(--color-primary-bg);border:1px solid #b6cfb7;border:1px solid var(--color-primary-border);border-radius:12px;border-radius:var(--radius-lg);padding:16px;padding:var(--space-4)}.rqp-great-for__head{align-items:center;color:#3d8040;color:var(--color-primary);display:flex;gap:8px;gap:var(--space-2);margin-bottom:12px;margin-bottom:var(--space-3)}.rqp-great-for__head strong{color:#1a1c1e;color:var(--color-text-dark);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:16px;font-size:var(--font-md);font-weight:600;font-weight:var(--font-semibold)}.rqp-great-for__icon{align-items:center;color:#3d8040;color:var(--color-primary);display:flex}.rqp-great-for__list{display:flex;flex-direction:column;gap:8px;gap:var(--space-2);list-style:none;margin:0;padding:0}.rqp-great-for__list li{align-items:center;color:#404941;color:var(--color-text-body);display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm);gap:8px;gap:var(--space-2)}.rqp-great-for__list li svg{color:#3d8040;color:var(--color-primary);flex-shrink:0}.rqp-disclaimer-link{align-items:center;background:none;border:none;color:#707a70;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:12px;font-size:var(--font-xs);gap:5px;margin-top:12px;margin-top:var(--space-3);padding:0;text-decoration:underline;text-underline-offset:2px}.rqp-disclaimer-link:hover{color:#3d8040;color:var(--color-primary)}.rqp-disclaimer-link svg{flex-shrink:0}.rqp-summary{background:#fff;background:var(--color-bg-white);border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:16px;border-radius:var(--radius-xl);display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);gap:20px;gap:var(--space-5);padding:24px;padding:var(--space-6)}.rqp-summary__toggle{align-items:center;background:none;border:none;cursor:default;display:flex;gap:8px;justify-content:space-between;padding:0 0 12px;padding:0 0 var(--space-3);pointer-events:none;text-align:left;width:100%}.rqp-summary__toggle-icon{color:#3d8040;color:var(--color-primary,#2e7d32);display:none;flex-shrink:0;line-height:0}.rqp-summary__toggle-text{display:flex;flex-direction:column;gap:2px;min-width:0}.rqp-summary__model-line{display:flex;flex-direction:column;gap:1px}.rqp-summary__model-name{color:#3d8040;color:var(--color-primary,#2e7d32);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold);line-height:1.3}.rqp-summary__model-hint{color:#9ca3af;color:var(--color-text-xmuted);font-size:12px;font-size:var(--font-xs);font-weight:400;font-weight:var(--font-regular);line-height:1.3}.rqp-summary__body{display:flex;flex-direction:column;gap:20px;gap:var(--space-5)}.rqp-summary__title{color:#1a1c1e;color:var(--color-text-dark);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:20px;font-size:var(--font-xl);font-weight:700;font-weight:var(--font-bold);margin:0}.rqp-summary__list{border-top:1px solid #bfc9be;border-top:1px solid var(--color-border);max-height:52vh;overflow-y:auto;padding-left:2px;padding-right:6px;padding-top:12px;padding-top:var(--space-3);position:relative;scrollbar-color:silver #f0f0f0;scrollbar-width:thin}.rqp-summary__list:after{background:linear-gradient(0deg,#fffffff2 0,#fff0);bottom:0;content:"";display:block;height:48px;margin-top:-48px;pointer-events:none;position:-webkit-sticky;position:sticky;z-index:2}.rqp-summary__list::-webkit-scrollbar{width:5px}.rqp-summary__list::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.rqp-summary__list::-webkit-scrollbar-thumb{background:silver;border-radius:4px}.rqp-summary__list .dialog-title,.rqp-summary__list .lead,.rqp-summary__list .summary-company-logo{display:none!important}.rqp-summary__list .quote-summary-new-ui-wrp{padding:0}.rqp-summary__list .fieldset-row{margin:0!important}.rqp-summary__list .model-head-wrp{color:#1a1c1e;color:var(--color-text-dark);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm);font-weight:700;font-weight:var(--font-bold);margin:0 0 8px}.rqp-summary__list fieldset{border:none!important;margin:0 0 10px;padding:0}.rqp-summary__list fieldset legend{color:#3d8040;color:var(--color-primary);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:12px;font-size:var(--font-xs);font-weight:700;font-weight:var(--font-bold);letter-spacing:.05em;line-height:1.25;line-height:var(--line-height-tight);margin-bottom:4px;padding:0;text-transform:uppercase}.rqp-summary__list .list-info{list-style:none;margin:0;padding:0}.rqp-summary__list .list-item{align-items:baseline;border-bottom:none;color:#404941;color:var(--color-text-body);display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:12px;font-size:var(--font-xs);gap:6px;line-height:1.45;line-height:var(--line-height-base);padding:4px 0}.rqp-summary__list .list-item>span:first-child{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap}.rqp-summary__list .list-item>span:first-child:after{content:"";display:inline-block;width:100%}.rqp-summary__list .list-item strong{color:#1a1c1e;color:var(--color-text-dark)}.rqp-summary__list .list-item .fieldset-cell,.rqp-summary__list .list-item strong{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium)}.rqp-summary__list .list-item .fieldset-cell{color:#707a70;color:var(--color-text-muted);flex-shrink:0;white-space:nowrap}.rqp-summary__list .list-item .fieldset-cell strong{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium)}.rqp-summary__list .f-14{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:12px!important;font-size:var(--font-xs)!important}.rqp-summary__list .fieldset-row{align-items:baseline;color:#404941;color:var(--color-text-body);display:flex;gap:6px;line-height:1.45;line-height:var(--line-height-base);padding:3px 0}.rqp-summary__list .fieldset-row,.rqp-summary__list .fieldset-row .fieldset-cell{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:12px;font-size:var(--font-xs)}.rqp-summary__list .fieldset-row .fieldset-cell{color:#707a70;color:var(--color-text-muted)}.rqp-summary__list .fieldset-row .fieldset-cell strong{color:#707a70;color:var(--color-text-muted);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium)}.rqp-summary__list .fieldset-row .fieldset-cell:first-child strong{color:#404941;color:var(--color-text-body)}.rqp-summary__list .no-active-hidden{display:none!important}.rqp-summary__list .upgrade-icon{display:none}.rqp-grand-total{align-items:center;border-top:2px solid #bfc9be;border-top:2px solid var(--color-border);display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);justify-content:space-between;padding:10px 0}.rqp-grand-total__label{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm)}.rqp-grand-total__label,.rqp-grand-total__value{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-weight:700;font-weight:var(--font-bold)}.rqp-grand-total__value{color:#3d8040;color:var(--color-primary);font-size:16px;font-size:var(--font-md)}.rqp-edit-bar{display:none}.rqp-changes-note{align-items:flex-start;background:#f9f9fc;background:var(--color-bg-soft);border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:12px;border-radius:var(--radius-lg);color:#707a70;color:var(--color-text-muted);display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm);gap:12px;gap:var(--space-3);line-height:1.6;line-height:var(--line-height-relaxed);padding:16px;padding:var(--space-4)}.rqp-changes-note svg{color:#3d8040;color:var(--color-primary);flex-shrink:0;margin-top:1px}.rqp-inclusions{background:#eef7ee;background:var(--color-primary-bg);border:1px solid #bbf7d0;border-radius:12px;border-radius:var(--radius-lg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);margin-bottom:16px;margin-bottom:var(--space-4);padding:16px;padding:var(--space-4)}.rqp-inclusions__header{align-items:center;color:#15803d;display:flex;font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold);gap:8px;gap:var(--space-2);margin-bottom:12px;margin-bottom:var(--space-3)}.rqp-inclusions__badge{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;width:18px}.rqp-inclusions__list{display:flex;flex-direction:column;gap:8px;gap:var(--space-2);list-style:none;margin:0;padding:0}.rqp-inclusions__item{align-items:center;color:#1a1c1e;color:var(--color-text-dark);display:flex;font-size:12px;font-size:var(--font-xs);gap:8px;gap:var(--space-2);line-height:var(--line-height-normal)}.rqp-inclusions__item svg{color:#16a34a;flex-shrink:0}.rqp-price-summary{border-top:2px solid #bfc9be;border-top:2px solid var(--color-border);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);margin-bottom:16px;margin-bottom:var(--space-4);padding-top:16px;padding-top:var(--space-4)}.rqp-price-summary__hero{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-bottom:var(--space-3)}.rqp-price-summary__hero-amounts{align-items:center;display:flex;gap:8px;gap:var(--space-2)}.rqp-price-summary__hero-amount{color:#3d8040;color:var(--color-primary);font-size:16px;font-size:var(--font-md);font-weight:700;font-weight:var(--font-bold)}.rqp-price-summary__hero-strike{color:#707a70;color:var(--color-text-muted);font-size:14px;font-size:var(--font-sm);text-decoration:line-through}.rqp-price-summary__hero-label{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold)}.rqp-price-summary__rows{display:flex;flex-direction:column;gap:8px;gap:var(--space-2)}.rqp-price-summary__row{align-items:center;border-bottom:1px dashed #bfc9be;border-bottom:1px dashed var(--color-border);color:#1a1c1e;color:var(--color-text-dark);display:flex;font-size:14px;font-size:var(--font-sm);justify-content:space-between;padding:8px 0;padding:var(--space-2) 0}.rqp-price-summary__row:last-child{border-bottom:none}.rqp-price-summary__row-label{color:#707a70;color:var(--color-text-muted)}.rqp-price-summary__row-value{color:#1a1c1e;color:var(--color-text-dark);font-weight:600;font-weight:var(--font-semibold)}.rqp-price-summary__row-unit{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);font-weight:var(--font-normal);margin-left:2px}.bqs-wrap{display:flex;flex-direction:column;gap:12px;padding:2px 0 4px}.bqs-card{background:#fff;background:var(--color-bg-white,#fff);border:1px solid #bfc9be;border:1px solid var(--color-border,#e0e6e0);border-radius:12px;border-radius:var(--radius-lg,12px);overflow:hidden}.bqs-card__head{align-items:flex-start;border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border,#e0e6e0);display:flex;gap:10px;padding:13px 15px 11px}.bqs-card__htext{display:flex;flex-direction:column;gap:2px;min-width:0}.bqs-card__title{color:#1a1c1e;color:var(--color-text-dark,#111827);font-size:14px;font-weight:600;font-weight:var(--font-semibold,600);line-height:1.3}.bqs-card__sub,.bqs-card__title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit)}.bqs-card__sub{color:#707a70;color:var(--color-text-muted,#6b7280);font-size:12px;font-size:var(--font-xs,12px);line-height:1.35}.bqs-card--includes{border-color:#b6cfb7;border-color:var(--color-primary-border,#c3dfc8)}.bqs-card--includes .bqs-card__head{background:#eef7ee;background:var(--color-primary-bg,#f0f8f2);border-bottom-color:#b6cfb7;border-bottom-color:var(--color-primary-border,#c3dfc8)}.bqs-card--estimate{border-color:#b6cfb7;border-color:var(--color-primary-border,#c3dfc8)}.bqs-card--estimate .bqs-card__head{background:#eef7ee;background:var(--color-primary-bg,#f0f8f2);border-bottom-color:#b6cfb7;border-bottom-color:var(--color-primary-border,#c3dfc8)}.bqs-card--upgrades .bqs-card__head{background:#f8faff;border-bottom-color:#dce8ff}.bqs-card--adjustments .bqs-card__head{background:#f5f7f5;background:var(--color-bg-subtle,#f5f7f5)}.bqs-badge{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:26px;justify-content:center;margin-top:1px;width:26px}.bqs-badge--estimate,.bqs-badge--includes{background:#eef7ee;background:var(--color-primary-bg,#e8f5e9);color:#3d8040;color:var(--color-primary,#2d7a4d)}.bqs-badge--upgrades{background:#dbeafe;color:#2563eb}.bqs-badge--adjustments{background:#f1f5f1;color:#707a70;color:var(--color-text-muted,#6b7280)}.bqs-list{list-style:none;margin:0;padding:6px 0 2px}.bqs-row{align-items:baseline;display:flex;gap:8px;padding:5px 15px;transition:background .1s}.bqs-row:hover{background:#f9fbf9;background:var(--color-bg-subtle,#f9fbf9)}.bqs-row__mark{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:17px;justify-content:center;margin-top:1px;width:17px}.bqs-row__mark--check{background:#eef7ee;background:var(--color-primary-bg,#e8f5e9);color:#3d8040;color:var(--color-primary,#2d7a4d)}.bqs-row__mark--plus{background:#dbeafe;color:#2563eb}.bqs-row__mark--minus{background:#eef7ee;background:var(--color-primary-bg);color:#3d8040;color:var(--color-primary,#2d7a4d)}.bqs-row__label{color:#404941;color:var(--color-text-body,#374151);flex:1 1;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit);font-size:13px;line-height:1.45;min-width:0;word-break:break-word}.bqs-row__detail{color:#707a70;color:var(--color-text-muted,#6b7280);font-size:12px;font-style:normal}.bqs-row__qty{background:#eef7ee;background:var(--color-primary-bg,#e8f5e9);border-radius:10px;color:#3d8040;color:var(--color-primary,#2d7a4d);display:inline-block;font-size:11px;line-height:1.6;margin-left:4px;padding:0 6px;vertical-align:middle}.bqs-row__price,.bqs-row__qty{font-weight:600;font-weight:var(--font-semibold,600)}.bqs-row__price{color:#1a1c1e;color:var(--color-text-dark,#111827);flex-shrink:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit);font-size:13px;min-width:60px;text-align:right}.bqs-row__price--credit{color:#3d8040;color:var(--color-primary,#2d7a4d)}.bqs-row__incl{color:#707a70;color:var(--color-text-muted,#9ca3af);font-size:11px;font-weight:500;font-weight:var(--font-medium,500);letter-spacing:.01em}.bqs-expand-btn{align-items:center;background:#f5f7f5;background:var(--color-bg-subtle,#f5f7f5);border:none;border-top:1px solid #bfc9be;border-top:1px solid var(--color-border,#e0e6e0);color:#3d8040;color:var(--color-primary,#2d7a4d);cursor:pointer;display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit);font-size:12px;font-size:var(--font-xs,12px);font-weight:600;font-weight:var(--font-semibold,600);gap:6px;padding:8px 15px;text-align:left;transition:background .15s,color .15s;width:100%}.bqs-expand-btn svg{flex-shrink:0;margin-left:auto}.bqs-expand-btn:hover{background:#eef7ee;background:var(--color-primary-bg,#e8f5e9)}.bqs-note{align-items:flex-start;color:#707a70;color:var(--color-text-muted,#6b7280);display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit);font-size:12px;font-size:var(--font-xs,12px);gap:7px;line-height:1.55;padding:9px 15px 11px}.bqs-note svg{flex-shrink:0;margin-top:1px;opacity:.7}.bqs-note--adjust{background:#fafcfa;background:var(--color-bg-subtle,#fafcfa);border-top:1px solid #bfc9be;border-top:1px solid var(--color-border,#e5e8e5);color:#707a70;color:var(--color-text-muted,#6b7280);font-style:italic}.bqs-note--estimate{background:#eef7ee;background:var(--color-primary-bg,#f0f8f2);border-top:1px solid #b6cfb7;border-top:1px solid var(--color-primary-border,#c3dfc8);color:#374151}.bqs-note--estimate svg{color:#3d8040;color:var(--color-primary,#2d7a4d);opacity:1}.bqs-total{align-items:center;border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border,#e0e6e0);display:flex;flex-direction:column;gap:4px;padding:22px 15px 16px;text-align:center}.bqs-total__strike{color:#707a70;color:var(--color-text-muted,#9ca3af);font-size:13px;line-height:1;text-decoration:line-through}.bqs-total__amount{color:#1a1c1e;color:var(--color-text-dark,#111827);font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.1}.bqs-total__amount,.bqs-total__label{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit)}.bqs-total__label{color:#707a70;color:var(--color-text-muted,#6b7280);font-size:11px;font-weight:600;font-weight:var(--font-semibold,600);letter-spacing:.07em;text-transform:uppercase}.bqs-est-rows{border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border,#e0e6e0);display:flex;flex-direction:column;gap:6px;padding:10px 15px 8px}.bqs-est-row{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:3px 0}.bqs-est-row__lbl{color:#404941;color:var(--color-text-body,#374151);font-size:13px}.bqs-est-row__lbl,.bqs-est-row__val{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit)}.bqs-est-row__val{color:#1a1c1e;color:var(--color-text-dark,#111827);font-size:14px;font-weight:600;font-weight:var(--font-semibold,600)}.bqs-unit{color:#707a70;color:var(--color-text-muted,#6b7280);font-size:11px;font-weight:400;margin-left:1px}.rqp-form-card,.rqp-form-col{display:flex;flex-direction:column;gap:20px;gap:var(--space-5)}.rqp-form-card{background:#fff;background:var(--color-bg-white);border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:16px;border-radius:var(--radius-xl);padding:24px;padding:var(--space-6)}.rqp-form-card__head{align-items:flex-start;display:flex;gap:12px;gap:var(--space-3)}.rqp-form-card__head-icon{align-items:center;background:#eef7ee;background:var(--color-primary-bg);border-radius:8px;border-radius:var(--radius-md);color:#3d8040;color:var(--color-primary);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.rqp-form-card__title{color:#1a1c1e;color:var(--color-text-dark);font-size:18px;font-size:var(--font-lg);font-weight:700;font-weight:var(--font-bold);margin:0 0 4px}.rqp-form-card__sub,.rqp-form-card__title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base)}.rqp-form-card__sub{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);line-height:1.6;line-height:var(--line-height-relaxed);margin:0}.rqp-lead-embed .form-group-search{align-items:center;background:#fff;background:var(--color-bg-white);border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);display:flex;gap:8px;gap:var(--space-2);height:44px;margin-top:16px;margin-top:var(--space-4);padding:0 12px;padding:0 var(--space-3);transition:border-color .12s ease;transition:border-color var(--transition-fast)}.rqp-lead-embed .form-group-search:focus-within{border-color:#3d8040;border-color:var(--color-primary);box-shadow:0 0 0 3px #0f7a3b14}.rqp-lead-embed .form-group-search .icon-search{color:#707a70;color:var(--color-text-muted);flex-shrink:0;font-size:16px}.rqp-lead-embed .form-group-search .search-field{background:#0000;border:none;color:#1a1c1e;color:var(--color-text-dark);flex:1 1;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm);height:100%;min-width:0;outline:none;padding:0}.rqp-lead-embed .form-group-search .search-field::placeholder{color:#9ca3af;color:var(--color-text-xmuted)}.rqp-lead-embed .form-group-search .btn-go{background:#3d8040;background:var(--color-primary);border:none;border-radius:4px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;flex-shrink:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);height:32px;line-height:1;margin:0;min-width:44px;padding:0 12px;padding:0 var(--space-3);transition:background .12s ease;transition:background var(--transition-fast);width:auto}.rqp-lead-embed .form-group-search .btn-go:hover{background:#2e6433;background:var(--color-primary-hover)}.rqp-lead-embed .form-group-search .btn-go .text{color:inherit}.rqp-lead-embed .add-new-btn{color:#3d8040;color:var(--color-primary);font-weight:600;font-weight:var(--font-semibold)}.rqp-lead-embed .add-new-btn,.rqp-lead-embed .your-search-result{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm)}.rqp-lead-embed .your-search-result{color:#707a70;color:var(--color-text-muted);display:block;font-weight:500;font-weight:var(--font-medium);margin:8px 0 4px;margin:var(--space-2) 0 var(--space-1)}.rqp-lead-embed .your-search-result strong{color:#1a1c1e;color:var(--color-text-dark);font-weight:600;font-weight:var(--font-semibold)}.rqp-lead-embed .search-result .table-responsive{border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);overflow:hidden}.rqp-lead-embed .search-result .table{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);margin-bottom:0}.rqp-lead-embed .search-result .table td,.rqp-lead-embed .search-result .table th{border-top:1px solid #bfc9be;border-top:1px solid var(--color-border);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);line-height:1.4;padding:8px 12px;padding:var(--space-2) var(--space-3);vertical-align:middle}.rqp-lead-embed .search-result .table thead th{border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border);border-top:none;font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);line-height:1.3;padding-bottom:8px;padding-bottom:var(--space-2);padding-top:8px;padding-top:var(--space-2);text-transform:capitalize}.rqp-lead-embed .search-result .table tbody td{color:#404941;color:var(--color-text-body);font-size:14px;font-size:var(--font-sm);font-weight:500;font-weight:var(--font-medium)}.rqp-lead-embed .search-result .table .thead-light th{background-color:#f9f9fc;background-color:var(--color-bg-soft);border-color:#bfc9be;border-color:var(--color-border);color:#707a70;color:var(--color-text-muted)}.rqp-lead-embed .search-result .table tbody.thead-light tr{transition:background .12s ease;transition:background var(--transition-fast)}.rqp-lead-embed .search-result .table tbody.thead-light tr:hover{background:#eef7ee;background:var(--color-primary-bg)}.rqp-form{display:flex;flex-direction:column;gap:16px;gap:var(--space-4)}.rqp-form__row--two{grid-gap:12px;grid-gap:var(--space-3);align-items:start;display:grid;gap:12px;gap:var(--space-3);grid-template-columns:1fr 1fr}.rqp-form__field{display:flex;flex-direction:column;gap:6px}.rqp-form__label{color:#404941;color:var(--color-text-body);font-weight:500;font-weight:var(--font-medium)}.rqp-form__input,.rqp-form__label{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm)}.rqp-form__input{background:#fff;background:var(--color-bg-white);border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);box-sizing:border-box;color:#1a1c1e;color:var(--color-text-dark);height:44px;outline:none;padding:0 12px;padding:0 var(--space-3);transition:border-color .12s ease;transition:border-color var(--transition-fast);width:100%}.rqp-form__input:focus{border-color:#3d8040;border-color:var(--color-primary);box-shadow:0 0 0 3px #0f7a3b14}.rqp-form__input::placeholder{color:#9ca3af;color:var(--color-text-xmuted)}.rqp-form__input[readonly]{background:#f9f9fc;background:var(--color-bg-soft);color:#707a70;color:var(--color-text-muted);cursor:default}.rqp-form__input--error{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262614}.rqp-form__error{color:#dc2626;display:block;font-size:11px;margin-top:3px}.rqp-required{color:#dc2626}.rqp-contact-toggle{border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.rqp-contact-btn{align-items:center;background:#0000;border:none;color:#707a70;color:var(--color-text-muted);cursor:pointer;display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm);font-weight:500;font-weight:var(--font-medium);gap:8px;gap:var(--space-2);justify-content:center;padding:10px 12px;padding:10px var(--space-3);transition:background .12s ease,color .12s ease;transition:background var(--transition-fast),color var(--transition-fast)}.rqp-contact-btn--active{background:#eef7ee;background:var(--color-primary-bg);border:1.5px solid #b6cfb7;border:1.5px solid var(--color-primary-border);color:#3d8040;color:var(--color-primary)}.rqp-contact-check{align-items:center;color:#3d8040;color:var(--color-primary);display:flex}.rqp-submit-btn{align-items:center;background:#3d8040;background:var(--color-primary);border:none;border-radius:8px;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:16px;font-size:var(--font-md);font-weight:700;font-weight:var(--font-bold);gap:8px;gap:var(--space-2);height:48px;justify-content:center;transition:background .12s ease;transition:background var(--transition-fast);width:100%}.rqp-submit-btn:hover{background:#2e6433;background:var(--color-primary-hover)}.rqp-or{align-items:center;color:#707a70;color:var(--color-text-muted);display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm);gap:12px;gap:var(--space-3)}.rqp-or:after,.rqp-or:before{background:#bfc9be;background:var(--color-border);content:"";flex:1 1;height:1px}.rqp-specialist-btn{align-items:center;background:#fff;background:var(--color-bg-white);border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);color:#404941;color:var(--color-text-body);cursor:pointer;display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold);gap:8px;gap:var(--space-2);height:44px;justify-content:center;transition:border-color .12s ease,color .12s ease;transition:border-color var(--transition-fast),color var(--transition-fast);width:100%}.rqp-specialist-btn:hover{border-color:#3d8040;border-color:var(--color-primary);color:#3d8040;color:var(--color-primary)}.rqp-specialist-btn__phone{border:1px solid #b6cfb7;border:1px solid var(--color-primary-border);border-radius:9999px;border-radius:var(--radius-full);color:#3d8040;color:var(--color-primary);font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);margin-left:2px;padding:2px 8px;white-space:nowrap}.rqp-specialist-btn__phone,.rqp-trust-row{background:#eef7ee;background:var(--color-primary-bg)}.rqp-trust-row{border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border);border-radius:12px;border-radius:var(--radius-lg);border-top:1px solid #bfc9be;border-top:1px solid var(--color-border);gap:16px;gap:var(--space-4);justify-content:space-between;margin-bottom:8px;margin-bottom:var(--space-2);padding:16px 8px;padding:var(--space-4) var(--space-2)}.rqp-trust-item,.rqp-trust-row{display:flex;flex-direction:row}.rqp-trust-item{align-items:center;flex:1 1;gap:10px}.rqp-trust-item__icon{align-items:center;background:#fff;border:1px solid #b6cfb7;border:1px solid var(--color-primary-border);border-radius:50%;color:#3d8040;color:var(--color-primary);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.rqp-trust-item__label{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold);line-height:1.2}.rqp-trust-item__label,.rqp-trust-item__sub{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base)}.rqp-trust-item__sub{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);line-height:1.3}.rqp-trust-item__text{display:flex;flex-direction:column;gap:2px}.sz-panel{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);padding:0 16px 8px}.sz-section{margin-bottom:24px}.sz-section__head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.sz-section__label{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold);letter-spacing:-.01em}.sz-section__meta{align-items:center;display:flex;flex-shrink:0;gap:6px}.sz-ts-label{font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium);margin-left:2px}.sz-width-break{margin:10px 0 6px;width:100%}.sz-width-break span{border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border);color:#707a70;color:var(--color-text-muted);display:inline-block;font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);letter-spacing:.06em;padding:2px 8px 2px 0;text-transform:uppercase}.sz-width-break:first-of-type{margin-top:0}.sz-size-header{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;margin-bottom:14px}.sz-size-price{align-items:center;display:flex;gap:4px;padding-bottom:2px}.sz-selected-box{background:#eef7ee;background:var(--color-primary-bg);border:1.5px solid #b6cfb7;border:1.5px solid var(--color-primary-border);border-radius:12px;border-radius:var(--radius-lg);display:inline-flex;flex-direction:column;margin-bottom:0;padding:2px 14px}.sz-selected-box__label{color:#707a70;color:var(--color-text-muted);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:10px;font-weight:500;font-weight:var(--font-medium);letter-spacing:.05em;margin-bottom:0;text-transform:uppercase}.sz-selected-box__row{align-items:baseline;display:flex;gap:8px}.sz-selected-box__dims{color:#2c6130;color:var(--color-primary-dark);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:16px;font-size:var(--font-md);font-weight:700;font-weight:var(--font-bold);line-height:1.2}.sz-selected-box__x{color:#707a70;color:var(--color-text-muted);font-weight:400;font-weight:var(--font-regular)}.sz-selected-box__sqft{color:#3d8040;color:var(--color-primary);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium)}.sz-search{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;display:flex;gap:8px;margin-bottom:12px;padding:7px 12px;transition:border-color .15s}.sz-search svg{color:#9ca3af;color:var(--color-text-xmuted);flex-shrink:0}.sz-search:focus-within{border-color:#3d8040;border-color:var(--color-primary)}.sz-search__input{background:#0000;border:none;color:#1a1c1e;color:var(--color-text-dark);flex:1 1;font-size:12px;font-size:var(--font-xs);outline:none}.sz-search__input::placeholder{color:#9ca3af;color:var(--color-text-xmuted)}.sz-search__clear{all:unset;color:#9ca3af;color:var(--color-text-xmuted);cursor:pointer;font-size:16px;font-size:var(--font-md);line-height:1;padding:0 2px}.sz-search__clear:hover{color:#707a70;color:var(--color-text-muted)}.sz-search-results{margin-bottom:8px}.sz-search-empty{color:#9ca3af;color:var(--color-text-xmuted);font-size:12px;font-size:var(--font-xs);padding:12px 0;text-align:center}.sz-accordion{display:flex;flex-direction:column;gap:6px}.sz-accordion__group{border:1px solid #e9eaeb;border-radius:8px;border-radius:var(--radius-md);overflow:hidden}.sz-accordion__group--open{border-color:#b6cfb7;border-color:var(--color-primary-border)}.sz-accordion__trigger{align-items:center;background:#f7f8f8;border:none;cursor:pointer;display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);justify-content:space-between;padding:7px 12px;transition:background .12s ease;transition:background var(--transition-fast);width:100%}.sz-accordion__trigger:hover{background:#f0f1f1}.sz-accordion__trigger--active{background:#eef7ee;background:var(--color-primary-bg)}.sz-accordion__trigger--active .sz-accordion__trigger-label{color:#2c6130;color:var(--color-primary-dark);font-weight:600;font-weight:var(--font-semibold)}.sz-accordion__trigger-label{color:#404941;color:var(--color-text-body);font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium)}.sz-accordion__trigger-count{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);font-weight:400;font-weight:var(--font-regular)}.sz-accordion__chevron{color:#707a70;color:var(--color-text-muted);flex-shrink:0;transition:transform .12s ease;transition:transform var(--transition-fast)}.sz-accordion__group--open .sz-accordion__chevron{transform:rotate(180deg)}.sz-accordion__body{background:#fff;padding:10px 10px 12px 18px}.sz-tile-grid{display:flex;flex-wrap:wrap;gap:6px}.sz-height-row{display:flex;flex-wrap:wrap;gap:8px}.sz-tile{align-items:center;background:#fff;border:1px solid #dde0e3;border-radius:8px;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:22px;padding:2px 4px;text-align:center;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);width:58px}.sz-tile:hover{box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a;box-shadow:var(--shadow-sm)}.sz-tile--active,.sz-tile:hover{background:var(--color-primary-light);border-color:#3d8040;border-color:var(--color-primary)}.sz-tile--active{box-shadow:0 0 0 2px #228b2226;position:relative}.sz-tile--active .sz-tile__dims{color:#2c6130;color:var(--color-primary-dark);font-weight:700;font-weight:var(--font-bold)}.sz-tile--active .sz-tile__sqft{color:#3d8040;color:var(--color-primary)}.sz-tile--active:after{align-items:center;background:#3d8040;background:var(--color-primary);border-radius:50%;color:#fff;content:"";display:flex;font-family:icomoon;font-size:8px;font-weight:500;height:14px;justify-content:center;line-height:1;position:absolute;right:-5px;top:-5px;width:14px}.sz-tile--ht{background:#eef7ee;background:var(--color-primary-bg);border:1.5px solid #b6cfb7;border:1.5px solid var(--color-primary-border);border-radius:12px;border-radius:var(--radius-lg);min-height:36px;min-width:64px;padding:6px 18px;width:auto}.sz-tile--ht .sz-tile__dims{color:#2c6130;color:var(--color-primary-dark);font-size:18px;font-size:var(--font-lg);font-weight:600;font-weight:var(--font-semibold);line-height:1.2}.sz-tile--ht.sz-tile--active{background:#eef7ee;background:var(--color-primary-bg);border-color:#3d8040;border-color:var(--color-primary);box-shadow:0 0 0 2px #2d7a4d2e;position:relative}.sz-tile--ht.sz-tile--active .sz-tile__dims{color:#2c6130;color:var(--color-primary-dark);font-weight:700;font-weight:var(--font-bold)}.sz-tile--ht.sz-tile--active:after{align-items:center;background:#3d8040;background:var(--color-primary);border-radius:50%;color:#fff;content:"";display:flex;font-family:icomoon;font-size:8px;font-weight:500;height:14px;justify-content:center;line-height:1;position:absolute;right:-5px;top:-5px;width:14px}.sz-tile__dims{color:#1a1c1e;color:var(--color-text-dark);font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium);line-height:1.1}.sz-tile__x{margin:0 1px;vertical-align:middle}.sz-tile__sqft,.sz-tile__x{color:#707a70;color:var(--color-text-muted);font-size:10px}.sz-tile__sqft{line-height:1.1;margin-top:1px;white-space:nowrap}.sz-porch-cols{display:flex;flex-direction:column;gap:12px;margin-top:4px}.sz-porch-col .radio-list{display:flex;flex-wrap:wrap;gap:4px 10px;list-style:none;margin:0;padding-left:0}.sz-porch-col .radio-item{margin:0}.sz-porch-col .form-group-radio{align-items:center;display:inline-flex;gap:5px;margin-bottom:0!important;white-space:nowrap}.sz-porch-col .badge-label{margin-bottom:4px!important;margin-top:4px!important}.lk-section .radio-list--horizontal,.radio-list--horizontal,.sz-section .radio-list--horizontal{display:flex!important;flex-wrap:wrap;gap:6px 16px;list-style:none;margin-bottom:0;padding-left:0}.lk-section .radio-list--horizontal .radio-item,.radio-list--horizontal .radio-item,.sz-section .radio-list--horizontal .radio-item{align-items:center;display:inline-flex!important;margin:0}.lk-section .radio-list--horizontal .form-group-radio,.radio-list--horizontal .form-group-radio,.sz-section .radio-list--horizontal .form-group-radio{align-items:center;display:inline-flex;gap:5px;margin:0;white-space:nowrap}.sz-section--porch .box-grid .img-box-wrapper{grid-gap:0;display:grid!important;gap:0;grid-template-columns:1fr 1fr}.sz-section--porch .box-grid .box-grid-value{display:flex;flex-basis:100%!important;flex-direction:column;max-width:100%!important;width:100%!important}.sz-section--porch .box-grid .box-img{height:100%}.sz-section--porch .box-grid .box-img,.sz-section--porch .box-grid .box-img label{display:flex;flex:1 1;flex-direction:column}.sz-section--porch .box-grid .box-img figure{align-items:center;display:flex;flex:1 1;justify-content:center;margin:0}.sz-section--porch .box-grid .box-img img{max-height:110px;object-fit:contain;width:auto}.sz-section--porch .box-grid .box-img figcaption{align-items:center;display:flex;justify-content:center;min-height:32px;text-align:center}.porch-opening-row{margin:6px 0 10px}.porch-opening-row .badge-label{margin-bottom:8px}.porch-opening-options{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}.porch-opening-options .form-group-radio{align-items:center;display:inline-flex;gap:5px;margin:0;white-space:nowrap}.section-horizontal>.badge-label{margin-bottom:4px!important;margin-top:4px!important}.horizontal-section{align-items:stretch;display:flex;flex-direction:column;gap:4px;padding-left:0}.horizontal-section .checkbox-list{list-style:none;margin:0;padding:0;width:100%}.horizontal-section .checkbox-item{align-items:center;display:flex;justify-content:space-between;margin:0;padding:2px 0!important;width:100%}.horizontal-section .form-group-check{align-items:center;display:inline-flex;flex:1 1;margin-bottom:0!important;min-width:0}.int-grouped-tile{position:relative}.add-box-img-label.size-picker-open{background:#eef7ee!important;background:var(--color-primary-bg)!important;border-color:#b6cfb7!important;border-color:var(--color-primary-border)!important}.int-size-picker{background:#fff;border:1.5px solid #b6cfb7;border:1.5px solid var(--color-primary-border,#b8ddc8);border-radius:0 0 8px 8px;border-radius:0 0 var(--radius-md) var(--radius-md);border-top:none;bottom:0;box-shadow:0 4px 12px #0000001a;left:0;padding:8px;position:absolute;right:0;z-index:10}.int-size-picker__label{color:#707a70;color:var(--color-text-muted);display:block;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:11px;font-weight:600;font-weight:var(--font-semibold);letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.int-size-picker__options{display:flex;flex-wrap:wrap;gap:4px}.int-size-btn{align-items:center;background:#fff;border:1.5px solid #b6cfb7;border:1.5px solid var(--color-primary-border,#b8ddc8);border-radius:4px;border-radius:var(--radius-sm,4px);color:#3d8040;color:var(--color-primary,#2d7a4d);cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);height:26px;justify-content:center;max-width:100%;min-width:32px;padding:0 8px;transition:background .15s,color .15s;white-space:nowrap}.int-size-btn:hover{background:#3d8040;background:var(--color-primary,#2d7a4d);color:#fff}.extra-grouped-item{padding:4px 0}.extra-grouped-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.extra-grouped-label{color:#1a1c1e;color:var(--color-text-dark);flex-shrink:0;font-size:14px;font-size:var(--font-sm);font-weight:500;font-weight:var(--font-medium)}.extra-size-chips{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px}.extra-size-chip{align-items:center;background:#fff;border:1.5px solid #b6cfb7;border:1.5px solid var(--color-primary-border,#b8ddc8);border-radius:4px;border-radius:var(--radius-sm,4px);color:#3d8040;color:var(--color-primary,#2d7a4d);cursor:pointer;display:inline-flex;font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);gap:4px;height:26px;padding:0 10px;transition:background .15s,color .15s}.extra-size-chip:hover{background:#eef7ee;background:var(--color-primary-bg,#edf7f1)}.extra-size-chip--active{border-color:#3d8040;border-color:var(--color-primary,#2d7a4d);color:#fff}.extra-size-chip--active,.extra-size-chip--active:hover{background:#3d8040;background:var(--color-primary,#2d7a4d)}.extra-size-chip--active .price-box-type-2{border-color:#ffffff80;color:#fff}.look-subnav{border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border);display:flex;gap:6px;margin-bottom:20px;padding:0 0 16px}.look-subnav__btn{background:#fff;border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);color:#707a70;color:var(--color-text-muted);cursor:pointer;flex:1 1;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm);font-weight:500;font-weight:var(--font-medium);padding:7px 10px;text-align:center;transition:border-color .12s ease,color .12s ease,background .12s ease;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast);white-space:nowrap}.look-subnav__btn--active,.look-subnav__btn:hover{border-color:#3d8040;border-color:var(--color-primary);color:#2c6130;color:var(--color-primary-dark)}.look-subnav__btn--active{background:var(--color-primary-light);font-weight:600;font-weight:var(--font-semibold)}.lk-panel{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);padding:0 16px 16px}.lk-panel .box-grid .MuiGrid-container,.lk-panel .img-box-wrapper{justify-content:flex-start!important}.lk-section{margin-bottom:40px}.lk-section__head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.lk-section__label{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold);letter-spacing:-.01em}.lk-section__meta{align-items:center;display:flex;flex-shrink:0;gap:6px}.lk-section__hint{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);line-height:1.5;margin:0 0 12px}.lk-subsection{border-top:1px solid #bfc9be;border-top:1px solid var(--color-border);margin-top:16px;padding-top:14px}.lk-insulation-icon{align-items:center;display:inline-flex;margin-right:6px;opacity:.7;vertical-align:middle}.lk-wall-section{margin-top:16px}.lk-panel--unified .active-single-item,.lk-panel--unified .box-grid .MuiGrid-container,.lk-panel--unified .img-box-wrapper{justify-content:flex-start!important}.lk-panel--unified .active-single-item .MuiGrid-item,.lk-panel--unified .box-grid .MuiGrid-container .MuiGrid-item,.lk-panel--unified .img-box-wrapper .MuiGrid-item{flex-basis:33.333%!important;max-width:33.333%!important;width:33.333%!important}.lk-panel--unified .box-img label{padding:3px 6px 2px}.lk-panel--unified .box-img figure{margin-bottom:2px;position:relative}.lk-panel--unified .box-img figure img{aspect-ratio:2/1;display:block;max-height:none;object-fit:cover;width:100%}.lk-panel--unified .box-img figcaption,.lk-panel--unified .box-img label figcaption{font-size:11px;line-height:1.2}.lk-num-head{align-items:center;display:flex;gap:10px;margin:0 0 12px;padding:0}.lk-num-head__badge{align-items:center;background:#3d8040;background:var(--color-primary);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-size:var(--font-xs);font-weight:700;font-weight:var(--font-bold);height:22px;justify-content:center;line-height:1;width:22px}.lk-num-head__titles{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.lk-num-head__label{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold);letter-spacing:-.01em}.lk-num-head__sub{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);font-weight:400;font-weight:var(--font-regular);letter-spacing:-.01em;line-height:1.2}.lk-num-head__meta{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.lk-detail-group{padding-left:16px}.lk-detail-group .lk-detail-item{margin-bottom:10px}.lk-detail-group .lk-color-row-wrap{margin-top:6px}.lk-detail-group .lk-color-row__head{margin-bottom:6px}.lk-detail-group .lk-color-row__head .lk-color-row__label{color:#404941;color:var(--color-text-body);font-weight:500;font-weight:var(--font-medium)}.lk-detail-item{margin-bottom:10px}.lk-detail-item:last-child{margin-bottom:0}.lk-panel--unified .lk-detail-group .lk-section__head{margin-bottom:6px}.lk-section__label--detail{color:#404941;color:var(--color-text-body);font-weight:500;font-weight:var(--font-medium)}.lk-section--sub{margin-left:0}.lk-panel--unified .lk-section,.lk-section--sub{margin-bottom:20px}.lk-panel--unified .lk-section__head{margin-bottom:12px}.lk-panel--unified>.lk-combos,.lk-panel--unified>.lk-section:not(.lk-section--sub){border-top:1.5px solid #bfc9be;border-top:1.5px solid var(--color-border);padding-top:20px}.lk-panel--unified>.lk-combos:first-child,.lk-panel--unified>.lk-section:not(.lk-section--sub):first-child{border-top:none;padding-top:0}.lk-material-grid .box-img,.lk-material-grid .box-img label{cursor:pointer}.lk-material-grid .box-img figure{border-radius:8px;transition:box-shadow .15s,border-color .15s}.lk-material-grid .box-img:not(.active):hover figure,.lk-material-grid .box-img:not(.active):hover label figure{box-shadow:0 0 0 2px #3d8040;box-shadow:0 0 0 2px var(--color-primary)}.lk-view-all-btn{background:none;border:none;color:#3d8040;color:var(--color-primary);cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;font-weight:var(--font-semibold);padding:0;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.lk-view-all-btn:hover{color:#2c6130;color:var(--color-primary-dark)}.lk-modal--materials{max-height:82vh;width:min(560px,94vw)}.lk-modal--materials .lk-modal__material-grid{overflow-y:auto;padding:12px 16px 16px}.lk-modal--materials .lk-modal__material-grid .box-grid .MuiGrid-container,.lk-modal--materials .lk-modal__material-grid .img-box-wrapper{justify-content:flex-start!important}.lk-modal--materials .lk-modal__material-grid .box-grid .MuiGrid-container .MuiGrid-item,.lk-modal--materials .lk-modal__material-grid .img-box-wrapper .MuiGrid-item{flex-basis:50%!important;max-width:50%!important;width:50%!important}.lk-modal--materials .lk-modal__material-grid .box-img label{padding:12px 10px 10px}.lk-modal--materials .lk-modal__material-grid .box-img figure{margin-bottom:8px}.lk-modal--materials .lk-modal__material-grid .box-img figure img{max-height:96px;object-fit:contain;width:100%}.lk-modal--materials .lk-modal__material-grid .box-img figcaption,.lk-modal--materials .lk-modal__material-grid .box-img label figcaption{font-size:12px;line-height:1.4;text-align:center}.lk-color-row-wrap{margin-top:8px}.lk-color-row__head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.lk-color-row__head .lk-color-row__label{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold);letter-spacing:-.01em}.lk-color-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lk-swatch{background:#ccc;background:var(--swatch-bg,#ccc);border:2px solid #0000;border-radius:50%;box-shadow:0 1px 3px #00000026;cursor:pointer;flex-shrink:0;height:28px;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;width:28px}.lk-swatch:hover{box-shadow:0 2px 6px #0003;transform:scale(1.12)}.lk-swatch--active{border-color:#3d8040;border-color:var(--color-primary);box-shadow:0 0 0 2px #eef7ee,0 0 0 4px #3d8040;box-shadow:0 0 0 2px var(--color-primary-bg),0 0 0 4px var(--color-primary);transform:scale(1.08)}.lk-swatch-more{align-items:center;background:#f9f9fc;background:var(--color-bg-soft);border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:50%;color:#707a70;color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:11px;font-weight:600;font-weight:var(--font-semibold);height:28px;justify-content:center;transition:background .15s,color .15s;width:28px}.lk-swatch-more:hover{background:#eef7ee;background:var(--color-primary-bg);border-color:#3d8040;border-color:var(--color-primary);color:#3d8040;color:var(--color-primary)}.lk-custom-color{position:relative}.lk-custom-color--pill{display:inline-flex;flex-shrink:0;margin:14px 4px 4px 0}.lk-custom-color--card{display:block;width:100%}.lk-custom-color__pop{background:#fff;background:var(--color-bg,#fff);border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 24px #0000002e;left:0;padding:12px;position:absolute;top:calc(100% + 8px);width:220px;z-index:50}.lk-custom-color__picker.react-colorful{height:150px;margin-bottom:10px;width:100%}.lk-custom-color__picker.react-colorful .react-colorful__saturation{border-radius:8px 8px 0 0}.lk-custom-color__picker.react-colorful .react-colorful__last-control{border-radius:0 0 8px 8px}.lk-custom-color__picker.react-colorful .react-colorful__alpha,.lk-custom-color__picker.react-colorful .react-colorful__hue{height:14px}.lk-custom-color__picker.react-colorful .react-colorful__pointer{height:16px;width:16px}.lk-custom-color__pop-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.lk-custom-color__pop-title{color:var(--color-text);font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold)}.lk-custom-color__input{border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-family:monospace;font-size:11px;letter-spacing:.5px;padding:5px 8px;text-align:center;text-transform:uppercase;width:92px}.lk-custom-color__input:focus{border-color:#3d8040;border-color:var(--color-primary);outline:none}.lk-custom-color__recents{margin-top:12px}.lk-custom-color__recents-label{color:#707a70;color:var(--color-text-muted);display:block;font-size:10px;letter-spacing:.6px;margin-bottom:6px;text-transform:uppercase}.lk-custom-color__recents-row{display:flex;flex-wrap:wrap;gap:6px}.lk-custom-color__recent{border:1px solid #00000026;border-radius:50%;cursor:pointer;height:22px;padding:0;transition:transform .12s;width:22px}.lk-custom-color__recent:hover{transform:scale(1.12)}.lk-custom-color__recent--active{border-color:#3d8040;border-color:var(--color-primary);box-shadow:0 0 0 2px #eef7ee,0 0 0 3px #3d8040;box-shadow:0 0 0 2px var(--color-primary-bg),0 0 0 3px var(--color-primary)}.lk-cc-pill{align-items:center;background:#fff;background:var(--color-bg,#fff);border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:10px;cursor:pointer;display:inline-flex;gap:8px;padding:6px 10px;transition:border-color .15s,box-shadow .15s}.lk-cc-pill--active,.lk-cc-pill:hover{border-color:#3d8040;border-color:var(--color-primary)}.lk-cc-pill--active{box-shadow:0 0 0 2px #eef7ee;box-shadow:0 0 0 2px var(--color-primary-bg)}.lk-cc-pill__swatch{border:1px solid #00000026;border-radius:50%;flex-shrink:0;height:28px;width:28px}.lk-cc-pill__text{align-items:flex-start;display:flex;flex-direction:column;line-height:1.2}.lk-cc-pill__title{color:var(--color-text);font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold)}.lk-cc-pill__sub{font-size:11px}.lk-cc-pill__pencil,.lk-cc-pill__sub{color:#707a70;color:var(--color-text-muted)}.lk-cc-pill__pencil{display:inline-flex;margin-left:2px}.lk-cc-card{align-items:center;background:#fff;background:var(--color-bg,#fff);border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:12px;display:flex;gap:14px;padding:12px}.lk-cc-card--active{border-color:#3d8040;border-color:var(--color-primary)}.lk-cc-card__preview-wrap{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.lk-cc-card__preview-label{color:#707a70;color:var(--color-text-muted);font-size:10px;font-weight:500;font-weight:var(--font-medium);letter-spacing:.5px;line-height:1.2;text-transform:uppercase}.lk-cc-card__preview{border:1px solid #0000001a;border-radius:8px;height:70px;width:110px}.lk-cc-card__preview-hex{color:var(--color-text);font-family:monospace;font-size:11px;letter-spacing:.5px;line-height:1.2}.lk-cc-card__body{display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0}.lk-cc-card__title{align-items:center;color:var(--color-text);display:inline-flex;font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold);gap:8px;line-height:1.2}.lk-cc-card__price{background:#eef7ee;background:var(--color-primary-bg);border-radius:999px;color:#3d8040;color:var(--color-primary);font-size:11px;font-weight:700;font-weight:var(--font-bold);line-height:1;padding:2px 7px;white-space:nowrap}.lk-cc-card__sub{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);line-height:1.2;margin-bottom:6px}.lk-cc-card__btn{align-items:center;align-self:flex-start;background:#0000;border:1.5px solid #3d8040;border:1.5px solid var(--color-primary);border-radius:6px;color:#3d8040;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;font-weight:var(--font-semibold);gap:5px;line-height:1.2;padding:4px 10px;transition:background .15s}.lk-cc-card__btn svg{height:12px;width:12px}.lk-cc-card__btn:hover{background:#eef7ee;background:var(--color-primary-bg)}.lk-modal-backdrop{align-items:center;background:#0006;display:flex;inset:0;isolation:isolate;justify-content:center;padding:20px;position:fixed;transform:translateZ(0);will-change:transform;z-index:9000}.lk-modal{background:#fff;border-radius:16px;border-radius:var(--radius-xl,16px);box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:min(480px,90vw)}.lk-modal__header{align-items:center;border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 18px 12px}.lk-modal__title{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold)}.lk-modal__close{align-items:center;background:none;border:none;border-radius:4px;border-radius:var(--radius-sm);color:#707a70;color:var(--color-text-muted);cursor:pointer;display:flex;padding:4px}.lk-modal__close:hover{background:#f9f9fc;background:var(--color-bg-soft);color:#1a1c1e;color:var(--color-text-dark)}.lk-modal__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));overflow-y:auto;padding:16px 18px}.lk-modal-swatch{align-items:center;background:none;border:2px solid #0000;border-radius:8px;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:7px;padding:6px 4px 8px;transition:border-color .15s,background .15s;width:100%}.lk-modal-swatch:hover{background:#f9f9fc;background:var(--color-bg-soft)}.lk-modal-swatch--active{background:#eef7ee;background:var(--color-primary-bg);border-color:#3d8040;border-color:var(--color-primary)}.lk-modal-swatch__dot{align-items:center;border-radius:6px;box-shadow:0 1px 4px #0000002e;display:flex;flex-shrink:0;height:72px;justify-content:center;position:relative;width:100%}.lk-modal-swatch__tick{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.lk-modal-swatch__name{color:#707a70;color:var(--color-text-muted);font-size:11px;line-height:1.3;text-align:center;width:100%;word-break:break-word}.lk-combos{background:#eef7ee;background:var(--color-primary-bg);border:1.5px solid #b6cfb7;border:1.5px solid var(--color-primary-border,#b8ddc8);border-radius:12px;border-radius:var(--radius-lg);margin:8px 0 24px;padding:14px 14px 10px}.lk-combos__head{align-items:center;color:#2c6130;color:var(--color-primary-dark);display:flex;font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);gap:6px;margin-bottom:12px}.lk-combos__head svg{opacity:.8}.lk-combos__list{display:flex;flex-direction:column;gap:8px}.lk-combo-card{align-items:center;background:#fff;border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.lk-combo-card:hover{border-color:#3d8040;border-color:var(--color-primary);box-shadow:0 2px 8px #2d7a4d1f}.lk-combo-card__dots{display:flex;gap:-4px}.lk-combo-card__dots .lk-combo-dot{border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0000001f;display:block;height:20px;margin-left:-4px;width:20px}.lk-combo-card__dots .lk-combo-dot:first-child{margin-left:0}.lk-combo-card__names{display:flex;flex-direction:column;gap:2px;min-width:0}.lk-combo-card__names span:first-child{color:#1a1c1e;color:var(--color-text-dark);font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-combo-card__sub{color:#707a70!important;color:var(--color-text-muted)!important;font-size:12px!important;font-size:var(--font-xs)!important;font-weight:400!important;font-weight:var(--font-regular)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-add-items-head{display:flex;flex-direction:column;gap:2px;margin:12px 0 8px}.lk-add-items-head .lk-add-items__title{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold)}.lk-add-items-head .lk-add-items__sub{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs)}.lk-added-items{border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:12px;border-radius:var(--radius-lg);margin-top:16px;overflow:hidden}.lk-added-items__head{align-items:center;background:#f7f8f9;background:var(--color-bg-subtle,#f7f8f9);border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:10px 12px}.lk-added-items__title{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm)}.lk-added-items__count,.lk-added-items__title{font-weight:600;font-weight:var(--font-semibold)}.lk-added-items__count{background:#3d8040;background:var(--color-primary);border-radius:99px;color:#fff;font-size:12px;font-size:var(--font-xs);padding:1px 8px}.lk-added-items__help{border-top:1px solid #bfc9be;border-top:1px solid var(--color-border);color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);padding:10px 12px}.lk-added-items__specialist{color:#3d8040;color:var(--color-primary);cursor:pointer;font-weight:600;font-weight:var(--font-semibold);text-decoration:underline;text-underline-offset:2px}.lk-added-item{align-items:center;border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border);display:flex;gap:10px;padding:10px 12px}.lk-added-item:last-of-type{border-bottom:none}.lk-added-item__icon{align-items:center;background:#f5f6f7;background:var(--color-bg-subtle,#f5f6f7);border-radius:8px;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:36px;justify-content:center;padding:6px;width:36px}.lk-added-item__icon img{height:100%;object-fit:contain;width:100%}.lk-added-item__info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.lk-added-item__name{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold)}.lk-added-item__meta{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-added-item__edit-btn{align-items:center;background:none;border:none;border-radius:4px;border-radius:var(--radius-sm);color:#707a70;color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;padding:4px;transition:color .15s,background .15s}.lk-added-item__edit-btn:hover{background:#f0f7f0;color:#3d8040;color:var(--color-primary,#2e7d32)}.lk-added-item__remove-btn{align-items:center;background:none;border:none;border-radius:4px;border-radius:var(--radius-sm);color:#707a70;color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;padding:4px;transition:color .15s,background .15s}.lk-added-item__remove-btn:hover{background:#fff0f0;color:#d32f2f}.lk-interior-edit{background:#fafafa;background:var(--color-bg-subtle,#fafafa);border-top:1px solid #bfc9be;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:12px;padding:12px 12px 12px 58px}.lk-interior-edit__field{display:flex;flex-direction:column;gap:6px}.lk-interior-edit__label{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase}.lk-interior-edit__actions{display:flex;gap:8px;padding-top:4px}.lk-interior-edit__action{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:8px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:12px;font-size:var(--font-xs);gap:5px;padding:5px 12px;transition:background .15s}.lk-interior-edit__action--remove{border-color:#f5c6c6;color:#ba1a1a;color:var(--color-error)}.lk-interior-edit__action--remove:hover{background:#fff0f0}.lk-btn-group{display:flex;flex-wrap:wrap;gap:4px}.lk-btn-group__btn{background:#fff;border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);color:#1a1c1e;color:var(--color-text-dark);cursor:pointer;font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium);padding:4px 10px;transition:all .15s;white-space:nowrap}.lk-btn-group__btn:hover:not(:disabled){border-color:#3d8040;border-color:var(--color-primary);color:#3d8040;color:var(--color-primary)}.lk-btn-group__btn--active{border-color:#3d8040;border-color:var(--color-primary);color:#fff}.lk-btn-group__btn--active,.lk-btn-group__btn--active:hover{background:#3d8040;background:var(--color-primary)}.lk-btn-group__btn:disabled{cursor:not-allowed;opacity:.5}.interior-wall-selector{align-items:center;display:flex;gap:8px;margin-bottom:14px}.interior-wall-selector__label{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.interior-wall-selector__btns{display:flex;flex:1 1;gap:4px}.interior-wall-btn{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#707a70;color:var(--color-text-muted);cursor:pointer;flex:1 1;font-size:11px;font-weight:600;font-weight:var(--font-semibold);letter-spacing:.3px;line-height:1;padding:5px 4px;text-transform:uppercase;transition:all .15s ease}.interior-wall-btn:hover{background:#fff;border-color:var(--primary);color:var(--primary)}.interior-wall-btn.active{background:var(--primary);border-color:var(--primary);color:#fff}.Muimodal.iem{background:#fff;border-radius:16px;box-shadow:0 8px 40px #0000002e;isolation:isolate;max-width:300px;overflow:hidden;padding:0;will-change:transform}.Muimodal.iem .iem-drag{cursor:grab;height:72px;left:0;position:absolute;right:40px;top:0;z-index:1}.Muimodal.iem .iem-drag:active{cursor:grabbing}.Muimodal.iem .iem-header{align-items:center;display:flex;gap:10px;padding:16px 16px 14px;position:relative}.Muimodal.iem .iem-header__icon-wrap{align-items:center;background:#eef7ee;background:var(--color-primary-bg,#eef7ee);border:1.5px solid #3d8040;border:1.5px solid var(--color-primary,#3d8040);border-radius:12px;color:#3d8040;color:var(--color-primary,#3d8040);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Muimodal.iem .iem-header__icon{height:38px;object-fit:contain;width:38px}.Muimodal.iem .iem-header__text{display:flex;flex:1 1;flex-direction:column;gap:2px}.Muimodal.iem .iem-header__title{color:#1a1c1e;color:var(--color-text-dark);font-size:15px;font-size:var(--font-base);font-weight:700;font-weight:var(--font-bold);line-height:1.2}.Muimodal.iem .iem-header__sub{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);line-height:1}.Muimodal.iem .iem-close{all:unset;align-items:center;border-radius:50%;color:#9ca3af;color:var(--color-text-xmuted);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;position:relative;transition:background .15s,color .15s;width:28px;z-index:2}.Muimodal.iem .iem-close:hover{background:#f9f9fc;background:var(--color-bg-soft);color:#1a1c1e;color:var(--color-text-dark)}.Muimodal.iem .iem-body{max-height:55vh;overflow-y:auto;padding:4px 0;scrollbar-color:#e0e0e0 #0000;scrollbar-width:thin}.Muimodal.iem .iem-section{padding:0 16px 14px}.Muimodal.iem .iem-section__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Muimodal.iem .iem-section__head .iem-label{margin-bottom:0}.Muimodal.iem .iem-label{color:#1a1c1e;color:var(--color-text-dark);font-weight:600;font-weight:var(--font-semibold);margin-bottom:8px}.Muimodal.iem .iem-label,.Muimodal.iem .iem-value{display:block;font-size:14px;font-size:var(--font-sm)}.Muimodal.iem .iem-value{color:#404941;color:var(--color-text-body);margin-top:-4px}.Muimodal.iem .iem-pill-group{display:flex;flex-wrap:wrap;gap:6px}.Muimodal.iem .iem-pill{all:unset;border:1.5px solid #e5e7eb;border-radius:8px;color:#404941;color:var(--color-text-body);cursor:pointer;flex:0 0 auto;font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium);line-height:1;min-width:34px;padding:4px 10px;text-align:center;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.Muimodal.iem .iem-pill:hover:not(.active){background:#f9fafb}.Muimodal.iem .iem-pill.active{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700;font-weight:var(--font-bold)}.Muimodal.iem .iem-wall-group{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.Muimodal.iem .iem-wall-btn{all:unset;border:1.5px solid #e5e7eb;border-radius:8px;color:#707a70;color:var(--color-text-muted);cursor:pointer;font-size:11px;font-weight:600;font-weight:var(--font-semibold);padding:9px 4px;text-align:center;transition:all .15s}.Muimodal.iem .iem-wall-btn:hover:not(.active){border-color:#bbb;color:#222}.Muimodal.iem .iem-wall-btn.active{background:#eef7ee;background:var(--color-primary-bg);border-color:var(--primary);color:var(--primary)}.Muimodal.iem .iem-price-row{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin:0 16px;padding:12px 0}.Muimodal.iem .iem-price-row__label{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold)}.Muimodal.iem .iem-price-row__value{color:var(--primary);font-size:18px;font-size:var(--font-lg);font-weight:700;font-weight:var(--font-bold)}.Muimodal.iem .iem-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:4px;padding:12px 16px}.Muimodal.iem .iem-btn{all:unset;align-items:center;cursor:pointer;display:flex;font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold);gap:6px;padding:4px 0;transition:opacity .15s}.Muimodal.iem .iem-btn:hover{opacity:.75}.Muimodal.iem .iem-btn--remove{color:#ba1a1a;color:var(--color-error)}.Muimodal.iem .iem-btn--clone{color:#707a70;color:var(--color-text-muted)}.lk-add-items-grid{display:flex;flex-wrap:wrap}.lk-add-items-grid .box-grid-item{flex-basis:33.333%!important;margin:0!important;max-width:33.333%!important;padding:4px!important;width:33.333%!important}.lk-add-items-grid .media-addImg{height:100%}.lk-add-items-grid .media-addImg label.add-box-img-label{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:86px;padding:10px 6px 8px;transition:border-color .15s,background .15s}.lk-add-items-grid .media-addImg label.add-box-img-label:hover{background:#f8fef8;border-color:var(--primary)}.lk-add-items-grid .media-addImg label.add-box-img-label.is-added{background:#eef7ee;background:var(--color-primary-bg);border-color:var(--primary)}.lk-add-items-grid .media-addImg .media-figure{align-items:center;display:flex;justify-content:center;margin-bottom:6px}.lk-add-items-grid .media-addImg .media-figure img{height:44px;object-fit:contain;width:44px}.lk-add-items-grid .media-addImg .media-body{text-align:center;width:100%}.lk-add-items-grid .media-addImg .media-title{color:#1a1c1e;color:var(--color-text-dark);display:block;font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);line-height:1.2;word-break:break-word}.lk-add-items-grid .media-addImg .media-action{display:none}.lk-add-items-grid .media-addImg .click-to-add{border-radius:8px}.dw-step-header{padding:10px 0 6px}.dw-step-header__title{color:#1a1c1e;color:var(--color-text-dark);font-size:20px;font-size:var(--font-xl);font-weight:700;font-weight:var(--font-bold);line-height:1.2;margin:0 0 4px}.dw-step-header__sub{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);line-height:1.4;margin:0}.dw-category-toggle{border:1.5px solid #e5e7eb;border-radius:8px;display:flex;gap:0;margin:12px 0 10px;overflow:hidden;width:100%}.dw-cat-btn{background:#fff;border:none;border-radius:0;color:#707a70;color:var(--color-text-muted);cursor:pointer;flex:1 1;font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold);padding:9px 12px;transition:background .15s,color .15s}.dw-cat-btn+.dw-cat-btn{border-left:1.5px solid #e5e7eb}.dw-cat-btn.active{background:#3d8040;background:var(--color-primary);color:#fff}.dw-filter-chips{display:flex;gap:6px;margin-bottom:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.dw-filter-chips::-webkit-scrollbar{display:none}.dw-chip{all:unset;background:#fff;border:1.5px solid #e5e7eb;border-radius:99px;color:#707a70;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium);line-height:1.4;padding:5px 12px;transition:background .13s,border-color .13s,color .13s;white-space:nowrap}.dw-chip.active{background:var(--primary);border-color:var(--primary);color:#fff}.dw-search-sort{gap:10px;margin-bottom:12px}.dw-search,.dw-search-sort{align-items:center;display:flex}.dw-search{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;flex:1 1;gap:7px;padding:7px 10px}.dw-search svg{color:#9ca3af;color:var(--color-text-xmuted);flex-shrink:0}.dw-search__input{background:#0000;border:none;color:#1a1c1e;color:var(--color-text-dark);flex:1 1;font-size:14px;font-size:var(--font-sm);min-width:0;outline:none}.dw-search__input::placeholder{color:#9ca3af;color:var(--color-text-xmuted)}.dw-search__clear{all:unset;color:#9ca3af;color:var(--color-text-xmuted);cursor:pointer;font-size:18px;font-size:var(--font-lg);line-height:1}.dw-search__clear:hover,.dw-sort{color:#707a70;color:var(--color-text-muted)}.dw-sort{cursor:default;flex-shrink:0;font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium);white-space:nowrap}.dw-sort__arrow{margin-left:2px}.dw-tile-grid{display:flex;flex-wrap:wrap;margin:0 -3px}.dw-tile-grid .dw-grid-item{flex-basis:33.333%!important;margin:0!important;max-width:33.333%!important;padding:3px!important;width:33.333%!important}.dw-tile{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;height:100%;padding:10px 6px 8px;position:relative;transition:border-color .13s,background .13s}.dw-tile--active,.dw-tile:hover{border-color:var(--primary)}.dw-tile--active{background:#eef7ee;background:var(--color-primary-bg)}.dw-tile__img{align-items:center;display:flex;flex-shrink:0;height:52px;justify-content:center;margin:0;width:48px}.dw-tile__img img{height:100%;object-fit:contain;width:100%}.dw-tile__body{flex:1 1;min-width:0;text-align:center;width:100%}.dw-tile__name{color:#1a1c1e;color:var(--color-text-dark);display:block;font-size:11px;font-weight:600;font-weight:var(--font-semibold);line-height:1.3;word-break:break-word}.dw-tile__size{color:#707a70;color:var(--color-text-muted);display:block;font-size:10px;line-height:1.2;margin-top:2px}.dw-tile__check{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:15px;justify-content:center;position:absolute;right:4px;top:4px;width:15px}.dw-tile__check--count{border-radius:999px;font-size:10px;font-weight:700;font-weight:var(--font-bold,700);line-height:1;min-width:15px;padding:0 4px;width:auto}.dw-footer{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);line-height:1.4;padding:12px 0 6px;text-align:center}.dw-footer--empty{padding:20px 0}.dw-panel .lk-wall-tabs,.lk-wall-tabs--interior{margin-bottom:0;margin-top:8px}.dw-panel .lk-wall-tabs .custom-tab-type-1,.lk-wall-tabs--interior .custom-tab-type-1{border:none!important;border-bottom:2px solid #e5e7eb!important;border-radius:0!important;display:flex;gap:0;list-style:none;margin:0;padding:0}.dw-panel .lk-wall-tabs .custom-tab-type-1 li,.lk-wall-tabs--interior .custom-tab-type-1 li{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-left:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important;flex:1 1;text-align:center;width:auto!important}.dw-panel .lk-wall-tabs .custom-tab-type-1 li a,.dw-panel .lk-wall-tabs .custom-tab-type-1 li button,.dw-panel .lk-wall-tabs .custom-tab-type-1 li span,.lk-wall-tabs--interior .custom-tab-type-1 li a,.lk-wall-tabs--interior .custom-tab-type-1 li button,.lk-wall-tabs--interior .custom-tab-type-1 li span{background:#0000!important;border-bottom:2px solid #0000;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;color:#707a70;color:var(--color-text-muted);cursor:pointer;display:block;font-size:14px;font-size:var(--font-sm);font-weight:500;font-weight:var(--font-medium);margin-bottom:-2px;padding:8px 4px;text-decoration:none;transition:color .13s,border-color .13s}.dw-panel .lk-wall-tabs .custom-tab-type-1 li a:hover,.dw-panel .lk-wall-tabs .custom-tab-type-1 li button:hover,.dw-panel .lk-wall-tabs .custom-tab-type-1 li span:hover,.lk-wall-tabs--interior .custom-tab-type-1 li a:hover,.lk-wall-tabs--interior .custom-tab-type-1 li button:hover,.lk-wall-tabs--interior .custom-tab-type-1 li span:hover{background:#0000!important;color:#404941!important;color:var(--color-text-body)!important}.dw-panel .lk-wall-tabs .custom-tab-type-1 li.active a,.dw-panel .lk-wall-tabs .custom-tab-type-1 li.active button,.dw-panel .lk-wall-tabs .custom-tab-type-1 li.active span,.lk-wall-tabs--interior .custom-tab-type-1 li.active a,.lk-wall-tabs--interior .custom-tab-type-1 li.active button,.lk-wall-tabs--interior .custom-tab-type-1 li.active span{background:#0000!important;border-bottom-color:#3d8040;border-bottom-color:var(--color-primary);color:#3d8040!important;color:var(--color-primary)!important;font-weight:600;font-weight:var(--font-semibold)}.Muimodal.iem.dw-edit-wrapper{max-width:320px}.Muimodal.iem.dw-edit-wrapper .iem-body{max-height:55vh;overflow-x:hidden;overflow-y:auto;padding:4px 16px 8px;scrollbar-color:#e0e0e0 #0000;scrollbar-width:thin}.Muimodal.iem.dw-edit-wrapper .iem-body .text-label{color:#1a1c1e;color:var(--color-text-dark);display:block;font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold);margin-bottom:6px;margin-top:12px}.Muimodal.iem.dw-edit-wrapper .iem-body .text-label.mt-20{margin-top:16px}.Muimodal.iem.dw-edit-wrapper .iem-body .text-label.mt-15{margin-top:12px}.Muimodal.iem.dw-edit-wrapper .iem-body .form-group{margin-bottom:0}.Muimodal.iem.dw-edit-wrapper .iem-body .after-color-choose{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:6px}.Muimodal.iem.dw-edit-wrapper .iem-body .after-color-choose .cmpnt-name{color:#1a1c1e;color:var(--color-text-dark);font-size:12px;font-size:var(--font-xs);font-weight:600;font-weight:var(--font-semibold)}.Muimodal.iem.dw-edit-wrapper .iem-body .after-color-choose .cmpnt-color{border-radius:50%;display:inline-block;height:14px;left:auto;margin-left:6px;position:static;top:auto;vertical-align:middle;width:14px}.Muimodal.iem.dw-edit-wrapper .iem-body .after-color-choose .cmpnt-color-name{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);margin-left:4px}.Muimodal.iem.dw-edit-wrapper .iem-body .checkbox-list,.Muimodal.iem.dw-edit-wrapper .iem-body .radio-list{margin-bottom:0;padding:0}.Muimodal.iem.dw-edit-wrapper .iem-body .checkbox-item,.Muimodal.iem.dw-edit-wrapper .iem-body .radio-item{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:2px 0}.Muimodal.iem.dw-edit-wrapper .iem-body .checkbox-item .form-check-label,.Muimodal.iem.dw-edit-wrapper .iem-body .radio-item .form-check-label{font-size:12px;font-size:var(--font-xs);line-height:1.3}.Muimodal.iem.dw-edit-wrapper .iem-body .form-group-check,.Muimodal.iem.dw-edit-wrapper .iem-body .form-group-radio{margin-bottom:0!important}.Muimodal.iem.dw-edit-wrapper .iem-body .pricebox-full-sec{flex-shrink:0;margin:0!important;width:auto!important}.Muimodal.iem.dw-edit-wrapper .iem-body .text-label.mt-20{margin-top:10px!important}.Muimodal.iem.dw-edit-wrapper .dw-upgrade-note{background:#fffbeb;background:var(--color-warning-bg);border:1px solid #fde68a;border:1px solid var(--color-warning-border);border-radius:8px;border-radius:var(--radius-md);color:#92400e;font-size:12px;font-size:var(--font-xs);line-height:1.4;margin:0 16px 8px;padding:8px 10px}.ph-panel{padding:0 16px 16px}.ph-header{padding:16px 12px 10px}.ph-title{color:#111;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 4px}.ph-sub{color:#888;font-size:12px;line-height:1.4;margin:0}.ph-views{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.ph-views__row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,1fr)}.ph-views__row--sm{grid-template-columns:repeat(2,1fr);max-width:260px}.ph-view-btn{all:unset;align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px 4px;text-align:center;transition:border-color .15s,background .15s}.ph-view-btn span{font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium);white-space:nowrap}.ph-view-btn span,.ph-view-btn svg{color:#707a70;color:var(--color-text-muted)}.ph-view-btn:hover:not(.active){background:#f9fafb;border-color:#ccc}.ph-view-btn.active{background:#eef7ee;background:var(--color-primary-bg);border-color:#3d8040;border-color:var(--color-primary)}.ph-view-btn.active span{font-weight:600;font-weight:var(--font-semibold)}.ph-view-btn.active span,.ph-view-btn.active svg{color:#3d8040;color:var(--color-primary)}.ph-view-btn--overlay-on{background:#eef7ee!important;background:var(--color-primary-bg,#f0fdf4)!important;border-color:#3d8040!important;border-color:var(--color-primary)!important;position:relative}.ph-view-btn--overlay-on:after{animation:ph-overlay-pulse 1.6s ease-in-out infinite;border:2px solid #3d8040;border:2px solid var(--color-primary);border-radius:10px;content:"";inset:-1px;opacity:.4;pointer-events:none;position:absolute}.ph-view-btn__on-badge{background:#3d8040;background:var(--color-primary);border-radius:4px;color:#fff!important;font-size:8px!important;font-weight:700!important;letter-spacing:.04em;line-height:1.4;margin-top:-2px;padding:1px 4px}@keyframes ph-overlay-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.025)}}.ph-capture-actions{display:flex;flex-direction:column;gap:8px;padding:0 12px 16px}.ph-btn-capture{all:unset;align-items:center;background:#3d8040;background:var(--color-primary);border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:13px;transition:opacity .15s;width:100%}.ph-btn-capture:hover:not(:disabled){opacity:.88}.ph-btn-capture:disabled{cursor:not-allowed;opacity:.5}.ph-btn-auto{all:unset;align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#1a1c1e;color:var(--color-text-dark);cursor:pointer;display:flex;font-size:14px;font-size:var(--font-sm);font-weight:500;font-weight:var(--font-medium);gap:7px;justify-content:center;padding:12px;transition:border-color .15s,background .15s;width:100%}.ph-btn-auto svg{color:#f59e0b;color:var(--color-warning)}.ph-btn-auto:hover:not(:disabled){background:#f9fafb;border-color:#aaa}.ph-btn-auto:disabled{cursor:not-allowed;opacity:.5}.ph-delete-confirm{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0 12px 12px;padding:12px 14px}.ph-delete-confirm p{color:#7f1d1d;font-size:13px;font-weight:500;margin:0 0 8px}.ph-delete-confirm__btns{display:flex;gap:8px}.ph-delete-confirm__no,.ph-delete-confirm__yes{all:unset;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px}.ph-delete-confirm__yes{background:#ef4444;color:#fff}.ph-delete-confirm__yes:hover{background:#dc2626}.ph-delete-confirm__no{background:#fff;border:1px solid #ddd;color:#555}.ph-delete-confirm__no:hover{background:#f5f5f5}.ph-gallery{padding:0 12px}.ph-gallery__hdr{border-top:1px solid #f0f0f0;color:#111;font-size:13px;font-weight:700;padding:10px 0}.ph-cards{display:flex;flex-direction:column;gap:10px}.ph-card{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;padding:12px}.ph-card--primary{border-color:#3d8040;border-color:var(--color-primary)}.ph-card__img{border-radius:6px;flex-shrink:0;height:56px;object-fit:cover;width:72px}.ph-card__body{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.ph-card__name-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.ph-card__name{color:#111;flex:1 1;font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-card__time{color:#9ca3af;font-size:10px}.ph-card__badge{align-items:center;color:#3d8040;color:var(--color-primary);display:inline-flex;font-size:11px;font-weight:600;gap:4px;margin-top:1px}.ph-card__badge svg{flex-shrink:0}.ph-card__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ph-card-btn{all:unset;align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:all .15s;width:30px}.ph-card-btn:hover{border-color:#9ca3af}.ph-card-btn--replace{color:#374151}.ph-card-btn--replace:hover{border-color:#3d8040;border-color:var(--color-primary);color:#3d8040;color:var(--color-primary)}.ph-card-btn--del{color:#ef4444}.ph-card-btn--del:hover{background:#fff5f5;border-color:#ef4444}.ph-toggle{all:unset;align-items:center;cursor:pointer;display:flex;flex-shrink:0}.ph-toggle__track{background:#d1d5db;border-radius:11px;display:block;height:22px;position:relative;transition:background .2s;width:40px}.ph-toggle__knob{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;display:block;height:16px;left:3px;position:absolute;top:3px;transition:left .2s;width:16px}.ph-toggle--on .ph-toggle__track{background:#3d8040;background:var(--color-primary)}.ph-toggle--on .ph-toggle__knob{left:21px}.zip-update-dialog .MuiBackdrop-root{background:#00000073}.zip-update-paper{border-radius:24px!important;border-radius:var(--radius-2xl)!important;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a!important;box-shadow:var(--shadow-lg)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);max-width:460px!important;padding:32px 32px 24px;padding:var(--space-8) var(--space-8) var(--space-6);position:relative;width:100%}.zip-update-close{align-items:center;background:#f3f3f6;background:var(--color-bg-panel);border:none;border-radius:9999px;border-radius:var(--radius-full);color:#707a70;color:var(--color-text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;right:var(--space-4);top:16px;top:var(--space-4);transition:background .12s ease,color .12s ease;transition:background var(--transition-fast),color var(--transition-fast);width:32px}.zip-update-close:hover{background:#bfc9be;background:var(--color-border);color:#1a1c1e;color:var(--color-text-dark)}.zip-update-head{margin-bottom:24px;margin-bottom:var(--space-6);text-align:center}.zip-update-title{color:#1a1c1e;color:var(--color-text-dark);font-size:24px;font-size:var(--font-2xl);font-weight:700;font-weight:var(--font-bold);line-height:1.25;line-height:var(--line-height-tight);margin:0 0 8px;margin:0 0 var(--space-2)}.zip-update-sub,.zip-update-title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base)}.zip-update-sub{color:#707a70;color:var(--color-text-muted);font-size:14px;font-size:var(--font-sm);line-height:1.6;line-height:var(--line-height-relaxed);margin:0}.zip-update-field{margin-bottom:16px;margin-bottom:var(--space-4);position:relative}.zip-update-field .zip-update-pin{align-items:center;color:#3d8040;color:var(--color-primary);display:flex;left:16px;left:var(--space-4);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.zip-update-input{background:#fff;background:var(--color-bg-white);border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:12px;border-radius:var(--radius-lg);box-sizing:border-box;color:#1a1c1e;color:var(--color-text-dark);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:16px;font-size:var(--font-md);height:52px;letter-spacing:.05em;outline:none;padding:0 16px 0 48px;padding:0 var(--space-4) 0 48px;transition:border-color .12s ease,box-shadow .12s ease;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.zip-update-input:focus{border-color:#3d8040;border-color:var(--color-primary);box-shadow:0 0 0 3px #3d80401f}.zip-update-input::placeholder{color:#9ca3af;color:var(--color-text-xmuted)}.zip-update-error{color:#ba1a1a;color:var(--color-error);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:12px;font-size:var(--font-xs);margin:-8px 0 12px;margin:calc(var(--space-2)*-1) 0 var(--space-3)}.zip-update-notice{align-items:flex-start;background:#f3f3f6;background:var(--color-bg-panel);border-radius:12px;border-radius:var(--radius-lg);display:flex;gap:12px;gap:var(--space-3);margin-bottom:24px;margin-bottom:var(--space-6);padding:16px;padding:var(--space-4)}.zip-update-notice__icon{color:#707a70;color:var(--color-text-muted);display:flex;flex-shrink:0;margin-top:1px}.zip-update-notice__text{color:#404941;color:var(--color-text-body);line-height:1.6;line-height:var(--line-height-relaxed)}.zip-update-notice__text,.zip-update-notserve{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm)}.zip-update-notserve{align-items:flex-start;background:#fff8f0;border:1px solid #f0a04b;border-radius:8px;border-radius:var(--radius-md);color:#7a4a00;display:flex;gap:8px;gap:var(--space-2);margin-bottom:16px;margin-bottom:var(--space-4);padding:12px 16px;padding:var(--space-3) var(--space-4)}.zip-update-notserve svg{color:#f59e0b;color:var(--color-warning);flex-shrink:0;margin-top:2px}.zip-update-actions{display:flex;gap:12px;gap:var(--space-3);margin-bottom:20px;margin-bottom:var(--space-5)}.zip-update-btn{border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:12px;border-radius:var(--radius-lg);cursor:pointer;flex:1 1;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold);height:48px;padding:0 12px;padding:0 var(--space-3);transition:background .12s ease,border-color .12s ease,opacity .12s ease;transition:background var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast);white-space:nowrap}.zip-update-btn--keep{background:#fff;background:var(--color-bg-white);color:#1a1c1e;color:var(--color-text-dark)}.zip-update-btn--keep:hover{background:#f3f3f6;background:var(--color-bg-panel);border-color:#707a70;border-color:var(--color-border-dark)}.zip-update-btn--update{background:#3d8040;background:var(--color-primary);border-color:#3d8040;border-color:var(--color-primary);color:#fff}.zip-update-btn--update:hover:not(:disabled){background:#2e6433;background:var(--color-primary-hover);border-color:#2e6433;border-color:var(--color-primary-hover)}.zip-update-btn--update:disabled{cursor:not-allowed;opacity:.5}.zip-update-footer{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-sm);text-align:center}.zip-update-footer__label{color:#707a70;color:var(--color-text-muted);margin-right:4px;margin-right:var(--space-1)}.zip-update-footer__link{color:#3d8040;color:var(--color-primary);cursor:pointer;font-weight:500;font-weight:var(--font-medium);text-decoration:none}.zip-update-footer__link:hover{text-decoration:underline}.zip-update-login-wrap{display:flex;justify-content:center;margin-top:12px}.zip-update-login-btn{align-items:center;background:#0000;border:1.5px solid #3d8040;border:1.5px solid var(--color-primary);border-radius:8px;color:#3d8040;color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base);font-size:13px;font-weight:600;gap:7px;height:38px;padding:0 20px;transition:all .15s}.zip-update-login-btn svg{flex-shrink:0}.zip-update-login-btn:hover{background:#3d8040;background:var(--color-primary);color:#fff}@media(min-width:768px)and (max-width:1024px){.bqs-wrap{gap:12px!important;padding:16px!important}.bqs-card__head{padding:14px 15px 12px!important}.bqs-card__title{font-size:14px!important}.bqs-row{padding:8px 15px!important}.bqs-row__label{font-size:13px!important}.bqs-total{padding:20px 15px 16px!important}.bqs-total__amount{font-size:32px!important}.bqs-est-rows{padding:12px 15px 10px!important}.bqs-est-row{padding:8px 0!important}.bqs-est-row__lbl{font-size:13px!important}.bqs-est-row__val{font-size:14px!important}.bqs-note{font-size:12px!important}.bqs-expand-btn,.bqs-note{padding:12px 15px!important}}@media(max-width:1023.98px){header.header,header.header .nav-bar{height:64px!important;max-height:64px!important;min-height:64px!important;overflow:hidden!important}.v2-layout__body{flex-direction:column;height:100%;overflow:hidden;padding-bottom:64px!important;padding-top:0!important}.v2-layout__viewer{flex:0 0 42vh!important;height:42vh!important;max-height:42vh!important;min-width:0;order:1;overflow:hidden!important;width:100%!important}.v2-layout__viewer:after{display:none!important}.v2-layout__viewer .canvas-box,.v2-layout__viewer .canvas-container,.v2-layout__viewer .canvas-img,.v2-layout__viewer .canvas-img>div,.v2-layout__viewer canvas{height:100%!important;max-height:100%!important;width:100%!important}.vc-top-left{align-items:flex-end;display:flex;flex-direction:column;gap:6px;left:auto!important;pointer-events:all;position:fixed!important;right:10px;top:74px;z-index:50}.step-nav__chevron,.step-nav__popover,body.review-tab-active .vc-top-left{display:none!important}.vc-toggle-row{flex-direction:row;gap:6px}.vc-toggle-card{border-radius:10px!important;box-shadow:0 2px 8px #00000021;gap:5px;padding:5px 8px}.vc-toggle-card .vc-toggle-icon svg{height:14px;width:14px}.vc-toggle-label{font-size:11px!important;font-weight:600!important}.vc-tour-link{align-self:flex-end;border-radius:10px!important;box-shadow:0 2px 8px #00000021!important;display:inline-flex!important;font-size:11px!important;padding:4px 10px!important}.vc-bottom-bar{display:none!important}.v2-layout__step-nav{background:#fff!important;border:none!important;flex-shrink:0;height:auto!important;order:2;position:relative;width:100%!important;z-index:10}.step-nav{-webkit-overflow-scrolling:touch;background:#0000!important;display:flex;overflow-x:auto;overflow-y:hidden;padding:5px 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.step-nav::-webkit-scrollbar{display:none}.step-nav__list{display:flex;flex-direction:row;gap:6px;padding:0}.step-nav__list:after{content:"";display:block;flex-shrink:0;min-width:12px}.step-nav__item{align-items:center;background:#f3f4f6!important;border:none!important;border-radius:20px!important;cursor:pointer;display:flex;flex-shrink:0;gap:7px;height:40px;min-width:72px;opacity:.72;padding:0 12px;position:relative;scroll-snap-align:center;transition:opacity .12s ease,background .12s ease,transform .1s ease;width:auto}.step-nav__item:not(:last-child):after{background:#bfc9be!important;background:var(--color-border,#e5e7eb)!important;bottom:auto!important;content:""!important;display:block!important;height:1px!important;left:auto!important;position:absolute!important;right:-6px!important;top:50%!important;transform:translateY(-50%)!important;width:6px!important}.step-nav__item{-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.step-nav__item:hover:not(:disabled){opacity:.9}.step-nav__item:active:not(:disabled){opacity:.7;transform:scale(.95)}.step-nav__item .step-nav__subtitle{display:none!important}.step-nav__item--active{background:#3d8040!important;background:var(--color-primary,#2e7d32)!important;border-color:#3d8040!important;border-color:var(--color-primary,#2e7d32)!important;opacity:1;padding:0 14px}.step-nav__item--active:active{background:#236128!important;transform:scale(.96)}.step-nav__item--active .step-nav__number{background:#ffffff38!important;border-color:#0000!important;color:#fff!important}.step-nav__item--active .step-nav__text{align-items:flex-start;flex-direction:column;gap:1px}.step-nav__item--active .step-nav__label{color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1.2}.step-nav__item--active .step-nav__subtitle{color:#ffffffc7!important;display:block!important;font-size:10px!important;line-height:1.2;white-space:nowrap}.step-nav__item--disabled{cursor:default;opacity:.28;pointer-events:none}.step-nav__number{font-size:11px;height:22px;min-width:22px;width:22px}.step-nav__text{align-items:flex-start;display:flex;flex-direction:column;gap:0}.step-nav__label{color:#374151;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.step-nav__subtitle{color:#ffffffc7;font-size:10px}.v2-layout__panel{-webkit-overflow-scrolling:touch;border-left:none!important;border-top:none;flex:1 1!important;min-height:0!important;min-width:0;order:3;overflow-x:hidden!important;overflow-y:auto!important;width:100%!important}.v2-layout__panel .tab-panel,.v2-layout__panel .tab-styled{height:auto!important;min-height:0!important;overflow:visible!important}.v2-layout__panel .tab-content{height:auto!important;overflow:visible!important}.v2-layout__panel .tab-content>.scrollbar-custom{height:auto!important}.v2-layout__panel .tab-content-inner{padding-bottom:56px}}@media(max-width:1023.98px)and (max-width:767px){.v2-layout__panel .panel-v2-badge,.v2-layout__panel .panel-v2-header,.v2-layout__panel .panel-v2-subtitle,.v2-layout__panel .panel-v2-title{display:none!important}}@media(max-width:1023.98px){.capture-for-footer-tab,.v2-layout__panel .for-desktop{display:none!important}.v2-layout__review{overflow-y:auto!important;padding-bottom:76px!important}.rqp-wrap{display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important;min-height:auto!important;padding:0!important}.rqp-wrap .rqp-edit-bar,.rqp-wrap .rqp-form-col,.rqp-wrap .rqp-left-col,.rqp-wrap .rqp-summary,.rqp-wrap .rqp-trust-row{grid-column:unset!important;grid-row:unset!important}.rqp-edit-bar{align-items:center;background:#fff;border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border,#e5e7eb);box-sizing:border-box!important;display:flex!important;justify-content:space-between;order:0;padding:8px 16px;width:100%!important}.rqp-edit-bar__label{color:#707a70;color:var(--color-text-muted,#6b7280);font-size:13px;font-weight:500}.rqp-edit-bar__btn,.rqp-edit-bar__label{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base)}.rqp-edit-bar__btn{align-items:center;background:#0000;border:1px solid #3d8040;border:1px solid var(--color-primary,#3a7d44);border-radius:6px;color:#3d8040;color:var(--color-primary,#3a7d44);cursor:pointer;display:inline-flex;font-size:10px;font-weight:600;gap:3px;margin-left:auto;padding:3px 7px;transition:background .15s,color .15s}.rqp-edit-bar__btn:active,.rqp-edit-bar__btn:hover{background:#eef7ee;background:var(--color-primary-bg,#f0f7f1)}.rqp-edit-bar__btn svg{flex-shrink:0;height:10px;width:10px}.rqp-left-col{display:flex;flex-direction:column;gap:0!important;order:1}.rqp-left{background:#fff;gap:0!important}.rqp-photo-main{aspect-ratio:16/9!important;border-radius:0!important}.rqp-photo-thumbs{border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border,#e5e7eb);gap:8px!important;padding:10px 12px!important}.rqp-summary{border-left:none!important;border-radius:0!important;border-right:none!important;border-top:none!important;gap:0!important;margin:0!important;order:2;padding:0!important}.rqp-summary__toggle{border-bottom:1px solid #bfc9be!important;border-bottom:1px solid var(--color-border,#e5e7eb)!important;cursor:pointer!important;padding:14px 16px!important;pointer-events:auto!important}.rqp-summary__toggle,.rqp-summary__toggle-icon{display:flex!important}.rqp-summary__body{gap:10px!important;max-height:2000px!important;overflow:hidden!important;padding:16px!important;transition:max-height .3s ease,padding .3s ease!important}.rqp-summary--collapsed .rqp-summary__body{max-height:0!important;padding-bottom:0!important;padding-top:0!important}.rqp-summary--collapsed .rqp-summary__toggle{border-bottom:none!important}.rqp-summary__list{max-height:none!important;overflow:visible!important}.rqp-grand-total{font-size:15px!important}.rqp-grand-total,.rqp-price-summary{margin-top:8px!important;padding-top:8px!important}.rqp-inclusions{margin-bottom:12px!important}.bqs-wrap{gap:8px!important;padding:0!important}.bqs-card{border-radius:8px!important;border-radius:var(--radius-md,8px)!important}.bqs-card__head{padding:11px 13px 9px!important}.bqs-card__title{font-size:13px!important}.bqs-row{padding:5px 13px!important}.bqs-row__label{font-size:12px!important}.bqs-total{padding:18px 13px 14px!important}.bqs-total__amount{font-size:26px!important}.bqs-est-rows{padding:8px 13px 6px!important}.bqs-est-row__lbl{font-size:12px!important}.bqs-note{padding:8px 13px 10px!important}.bqs-expand-btn{padding:8px 13px!important}.rqp-estimate-aside{border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border,#e5e7eb);padding:12px 16px!important}.rqp-form-col{order:3;padding:0!important}.rqp-form-card{border:none!important;border-radius:0!important;border-top:1px solid #bfc9be!important;border-top:1px solid var(--color-border,#e5e7eb)!important;box-shadow:none!important;padding:16px!important}.rqp-submit-btn{border-radius:0!important;bottom:0!important;box-shadow:0 -2px 12px #0000001a!important;font-size:15px!important;left:0!important;letter-spacing:.3px!important;margin:16px 0 0!important;padding:16px!important;position:-webkit-sticky!important;position:sticky!important;right:0!important;width:100%!important;z-index:20!important}.rqp-or{margin-top:12px!important}.rqp-specialist-btn{border-radius:10px!important;padding:12px!important;width:100%!important}.rqp-trust-row{border-top:1px solid #bfc9be!important;border-top:1px solid var(--color-border,#e5e7eb)!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;order:4;padding:16px!important}.rqp-trust-item{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;justify-content:flex-start!important}body.review-tab-active .mob-footer,body.review-tab-active footer.footer{display:none!important}body.review-tab-active .v2-layout__body{padding-bottom:0!important}.rqp-left--empty,.rqp-summary .model-head-wrp{display:none!important}.rqp-summary fieldset{margin-bottom:6px!important}.rqp-summary fieldset legend{display:none!important}.rqp-summary .list-item{flex-wrap:nowrap!important;font-size:11px!important;line-height:1.3!important;padding:2px 0!important}.rqp-summary .list-item>span:first-child{flex:1 1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rqp-summary .list-item>span:first-child strong{font-size:11px!important;white-space:nowrap!important}.rqp-summary .list-item .fieldset-cell{flex-shrink:0!important;font-size:10px!important;white-space:nowrap!important}}.nav-price-info{border:1.5px solid #0000;border-radius:8px;border-radius:var(--radius-md);transition:border-color .12s ease;transition:border-color var(--transition-fast)}.nav-price-info--open{border-color:#3d8040;border-color:var(--color-primary)}.bpp-backdrop{background:#0000;inset:0;position:fixed;z-index:999;z-index:calc(var(--z-modal) - 1)}@media(max-width:1023.98px){.bpp-backdrop{background:#00000052}}.bpp-panel{background:#fff;background:var(--color-bg-white);border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:12px;gap:var(--space-3);max-width:calc(100vw - 32px);padding:16px;padding:var(--space-4);position:fixed;right:16px;top:80px;top:calc(var(--header-height) + 8px);width:360px;z-index:1000;z-index:var(--z-modal)}@media(max-width:1023.98px){.bpp-panel{animation:bpp-slide-up .22s ease;border-radius:24px 24px 0 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;bottom:0;box-shadow:0 -4px 24px #0000001f;left:0;max-width:100%;padding:24px 20px calc(24px + env(safe-area-inset-bottom));padding:var(--space-6) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));position:fixed;right:0;top:auto;width:100%}}@keyframes bpp-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.bpp-header{align-items:center;display:flex;justify-content:space-between}.bpp-title{color:#1a1c1e;color:var(--color-text-dark);font-size:16px;font-size:var(--font-md);font-weight:600;font-weight:var(--font-semibold)}.bpp-currency-badge{background:#f3f3f6;background:var(--color-bg-panel);border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:4px;border-radius:var(--radius-sm);color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium);padding:2px 7px}.bpp-total-block{border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:2px;padding-bottom:12px;padding-bottom:var(--space-3)}.bpp-total-price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.bpp-total-amount{color:#1a1c1e;color:var(--color-text-dark);font-size:32px;font-size:var(--font-4xl);font-weight:700;font-weight:var(--font-bold);letter-spacing:-.5px;line-height:1.1}.bpp-total-amount--strikethrough{color:#707a70;color:var(--color-text-muted);font-size:20px;font-size:var(--font-xl);font-weight:500;font-weight:var(--font-medium);letter-spacing:0;text-decoration:line-through}.bpp-total-label{color:#707a70;color:var(--color-text-muted);font-size:14px;font-size:var(--font-sm)}.bpp-rows{border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border);flex-direction:column;padding-bottom:16px;padding-bottom:var(--space-4)}.bpp-row,.bpp-rows{display:flex;gap:8px;gap:var(--space-2)}.bpp-row,.bpp-row-icon{align-items:center}.bpp-row-icon{border-radius:8px;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.bpp-row-icon svg{height:14px;width:14px}.bpp-row-icon.bpp-icon-deposit{background:#e8f4fd;color:#2563eb}.bpp-row-icon.bpp-icon-balance{background:#edf7ed;color:#3d8040;color:var(--color-primary)}.bpp-row-label{color:#404941;color:var(--color-text-body);flex:1 1}.bpp-row-label,.bpp-row-value{font-size:14px;font-size:var(--font-sm)}.bpp-row-value{color:#1a1c1e;color:var(--color-text-dark);font-weight:600;font-weight:var(--font-semibold)}.bpp-row--subtotal{border-top:1px solid #bfc9be;border-top:1px solid var(--color-border);margin-top:4px;margin-top:var(--space-1);padding-top:8px;padding-top:var(--space-2)}.bpp-label--strong{font-weight:600;font-weight:var(--font-semibold)}.bpp-label--strong,.bpp-value--strong{color:#1a1c1e;color:var(--color-text-dark)}.bpp-value--strong{font-size:16px;font-size:var(--font-md)}.bpp-value--discount{color:#3d8040;color:var(--color-primary)}.bpp-rto-section{border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border);flex-direction:column;padding-bottom:12px;padding-bottom:var(--space-3)}.bpp-rto-header,.bpp-rto-section{display:flex;gap:8px;gap:var(--space-2)}.bpp-rto-header{align-items:center}.bpp-rto-title{color:#1a1c1e;color:var(--color-text-dark);font-size:15px;font-size:var(--font-base);font-weight:600;font-weight:var(--font-semibold)}.bpp-info-icon{color:#707a70;color:var(--color-text-muted);flex-shrink:0;height:15px;width:15px}.bpp-mode-toggle{background:#f3f3f6;background:var(--color-bg-panel);border-radius:12px;border-radius:var(--radius-lg);display:flex;gap:3px;padding:3px}.bpp-mode-btn{align-items:center;background:#0000;border:none;border-radius:9px;border-radius:calc(var(--radius-lg) - 3px);color:#404941;color:var(--color-text-body);cursor:pointer;display:flex;flex:1 1;font-size:14px;font-size:var(--font-sm);font-weight:500;font-weight:var(--font-medium);gap:5px;justify-content:center;padding:4px 12px;transition:all .12s ease;transition:all var(--transition-fast)}.bpp-mode-btn svg{display:none;height:12px;width:12px}.bpp-mode-btn--active{background:#3d8040;background:var(--color-primary);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-xs);color:#fff;font-weight:600;font-weight:var(--font-semibold)}.bpp-mode-btn--active svg{display:block}.bpp-term-selector{align-items:center;display:flex;gap:12px;gap:var(--space-3)}.bpp-term-label{color:#707a70;color:var(--color-text-muted);flex-shrink:0;font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium);white-space:nowrap}.bpp-term-pills{display:flex;flex-wrap:wrap;gap:5px}.bpp-term-pill{background:#0000;border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:9999px;border-radius:var(--radius-full,999px);color:#404941;color:var(--color-text-body);cursor:pointer;font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium);line-height:1.4;padding:1px 5px;transition:background-color .12s ease,border-color .12s ease,color .12s ease;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.bpp-term-pill:hover:not(.bpp-term-pill--active){border-color:#3d8040;border-color:var(--color-primary);color:#3d8040;color:var(--color-primary)}.bpp-term-pill--active{background:#3d8040;background:var(--color-primary);border-color:#3d8040;border-color:var(--color-primary);color:#fff}.bpp-term-pill--error{border-color:#f87171;color:#ef4444;opacity:.7}.bpp-term-wrapper{display:flex;flex-direction:column;gap:2px}.bpp-term-error{color:#ef4444;font-size:14px;font-size:var(--font-sm);font-weight:500;font-weight:var(--font-medium)}.bpp-term-error--visible{opacity:1}.bpp-rto-detail{display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.bpp-monthly-row{align-items:flex-start;display:flex;gap:8px;gap:var(--space-2);justify-content:space-between}.bpp-monthly-label{display:flex;flex-direction:column;gap:2px}.bpp-monthly-label>span:first-child{color:#404941;color:var(--color-text-body);font-size:14px;font-size:var(--font-sm)}.bpp-monthly-term{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs)}.bpp-monthly-amount{font-size:20px;font-size:var(--font-xl);font-weight:700;font-weight:var(--font-bold)}.bpp-monthly-amount,.bpp-monthly-unit{color:#3d8040;color:var(--color-primary)}.bpp-monthly-unit{font-size:14px;font-size:var(--font-sm);font-weight:500;font-weight:var(--font-medium)}.bpp-trust-box{background:#f3f3f6;background:var(--color-bg-panel);border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:12px;border-radius:var(--radius-lg);flex-direction:column;padding:12px 16px;padding:var(--space-3) var(--space-4)}.bpp-trust-box,.bpp-trust-row{display:flex;gap:8px;gap:var(--space-2)}.bpp-trust-row{align-items:center;color:#404941;color:var(--color-text-body);font-size:14px;font-size:var(--font-sm)}.bpp-trust-row svg{color:#3d8040;color:var(--color-primary);flex-shrink:0;height:15px;width:15px}.bpp-trust-row strong{color:#1a1c1e;color:var(--color-text-dark);font-weight:600;font-weight:var(--font-semibold);margin-left:auto}.bpp-full-detail{display:flex;flex-direction:column;gap:0}.bpp-full-detail .bpp-row--inline{border-bottom:1px solid #f3f3f6;border-bottom:1px solid var(--color-bg-panel);padding:6px 0}.bpp-full-detail .bpp-row--inline:last-child{border-bottom:none}.bpp-footer-note{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);line-height:1.6;line-height:var(--line-height-relaxed);margin:0}.bpp-rto-min-note{align-items:flex-start;background:#eef7ee;background:var(--color-primary-bg,#eaf4ee);border:1px solid #b6cfb7;border:1px solid var(--color-primary-border,#cfe6d6);border-radius:8px;border-radius:var(--radius-md,8px);color:#404941;color:var(--color-text-body,#374151);display:flex;font-size:12px;font-size:var(--font-xs,12px);gap:8px;line-height:1.6;line-height:var(--line-height-relaxed,1.5);padding:10px 12px}.bpp-rto-min-note svg{flex-shrink:0;height:16px;margin-top:1px;width:16px}.bpp-rto-min-note strong,.bpp-rto-min-note svg{color:#3d8040;color:var(--color-primary,#2d7a4d)}.pa-panel{height:100%}.pa-section{display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.pa-section-header{align-items:center;display:flex;justify-content:space-between}.pa-section-title{color:#1a1c1e;color:var(--color-text-dark);font-weight:600;font-weight:var(--font-semibold);letter-spacing:.05em;margin:0;text-transform:uppercase}.pa-section-title,.pa-toggle-link{font-size:14px;font-size:var(--font-sm)}.pa-toggle-link{font-weight:500;font-weight:var(--font-medium)}.pa-toggle-link i{transition:transform .12s ease;transition:transform var(--transition-fast)}.pa-input-row{align-items:center;border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border);display:flex;gap:12px;gap:var(--space-3);justify-content:space-between;padding:8px 0;padding:var(--space-2) 0}.pa-input-row:last-child{border-bottom:none}.pa-input-label{color:#404941;color:var(--color-text-body);flex-shrink:0;font-size:14px;font-size:var(--font-sm)}.pa-input-field{align-items:center;background:#fff;background:var(--color-bg-white);border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);display:flex;gap:4px;padding:4px 8px}.pa-currency-prefix{color:#707a70;color:var(--color-text-muted)}.pa-currency-prefix,.pa-input{font-size:14px;font-size:var(--font-sm)}.pa-input{background:#0000;border:none;color:#1a1c1e;color:var(--color-text-dark);outline:none;text-align:right;width:90px}.pa-mode-pills{display:flex;flex-wrap:wrap;gap:5px}.pa-pill{background:#0000;border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:9999px;border-radius:var(--radius-full,999px);color:#404941;color:var(--color-text-body);cursor:pointer;font-size:12px;font-size:var(--font-xs);font-weight:500;font-weight:var(--font-medium);line-height:1.4;padding:3px 10px;transition:background-color .12s ease,border-color .12s ease,color .12s ease;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.pa-pill:hover:not(.pa-pill--active){color:#3d8040;color:var(--color-primary)}.pa-pill--active,.pa-pill:hover:not(.pa-pill--active){border-color:#3d8040;border-color:var(--color-primary)}.pa-pill--active{background:#3d8040;background:var(--color-primary);color:#fff}.pa-breakdown{display:flex;flex-direction:column;padding:4px 0 0}.pa-bd-separator{border:none;border-top:1px solid #bfc9be;border-top:1px solid var(--color-border,#e0e0e0);margin:4px 16px}.pa-bd-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between;padding:3px 16px}.pa-bd-row--deduction{padding-bottom:1px;padding-left:28px;padding-top:1px}.pa-bd-row--deduction .pa-bd-label,.pa-bd-row--deduction .pa-bd-value{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs);font-weight:400}.pa-bd-row--total{border-top:1px solid #bfc9be;border-top:1px solid var(--color-border);margin-top:6px;padding-top:6px}.pa-bd-row--total .pa-bd-label,.pa-bd-row--total .pa-bd-value{color:#1a1c1e;color:var(--color-text-dark);font-weight:500}.pa-bd-row--due{border-top:1px dashed #bfc9be;border-top:1px dashed var(--color-border);margin-top:6px;padding-top:6px}.pa-bd-row--due .pa-bd-label,.pa-bd-row--due .pa-bd-value{color:#1a1c1e;color:var(--color-text-dark);font-weight:500}.pa-bd-row--grand{border-top:2px solid #3d8040;border-top:2px solid var(--color-primary);margin-top:10px;padding:8px 16px}.pa-bd-row--grand .pa-bd-label{font-weight:500}.pa-bd-row--grand .pa-bd-label,.pa-bd-row--grand .pa-bd-value{color:#3d8040;color:var(--color-primary);font-size:14px;font-size:var(--font-sm)}.pa-bd-row--grand .pa-bd-value{font-weight:600}.pa-bd-label{color:#404941;color:var(--color-text-body);flex:1 1;font-size:14px;font-size:var(--font-sm);font-weight:400}.pa-bd-sublabel{color:#707a70;color:var(--color-text-muted);font-size:12px;font-size:var(--font-xs)}.pa-bd-sublabel,.pa-bd-value{font-weight:400;white-space:nowrap}.pa-bd-value{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm)}.pa-mode-toggle{background:#f5f5f5;border:1.5px solid #bfc9be;border:1.5px solid var(--color-border);border-radius:9999px;border-radius:var(--radius-full,999px);display:flex;overflow:hidden}.pa-mode-toggle__btn{background:#0000;border:none;color:#707a70;color:var(--color-text-muted);cursor:pointer;flex:1 1;font-size:14px;font-size:var(--font-sm);font-weight:500;line-height:1.4;padding:5px 18px;transition:background .18s,color .18s;white-space:nowrap}.pa-mode-toggle__btn:hover:not(.pa-mode-toggle__btn--active):not(.pa-mode-toggle__btn--disabled){background:#ebebeb;color:#1a1c1e;color:var(--color-text-dark)}.pa-mode-toggle__btn--active{background:#3d8040;background:var(--color-primary);border-radius:9999px;border-radius:var(--radius-full,999px);color:#fff}.pa-mode-toggle__btn--disabled{color:#9ca3af;color:var(--color-text-xmuted);cursor:not-allowed;opacity:.55}.pa-mode-toggle--sm{border-width:1px}.pa-mode-toggle--sm .pa-mode-toggle__btn{font-size:10px;font-weight:500;padding:1px 8px}.pa-adj-tax-row{align-items:center;display:flex;gap:8px}.pa-adj-section{display:flex;flex-direction:column}.pa-adj-row{align-items:center;display:flex;gap:6px;justify-content:space-between;min-height:36px;padding:6px 16px}.pa-adj-row--block{align-items:flex-start;flex-direction:column;gap:4px}.pa-adj-row--pills{align-items:flex-start;flex-wrap:wrap;gap:6px}.pa-adj-left{align-items:center;display:flex;flex-shrink:0;gap:6px;min-width:0}.pa-adj-num{color:#707a70;color:var(--color-text-muted);flex-shrink:0;min-width:14px;text-align:right}.pa-adj-label,.pa-adj-num{font-size:12px;font-size:var(--font-xs)}.pa-adj-label{color:#404941;color:var(--color-text-body);white-space:nowrap}.pa-adj-rate{color:#707a70;color:var(--color-text-muted);font-weight:500;font-weight:var(--font-medium)}.pa-adj-control{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end}.pa-adj-display,.pa-adj-input-wrap{align-items:center;background:#fff;background:var(--color-bg-input,#fff);border:1px solid #bfc9be;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);display:flex;gap:3px;justify-content:flex-end;min-width:90px;padding:1px 6px}.pa-adj-input-wrap:focus-within{border-color:#3d8040;border-color:var(--color-primary)}.pa-adj-prefix,.pa-adj-suffix{color:#707a70;color:var(--color-text-muted);flex-shrink:0;font-size:14px;font-size:var(--font-sm)}.pa-adj-value{color:#1a1c1e;color:var(--color-text-dark);text-align:right}.pa-adj-ldw-amt,.pa-adj-value{font-size:14px;font-size:var(--font-sm)}.pa-adj-ldw-amt{font-weight:500;margin-left:8px;white-space:nowrap}.pa-adj-label-sub,.pa-adj-ldw-amt{color:#707a70;color:var(--color-text-muted)}.pa-adj-label-sub{font-size:10px;font-weight:400;margin-left:4px}.pa-adj-input{background:#0000;border:none;color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm);outline:none;text-align:right;width:90px}.pa-adj-tax-body{padding-left:24px;width:100%}.pa-adj-zip-display{align-items:center;display:flex;gap:6px}.pa-adj-zip-value{font-size:12px;font-size:var(--font-xs);letter-spacing:.04em}.pa-adj-zip-value,.pa-adj-zip-value em{color:#707a70;color:var(--color-text-muted)}.pa-adj-zip-value em{font-style:normal;opacity:.6}.pa-adj-zip-edit{align-items:center;background:none;border:none;border-radius:4px;color:#707a70;color:var(--color-text-muted);cursor:pointer;display:flex;padding:2px 4px;transition:color .15s}.pa-adj-zip-edit:hover{color:#3d8040;color:var(--color-primary)}.pa-adj-zip-edit i{font-size:12px}.pa-block{border-top:1px solid #bfc9be;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:0;padding-top:8px}.pa-block-header{align-items:center;background:#f0f8f1;border:1px solid #c8e6c9;border-radius:6px;display:flex;justify-content:space-between;margin:0 16px 6px;padding:7px 16px}.pa-block .pa-breakdown{margin-bottom:8px}.pa-block__label{color:#1a1c1e;color:var(--color-text-dark);font-size:14px;font-size:var(--font-sm);font-weight:600;font-weight:var(--font-semibold);margin:0}.pa-toggle-link{align-items:center;background:none;border:none;color:#3d8040;color:var(--color-primary);cursor:pointer;display:flex;font-size:12px;font-size:var(--font-xs);gap:4px;padding:0}.pa-toggle-link i{font-size:10px;transition:transform .2s}.pa-toggle-link .pa-arrow-down{transform:rotate(180deg)}.pa-body{display:flex;flex-direction:column;gap:8px;padding:8px 0}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(https://cdn.sensei3d.com/sheds/static/media/icomoon.e2fc8edc0005e336cbed.eot);src:url(https://cdn.sensei3d.com/sheds/static/media/icomoon.e2fc8edc0005e336cbed.eot#iefix) format("embedded-opentype"),url(https://cdn.sensei3d.com/sheds/static/media/icomoon.3e2eabb8fa407dc98326.ttf) format("truetype"),url(https://cdn.sensei3d.com/sheds/static/media/icomoon.70076f076f764dca99e5.woff) format("woff"),url(https://cdn.sensei3d.com/sheds/static/media/icomoon.8f0a476a655fdaa6b685.svg#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-circle-arrow .path1:before{color:#1fac48;content:""}.icon-circle-arrow .path2:before{color:#fff;content:"";margin-left:-1em}.icon-next:before{content:""}.icon-back:before{content:""}.icon-ico-no-result:before{content:""}.icon-product-tour:before{content:""}.icon-inclusion:before{content:""}.icon-quality:before{content:""}.icon-disclaimer1:before{content:""}.icon-arrowsmall:before{content:""}.icon-arrow-s2:before{content:""}.icon-arrow-s2-right:before{content:"";display:inline-block;transform:rotate(180deg)}.icon-tools-alt-1:before{content:""}.icon-Transom:before{color:#666;content:""}.icon-Vent:before{color:#666;content:""}.icon-Dormer:before{color:#666;content:""}.icon-roof-pitch:before{content:""}.icon-building-size:before{content:""}.icon-porch:before{content:""}.icon-fullscreen:before{content:""}.icon-reset:before{content:""}.icon-center-align:before{content:""}.icon-direction:before{color:#666;content:""}.icon-direction-white:before{color:#fff;content:""}.icon-dimension:before{content:""}.icon-phone:before{content:""}.icon-website-url:before{content:""}.icon-address:before{content:""}.icon-email:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-up:before{content:""}.icon-colors:before{content:""}.icon-cupola:before{content:""}.icon-disclaimer:before{content:""}.icon-flooring:before{content:""}.icon-garage-door:before{content:""}.icon-hinges:before{content:""}.icon-interior:before{content:""}.icon-material:before{content:""}.icon-ramps:before{content:""}.icon-siding-options:before{content:""}.icon-vents:before{content:""}.icon-walk-indoor:before{content:""}.icon-window:before{content:""}.icon-check:before{content:""}.icon-close:before{content:""}.icon-chat:before{content:""}.icon-plus:before{content:""}.icon-cube:before{content:""}.icon-edit:before{content:""}.icon-info:before{content:""}.icon-inside:before{content:""}.icon-location:before{content:""}.icon-printing:before{content:""}.icon-resize:before{content:""}.icon-right-arrow:before{content:""}.icon-up-arrow:before{content:""}.icon-rotate:before{content:""}.icon-save:before{content:""}.icon-visibility:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-delete:before{content:""}.icon-humbarger:before{content:""}.icon-manufacturer:before{content:""}.icon-pointer:before{content:""}.icon-transom:before{content:""}.icon-move:before{content:""}.icon-search:before{content:""}.icon-lead:before{content:""}.icon-quotes:before{content:""}.icon-my-account:before{content:""}.icon-my-team:before{content:""}.icon-text-view:before{content:""}.icon-back-crm:before{content:""}.icon-logout:before{content:""}.icon-home:before{content:""}.icon-summary:before{content:""}.icon-dollar:before{content:""}.icon-comment:before{content:""}.icon-more:before{content:""}.icon-timely-delivery:before{content:""}.icon-installation:before{content:""}.icon-support:before{content:""}.icon-download:before{content:""}.icon-load-home:before{content:""}.icon-screenshot:before{content:""}.icon-share-cross:before{color:#fff;content:""}.icon-share-ss:before{color:#1fac48;content:""}.icon-share-blank:before{color:#1fac48;content:""}.icon-share-loader .path1:before{color:#1fac48;content:""}.icon-share-loader .path2:before{color:#1fac48;content:"";margin-left:-1.25em;opacity:.6}.icon-share-loader .path3:before{color:#1fac48;content:"";margin-left:-1.25em;opacity:.2}.icon-share-loader .path4:before{color:#1fac48;content:"";margin-left:-1.25em}.icon-share-hand:before{color:#1fac48;content:""}.icon-share-copy:before{color:#1fac48;content:""}.icon-share-email:before{content:""}.icon-ss-new-tag:before{color:#dd302c;content:""}.icon-ss-disconnected:before{color:#e4e4e4;content:""}.icon-ss-paused:before{color:#fd8900;content:""}.icon-ss-message:before{content:""}.icon-ss-error:before{content:""}.icon-arrow-right-ico:before{content:""}.icon-Path-43789:before{color:#1fac48;content:""}.icon-note:before{color:#dbb100;content:""}.icon-align-icon:before{content:""}.icon-eye:before{color:#b1b1b1;content:""}.icon-minus:before{content:""}header{align-items:center;display:flex;justify-content:space-between;left:0;position:-webkit-sticky;position:sticky;right:0;top:10px;z-index:2}@media(min-width:1024px){header{padding:15px 0;position:fixed}}@media(min-width:1200px){header{padding:15px 0}}@media(max-width:1023.98px){header{background:#fff;box-shadow:0 0 10px #0003;padding-left:12px;padding-right:12px;top:0;transition:all .2s ease;z-index:20}}@media(max-width:649px){header{padding-left:6px;padding-right:6px}header .device-modal-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px}header .device-modal-price span.icon-address.icon,header .device-modal-price span.icon-dollar.icon{display:none}}nav{justify-content:right;margin:0 auto;max-width:100%;padding:0 30px;position:relative;width:100%}nav,nav .nav-center-info{align-items:center;display:flex}nav .nav-center-info{flex:1 1 auto;justify-content:center;margin-left:1%}nav .nav-center-info .nav-info{width:auto}nav .nav-center-info .nav-info.first-nav-item{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 10px 35px rgba(0,0,0,.149)}nav .nav-center-info .nav-info.first-nav-item .nav-box{background-color:#0000;border:0;border-radius:0;box-shadow:none;padding-bottom:3px;padding-top:3px}nav .nav-center-info .nav-box:after,nav .nav-center-info .nav-box:before{display:none}nav .nav-center-info .nav-info.inclusion-footer .nav-box,nav .nav-center-info .nav-info.twod-drawing .nav-box{border-radius:4px}nav .nav-center-info .nav-info.undo-btn-wrp{cursor:pointer;margin-left:15px;transition:all .2s ease}nav .nav-center-info .nav-info.undo-btn-wrp .nav-box{border-radius:4px;padding:7px 15px;text-align:center}nav .nav-center-info .nav-info.undo-btn-wrp .nav-box .box-label{cursor:pointer}nav .nav-center-info .nav-info.undo-btn-wrp .nav-box .icon{color:#000;font-size:18px}nav .nav-center-info .nav-info.undo-btn-wrp.undo-disabled{cursor:not-allowed;opacity:.35;pointer-events:none}nav .nav-center-info .cabin-wrp .nav-list{border-left:1px solid #ccc}nav .nav-center-info .nav-box.lead-cust-wrp .nav-list-wrp{border-left:1px solid #ccc;padding-left:20px}nav .nav-center-info .nav-list .nav-item{padding:0 15px}nav .nav-center-info .nav-info-item.cabin-wrp .nav-box{padding-left:0;padding-right:0}nav .nav-center-info .nav-box.lead-cust-wrp{padding-left:0}@media(max-width:1200px){nav .nav-center-info{padding-left:50px}}@media(min-width:1024px){nav{justify-content:right}}@media(max-width:1023.98px){nav{justify-content:space-between;padding:0}}nav .navbar-brand{display:inline-flex;left:30px;position:absolute;top:0;-webkit-user-select:none;user-select:none}@media(min-width:1024px){nav .navbar-brand{width:100px}}@media(max-width:1800px){nav .navbar-brand{width:70px}}@media(max-width:1023.98px){nav .navbar-brand{left:0;padding:8px 5px;top:4px;width:50px}}.navbar-profile{align-items:center;display:flex;position:relative}.navbar-profile .tip-info{margin:0;position:absolute;right:calc(100% + 10px)}.navbar-profile .tip-info .tip-info-tooltip{align-items:center;display:flex;justify-content:center;padding:6px 12px}.navbar-profile .tip-info .tip-info-text{color:#000;display:inline-flex;font-size:14px;line-height:16px;white-space:nowrap}.navbar-profile .tip-info .tip-info-arrow{height:8px;margin-right:-8px;width:8px}.account-humburger{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;height:22px;justify-content:flex-start;position:relative;width:auto}@media(min-width:1024px){.account-humburger{height:22px;margin:7px auto;width:auto}}.account-humburger h3{color:#333;display:inline;font-size:15px;font-weight:700;margin:0}@media(max-width:1200px){.account-humburger h3{display:none}}.account-humburger img{border-radius:15px;height:40px;margin:0 14px 0 16px;width:40px}.account-humburger .menu-bar{align-items:center;display:flex;flex-direction:column;height:22px;justify-content:space-between;position:relative;width:22px}.account-humburger span{background:#999;border-radius:50%;display:block;height:4px;left:50%;opacity:1;position:absolute;transform:translateX(-50%);transition:.25s ease-in-out;width:4px}@media(min-width:1024px){.account-humburger span{background:#000;border-radius:3px;height:3px;left:0;transform:translateX(0);transform:rotate(0deg);width:100%}}.account-humburger span:first-child{top:0;transform-origin:left center}.account-humburger span:nth-child(2){top:8px;transform-origin:left center}@media(min-width:1024px){.account-humburger span:nth-child(2){left:auto;right:0;width:80%}}.account-humburger span:nth-child(3){top:16px;transform-origin:left center}@media(min-width:1024px){.account-humburger.isOpen span:first-child{transform:rotate(45deg)}.account-humburger.isOpen span:nth-child(2){opacity:0;width:0}.account-humburger.isOpen span:nth-child(3){transform:rotate(-45deg)}}@media(max-width:1023px){.account-humburger h3,.account-humburger img{display:none}}.support-menu-opt-wrp{display:none}.support-menu-opt-wrp span.support-icon-wrp{display:block;height:22px;width:22px}.support-menu-opt-wrp span.support-icon-wrp i{font-size:20px}@media(max-width:1023px){.support-menu-opt-wrp{display:block}}.login-drawer-menu-wrp{padding-bottom:20px}.dialog-login .MuiDialog-paper{background:#f9fafb}.lf-back-btn{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:5px;left:18px;padding:6px 10px;position:fixed;top:18px;transition:color .15s,background .15s;z-index:10}.lf-back-btn:hover{background:#f3f4f6;color:#111827}.lf-wrap{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:60px 20px 40px}.lf-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 24px #00000012,0 1px 4px #0000000a;max-width:440px;padding:36px 36px 32px;width:100%}@media(max-width:479.98px){.lf-card{border-radius:12px;padding:28px 22px 24px}}.dialog-login--popup{margin-left:0!important;max-width:none!important;min-width:0!important}.dialog-login--popup .MuiDialog-container{align-items:center;justify-content:center}.dialog-login--popup .MuiDialog-paper{background:#0000;box-shadow:none;margin:16px;max-height:calc(100vh - 32px);max-width:420px;min-width:0;overflow:visible;width:100%}.dialog-login--popup .lf-card{max-width:none;position:relative}.lf-close-btn{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:color .15s,background .15s;width:32px}.lf-close-btn:hover{background:#f3f4f6;color:#111827}.lf-logo{align-items:center;display:flex;margin-bottom:24px}.lf-logo img{height:36px;width:auto}.lf-field{margin-bottom:16px}.lf-input-wrap{position:relative}.lf-input-wrap--error .lf-input{border-color:#d5121a!important}.lf-input-wrap--error .lf-input:focus{box-shadow:0 0 0 3px #d5121a1a!important}.lf-input-icon{align-items:center;color:#9ca3af;display:flex;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.lf-input{background:#fff;border:1.5px solid #d1d5db;border-radius:10px;color:#111827;font-family:inherit;font-size:15px;font-weight:400;height:48px;outline:none;padding:0 16px 0 44px;transition:border-color .18s,box-shadow .18s;width:100%}.lf-input::placeholder{color:#9ca3af;font-weight:400}.lf-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1fac481f}.lf-field-error{color:#d5121a;display:block;font-family:Inter,sans-serif;font-size:12px;margin-top:5px}.lf-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.lf-forgot{color:var(--primary);font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.lf-forgot:hover{text-decoration:underline}.lf-submit-btn.btn{align-items:center;display:flex;justify-content:space-between}.lf-submit-btn.btn .text{flex:1 1;text-align:center}.dropdown-account .MuiMenu-paper{background-color:#0000;height:100%;left:0!important;max-height:none;max-width:none;position:relative;top:0!important}.dropdown-account .MuiMenu-paper:before{align-items:center;background:#00000080;bottom:0;content:"";display:flex;justify-content:flex-end;left:0;position:absolute;right:0;top:0;z-index:9999}.dropdown-account .MuiMenu-paper ul.MuiList-root{background:#fff;height:100%;margin-left:auto;overflow:auto;overflow-y:auto;padding:0;position:relative;width:350px;z-index:999999}.dropdown-account .MuiMenu-paper .sidebar-header{background-color:#fff;background:#f3fbf5;padding:20px 20px 35px;position:relative;text-align:center}.dropdown-account .MuiMenu-paper .close-btn{background:#0000;border:0;font-size:55px;font-weight:100;padding:0;position:absolute;right:20px;top:32px}.dropdown-account .MuiMenu-paper .profile-section{align-items:center;display:flex;flex-direction:column}.dropdown-account .MuiMenu-paper .profile-avatar{border-radius:50%;height:60px;margin-bottom:14px;object-fit:cover;width:60px}.dropdown-account .MuiMenu-paper .profile-section h4{font-size:17px;font-weight:600;line-height:20px;margin:0}.dropdown-account .MuiMenu-paper .profile-section p{color:#555;font-size:13px;margin:4px 0}.dropdown-account .MuiMenu-paper .profile-section a{color:#007bff;font-weight:500;text-decoration:none}.dropdown-account .MuiMenu-paper .company-name{color:#000;font-size:15px;line-height:20px;margin-top:10px}.dropdown-account .MuiMenu-paper .switch-company-box{align-items:center;border-bottom:2px solid #1fac48;border-top:2px solid #1fac48;display:flex;font-size:13px;justify-content:space-between;padding:15px 40px}.dropdown-account .MuiMenu-paper .switch-company-container{background-color:#f0fdf4;display:block}.dropdown-account .MuiMenu-paper .switch-company-select{color:#666;font-size:15px}.dropdown-account .MuiMenu-paper .switch-company-select ul{list-style-type:none;padding:0}.dropdown-account .MuiMenu-paper .switch-company-select li{cursor:pointer;padding-bottom:10px;padding-left:40px;padding-top:10px}.dropdown-account .MuiMenu-paper .switch-company-select li.active-company{color:#000;font-weight:500;position:relative}.dropdown-account .MuiMenu-paper .switch-company-select li.active-company i.icon-check{color:#41ad49;font-size:12px;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.dropdown-account .MuiMenu-paper .switch-company-select{-ms-overflow-style:none;height:0;overflow:auto;scrollbar-color:gray #f0fdf4;scrollbar-width:thin;transition:all .5s ease-in-out}.dropdown-account .MuiMenu-paper .switch-company-select::-webkit-scrollbar-button{display:none}.dropdown-account .MuiMenu-paper .switch-company-select.showList{height:150px}.dropdown-account .MuiMenu-paper .switch-company-left{display:flex;flex-direction:column}.dropdown-account .MuiMenu-paper .switch-company-left strong{color:#000;font-size:14px}.dropdown-account .MuiMenu-paper .switch-company-left span{color:#666;font-size:12px}.dropdown-account .MuiMenu-paper .switch-company-right{color:#16a34a;cursor:pointer;font-weight:500}.dropdown-account .MuiMenuItem-root{font-size:16px;line-height:28px;margin:12px 20px 0;padding:6px 30px}.dropdown-account .MuiMenuItem-root .icon:before{display:none}.dropdown-account .MuiMenuItem-root .icon+.text{margin-left:12px}.dropdown-account .MuiMenuItem-root .text{color:#666;line-height:24px;margin-left:12px}.dropdown-account .MuiMenuItem-root .text strong{color:#000;display:block;font-size:16px;line-height:24px}.dropdown-account .MuiMenuItem-root .text small{color:#999;display:block;font-size:12px;line-height:18px}.dropdown-account .MuiMenuItem-root .icon,.dropdown-account .MuiMenuItem-root .text{position:relative;transition:all .3s ease-in-out;z-index:1}.dropdown-account .MuiMenuItem-root.user-info:after{display:none}.dropdown-account .MuiMenuItem-root:focus,.dropdown-account .MuiMenuItem-root:hover{background-color:#f1f1f1}.dropdown-account .MuiMenuItem-root:focus .icon svg path,.dropdown-account .MuiMenuItem-root:hover .icon svg path{fill:#1fac48}.dropdown-account .MuiMenuItem-root:focus span.icon.icon-my-account svg path,.dropdown-account .MuiMenuItem-root:hover span.icon.icon-my-account svg path{fill:#0000;stroke:#1fac48}.dropdown-account .MuiMenuItem-root:focus .text,.dropdown-account .MuiMenuItem-root:hover .text{color:#000;font-weight:600}.verbiage-txt-wrp{background-color:#fffbdb;border-radius:8px;margin-top:15px;padding:16px 18px 18px}.verbiage-txt-wrp p{color:#444;font-size:13px;font-style:italic;line-height:20px;margin:0}header .nav-box.lead-cust-wrp span.truncate-text.truncate-desktop-lead{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:150px}@media(max-width:1700px){header span.truncate-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:65px}header .nav-box.lead-cust-wrp span.truncate-text.truncate-desktop-lead{width:65px}header .nav-box,header nav .nav-center-info .nav-box.lead-cust-wrp{padding-left:5px;padding-right:5px}header nav .nav-center-info .nav-list .nav-item{padding:0 15px}header .nav-item.nav-size{line-height:0}header .nav-box .nav-list-wrp,header .nav-box.provider-nav-box .nav-list-wrp,header nav .nav-center-info .nav-box.lead-cust-wrp .nav-list-wrp{padding-left:15px}}.header-nav-tab-price-wrp{align-items:center;display:flex;padding-right:0!important}.header-nav-tab-price-wrp .total-price-wrp{margin-right:8px}.header-nav-tab-price-wrp .total-price-wrp .total_price_val{color:#000}.header-nav-tab-price-wrp .total-price-wrp span.total-price-span{font-size:14px}.header-nav-tab-price-wrp span.head-span-wrp{color:#666;display:block;font-size:12px;line-height:16px}.header-nav-tab-price-wrp .tabs-list{align-items:center;border:1px solid #e0e0e0;border-radius:16px;display:flex}.header-nav-tab-price-wrp .tab-item{align-items:center;background:#0000;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:row;justify-content:start;opacity:.8;padding:4px 8px;position:relative}.header-nav-tab-price-wrp .radio-detail-wrp{display:flex;flex-direction:column;justify-content:start;margin-left:5px}.header-nav-tab-price-wrp .tab-item[aria-selected=true]{background-color:#f0fdf9;border:2px solid #00c382;color:#00c382;font-weight:600;opacity:1}.header-nav-tab-price-wrp .tab-item .radio-circle{background-color:#fff;border:2px solid #ccc;border-radius:50%;height:16px;width:16px}.header-nav-tab-price-wrp .tab-item[aria-selected=true] .radio-circle{background:radial-gradient(circle,#00c382 40%,#fff 41%);border-color:#00c382}.header-nav-tab-price-wrp .price-box{align-items:center;display:flex;gap:4px;justify-content:start;margin-top:2px}.header-nav-tab-price-wrp .price-box span.box-text{align-items:center;color:#1fac48;display:flex}.header-nav-tab-price-wrp .box-icon{color:#00c382;font-size:14px}.header-nav-tab-price-wrp .box-text{color:#00c382;font-size:14px;font-weight:700}.header-nav-tab-price-wrp i.icon-up-arrow{color:#000;display:flex;font-size:12px;transform:rotate(180deg)}.rto-detail-wrp span.drop-cell.highlight-rto-txt{color:#000}.rto-detail-wrp .dropdown-item.drop-row-seperator{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:5px 20px;padding-bottom:5px;padding-top:5px}.rto-detail-wrp .dropdown-item.drop-row-seperator .drop-row{margin-left:-20px;margin-right:-20px}.rto-detail-wrp .show-input-wrp{border:0;border-bottom:1px solid #ccc;line-height:20px;width:60px}.rto-detail-wrp span.icon.icon-edit{color:#1fac48;cursor:pointer;font-size:10px;margin-right:5px}.rto-detail-wrp .show-input-wrp:active,.rto-detail-wrp .show-input-wrp:focus{outline:none}.rto-detail-wrp .drop-row.ldw-content-wrp .checkbox-item{padding:0}.rto-detail-wrp .drop-row.ldw-content-wrp .checkbox-item label.form-check-label{color:#666;font-size:13px;padding-left:0;padding-right:22px}.rto-detail-wrp .drop-row.ldw-content-wrp .checkbox-item .form-group-check .form-checkbox:checked+label:after{left:auto;right:4px}.rto-detail-wrp .drop-row.ldw-content-wrp .checkbox-item .form-group-check .form-checkbox+label:before{left:auto;right:0}.rto-detail-wrp fieldset.MuiOutlinedInput-notchedOutline{border:0}.rto-detail-wrp .drop-row.rm-top-space{align-items:center;padding:0 20px}.rto-dropdown-list .drop-cell{line-height:20px}.rto-dropdown-list .rto-details-modal{padding:0 15px 25px}.rto-dropdown-list .rto-details-modal span{display:block;font-size:14px;line-height:24px}.rto-dropdown-list .rto-details-modal strong{color:#000;display:inline-block;font-weight:700}.rto-dropdown-list .rto-details-inner-wrp .rto-details-modal{background:#f0f0f0;border-radius:2px;margin-top:10px;padding:20px 30px;position:relative;text-align:center}.rto-dropdown-list .rto-details-inner-wrp .rto-details-modal:before{border-bottom:10px solid #0000;border-top:10px solid #0000;border-color:currentcolor #0000 #f0f0f0;border-style:none solid solid;border-width:0 10px 10px;content:"";left:28px;position:absolute;top:-9px}.rto-plan-select-wrp{width:95px!important}.rto-plan-select-wrp div#mui-component-select-rtoPlan{font-size:13px;padding:0}.rto-plan-select-wrp svg.MuiSvgIcon-root.MuiSelect-icon{background-image:url(https://cdn.sensei3d.com/sheds/static/media/down-arrow-grey.cf98402d7834fe3dd32b.png);background-position:50%;background-repeat:no-repeat;background-size:11px}.rto-plan-select-wrp svg.MuiSvgIcon-root.MuiSelect-icon path{display:none}.rto-plan-select-wrp .MuiBackdrop-root.MuiBackdrop-invisible{background:#0000!important}div#menu-rtoPlan{position:absolute;top:100%}div#menu-rtoPlan .MuiMenu-paper:before{border-bottom:8px solid #0000001f;border-left:8px solid #0000;border-right:8px solid #0000;top:-1px;z-index:1}div#menu-rtoPlan .MuiMenu-paper:after,div#menu-rtoPlan .MuiMenu-paper:before{border-top:0;bottom:auto;content:"";height:0;left:77px;margin-left:0;position:absolute;right:auto;transform:translateX(-50%);width:0}div#menu-rtoPlan .MuiMenu-paper:after{border-bottom:7px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;rotate:unset;top:1px;z-index:2}div#menu-rtoPlan .MuiMenu-list{background:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 10px 35px rgba(0,0,0,.149);max-height:none;padding:10px 0;position:absolute;width:128px!important}div#menu-rtoPlan .MuiPaper-root{background:#0000;border:0;box-shadow:none;margin-left:-12px;margin-top:7px;position:static!important;transform:none!important}div#menu-rtoPlan .MuiMenu-list li.MuiButtonBase-root{background-color:#0000;color:#444;font-size:13px;line-height:20px;min-height:0;min-height:auto}div#menu-rtoPlan .MuiMenu-list li.MuiButtonBase-root span.MuiButtonBase-root.MuiRadio-root{padding:0 3px 0 0}div#menu-rtoPlan li.MuiButtonBase-root.Mui-selected.MuiMenuItem-root{color:#000!important}div#menu-rtoPlan li.MuiButtonBase-root.Mui-selected.MuiMenuItem-root span.MuiButtonBase-root.MuiRadio-root{color:#1fac48}.more-information{border-top:1px solid #ccc;margin:0 20px;padding-top:8px;text-align:center}.more-information span{color:#666;font-size:11px;text-decoration:underline}.more-information .icon-close,.more-information i.icon.icon-arrow-down{font-size:8px;margin-left:5px}.more-info-border-wrp .more-information{border-top:0}.more-info-wrapper{background:#fff;box-shadow:0 0 40px #0003;height:100%;overflow:auto;overflow-y:auto;padding:20px 12px 30px;position:absolute;right:-98%;scrollbar-color:#ccc #f0f0f0;scrollbar-width:thin;top:0;width:340px}.more-info-wrapper ::-webkit-scrollbar{width:8px}.more-info-wrapper ::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.more-info-wrapper ::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#ccc;border:2px solid #f0f0f0;border-radius:10px}.more-info-wrapper ::-webkit-scrollbar-thumb:hover{background-color:#ccc}.more-info-wrapper .more-info-item-container{overflow:auto;padding:0 28px;white-space:wrap}.more-info-wrapper .info-item{margin-top:20px}.more-info-wrapper .info-item.info-item-rto-seprator{border-top:1px solid #ccc;padding-top:15px}.more-info-wrapper .info-item:first-child{margin-top:0}.more-info-wrapper .info-title{color:#000;font-size:13px;font-weight:600;text-align:left}.more-info-wrapper .info-detail{color:#666;font-size:13px;font-weight:400;line-height:18px;text-align:left}.more-information.more-info-active .icon-close,.more-information.more-info-active i.icon.icon-arrow-down,.more-information.more-info-active span{color:#000}.purchase-dropdown-list{right:115px!important}.provider-nav-box .truncate-text{text-transform:capitalize}#price-menu{background:#fff;border:1px solid #ccc;border-radius:8px;padding-top:20px;position:absolute;right:20px;top:77px;width:340px}div#price-menu:before{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #fff;bottom:-8px;content:"";height:0;margin-left:-5px;position:absolute;right:30px;rotate:180deg;top:-8px;width:0}.nav-item-price-wrp{border-left:1px solid #ccc}.rto-summary-tab-mobile{display:none}.reserve-input-cust-wrp{position:relative}span.reserve-tax-wrp{display:block;font-size:11px;line-height:11px;margin-bottom:5px;text-align:right}span.drop-cell.reserve-input-cust-wrp{text-align:right}.reserve-main-container{align-items:center;display:flex}.reserve-tooltip-container span.icon-info.icon{color:red;cursor:pointer;font-size:10px;position:absolute;right:-8px;top:3px}.reserve-tooltip-container .reserve-tooltip-cnt{background:#fff;box-shadow:0 10px 35px rgba(0,0,0,.149);padding:10px 14px;position:absolute;right:-210px;top:0;width:200px}.reserve-tooltip-container .reserve-tooltip-cnt span.icon-close{cursor:pointer;font-size:8px;position:absolute;right:8px;top:2px}.reserve-tooltip-container .reserve-tooltip-cnt span{display:block;font-size:11px;line-height:18px;text-align:left}.drop-row.ldw-content-wrp .form-group-check{align-items:center;display:flex;height:32px;line-height:32px}.drop-row.ldw-content-wrp .form-group-check .form-checkbox+label:before{top:8px}.drop-row.ldw-content-wrp .form-group-check .form-checkbox+label:after{top:7px}.drop-row.reserve-tax-wrp{margin-bottom:10px}.drop-row.reserve-tax-wrp span.drop-cell{font-size:11px;line-height:12px}@media(max-width:1500px){.account-humburger h3{display:none}}@media(max-width:1400px){.nav-info.inclusion-footer,.nav-info.twod-drawing{display:none}}@media(max-width:1200px){.more-info-wrapper .more-info-item-container{padding:0 20px}.nav-box{min-height:50px!important}.share-main-wrp{height:50px!important}.screen-share-btn .new-feature{bottom:-18px}.header-nav-tab-price-wrp .total-price-wrp{line-height:18px;margin-right:5px}.header-nav-tab-price-wrp .price-box{margin-top:0}.more-info-wrapper{padding:20px 5px 30px;right:-80%;width:280px}.nav-item.nav-size label.box-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:65px}}@media(max-width:1199px){#price-menu{padding-top:5px;top:50px}#price-menu .drop-cell{font-size:12px;line-height:28px}.rto-detail-wrp .drop-row.ldw-content-wrp .checkbox-item label.form-check-label{font-size:12px}}@media(max-width:1024px){.rto-dropdown-list .rto-details-modal{padding:0 15px 15px}}@media(max-width:1023px){.rto-summary-tab-mobile{display:block}.verbiage-txt-wrp{border-radius:0;bottom:0;left:0;margin:0 auto;max-width:600px;position:-webkit-sticky;position:sticky;right:0;width:100%}.more-info-wrapper{box-shadow:none;margin:0 auto;position:static;width:100%}.more-info-main-cnt-wrp{padding-bottom:60px}.reserve-tooltip-container .reserve-tooltip-cnt{right:-15px;top:25px}.rto-detail-wrp .drop-row.ldw-content-wrp .form-group-check{margin:0}.rto-detail-wrp .drop-row.ldw-content-wrp .form-group-check label.form-check-label{color:#000000de;font-size:16px;line-height:24px}.drop-row.ldw-content-wrp .form-group-check .form-checkbox+label:after{top:4px}}.rto-summary-tab-mobile-cnt .dropdown-item.dropdown-header,.summaryreqquotemodalwrp.mobile-summary-modal-non-login-amount .req-quote-tab-mobile,.summaryreqquotemodalwrp.mobile-summary-modal-non-login-save .quote-summary-tab-mobile,.summaryreqquotemodalwrp.mobile-summary-modal-non-login-save .rto-summary-tab-mobile{display:none}@media(max-width:649px){.more-info-main-cnt-wrp{padding-bottom:100px}.rto-summary-tab-mobile-cnt .drop-cell{font-size:14px;line-height:20px}.rto-detail-wrp .drop-row.ldw-content-wrp .form-group-check label.form-check-label{font-size:14px}}.nav-info.twod-drawing .nav-list-wrp{padding-left:0}.zipcode-modal .zipbox{position:static}.zipcode-modal .zipbox-wrapper .zipbox-building-wrap{display:none}@keyframes push{50%{transform:scale(.8)}to{transform:scale(1)}}.controller{bottom:30px;display:flex;flex-wrap:nowrap;left:50%;position:absolute;transform:translateX(-50%);z-index:3}@media(min-width:1024px){.controller{bottom:auto;flex-direction:column;left:30px;max-width:52px;top:50%;transform:translateY(-50%)}}@media(max-width:1023.98px){.controller{bottom:115px;margin-bottom:54px;position:static;transform:none}}.control{align-items:center;background-color:#fff;border:1px solid silver;border-radius:0;border-radius:4px;box-shadow:0 10px 35px rgba(0,0,0,.149);list-style:none;margin:0;padding:0}@media(max-width:1023px){.control{display:flex;flex-wrap:nowrap}}.control+.form-switch{flex-direction:column;margin:10px 0 0}.control-item{position:relative;width:52px}.control-item i.icon-zoom-out{font-size:18px}@media(max-width:1023.98px){.control-item{width:53px}.control-item.ctl-reset{border-left:1px solid #bcbcbc}.control-item .form-switch.scene-view.clear-item-label img{width:20px}.control-item .form-switch.scene-view.clear-item-label{padding-left:5px}}@media(max-width:480px){.control-item{width:50px}}.control-item .icon{align-items:center;border-bottom:1px solid #ccc;color:#000;cursor:pointer;display:flex;font-size:22px;justify-content:center;line-height:1;padding:0 14px;text-align:center}@media(max-width:1023.98px){.control-item .icon{border:none;border-left:1px solid silver;font-size:18px!important}}.control-item .icon>i{transform:translateZ(0)}.control-item .icon:hover>i{animation-duration:.3s;animation-iteration-count:1;animation-name:push;animation-timing-function:linear}.control-item:last-child .icon{border-bottom:none}.control-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}@media(max-width:1023.98px){.control-item.ctl-background,.control-item.ctl-fullView,.control-item.ctl-rotate,.control-item.ctl-zooIn,.control-item.ctl-zoomOut{display:none}}.control-item.active .icon{background:var(--primary);color:#fff}.form-switch{align-items:center;background-color:#fff;border:1px solid silver;border-top:0;display:flex;flex-direction:column;justify-content:center;margin-left:-1px;padding:6px 2px;text-align:center;width:100%}@media(max-width:1023px){.form-switch{border:0;border-left:1px solid silver}}.form-switch .MuiSwitch-switchBase{color:#999}.form-switch .MuiSwitch-switchBase .MuiSwitch-thumb{box-shadow:0 0 7px #0000004d}.form-switch .MuiSwitch-switchBase+.MuiSwitch-track{background-color:#ccc}.form-switch .MuiSwitch-switchBase.Mui-checked{color:var(--primary)}.form-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--primary)}.form-switch .form-label{margin-bottom:0}@media(max-width:1023.98px){.form-switch .form-label{margin-bottom:-5px}}.form-switch.scene-view{position:relative}.form-switch.scene-view .arrow-indicator{border-bottom:5px solid #0000;border-left:20px solid #f3fbf5;border-top:10px solid #0000;height:0;margin-top:-45px;position:absolute;right:-8px;transform:rotate(-31deg);width:0}@media(max-width:1023.98px){.form-switch.scene-view .arrow-indicator{bottom:78%;left:-13%;transform:rotate(-117deg)}}.form-switch.scene-view.clear-item-label{z-index:1000}.form-switch.scene-view.clear-item-label .form-label{font-size:9px}.form-switch.scene-view.bg{background-color:#f3fbf5}.form-switch.scene-view.bg .form-label{color:#000}.form-switch.scene-view.bg img{filter:brightness(.5)}.scene{left:2%;position:absolute;top:1%;transition-delay:1s;z-index:1000}.scene .radio-list{background-color:#fff;border-radius:10px;margin-left:60px;padding-bottom:10px;padding-top:10px;text-align:left;width:130px}.scene .radio-list .radio-item{padding-left:15px}.scene .radio-list .clear-item-radio-btn{color:#383838;font-size:small;font-weight:500;padding-left:15px}.scene .radio-list .radio-item-bg{background-color:#eefaee}.scene .radio-list .clear-item{margin-bottom:0}@media(max-width:1023.98px){.scene{bottom:80%;left:-110%;padding-bottom:20px}}li.control-item.undo-disabled{opacity:.4;pointer-events:none}@media(max-width:599px){.clear-item-label-wrp,.form-switch.scene-view.clear-item-label,li.control-item.ctl-direction,li.control-item.ctl-inside,li.control-item.ctl-zoom-range{display:none}}.new-building-controller .control-item span.icon{flex-direction:column;padding:6px 2px}.new-building-controller .control-item label{color:#666;font-size:9px;line-height:10px;margin-bottom:0;margin-top:4px}.new-building-controller .control+.form-switch{border-radius:0;margin:0}.new-building-controller .form-switch{border-radius:0}.new-building-controller .form-switch .form-label{color:#666;font-size:9px;line-height:10px;margin-bottom:0;margin-top:4px}.new-building-controller li.control-item.active label{color:#fff}.new-building-controller .MuiSwitch-thumb{background-color:#000}.new-building-controller span.MuiButtonBase-root.Mui-checked.Mui-checked.Mui-checked .MuiSwitch-thumb{background-color:#1fac48}.new-building-controller .ctl-zoom-range{position:relative}.new-building-controller .zoom-slider-popup{align-items:center;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 10px 35px rgba(0,0,0,.149);display:flex;flex-direction:column;height:252px;justify-content:space-between;left:75px;padding:15px 0;position:absolute;top:-90px;width:58px;z-index:999}.new-building-controller .zoom-slider-popup .zoom-btn i,.new-building-controller .zoom-slider-popup .zoom-btn i:before{color:#000}.new-building-controller .zoom-slider-popup:before{border-bottom:15px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;content:"";height:0;left:-8px;position:absolute;top:42%;transform:rotate(29deg);width:0}.new-building-controller .vertical-range{accent-color:#1fac48;appearance:none;-webkit-appearance:none;background:#0000;height:20px;transform:rotate(-90deg);width:140px}.new-building-controller .vertical-range::-webkit-slider-runnable-track{background:linear-gradient(to right,#1fac48 0,#1fac48 var(--progress),#ccc var(--progress),#ccc 100%);border-radius:10px;height:2px}.new-building-controller .vertical-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#1fac48;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #ccc;cursor:pointer;height:18px;margin-top:-8px;width:18px}.new-building-controller .vertical-range::-moz-range-track{background:#ccc;border-radius:10px;height:2px}.new-building-controller .vertical-range::-moz-range-progress{background:#1fac48;border-radius:10px;height:2px}.new-building-controller .vertical-range::-moz-range-thumb{background:#1fac48;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #ccc;height:13px;width:13px}.new-building-controller li.control-item.active svg{color:#fff}.new-building-controller li.control-item.active svg path{stroke:#fff;fill:#fff;color:#fff}.new-building-controller .zoom-btn{align-items:center;-webkit-appearance:none;background:#0000;border:0;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;line-height:1;padding:0;width:28px}@media(max-width:1023px){.scene-view-wrp .scene.model{bottom:auto!important;top:-175px}.form-switch.scene-view.clear-item-label .scene.model{bottom:auto!important;top:-115px}.form-switch.scene-view.clear-item-label .arrow-indicator{bottom:87%}.form-switch .css-1diaq70-MuiSwitch-root{height:19px;width:35px}.form-switch .css-1diaq70-MuiSwitch-root .MuiSwitch-thumb{height:12px;width:12px}.new-building-controller .zoom-slider-popup{left:0;top:-175px;transform:rotate(90deg)}.new-building-controller .zoom-slider-popup:before{left:92%;top:50%;transform:rotate(90deg)}}@media(max-width:485px){.scene-view-wrp .scene.model .radio-list{margin-left:0}}@media(max-width:1023px){.new-building-controller li.control-item.inclusion-control-item{height:100%;width:60px}.new-building-controller .footer-inclusion-main-wrp{height:100%}}@media screen and (orientation:landscape)and (max-height:769px)and (min-width:1024px){li.control-item.ctl-direction,li.control-item.ctl-inside{display:none}}@media screen and (orientation:landscape)and (max-height:650px)and (min-width:1024px){.clear-item-label-wrp,.form-switch.scene-view.scene-view-wrp{display:none}}footer{align-items:center;background-color:var(--primary);bottom:0;display:flex;justify-content:space-between;left:0;position:fixed;right:0;z-index:5}@media(min-width:1024px){footer{background-color:#0000;bottom:30px;left:30px;position:absolute;right:20px;z-index:auto}}@media(max-width:1023.98px){footer{height:44px;transition:none!important;z-index:15}}footer .nav-box .box-label{color:#666}.nav-info{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:6}@media(min-width:1024px){.nav-info{margin:0 -6px}}.nav-info.twod-drawing{cursor:pointer;margin-left:15px;transition:all .2s ease}.nav-info.twod-drawing .nav-box{padding:7px 15px;text-align:center}.nav-info.twod-drawing .nav-box .box-label{cursor:pointer}.nav-info.twod-drawing .nav-box .icon{color:#000;font-size:18px}@media(max-width:1366px){.nav-info.twod-drawing{display:none!important}}.nav-info.inclusion-footer{margin-left:15px}.nav-info.inclusion-footer .nav-box{min-height:0!important;min-height:auto!important;padding:0;text-align:center}.nav-info.inclusion-footer .inclusion-cta{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:7px 15px}.nav-info.inclusion-footer .inclusion-cta .icon-inclusion{color:#000;font-size:18px;margin-bottom:8px;margin-top:2px}@media(max-width:1023.98px){.nav-info{display:none}}.nav-info-item{position:relative}@media(min-width:1024px){.nav-info-item{padding:0 6px}}.nav-info-item:first-child{display:none}@media(min-width:1024px){.nav-info-item:first-child{display:flex}}.nav-box-group{align-items:center;display:flex;flex-wrap:wrap;margin:0 -6px}.nav-box-group .nav-box{margin:0 6px}@media(min-width:1024px){.nav-box{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 10px 35px #00000026;display:flex;min-height:70px;padding:7px 15px;position:relative;transition:border-color .3s ease}.nav-box:after,.nav-box:before{border:solid #1db1ff;border-radius:6px;border-width:1px 0 0 1px;content:"";height:100%;position:absolute;transform:scale(0);transition:transform .5s ease,opacity .5s ease;width:100%}.nav-box:before{left:-1px;top:-1px;transform-origin:top left}.nav-box:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px;transform-origin:bottom right}.nav-box:focus:after,.nav-box:focus:before,.nav-box:hover:after,.nav-box:hover:before{transform:scale(1)}}.nav-box .box-label,.nav-box .box-text{display:block}.nav-box .box-label{color:#999;display:none;font-size:12px;letter-spacing:.6px;line-height:16px}@media(min-width:1024px){.nav-box .box-label{display:block}}.nav-box .box-icon{align-items:flex-end;color:#999;display:flex;display:block;font-size:22px;height:24px;justify-content:center}@media(min-width:1024px){.nav-box .box-icon{display:none}}.nav-box .box-text{color:#999;cursor:pointer;font-size:11px;line-height:18px}@media(min-width:1024px){.nav-box .box-text{color:#000;font-size:14px;line-height:22px}.nav-box .box-text:focus,.nav-box .box-text:hover{color:var(--primary)}}.nav-box .box-text>i{display:inline-block;font-size:12px;margin-left:5px;transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.nav-box:active .box-text>i,.nav-box:focus .box-text>i,.nav-box:hover .box-text>i{transform:scale(1.1) rotate(-12deg)}.nav-list{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}@media(min-width:1024px){.nav-list{padding:0 5px;position:relative;z-index:1}}.nav-list .nav-item{min-width:85px;padding:5px 12px;position:relative;text-align:left}@media(min-width:1024px){.nav-list .nav-item+.nav-item{border-left:1px solid #ccc}}@media(max-width:992px){.nav-list .nav-item.nav-size{display:none}}.nav-list .nav-item.nav-size .nav-size-wrapper{align-items:center;display:flex}.nav-list .nav-item.nav-size .nav-size-wrapper .price-box{margin-left:1px}.nav-list .nav-item.nav-size .nav-size-wrapper .price-box .icon{display:inline-flex;padding-left:5px}.nav-list .nav-item.nav-size .nav-size-wrapper .price-box .icon .icon-up-arrow{font-size:12px}.nav-list .nav-item.nav-size .nav-size-wrapper label{color:#999}.nav-list .nav-item.nav-home,.nav-list .nav-item.nav-lead,.nav-list .nav-item.nav-more,.nav-list .nav-item.nav-summary,.nav-list .nav-item.nav-support{display:block}@media(min-width:1024px){.nav-list .nav-item.nav-home,.nav-list .nav-item.nav-lead,.nav-list .nav-item.nav-more,.nav-list .nav-item.nav-summary,.nav-list .nav-item.nav-support{display:none}}.nav-list .nav-item.nav-home .icon-close,.nav-list .nav-item.nav-lead .icon-close,.nav-list .nav-item.nav-more .icon-close,.nav-list .nav-item.nav-summary .icon-close,.nav-list .nav-item.nav-support .icon-close{font-size:15px}@media(max-width:1023.98px){.nav-list .nav-item .account-humburger span,.nav-list .nav-item .box-icon,.nav-list .nav-item .box-text{color:#999}.nav-list .nav-item .price-box .box-text{color:#ffe203}.nav-list .nav-item:focus .box-icon,.nav-list .nav-item:focus .box-text,.nav-list .nav-item:hover .box-icon,.nav-list .nav-item:hover .box-text{color:#fff}}.nav-list .nav-item:after{background:#000;content:"";display:none;height:10px;left:50%;position:absolute;top:9px;transform:rotate(45deg) translateX(-50%);transition:all .2s ease;width:10px;z-index:-1}.nav-list .nav-item.active .box-icon,.nav-list .nav-item.active .box-text{color:#ffe203}.nav-list .nav-item.active:after{display:block;top:0}.arrow-up-down:hover .icon-animate{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-icon-wobble-vertical;animation-timing-function:ease-in-out}.arrow-up-down .price-box:hover .icon,.arrow-up-down .price-box:hover .icon-animate{animation-play-state:paused}@keyframes hvr-icon-wobble-vertical{16.65%{transform:translateY(6px)}33.3%{transform:translateY(-5px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}to{transform:translateY(0)}}.price-box{align-items:flex-end;color:var(--primary);cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px;transform:perspective(1px) translateZ(0)}@media(max-width:1023.98px){.price-box .box-text{font-size:14px;line-height:24px}}.price-box .icon{transform:translateZ(0)}.price-box:focus .icon,.price-box:hover .icon{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-icon-wobble-vertical;animation-timing-function:ease-in-out}.price-box:focus .box-text,.price-box:focus .icon,.price-box:hover .box-text,.price-box:hover .icon{color:#fff}@media(min-width:1024px){.price-box:focus .box-text,.price-box:focus .icon,.price-box:hover .box-text,.price-box:hover .icon{color:#000}}.price-box .deposit-item,.price-box .icon,.price-box .price-item{padding:0 10px}.price-box .deposit-item{display:none}@media(min-width:1366px){.price-box .deposit-item{display:block}}.price-box .icon{display:none}@media(min-width:1024px){.price-box .icon{display:block}.price-box .icon i{opacity:1;transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d;will-change:opacity}}.price-box:focus .icon>i,.price-box:hover .icon>i{color:#000}.chat{display:none}@media(min-width:1024px){.chat{display:flex}.chat .btn{height:52px;line-height:1!important;min-width:52px;width:52px}.chat .btn .icon>i{font-size:24px}}.view-summary{display:none}@media(min-width:1024px){.view-summary{bottom:30px;display:flex;position:absolute;right:0}}.view-summary .btn{flex-direction:column;min-width:50px;padding:10px 5px!important}.view-summary .btn .text{display:block;font-size:10px;line-height:12px;margin:0}@media(min-width:1024px){.view-summary .btn .text{font-size:12px;line-height:14px}}.view-summary .btn .icon{font-size:16px}.view-summary .btn .icon+.text{font-weight:500;margin-left:0;text-transform:capitalize}.btn-vertical-group{align-items:center;background-color:#f8f8f8;border-bottom:1px solid #ccc;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:20px}@media(min-width:768px){.btn-vertical-group{flex-direction:row}}.btn-vertical-group .btn-vertical{background-color:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;min-width:290px;padding:7px 20px}.btn-vertical-group .btn-vertical .icon{font-size:14px}.btn-vertical-group .btn-vertical .text{color:#000;font-size:14px;line-height:26px}.btn-vertical-group .btn-vertical .text label{color:#999;font-size:12px;line-height:18px}.btn-vertical-group .btn-vertical+.btn-vertical{margin-top:8px}@media(min-width:768px){.btn-vertical-group .btn-vertical+.btn-vertical{margin-left:8px;margin-top:0}}.footer-menu-wrapper .goconfig{align-items:center;background-color:var(--primary);bottom:0;color:#fff;display:inline-flex;font-size:16px;justify-content:center;left:0;position:absolute;right:0;top:0}@media(min-width:1024px){.footer-menu-wrapper{display:none}}.next-back-wrapper{align-items:center;bottom:0;color:#fff;display:flex;font-size:12px;justify-content:space-between;left:0;padding:0 20px;position:absolute;top:0;width:100%}.next-back-wrapper .nextprevcta{align-items:center;color:#fff;display:inline-flex;font-size:12px}.next-back-wrapper .nextprevcta span{line-height:normal}.next-back-wrapper .nextprevcta .icon{margin-right:8px}.next-back-wrapper .nextprevcta.nextcta .icon{margin-left:8px;margin-right:0;transform:rotate(180deg)}.next-back-wrapper .middata-wrapper .option-wrapper{display:flex;flex-direction:column;justify-content:center}.next-back-wrapper .middata-wrapper .option-wrapper span{line-height:normal;text-align:center}.next-back-wrapper .middata-wrapper .option-wrapper span.dotsnew{position:relative;top:4px}.next-back-wrapper .middata-wrapper .option-wrapper span.dotsnew span{background:#fff;border-radius:100%;display:inline-flex;height:4px;width:4px}.next-back-wrapper .middata-wrapper .option-wrapper span.dotsnew span+span{margin-left:3px}.next-back-wrapper .middata-wrapper .before-option{align-items:center;bottom:0;display:flex;font-size:16px;justify-content:center;left:0;position:absolute;right:0;top:50%;top:0;transition:all .2s ease}.next-back-wrapper .middata-wrapper .after-option{display:flex;flex-direction:column}.device-menu-wrapper,.next-back-wrapper .after-option,.next-back-wrapper .back-wrapper,.next-back-wrapper .next-wrapper{opacity:0;transition:all .2s ease;visibility:hidden}.device-menu-wrapper{align-items:flex-end;background:#f8f8f8f0;bottom:43px;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:20}.device-menu-wrapper .device-menu-item{display:flex;flex-direction:column;padding-bottom:20px;position:relative;right:35px}@media(min-width:1024px){.device-menu-wrapper{display:none}}.activedevicemenu .device-menu-wrapper{opacity:1;visibility:visible}@media(max-width:1023.98px){.activedevicemenu .header{z-index:22}}.close-mobilemenu{align-items:center;background:var(--primary);bottom:-10px;color:#fff;display:inline-flex;font-size:7px;height:18px;justify-content:center;left:59px;position:absolute;width:18px;z-index:100}.close-mobilemenu,.close-mobilemenu span{transform:rotate(45deg)}.inclusion-wrapper{background:#fff;border-radius:6px;max-width:450px;min-width:450px;position:absolute;right:0;top:80px}.inclusion-wrapper .inclusion-wrapper-inner .inclusion-tooltip-container span.icon-info.icon{border-left:0;color:#000;cursor:pointer;font-size:12px;position:absolute;right:8px;top:8px}.inclusion-wrapper .inclusion-wrapper-inner p{background-color:#f3fff3;border-bottom:1px solid #9ee3a1;border-top-left-radius:6px;border-top-right-radius:6px;color:#444;font-size:14px;line-height:22px;margin-bottom:0;padding:15px 60px;text-align:center}.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table{max-height:340px;overflow-y:auto;padding:0 30px 10px}.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table table{width:100%}.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table table tr td,.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table table tr th{line-height:20px;padding:8px 10px}.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table table thead th{color:#999;font-size:12px;text-transform:uppercase}.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table table tbody tr{border-top:1px solid #ebebeb}.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table table tbody tr.active-tr{background:#fffcde;border-color:#e6e0a0;position:relative}.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table table tbody tr.active-tr:after{background:#e6e0a0;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table table tbody td{color:#666;font-size:14px}.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table table tbody td span{display:block;line-height:18px}.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table table tbody td span:nth-child(2){color:#e0ad01;font-size:12px;font-style:italic}.inclusion-wrapper .inclusion-wrapper-inner:after{background:#f3fff3;content:"";display:inline-flex;height:10px;position:absolute;right:43px;top:-6px;transform:rotate(45deg);width:10px}.MuiPaper-root.save-popover-box{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);display:flex;flex-direction:column;gap:20px;margin-left:-20px;overflow:visible;overflow:initial;padding:20px;width:166px}.MuiPaper-root.save-popover-box:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #fff;bottom:18px;content:"";height:0;position:absolute;right:-15px;transform:rotate(270deg);width:0}.MuiPaper-root.save-popover-box button{background:#fff;border:1px solid #aeaeae;border-radius:3px;color:#444;font-size:14px;letter-spacing:.28px;padding:8px;text-transform:uppercase}.footer-inclusion-main-wrp .nav-info.inclusion-footer{display:none}@media(max-width:1023px){.footer-inclusion-main-wrp .nav-info.inclusion-footer{align-items:center;border-left:1px solid #bcbcbc;display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:3px;padding:0 6px}.footer-inclusion-main-wrp .nav-info.inclusion-footer .inclusion-cta label,.footer-inclusion-main-wrp .nav-info.inclusion-footer .nav-info-item{display:block}.footer-inclusion-main-wrp .nav-info.inclusion-footer .nav-box .box-label{color:#1a1a1a;display:block}.footer-inclusion-main-wrp .nav-info.inclusion-footer .inclusion-cta{padding:2px}.footer-inclusion-main-wrp .nav-info.inclusion-footer .inclusion-cta .icon-inclusion{border:0;font-size:13px;margin:0;padding:0}.footer-inclusion-main-wrp .nav-info.inclusion-footer .inclusion-cta label{color:#666;line-height:15px;margin-bottom:2px}.footer-inclusion-main-wrp .nav-info.inclusion-footer .inclusion-wrapper{background:#fff;border-radius:6px;bottom:50px;max-width:430px;min-width:0;min-width:auto;position:absolute;right:-75px;top:auto;width:-webkit-max-content;width:max-content}.footer-inclusion-main-wrp .nav-info.inclusion-footer .inclusion-wrapper .inclusion-wrapper-inner:after{background-color:#fff;bottom:-5px;right:100px;top:auto}.footer-inclusion-main-wrp .nav-info.inclusion-footer .inclusion-wrapper .inclusion-wrapper-inner .inclusion-tooltip-container .inclusion-tooltip-cnt{left:0;margin:0 auto;right:-125px;top:-50px}.footer-inclusion-main-wrp .nav-info.inclusion-footer .inclusion-wrapper .inclusion-wrapper-inner .inclusion-tooltip-container .inclusion-tooltip-cnt:after{left:auto;right:-16px;top:55px;transform:rotate(180deg)}}@media(max-width:767px){.footer-inclusion-main-wrp .nav-info.inclusion-footer .inclusion-wrapper .inclusion-wrapper-inner:after{right:25px}.footer-inclusion-main-wrp .nav-info.inclusion-footer .inclusion-wrapper{right:0}}@media(max-width:479px){.footer-inclusion-main-wrp .nav-info.inclusion-footer .inclusion-wrapper{max-width:330px}.footer-inclusion-main-wrp .nav-info.inclusion-footer .inclusion-wrapper .inclusion-wrapper-inner .inclusion-tooltip-container .inclusion-tooltip-cnt{right:-20px}.footer-inclusion-main-wrp .nav-info.inclusion-footer .inclusion-wrapper .inclusion-wrapper-inner p{padding:15px 10px}}@media(max-width:1199px){.nav-info-item{padding:0}.nav-box .box-label{font-size:10px;line-height:14px}.nav-box .box-text{font-size:12px;line-height:16px}header .nav-box .nav-list-wrp,header .nav-box.provider-nav-box .nav-list-wrp,header nav .nav-center-info .nav-box.lead-cust-wrp .nav-list-wrp{padding-left:10px}header nav .nav-center-info .nav-list .nav-item{padding:0 10px}.header-nav-tab-price-wrp .tab-item{padding:2px 6px}nav .navbar-brand{width:55px}nav .nav-center-info{padding-left:30px}.account-humburger img{height:30px;width:30px}.radio-detail-wrp span.head-span-wrp{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:55px}}@media(max-width:1024px){header span.truncate-text{width:40px}#price-menu{padding-top:10px;top:60px}#price-menu .drop-foot{margin:5px 0}}.slick-next,.slick-prev{height:20px;width:20px}.slick-next:before,.slick-prev:before{color:#000;font-family:icomoon;font-size:14px;line-height:1;opacity:1}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{color:var(--primary)}.slick-prev:before{content:""}.slick-next:before{content:""}.slick-carousal{margin:0 -10px 20px}.slick-carousal .slick-next,.slick-carousal .slick-prev{position:absolute;right:0;top:-20px}.slick-carousal .slick-prev{left:auto;right:30px}.slick-carousal .slick-next{right:0}.slick-carousal-item{padding:0 10px}.slick-carousal .slick-slide .slick-carousal-item .custom-radio .radio>i{display:none}.slick-carousal [data-index="0"] .slick-carousal-item .custom-radio span.radio{background:#fff;border-color:#ccc;padding:4px 8px;transition:all .3s ease-in-out}.slick-carousal [data-index="0"] .slick-carousal-item .custom-radio span.radio>i{display:inline-block}.slick-carousal [data-index="0"] .slick-carousal-item .custom-radio :checked+span.radio{border-color:var(--primary);padding-left:25px}.no-click{pointer-events:none}.align-items-start{align-items:start!important}.Barlow-400,.mui-app .zip-form .MuiInputLabel-formControl.Mui-focused,.mui-app .zip-form .MuiInputLabel-formControl.MuiFormLabel-filled,.panel-insulation .select-options-wrp span,.panel-insulation .select-options-wrp.badge-label,.usertourguide p,p{font-family:Barlow,sans-serif;font-weight:400}.Barlow-500,.accordion .accordion-header .MuiAccordionSummary-content>.text,.accordion .accordion-header .MuiAccordionSummary-content>.text small,.add-on-option-wrp span.addon-text-label,.badge .content,.book-a-demo-wrapper .book-a-demo-content p,.box-img figcaption,.capture-info-dropdown .MuiMenu-list .capture-guide-wrapper .capture-guide-item .capture-guide-item-text,.card-print .capture-delete-warning p,.card-product .product-info .deposit,.card-product .product-info .price,.color-name,.device-drawer .drawrmenu-sec ul li a,.device-menubar-wrapper .device-menu-inner .device-size-price,.disclaimer-wrapper .disclaimer-cta,.dropdown-account .MuiMenuItem-root,.dropdown-account .MuiMenuItem-root .text small,.dw-edit-wrapper .text-label,.electrical-wrapper .counter-list li,.electrical-wrapper .counter-list li.counter-wrapper .counter-cta .counter-value,.fieldset-cell strong span,.form-control,.form-group-check .form-checkbox+label,.form-group-check .form-checkbox+label>small,.form-group-radio .form-radio+label,.form-label,.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table table tbody td,.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table table tbody td span:nth-child(2),.inclusion-wrapper .inclusion-wrapper-inner p,.info-collapse .btn-collapse,.insulation-capt span.insulation-types,.list-support .item-support .text,.loader-type-1 p,.media-addImg .media-title,.mui-app .MuiInputBase-formControl,.mui-app .MuiInputLabel-formControl,.mui-app .Muinative-select .MuiNativeSelect-root,.mui-app .Muinative-select.select-type-2 .MuiInputLabel-formControl,.mui-app .Muinative-select.select-type-2 .default-select-value .text,.mui-app .welcome-modal .MuiDialogContent-root .welcome-content h6,.mui-app .zip-form .Muinative-select .MuiNativeSelect-root,.mui-app .zip-form .Muinative-select.select-type-2 .MuiInputLabel-formControl,.mui-app .zip-form .Muinative-select.select-type-2 .default-select-value .text,.nav-box .box-label,.nav-box .box-text,.next-back-wrapper,.next-back-wrapper .nextprevcta,.pagination-nav .MuiPaginationItem-root,.panel-style .modal-category-wrapper .modal-category-style,.panel-tab>.panel-body .checkbox-list .checkbox-item small,.popover .MuiPopover-paper,.price-box-type-2 .input-sec input,.ribbon .ribbon-content,.ribbon-type-1,.smalltext,.sort-desc p,.summary-fieldset .insulation-capt span.insulation-types,.tab-link .panel-tab-icon .text,.tab-link .panel-tab-icon i,.table td,.table th,.thank-box,.thank-box p,.tip-tooltip,.usertourguide .skipaction,.usertourguide .tour-count-present,.verbiage-txt-wrp p,.zip-code-new .zip-error,.zip-form .new-comp-dropdown .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input,body,div#menu-rtoPlan .MuiMenu-list li.MuiButtonBase-root,div#provider-menu p{font-family:Barlow,sans-serif;font-weight:500}.Barlow-600,.card-product .list-service-item>button>.text,.device-menubar-wrapper .device-menu-inner .device-save,.dialog-title,.fieldset-cell label,.fieldset-cell strong,.footer-menu-wrapper .goconfig,.header-nav-tab-price-wrp span.head-span-wrp,.info-box .icon>small,.insulation-capt span.insul-head,.insulation-type-dropdown .MuiInputBase-formControl .MuiOutlinedInput-notchedOutline,.list-info strong,.list-login .list-item .text,.loader-overlay .loader-text,.loader-type-1 h3,.mui-app .MuiButton-root,.mui-app .MuiDialog-root .MuiDialogTitle-root,.nav-tabs-pill .nav-tabs-link,.panel-style .navscroll-parent ul li a,.panel-tab .mobile-heading-wrapper .mobile-heading,.summary-fieldset .insulation-capt span.insul-head,.summary-fieldset legend,.text-label,.zipbox-content p,h1,h2,h3,h4,h5,h6{font-family:Barlow,sans-serif;font-weight:600}#linkexpirepopover .MuiPaper-elevation8.MuiPopover-paper.link-expire-error-box.link-expire-error-box button,#linkexpirepopover h3,.Barlow-700,.MuiTooltip-popper .MuiTooltip-tooltip,.add-component .add-title,.badge-label,.btn-action .btn .text,.btn-group-toggle label,.btn-vertical-group .btn-vertical .text,.capture-counter,.capture-info-dropdown .MuiMenu-list .capture-guide-wrapper .capture-guide-item .capture-guide-item-icon.add-title-sec .text,.capture-info-dropdown .MuiMenu-list .capture-guide-wrapper .capture-guide-item span,.card-product .product-info .deposit>strong,.card-product .product-info .price>strong,.card-product .product-info .sku,.card-product .product-info .title,.click-view,.color-label,.device-view-building,.dialog-bottom>strong,.dialog-login .form-group-forgot>a,.dialog-login .form-group-sign>a,.drop-foot strong,.dropdown-account .MuiMenuItem-root .text strong,.dropdown-list .dropdown-header,.form .form-subtitle,.form .form-title,.form-fieldset>fieldset>legend,.grand-total strong,.highlight-box>strong,.highlight-list .highlight-item>strong,.inclusion-wrapper .inclusion-wrapper-inner .inclusion-wrapper-table table thead th,.lead>p a,.loader-type-1 .percent-laoder .loader-main .loader-value,.modal-name-size-wrapper .modal-name,.modal-name-size-wrapper .modal-size,.mui-app .welcome-modal .MuiDialogContent-root .opentouraction,.mui-app .welcome-modal .MuiDialogContent-root .welcome-content h2,.mui-app .zip-form .MuiInputLabel-formControl,.nav-tabs-fill .nav-tabs .sep-or,.nav-tabs-fill .nav-tabs-link,.nav-tabs-text .nav-tabs-link,.navbar-profile .tip-info .tip-info-text,.panel-tab-icon>.text,.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .copy-box-container .copy-link-btn,.screen-share-modal .share-screen-container .share-screen-right .btn,.secure-title,.showSharing .show-sharing-container .sharing-text,.step-item .circle,.table thead th,.thank-content h1,.thank-strip-content strong,.tip-info .tip-info-tooltip input,.usertourguide .nextaction,.usertourguide h6,.view-summary .btn .text{font-family:Barlow,sans-serif;font-weight:700}.Barlow-800{font-weight:800}.Barlow-800,.Barlow-900{font-family:Barlow,sans-serif}.Barlow-900{font-weight:900}.f-10{font-size:10px!important}.f-11{font-size:11px!important}.f-12{font-size:12px!important}.f-13{font-size:13px!important}.f-14{font-size:14px!important}.f-15{font-size:15px!important}.f-16{font-size:16px!important}.f-17{font-size:17px!important}.f-18{font-size:18px!important}.f-19{font-size:19px!important}.f-20{font-size:20px!important}.f-21{font-size:21px!important}.f-22{font-size:22px!important}.f-23{font-size:23px!important}.f-24{font-size:24px!important}.f-25{font-size:25px!important}.f-26{font-size:26px!important}.f-27{font-size:27px!important}.f-28{font-size:28px!important}.f-29{font-size:29px!important}.f-30{font-size:30px!important}.f-31{font-size:31px!important}.f-32{font-size:32px!important}.f-33{font-size:33px!important}.f-34{font-size:34px!important}.f-35{font-size:35px!important}.f-36{font-size:36px!important}.f-37{font-size:37px!important}.f-38{font-size:38px!important}.no-shadow{box-shadow:none!important}.p-0{padding:0!important}.pb-10{padding-bottom:10px!important}.ph-0{padding-left:0!important;padding-right:0!important}.ph-30{padding-left:30px!important;padding-right:30px!important}.pv-10{padding-bottom:10px!important;padding-top:10px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-30{margin-left:30px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-15{margin-top:15px!important}.mh-30{margin-left:30px!important;margin-right:30px!important}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.m-0{margin:0!important}.btn{border-radius:8px}.btn .icon+.text{margin-left:10px}.btn .text+.icon{font-size:12px;margin-left:10px}.btn-block{display:block;width:100%}.rounded-circle{border-radius:50%!important}.text-center{text-align:center!important}.text-black{color:#000!important}.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.link-primary{color:#0076bf}.link-primary:focus,.link-primary:hover{color:#000}.underline{text-decoration:underline}.scrollbar{overflow-x:hidden;overflow-y:auto}.scrollbar::-webkit-scrollbar{width:4px}.scrollbar::-webkit-scrollbar-thumb{background:#999}.text-label{align-items:baseline;color:#000;display:flex;font-size:18px;line-height:28px;margin-bottom:15px}.form-label{color:#666;font-size:12px;line-height:18px;margin-bottom:5px}.d-none{display:none!important}.d-flex{display:flex}.align-center{align-items:center}.justify-between{justify-content:space-between}.styleguide{z-index:5}.styleguide,.styleguide-backdrop{height:100%;position:fixed;top:0;width:100%}.styleguide-backdrop{background-color:#fffc}.styleguide-content{background-color:#fff;border:1px solid #ccc;left:50%;max-width:98%;padding:100px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.style-box{margin-bottom:30px}.mw-180{max-width:180px;width:100%}.btn-icon-circle-hover:after,.mui-app .MuiButton-root.btn-icon-circle:after,.mui-app .chat .btn:after,.step-item .circle:after{border-radius:50%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .3s;width:100%;z-index:0}.btn-icon-circle-hover:hover,.mui-app .MuiButton-root.btn-icon-circle:hover,.mui-app .chat .btn:hover,.step-item .circle:hover{background-color:#0000!important}.btn-icon-circle-hover:hover:after,.mui-app .MuiButton-root.btn-icon-circle:hover:after,.mui-app .chat .btn:hover:after,.step-item .circle:hover:after{transform:translate(-50%,-50%) scale(1)}.badge:after,.btn-hover:after,.mui-app .btn-black:after,.mui-app .btn-primary:after,.mui-app .btn-secondary:after{border-radius:8px;content:"";height:100%;left:0;position:absolute;transition:width .2s linear;width:0;z-index:-1}@media(min-width:1200px){.badge:hover:after,.btn-hover:hover:after,.mui-app .btn-black:hover:after,.mui-app .btn-primary:hover:after,.mui-app .btn-secondary:hover:after{width:100%}}.btn-link-hover:after,.btn-link-hover:before,.dialog-login .form-group-forgot>a:after,.dialog-login .form-group-forgot>a:before,.dialog-login .form-group-sign>a:after,.dialog-login .form-group-sign>a:before,.lead>p a:after,.lead>p a:before,.mui-app .btn-link:after,.mui-app .btn-link:before,.thank-box p>a:after,.thank-box p>a:before{background:#0000;bottom:-1px;content:"";display:inline-block;height:2px;position:absolute;width:0}.btn-link-hover:before,.dialog-login .form-group-forgot>a:before,.dialog-login .form-group-sign>a:before,.lead>p a:before,.mui-app .btn-link:before,.thank-box p>a:before{left:0;transition:width 0s ease,background .5s ease}.btn-link-hover:after,.dialog-login .form-group-forgot>a:after,.dialog-login .form-group-sign>a:after,.lead>p a:after,.mui-app .btn-link:after,.thank-box p>a:after{right:0;transition:width .5s ease}.btn-link-hover:hover,.dialog-login .form-group-forgot>a:hover,.dialog-login .form-group-sign>a:hover,.lead>p a:hover,.mui-app .btn-link:hover,.thank-box p>a:hover{background-color:#0000;border-color:#0000}.btn-link-hover:hover:before,.dialog-login .form-group-forgot>a:hover:before,.dialog-login .form-group-sign>a:hover:before,.lead>p a:hover:before,.mui-app .btn-link:hover:before,.thank-box p>a:hover:before{transition:width .5s ease;width:100%}.btn-link-hover:hover:after,.dialog-login .form-group-forgot>a:hover:after,.dialog-login .form-group-sign>a:hover:after,.lead>p a:hover:after,.mui-app .btn-link:hover:after,.thank-box p>a:hover:after{background:#0000;transition:all 0s ease;width:100%}@keyframes hvr-icon-wobble-horizontal{16.65%{transform:translateX(6px)}33.3%{transform:translateX(-5px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}to{transform:translateX(0)}}.hvr-icon-wobble-horizontal,.navbar-profile:hover .tip-info,.tab-link:focus .tip-popper .tip-tooltip,.tab-link:hover .tip-popper .tip-tooltip{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-icon-wobble-horizontal;animation-timing-function:ease-in-out}.MuiTooltip-popper .MuiTooltip-tooltip{background-color:#000;border-radius:4px;color:#fff;font-size:12px;letter-spacing:1px;line-height:18px;padding:5px 10px}.MuiTooltip-popper .MuiTooltip-tooltip small{font-size:12px;line-height:14px}.MuiTooltip-popper .MuiTooltip-tooltip.controllertooltip{margin-left:6px!important}.MuiTooltip-popper .MuiTooltip-tooltip.inclusiontooltip p{color:red}.MuiTooltip-popper .MuiTooltip-arrow{color:#000}.mui-app .MuiInputBase-root{border-radius:4px;display:flex}.mui-app .MuiTextField-root{display:flex}.mui-app .MuiInputLabel-formControl{color:#666;font-size:14px;line-height:20px;transform:translate(14px,12px) scale(1)}.mui-app .MuiInputLabel-formControl.Mui-focused,.mui-app .MuiInputLabel-formControl.MuiFormLabel-filled{color:#000;transform:translate(14px,-9px) scale(.75)}.mui-app .MuiInputLabel-formControl.Mui-error{color:#d32f2f}.mui-app .MuiInputLabel-formControl.MuiFormLabel-filled+.MuiInputBase-formControl .MuiOutlinedInput-notchedOutline{border-color:#000}.mui-app .MuiInputLabel-formControl.Mui-error+.MuiInputBase-formControl .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.mui-app .MuiInputBase-input{font-size:14px;line-height:1.5em;padding:12px 14px}.mui-app .MuiOutlinedInput-notchedOutline{border-color:#ccc;border-width:1px;transition:all .5s ease-in-out}.mui-app .MuiInputBase-formControl{color:#000;font-size:16px;line-height:20px}.mui-app .MuiInputBase-formControl.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#000;border-width:1px}.mui-app .MuiNativeSelect-root{margin-top:0}.mui-app .MuiNativeSelect-root:after,.mui-app .MuiNativeSelect-root:before{display:none}.mui-app .Muinative-select .MuiNativeSelect-root{border:1px solid #ccc;border-radius:4px;color:#000;font-size:16px;line-height:20px;transition:all .5s ease-in-out}.mui-app .Muinative-select .MuiInputLabel-formControl.Mui-focused,.mui-app .Muinative-select .MuiInputLabel-formControl.MuiFormLabel-filled{background-color:#fff;margin-left:-8px;padding:0 8px}.mui-app .Muinative-select .MuiInputLabel-formControl.Mui-focused+.MuiNativeSelect-root,.mui-app .Muinative-select .MuiInputLabel-formControl.MuiFormLabel-filled+.MuiNativeSelect-root{border-color:#000}.mui-app .Muinative-select .MuiInputLabel-formControl+.MuiNativeSelect-root.Mui-error{border-color:#d32f2f}.mui-app .Muinative-select.select-type-2{width:auto}.mui-app .Muinative-select.select-type-2 .MuiNativeSelect-root{border:none}.mui-app .Muinative-select.select-type-2 .default-select-value{align-items:flex-start;border-bottom:1px solid #ccc;color:var(--primary);display:inline-flex;left:0;line-height:normal;max-width:100%;padding:5px 0 8px;position:absolute;top:17px;width:-webkit-max-content;width:max-content}.mui-app .Muinative-select.select-type-2 .default-select-value .text{font-size:12px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.mui-app .Muinative-select.select-type-2 .default-select-value .icon{font-size:10px;margin-left:5px;position:relative;top:3px}.mui-app .Muinative-select.select-type-2 .MuiInputBase-input{opacity:0;position:relative;z-index:1000}.mui-app .Muinative-select.select-type-2 .MuiNativeSelect-icon{display:none}.mui-app .Muinative-select.select-type-2 .MuiInputLabel-formControl{font-size:12px;top:12px;transform:translateY(-9px) scale(1)}.mui-app .MuiFormHelperText-filled.Mui-error{color:#d32f2f}.mui-app .zip-form .Muinative-select .MuiNativeSelect-root{border:1px solid #ccc;border-radius:4px;color:#000;font-size:16px;line-height:20px;transition:all .5s ease-in-out}.mui-app .zip-form .Muinative-select .MuiInputLabel-formControl.Mui-focused,.mui-app .zip-form .Muinative-select .MuiInputLabel-formControl.MuiFormLabel-filled{background-color:#fff;margin-left:-8px;padding:0 8px}.mui-app .zip-form .Muinative-select .MuiInputLabel-formControl.Mui-focused+.MuiNativeSelect-root,.mui-app .zip-form .Muinative-select .MuiInputLabel-formControl.MuiFormLabel-filled+.MuiNativeSelect-root{border-color:#000}.mui-app .zip-form .Muinative-select .MuiInputLabel-formControl+.MuiNativeSelect-root.Mui-error{border-color:#d32f2f}.mui-app .zip-form .Muinative-select.select-type-2{width:auto}.mui-app .zip-form .Muinative-select.select-type-2 .MuiNativeSelect-root{border:none}.mui-app .zip-form .Muinative-select.select-type-2 .default-select-value{align-items:flex-start;border-bottom:1px solid #ccc;color:var(--primary);display:inline-flex;left:0;line-height:normal;max-width:100%;padding:5px 0 8px;position:absolute;top:17px;width:-webkit-max-content;width:max-content}.mui-app .zip-form .Muinative-select.select-type-2 .default-select-value .text{font-size:12px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.mui-app .zip-form .Muinative-select.select-type-2 .default-select-value .icon{font-size:10px;margin-left:5px;position:relative;top:3px}.mui-app .zip-form .Muinative-select.select-type-2 .MuiInputBase-input{opacity:0;position:relative;z-index:1000}.mui-app .zip-form .Muinative-select.select-type-2 .MuiNativeSelect-icon{display:none}.mui-app .zip-form .Muinative-select.select-type-2 .MuiInputLabel-formControl{font-size:12px;top:12px;transform:translateY(-9px) scale(1)}.mui-app .zip-form .MuiInputLabel-formControl{color:#000;font-size:14px;transform:translate(36px,16px) scale(1)}.mui-app .zip-form .MuiInputLabel-formControl.Mui-focused,.mui-app .zip-form .MuiInputLabel-formControl.MuiFormLabel-filled{transform:translate(36px,8px) scale(.75)}.mui-app .zip-form .MuiAutocomplete-input{color:#fff}.mui-app .zip-form .MuiOutlinedInput-notchedOutline{border-color:#fff!important}.mui-app .zip-form .MuiOutlinedInput-notchedOutline:hover{border-color:#fff9}.mui-app .zip-form .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#fff9;border-width:1px}.mui-app .zip-form .MuiAutocomplete-inputRoot{background-color:#fff}.mui-app .zip-form .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator>svg{display:none}.mui-app .zip-form .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator{height:24px;width:24px}.mui-app .zip-form .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator:after,.mui-app .zip-form .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator:before{background-color:#000;content:" ";height:2px;position:absolute;width:10px}.mui-app .zip-form .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator:before{left:50%;margin-left:-8px;transform:rotate(45deg)}.mui-app .zip-form .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator:after{right:4px;transform:rotate(-45deg)}.mui-app .zip-form .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#000}.mui-app .zip-form .Mui-focused .MuiAutocomplete-inputRoot,.mui-app .zip-form .MuiAutocomplete-hasClearIcon .MuiAutocomplete-inputRoot{background-color:#0000}.mui-app .zip-form .Mui-focused .MuiAutocomplete-endAdornment .MuiSvgIcon-root,.mui-app .zip-form .MuiAutocomplete-hasClearIcon .MuiAutocomplete-endAdornment .MuiSvgIcon-root{fill:#fff}.mui-app .zip-form .Mui-focused .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator:after,.mui-app .zip-form .Mui-focused .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator:before,.mui-app .zip-form .MuiAutocomplete-hasClearIcon .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator:after,.mui-app .zip-form .MuiAutocomplete-hasClearIcon .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator:before{background-color:#fff}.mui-app .MuiButton-root{border-radius:4px;font-size:12px;line-height:1.286;padding:7px 15px}.mui-app .MuiButton-root .icon,.mui-app .MuiButton-root .text{position:relative;z-index:1}.mui-app .MuiButton-root .MuiTouchRipple-root{z-index:1}.mui-app .MuiButton-root.btn-icon-circle{border-radius:50%}.mui-app .btn-lg{font-size:18px;line-height:1.143;line-height:28px;padding:13px 30px}@media(min-width:1024px){.mui-app .btn-lg{font-size:18px;line-height:1.143;line-height:24px;padding:18px 30px}}.mui-app .btn-lg .icon+.text{margin-left:5px}.mui-app .btn-md{font-size:16px;line-height:1.286;line-height:24px;padding:10px 20px}@media(min-width:1024px){.mui-app .btn-md{font-size:18px;line-height:1.143;line-height:28px;padding:13px 30px}}.mui-app .btn-md .icon+.text{margin-left:5px}.mui-app .btn-sm{font-size:11px;line-height:1.143;min-width:55px;padding:5px 8px}.mui-app .btn-sm .icon+.text{margin-left:5px}.mui-app .btn-sm.btn-circle-icon{border-radius:16px;padding:3px 8px 3px 5px}.mui-app .btn-sm.btn-circle-icon .icon{border-radius:50%;font-size:9px;height:18px;line-height:20px;text-align:center;width:7px}.mui-app .btn-icon-circle{border-radius:50%}.mui-app .btn-icon{font-size:10px;height:30px;line-height:28px;min-width:auto;padding:0;width:30px}.mui-app .btn-icon>i{position:relative;z-index:1}.mui-app .btn-icon-sm{font-size:8px;height:20px;line-height:18px;width:20px}.mui-app .btn-link{background-color:#0000;border-color:#0000;border-radius:0}.mui-app .btn-link-gray{color:#999}.mui-app .btn-link-gray:hover{color:#000}.mui-app .btn-link-primary{color:var(--primary)}.mui-app .btn-link-primary:after,.mui-app .btn-link-primary:before{background:var(--secondary)}.mui-app .btn-link-primary:hover{color:var(--secondary)}.mui-app .btn-outline-black{background-color:#fff;border-color:#ccc;box-shadow:0 3px 0 #ddd;color:#000}.mui-app .btn-outline-black.btn-circle-icon .icon{background-color:#000;color:#fff}.mui-app .btn-outline-black:hover{background-color:#000;border-color:#000;box-shadow:0 3px 0 #ddd;color:#fff}.mui-app .btn-outline-primary{background-color:#fff;border-color:#7fbadf;box-shadow:0 3px 0 #d6eefd;color:var(--primary)}.mui-app .btn-outline-primary.btn-circle-icon .icon{background-color:var(--primary);color:#fff}.mui-app .btn-outline-primary:hover{background-color:#000;border-color:#000;box-shadow:0 3px 0 #ddd;color:#fff}.mui-app .btn-outline-primary:hover.btn-circle-icon .icon{background-color:#000;color:#fff}.mui-app .btn-primary{background-color:var(--primary);border-color:var(--primary);box-shadow:0 15px 50px rgba(var(--primaryrgb),.3);color:#fff}.mui-app .btn-primary:after{background:var(--secondary)}.mui-app .btn-primary:hover{background-color:var(--primary);border-color:var(--primary)}@media(min-width:1100px){.mui-app .btn-primary:hover{background-color:var(--secondary);border-color:var(--secondary);box-shadow:0 15px 50px rgba(var(--primaryrgb),.3)}}.mui-app .btn-black{background-color:var(--secondary);border-color:var(--secondary);box-shadow:0 15px 35px #00000026;color:#fff}.mui-app .btn-black:after{background-color:var(--primary)}.mui-app .btn-black:hover{background-color:#000;border-color:#000}@media(min-width:1100px){.mui-app .btn-black:hover{background-color:var(--primary);border-color:var(--primary);box-shadow:0 15px 35px #009eff26}}.mui-app .btn-secondary{background-color:#fff;border:1px solid #ccc;box-shadow:0 15px 50px #cccccc4d;color:#111}.mui-app .btn-secondary:after{background-color:#fff}.mui-app .btn-secondary:hover{background-color:#fff;border-color:#ccc}@media(min-width:1100px){.mui-app .btn-secondary:hover{background-color:#fff;border-color:#ccc;box-shadow:0 15px 50px #cccccc4d}}.mui-app .MuiDialogContent-root{border:none}@media(min-width:1100px){.mui-app .MuiDialogContent-root{padding:60px}}@media(max-width:992px){.mui-app .MuiDialogContent-root{padding:30px 10px 0}}.mui-app .MuiDialog-root .MuiBackdrop-root{background-color:#00000080}.mui-app .MuiDialog-root .close-icon{pointer-events:none;position:absolute;right:20px;top:20px}.mui-app .MuiDialog-root .close-icon .close{pointer-events:auto}.mui-app .MuiDialog-root .MuiDialogTitle-root{font-size:20px}.mui-app .MuiDialog-paper{border-color:#ccc;box-shadow:0 30px 65px #0003;overflow-y:inherit}.mui-app .alert-modal .MuiDialog-paper{max-width:400px;padding:50px;text-align:center}@media(max-width:992px){.mui-app .alert-modal .MuiDialog-paper{padding:50px 15px}}.mui-app .alert-modal .MuiDialog-paper .MuiDialogContent-root,.mui-app .alert-modal .MuiDialog-paper h2{padding:0}.mui-app .alert-modal .MuiDialogActions-root{justify-content:center}.mui-app .disclaimer-modal .MuiDialog-paper{margin:10px;padding:5px 0}.mui-app .disclaimer-modal .MuiDialog-paper .disclaimer-inner{padding:30px 50px}@media(max-width:992px){.mui-app .disclaimer-modal .MuiDialog-paper .disclaimer-inner{padding:20px}}.mui-app .disclaimer-modal .MuiDialog-paper .disclaimer-inner p{margin-bottom:10px}.mui-app .disclaimer-modal .MuiDialog-paper .disclaimer-inner h5{margin-bottom:5px}@media(max-width:992px){.mui-app .disclaimer-modal .MuiDialog-paper{max-height:calc(100% - 10px)}}.mui-app .disclaimer-modal .MuiDialog-paper h2{margin-bottom:20px;padding:0;text-align:center}.mui-app .disclaimer-modal .MuiDialog-paper .MuiDialogContent-root{padding:0}.mui-app .disclaimer-modal .MuiDialog-paper .close-icon{z-index:4}@media(max-width:992px){.mui-app .disclaimer-modal .MuiDialog-paper .close-icon{right:10px;top:10px}}.mui-app .welcome-modal .MuiDialog-paper{border-radius:30px}.mui-app .welcome-modal .MuiDialogContent-root{border-radius:30px;padding:0}.mui-app .welcome-modal .MuiDialogContent-root .welcome-content{bottom:30px;padding:10px 40px 50px;position:absolute;text-align:center}@media(max-width:992px){.mui-app .welcome-modal .MuiDialogContent-root .welcome-content{bottom:30px;padding:10px 20px 50px}}@media(max-width:767px){.mui-app .welcome-modal .MuiDialogContent-root .welcome-content{bottom:0;margin-top:-110px;position:relative}}.mui-app .welcome-modal .MuiDialogContent-root .welcome-content h2{color:#000;font-size:40px}@media(max-width:767px){.mui-app .welcome-modal .MuiDialogContent-root .welcome-content h2{font-size:30px}}.mui-app .welcome-modal .MuiDialogContent-root .welcome-content h6{color:#555;font-size:20px;line-height:32px;margin-bottom:0}@media(max-width:767px){.mui-app .welcome-modal .MuiDialogContent-root .welcome-content h6{font-size:16px}}.mui-app .welcome-modal .MuiDialogContent-root .opentouraction{border-radius:6px;bottom:-22px;font-size:14px;left:50%;padding:12px 20px;position:absolute;transform:translateX(-50%)}.mui-app .welcome-modal .MuiDialogContent-root .opentouraction:after{display:none}.meeting-modal{left:50%;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);visibility:hidden;z-index:1001}.meeting-modal .close-icon{position:absolute;right:-20px;top:-15px;transition:all .2s ease;z-index:10}@media(max-width:500px){.meeting-modal .close-icon{right:0;top:-20px}}.meeting-modal .close-icon i{color:#fff;display:inline-grid;font-size:12px}.meeting-modal .meeting-content{background:#fff;border-radius:4px;overflow:hidden;width:500px}@media(max-width:500px){.meeting-modal .meeting-content{width:calc(100vw - 20px)}}.meeting-modal .meeting-content .calendly-inline-widget{overflow:visible!important;overflow:initial!important}.meeting-modal.active{opacity:1;visibility:visible}.custom-overlay{background-color:#0000004a;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .2s ease;visibility:hidden;z-index:1000}.custom-overlay.active{opacity:1;visibility:visible}.popover .MuiPopover-paper{box-shadow:0 0 35px #0003;font-size:14px;line-height:22px}.popover .MuiBackdrop-root{background-color:#fff6}.popover.popover-md .MuiPopover-paper{max-width:330px;padding:30px 20px;width:100%}.popover .MuiPopover-paper ul{color:#666;font-size:14px;list-style:none;margin:0;padding:0}.popover .MuiPopover-paper ul>li{margin:0;padding:0 0 0 35px;position:relative}.popover .MuiPopover-paper ul>li:before{content:"";font-family:icomoon!important;left:0;line-height:1;position:absolute;top:5px}.popover .MuiPopover-paper ul>li+li{margin-top:20px}.select-sm .MuiInputBase-input{padding:4px 14px}body{background-attachment:fixed;color:#666;font-size:16px;line-height:28px;overflow:visible}@media(min-width:1024px){body{overflow:hidden}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#b7b7b7}::-webkit-scrollbar-thumb{background-color:gray}*{scrollbar-color:gray #b7b7b7;scrollbar-width:thin}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}p{color:#444;font-size:16px;line-height:28px}a{cursor:pointer;transition:all .2s linear}a:focus,a:hover{text-decoration:none}.btn{position:relative}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}h1,h2,h3,h4,h5,h6{color:#000;margin:0 0 15px;text-rendering:optimizeLegibility}.h1,h1{font-size:22px;line-height:30px}@media(min-width:768px){.h1,h1{font-size:30px;line-height:32px}}.h2,h2{font-size:20px;line-height:28px}@media(min-width:768px){.h2,h2{font-size:22px;line-height:30px}}.h3,h3{font-size:18px;line-height:26px}@media(min-width:768px){.h3,h3{line-height:28px}}.h4,h4{font-size:16px;line-height:24px}@media(min-width:768px){.h4,h4{line-height:26px}}.h5,h5{font-size:14px;line-height:20px}@media(min-width:768px){.h5,h5{font-size:16px;line-height:24px}}.h6,h6{font-size:12px;line-height:18px}@media(min-width:768px){.h6,h6{font-size:14px;line-height:20px}}@media(min-width:1024px){main{height:100vh}}.cursor-default{cursor:default!important}.accordion .accordion-header .MuiAccordionSummary-content>.text small,.smalltext{color:#666;display:block;font-size:12px;line-height:16px;transition:all .3s ease-in-out}.panel-style .modal-category-wrapper .modal-category-style,.ribbon-type-1{background:#f8f8f8;border:1px solid #d5d5d5;border-radius:0 3px 3px 0;color:#343434;font-size:12px;left:-5px;line-height:normal;padding:2px 5px;position:absolute;top:-9px;z-index:2}.panel-style .modal-category-wrapper .modal-category-style:before,.ribbon-type-1:before{border-left:4px solid #0000;border-top:4px solid #16412c;bottom:-4px;content:"";height:0;left:0;position:absolute;width:0}.zipbox{align-items:stretch;background:#e8eaed;display:flex;height:100%;left:0;padding:14px;position:fixed;top:0;width:100%;z-index:20}@media(max-width:991px){.zipbox{background:#fff;display:block;padding:0;position:static}}.zipbox.zp-layout{align-items:stretch}@media(max-width:992px){.zip-form{align-items:center;display:flex;flex-direction:column;height:calc(100% - 45px);justify-content:center}}.zip-form.error-active .zip-code-new .zip-code-input-new .code-input:not(:placeholder-shown){border-color:#d5121a;color:#d5121a}.zip-form .btn-go-zip.disabled{opacity:.6;pointer-events:none}.zip-form .btn-go-zip{box-shadow:none}.zip-form .new-comp-dropdown .MuiInputBase-root:before{display:none}.zip-form .new-comp-dropdown .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{color:#666;padding:16px 12px;text-transform:capitalize}.zip-form .new-comp-dropdown svg.MuiSvgIcon-root{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCSVQICAgIfAhkiAAAAI5JREFUGFdjZICABUB8AEpDhTAoA6BIPxAHAvEHRiCxAYj9ocoScWgGadoPxAJAfAGIDUEaQYIg2/hxaE6A2gTSBAJgw0EaQQCXZpCm+UiOhrsIphGbZpArHKCaPgLpAmRvIGvEphkkBtIEMgDkNzhA1wiSUABiUIDp49IEUoRNI0gcFBAgzSDnodgEsxIAF70cCQWx7XEAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:10px 6px}.zip-form .new-comp-dropdown svg.MuiSvgIcon-root path{display:none}.zip-form .new-comp-dropdown .new-input-zip{transform:translate(17px,7px) scale(.75)!important}.zip-form .new-comp-dropdown{margin-bottom:20px}.zipbox-backdrop{background-color:#0000004d;height:100vh!important;position:fixed;right:0;top:0;width:100vw!important}.zipbox-wrapper{background:#fff;display:flex;flex-wrap:wrap;height:100%;justify-content:center;position:relative;z-index:2}.zipbox-wrapper .zipbox-building-wrap{align-items:center;background:url(https://cdn.sensei3d.com/sheds/static/media/zip_bg.02c4ae3de5ecf9b1cbc7.png) no-repeat;background-size:cover;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 0 30px;width:70%}@media(max-width:991px){.zipbox-wrapper .zipbox-building-wrap{min-height:calc(100vh - 450px);padding:20px 0;width:100%}}.zipbox-wrapper .zipbox-building-wrap .zipbox-building-img{align-items:center;display:flex;height:100%;text-align:center;width:67.5%}@media(max-width:1399px){.zipbox-wrapper .zipbox-building-wrap .zipbox-building-img{width:64%}}.zipbox-wrapper .zipbox-building-wrap .zipbox-building-text{color:#000;font-size:22px;font-weight:600;letter-spacing:.48px;line-height:32px;margin:0 auto 0 0;max-width:500px;padding-left:50px;padding-top:30px;width:100%}.zipbox-wrapper .zipbox-building-wrap .zipbox-building-text span{color:var(--primary);display:block}@media(max-width:1399px){.zipbox-wrapper .zipbox-building-wrap .zipbox-building-text{font-size:20px;line-height:28px;max-width:450px}}@media(max-width:991px){.zipbox-wrapper .zipbox-building-wrap .zipbox-building-text{font-size:16px;letter-spacing:.16px;line-height:24px;max-width:none;padding-left:25px;padding-right:20px}}.zipbox-content{align-self:center;background-color:#fff;min-width:430px;padding:50px 0;width:30%}@media(max-width:991px){.zipbox-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:450px;min-width:auto;order:-1;padding:45px 0;width:100%}}.zipbox-content form.zip-form{margin:auto;max-width:330px}@media(max-width:991px){.zipbox-content form.zip-form{margin:initial}}@media(max-width:767px){.zipbox-content form.zip-form{padding:0}}.zipbox-content .zip-logout-wrp button{background:#0000;border:0;color:#3d8040;color:var(--color-primary);font-weight:600;padding:0}.zipbox-content .back-button{align-items:center;color:#253031;cursor:pointer;display:flex;font-weight:600;margin-left:40px;position:absolute;top:30px}@media(max-width:991px){.zipbox-content .back-button{left:0;margin-left:25px;margin-left:20px;top:20px}}.zipbox-content .back-button .back-icon{font-size:12px;margin-right:8px;margin-top:2px}.zipbox-content .zip-logout-wrp{margin-top:30px}@media(max-width:991px){.zipbox-content .zip-logout-wrp{margin-top:25px}}.zipbox-content .zip-logout-wrp p{margin:0 auto;padding:0}.zipbox-content h1{color:#fff;margin-bottom:10px}.zipbox-content p{color:#000;font-size:16px;line-height:24px;margin:0 auto 15px;max-width:380px;padding:0 15px;text-align:center;width:100%}.zipbox-content p span{color:var(--primary)}.zipbox-content .btn .text{font-size:16px;text-transform:none}.zipbox-content .btn:after{display:none}.zipbox-content .form-group{border-radius:4px}.zipbox-content .form-group input{background-color:#fff;border-radius:4px;box-shadow:0 0 45px hsla(0,0%,100%,.502);color:#000;padding-bottom:8px;padding-left:35px!important;padding-top:21px}.zipbox-content .MuiFormHelperText-root{font-size:14px;font-weight:400;font-weight:500;margin:0}.zipbox-content .MuiInputBase-formControl{border:1px solid #ccc;border-radius:8px;position:relative}.zipbox-content .MuiInputBase-formControl:before{content:"";font-family:icomoon;font-size:18px;left:10px;position:absolute}.zipbox-content .zip-logo-section{align-items:center;background:#fff;border-radius:100%;display:flex;height:60px;justify-content:center;margin:0 auto 30px;max-height:60px}.zipbox-content .zip-logo-section img{max-height:100%}.zipbox-content .zip-mid{display:flex;flex-direction:column}.zipbox-content .company-error{color:#d32f2f;font-size:12px;margin-bottom:0;margin-top:10px;text-align:left}.zipbox-logIn{margin-top:30px;text-align:center}.zipbox-logIn p{color:#444;margin-bottom:0}.zipbox-logIn span{color:#3d8040;color:var(--color-primary);cursor:pointer;text-transform:uppercase}@media(max-width:991px){.zipbox-logIn{margin-top:25px}}@media(max-width:767px){.zipbox-logIn{background-color:#0000;box-shadow:none;height:auto;min-width:auto;padding:0}}.not-serve-wrapper{align-items:flex-start;background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;display:flex;gap:12px;margin-bottom:15px;padding:14px 16px;width:100%}.not-serve-icon-wrap{align-items:center;background-color:#f0ede8;border-radius:50%;color:#a07850;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.not-serve-body{display:flex;flex-direction:column;gap:3px}.not-serve-title{color:#111827!important;font-size:13px!important}.not-serve-subtitle,.not-serve-title{font-family:Inter,sans-serif!important;font-weight:400!important;line-height:normal!important;margin:0!important;text-align:left!important}.not-serve-subtitle{color:#6b7280!important;font-size:12px!important}.zip-code-new{position:relative}.zip-code-new .zip-code-input-new{display:flex;justify-content:center;margin-bottom:30px}.zip-code-new .zip-code-input-new .code-input{border:none;border-bottom:2px solid #cfd7d1;border-radius:0;font-size:28px;height:40px;padding:0;text-align:center;width:40px}.zip-code-new .zip-code-input-new .code-input+.code-input{margin-left:20px}.zip-code-new .zip-code-input-new .code-input:not(:placeholder-shown){color:#000;font-weight:400}@media(max-width:992px){.zip-code-new .zip-code-input-new .code-input{background-color:#0000}}@media(max-width:767px){.zip-code-new .zip-code-input-new{margin-bottom:25px}}.zip-code-new .zip-code-input-new input::-webkit-inner-spin-button,.zip-code-new .zip-code-input-new input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.zip-code-new .zip-code-input-new input[type=number],.zip-code-new .zip-code-input-new input[type=tel]{-moz-appearance:textfield}.zip-code-new .zip-code-input-new ::placeholder{color:#cfd7d1;opacity:1}.zip-code-new .zip-code-input-new :-ms-input-placeholder{color:#cfd7d1}.zip-code-new .zip-code-input-new ::-ms-input-placeholder{color:#cfd7d1}.zip-code-new .zip-error{bottom:15px;color:#d5121a;font-size:14px;left:0;position:relative;right:0;text-align:center}.canvas-box{height:40vh;position:relative;transition:height .5s ease-in-out;width:100%}@media(min-width:1024px){.canvas-box{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:width .2s ease}}@media(max-width:1023.98px){.canvas-box{height:100%;z-index:13}.canvas-box,.canvas-container{bottom:0;position:absolute;right:0}}.canvas-img{text-align:center;width:100%}.canvas-img>canvas{width:100%!important}.canvas-img .panel-style .modal-category-wrapper .modal-category-style,.canvas-img .ribbon-type-1,.panel-style .modal-category-wrapper .canvas-img .modal-category-style{background-color:var(--primary);border:none;border-top-left-radius:3px;color:#fff;display:none;font-size:9px;top:2px}.tab-panel{padding-bottom:75px;position:relative}@media(min-width:1024px){.tab-panel{background-color:#0000;height:100%;padding-bottom:0;position:fixed;width:auto}}@media(max-width:1023.98px){.tab-panel{display:flex;flex-direction:column;padding-bottom:0;transform:translateY(0);transition:all .4s ease;z-index:11}}@media(min-width:1024px){.tab-panel.show .tab-content{transform:translateX(-80px)}}@media(min-height:768px),screen and (orientation:portrait){.tab-panel.show .tab-content{transform:translateX(-90px)}}@media(min-height:900px),screen and (orientation:portrait){.tab-panel.show .tab-content{transform:translateX(-105px)}}@media(max-width:1023px){.tab-panel.show .tab-content{transform:inherit}}.tab-panel.show .tip-popper{display:none}.tab-styled{height:100%}.footer,.navbar-profile{transform:translateX(0);transition:all .5s ease}.isTabPanel .tab-close{left:-19px;z-index:100}@media(min-width:1024px){.isTabPanel .footer,.isTabPanel .navbar-profile{transform:translateX(-185px)}}.isTabPanel .tab-panel .tab-content{transform:translateX(-80px)}@media(min-height:768px),screen and (orientation:portrait){.isTabPanel .tab-panel .tab-content{transform:translateX(-90px)}}@media(min-height:900px),screen and (orientation:portrait){.isTabPanel .tab-panel .tab-content{transform:translateX(-105px)}}@media(max-width:1023px){.isTabPanel .tab-panel .tab-content{transform:inherit}}.isTabPanel .tab-panel .tip-popper{display:none}@media(max-width:1023px){.isTabPanel .canvas-box{width:100%}}@media(min-width:1601px){.isTabPanel .modal-loading-wrapper{right:460px}}.tab-nav{position:relative}@media(min-width:1024px){.tab-nav{align-items:center;bottom:0;display:flex;position:fixed;right:20px;top:-50px}}@media(max-width:992px){.tab-nav{position:-webkit-sticky;position:sticky;top:70px;z-index:2}}.tab-list{background-color:#0000;box-shadow:0 0 20px #0003;box-shadow:none;display:flex;flex-direction:column;flex-wrap:wrap;white-space:inherit}.tab-link.insul-tab-link span.text{font-size:10px}.tab-link{background-color:#0000;border:none;display:inline-flex;margin:0 12px;padding:10px 0;position:relative;text-align:left;transition:all .3s ease-in-out}@media(min-width:1024px){.tab-link{background-color:#fff;border:1px solid #ccc;border-radius:50%;box-shadow:0 10px 20px #dfc8c81a;height:46px;margin:3px 0;padding:2px 5px;text-align:center;width:46px}.tab-link:after{background:var(--primary);border-radius:50%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .3s;width:100%;z-index:1}}.tab-link .icon-arrow-down{display:none!important}@media(min-height:900px),screen and (orientation:portrait){.tab-link{height:52px;width:52px}.tab-link .icon>svg{width:25px}}@media(max-width:1023.98px){.tab-link{height:58px;padding:0;width:auto}.tab-link .icon{width:34px}.tab-link .icon>svg{width:100%}.tab-link .icon+.text{display:none!important;margin-left:5px}.tab-link{background:#fff;border:1px solid #ccc;border-radius:100%;box-shadow:0 0 25px rgba(0,0,0,.149);height:40px;width:40px}.tab-link.Mui-selected:after{display:none}.tab-link+.tab-link{margin-top:10px}.tab-link .icon{width:20px}}.tab-link:before{display:none}@media(min-width:1024px){.tab-link:before{border-color:#0000 var(--primary) #0000 #0000;border-style:solid;border-width:15px 15px 15px 0;content:"";display:block;left:0;opacity:0;pointer-events:none;position:absolute;top:calc(50% - 15px);transition-duration:.3s;transition-property:left;visibility:hidden}}@media(max-width:1023.98px){.tab-link:after{background-color:var(--primary);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .5s ease;width:100%}}@media(min-width:1024px){.tab-link:focus,.tab-link:hover{border-color:var(--primary);box-shadow:0 0 20px #00000080}.tab-link:focus:after,.tab-link:hover:after{transform:translate(-50%,-50%) scale(1)}}@media(min-width:1000px){.tab-link:focus .icon svg path,.tab-link:hover .icon svg path{fill:#fff}.tab-link:focus .icon svg g path,.tab-link:hover .icon svg g path{fill:#fff;stroke:#fff}}@media(max-width:1023.98px){.tab-link.Mui-selected:after{transform:scaleX(1)}}.tab-link .panel-tab-icon .text,.tab-link .panel-tab-icon i{display:block;text-align:left}@media(min-width:1024px){.tab-link .panel-tab-icon .text,.tab-link .panel-tab-icon i{display:none;text-align:center}}.isTabPanel .tab-link.Mui-selected{pointer-events:none}@media(min-width:1024px){.isTabPanel .tab-link.Mui-selected{border-color:var(--primary);box-shadow:0 15px 50px rgba(var(--primaryrgb),.5)}.isTabPanel .tab-link.Mui-selected:after{transform:translate(-50%,-50%) scale(1)}.isTabPanel .tab-link.Mui-selected:before{left:-10px;opacity:1;visibility:visible}}@media(min-width:1000px){.isTabPanel .tab-link.Mui-selected .icon svg path{fill:#fff}.isTabPanel .tab-link.Mui-selected .icon svg g path{fill:#fff;stroke:#fff}}@media(min-width:1280px){.isTabPanel .tab-link:hover .panel-tab-icon .icon{display:none}.isTabPanel .tab-link:hover .panel-tab-icon .text{display:inline-flex}}.tip-popper{display:block;position:absolute;right:100%;top:50%;transform:translate(-10px,-50%);z-index:2}@media(max-width:1023.98px){.tip-popper{left:60px;right:auto}}.tip-tooltip{background-color:#fff;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.302);color:#000;display:block;font-size:10px;letter-spacing:.5px;line-height:18px;padding:3px 10px;text-transform:capitalize;white-space:nowrap}@media(min-width:1200px){.tip-tooltip{font-size:12px;letter-spacing:1px}}.tip-arrow{height:5px;margin-right:-5px;position:absolute;right:0;top:0;transform:translateY(9px);width:5px}.tip-arrow:before{background-color:#fff;content:"";display:block;height:100%;margin:auto;transform:rotate(45deg);transform-origin:0 0;width:100%}@media(max-width:992px){.tip-arrow{left:0}}.tab-content{background-color:#fff;height:100%;transition:all .5s ease}@media(min-width:1024px){.tab-content{bottom:0;height:100%;max-width:410px;min-width:410px;position:fixed;right:0;top:0;transform:translateX(100%);width:100%}}.tab-content>.scrollbar-custom{height:100%}.tab-content>.scrollbar-custom::-webkit-scrollbar{width:4px}@media(min-width:1024px){.tab-content>.scrollbar-custom{height:calc(100% - 120px);overflow:auto}}.tab-content>.scrollbar-custom .ScrollbarsCustom-Wrapper{inset:0!important}@media(max-width:1023.98px){.tab-content>.scrollbar-custom .ScrollbarsCustom-Wrapper{overflow:inherit!important;position:inherit!important}}.tab-content>.scrollbar-custom .ScrollbarsCustom-Track{background-color:#0000!important;width:4px!important}@media(max-width:1023.98px){.tab-content>.scrollbar-custom .ScrollbarsCustom-Scroller{overflow:inherit!important;position:inherit!important}}@media(min-width:1024px){.tab-content>.scrollbar-custom:before{background:#fff;bottom:0;box-shadow:0 25px 55px #00000026;content:"";min-width:410px;position:absolute;right:0;top:0;z-index:-1}}.tab-content-inner{height:100%;position:relative;width:100%;z-index:1}@media(min-width:1024px){.tab-content-inner{margin-left:auto}}@media(max-width:1024px){.tab-content-inner{margin-bottom:40px}}.panel-tab-icon{align-items:center;display:flex;margin:0 auto;position:relative;z-index:2}@media(min-width:1024px){.panel-tab-icon{justify-content:center}}@media(max-width:1024px){.panel-tab-icon .capture-counter{height:25px;right:-20px;top:-13px;width:25px}}@media(max-width:992px){.panel-tab-icon .capture-counter{font-size:10px;height:18px;right:-14px;top:-10px;width:18px}}.panel-tab-icon>.text{color:#fff;display:none;font-size:11px;justify-content:center;line-height:17px;margin-right:auto;transition:all .2s ease;width:100%}@media(max-width:1024px){.panel-tab-icon>.text{color:#000;line-height:20px;text-transform:none}.panel-tab-icon>.text br{display:none}}@media(max-width:992px){.panel-tab-icon>.text{font-size:14px}}.panel-tab-icon>i{color:#000;font-size:10px;margin-left:5px}.tab-pane{height:100%;overflow-x:hidden}.tab-pane .panel-tab-icon{display:flex}@media(min-width:1024px){.tab-pane .panel-tab-icon{display:none}}.tab-pane .panel-tab-icon>.icon{width:32px}.tab-pane .panel-tab-icon>.icon>svg{width:100%}.tab-pane .panel-tab-icon>.icon+.text{border-left:1px solid #ccc;margin-left:15px;padding-left:15px}.tab-pane .panel-tab-icon i,.tab-pane .panel-tab-icon>.text{display:flex}.tab-close{background-color:#f5f5f5;border:1px solid #ccc;border-bottom-left-radius:5px;border-right:none;border-top-left-radius:5px;color:#000;cursor:pointer;height:20px;left:0;position:fixed;top:8px;transition:all .3s ease-in-out;width:20px}.tab-close.seprate{position:static}.tab-close:focus,.tab-close:hover{color:#1976d2}@media(min-width:1024px){.tab-close{align-items:center;display:flex;justify-content:center}}@media(max-width:1023.98px){.tab-close{display:none!important}}@media(min-width:1023px)and (max-width:1600px){.tab-close{position:stikcy;right:inherit;z-index:10}}.tab-close .icon-close{display:inline-flex;font-size:8px}.close-icon{cursor:pointer;display:inline-flex;justify-content:right;left:20px}.close-icon .icon,.close-icon i{align-items:center;color:#000;font-size:12px;height:16px;justify-content:center;transition:transform .25s,opacity .25s;width:16px}@media(min-width:1023px)and (max-width:1600px){.close-icon .icon,.close-icon i{font-size:14px}}.close-icon:hover .icon,.close-icon:hover i{color:var(--primary);transform:rotate(90deg)}#alert-dialog-title{font-size:1rem}.arrow-left-icon{cursor:pointer;display:inline-flex;left:20px!important;vertical-align:middle}.arrow-left-icon .icon,.arrow-left-icon i{align-items:center;align-self:center;color:#000;font-size:16px;height:16px;justify-content:center;transition:transform .25s,opacity .25s;width:16px}@media(min-width:1023px)and (max-width:1600px){.arrow-left-icon .icon,.arrow-left-icon i{font-size:14px}}.arrow-left-icon .icon,.arrow-left-icon i{margin-right:5px}.arrow-left-icon:hover,.arrow-left-icon:hover .icon,.arrow-left-icon:hover i{color:var(--primary)}@media(max-width:1023.98px){.panel-tab .mobile-heading-wrapper{margin-top:15px;padding:0 15px}}.panel-tab .mobile-heading-wrapper .mobile-heading{font-size:16px;margin-bottom:0}@media(min-width:1024px){.panel-tab .mobile-heading-wrapper .mobile-heading{display:none}}.panel-tab .mobile-heading-wrapper.with-two-sec{background:#fff;display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:41px;z-index:10}@media(min-width:1023px){.panel-tab .mobile-heading-wrapper.with-two-sec .section-seprate-div{width:100%}}@media(max-width:1023px){.panel-tab .mobile-heading-wrapper.with-two-sec .section-seprate-div{padding:0!important}.panel-tab .mobile-heading-wrapper.with-two-sec{padding-bottom:5px;padding-top:5px;top:60px}}.panel-tab>.panel-header{align-items:center;background:#f5f5f5;border-left:1px solid #ccc;display:flex;justify-content:space-between;padding:4px 20px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:100}.panel-tab>.panel-header.with-bottm-border{border-bottom:1px solid #ccc}.panel-tab>.panel-header h4{font-size:14px;margin-bottom:0}.panel-tab>.panel-header hr{border-bottom:2px solid #000;margin:0}@media(max-width:1023.98px){.panel-tab>.panel-header{display:none}}.panel-tab>.panel-body .MuiAccordion-root:first-child{border-top:none!important}@media(min-width:1024px){.panel-tab>.panel-body .tip-info{left:0;position:absolute}}.panel-tab>.panel-body .checkbox-list .checkbox-item{align-items:center;display:flex;padding:8px 0}@media(min-width:1024px){.panel-tab>.panel-body .checkbox-list .checkbox-item{align-items:center;display:flex;flex-wrap:wrap}}.panel-tab>.panel-body .checkbox-list .checkbox-item .form-group-check{align-items:center;display:flex}.panel-tab>.panel-body .checkbox-list .checkbox-item .form-group-check+small{margin-left:5px}@media(max-width:1023.98px){.panel-tab>.panel-body .checkbox-list .checkbox-item .form-group-check+small{margin-left:30px;margin-top:-5px}.panel-tab>.panel-body .checkbox-list .checkbox-item .form-group-check .form-checkbox+label{display:flex}.panel-tab>.panel-body .checkbox-list .checkbox-item .form-group-check .form-checkbox+label .tip-info{left:10px}}.panel-tab>.panel-body .checkbox-list .checkbox-item small{color:#999;font-size:12px;line-height:18px}@media(min-width:1024px){.panel-tab>.panel-body .checkbox-list .checkbox-item .tip-info{left:-20px;position:absolute;top:-10px}}.panel-tab>.panel-body.payments-content .tax-details-accordion.Mui-expanded .accordion-summary{background-color:#f4fbf6}.panel-tab>.panel-body.payments-content .accordion-summary .MuiAccordionSummary-content>.text .title{display:block;margin:8px 0}.panel-tab>.panel-body .tax-detail-container .zip-code-container{background-color:#f4fbf6;border-bottom:1px solid #eee;margin-left:-30px;margin-right:-30px;margin-top:-2px;padding:0 30px 10px}.panel-tab>.panel-body .tax-detail-container .zip-code-container .zip-code{margin-bottom:5px!important;width:50%}.panel-tab>.panel-body .tax-detail-container .zip-code-container .zip-code-textfield{background-color:#fff;width:100%}.panel-tab>.panel-body .tax-detail-container .tax-container{border-bottom:1px solid #ccc}.panel-tab>.panel-body .tax-detail-container .tax-container:last-child{border-bottom:none}.panel-tab>.panel-body .tax-detail-container .tax-amount-row{margin-left:-30px;margin-right:-30px;padding:10px 30px}.panel-tab>.panel-body .tax-detail-container .tax-amount-row.last-row{border-bottom:none}.panel-tab>.panel-body .tax-detail-container .tax-head-wrp{margin-bottom:4px;margin-right:8px}.panel-tab>.panel-body .tax-detail-container .form-control{padding:7px 10px}.panel-tab>.panel-body .tax-detail-container .amount{width:50%}.panel-tab>.panel-body .tax-detail-container .amount .amount-container{align-items:center;border:1px solid #ccc;border-radius:5px;display:flex;padding:6px 9px}.panel-tab>.panel-body .tax-detail-container .amount .amount-container input{background:#0000;border:none;box-shadow:none;padding:0;width:100%}.panel-tab>.panel-body .tax-detail-container .amount .amount-container input:focus{outline:none}.panel-tab>.panel-body .tax-detail-container .amount .amount-container .symbol-container{align-items:center;display:flex;justify-content:center}.panel-tab>.panel-body .tax-detail-container .amount .amount-container .symbol-container .symbol{align-items:center;background-color:#f1f1f1;border-radius:5px;color:#8e8e8e;cursor:pointer;display:flex;font-size:13px;height:24px;justify-content:center;width:34px}.panel-tab>.panel-body .tax-detail-container .amount .amount-container .symbol-container .symbol.selected{background-color:#3d8040;background-color:var(--color-primary);color:#fff}.panel-tab>.panel-body .tax-detail-container .amount .amount-container .symbol-container .symbol.selected:first-child{transform:scaleX(1.07);transform-origin:left}.panel-tab>.panel-body .tax-detail-container .amount .amount-container .symbol-container .symbol.selected:last-child{transform:scaleX(1.07);transform-origin:right}.panel-tab>.panel-body .tax-detail-container .form-group{display:flex;flex-direction:column;margin-bottom:5px}.panel-tab>.panel-body .tax-detail-container .form-group label{color:#666;font-size:13px;font-weight:500}.panel-tab>.panel-body .tax-detail-container .add-more{cursor:pointer;display:flex;flex-direction:row;font-size:14px;margin-bottom:5px}.panel-tab>.panel-body .tax-detail-container .add-more .add-more-text{background-color:#0000;border-color:#0000;color:#3d8040;color:var(--color-primary);padding-left:0}.panel-tab>.panel-body .tax-detail-container .add-more .add-more-text:focus,.panel-tab>.panel-body .tax-detail-container .add-more .add-more-text:hover{color:#000}.panel-tab>.panel-body .tax-detail-container .add-more .remove-tax-btn{background-color:#0000;border-color:#0000;color:#666;font-size:14px;letter-spacing:0;opacity:1}.panel-tab>.panel-body .tax-detail-container .add-more .remove-tax-btn:focus,.panel-tab>.panel-body .tax-detail-container .add-more .remove-tax-btn:hover{color:#3d8040;color:var(--color-primary)}.panel-tab>.panel-body .tax-detail-container .form-group-check{align-items:center;display:flex;margin-bottom:0}.panel-tab>.panel-body .payment-mode-content{display:flex;flex-direction:column;gap:5px}.panel-tab>.panel-body .payment-mode-content .form-radio-group{position:relative}.panel-tab>.panel-body .payment-mode-content .rto-form{background-color:#f0f0f0;height:100%;left:0;margin-bottom:10px;margin-left:-40px;margin-right:-40px;padding:10px 30px 0;position:relative;top:0;width:calc(100% + 80px);z-index:1000}.panel-tab>.panel-body .payment-mode-content .rto-form:after{border-bottom:10px solid #f0f0f0;border-left:10px solid #0000;border-right:10px solid #0000;content:"";height:0;left:37px;position:absolute;top:-10px;width:0}.panel-tab>.panel-body .payment-mode-content .rto-form .form-group label{color:#666;font-size:13px;font-weight:500}.panel-tab>.panel-body .payment-mode-content .rto-form .form-control{padding:2px 10px}.panel-tab>.panel-body .payment-mode-content .rto-form .row{display:flex;width:100%}.panel-tab>.panel-body .payment-mode-content .rto-form .row input{font-weight:400;width:100%}@media(min-width:1023px)and (max-width:1600px){.panel-tab>.panel-body .payment-mode-content .rto-form .row input[type=date]{font-size:13px!important}}.panel-tab>.panel-body .payment-mode-content .rto-form .col-12{padding:0 10px;width:100%}.panel-tab>.panel-body .payment-mode-content .rto-form .col-6{padding:0 10px;width:50%}.panel-tab>.panel-footer{align-items:center;background:linear-gradient(180deg,#fff0 0,#fff 20%);display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);justify-content:center;padding:15px 30px}@media(min-width:1024px){.panel-tab>.panel-footer{bottom:0;display:flex;display:block;left:0;left:auto;padding:30px;position:fixed;right:0;width:409px;z-index:1}}.panel-tab>.panel-footer.last{display:block}.panel-tab>.panel-footer.last .btn-step .btn{justify-content:center;text-align:center}@media(min-width:1023px)and (max-width:1600px){.panel-tab>.panel-footer{padding:30px 20px;width:290px}}.panel-tab .info-collapse .info-body{background-color:#fff;padding:10px;position:absolute;right:0;top:0;top:35px}.panel-tab.panel-doorwindow .section-seprate-div{background:#fff;padding-bottom:10px;padding-top:9px;position:-webkit-sticky;position:sticky;top:40px;z-index:3}@media(max-width:992px){.panel-tab.panel-doorwindow .section-seprate-div{top:60px}}.panel-tab.panel-doorwindow .box-grid .MuiGrid-item .media img{max-height:36px}.panel-tab.panel-doorwindow .panel-header{z-index:100}.panel-tab.panel-doorwindow .panel-header .info-body{box-shadow:0 3px 5px 1px #0000000f;top:41px}.panel-content{padding:0 15px}.panel-content hr{background:#000;height:1px;margin:15px 0}@media(max-width:1023.98px){.panel-style .mobile-heading-wrapper{padding:0 15px}}.panel-style .active-single-item{display:inline;display:initial}.panel-style .panel-body{border:none!important;box-shadow:none!important;overflow:hidden}.panel-style .panel-inner{padding:10px 0 60px}.panel-style .panel-header{flex-direction:column;text-align:left}.panel-style .panel-header h4{width:100%}@media(max-width:1023.98px){.panel-style .panel-header.active h4{display:none}}.panel-style .navscroll-parent{width:calc(100% + 30px)}.panel-style .navscroll-parent ul{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:5px 0 0;min-width:100%;padding:0}.panel-style .navscroll-parent ul li{margin:0 8px;padding:1px 0}.panel-style .navscroll-parent ul li a{background:#fff;border:1px solid #ccc;border-radius:4px;color:#000;display:inline-flex;font-size:12px;line-height:9px;padding:4px 8px;transition:all .2s ease}@media(max-width:992px){.panel-style .navscroll-parent ul li a{padding:8px}}@media(min-width:1200px){.panel-style .navscroll-parent ul li a:hover{box-shadow:0 0 15px #00000045;color:#000}}.panel-style .navscroll-parent ul li+li{margin-left:0}.panel-style .navscroll-parent ul li.active a{box-shadow:0 0 15px #00000045;transform:scale(1.1)}.panel-style .navscroll-parent ul li.selectactive a{background:var(--primary);border-color:var(--primary);box-shadow:none;color:#fff}.panel-style .modal-category-wrapper{padding-bottom:0;position:relative;transition:all .2s ease}.panel-style .modal-category-wrapper .box-style{padding-bottom:0}@media(min-width:500px)and (max-width:992px){.panel-style .modal-category-wrapper .box-style .MuiGrid-item:nth-child(11) .box-img,.panel-style .modal-category-wrapper .box-style .MuiGrid-item:nth-child(15) .box-img,.panel-style .modal-category-wrapper .box-style .MuiGrid-item:nth-child(19) .box-img,.panel-style .modal-category-wrapper .box-style .MuiGrid-item:nth-child(23) .box-img,.panel-style .modal-category-wrapper .box-style .MuiGrid-item:nth-child(27) .box-img,.panel-style .modal-category-wrapper .box-style .MuiGrid-item:nth-child(3) .box-img,.panel-style .modal-category-wrapper .box-style .MuiGrid-item:nth-child(7) .box-img{border-left:none}}.panel-style .modal-category-wrapper.active .modal-category-style{background:#fff}.panel-style .modal-category-wrapper.selectactive{box-shadow:none}.panel-style .modal-category-wrapper.selectactive .box-style .MuiGrid-item .box-img,.panel-style .modal-category-wrapper.selectactive .img-box-wrapper{border-color:rgba(var(--primaryrgb),.5)}.panel-style .modal-category-wrapper.selectactive .modal-category-style{background:var(--primary);border-color:var(--primary);color:#fff}.box-style{align-items:inherit!important;margin-top:20px;padding:0 0 40px;width:calc(100% + 4px)!important}.box-style .MuiGrid-item:only-child .box-img{border-top:1px solid #ccc}.box-style .MuiGrid-item:nth-child(2n) .box-img{border-left:none}.box-style-item{margin:-1px!important}.badge-label{font-size:12px;letter-spacing:1px;line-height:18px;margin-bottom:8px;margin-top:25px;position:relative;text-transform:uppercase}.badge-list{display:flex;flex-wrap:wrap;padding-bottom:30px}.badge-list .linebreak{margin-bottom:2px}.badge-list .linebreak~.linebreak{margin-top:15px}.badge-item{flex:0 0 25%}@media(min-width:1024px)and (max-width:1600px){.badge-item.width-length{flex:0 0 33.33%}}.badge-item.height{flex:0 0 12.5%;letter-spacing:2px}.badge{background-color:#fff;border:1px solid #ccc;cursor:pointer;margin-bottom:-1px;margin-right:-1px;overflow:hidden;position:relative}.badge:after{background:#0076bf;border-radius:0;top:0}.badge:after .badege-val-1,.badge:after .badege-val-2{color:#fff}.badge .content{align-items:center;border-radius:0;cursor:pointer;display:flex;flex-direction:column;font-size:12px;line-height:20px;padding:4px 10px;position:relative;z-index:1}.badge .content:before{color:#fff;content:" ";display:block;font-family:icomoon;font-size:10px;font-weight:500;line-height:1;position:absolute;right:12px;transform:scale(0);transition-duration:.4s}.badge .content .badege-val-1{color:#000;font-size:14px;line-height:normal;width:100%}.badge .content .badege-val-1 span{font-size:12px}.badge .content .badege-val-2{color:#666;font-size:10px;letter-spacing:.5px;line-height:normal;position:relative;top:-1px;width:100%}.badge.active,.badge.active .content{border-color:var(--secondary)}.badge.active .content{background-color:var(--secondary);color:#fff}.badge.active .content .badege-val-1,.badge.active .content .badege-val-2{color:#fff}.badge.active .content:before{content:""}.badge:hover .badege-val-1{color:#000c}.badge:hover .badege-val-2{color:#000}.badge:hover:after{width:100%}@media(max-width:992px){.badge:hover{color:#000000de}.badge:hover:after{display:none}}.box-grid{padding:1px}.box-grid-item{margin:-1px!important}.color-label{color:#000;font-size:18px;letter-spacing:1px;line-height:22px;margin-bottom:8px}.color-list{display:flex;flex-wrap:wrap;margin:0 -5px;padding-bottom:15px}@media(min-width:567px){.color-list{margin:0 -8px}}@media(min-width:1024px){.color-list{padding-bottom:30px}}.color-item{padding:0 5px}@media(min-width:567px){.color-item{padding:0 8px}}@media(min-width:1023px)and (max-width:1600px){.color-item{padding:0 4px}}.color-name{color:#666;display:block;font-size:12px;line-height:20px;line-height:normal;margin:0 auto;max-width:75px;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color .3s ease-in-out}.color-switch{margin-bottom:8px}.color-switch input[type=radio]{display:none}.color-switch .color-code{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 10px #00000026;cursor:pointer;display:flex;height:32px;justify-content:center;margin-bottom:5px;position:relative;text-align:center;transition:all .3s ease-in-out;width:98px}@media(min-width:1023px)and (max-width:1600px){.color-switch .color-code{width:75px}}@media(max-width:567px){.color-switch .color-code{width:80px}}.color-switch .color-code input[type=radio]{display:none}.color-switch .color-code:before{align-items:center;background-color:var(--primary);border:3px solid #fff;border-radius:50%;color:#fff;content:" ";display:flex;font-family:icomoon;font-size:10px;height:28px;justify-content:center;line-height:1;line-height:24px;position:absolute;text-align:center;transform:scale(0);transition-duration:.4s;width:28px;z-index:1}@media(min-width:1023px)and (max-width:1600px){.color-switch .color-code:before{border-width:2px;font-size:7px;height:20px;width:20px}}.color-switch:hover .color-name{color:#000}.color-switch.active label{z-index:1}.color-switch.active label:before{content:"";transform:scale(1)}@media(max-width:992px){.color-switch.active label:before{transform:scale(.7)}}.color-switch.active .color-name{color:#000}.highlight{background-color:#fffad0;border-radius:10px;color:#666;font-size:12px;line-height:18px;padding:20px 30px}.highlight>strong{color:#000;font-weight:700}.btn-step{flex-basis:0;flex-grow:1;max-width:100%}.btn-step .btn{justify-content:space-between;min-height:50px;text-align:left;width:100%}@media(min-width:1024px){.btn-step .btn{padding-left:25px;padding-right:25px}}.btn-step .btn .text{align-items:center;display:flex;font-size:16px;line-height:24px}.btn-step .btn .text span+small{margin-left:5px}.btn-step .btn .text small{font-size:10px;font-weight:400;line-height:12px;white-space:nowrap}.btn-step .btn-capture-screen{justify-content:space-between;text-align:left}.btn-step .btn-capture-screen .text{align-items:center;display:flex;font-size:12px;line-height:24px}.btn-step .btn-capture-screen .text span+small{margin-left:5px}.btn-step .btn-capture-screen .text small{font-size:10px;font-weight:400;line-height:12px;white-space:nowrap}.btn-action{flex:0 0 auto;margin:0 -5px;max-width:100%;padding:0 5px;width:auto}.btn-action .btn{flex-direction:column;height:60px;margin:0 5px;width:60px}.btn-action .btn .text{display:block;font-size:12px;line-height:14px;margin:0}.btn-action .btn .icon{font-size:22px;height:24px}.btn-action .btn .icon+.text{margin-top:8px}.img-box-wrapper{border-top:1px solid #ccc;display:flex;flex-wrap:wrap}.box-img{border:1px solid #ccc;border-top:none}.box-img input[type=radio]{display:none}.box-img label{background-color:#fff;cursor:pointer;display:block;height:100%;padding:10px;position:relative;text-align:center;transition:all .3s ease}.box-img label figure{align-items:center;display:flex;justify-content:center;margin-bottom:10px;position:relative;transform:scale(1);transform-origin:50% 50%;transition:all .3s ease-in-out}@media(min-width:1023px)and (max-width:1600px){.box-img label figure{margin-bottom:5px}}.box-img label figure:before{align-items:center;background-color:var(--primary);border:3px solid #fff;border-radius:50%;bottom:-12px;color:#fff;content:" ";display:flex;font-family:icomoon;font-size:8px;height:28px;justify-content:center;line-height:1;line-height:28px;position:absolute;text-align:center;transform:scale(0);transition-duration:.4s;width:28px;z-index:1}.box-img.active label{z-index:1}.box-img.active label figure{transform:scale(1.02)}.box-img.active label figure:before{content:"";transform:scale(.7)}@media(min-width:1200px){.box-img:focus label,.box-img:hover label{box-shadow:0 5px 30px 0 #0000004d}}.box-img figcaption{color:#666;font-size:12px;line-height:16px}.box-img.disabled{opacity:.5}.media-addImg input[type=radio]{display:none}.media-addImg label{background-color:#fff;border:1px solid #ccc;cursor:pointer;display:block;padding:10px;position:relative;text-align:center;transition-duration:1s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,z-index,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,z-index;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,z-index,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter,z-index;transition-timing-function:cubic-bezier(.4,0,.2,1)}.media-addImg label .click-to-add{align-items:center;background-color:#0006;bottom:0;color:#fff;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s ease;visibility:hidden;z-index:2}.media-addImg label.add-box-img-label{align-items:center;display:flex;height:103px;justify-content:center}.media-addImg .media-figure{align-items:center;display:flex;justify-content:center;margin-bottom:5px;position:relative;transform:scale(1);transform-origin:50% 50%;transition:all .3s ease-in-out}.media-addImg .media-figure:before{align-items:center;background-color:var(--primary);border:3px solid #fff;border-radius:50%;box-shadow:0 0 25px 8px #009eff80;color:#fff;content:" ";display:flex;font-family:icomoon;font-size:12px;height:34px;justify-content:center;line-height:1;line-height:28px;position:absolute;text-align:center;transform:scale(0);transition-duration:.4s;width:34px;z-index:1}.media-addImg .media-body{margin:0}.media-addImg .media-title{color:#000;display:block;font-size:12px;line-height:16px}.media-addImg .media-action{margin:0}.media-addImg:focus label,.media-addImg:hover label{box-shadow:0 5px 30px 0 #0000004d}.media-addImg:focus label .media-action .btn,.media-addImg:hover label .media-action .btn{background-color:#000;color:#fff}.media-addImg:focus .click-to-add,.media-addImg:hover .click-to-add{opacity:1;visibility:visible}.media-addImg :checked+label{box-shadow:0 5px 30px 0 #0000004d;transform:scale(1.1);z-index:1}.media-addImg :checked+label .media-figure{transform:scale(1.02)}.media-addImg :checked+label .media-figure:before{content:"";transform:scale(1)}.media-addImg :checked+label .media-action .btn{background-color:#000;color:#fff}.accordion{background-color:#fff!important;border-radius:4px!important;box-shadow:0 10px 20px rgba(0,0,0,.149)!important;margin:12px 15px!important}@media(max-width:1023.98px){.accordion{border-radius:0!important;margin:12px 0!important}}@media(min-width:1024px){.accordion{background-color:#0000!important;border:1px solid #0000001f;border-left:none;border-radius:0!important;border-right:none;box-shadow:0 20px 20px -15px #00000026!important;margin:0 0 20px!important}}.accordion:before{display:none}@media(max-width:1023.98px){.accordion.Mui-expanded{border-color:#000}}@media(min-width:1024px){.accordion.Mui-expanded{border-bottom-color:#0000;box-shadow:none!important}}.accordion+.accordion.Mui-expanded{border-color:#0000}@media(max-width:1023.98px){.accordion+.accordion.Mui-expanded{border-color:#000}}.accordion+.accordion.with-seprator{border-top:1px solid #ccc;padding-top:15px}.accordion .accordion-summary{align-items:baseline;display:flex;flex-wrap:wrap;position:relative}@keyframes wobble-vertical{16.65%{transform:translateY(6px)}33.3%{transform:translateY(-4px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}to{transform:translateY(0)}}.accordion .accordion-header{display:inline-block;min-height:inherit!important;padding:0 15px!important;width:100%}@media(min-width:1024px){.accordion .accordion-header{padding:0 30px!important}}@media(min-width:1024px)and (max-width:1600px){.accordion .accordion-header{padding:0 20px!important}}.accordion .accordion-header.with-no-margin-child .MuiAccordionSummary-content{margin:0!important}.accordion .accordion-header.accordion-header-pt-0 .MuiAccordionSummary-content{padding-top:0!important}.accordion .accordion-header .MuiAccordionSummary-content>.text{font-size:16px;line-height:20px}.accordion .accordion-header .MuiAccordionSummary-content>.text .title{align-items:center;color:#000;display:flex;flex-wrap:wrap}.accordion .accordion-header .MuiAccordionSummary-content>.text .title>i{color:#000;font-size:18px;margin-right:10px;transform:translateZ(0)}@media(max-width:1023.98px){.accordion .accordion-header .MuiAccordionSummary-content>.text .title .tip-info{display:none;left:10px}}.accordion .accordion-header .MuiAccordionSummary-content>.text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1023px){.accordion .accordion-header .MuiAccordionSummary-content>.text small{max-width:342px}}@media(min-width:1024px){.accordion .accordion-header .MuiAccordionSummary-content>.text small{max-width:226px}}@media(min-width:1601px){.accordion .accordion-header .MuiAccordionSummary-content>.text small{max-width:324px}}@media(min-width:1024px){.accordion .accordion-header .MuiAccordionSummary-content>.text small{margin-top:4px}}.accordion .accordion-header .MuiAccordionSummary-content>.text:hover .title>i{animation-duration:1s;animation-iteration-count:1;animation-name:wobble-vertical;animation-timing-function:ease-in-out}.accordion .accordion-header .MuiAccordionSummary-content>.icon,.accordion .accordion-header .MuiAccordionSummary-content>.info-tip{align-items:center;color:var(--primary);display:flex;height:24px;min-width:24px;width:24px}.accordion .accordion-header .MuiAccordionSummary-content>.icon{transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d;transition:all .2s linear}.accordion .accordion-header .MuiAccordionSummary-content>.info-tip:focus,.accordion .accordion-header .MuiAccordionSummary-content>.info-tip:hover{color:#000}.accordion .accordion-header .MuiAccordionSummary-content>.icon{position:relative}.accordion .accordion-header .MuiAccordionSummary-content>.icon .arrow-expand{align-items:center;display:flex;height:10px;width:18px}.accordion .accordion-header .MuiAccordionSummary-content>.icon .arrow-expand:after,.accordion .accordion-header .MuiAccordionSummary-content>.icon .arrow-expand:before{background-color:#000;content:" ";height:2px;position:absolute;width:7px}.accordion .accordion-header .MuiAccordionSummary-content>.icon .arrow-expand:before{left:50%;margin-left:-5px;transform:rotate(45deg)}.accordion .accordion-header .MuiAccordionSummary-content>.icon .arrow-expand:after{right:6px;transform:rotate(-45deg)}.accordion .accordion-header .MuiAccordionSummary-content>.info-tip{display:none;margin-left:auto}.accordion .accordion-header .MuiAccordionSummary-content{align-items:center;justify-content:space-between;margin:0;padding:10px 0}.accordion .accordion-header .MuiAccordionSummary-content.Mui-expanded{margin:0}.accordion .accordion-header .MuiAccordionSummary-content.Mui-expanded .text small{white-space:normal}.accordion .accordion-header .MuiAccordionSummary-content.Mui-expanded .text .title .tip-info{display:block}.accordion .accordion-header .MuiAccordionSummary-content.Mui-expanded>.icon{transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(180deg) skew(0deg,0deg);transform-style:preserve-3d}.accordion .accordion-header .MuiAccordionSummary-content.Mui-expanded>.icon .arrow-expand:after,.accordion .accordion-header .MuiAccordionSummary-content.Mui-expanded>.icon .arrow-expand:before{background-color:var(--primary)}.accordion .accordion-header.Mui-focusVisible{background-color:#0000}.accordion .accordion-collapse{padding:2px 15px 15px}@media(min-width:1024px){.accordion .accordion-collapse{padding:2px 30px}}@media(min-width:1024px)and (max-width:1600px){.accordion .accordion-collapse{padding:2px 20px}}.sort-desc p{color:#666;font-size:12px;line-height:20px}.info-collapse{margin-top:0!important}.info-collapse .info-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}.info-collapse .btn-collapse{align-items:center;background-color:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex-wrap:nowrap;font-size:12px;justify-content:center;line-height:18px;padding:0}.info-collapse .btn-collapse .text{color:#999;font-size:12px;line-height:18px}.info-collapse .btn-collapse .text+.icon{margin-left:5px}.info-collapse .btn-collapse .icon{color:#999;color:var(--primary);position:relative;top:1px;transform-style:preserve-3d;transition:all .2s linear}.info-collapse .btn-collapse .icon.icon-close{font-size:8px}.info-collapse .btn-collapse .icon .arrow-collapse,.info-collapse .btn-collapse .icon .arrow-collapse:after,.info-collapse .btn-collapse .icon .arrow-collapse:before{transition:all .3s ease-in-out}.info-collapse .btn-collapse .icon .arrow-collapse{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:9px}.info-collapse .btn-collapse .icon .arrow-collapse:after,.info-collapse .btn-collapse .icon .arrow-collapse:before{background-color:#999;content:" ";height:2px;position:absolute;width:8px}.info-collapse .btn-collapse .icon .arrow-collapse:before{left:50%;margin-left:-4px;transform:rotate(45deg)}.info-collapse .btn-collapse .icon .arrow-collapse:after{right:4px;transform:rotate(-45deg)}.info-collapse .btn-collapse.collapsed .icon{color:#999;transform-style:preserve-3d}.info-collapse .btn-collapse.collapsed .icon .arrow-collapse:before{transform:rotate(-45deg)}.info-collapse .btn-collapse.collapsed .icon .arrow-collapse:after{transform:rotate(45deg)}.info-collapse .info-body{margin:0;position:relative;top:-11px}.info-list .info-item{margin-bottom:10px}.info-box{align-items:center;border:1px solid #ccc;border-radius:100px;box-shadow:0 3px 0 #ddd;display:flex;flex-wrap:nowrap;font-size:12px;line-height:16px;padding:13px 18px}.info-box .text+.icon{margin-left:10px}.info-box .icon{color:#fff}.info-box .icon,.info-box .icon>i{align-items:center;display:flex;flex-wrap:nowrap}.info-box .icon>i{background-color:#000;border-radius:50%;box-shadow:2px 0 0 #ddd;font-size:8px;height:14px;justify-content:center;width:14px}.info-box .icon>i+small{margin-left:4px}.info-box .icon>small{color:#000;font-size:12px;line-height:30px;text-transform:uppercase}.info-box .icon.edit{color:#fff}.info-box .icon.edit>i{background-color:var(--primary)}.info-box .icon.edit>small{color:var(--primary)}.highlight-box{align-items:center;background-color:#fffad0;border-radius:10px;color:#666;display:flex;flex-wrap:wrap;font-size:12px;line-height:18px;padding:30px 20px}.highlight-box>strong{color:#000;display:block;font-size:16px;line-height:24px;margin-bottom:10px}.highlight-list{list-style:none;margin:0;padding:0}.highlight-list .highlight-item{margin:0;padding:0 0 0 28px;position:relative}.highlight-list .highlight-item:before{color:#000;content:"";font-family:icomoon;font-size:12px;left:0;position:absolute;top:4px}.highlight-list .highlight-item>strong{color:#666;font-size:12px}.highlight-list .highlight-item+.highlight-item{margin-top:10px}.checkbox-list{list-style:none;margin:0 0 20px;padding:0}.checkbox-item{padding:8px 0}.checkbox-item .form-group-check{margin-bottom:0}.form-group-check{display:inline-flex;margin-bottom:10px;position:relative}.form-group-check .form-checkbox+label{color:#333;cursor:pointer;display:block;font-size:12px;line-height:13px;margin:0;padding:0 0 0 22px}.form-group-check .form-checkbox+label:before{font-family:icomoon}.form-group-check .form-checkbox+label>small{color:#999;font-size:12px;line-height:18px}.form-group-check .form-checkbox{display:none}.form-group-check .form-checkbox+label:before{border:2px solid rgba(var(--primaryrgb),.5);border-radius:4px;color:#0000;content:"";display:inline-block;font-size:8px;height:16px;left:0;line-height:18px;position:absolute;text-align:center;top:0;transition:.2s;vertical-align:bottom;width:16px}.form-group-check .form-checkbox+label:after{color:var(--primary)}.form-group-check .form-checkbox+label:after,.form-group-check .form-checkbox:disabled+label:after{content:"";font-family:icomoon;font-size:0;height:16px;left:0;line-height:16px;position:absolute;text-align:center;width:16px}.form-group-check .form-checkbox:disabled+label:after{color:#aaa;top:0}.form-group-check .form-checkbox:checked+label:after,.form-group-check .form-checkbox:checked:disabled+label:after{font-size:10px}.form-group-check .form-checkbox+label:active:before{transform:scale(0)}.form-group-check .form-checkbox:checked+label{color:#000}.form-group-check .form-checkbox:checked+label:before{background-color:#fff;border-color:var(--primary)}.form-group-check .form-checkbox:checked:disabled+label:before,.form-group-check .form-checkbox:disabled+label:before{border-color:#aaa;transform:scale(1)}.radio-list{list-style:none;margin:0 0 20px;padding:0}.radio-item{padding:0}.window-additional-opt-wrp .form-group-radio{align-items:center;margin-bottom:0}.window-additional-opt-wrp .form-group-radio .form-radio+label{margin-right:4px;white-space:nowrap}.window-additional-opt-wrp .pricebox-full-sec{flex-shrink:0;text-align:left;width:auto!important}.window-additional-opt-wrp .radio-item{margin-bottom:0!important}.window-opt-grid{grid-gap:3px 8px!important;display:grid!important;gap:3px 8px!important;grid-template-columns:1fr 1fr!important}.window-opt-grid .radio-item{min-width:0}.window-opt-grid .form-group-radio,.window-opt-grid .radio-item{align-items:center;display:flex!important;margin-bottom:0!important}.window-opt-grid .form-group-radio{overflow:hidden;white-space:nowrap;width:100%}.window-opt-grid .form-check-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window-additional-label-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.window-additional-label-row .text-label{flex:1 1;margin-bottom:0}.window-additional-label-row .pricebox-full-sec{flex-shrink:0;margin-left:auto}.form-group-radio{display:inline-flex;margin-bottom:4px;position:relative}.form-group-radio .form-radio+label{color:#333;cursor:pointer;display:block;font-size:12px;line-height:1.2;margin:0;padding:0 0 0 38px;position:relative}.form-group-radio .form-radio+label:after{border-radius:50%;content:"";display:inline-block;height:6px;left:24px;position:absolute;text-align:center;top:4px;transition:.2s;vertical-align:middle;width:6px}.form-group-radio .form-radio{display:none}.form-group-radio .form-radio+label:before{border:2px solid rgba(var(--primaryrgb),.5);border-radius:50%;color:#0000;content:"";display:inline-block;font-size:8px;height:14px;left:20px;line-height:18px;position:absolute;text-align:center;top:0;transition:.2s;vertical-align:bottom;width:14px}.form-group-radio .form-radio+label:active:after,.form-group-radio .form-radio+label:active:before{transform:scale(0)}.form-group-radio .form-radio:checked+label{color:#000}.form-group-radio .form-radio:checked+label:before{background-color:#fff;border-color:var(--primary)}.form-group-radio .form-radio:checked+label:after{background-color:var(--primary)}.form-group-radio .form-radio:checked:disabled+label:after{background-color:#aaa}.form-group-radio .form-radio:checked:disabled+label:before,.form-group-radio .form-radio:disabled+label:before{border-color:#aaa;transform:scale(1)}.add-component{text-align:right}.add-component .add-header{align-items:center;display:flex;justify-content:space-between}.add-component .add-title{color:#000;font-size:20px;line-height:28px}.add-component .add-title+.add-action{margin-left:5px}.add-component .add-body .card{margin-top:15px}@media(max-width:1023.98px){.add-component .tip-info{display:inline-block}.add-component .tip-info .tip-info-arrow{left:15px;top:100%;transform:translate(0)}.add-component .tip-info .tip-info-arrow:before{transform:rotate(320deg)}}.card{word-wrap:break-word;background-clip:initial;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 10px 35px #00000026;display:flex;flex-direction:column;margin-bottom:15px;min-width:0;position:relative}.card-body{flex:1 1 auto;min-height:1px;padding:20px}.card-body>p{margin-bottom:0}.card-body>p+p{margin-top:20px}.card-title{margin-bottom:15px}@media(max-width:1023.98px){.card-info .card-body{padding:5px 10px}}.card-component .card-body{width:100%}.card-component .card-action{height:20px;line-height:16px;position:absolute;right:-10px;top:-10px;width:20px;z-index:1}.card-component .card-action>.btn-icon{font-size:8px;height:20px;line-height:18px;width:20px}.card-login{border:0;box-shadow:none;margin:60px auto 40px;max-width:370px;width:100%}.card-login .form-group-check .form-checkbox+label{color:#666;font-weight:600}@media(max-width:767px){.card-login .form-group-check .form-checkbox+label:after{top:-2px}}@media(max-width:991px){.card-login{margin-bottom:0}}.card-login .card-figure{background-color:#fff;border-radius:50%;height:90px;margin:-45px auto 0;padding:20px 10px 10px;text-align:center;width:90px}.card-login .card-body{padding:10px 20px 20px}@media(max-width:991px){.card-login .card-body{padding-bottom:0}}.card-login .card-body .btn-primary{box-shadow:none}.form-group{margin-bottom:20px}.form-group .tip-info{left:0;position:absolute;right:auto}.form-button{display:flex;flex-wrap:wrap;margin:0 -10px}.form-button>.btn{flex-basis:0;flex-grow:1;margin:0 10px;max-width:100%;min-height:1px;position:relative}.card-print{text-align:center}.card-print .card-action{display:flex;flex-direction:column;position:absolute;right:-8px;top:-8px;z-index:1}@media(max-width:992px){.card-print .card-action{right:-6px}}.card-print .card-action>.btn-icon{font-size:8px;height:18px;position:relative;width:18px;z-index:3}.card-print .card-action>.btn-icon+.btn-icon{margin-top:10px}.card-print .capture-delete-warning{background-color:#fff;border-radius:4px;box-shadow:0 10px 35px rgba(0,0,0,.149);max-width:190px;padding:20px;position:absolute;right:-14px;top:13px;z-index:2}@media(max-width:992px){.card-print .capture-delete-warning{right:-9px}}.card-print .capture-delete-warning p{font-size:14px;line-height:24px}.card-print .capture-delete-warning:after{background:#fff;box-shadow:0 10px 35px 1px rgba(0,0,0,.149);content:"";height:10px;position:absolute;right:10px;top:-4px;transform:rotate(45deg);width:10px;z-index:2}@media(max-width:992px){.card-print .capture-delete-warning:after{right:7px}}.card-print .btn-toolbar{align-items:center;display:flex;justify-content:center}.card-print .btn-toolbar .btn{font-size:12px;margin:15px 5px 0 0;text-align:left}@media(min-width:1600px){.card-print .btn-toolbar .btn{font-size:14px}}@media(min-width:1023px)and (max-width:1600px){.card-print .btn-toolbar .btn+.btn{margin-top:5px}.card-print .btn-toolbar{flex-direction:column}}.card-print .form-print .form-group{margin-bottom:0;margin-top:15px}.capture-popup .canvas-box{z-index:22}.capture-popup .card-print .capture-delete-warning:after{content:none}.card-address{box-shadow:none}.card-address .card-action{display:flex;flex-direction:column;position:absolute;right:-10px;top:50%;transform:translateY(-50%);z-index:1}.card-address .card-action>.btn-icon+.btn-icon{margin-top:5px}.form-deposit .form-body{border-top:2px solid #000;padding:20px 0}@media(max-width:1023.98px){.form-deposit .form-body .text-label .tip-info{left:10px}}.switch-button{background:#ffffff8f;border-radius:30px;color:#155fff;font-size:18px;letter-spacing:1px;overflow:hidden;padding-right:120px;position:relative;text-align:center;width:240px}.switch-button:before{align-items:center;bottom:0;content:"Video";display:flex;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:120px;z-index:3}.switch-button-checkbox{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.switch-button-checkbox:checked+.switch-button-label:before{transform:translateX(120px);transition:transform .3s linear}.switch-button-checkbox+.switch-button-label{display:block;padding:15px 0;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}.switch-button-checkbox+.switch-button-label:before{background:#fff;border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(0);transition:transform .3s;width:100%}.switch-button-checkbox+.switch-button-label .switch-button-label-span{position:relative}.btn-group-toggle{background-color:#f8f8f8;border:1px solid #f8f8f8;border-radius:4px;display:inline-flex;position:relative}.btn-group-toggle label{color:#000;cursor:pointer;font-size:22px;padding:12px 18px;transform:translateZ(0);transition:transform 125ms ease-in-out,filter 125ms ease-in-out;-webkit-user-select:none;user-select:none;will-change:transform;z-index:1}.btn-group-toggle label:hover{transform:scale(1.15)}.btn-group-toggle input[type=radio]{display:none}.btn-group-toggle input[type=radio]~.toggle{transform-origin:right center}.btn-group-toggle input[type=radio]~input[type=radio]~.toggle{transform-origin:left center}.btn-group-toggle input[type=radio]:checked~.toggle{animation-name:stretchyRev;background:#fff;border-color:#ccc;box-shadow:0 8px 15px #00000026}.btn-group-toggle input[type=radio]~input[type=radio]:checked~.toggle{animation-name:stretchy;background-color:#fff;border-color:#ccc;box-shadow:0 8px 15px #00000026}.btn-group-toggle .toggle{animation-direction:forwards;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 8px 15px #00000026;height:100%;left:0;position:absolute;top:0;transition:transform .15s ease,background .15s ease;width:50%}.btn-group-toggle .toggle:after,.btn-group-toggle .toggle:before{background-color:inherit;border-radius:100%;content:"";display:block;height:100%;position:absolute;top:0;width:50%}.btn-group-toggle .toggle:before{animation-delay:.15s;left:0}.btn-group-toggle .toggle:after{right:0}@keyframes stretchy{0%{transform:translateX(0) scaleX(1)}to{transform:translateX(100%) scaleX(1)}}@keyframes stretchyRev{0%{transform:translateX(100%) scaleX(1)}to{transform:translateX(0) scaleX(1)}}.Muimodal{isolation:isolate;max-width:281px;outline:0;position:fixed;width:100%;will-change:transform;z-index:2000}@media(max-width:992px){.Muimodal{max-width:315px}}.Muimodal.react-draggable{left:0;top:0;z-index:2000}@media(max-width:992px){.Muimodal.react-draggable{left:50%;margin:0 auto;top:20px;transform:translate(-50%)!important}.Muimodal.react-draggable .handle{display:none}}.Muimodal.react-draggable .Muimodal-body{max-height:80vh;overflow-y:auto}@media(min-width:1180px){.Muimodal.react-draggable .Muimodal-body{overflow-x:hidden}}@media(max-width:992px){.Muimodal.react-draggable .Muimodal-body{max-height:calc(100vh - 178px)}}.Muimodal-dialog{margin:15px;position:relative;width:auto}.Muimodal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.Muimodal-dialog-scrollable .Muimodal-content{max-height:calc(100vh - 1rem);overflow:hidden}.Muimodal-dialog-scrollable .Muimodal-footer,.Muimodal-dialog-scrollable .Muimodal-header{flex-shrink:0}.Muimodal-dialog-scrollable .Muimodal-body{overflow-y:auto}.Muimodal-content{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 10px 35px #00000040;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.Muimodal-content .radio-list .radio-item{align-items:center;display:flex;padding:0}.Muimodal-content .checkbox-list .checkbox-item{display:flex;margin-bottom:8px;padding:0}.Muimodal-title{line-height:1.5;margin-bottom:0}.Muimodal-body{flex:1 1 auto;padding:30px;position:relative}.Muimodal-footer{background-color:#fffcde;border-top:1px solid #ccc;display:flex;flex-wrap:wrap;font-size:13px;font-style:italic;line-height:1.2!important;padding:7px 14px}.Muimodal-footer>.btn+.btn{margin-left:10px}.Muimodal-toolbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}.Muimodal-toolbar>.btn{margin:0 5px}.Muimodal-sm{max-width:230px}@media(min-width:576px){.Muimodal-dialog{margin:15px auto}.Muimodal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.Muimodal-dialog-scrollable .Muimodal-content{max-height:calc(100vh - 3.5rem)}}.Muimodal-process .dialog-content h2{margin-top:15px}.Muimodal-process .dialog-content p{margin:0 auto;max-width:400px;width:100%}.Muimodal-process .Muimodal-footer{background-color:var(--primary);border-top-color:var(--primary);color:#ffffff80;font-size:24px;justify-content:center;letter-spacing:2px;text-align:center;text-transform:uppercase}.tip-info{display:flex;line-height:20px;position:relative;right:0}@media(min-width:1024px){.tip-info{margin-left:-110px;max-width:120px}}.tip-info .tip-info-tooltip{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 6px 20px #00000029;display:flex;padding:4px 15px 4px 10px}@media(min-width:1024px){.tip-info .tip-info-tooltip{padding:6px 10px 6px 20px}}.tip-info .tip-info-tooltip .dot-flashing{opacity:0;transition:opacity .3s ease-in-out}.tip-info .tip-info-tooltip .icon{align-items:center;background-color:var(--primary);border-radius:50%;color:#fff;display:flex;font-size:10px;height:20px;justify-content:center;line-height:20px;margin-right:-10px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:20px}@media(min-width:1024px){.tip-info .tip-info-tooltip .icon{font-size:12px;height:26px;left:0;line-height:26px;margin-left:-10px;margin-right:0;right:auto;width:26px}}.tip-info .tip-info-tooltip input{background-color:#0000;border:0;color:#000;font-size:16px;line-height:20px;margin:0;outline:none;padding:0;width:66px}.tip-info .tip-info-tooltip input::placeholder{color:#000;transition:all .3s ease-in-out}@media(min-width:1024px){.tip-info .tip-info-tooltip input{width:90px}}.tip-info .tip-info-tooltip input:active,.tip-info .tip-info-tooltip input:focus,.tip-info .tip-info-tooltip input:hover{box-shadow:none;outline:none}.tip-info .tip-info-tooltip input:focus::placeholder{color:#ccc}.tip-info .tip-info-tooltip input:focus+.icon .dot-flashing{opacity:1}.tip-info .tip-info-arrow{height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}@media(min-width:1024px){.tip-info .tip-info-arrow{left:auto;margin-right:-12px;right:0}}.tip-info .tip-info-arrow:before{background-color:#fff;border:1px solid #ccc;content:"";display:block;height:90%;margin:auto;transform:rotate(45deg);transform-origin:0 0;width:90%}@media(max-width:1023.98px){.tip-info .tip-info-arrow:before{border-right:none;border-top:none}}@media(min-width:1024px){.tip-info .tip-info-arrow:before{border-bottom:none;border-left:none;height:100%;width:100%}}.tip-info.right{left:10px;margin:0;right:auto}.tip-info.right .tip-info-tooltip{padding:6px 20px 6px 10px}.tip-info.right .tip-info-tooltip .icon{left:auto;margin-left:0;margin-right:-10px;right:0}.tip-info.right .tip-info-tooltip input{width:66px}.tip-info.right .tip-info-arrow{left:0;margin-right:0;right:auto}.tip-info.right .tip-info-arrow:before{border:1px solid #ccc;border-right:none;border-top:none}.dot-flashing:after{animation:dots 1.5s steps(5) infinite;content:" ."}@keyframes dots{0%,20%{color:#0000;text-shadow:.25em 0 0 #0000,.5em 0 0 #0000}40%{color:#000;text-shadow:.25em 0 0 #0000,.5em 0 0 #0000}60%{text-shadow:.25em 0 0 #000,.5em 0 0 #0000}80%,to{text-shadow:.25em 0 0 #000,.5em 0 0 #000}}.loader-type-1{display:flex;flex-direction:column;max-width:400px;text-align:center}.loader-type-1 h3{font-size:22px;margin-bottom:0}.loader-type-1 p{color:#666;font-size:14px;margin-bottom:30px}.loader-type-1 .spin-animation{height:70px;margin:0 auto 20px;position:relative;width:70px}.loader-type-1 .spin-animation:before{animation:spinner 1s linear infinite;animation-play-state:inherit;border:5px solid #cfd7d1;border-bottom:5px solid var(--primary);border-radius:50%;content:"";height:70px;left:10%;position:absolute;top:10%;transform:translate3d(-50%,-50%,0);width:70px;will-change:transform}@keyframes spinloader{0%{transform:translate3d(-50%,-50%,0) rotate(0deg)}to{transform:translate3d(-50%,-50%,0) rotate(1turn)}}.loader-type-1 .spin-loader-wrapper{position:relative}.loader-type-1 .percent-laoder{background:#fff;border-radius:4px;box-shadow:0 0 40px rgba(0,0,0,.161);padding:35px 40px}.loader-type-1 .percent-laoder .loader-main{background:rgba(var(--primaryrgb),.2);border-radius:4px;height:16px;position:relative;width:100%}.loader-type-1 .percent-laoder .loader-main .loader-inner-line{background:var(--primary);border-radius:4px;height:100%;left:0;position:absolute;top:0;transition:.01s linear}.loader-type-1 .percent-laoder .loader-main .loader-value{align-items:center;background:#000;border-radius:4px;color:#fff;display:inline-flex;font-size:10px;height:15px;justify-content:center;padding-left:3px;padding-right:2px;position:absolute;right:-33px}.loader-type-1 .percent-laoder .loader-main .loader-value:before{background-color:#000;content:"";height:4px;left:-2px;position:absolute;transform:rotate(45deg);width:4px}.loader-type-1.capture-modal{margin:0 auto;max-width:500px;padding:80px;width:485px}@media(max-width:767px){.loader-type-1.capture-modal{max-width:100%;padding:30px 20px 40px;width:100%}}.loader-type-1.capture-modal .main-div{align-items:center;justify-content:center}.dropdown{max-width:450px;position:absolute;width:100%;z-index:5}.dropdown-list .MuiMenu-paper{background-color:#fff;border:1px solid #ccc;border-radius:4px;bottom:88px;box-shadow:0 10px 35px #00000026;max-height:calc(100% - 32px);max-width:450px;width:100%}.dropdown-list .MuiMenu-paper::-webkit-scrollbar{width:4px}.dropdown-list .MuiMenu-paper::-webkit-scrollbar-thumb{background:#999;border-radius:4px}.dropdown-list .MuiMenu-list{padding:20px 0}.dropdown-list .dropdown-item{display:block;margin:0}.dropdown-list .dropdown-header{border-bottom:1px solid #ccc;display:block;font-size:18px;line-height:26px;margin-bottom:15px;padding-bottom:20px;text-align:center}@media(min-width:1024px){.dropdown-list .dropdown-header{display:none}}.drop-row{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 15px}.drop-cell{font-size:16px;line-height:24px;padding:5px}.drop-foot{background:linear-gradient(90deg,#fff0 0,#f8f8f8);display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#f8f8f8",GradientType=1);justify-content:flex-end;margin:10px 0;padding:0 15px}.drop-foot strong{color:#000}.drop-foot strong span{color:var(--primary)}.drop-foot .drop-cell{padding:10px 5px}.dialog{padding:0}.dialog-close{position:absolute;right:0;top:0;z-index:1}.dialog-close>.close{background-color:#0000;border-radius:50%;color:#000;font-size:16px;height:48px;min-width:48px;padding:0;width:48px}.dialog-close>.close>.icon{display:inline-block;transition:transform .25s,opacity .25s}.dialog-close>.close:focus,.dialog-close>.close:hover{background-color:#0000;color:var(--primary)}.dialog-close>.close:focus>.icon,.dialog-close>.close:hover>.icon{transform:rotate(90deg)}.dialog-title{color:#000;display:block;font-size:22px;line-height:30px;margin-bottom:15px;text-align:center}.lead>p{margin-bottom:30px;text-align:center}.lead>p a{color:var(--primary);position:relative}.lead>p a:after,.lead>p a:before{background:#000}.lead>p a:focus,.lead>p a:hover{color:#000}.dialog-fullheight .form-group-check{margin:15px 0 35px}.dialog-fullheight .MuiDialog-paper{border-radius:0;height:100%;margin:0 15px;max-height:100%}@media(max-width:500px){.dialog-fullheight .MuiDialog-paper{width:calc(100% - 20px)}}.dialog-fullheight .dialog-content{height:calc(100vh - 65px);padding:30px 15px}@media(min-width:567px){.dialog-fullheight .dialog-content{padding:30px}}@media(min-width:1023px){.dialog-fullheight .dialog-content{height:100vh;padding:40px}}.dialog-fullscreen .MuiDialog-paper{max-width:100%}.dialog-fullscreen .dialog-title{font-size:20px;line-height:30px}@media(min-width:768px){.dialog-fullscreen .dialog-title{font-size:28px;line-height:30px}}@media(min-width:1600px){.dialog-fullscreen .dialog-title{font-size:30px;line-height:32px}}@media(max-width:1024px){.dialog-fullscreen .dialog-title{font-size:28px;font-weight:700;line-height:32px;margin-bottom:30px}}.dialog-fullscreen .dialog-close{right:0;top:0}@media(min-width:768px){.dialog-fullscreen .dialog-close{right:10px;top:10px}}.dialog-fullscreen .dialog-close>.close{border-radius:0;color:#fff;font-size:14px;height:38px;min-width:38px;width:38px}@media(min-width:768px){.dialog-fullscreen .dialog-close>.close{border-radius:4px}}@media(min-width:1600px){.dialog-fullscreen .dialog-close>.close{font-size:16px;height:48px;min-width:48px;width:48px}}.dialog-checkout .dialog-close>.close,.dialog-fullscreen .dialog-close>.close:focus,.dialog-fullscreen .dialog-close>.close:hover{color:#000}.dialog-login{background:#fff;box-shadow:none;margin-left:auto;max-width:30%;min-width:430px}@media(max-width:991px){.dialog-login{max-width:none;width:100%}.dialog-login.MuiDialog-root{background:#fff;bottom:auto;min-height:450px;min-width:auto;position:absolute}}.dialog-login.MuiDialog-root .MuiBackdrop-root{background-color:#0000;position:static}.dialog-login .dialog-title{font-size:25px;font-weight:700;line-height:18px;margin-bottom:35px;text-transform:uppercase}@media(max-width:991px){.dialog-login .dialog-title{margin-bottom:20px}}.dialog-login .reset-paswrd{color:var(--primary);font-size:14px;font-weight:700}.dialog-login .sign-up-link{color:#000;font-weight:600}.dialog-login .sign-up-link span{color:var(--primary)}.dialog-login .MuiDialog-paper{background-color:#0000;box-shadow:none}.dialog-login .dialog-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}@media(max-width:767.98px){.dialog-login .form-group-check,.dialog-login .form-group-forgot{font-size:14px;line-height:20px}.dialog-login .form-group-check .form-check-label,.dialog-login .form-group-forgot .form-check-label{font-size:14px}}.dialog-login .form-group-forgot>a,.dialog-login .form-group-sign>a{color:var(--primary);font-size:14px;line-height:24px;position:relative}.dialog-login .form-group-forgot>a:after,.dialog-login .form-group-forgot>a:before,.dialog-login .form-group-sign>a:after,.dialog-login .form-group-sign>a:before{background:#000}.dialog-login .form-group-forgot>a:focus,.dialog-login .form-group-forgot>a:hover,.dialog-login .form-group-sign>a:focus,.dialog-login .form-group-sign>a:hover{color:#000}.dialog-login .form-group-sign{margin-bottom:0;text-align:center}.dialog-login .dialog-close{left:40px;right:auto;top:28px}@media(max-width:991px){.dialog-login .dialog-close{left:25px;top:17px}}@media(max-width:767px){.dialog-login .dialog-close{left:18px}}.dialog-login .dialog-close>.close{color:#253031;font-size:16px;height:auto;text-transform:capitalize;width:60px}.dialog-login .dialog-close>.close>.icon{font-size:12px;padding-right:6px;padding-top:2px;transform:none}.dialog-bottom{background:#fff;padding:15px 30px;position:relative}@media(min-width:768px){.dialog-bottom{padding:30px;text-align:center}}@media(min-width:1600px){.dialog-bottom{padding:60px 30px}}@media(max-width:1024px){.dialog-bottom{align-items:center;background:#2c6130;background:var(--color-primary-dark);display:flex;justify-content:center;padding-bottom:80px}}@media(max-width:767px){.dialog-bottom{flex-direction:column;padding-bottom:40px}}.dialog-bottom:after{border:15px solid;border-color:#fff0 #fff0 #fff;bottom:100%;content:"";height:0;left:50%;margin-left:-15px;pointer-events:none;position:absolute;width:0}@media(min-width:768px){.dialog-bottom:after{border-width:20px;margin-left:-20px}}@media(min-width:1600px){.dialog-bottom:after{border-width:27px;margin-left:-27px}}@media(max-width:1024px){.dialog-bottom:after{content:none}}.dialog-bottom>strong{color:#000;display:block;font-size:20px;line-height:28px;margin-bottom:10px}@media(min-width:768px){.dialog-bottom>strong{margin-bottom:15px}}@media(min-width:1200px){.dialog-bottom>strong{font-size:22px;line-height:30px;margin-bottom:20px}}@media(min-width:1600px){.dialog-bottom>strong{font-size:30px;line-height:32px;margin-bottom:30px}}@media(max-width:1024px){.dialog-bottom>strong{color:#fff;font-size:22px;font-weight:500;margin-right:18px;text-align:center}}@media(max-width:767px){.dialog-bottom>strong{font-size:20px}}.list-login{display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0 -15px;padding:0}@media(min-width:768px){.list-login{flex-direction:row}}@media(min-width:992px){.list-login{margin:0 -30px}}@media(min-width:1024px){.list-login{margin:0 -50px}}@media(max-width:1024px){.list-login{flex-direction:column}}.list-login .list-item{align-items:center;display:flex;padding:0 15px}@media(min-width:992px){.list-login .list-item{padding:0 30px}}@media(min-width:768px){.list-login .list-item{justify-content:center}}@media(min-width:1024px){.list-login .list-item{padding:0 50px}}.list-login .list-item+.list-item{margin-top:10px}@media(min-width:768px){.list-login .list-item+.list-item{border-left:1px solid #ccc;margin-top:0}}@media(max-width:1024px){.list-login .list-item+.list-item{border-left:0;margin-top:8px}}.list-login .list-item .icon{color:var(--primary);line-height:24px}@media(max-width:1024px){.list-login .list-item .icon{color:#1edf56;font-size:12px;line-height:12px}}.list-login .list-item .icon+.text{margin-left:15px}.list-login .list-item .text{color:#000;font-size:14px;line-height:18px;text-align:left}@media(min-width:567px){.list-login .list-item .text{font-size:16px;line-height:20px}}@media(min-width:768px){.list-login .list-item .text{max-width:190px;width:100%}}@media(min-width:1200px){.list-login .list-item .text{font-size:18px;line-height:20px}}@media(min-width:1600px){.list-login .list-item .text{font-size:20px;line-height:24px}}@media(max-width:1024px){.list-login .list-item .text{color:#fff;font-weight:400;max-width:none}}.nav-tabs-pill .nav-tabs{background-color:#fff;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;justify-content:center;padding:30px 0 0}@media(min-width:567px){.nav-tabs-pill .nav-tabs{padding:0}}@media(min-width:1200px){.nav-tabs-pill .nav-tabs{background-color:#0000;border:none;box-shadow:0 3px 6px 0 #00000026;box-shadow:none;flex-direction:column;max-width:180px;padding:0;position:absolute;right:100%;top:50px;width:100%}}.nav-tabs-pill .nav-tabs-link{background-color:#0000;border:none;color:#000;cursor:pointer;font-size:16px;line-height:26px;padding:8px 18px;position:relative;text-align:center}@media(min-width:567px){.nav-tabs-pill .nav-tabs-link{padding:8px 18px}}@media(min-width:1200px){.nav-tabs-pill .nav-tabs-link{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 35px #00000040;font-size:16px;line-height:28px;padding:8px 18px;transition:all .3s ease-in-out}.nav-tabs-pill .nav-tabs-link:after,.nav-tabs-pill .nav-tabs-link:before{border:solid #0000;content:"";height:0;left:100%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-12px);transition:all .3s ease-in-out;visibility:hidden;width:0}.nav-tabs-pill .nav-tabs-link:after{border-color:#fff0 #fff0 #fff0 #fff;border-width:12px;margin-top:-12px}.nav-tabs-pill .nav-tabs-link:before{border-color:#ccc0 #ccc0 #ccc0 #ccc;border-width:13px;margin-top:-13px}}@media(max-width:1199.98px){.nav-tabs-pill .nav-tabs-link:after{background-color:var(--primary);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .5s ease;width:100%}}@media(min-width:1200px){.nav-tabs-pill .nav-tabs-link.Mui-selected,.nav-tabs-pill .nav-tabs-link:focus,.nav-tabs-pill .nav-tabs-link:hover{background-color:#000;border-color:#000;color:#fff}.nav-tabs-pill .nav-tabs-link.Mui-selected:after,.nav-tabs-pill .nav-tabs-link.Mui-selected:before,.nav-tabs-pill .nav-tabs-link:focus:after,.nav-tabs-pill .nav-tabs-link:focus:before,.nav-tabs-pill .nav-tabs-link:hover:after,.nav-tabs-pill .nav-tabs-link:hover:before{border-left-color:#000;opacity:1;transform:translate(0);visibility:visible}}@media(max-width:1199.98px){.nav-tabs-pill .nav-tabs-link.Mui-selected,.nav-tabs-pill .nav-tabs-link:focus,.nav-tabs-pill .nav-tabs-link:hover{color:var(--primary)}.nav-tabs-pill .nav-tabs-link.Mui-selected:after,.nav-tabs-pill .nav-tabs-link:focus:after,.nav-tabs-pill .nav-tabs-link:hover:after{transform:scaleX(1)}}.nav-tabs-pill .nav-tabs-link+.nav-tabs-link{margin:0}@media(min-width:1200px){.nav-tabs-pill .nav-tabs-link+.nav-tabs-link{margin:15px 0 0}}.nav-tabs-pill .nav-tabs-content{padding:0}.nav-tabs-text .nav-tabs{background-color:#fff;border-bottom:1px solid #ccc;display:flex;flex-wrap:nowrap;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:2}.nav-tabs-text .nav-tabs-link{background-color:#0000;border:none;color:#000;cursor:pointer;font-size:18px;line-height:26px;padding:15px;position:relative;text-align:center}@media(min-width:1024px){.nav-tabs-text .nav-tabs-link{padding:16px 24px}}.nav-tabs-text .nav-tabs-link:after{background-color:var(--primary);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .5s ease;width:100%}.nav-tabs-text .nav-tabs-link.Mui-selected,.nav-tabs-text .nav-tabs-link:focus,.nav-tabs-text .nav-tabs-link:hover{color:var(--primary)}.nav-tabs-text .nav-tabs-link.Mui-selected:after,.nav-tabs-text .nav-tabs-link:focus:after,.nav-tabs-text .nav-tabs-link:hover:after{transform:scaleX(1)}.nav-tabs-text .nav-tabs-pane .form{padding:20px}.nav-tabs-fill .nav-tabs{background-color:#fff;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:1200px){.nav-tabs-fill .nav-tabs{background-color:#0000;border:none;box-shadow:0 3px 6px 0 #00000026;box-shadow:none;flex-direction:column;max-width:260px;padding:0;position:absolute;right:100%;top:50%;transform:translateY(-50%);width:100%}}@media(min-width:1600px){.nav-tabs-fill .nav-tabs{max-width:320px}}.nav-tabs-fill .nav-tabs .sep-or{align-items:center;background-color:#ccc;border-radius:50%;display:none;font-size:16px;height:40px;justify-content:center;left:50px;line-height:24px;position:absolute;text-align:center;width:40px;z-index:1}@media(min-width:1200px){.nav-tabs-fill .nav-tabs .sep-or{display:flex}}.nav-tabs-fill .nav-tabs-link{background-color:#0000;border:none;color:#000;cursor:pointer;font-size:18px;line-height:24px;max-width:180px;padding:16px 24px;position:relative;text-align:center;width:100%}@media(min-width:1200px){.nav-tabs-fill .nav-tabs-link{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 35px #00000040;font-size:16px;line-height:20px;margin:7px 0;max-width:inherit;padding:30px 20px}}@media(min-width:1600px){.nav-tabs-fill .nav-tabs-link{padding:30px 40px}}.nav-tabs-fill .nav-tabs-link>label{cursor:pointer;display:block}.nav-tabs-fill .nav-tabs-link>label>span{display:none}@media(min-width:1200px){.nav-tabs-fill .nav-tabs-link>label{margin-bottom:10px}.nav-tabs-fill .nav-tabs-link>label>span{display:inline-block}}.nav-tabs-fill .nav-tabs-link>.icon{display:none}@media(min-width:1200px){.nav-tabs-fill .nav-tabs-link>.icon{display:block;height:20px;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;visibility:hidden;width:20px}.nav-tabs-fill .nav-tabs-link>.icon:before{background-color:#fff;border:1px solid #ccc;border-bottom:none;border-left:none;content:"";display:block;height:100%;margin:auto;transform:rotate(45deg);transform-origin:0 0;width:100%}}.nav-tabs-fill .nav-tabs-link .btn-tool{display:none}@media(min-width:1200px){.nav-tabs-fill .nav-tabs-link .btn-tool{display:flex;flex-wrap:nowrap;justify-content:center;margin:0 -5px;text-align:center}.nav-tabs-fill .nav-tabs-link .btn-tool .btn{margin:0 5px;pointer-events:auto}.nav-tabs-fill .nav-tabs-link .btn-tool .btn label{cursor:pointer}}@media(max-width:1199.98px){.nav-tabs-fill .nav-tabs-link:after{background-color:var(--primary);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .5s ease;width:100%}}.nav-tabs-fill .nav-tabs-link.Mui-selected{pointer-events:none}@media(max-width:1199.98px){.nav-tabs-fill .nav-tabs-link.Mui-selected{color:var(--primary)}.nav-tabs-fill .nav-tabs-link.Mui-selected:after{transform:scaleX(1)}}.nav-tabs-fill .nav-tabs-link.Mui-selected>.icon{opacity:1;transform:translate(21px,-50%);visibility:visible}.nav-tabs-fill .nav-tabs-link.Mui-selected>.icon:before{background-color:#fff}.nav-tabs-fill .nav-tabs-link.Mui-selected .btn-tool.addnew-lead-customer .btn{pointer-events:none}.nav-tabs-fill .nav-tabs-content{padding:0}.nav-tabs-fill .nav-tabs-content .btn-tool{align-items:center;display:flex;justify-content:center;margin:0 -6px 15px}.nav-tabs-fill .nav-tabs-content .btn-tool>.btn-radio{margin:0 6px;max-width:162px;width:100%}.nav-tabs-fill .nav-tabs-content .btn-tool>.btn-radio .btn-radio-label{padding:13px 15px}.nav-tabs-fill .nav-tabs-content .btn-tool>.btn-radio .btn-radio-label:after{display:inline-block;left:5px;position:relative;right:auto;top:auto;transform:scale(0)}.nav-tabs-fill .nav-tabs-content .btn-tool>.btn-radio :checked+.btn-radio-label:after{transform:scale(1)}@media(min-width:1200px){.nav-tabs-fill .nav-tabs-content .btn-tool{display:none}}.btn-radio{cursor:pointer;padding:0!important}.btn-radio input[type=radio]{display:none}.btn-radio .btn-radio-label{height:100%;padding:10px 15px;text-align:center;transition:all .3s ease-in-out;width:100%;z-index:1}.btn-radio .btn-radio-label:after{color:#fff;content:"";display:block;font-family:icomoon;font-size:10px;font-weight:500;line-height:1px;position:absolute;right:15px;top:50%;transform:scale(0) translateY(-50%);transition-duration:.4s}.btn-radio.btn-radio-active .btn-radio-label{padding-right:35px}.btn-radio.btn-radio-active .btn-radio-label:after{transform:scale(1) translateY(-50%)!important}@media(max-width:1024px){.btn-radio:after{background-color:#0000}}.summary-fieldset fieldset{border:1px solid #ccc;border-radius:4px;box-shadow:0 10px 35px #00000026;margin-bottom:30px;padding:5px 25px 15px}@media(max-width:992px){.summary-fieldset fieldset:last-child{margin-bottom:0}}.summary-fieldset legend{color:var(--primary);font-size:14px;letter-spacing:.7px;line-height:18px;padding:0;text-transform:uppercase}.summary-fieldset .fieldset-row{align-items:self-start;margin:5px 0 0}.fieldset-row,.summary-fieldset .list-info .list-item{display:flex;justify-content:space-between}.fieldset-row{align-items:self-end;margin:0 -5px}.fieldset-cell label,.fieldset-cell strong{display:block}.fieldset-cell label{color:#666;font-size:12px;line-height:18px;margin-bottom:3px}.fieldset-cell strong{color:#000;font-size:13px;line-height:18px}.fieldset-cell strong span{color:#444;letter-spacing:.5px}.grand-total{align-items:center;background:#fff;border-top:1px solid #000;bottom:0;display:flex;justify-content:space-between;padding:10px 25px;position:-webkit-sticky;position:sticky}.grand-total strong{font-size:22px;line-height:30px}@keyframes social-button-beat{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0}}.handle{background-color:var(--primary);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;height:32px;left:50%;line-height:32px;position:relative;text-align:center;top:16px;transform:translateX(-50%);transition:all .25s ease-in-out;width:32px;z-index:8}.handle:hover:before{animation:social-button-beat 1.5s ease-out infinite}.handle:hover:after{animation:social-button-beat 1.5s ease-out .4s infinite}.handle:after,.handle:before{background-color:var(--primary);border-radius:50%;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .25s ease-in-out;width:100%;z-index:-1}.form-fieldset,.form-lead{margin-bottom:40px}.form-fieldset{position:relative}.form-fieldset>fieldset{border:1px solid #ccc;border-radius:4px;box-shadow:0 10px 35px #00000026;margin-bottom:30px;padding:15px 25px 25px}.form-fieldset>fieldset>legend{color:#000;font-size:18px;letter-spacing:.7px;line-height:26px;margin:0 auto}.form-fieldset .close{position:absolute;right:0;top:0}.form-fieldset .btn-toolbar{bottom:-22px;left:50%;position:absolute;transform:translateX(-50%)}@media(min-width:1024px){.form-fieldset .btn-toolbar{bottom:-26px}}.fieldset-title{text-align:center}@media(min-width:768px){.fieldset-title{font-size:20px;line-height:32px}}@media(min-width:992px){.fieldset-title{margin-bottom:30px}}.search-text{margin-bottom:15px;text-align:center}.table-responsive.not-found-main-wrp{padding:0}.table-responsive{display:block;overflow-x:auto;padding:30px;width:100%}.table-responsive .table{margin-bottom:0}.table-responsive::-webkit-scrollbar{height:4px;width:4px}.table-responsive::-webkit-scrollbar-track{background-color:#ebebeb}.table-responsive::-webkit-scrollbar-thumb{background:#6d6d6d}.table{background-color:#0000;margin-bottom:30px;max-width:100%;width:100%}.table td,.table th{border-top:1px solid #ccc;font-size:16px;line-height:1.8125;padding:8px;vertical-align:top}.table thead th{border-bottom:2px solid #ccc;font-size:12px;line-height:20px;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #ccc}.table .thead-light th{background-color:#f8f8f8;border-color:#ccc;color:#999}.table .thead-light tr{cursor:pointer}.form{margin:0 auto}.form .form-subtitle,.form .form-title{color:#000;display:block;margin-bottom:15px}.form .form-title{font-size:20px;line-height:30px;text-align:center}@media(min-width:768px){.form .form-title{font-size:28px;line-height:30px}}@media(min-width:1600px){.form .form-title{font-size:30px;line-height:32px}}.form .form-subtitle{font-size:18px;line-height:26px;text-align:left}.form .form-body,.form-search{margin:0}.form-lead{max-width:538px;width:100%}.form-group-search{margin:0}@media(max-width:1023.98px){.form-group-search .input-group>.input-group-append .btn{padding-left:20px;padding-right:20px}.form-group-search .input-group>.input-group-append .btn .text{display:none}}.form-group-search .input-group>.form-control::placeholder{color:#000;transition:all .3s ease-in-out}.form-group-search .input-group>.form-control:focus::placeholder{color:#ccc}.pagination-nav{display:flex;justify-content:center}.pagination-nav nav{padding:0;width:auto}.pagination-nav .uiPaginationItem-previousNext{border-color:#0000}.pagination-nav .MuiPaginationItem-root{border:1px solid #ccc;border-radius:4px;color:#000;font-size:16px;height:30px;line-height:20px;margin:0 2px;min-width:30px;padding:0 5px}@media(min-width:567px){.pagination-nav .MuiPaginationItem-root{height:34px;margin:0 5px;min-width:34px}}.pagination-nav .MuiPaginationItem-root.Mui-selected{background-color:#000;border-color:#000;color:#fff}.pagination-nav .MuiPaginationItem-root.MuiPaginationItem-ellipsis{border:none}.nodata-img img{max-width:100%}.add-new-address-wrp .not-found-wrp{align-items:center;display:flex;flex-direction:column;min-height:462px;padding-top:81px}.add-new-address-wrp .not-found-wrp span{color:#666;font-family:Barlow;font-size:15px;font-weight:500;margin-top:20px}.search-result{margin:0}.search-result .table td{white-space:nowrap}.search-result .table-responsive-error-message{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:45%;margin-top:45%}.search-result .table-responsive-error-message .icon-ico-no-result{font-size:70px}.search-result .table-responsive-error-message .error-message{color:#555;font-size:22px}.form-control{border:1px solid #ccc;border-radius:4px;box-shadow:0 10px 35px #00000026;color:#000;font-size:16px;line-height:20px;line-height:1.5em;padding:15px 14px}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;margin-bottom:30px;position:relative;width:100%}.input-group>.input-group-append .btn{padding-left:30px;padding-right:30px}.input-group>.form-control{flex:1 1 auto;margin-bottom:0;position:relative;width:1%}.input-group>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append,.input-group-append .btn+.btn,.input-group-prepend .btn+.btn{margin-left:-1px}.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-prepend>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-prepend:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.summary-fieldset{margin:0}.list-info{line-height:28px;list-style:none;margin:0;padding:0}.list-info span{color:#333;font-size:12px;line-height:22px}.list-info strong{color:#000;font-size:14px;line-height:18px}.dropdown-price .MuiMenu-paper,.dropdown-summary .MuiMenu-paper{overflow:visible!important;overflow:initial!important}@media(max-width:1023.98px){.dropdown-price .MuiMenu-paper,.dropdown-summary .MuiMenu-paper{border-radius:0;bottom:58px;left:0!important;max-width:inherit;right:0;top:0!important}}@media(max-width:992px){.dropdown-price .MuiMenu-paper,.dropdown-summary .MuiMenu-paper{padding-bottom:30px}}.dropdown-price .MuiMenu-paper ul,.dropdown-summary .MuiMenu-paper ul{max-height:100%;overflow-y:auto}.dropdown-price .MuiMenu-paper:after,.dropdown-summary .MuiMenu-paper:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #fff;bottom:-8px;content:"";height:0;margin-left:-5px;position:absolute;right:30px;width:0}.dropdown-price .MuiMenu-paper:before,.dropdown-summary .MuiMenu-paper:before{border-left:9px solid #0000;border-right:9px solid #0000;border-top:9px solid #ccc;bottom:-10px;content:"";height:0;margin-left:-5px;position:absolute;right:29px;width:0}@media(max-width:1023.98px){.dropdown-account .MuiMenu-paper{border-radius:0;bottom:58px;left:auto!important;right:0;top:0!important}}.dropdown-summary .MuiMenu-list{padding:0}.dropdown-summary .summary-fieldset{padding:20px}.request-form{margin:0 auto;padding:20px}.click-view{background-color:#fff;border:1px solid #ccc;border-radius:0 0 8px 8px;box-shadow:0 10px 35px #00000026;color:#000;cursor:pointer;display:block;font-size:12px;left:50%;letter-spacing:.2px;line-height:18px;padding:2px 10px;position:fixed;text-align:center;text-transform:uppercase;top:0;transform:translateX(-50%);z-index:7}@media(min-width:1024px){.click-view{display:none}}.thank{background-color:#fff;background-size:cover;bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:1300}.thank-container{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:100%;min-height:100vh;width:100%}@media(max-width:767px){.thank-container{height:auto}}.thankyou-cta{display:flex;justify-content:center;margin-bottom:10px}.thank-logo{padding:40px 0 0 40px;position:absolute}@media(max-width:767px){.thank-logo{display:none}}@media(max-width:1400px){.thank-logo{padding:25px 0 0 25px}.thank-logo img{width:150px}}@media(max-width:992px){.thank-logo img{width:100px}}.close-thankyou-cta{align-items:center;background:#fff;border-radius:4px;color:#000;cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.close-thankyou-cta .icon{display:inline-flex;font-size:12px;height:auto;transition:all .2s ease;width:auto}.close-thankyou-cta:hover .icon{color:var(--primary);transform:rotate(90deg)}.thank-content{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin:0 auto;max-width:940px;min-height:calc(100vh - 120px);padding:40px 30px;text-align:center;width:100%}@media(min-width:1600px){.thank-content{padding:60px 30px}}@media(max-width:1400px){.thank-content{padding-top:100px}}.thank-content h1{font-size:34px;line-height:44px;margin:0;width:100%}@media(min-width:567px){.thank-content h1{font-size:40px;line-height:50px}}@media(min-width:992px){.thank-content h1{font-size:50px;line-height:60px}}@media(max-width:992px){.thank-content h1{font-size:34px;line-height:40px;margin:45px 0 10px}}@media(max-width:767px){.thank-content h1{font-size:25px;line-height:30px;margin:40px 0 5px}}.thank-content .btn{margin-bottom:30px}@media(max-width:992px){.thank-content .btn{font-size:16px;margin-bottom:0;padding-left:20px;padding-right:20px}}.thank-content .thank-check{margin-bottom:40px;position:relative}@media(max-width:992px){.thank-content .thank-check{margin-bottom:10px}}.thank-content .thank-check:after{content:"";display:inherit;height:200px;left:-80px;position:absolute;top:-90px;width:200px;z-index:-1}@media(max-width:767px){.thank-content .thank-check:after{height:180px;left:-65px;top:-65px;width:180px}}.thank-content .thank-check.endconfeti:after{background:url(https://cdn.sensei3d.com/sheds/static/media/confeti.044db3d032e716b7828f.png) repeat #fff}@media(max-width:767px){.thank-content .thank-check.endconfeti:after{background-size:contain}}.thank-content .thank-check .thankyou-check{align-items:center;background-color:#48b02c;border-radius:100%;color:#fff;display:flex;font-size:22px;height:60px;justify-content:center;width:60px}@media(max-width:767px){.thank-content .thank-check .thankyou-check{font-size:18px;height:50px;width:50px}}.thank-content .thank-check .confetinew{left:28px;position:absolute;top:28px}.thank-box{align-items:center;border-radius:4px;display:flex;font-size:20px;line-height:30px;margin:35px 0}@media(max-width:992px){.thank-box{margin:10px 0 20px}}.thank-box h2,.thank-box p{margin-bottom:0}@media(min-width:768px){.thank-box h2,.thank-box p{padding:0 10px}}.thank-box h2{color:#fff;flex:0 0 auto;max-width:none;width:auto}.thank-box p{color:#2b2b2b;flex-basis:0;flex-grow:1;max-width:100%}@media(min-width:768px){.thank-box p{font-size:20px;line-height:30px}}.thank-box p>a{color:var(--primary);position:relative}.thank-box p>a:after,.thank-box p>a:before{background:#fff}.thankyou-design-preview{margin:28px auto 0;max-width:860px;text-align:left;width:100%}.thankyou-design-preview__label{color:#888;font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:10px;padding-left:2px;text-transform:uppercase}.thankyou-design-preview__scroll{background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 2px 12px #00000012;max-height:560px;overflow-x:hidden;overflow-y:auto;width:100%}.thankyou-design-preview__scroll::-webkit-scrollbar{width:6px}.thankyou-design-preview__scroll::-webkit-scrollbar-track{background:#0000}.thankyou-design-preview__scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.thankyou-design-preview__inner{zoom:.75}@-moz-document url-prefix(){.thankyou-design-preview__inner{transform:scale(.75);transform-origin:top left;width:133.33%}}.thankyou-design-preview__inner{pointer-events:none}.thank-strip{background-color:#fff}.thank-strip-content{align-items:center;background-color:#f8f8f8;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:30px 0}@media(min-width:768px){.thank-strip-content{padding:50px 0}}@media(min-width:1200px){.thank-strip-content{flex-direction:row}}.thank-strip-content strong{color:#000;display:block;font-size:24px;line-height:32px;text-transform:uppercase}@media(min-width:567px){.thank-strip-content strong{margin-bottom:20px}}@media(min-width:1200px){.thank-strip-content strong{margin-bottom:0;padding:0 15px}}.list-support{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin:0;padding:0}@media(min-width:567px){.list-support{flex-direction:row}}@media(max-width:767px){.list-support{flex-direction:column}}.list-support .item-support{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;padding:20px;text-align:left}@media(max-width:992px){.list-support .item-support{flex-direction:row;flex-wrap:nowrap;padding:10px}}.list-support .item-support+.item-support{border-top:1px solid #ccc}@media(max-width:767px){.list-support .item-support+.item-support{border-left:0!important;border-top:1px solid #ccc!important;margin-top:15px;padding-top:10px}}@media(max-width:565px){.list-support .item-support+.item-support{margin-top:0}}@media(min-width:567px){.list-support .item-support{border-top:0;padding:0 15px}.list-support .item-support+.item-support{border-left:1px solid #ccc;border-top:none}}@media(min-width:992px){.list-support .item-support{flex-direction:row;padding:0 30px;text-align:left}}@media(min-width:1200px){.list-support .item-support{border-left:1px solid #ccc}}@media(min-width:1600px){.list-support .item-support{padding:0 40px}}.list-support .item-support .icon{font-size:50px;margin-bottom:10px}@media(min-width:992px){.list-support .item-support .icon{font-size:60px;margin-bottom:0}}@media(max-width:991px){.list-support .item-support .icon{font-size:35px;margin-bottom:0;margin-right:15px}}.list-support .item-support .icon{color:#000}@media(min-width:992px){.list-support .item-support .icon+.text{margin-left:20px}}.list-support .item-support .text{color:#000;line-height:24px;width:100%}@media(min-width:567px){.list-support .item-support .text{max-width:150px}}@media(min-width:768px){.list-support .item-support .text{max-width:165px}}@media(min-width:992px){.list-support .item-support .text{font-size:18px}}.loader-overlay{background-color:var(--bg2);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:-1}.loader-overlay .loader-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.loader-overlay .loader-text{align-items:center;color:#fff;display:flex;font-size:30px;letter-spacing:5px;line-height:24px}@media(min-width:768px){.loader-overlay .loader-text{font-size:50px}}@media(min-width:1200px){.loader-overlay .loader-text{font-size:100px}}.loader-overlay .loader-text .dot-flashing{position:inherit}.loader-overlay.loaded{margin:0}.circle-loader{background-color:#ffffff26;border-radius:50%;color:#fff;height:80px;margin:0 5px;overflow:hidden;position:relative;transform:rotate(180deg);width:80px}@media(min-width:768px){.circle-loader{height:100px;margin:0 10px;width:100px}}@media(min-width:1200px){.circle-loader{height:200px;width:200px}}.circle-loader:after{background-color:#000;border-radius:50%;content:"";height:72px;left:4px;position:absolute;top:4px;width:72px}@media(min-width:768px){.circle-loader:after{height:88px;left:6px;top:6px;width:88px}}@media(min-width:1200px){.circle-loader:after{height:176px;left:12px;top:12px;width:176px}}@keyframes rotateAnimation{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.circle-loader .loader-icon{font-size:28px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(180deg);visibility:visible;z-index:1}@media(min-width:768px){.circle-loader .loader-icon{font-size:32px}}@media(min-width:1200px){.circle-loader .loader-icon{font-size:84px}}.circle-loader .loader-icon>.icon{animation:rotateAnimation 3s linear infinite;display:block}.circle-loader .circle-line{height:100%;overflow:hidden;position:absolute;width:50%}.circle-loader .loader{background-color:#1eb1ff;border-radius:1000px;height:100%;left:100%;position:absolute;top:0;width:100%}.circle-loader .left-circle{left:0}.circle-loader .left-circle .loader{animation:loading-left 5s linear;animation-fill-mode:forwards;border-bottom-left-radius:0;border-top-left-radius:0;transform-origin:0 50% 0}.circle-loader .right-circle{left:50%}.circle-loader .right-circle .loader{animation:loading-right 5s linear;animation-fill-mode:forwards;border-bottom-right-radius:0;border-top-right-radius:0;left:-100%;transform-origin:100% 50% 0}@keyframes loading-left{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}to{transform:rotate(180deg)}}@keyframes loading-right{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}to{transform:rotate(180deg)}}.circle-loader.md{height:60px;margin:0 auto;width:60px}.circle-loader.md:after{height:50px;left:5px;top:5px;width:50px}.circle-loader.md .loader-icon{font-size:24px}.checkmark{display:none;height:90px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90px;z-index:1}@media(min-width:1200px){.checkmark{height:90px;width:90px}}.load-complete{animation:none;border-color:#1eb1ff;transition:border .5s ease-out}.load-complete .checkmark{display:block}.load-complete .loader-icon{opacity:0;visibility:hidden}.checkmark.draw:after{animation-duration:.8s;animation-name:checkmark;animation-timing-function:ease;transform:scaleX(-1) rotate(-45deg)}.checkmark:after{border-right:8px solid #1eb1ff;border-top:8px solid #1eb1ff;content:"";display:flex;height:50px;left:50%;margin:-8px 0 0 25px;opacity:1;position:absolute;top:50%;transform-origin:left top;width:24px}@media(min-width:1200px){.checkmark:after{border-right:16px solid #1eb1ff;border-top:16px solid #1eb1ff;height:90px;margin:-20px 0 0 45px;width:40px}}@keyframes checkmark{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:40px}40%{height:90px;opacity:1;width:40px}to{height:90px;opacity:1;width:40px}}.minimum-mode .main .canvas-box{height:30vh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;z-index:6}.minimum-mode .main .canvas-box .controller{opacity:0;visibility:hidden}.minimum-mode .main .tab-panel .tab-nav{box-shadow:0 7px 13px #0006;position:-webkit-sticky;position:sticky;top:30vh;z-index:2}.step-list{align-items:center;display:flex;justify-content:center;margin:0 -5px}.step-item{background-color:#0000;border:none;padding:0 5px}.step-item .circle{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:22px;height:40px;justify-content:center;line-height:30px;position:relative;transition:all .3s ease;width:40px}.step-item .circle:after{background:var(--primary)}.step-item .circle:hover{background-color:var(--primary);border-color:var(--primary);box-shadow:0 15px 50px #009eff4d;color:#fff}@media(min-width:992px){.step-item .circle{height:50px;width:50px}}.step-item .circle>i{font-style:inherit;position:relative;z-index:1}.step-item.Mui-selected .circle{background-color:var(--primary);border-color:var(--primary);color:#fff}.step-content,.step-tabs,.step-tabs-pane{margin:0}.ribbon{background:#000;border-radius:16px 16px 16px 0;left:-14px;min-height:32px;position:absolute;top:-16px}@media(min-width:1024px){.ribbon{top:8px}}.ribbon .ribbon-content{color:#fff;display:block;font-size:12px;letter-spacing:.5px;line-height:18px;padding:7px 10px 7px 20px}@media(min-width:768px){.ribbon .ribbon-content{font-size:14px}}.ribbon .ribbon-content:before{border-color:#484848 #0000 #0000;border-style:solid;border-width:16px 0 0 16px;bottom:-16px;content:"";display:block;left:0;position:absolute}.form-checkout{margin:0 auto 90px;max-width:942px;width:100%}.form-checkout .step-tabs>fieldset{border:1px solid #ccc;padding:110px 20px 60px}@media(min-width:768px){.form-checkout .step-tabs>fieldset{padding:110px 45px 70px}}@media(min-width:992px){.form-checkout .step-tabs>fieldset{padding:85px 85px 110px}}.form-checkout .step-tabs>fieldset{margin:0}.form-checkout .step-tabs>fieldset>legend{margin:0 auto}@media(max-width:991.98px){.form-checkout .step-tabs>fieldset>legend{left:50%;position:absolute;top:40px;transform:translateX(-50%)}}.form-checkout .step-tabs .btn-toolbar{bottom:-34px}.form-checkout .step-tabs .btn-toolbar .btn{display:flex;justify-content:space-between;min-width:205px;text-align:left;width:100%}.form-checkout .step-tabs .btn-toolbar .btn .text>small{display:block;font-size:12px;line-height:14px}.secure{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.secure{flex-direction:row}}.secure-title{color:#999;font-size:16px;line-height:24px;margin-bottom:10px;text-align:center}@media(min-width:768px){.secure-title{margin-bottom:0;max-width:155px;text-align:left;width:100%}}.secure-logos{align-items:center;display:flex;margin:0 -15px}.secure-logos>figure{margin:0;padding:0 15px}.card-product{border:1px solid var(--primary);border-radius:10px;flex-direction:column;margin:0 auto 80px;max-width:942px;width:100%}@media(min-width:768px){.card-product{flex-direction:row}}.card-product .card-figure{border:2px solid var(--primary);border-bottom-left-radius:10px;border-top-left-radius:10px;margin:0 auto;max-width:140px;overflow:hidden}@media(min-width:768px){.card-product .card-figure{margin:0}}@media(min-width:1024px){.card-product .card-figure{max-width:204px}}.card-product .card-figure>img{height:100%;max-height:150px}.card-product .card-body{align-items:center;display:flex;flex-direction:column;justify-content:space-around;padding:30px}@media(min-width:768px){.card-product .card-body{border-left:1px solid #ccc;border-top:none;flex-direction:row;padding:10px 0}}@media(min-width:1024px){.card-product .card-body{padding:20px 0}}.card-product .product-info{flex:2 1;width:100%}@media(min-width:768px){.card-product .product-info{padding:0 20px}}@media(min-width:1024px){.card-product .product-info{padding:0 20px 0 30px}}.card-product .product-info .sku{color:#000;display:block;line-height:24px;margin-bottom:5px}@media(min-width:768px){.card-product .product-info .sku{margin-bottom:10px}}.card-product .product-info .title{color:#000;font-size:18px;line-height:24px;margin-bottom:5px}@media(min-width:768px){.card-product .product-info .title{margin-bottom:10px}}@media(min-width:992px){.card-product .product-info .title{font-size:20px}}@media(min-width:1024px){.card-product .product-info .title{font-size:22px}}.card-product .product-info .price-deposit-container{display:flex;justify-content:space-evenly}.card-product .product-info .deposit,.card-product .product-info .price{color:#666;flex:1 1;font-size:12px;line-height:20px;margin-bottom:0}@media(min-width:768px){.card-product .product-info .deposit,.card-product .product-info .price{font-size:14px;line-height:24px}}.card-product .product-info .deposit>strong,.card-product .product-info .price>strong{color:var(--primary);font-size:16px;line-height:18px;margin-left:5px}@media(min-width:768px){.card-product .product-info .deposit>strong,.card-product .product-info .price>strong{font-size:18px;line-height:20px}}@media(min-width:1024px){.card-product .product-info .deposit>strong,.card-product .product-info .price>strong{font-size:16px;line-height:24px}}.card-product .product-service{border-top:1px solid #ccc;flex:1 1;margin-top:20px;padding-top:20px;width:100%}@media(min-width:768px){.card-product .product-service{border-left:1px solid #ccc;border-top:none;margin-top:0;padding:0 20px}}@media(min-width:1024px){.card-product .product-service{padding:0 40px}}.card-product .list-service{list-style:none;margin:0;padding:0}.card-product .list-service-item{display:flex;flex-wrap:wrap;justify-content:space-between}.card-product .list-service-item>button{background-color:#0000;border:none;display:flex;flex-direction:column;gap:21px;justify-content:space-between;margin:0;padding:0;width:100%}.card-product .list-service-item>button>.icon,.card-product .list-service-item>button>.text{transition:all .3s ease}.card-product .list-service-item>button>.text{color:#000;font-size:14px;line-height:24px;text-decoration:underline}@media(min-width:992px){.card-product .list-service-item>button>.text{font-size:16px}}@media(min-width:1024px){.card-product .list-service-item>button>.text{font-size:18px}}.card-product .list-service-item>button>.text+.icon{margin-left:5px}.card-product .list-service-item>button>.icon{align-items:center;display:flex;font-size:30px;height:24px;justify-content:center}.card-product .list-service-item>button:focus>.icon,.card-product .list-service-item>button:focus>.text,.card-product .list-service-item>button:hover>.icon,.card-product .list-service-item>button:hover>.text{color:var(--primary)}.card-product .list-service-item+.list-service-item{margin-top:10px}@media(min-width:768px){.card-product .list-service-item+.list-service-item{margin-top:15px}}.fullview .footer,.fullview .tab-panel{display:none}.fullview .navbar-profile{transform:translateX(0)}.fullview .canvas-box{width:100%}.capture{align-items:center;border:2px dashed #000;display:flex;height:calc(100% - 150px);justify-content:center;left:50%;padding:20px;position:absolute;text-align:center;top:20px;transform:translateX(-50%);width:50%;z-index:99999}.capture:after,.capture:before{border-color:#000;border-width:4px;content:"";display:block;height:16px;position:absolute;width:16px}.capture:before{border-left-style:solid;border-radius:4px 2px 2px;border-top-style:solid;left:-10px;top:-10px}.capture:after{border-bottom-style:solid;border-left-style:solid;border-radius:3px 6px 3px;bottom:-10px;left:-10px}.capture .capture-inner:after,.capture .capture-inner:before{border-color:#000;border-width:4px;content:"";display:block;height:16px;position:absolute;width:16px}.capture .capture-inner:before{border-radius:3px 6px 3px;border-right-style:solid;border-top-style:solid;right:-10px;top:-10px}.capture .capture-inner:after{border-bottom-style:solid;border-radius:3px 3px 6px;border-right-style:solid;bottom:-10px;right:-10px}.capture .btn{bottom:-17px;left:50%;position:absolute;transform:translateX(-50%)}.capture .btn,.capture .btn:after{border-radius:134px}.circle-loading{animation:spinner 4s linear infinite;border:4px solid #eaf0f6;border-radius:50%;border-top:4px solid var(--primary);height:60px;margin:auto;width:60px}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-radio{cursor:pointer;display:block;position:relative}.custom-radio input[type=radio]{display:none}.custom-radio span.radio{border:1px solid #0000;border-radius:5px;color:#ccc;font-size:12px;font-weight:700;left:20px;line-height:18px;min-height:24px;min-width:24px;padding:4px;position:relative;text-align:center;text-transform:uppercase;top:12px;z-index:1}.custom-radio span.radio>i{font-style:normal}.custom-radio span.radio:after{color:var(--primary);content:"";display:block;font-family:icomoon;font-size:10px;font-weight:500;left:8px;line-height:1;position:absolute;top:50%;transform:scale(0) translateY(-50%);transition-duration:.4s}.custom-radio :checked+span.radio{background:#fff;border-color:var(--primary);color:var(--primary);padding-left:25px}.custom-radio :checked+span.radio:after{transform:scale(1) translateY(-50%)}.custom-radio :checked+span.radio+.card{border-color:var(--primary)}.capture-animate .capture-counter{animation:countanimate .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}@keyframes countanimate{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}.capture-counter{align-items:center;background:red;border-radius:100%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:-14px;top:-10px;width:20px}.photos-capture-cta{text-align:center}@media(max-width:1023.98px){.photos-capture-cta{margin-bottom:0}}.photos-capture-cta .photos-capture-inner{display:inline-flex;position:relative}@media(max-width:1023.98px){.photos-capture-cta .photos-capture-inner{position:relative;top:-20px}}.photos-capture-cta .photos-capture-inner .icon-screenshot{font-size:20px}@media(max-width:1023.98px){.photos-capture-cta .photos-capture-inner .icon-screenshot{font-size:16px}}.photos-capture-cta .photos-capture-inner .btn-black{border-radius:20px;box-shadow:none}.photos-capture-cta .photos-capture-inner .btn-black:after{border-radius:20px}.photos-capture-cta .capture-counter{height:25px;right:-9px;top:-15px;width:25px}@media(min-width:768px){.photos-capture-cta .capture-counter{right:-12px;top:-15px}}@media(max-width:1023.98px){.photos-capture-cta .capture-counter{font-size:11px;height:21px;right:-6px;top:-9px;width:21px}}.photos-capture-cta .photos-capture-info{background:#fff;color:#666;font-size:14px;line-height:22px}.photos-capture-cta .photos-capture-info span{font-weight:700}@media(max-width:1023.98px){.photos-capture-cta .photos-capture-info{padding:0 20px 5px;width:100vw}}.photos-capture-cta .photos-capture-info a{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 35px rgba(0,0,0,.149);display:inline-flex;height:74px;justify-content:center;overflow:hidden;padding:5px;width:74px}@media(max-width:1023.98px){.photos-capture-cta .photos-capture-info a{padding:0}}@media(max-width:480px){.photos-capture-cta .photos-capture-info a{height:60px;width:60px}}.photos-capture-cta .photos-capture-info a img{max-width:100%}.photos-capture-cta .photos-capture-info a+a{margin-left:5px}.device-view-building{align-items:center;background:#fff;border:1px solid #ccc;border-radius:0 0 8px 8px;box-shadow:0 10px 35px rgba(0,0,0,.149);color:#000;display:inline-flex;font-size:12px;left:50%;overflow:hidden;padding:5px 10px;position:absolute;transform:translateX(-50%)}.device-view-building .text{text-transform:uppercase}.device-view-building .icon img{height:35px;width:35px}@media(min-width:1024px){.device-view-building{display:none}}.device-view-building.device-view-controller{padding:5px 25px;z-index:2}@media(min-width:1024px){.device-view-building.device-view-controller{display:none}}@media(max-width:1023.98px){.activebuildingview footer{z-index:16}}.summary-company-logo{margin:0 auto 15px;text-align:center;width:100px}.activestatescreen .tab-panel{display:none}.capture-for-photos-tab{margin:10px auto 20px;position:-webkit-sticky;position:sticky;top:34px;width:200px;z-index:2}@media(max-width:992px){.capture-for-photos-tab{text-align:center;top:70px}.capture-for-photos-tab .photos-capture-cta{display:none}.capture-for-photos-tab .device-view-building.device-view-controller{border-radius:4px;position:static;transform:none}.capture-for-photos-tab .device-view-building.device-view-controller .text{margin-left:5px}}@media(max-width:767px){.capture-for-photos-tab{top:70px}}.capture-for-photos-tab .capture-counter{display:none}.capture-for-photos-tab .photos-capture-cta{background:#fff;margin-top:-20px;padding:20px 10px 10px;position:relative}@media(max-width:1023.98px){.for-desktop{display:none}}.for-device{display:none}@media(max-width:1023.98px){.for-device{display:flex;justify-content:center;margin-bottom:5px}.for-device.capture-block{display:block}}.capture-popover{display:none}.capture-popover a{color:#000!important;position:absolute;right:15px;top:10px;z-index:8}.capture-popover:after{background-color:hsla(0,0%,100%,.722);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;transition:all .2s ease;visibility:hidden;z-index:7}.capture-popover.active-capture-dropdown:after{opacity:1;visibility:visible}@media(min-width:1000px){.capture-info-dropdown{display:none}}.capture-info-dropdown .MuiBackdrop-root:after{background-color:hsla(0,0%,100%,.722);bottom:0;content:"";height:130px;left:0;position:fixed;right:0}.capture-info-dropdown .MuiPaper-root{border-top-right-radius:2px;box-shadow:0 0 30px rgba(0,0,0,.302);max-width:350px;overflow:visible;padding:20px 0;top:43px!important;width:100%}.capture-info-dropdown .MuiPaper-root:before{background-color:#fff;content:"";height:8px;position:absolute;right:7px;top:-4px;transform:rotate(45deg);width:8px;z-index:0}.capture-info-dropdown .MuiMenu-list li{background-color:#0000;display:block}.capture-info-dropdown .MuiMenu-list li h5{text-align:center}.capture-info-dropdown .MuiMenu-list .capture-guide-wrapper .capture-guide-item{align-items:center;border:1px solid #ccc;border-radius:50px;box-shadow:0 3px 0 #ddd;display:flex;justify-content:space-between;padding:15px 20px}.capture-info-dropdown .MuiMenu-list .capture-guide-wrapper .capture-guide-item .capture-guide-item-text{color:#666;font-size:14px;max-width:80%;white-space:pre-wrap}.capture-info-dropdown .MuiMenu-list .capture-guide-wrapper .capture-guide-item .capture-guide-item-icon .icon{align-items:center;background-color:#000;border-radius:24px;color:#fff;display:inline-flex;height:24px;justify-content:center;padding:2px;width:24px}.capture-info-dropdown .MuiMenu-list .capture-guide-wrapper .capture-guide-item .capture-guide-item-icon .icon.icon-screenshot{font-size:14px}.capture-info-dropdown .MuiMenu-list .capture-guide-wrapper .capture-guide-item .capture-guide-item-icon .icon.icon-plus{background:#0000;color:#666;font-size:12px}.capture-info-dropdown .MuiMenu-list .capture-guide-wrapper .capture-guide-item .capture-guide-item-icon .icon.icon-close{font-size:8px}.capture-info-dropdown .MuiMenu-list .capture-guide-wrapper .capture-guide-item .capture-guide-item-icon.add-title-sec{color:#999;display:inline-flex;flex-wrap:wrap;justify-content:center}.capture-info-dropdown .MuiMenu-list .capture-guide-wrapper .capture-guide-item .capture-guide-item-icon.add-title-sec .text{font-size:10px}.capture-info-dropdown .MuiMenu-list .capture-guide-wrapper .capture-guide-item+.capture-guide-item{margin-top:15px}.mandatory .MuiInputLabel-formControl{overflow:visible!important}.mandatory .MuiInputLabel-formControl:after{color:#d32f2f;content:"*";left:3px;position:relative;top:3px}.form-submiting .btn-checkout .icon,.form-submiting .btn-checkout .text,.form-submiting .btn-go-zip .text,.form-submiting .request-form-input .icon-cart,.form-submiting .request-form-input .text{display:none}.form-submiting *{pointer-events:none}.form-submiting .saving-effect{display:flex;margin:0 auto;padding:9px 0}.form-submiting .btn-block .text,.saving-effect{display:none}.saving-effect span{animation:saving-effect 1.2s ease-in-out infinite;animation-fill-mode:both;background:#fff;border-radius:50%;display:inline-block;height:10px;margin:0 2px;width:10px}.saving-effect span:nth-child(2){animation-delay:.192s}.saving-effect span:nth-child(3){animation-delay:.384s}@keyframes saving-effect{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.modal-loading-wrapper{align-items:center;background:#ffffffe8;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s ease;visibility:hidden;z-index:5}.modal-loading-wrapper .modal-loading-wrapper-inner{align-items:center;background:#fff;border-radius:100px;box-shadow:0 0 16px #0006;display:flex;height:58px;justify-content:center;width:58px}.loader-for-modal{animation:loader-for-modal 1s ease-in-out infinite;border-color:currentcolor;border-bottom:4px solid #0000001a;border-left:4px solid var(--primary);border-radius:100%;border-right:4px solid #0000001a;border-top:4px solid var(--primary);display:inline-block;height:45px;padding:0;width:45px}@keyframes loader-for-modal{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-name-size-wrapper{display:none}@media(max-width:992px){.modal-name-size-wrapper{display:flex;flex-direction:column;text-align:center;z-index:55}}.modal-name-size-wrapper .modal-name{color:#000;font-size:18px}.modal-name-size-wrapper .modal-size{color:#999;font-size:12px;line-height:14px}.zip-form input:-webkit-autofill,.zip-form input:-webkit-autofill:focus,.zip-form input:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 30px #0000!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#newPDF{left:-9999px;pointer-events:none;position:absolute;top:0;z-index:-1}.section-seprate-div{padding:0 15px}.door-window-wrapper.box-grid .MuiGrid-item .media{height:100%}.door-window-wrapper.box-grid .MuiGrid-item .media label{display:flex;flex-direction:column;height:100%}.box-with-check-only .box-img.active label{transform:scale(1)}.active-page-loader .loader-overlay{opacity:1;visibility:visible;z-index:100000000}.active-modal-loader .modal-loading-wrapper{opacity:1;visibility:visible}.custom-tab-type-1{border:1px solid #ccc;border-radius:4px;display:flex;justify-content:space-between;list-style-type:none;padding-left:0}.custom-tab-type-1 li{display:inherit;width:25%}.custom-tab-type-1 li a{background:#f8f8f8;color:#000;display:inline-flex;font-size:12px;justify-content:center;padding:0 10px;text-align:center;width:100%}@media(min-width:1200px){.custom-tab-type-1 li a:hover{background-color:var(--primary);color:#fff!important}}.custom-tab-type-1 li.active a{background-color:var(--primary);color:#fff!important;pointer-events:none}.custom-tab-type-1 li+li{border-left:1px solid #ccc}.custom-tab-type-1 li:first-child,.custom-tab-type-1 li:first-child a{border-bottom-left-radius:4px;border-top-left-radius:4px}.custom-tab-type-1 li:last-child,.custom-tab-type-1 li:last-child a{border-bottom-right-radius:4px;border-top-right-radius:4px}.dw-edit-wrapper .modal-title{background-color:#f8f8f8;justify-content:center;margin:-10px -30px 0;padding:5px 30px}.dw-edit-wrapper .modal-title:after{display:none}.dw-edit-wrapper .modal-title span{color:#666}.dw-edit-wrapper .radio-list{margin-bottom:0}.dw-edit-wrapper .text-label{font-size:12px;margin-bottom:0;text-transform:capitalize}.dw-edit-wrapper .form-group{margin-bottom:15px}.modal-title{color:#000;font-size:16px!important;margin-bottom:15px!important;position:relative}.modal-title:after{background:var(--primary);bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}.opentoaster{left:0;position:fixed;top:0;z-index:1000}.MuiSnackbar-anchorOriginBottomCenter.custom-snackbar,.MuiSnackbar-root.custom-snackbar{bottom:70px!important;left:calc(50% - 286px)!important;left:calc(50% - var(--config-panel-width)/2 - var(--step-nav-width)/2)!important;transform:translateX(-50%)!important}@media(max-width:1023px){.MuiSnackbar-anchorOriginBottomCenter.custom-snackbar,.MuiSnackbar-root.custom-snackbar{left:50%!important}}.custom-snackbar{max-width:400px;position:relative;z-index:500!important}.custom-snackbar .tab-close{all:unset;background-color:#0000;cursor:pointer;padding:0;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.custom-snackbar .tab-close .close{color:#000;font-size:8px}.custom-snackbar .MuiPaper-elevation{background-color:#fffad0;border:1px solid #ffd290;border-radius:10px;box-shadow:-2px 1px 7px 5px rgba(0,0,0,.051);color:#444}.custom-snackbar .MuiSnackbarContent-message{font-size:12px;padding:4px 24px 4px 5px}.custom-snackbar.success-snackbar .MuiPaper-elevation{background-color:#f3fff3;border:1px solid #b6cfb7;border:1px solid var(--color-primary-border)}.custom-snackbar.insulation-snackbar .MuiPaper-elevation{background-color:#fff1e2;border:1px solid #f5bb7c}.canvas-footer{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:1;position:absolute;right:0;visibility:visible}@media(min-width:1024px){.canvas-footer{all:unset}}.canvas-footer .canvas-footer-inner{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.102);padding:2px 0 10px;width:100%}@media(min-width:1024px){.canvas-footer .canvas-footer-inner{display:none}}.canvas-footer .show-configure-sec{display:flex;justify-content:center;margin-top:10px}.canvas-footer .show-configure-sec .MuiButton-root{padding:10px 15px}@media(max-width:1023.98px){.canvas-footer{display:flex}}.canvasmove{height:100%;left:0;top:0;width:100%;z-index:2}.canvasmove,.exit-full-view{display:none;position:absolute}.exit-full-view{background:#707070;border-radius:4px;height:22px;opacity:1;padding:4px;right:2px;top:2px;transition:all .2s ease;visibility:visible;width:24px;z-index:9999999999}.exit-full-view .icon{color:#fff}.section-vertical{display:flex}.section-vertical .vertical-section{flex:0 0 50%}.column-2{column-count:2}.text-normal{text-transform:none}.section-notes-wrapper{max-height:0;opacity:0;overflow:hidden;transition:all .4s ease}.section-notes-wrapper .section-notes-inner{background-color:#fffcde;border-radius:4px;margin-bottom:10px;white-space:pre-line}.section-notes-wrapper .section-notes-inner .sel-descreption{align-items:center;background:#fffcde;border:1px dashed #c1ba81;color:#000;display:flex;font-size:12px;justify-content:space-between;position:relative;width:100%}.section-notes-wrapper .section-notes-inner .pointed-arrow{background:#fffcde;border:1px dashed #c1ba81;border-bottom:0;border-right:0;height:12px;left:88%;position:absolute;top:-7px;transform:rotate(45deg);width:12px}.section-notes-wrapper .section-notes-inner .note-label{background-color:#dbb100;border-bottom-right-radius:2px;border-top-right-radius:2px;left:-1px;padding:0;position:absolute;top:-1px}.section-notes-wrapper .section-notes-inner .note-label p{color:#fff;font-size:8px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0;padding:1.5px;text-transform:uppercase}.section-notes-wrapper .section-notes-inner a{color:var(--primary);display:none;font-size:12px}.section-notes-wrapper .description{color:#666;font-size:12px;letter-spacing:0;line-height:1.2;margin-left:25px;margin-top:15px;white-space:break-spaces}.section-notes-wrapper.showing-less .section-notes-inner p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.section-notes-wrapper.exceed-limit a{display:inline-block}.section-notes-wrapper.active{max-height:200px;opacity:1;width:100%}.after-color-choose{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.after-color-choose .cmpnt-name{white-space:nowrap}.after-color-choose .cmpnt-color{border-radius:100%;display:inline-block;height:10px;left:5px;position:relative;top:1px;width:10px}.after-color-choose.justify-unset{justify-content:normal}.color-type-2{display:flex;flex-wrap:wrap}.color-type-2 .standard-color{font-size:12px;padding-left:5px;width:33%}.color-type-2 .core-color{font-size:12px;padding-left:5px;width:25%}.color-type-2 .color-list{margin:0 -3px}.color-type-2 .color-list .color-item .color-switch{position:relative;transition:all .2s ease}.color-type-2 .color-list .color-item .color-switch.active{z-index:100!important}.color-type-2 .color-list .color-item .color-switch{margin-bottom:0}.color-type-2 .color-list .color-item .color-switch .color-code{border:1px solid #fff;border-radius:100%;height:25px;width:25px}.color-type-2 .color-list .color-item .color-switch .color-code:before{border:none;font-size:6px;height:13px;width:13px}.box-grid-value{display:flex}.book-a-demo-wrapper{bottom:32px;left:35px;position:absolute;z-index:0}@media(max-width:500px){.book-a-demo-wrapper{bottom:39px}}.book-a-demo-wrapper a:after{display:none}.book-a-demo-wrapper .book-a-demo-cta a{align-items:center;border-radius:100%;display:inline-flex;height:40px;justify-content:center;width:40px}.book-a-demo-wrapper .book-a-demo-content{background:#fff;border-radius:4px;bottom:0;box-shadow:0 10px 35px #0000001a;display:none;left:0;padding:10px 10px 20px;position:absolute;text-align:center;width:250px}@media(max-width:500px){.book-a-demo-wrapper .book-a-demo-content{left:-33px}}.book-a-demo-wrapper .book-a-demo-content.active{display:inline;display:initial}.book-a-demo-wrapper .book-a-demo-content p{color:#000;margin-bottom:0}.book-a-demo-wrapper .book-a-demo-content .close-demo{color:#000;position:absolute;right:-11px;top:-17px}.book-a-demo-wrapper .book-a-demo-content .close-demo .icon{font-size:10px;line-height:16px}.book-a-demo-wrapper .book-a-demo-content .link-primary{text-decoration:underline}.book-a-demo-wrapper .book-a-demo-content .book-a-demo-call{display:flex;justify-content:center;margin-top:10px}.book-a-demo-wrapper .book-a-demo-content .book-a-demo-call .btn{border-radius:30px;box-shadow:none}.call-animation{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:call-animation;animation-timing-function:linear}@keyframes call-animation{0%{transform:rotate(0deg)}20%,32%,44%,56%,68%{transform:rotate(0deg)}23%,35%,47%,59%,71%{transform:rotate(15deg)}26%,38%,50%,62%,74%{transform:rotate(0deg)}29%,41%,53%,65%,77%{transform:rotate(-15deg)}80%{transform:rotate(0deg)}}.price-box-type-2{border:1px solid #fff;border-radius:4px;cursor:pointer;height:26px;max-width:95px;padding:4px 0}.price-box-type-2,.price-box-type-2 .input-sec{display:inline-flex}.price-box-type-2 .input-sec input{background-color:#0000;border:none;color:var(--primary);font-size:12px;font-weight:600;letter-spacing:1px;pointer-events:none;text-align:right;width:100%}.price-box-type-2 .input-sec span{color:var(--primary);font-size:12px;font-weight:600;line-height:18px;margin-top:-1px}.price-box-type-2 .price-edit-sec{display:flex;flex-direction:column;padding-left:5px;position:relative;top:1px}.price-box-type-2 .price-edit-sec .icon{color:var(--primary);font-size:9px;position:relative;top:2px}.price-box-type-2 .price-edit-sec .dot-flashing{bottom:3px;color:var(--primary);font-size:12px;font-weight:700;line-height:18px;margin-top:-12px}.price-box-type-2 .price-edit-sec .dot-flashing:after{animation:dotsgreen 1.5s steps(5) infinite;display:none;margin-top:4px}.price-box-type-2 .price-edit-sec .dot-flashing span{letter-spacing:-.01px;position:relative;top:4px}.price-box-type-2.active{background-color:#f1faf399;border-color:#a2e2b4;cursor:auto;padding-left:7px;padding-right:7px}.price-box-type-2.active .input-sec input{color:#000;pointer-events:auto;text-align:left}.price-box-type-2.active .price-edit-sec .dot-flashing{left:5px;top:4px}.price-box-type-2.active .price-edit-sec .dot-flashing span{font-size:0}.price-box-type-2.active .price-edit-sec .dot-flashing:after{display:inline-flex}@keyframes dotsgreen{0%,20%{color:rgba(var(--primaryrgb),0);text-shadow:.25em 0 0 rgba(var(--primaryrgb),0),.5em 0 0 rgba(var(--primaryrgb),0)}40%{color:#3d8040;color:var(--color-primary);text-shadow:.25em 0 0 rgba(var(--primaryrgb),0),.5em 0 0 rgba(var(--primaryrgb),0)}60%{text-shadow:.25em 0 0 #3d8040,.5em 0 0 rgba(var(--primaryrgb),0);text-shadow:.25em 0 0 var(--color-primary),.5em 0 0 rgba(var(--primaryrgb),0)}80%,to{text-shadow:.25em 0 0 #3d8040,.5em 0 0 #3d8040;text-shadow:.25em 0 0 var(--color-primary),.5em 0 0 var(--color-primary)}}.price-box-type-2.no-edit{cursor:default;pointer-events:none}.price-box-type-2.no-edit .input-sec input{color:#000}.price-box-type-2.no-edit .price-edit-sec{display:none}.pricebox-full-sec{font-size:12px;line-height:18px;position:relative;text-align:right;width:100%}.view-for-screen-thumb{align-items:center;background:#fff;box-shadow:0 0 30px #0006;color:#000;display:inline-flex;justify-content:center;min-height:110px;opacity:0;position:absolute;transition:all .7s ease;visibility:hidden;width:37px;z-index:-10}.view-for-screen-thumb.moving-thumb-left{left:0}.view-for-screen-thumb.moving-thumb-left span{display:inline-block}.view-for-screen-thumb.moving-thumb-right{right:0}.view-for-screen-thumb.moving-thumb-right span{display:inline-block;transform:rotate(180deg)}.active-offset-thumbnail .exit-full-view{opacity:0;visibility:hidden}.active-offset-thumbnail .thumb-wrapper-inner{pointer-events:none}.active-offset-thumbnail .view-for-screen-thumb{opacity:1;pointer-events:auto;visibility:visible}.active-offset-thumbnail.active-thumbnil-left .view-for-screen-thumb{border-bottom-right-radius:8px;border-top-right-radius:8px;transform:translateX(155px)}.active-offset-thumbnail.active-thumbnil-right .view-for-screen-thumb{border-bottom-left-radius:8px;border-top-left-radius:8px;transform:translateX(-155px)}.active-offset-thumbnail.activethumb-view #viewer-container{box-shadow:none}.before-activethumb-view .canvas-box{transition:none!important}.linebreak{flex:0 0 100%;line-height:normal}.linebreak span{background-color:var(--primary);color:#fff;display:inline;display:initial;font-size:10px;padding:3px 5px}.summary-tabs{background:#fffcde;border-top:1px dashed #ccc;margin-top:30px;padding:10px 20px}.summary-tabs fieldset{border:none;margin-top:14px;padding:0}.summary-tabs fieldset legend{color:#000!important;font-size:12px!important;font-weight:500!important;line-height:12px;margin-bottom:5px;padding:0 0 0 7px;position:relative}.summary-tabs fieldset legend:before{content:"-";display:inherit;left:0;position:absolute}.summary-tabs fieldset span{color:#666;line-height:12px}.summary-tabs .list-info{padding-left:7px}.summary-tabs .list-info .list-item{align-items:baseline;display:flex;justify-content:space-between}.summary-tabs strong{color:#666!important;font-weight:500!important}.summary-tabs .f-14,.summary-tabs strong{font-size:12px!important}.summary-tabs .fieldset-row{margin:0}.summary-tabs .mb-10{margin-bottom:0!important;padding:4px 0}.summary-tabs .mt-10{margin-top:0!important;padding-left:7px}.summary-tabs .mt-10 .list-info{padding-left:0}.summary-tabs .summary-label{color:#000;font-size:14px;line-height:14px}.summary-tabs .insulation-capt span.insulation-types{color:#666;font-size:12px;font-weight:500}.summary-tabs .insulation-capt span.insul-head{font-weight:500;margin-bottom:3px}.summary-tabs .fieldset-row.insulation-capt{margin:5px 0;padding-left:8px}.summary-tabs .fieldset-row.insulation-head-wrp{margin-top:0;padding-left:8px}.summary-tabs .fieldset-row.insulation-head-wrp.exterior-insul-summ-wrp{margin-top:10px}.capture-images-mob{align-items:center;display:flex;gap:0 15px;justify-content:center}@media(max-width:480px){.capture-images-mob{gap:0 10px}}@media(max-width:1023.98px){.capture-images-mob .card-print .capture-delete-warning{align-items:center;background-color:#00330f;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:none;position:fixed;right:0;top:0;width:100%;z-index:99}.capture-images-mob .card-print .capture-delete-warning .capture-delete-wrap{background:#fff;border-radius:8px;max-width:300px;padding:35px 50px 20px}.capture-images-mob .card-print .capture-delete-warning .capture-delete-wrap button{text-transform:capitalize}.capture-images-mob .card-print .capture-delete-warning .capture-delete-wrap .btn-cancel{background:#0000;border:none;box-shadow:none;color:#3d8040;color:var(--color-primary);text-transform:capitalize}.capture-images-mob .card-print .capture-delete-warning p{font-size:18px;font-weight:600}.capture-images-mob .capture-images-text{margin:20px 0}}.bakto-config{display:flex;justify-content:center}.bakto-config .back-btn-capture{border-radius:20px;display:none;margin-top:15px;text-transform:uppercase}@media(max-width:1023.98px){.bakto-config .back-btn-capture{align-items:center;background-color:#0000;border:none;font-size:12px;font-weight:600;letter-spacing:1px;margin-top:5px}.bakto-config .back-btn-capture .icon{display:inline-block;font-size:12px;margin-right:3px}.activecapturemobile.before-activethumb-view .back-btn-capture{display:inline-flex}.activecapturemobile .controller{margin-bottom:35px}}.snackbarclose{display:inline-flex!important}.showdeletewarning{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.showdeletewarning .Muimodal-dialog{margin:0}.deletewarning{pointer-events:none}@media(max-width:992px){.doorwindowmodaldelete{left:50%!important;position:fixed;top:50%!important;transform:translate(-50%,-50%);z-index:1000}.doorwindowmodaldelete .Muimodal-dialog{margin:0}}.img-box-wrapper{width:100%}.active-single-item{display:flex;justify-content:center;width:100%}@media(min-width:1023.98px){.device-menubar-wrapper{display:none}}.device-menubar-wrapper span.rto-tag-wrp{background:#dbb100;border-radius:3px;color:#fff;font-size:8px;line-height:10px;margin-left:4px;margin-top:3px;padding:1px 3px}.device-menubar-wrapper .device-menu-inner{align-items:center;display:flex}.device-menubar-wrapper .device-menu-inner .device-size-price{border-right:1px solid #ccc;color:#000;font-size:14px;padding:13.5px 15px}.device-menubar-wrapper .device-menu-inner .device-size-price .device-modal-name{line-height:normal;text-align:right}.device-menubar-wrapper .device-menu-inner .device-size-price .device-modal-price{align-items:center;color:var(--primary);display:inline-flex;font-weight:600;line-height:normal;text-align:right}.device-menubar-wrapper .device-menu-inner .device-size-price .device-modal-price .down-icon{font-size:6px;position:relative;top:1px}.device-menubar-wrapper .device-menu-inner .device-size-price ul{align-items:end;display:flex;justify-content:end;margin-bottom:0;margin-top:5px;padding-left:0}.device-menubar-wrapper .device-menu-inner .device-size-price ul li{align-items:center;display:inline-flex;list-style-type:none;padding:0 10px}.device-menubar-wrapper .device-menu-inner .device-size-price ul li:first-child{padding-left:0}.device-menubar-wrapper .device-menu-inner .device-size-price ul li:nth-child(2){border-left:1px solid #ccc;padding-right:0}.device-menubar-wrapper .device-menu-inner .device-size-price ul li .icon-edit{font-size:10px}.device-menubar-wrapper .device-menu-inner .device-size-price ul li .text+span{margin-left:4px}.device-menubar-wrapper .device-menu-inner .device-size-price ul .icon-address,.device-menubar-wrapper .device-menu-inner .device-size-price ul .icon-dollar{color:#666;margin-right:3px}.device-menubar-wrapper .device-menu-inner .device-menu{display:inline-flex;padding:14px 10px 14px 20px}@media(max-width:649px){.device-menubar-wrapper .device-menu-inner .device-menu{padding:14px 5px 14px 10px}}.device-menubar-wrapper .device-menu-inner .device-menu .device-menu-inner{display:inline-flex;flex-direction:column}.device-menubar-wrapper .device-menu-inner .device-menu .device-menu-inner span{background-color:var(--secondary);display:inherit;height:2px;width:18px}.device-menubar-wrapper .device-menu-inner .device-menu .device-menu-inner span+span{margin-top:4px}.device-menubar-wrapper .device-menu-inner .device-menu .device-menu-inner span:nth-child(2){left:2px;position:relative;width:13px}.device-menubar-wrapper .device-menu-inner .device-save{align-items:center;border-right:1px solid #ccc;color:var(--primary);display:flex;flex-direction:column;font-size:14px;height:65px;justify-content:center;padding:0 15px}.device-menubar-wrapper .device-menu-inner .device-save .icon{font-size:14px}.device-menubar-wrapper .device-menu-inner .device-save .text{line-height:normal;margin-top:2px}.device-drawer{height:100%;width:240px}.device-drawer .drawer-top{align-items:center;background-color:var(--primary);display:flex;height:140px;justify-content:center;padding:10px;text-align:center}.device-drawer .drawer-top img{filter:brightness(0) invert(1);width:40%}.device-drawer .drawer-account-section{display:flex;flex-direction:column;gap:10px;padding:14px 20px 10px}.device-drawer .drawer-user-row{align-items:center;display:flex;gap:10px;padding:4px 0 2px}.device-drawer .drawer-user-avatar{border:2px solid #e5e7eb;border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.device-drawer .drawer-user-meta{display:flex;flex-direction:column;min-width:0}.device-drawer .drawer-user-name{color:#111827;font-size:13px;font-weight:700}.device-drawer .drawer-user-company,.device-drawer .drawer-user-name{font-family:Inter,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-drawer .drawer-user-company{color:#6b7280;font-size:11px}.device-drawer .drawer-section-label{color:#9ca3af;display:block;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.device-drawer .drawer-provider-wrap .new-comp-dropdown{margin:0!important}.device-drawer .drawer-provider-wrap .new-comp-dropdown .MuiInputBase-root{font-size:12px}.device-drawer .drawer-login-btn,.device-drawer .drawer-logout-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:600;gap:8px;padding:9px 14px;text-align:left;transition:background .15s,color .15s;width:100%}.device-drawer .drawer-login-btn svg,.device-drawer .drawer-logout-btn svg{flex-shrink:0}.device-drawer .drawer-login-btn{background:#2e7d32;background:var(--primary,#2e7d32);color:#fff}.device-drawer .drawer-login-btn:hover{background:#236128}.device-drawer .drawer-logout-btn{background:#fef2f2;color:#b91c1c}.device-drawer .drawer-logout-btn svg{color:#b91c1c}.device-drawer .drawer-logout-btn:hover{background:#fee2e2}.device-drawer .drawer-divider{background:#e5e7eb;height:1px;margin:4px 0 0}.device-drawer .drawrmenu-sec{padding:10px 40px 25px}.device-drawer .drawrmenu-sec ul{padding-left:0}.device-drawer .drawrmenu-sec ul li{list-style-type:none}.device-drawer .drawrmenu-sec ul li a{align-items:center;border-bottom:1px solid #ccc;color:#000;display:inline-flex;font-size:12px;padding:10px 0;width:100%}.device-drawer .drawrmenu-sec ul li a .icon{font-size:13px;margin-right:10px}.device-drawer .close-drawer{color:#fff;font-size:12px;position:absolute;right:10px;top:10px}.activezipscreen,.activezipscreen #root,.activezipscreen body{height:100vh;max-height:100vh;overflow:hidden}.PrivateSwipeArea-root{display:none}@media(max-width:992px){.summaryrequestmodal .dialog-title{display:none}}@media(min-width:1023px){.summaryrequestmodal .dialog-content{padding-bottom:0}}@media(max-width:1023px){.summaryrequestmodal .dialog-content{padding-bottom:0}}@media(max-width:1180px){.summaryrequestmodal .dialog-content{height:calc(100vh - 43px)}}@media(max-width:500px){.summaryrequestmodal .dialog-content{height:calc(100vh - 80px)}}@media(max-width:1199px){.summaryreqquotemodalwrp .dialog-content{height:calc(100vh - 65px)}}@media(max-width:649px){.summaryreqquotemodalwrp .nav-tabs-pill .nav-tabs{left:0;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:2}.summaryreqquotemodalwrp .dialog-close{position:fixed;right:5%;top:5%;z-index:3}.summaryreqquotemodalwrp .summary-company-logo{margin:0 auto 20px;width:100px}.summaryreqquotemodalwrp .dialog-content{height:auto}.summaryreqquotemodalwrp .MuiDialog-container .MuiPaper-root{height:90%;max-height:none;max-width:90%;overflow:auto;overflow-y:auto}.summaryreqquotemodalwrp .grand-total{bottom:5%;left:0;margin:0 auto;position:fixed;right:0;width:81%}.summaryreqquotemodalwrp form.request-form-input.form-new-lead{padding-bottom:30px}}.electrical-wrapper .counter-list{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;padding-left:0}.electrical-wrapper .counter-list:last-child{margin-bottom:0}.electrical-wrapper .counter-list li{color:#333;font-size:12px;line-height:13px;list-style-type:none}.electrical-wrapper .counter-list li.counter-wrapper{align-items:center;border:1px solid #ccc;border-radius:30px;display:flex;height:26px;justify-content:space-between;min-width:70px;width:70px}.electrical-wrapper .counter-list li.counter-wrapper .counter-cta{cursor:pointer;font-size:16px;font-weight:600;position:relative;top:-1px}.electrical-wrapper .counter-list li.counter-wrapper .counter-cta:hover{color:var(--primary)}.electrical-wrapper .counter-list li.counter-wrapper .counter-cta.minus-counter{padding-left:10px}.electrical-wrapper .counter-list li.counter-wrapper .counter-cta.plus-counter{padding-right:10px;text-align:right}.electrical-wrapper .counter-list li.counter-wrapper .counter-cta .counter-value{font-size:14px;text-align:center;width:20px}.electrical-wrapper .counter-list li.counter-wrapper.active{background-color:var(--primary);border-color:var(--primary)}.electrical-wrapper .counter-list li.counter-wrapper.active .counter-cta,.electrical-wrapper .counter-list li.counter-wrapper.active .counter-value{color:#fff}.electrical-wrapper .counter-list li.counter-wrapper.active .counter-cta:hover{color:#000}.legendsplanner{left:10px;max-width:150px;padding-left:0;position:fixed;top:50%;transform:translateY(-50%)}.legendsplanner li{align-items:center;color:#2b394e;display:flex;font-size:13px;font-weight:400;padding:0 6px}.legendsplanner li+li{margin-top:6px}.legendsplanner li .legends-color{display:flex;margin-right:5px;position:relative}.legendsplanner li.door-legend{background:#edfff6}.legendsplanner li.window-legend{background:#fff9ef}.legendsplanner li.vent-legend{background:#f4f5ff}.legendsplanner li.transom-legend{background:#f4f7ff}.legendsplanner li.opening-legend{background:#d6faff}.legendsplanner li.railing-legend{background:#dbdbdb}.disclaimer-wrapper{bottom:-32px;left:50%;position:absolute;transform:translateX(-50%)}.disclaimer-wrapper .disclaimer-cta{align-items:center;background-color:#fffcde;border:1px solid #e6e0a0;border-top-left-radius:4px;border-top-right-radius:4px;color:#444;display:inline-flex;font-size:12px;line-height:normal;padding:5px 10px;transition:all .2s ease;z-index:10}.disclaimer-wrapper .disclaimer-cta:hover{background-color:#f3f0d0}.disclaimer-wrapper .disclaimer-cta .icon{margin-right:4px}.disclaimer-wrapper .disclaimer-cta.product-tour-cta{background-color:#f3fff3;border:1px solid #b6cfb7;border:1px solid var(--color-primary-border);margin-left:8px}.disclaimer-wrapper .disclaimer-cta.product-tour-cta .icon{font-size:14px}.disclaimer-wrapper .disclaimer-cta.product-tour-cta:hover{background-color:#e9f1e9}@media(max-width:992px){.disclaimer-wrapper{display:none}}.activesenseisheds .canvas-footer-inner,.activesenseisheds .controller .ctl-reset,.activesenseisheds .device-menu-wrapper,.activesenseisheds .tab-nav,.activesenseisheds footer,.activesenseisheds header{display:none!important}.activesenseisheds .ctl-fullView{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.activesenseisheds .control-item.ctl-background,.activesenseisheds .control-item.ctl-fullView,.activesenseisheds .control-item.ctl-rotate,.activesenseisheds .control-item.ctl-zooIn,.activesenseisheds .control-item.ctl-zoomOut{display:list-item!important}@media(max-width:1023.98px){.activesenseisheds .controller{margin-bottom:10px!important}}@media(max-width:992px){.activesenseisheds .controller .control .control-item+.control-item{border-left:1px solid #ccc}}.activesenseisheds .controller .control .control-item+.control-item.ctl-fullView{border-bottom-left-radius:0!important}@media(min-width:1600px){.safarilowerversion .box-grid-item{display:grid}}.disabled-common{opacity:.6;pointer-events:none}.success-oq-wrap{padding:10px 40px 35px}.success-oq-wrap .action-cta-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:20px 18px;justify-content:center;text-align:center}.success-oq-wrap .action-cta-wrap .action-cta-btn{border:1px solid #aeaeae;border-radius:3px;color:#444;flex:0 0 47%;font-family:Barlow;font-size:14px;font-weight:600;letter-spacing:.28px;padding:8px;text-transform:uppercase;width:120px}@media(max-width:479px){.success-oq-wrap .action-cta-wrap .action-cta-btn{flex:0 0 85%}}.success-oq-wrap .action-cta-wrap .action-cta-btn:hover{background-color:#3d8040;background-color:var(--color-primary);color:#fff}.success-oq-modal .MuiDialog-paper{margin:10px;padding:5px 0;width:402px}.success-oq-modal .MuiDialog-paper i.close.icon-close:before{font-size:14px;height:14px;width:14px}@media(max-width:992px){.success-oq-modal .MuiDialog-paper{max-height:calc(100% - 10px)}}.success-oq-modal .MuiDialog-paper .MuiDialogContent-root{padding:0}.success-oq-modal .quote-return-res-wrp{align-items:center;display:flex;flex-direction:column;padding-top:5px}.success-oq-modal .quote-return-res-wrp p.top-model-message{background:#0000;border:0;box-shadow:none;color:#000;font-size:17px;font-weight:600;margin:0;padding:0;position:static}.success-oq-modal .top-model-message{align-items:center;background:#f3fbf5 0 0 no-repeat padding-box;border:1px solid #c3e2cc;border-radius:100px;box-shadow:0 0 20px rgba(0,0,0,.102);color:#444;display:flex;font-size:14px;font-weight:500;justify-content:center;left:0;margin:auto;opacity:1;padding:6px 20px;position:absolute;right:0;top:-14px;width:272px}#menu-LeadSource ul{height:298px;overflow:auto;overflow-y:auto}.leadCustomer-dialog .lead-source-option-wrp .lead-placeholder{color:#666}@media(max-width:649px){.leadCustomer-dialog .billing-add-main-wrp{display:block}.leadCustomer-dialog .billing-add-main-wrp button{display:block;margin:0 0 0 auto}}.leadCustomer-dialog .billing-add-wrp{display:flex;flex-wrap:wrap}.leadCustomer-dialog .MuiPaper-root,.leadCustomer-dialog .css-rnmm7m-MuiPaper-root-MuiDialog-paper{border-radius:4px;height:auto!important;max-height:90%;max-width:598px;overflow:auto;overflow-y:auto;width:100%!important}@media(max-width:767px){.leadCustomer-dialog .MuiPaper-root,.leadCustomer-dialog .css-rnmm7m-MuiPaper-root-MuiDialog-paper{max-width:80vw}}@media(max-width:550px){.leadCustomer-dialog .MuiPaper-root,.leadCustomer-dialog .css-rnmm7m-MuiPaper-root-MuiDialog-paper{margin:20px 0;max-width:90vw}}.leadCustomer-dialog .form-lead{margin-bottom:0;max-width:100%}.leadCustomer-dialog .form-lead .css-1wc848c-MuiFormHelperText-root{margin-left:0}.leadCustomer-dialog .form-lead svg.MuiSvgIcon-root{background-image:url(https://cdn.sensei3d.com/sheds/static/media/down-arrow-grey.cf98402d7834fe3dd32b.png);background-position:50%;background-repeat:no-repeat;background-size:13px}.leadCustomer-dialog .form-lead svg.MuiSvgIcon-root path{display:none}.leadCustomer-dialog .form-lead svg.MuiSvgIcon-root.css-bpeome-MuiSvgIcon-root-MuiSelect-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCSVQICAgIfAhkiAAAAI5JREFUGFdjZICABUB8AEpDhTAoA6BIPxAHAvEHRiCxAYj9ocoScWgGadoPxAJAfAGIDUEaQYIg2/hxaE6A2gTSBAJgw0EaQQCXZpCm+UiOhrsIphGbZpArHKCaPgLpAmRvIGvEphkkBtIEMgDkNzhA1wiSUABiUIDp49IEUoRNI0gcFBAgzSDnodgEsxIAF70cCQWx7XEAAAAASUVORK5CYII=)}.leadCustomer-dialog .form-lead .form-body{padding:20px 35px}@media(max-width:550px){.leadCustomer-dialog .form-lead .form-body{padding:20px}}.leadCustomer-dialog .form-lead .add-title{align-items:center;display:flex;font-size:18px;font-weight:600}.leadCustomer-dialog .form-lead .add-title .lead-radio-group{margin-left:5px}.leadCustomer-dialog .form-lead .form-group-search{align-items:center;background:#f3fbf5;border-radius:0 0 4px 4px;border-top:1px solid #d6d6d6;display:flex;padding:0 0 0 35px;width:100%}@media(max-width:550px){.leadCustomer-dialog .form-lead .form-group-search{padding:0 0 0 15px}}.leadCustomer-dialog .form-lead .form-group-search .icon-search{font-size:14px}.leadCustomer-dialog .form-lead .form-group-search .search-field{background:#f3fbf5;border:none;font-size:14px;font-weight:500;padding:15px 0 15px 5px;width:80%}.leadCustomer-dialog .form-lead .form-group-search .search-field::placeholder{color:#111}.leadCustomer-dialog .form-lead .form-group-search .btn-go{margin-left:18px;min-width:auto}@media(max-width:550px){.leadCustomer-dialog .form-lead .form-group-search .btn-go{margin:0 10px}}.leadCustomer-dialog .form-search .add-new-address-container{display:flex;justify-content:center}.leadCustomer-dialog .form-search .add-new-address-container .add-new-btn{align-items:center;background:#f4f5f9;border:1px solid #d6d6d6;border-radius:6px;box-shadow:0 7px 2px -3px #ccc;color:#444;cursor:pointer;display:flex;font-size:15px;font-weight:600;height:50px!important;justify-content:center;line-height:18px;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:80%}.leadCustomer-dialog .form-search .add-new-address-container .add-new-btn .icon{align-items:center;display:inline-flex;font-size:12px;justify-content:center;margin-right:4px}.leadCustomer-dialog .form-search .add-new-address-container .add-new-btn:hover{box-shadow:none;filter:brightness(.95);outline:none!important}.leadCustomer-dialog .form-search .add-new-address-container .add-new-btn img{margin-right:5px;margin-top:2px}.leadCustomer-dialog .form-search .add-search-main-wrp{background:#f3fbf5;padding:32px 0 5px}.leadCustomer-dialog .form-search .form-group-search{align-items:center;background:#fff;border:1px solid rgba(var(--primaryrgb),.7);border-radius:2px;display:flex;margin:36px 35px 0;padding:0 10px;width:530px}@media(max-width:550px){.leadCustomer-dialog .form-search .form-group-search{margin:30px auto 0;width:90%}}.leadCustomer-dialog .form-search .form-group-search .icon-search{font-size:14px}.leadCustomer-dialog .form-search .form-group-search .icon-search:before{color:#666}.leadCustomer-dialog .form-search .form-group-search .search-field{border:none;color:#000;font-size:15px;font-weight:500;padding:7px 5px 7px 10px;width:100%}.leadCustomer-dialog .form-search .form-group-search .search-field::placeholder{color:#111}.leadCustomer-dialog .form-search .form-group-search span.text{font-family:Barlow;font-size:14px;font-weight:600}.leadCustomer-dialog .form-search .form-group-search .btn-go{border-radius:4px;font-size:12px;height:30px;line-height:1.286;min-width:auto;padding:7px 15px;width:45px}.leadCustomer-dialog .form-search .your-search-result{word-wrap:break-word;color:#666;display:block;font-family:Barlow;font-size:15px;font-weight:500;line-height:20px;padding:8px 35px}@media(max-width:550px){.leadCustomer-dialog .form-search .your-search-result{padding:8px 20px}}.leadCustomer-dialog .form-search .your-search-result strong{word-wrap:break-word;color:#000}.leadCustomer-dialog .form-search .table .thead-light th{background-color:#fff;border:none;color:#999;font-weight:600;letter-spacing:.3px}.leadCustomer-dialog .form-search .table .thead-light tr{padding-left:5px;padding-right:5px}.leadCustomer-dialog .form-search .pagination-nav{margin-bottom:20px}.width-adjust-auto .css-rnmm7m-MuiPaper-root-MuiDialog-paper{border-radius:4px;height:auto;max-width:60vw;width:auto!important}@media(max-width:550px){.width-adjust-auto .css-rnmm7m-MuiPaper-root-MuiDialog-paper{max-width:90vw}}.mui-app .MuiButton-root.btn-form-link{background:#0000;box-shadow:none;color:#999;font-size:14px;font-weight:700;letter-spacing:2px;margin-right:20px;min-width:1px;padding:5px 2px}.mui-app .MuiButton-root.btn-form-link.primary-txt{color:var(--primary)}.mui-app .MuiButton-root.btn-form-link.change-sel-txt{font-weight:500;letter-spacing:normal;text-transform:capitalize}.mui-app .MuiButton-root.btn-form-link.change-sel-txt .icon-arrow-s2{font-size:10px;margin-right:2px}.form-new-lead .form-button>.btn{max-width:150px;padding:10px 15px}.form-submiting .form-new-lead .form-button>.btn .text{display:none}.form-submiting .form-new-lead .saving-effect{padding:0}.form-submiting .btn-tool button{pointer-events:none!important}.form-group-box-view{border:1px solid #ccc;border-radius:8px;box-shadow:0 10px 35px rgba(0,0,0,.149);display:flex;justify-content:space-between;padding:20px 25px}.form-group-box-view .txt-sec{color:#999;font-weight:600;letter-spacing:.36px}.form-group-box-view .btn-sm.btn-circle-icon .icon{font-size:9px;line-height:2.2;text-align:center;width:18px}.capture-modal{padding:60px 85px;text-align:center}.capture-modal .capture-modal-title{color:#111;font-size:22px;font-weight:700;margin-bottom:0;padding-bottom:10px;position:relative;text-transform:uppercase}.capture-modal .capture-modal-text{color:#333;font-size:14px;font-weight:500;margin-bottom:"1rem";margin-top:"0px";text-align:"center";white-space:"normal";word-break:"break-word"}.capture-modal .capture-modal-img-wrapper{display:flex;flex-wrap:wrap;justify-content:start}.capture-modal .capture-modal-img{padding:10px;width:50%}.capture-modal .capture-modal-img .build-img{border:1px solid #ccc;border-radius:4px}.capture-modal .capture-modal-btn-wrapper{display:flex;justify-content:center}.price-page .MuiMenu-paper{bottom:auto;height:auto;max-width:320px;top:112px!important}.price-page .MuiMenu-paper:after{rotate:180deg;top:-8px}.price-page .drop-row{padding:0 20px}.price-page .drop-cell{color:#666;font-size:13.5px;line-height:32px;padding:0}.price-page .MuiMenu-list{padding-bottom:0}.up-icon{font-size:12px;margin-bottom:-2px!important;padding:0!important}.up-icon .down{display:flex;margin-bottom:8px!important;rotate:180deg}.pay-type{color:#000!important;font-weight:500}.recapture-title{font-size:26px;font-weight:600}.recapture-text{font-weight:400}.recapture-footer-text{color:#000;font-weight:600;text-transform:uppercase}.serve-error{padding:50px}.serve-error .modal-title:after{display:none}.submitBtn{display:flex;justify-content:space-between}.chk-btn{align-items:baseline}.chk-btn .add-new-btn{color:var(--primary);cursor:pointer;font-size:12px;line-height:14px;padding-left:2px}.chk-btn .change-selection{color:#444;cursor:pointer;font-size:16px;font-weight:500}.chk-btn .change-selection .icon-arrow-s2{font-size:11px;padding-right:2px}.last-submit-btn{display:flex;justify-content:end}.more-info{align-items:center;color:var(--primary);cursor:pointer;display:flex;font-size:13px;font-weight:600}.more-info span{font-size:15px;margin-left:5px;margin-top:-1px}.more-info span.open{display:inline-block;margin-left:8px;margin-top:0;transform:rotate(90deg)}.user-address-detail .lead-customer-title{font-size:18px;font-weight:600}.user-address-detail .type-count{display:flex;justify-content:space-between}.user-address-detail .address-card{margin-bottom:20px}@media screen and (max-width:1024px){.user-address-detail .address-card{background:none;border:1px dashed #99a2af;border-left:none;border-right:none;font-size:12px;height:auto;padding:15px 0}.user-address-detail .address-card .row{padding-left:0!important}}.user-address-detail .address-card .address-type{color:#111;font-size:14px;font-weight:600}.user-address-detail .address-card .user-info-container{display:flex}@media(max-width:480px){.user-address-detail .address-card .user-info-container{flex-direction:column;height:240px}}.user-address-detail .address-card .user-info-container{background:#f4f5f9;border:1px dashed #99a2af;cursor:pointer;height:208px;justify-content:center;padding:20px 25px;position:relative}@media(max-width:786px){.user-address-detail .address-card .user-info-container .user-detail{font-size:10px;width:200px}}.user-address-detail .address-card .user-info-container .user-detail .field-container{font-size:14px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:420px}@media(max-width:1024px){.user-address-detail .address-card .user-info-container .user-detail .field-container{font-size:12px;width:300px}}@media(max-width:786px){.user-address-detail .address-card .user-info-container .user-detail .field-container{font-size:12px;width:200px}}.user-address-detail .address-card .user-info-container .user-detail .field-container .info-type{width:120px}@media(max-width:1024px){.user-address-detail .address-card .user-info-container .user-detail .field-container .info-type{font-size:12px;width:100px}}@media(max-width:786px){.user-address-detail .address-card .user-info-container .user-detail .field-container .info-type{font-size:12px;width:70px}}@media(max-width:480px){.user-address-detail .address-card .user-info-container .user-detail .field-container .info-type{font-size:12px;width:70px}}.user-address-detail .address-card .user-info-container .user-detail .field-container .info-value{color:#000;font-size:14px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:300px}@media(max-width:786px){.user-address-detail .address-card .user-info-container .user-detail .field-container .info-value{font-size:12px;margin-left:5px}}@media(max-width:480px){.user-address-detail .address-card .user-info-container .user-detail .field-container .info-value{font-size:12px;width:-webkit-fit-content;width:fit-content}}.user-address-detail .address-card .user-info-container .action-cta{display:flex;flex-direction:column}@media(max-width:480px){.user-address-detail .address-card .user-info-container .action-cta{flex-direction:row;gap:8px}}.user-address-detail .address-card .user-info-container .action-cta{text-align:center}.user-address-detail .address-card .user-info-container .action-cta .cta-btn{background:#fff;border:none;border-radius:100px;box-shadow:0 0 20px rgba(0,0,0,.102);color:#444;cursor:pointer;font-size:12px;font-weight:500;height:28px;margin-bottom:6px;opacity:1;width:77px}@media(max-width:480px){.user-address-detail .address-card .user-info-container .action-cta .cta-btn{height:auto;min-width:66px;padding:0 12px;width:auto}}.user-address-detail .add-new-address-btn{background:#f4f5f9;border:1px dashed #99a2af;border-radius:4px;color:#3d8040;color:var(--color-primary);cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:17px}.user-address-detail .change-done{display:flex;justify-content:space-between;margin-top:20px}@media(max-width:786px){.user-address-detail .change-done{margin-bottom:20px}}.user-address-detail .change-done .change-selection{color:#444;cursor:pointer;font-size:16px;font-weight:500}@media(max-width:1024px){.user-address-detail .change-done .change-selection{font-size:14px}}@media(max-width:786px){.user-address-detail .change-done .change-selection{font-size:12px}}.user-address-detail .change-done .change-selection .icon-arrow-s2{font-size:11px;padding-right:2px}@media(max-width:786px){.user-address-detail .change-done .change-selection .icon-arrow-s2{font-size:9px;padding-right:2px}}.user-address-detail .change-done .done-btn{background-color:var(--primary);box-shadow:0 7px 2px -3px #ccc;padding:4px 12px;text-transform:uppercase}.for-this-order,.user-address-detail .change-done .done-btn{border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;line-height:20px}.for-this-order{background:#3d8040;background:var(--color-primary);bottom:-9px;left:40px;padding:0 10px;position:absolute}.set-default{background:#fff;color:#000}.resize-font{font-size:12px}.resize-font .icon-cursor{cursor:pointer;padding:10px 0}.delete-record{max-width:316px!important;padding:45px 60px 0!important;width:316px!important}.delete-record .recapture-title{font-size:20px;line-height:28px}.delete-record .icon-close{cursor:pointer;font-size:10px;position:absolute;right:10px;top:10px}.delete-record .footer{align-items:center;background:#f3fbf5;border-radius:0 0 4px 4px;border-top:1px solid #ccc;display:flex;justify-content:center;margin-left:-60px;margin-right:-60px;margin-top:40px;padding:17px 0;text-align:center}.delete-record .footer .btn{background:#f8f8f8;border:1px solid #ccc;border-radius:4px;color:#444}.delete-record .footer .btn,.delete-record .footer .delete{box-shadow:0 7px 2px -3px #ccc;font-size:12px;font-weight:500;letter-spacing:.72px;padding:0 6px;text-transform:uppercase}.delete-record .footer .delete{background-color:#3d8040;background-color:var(--color-primary);border:1px solid #3d8040;border:1px solid var(--color-primary);border-radius:4px;color:#fff}.floor_joist{position:absolute;right:7%}.profile-section-active .tab-nav{right:380px}@media(max-width:991px){.activezipscreen body,body.activestatescreen{overflow-y:auto!important;position:relative}.activezipscreen body .canvas-box,.activezipscreen body .canvas-container,.activezipscreen body .footer,.activezipscreen body .header,.activezipscreen body .tab-panel,body.activestatescreen .canvas-box,body.activestatescreen .canvas-container,body.activestatescreen .footer,body.activestatescreen .header,body.activestatescreen .tab-panel{display:none}.activezipscreen body #root,body.activestatescreen #root{overflow:visible;overflow:initial}}.terms-and-condition-error{color:#d32f2f;font-size:13px;font-weight:500}@media(max-width:1023px){body.mui-app.before-activethumb-view.activebuildingview div#tabPanelWrp{display:none}}.sig-canvas-wrapper{align-items:center;display:inline-flex;justify-content:center;margin-top:50px;position:relative}.sig-canvas-wrapper .termssign{background:#f7f7f7;border:1px dashed #707070;max-width:100%}@media(max-width:1023px){.sig-canvas-wrapper .termssign{height:auto!important;width:80%!important}}.sig-canvas-wrapper .canvas-reset{position:absolute;right:-35px;top:50%;transform:translateY(-50%)}.sig-canvas-wrapper .canvas-reset a{color:gray;padding:10px}.terms-condi-modal-main-wrp .MuiDialog-container{overflow:auto}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content{margin:0 auto;max-width:1000px;overflow:visible;overflow:initial;padding:20px 0}@media(max-width:1200px){.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content{max-width:90%}}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .modal-title{color:#111;display:inline-flex;font-size:22px!important;line-height:30px;padding-bottom:10px;position:relative;text-transform:uppercase}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail p{color:#666;font-size:14px;font-weight:500;line-height:22px;margin-bottom:40px}@media(max-width:649px){.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail p{font-size:13px;line-height:20px;margin-bottom:25px}}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .modal-title:before{background:#3d8040;background:var(--color-primary);border-radius:2px;bottom:0;content:"";display:inline;display:initial;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .modal-title:after{display:none}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .row{column-gap:60px;display:flex;flex-wrap:wrap;padding:0 18px}@media(max-width:1200px){.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .row{padding:0}}@media(max-width:649px){.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .row{column-gap:30px}}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .row aside{flex-basis:calc(33.333% - 60px);flex-grow:0;flex-shrink:0;margin-bottom:20px}@media(max-width:649px){.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .row aside{flex-basis:calc(52% - 30px);margin-bottom:15px}}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .row aside label{color:#666;font-size:16px;line-height:20px;margin-top:10px}@media(max-width:649px){.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .row aside label{font-size:14px}}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .following-terms p span:before{color:#666;font-size:12px;margin-right:4px}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .following-terms h6{color:#666;font-size:14px;font-weight:700;margin-bottom:10px}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .agree-check-main-wrp{margin:0 auto;max-width:83%}@media(max-width:649px){.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .agree-check-main-wrp{max-width:90%}}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .agree-check-main-wrp .row{display:block}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .agree-check-main-wrp .check-type-2{align-items:center;background:#ffebeb;display:flex;padding:10px}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .agree-check-main-wrp .check-type-2 .checkbox{display:flex}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .agree-check-main-wrp .check-type-2 label{color:#444;font-size:12px!important;letter-spacing:.1px;line-height:18px;margin-left:8px;margin-top:0;padding-left:0;transition:all .1s ease}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .termsc-cta button{background-color:#444;border-color:#444;border-radius:4px;color:#fff;font-size:12px;font-weight:500;letter-spacing:1px;line-height:20px;margin:20px auto;max-width:50%;padding:4px 12px;text-transform:uppercase;width:100%}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .termsc-cta button[disabled]{opacity:.65}.terms-condi-modal-main-wrp .terms-condi-modal-wrp.dialog-content .for-terms-andc-detail .termsc-cta button:hover:after{border:initial;box-shadow:none;display:none}.notes-input-wrp{padding:20px 30px;width:100%}.notes-input-wrp textarea{border-radius:2px;font-size:12px;height:103px!important;line-height:20px;margin-bottom:25px;padding:3px 3px 3px 10px!important;scrollbar-color:#0000004d #0000;scrollbar-width:thin}.notes-input-wrp .custom-scrollbar textarea::-webkit-scrollbar{width:4px}.notes-input-wrp .custom-scrollbar textarea::-webkit-scrollbar-track{background:#0000}.notes-input-wrp .custom-scrollbar textarea::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:3px}.notes-input-wrp .custom-scrollbar textarea::-webkit-scrollbar-thumb:hover{background-color:#00000080}.notes-input-wrp .MuiInputBase-root.MuiOutlinedInput-root{padding:0;position:relative}.notes-input-wrp .MuiFormHelperText-root{bottom:4px;left:auto;position:absolute;right:8px}.notes-input-wrp .MuiOutlinedInput-notchedOutline{border:1px solid #ccc!important;border-radius:2px;box-shadow:0 2px 10px rgba(0,0,0,.161)!important}.notes-input-wrp .note-title{color:#444;font-size:14px;font-weight:400}@media(min-width:1023px)and (max-width:1600px){.notes-input-wrp{padding:15px 20px}}@media(max-width:980px){.notes-input-wrp{padding:0 15px 15px}}.upload-modal-main-dialog-box .MuiPaper-root.MuiPaper-elevation{border-radius:10px;box-shadow:0 3px 40px rgba(0,0,0,.161)}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content{padding:0;width:577px}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal{padding:35px 35px 40px}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal span.error{color:red;display:block;font-size:11px;line-height:15px;margin-top:8px;text-align:center}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal h2{color:#474b4e;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;margin:0}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal .description{color:#738092;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;line-height:20px;margin-bottom:29px}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal .drop-area{cursor:pointer;text-align:center;transition:all .3s ease}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal .drop-area img{height:38px;margin-bottom:4px;width:43px}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal .drop-area p{color:#b4bcc5;font-family:Roboto,sans-serif;font-size:23px;font-weight:500}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal .or-divider{color:#738092;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;line-height:16px;margin:30px 0 22px;text-align:center}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal .select-button{align-items:center;border:2px solid #035dd9;border-radius:6px;color:#035dd9;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:18px;padding:9px 16px}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal .select-button svg{height:14px;margin-right:4px;width:14px}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal .select-button input{display:none}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal .select-button:hover{background-color:#035dd9;color:#fff}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal .select-button:hover svg path{fill:#fff}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal .preview-container{display:flex;justify-content:center;margin-bottom:10px}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal .preview-container .preview-box{cursor:pointer;max-height:200px}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal .preview-container .preview-box img{height:100%;object-fit:contain;width:100%}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .save-btn-wrp{border-top:1px solid #b4bcc5;padding:15px 0;text-align:center}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .save-btn-wrp .save-button{background-color:#035dd9;border:1px solid #035dd9;border-radius:6px;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:18px;padding:7px 22px 10px}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .MuiFormControl-root.MuiTextField-root.name-wrp{background:#fff;border:1px solid #3e4a5b;border-radius:2px;margin:0 auto 26px;max-width:334px}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .MuiFormControl-root.MuiTextField-root.name-wrp .MuiInputBase-root.MuiFilledInput-root.MuiFilledInput-underline:after,.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .MuiFormControl-root.MuiTextField-root.name-wrp .MuiInputBase-root.MuiFilledInput-root.MuiFilledInput-underline:before{display:none}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .MuiInputBase-root.MuiFilledInput-root{background:#fff}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .MuiInputLabel-formControl.Mui-focused,.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .MuiInputLabel-formControl.MuiFormLabel-filled{color:#8596a8;font-size:11px!important;transform:translate(14px,2px)}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .MuiInputBase-input{color:#3c4a5d;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:auto;line-height:20px;padding:20px 14px 9px}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content label.MuiFormLabel-root.MuiInputLabel-root{font-family:Roboto,sans-serif;font-weight:500}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-image-options{border:1px dashed #8896a6;border-radius:4px;margin:0 auto;max-width:334px;padding:25px 0 15px}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-image-options .upload-image-drag-container{align-items:center;border:1px dashed #8896a6;display:flex;flex-direction:column;margin:0 auto;padding:10px;width:90%}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-image-options .upload-image-drag-container p{margin-bottom:0}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content button.disabled.save-button{opacity:.6;pointer-events:none}@media(max-width:649px){.upload-modal-main-dialog-box .MuiPaper-root.MuiPaper-elevation{margin:0;max-width:90%;width:100%}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content{width:100%}.upload-modal-main-dialog-box .MuiDialogContent-root.upload-modal-dialog-content .upload-modal{padding:35px 15px 40px}}@media(max-width:374px){.upload-modal-main-dialog-box .MuiPaper-root.MuiPaper-elevation{max-width:95%}}.box-img.build-style-box-img{width:100%}.box-img.build-style-box-img figure{height:90px}.box-img.build-style-box-img img{max-height:100%;object-fit:contain;width:100%}#linkexpirepopover .MuiPaper-elevation8.MuiPopover-paper.link-expire-error-box.link-expire-error-box{background-color:#fff;box-shadow:none;max-width:540px;padding:80px 100px;position:relative;width:540px}@media(max-width:650px){#linkexpirepopover .MuiPaper-elevation8.MuiPopover-paper.link-expire-error-box.link-expire-error-box{max-width:80%;padding:60px 40px;width:80%}}#linkexpirepopover .MuiPaper-elevation8.MuiPopover-paper.link-expire-error-box.link-expire-error-box:after{background:url(https://cdn.sensei3d.com/sheds/static/media/modal-illustration.9e9c2a04e8dd9b763a2b.png) no-repeat 100% 100%;background-size:50%;bottom:0;content:"";height:100px;position:absolute;right:0;width:100px}#linkexpirepopover .MuiPaper-elevation8.MuiPopover-paper.link-expire-error-box.link-expire-error-box p{color:#333;font-size:14px;font-weight:500;line-height:20px;margin:20px 0}#linkexpirepopover .MuiPaper-elevation8.MuiPopover-paper.link-expire-error-box.link-expire-error-box button{background-color:#444;border:1px solid #444;border-radius:4px;color:#fff;display:inline-block;font-size:13px;letter-spacing:1px;line-height:21px;margin-top:10px;padding:3px 12px;text-transform:uppercase}#linkexpirepopover h3{font-size:22px;line-height:30px;padding-bottom:15px;position:relative;text-transform:uppercase}#linkexpirepopover h3:before{background:#3d8040;background:var(--color-primary);border-radius:2px;bottom:0;content:"";display:inline;display:initial;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:40px}#linkexpirepopover .MuiBackdrop-root{background-color:#000;opacity:.5!important}.nav-box.provider-nav-box .nav-list-wrp{border-left:1px solid #ccc;padding-left:25px}div#provider-menu p{background-color:#f0fdf8;font-size:12px;font-style:italic;line-height:20px;margin:0;padding:18px 24px}div#provider-menu ul{padding:0}div#provider-menu ul li{font-size:15px;line-height:20px}div#provider-menu .inner-provider-content{padding:30px}div#provider-menu h3{font-size:17px;line-height:20px;margin:0 0 10px}div#provider-menu .MuiOutlinedInput-notchedOutline{border:1px solid #444;border-radius:2px}div#provider-menu .MuiMenu-paper:before{display:none}div#provider-menu .MuiMenu-paper:after{left:100px}div#showdefaultpricing .default-design-btn{font-size:16px;padding:10px;text-transform:inherit}div#showdefaultpricing p{font-size:15px;line-height:24px}div#showdefaultpricing .close-default-modal{background:#0000;border:0;font-size:12px;padding:0;position:absolute;right:10px;top:10px}div#showdefaultpricing .MuiPopover-paper{background-color:#fffcde;max-width:400px;padding:35px 30px}.no-active-hidden{display:flex;flex:1 1;justify-content:space-between}.active-hidden-price .device-menubar-wrapper .device-menu-inner .device-size-price .device-modal-price,.active-hidden-price .device-size-price.device-size-price-rto-wrp .device-modal-price,.active-hidden-price .nav-center-info .nav-item-price-rto-wrp .nav-item.nav-price,.active-hidden-price .nav-center-info .nav-item.nav-price,.active-hidden-price .nav-price-info,.active-hidden-price .price-box-type-2,.active-hidden-price .summary-fieldset .grand-total,.active-hidden-price .summary-fieldset fieldset span.fieldset-cell:nth-child(2),.active-hidden-price .summary-tabs fieldset span.fieldset-cell:nth-child(2){display:none!important}.active-hidden-price .summary-fieldset fieldset .no-active-hidden span.fieldset-cell{display:block}.MuiPaper-root.MuiPaper-elevation.MuiPopover-paper.order-error-popover-box.order-error-popover-box{padding:40px 20px;text-align:center;width:300px}.MuiPaper-root.MuiPaper-elevation.MuiPopover-paper.order-error-popover-box.order-error-popover-box h3{font-size:18px;line-height:20px;margin-bottom:30px}.MuiPaper-root.MuiPaper-elevation.MuiPopover-paper.order-error-popover-box.order-error-popover-box p{line-height:20px;margin-bottom:10px}.MuiPaper-root.MuiPaper-elevation.MuiPopover-paper.order-error-popover-box.order-error-popover-box p:last-child{margin-bottom:0}div#mui-component-select-provider_id{text-transform:capitalize}.expand-inclusion-wrp .select-options-wrp{margin-bottom:10px!important}.insulation-capt,.summary-fieldset .insulation-capt{line-height:18px;margin-top:5px;text-transform:capitalize}.insulation-capt span.insulation-names,.summary-fieldset .insulation-capt span.insulation-names{color:#212121;display:inline-block;font-size:12px;margin-left:11px;margin-right:4px;text-transform:capitalize}.insulation-capt span.insul-head,.summary-fieldset .insulation-capt span.insul-head{align-items:end;color:#333;display:flex;font-size:12px;line-height:15px}.insulation-capt span.insulation-types,.summary-fieldset .insulation-capt span.insulation-types{color:#333;font-size:12px}.insulation-capt .included-txt,.summary-fieldset .insulation-capt .included-txt{color:#444;font-size:12px}.insul-cost.fieldset-cell{color:#333;font-size:12px;line-height:15px}.fieldset-row.insulation-head-wrp{align-items:center;margin-top:10px}.select-options-wrp .price-box-type-2{font-size:12px}.panel-insulation .accordion-summary svg{margin-right:10px;width:18px}.panel-insulation .panel-insulation .MuiAccordionDetails-root.accordion-collapse{padding:0}.panel-insulation .expand-inclusion-wrp{padding:0 28px}.panel-insulation .expand-inclusion-wrp:before{border-bottom:10px solid #0000;border-top:10px solid #0000;border-color:currentcolor #0000 #f0f0f0;border-style:none solid solid;border-width:0 10px 10px;content:"";left:26px;position:absolute;top:-9px}.panel-insulation .expand-inclusion-wrp .form-group-check .form-checkbox+label{margin-top:-1px;padding:2px 0 2px 22px;text-transform:capitalize;width:55px}.panel-insulation .expand-inclusion-wrp li.checkbox-item.hide-floor{display:none}.panel-insulation .expand-inclusion-wrp .checkbox-list .checkbox-item{align-items:center;display:flex}.panel-insulation .expand-inclusion-wrp.move-right:before{left:39.5%}.panel-insulation .checkbox-list.inter-type-dropdown{display:flex;padding:0 28px 5px}.panel-insulation .checkbox-list.inter-type-dropdown li.checkbox-item{align-items:center;display:flex;flex:1 1}.panel-insulation .checkbox-list.inter-type-dropdown li.checkbox-item .form-group-check{margin-right:6px!important}.panel-insulation .checkbox-list.inter-type-dropdown .form-group-check label{font-size:0;padding:1px 8px 3px}.panel-insulation .checkbox-list.inter-type-dropdown .check-out-label{font-size:14px;line-height:14px}.panel-insulation .summary-tabs{margin-top:0}.panel-insulation .select-options-wrp span,.panel-insulation .select-options-wrp.badge-label{font-size:13px;line-height:15px;margin:0;text-transform:inherit}.panel-insulation .accordion .accordion-collapse{padding:0}.panel-insulation .accordion.Mui-expanded{margin-bottom:0!important}.insulation-type-dropdown{background-color:#fff;display:flex!important;text-align:left;width:70%!important}.insulation-type-dropdown .MuiInputBase-formControl .MuiOutlinedInput-notchedOutline{border:1px dashed #3d8040;border:1px dashed var(--color-primary);border-radius:2px;font-size:14px;line-height:20px}.insulation-type-dropdown .highlight-txt{color:#3d8040;color:var(--color-primary)}.insulation-type-dropdown svg.MuiSvgIcon-root{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCSVQICAgIfAhkiAAAAI5JREFUGFdjZICABUB8AEpDhTAoA6BIPxAHAvEHRiCxAYj9ocoScWgGadoPxAJAfAGIDUEaQYIg2/hxaE6A2gTSBAJgw0EaQQCXZpCm+UiOhrsIphGbZpArHKCaPgLpAmRvIGvEphkkBtIEMgDkNzhA1wiSUABiUIDp49IEUoRNI0gcFBAgzSDnodgEsxIAF70cCQWx7XEAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;right:5px}@media(max-width:1200px){.insulation-type-dropdown svg.MuiSvgIcon-root{right:4px}}.insulation-type-dropdown svg.MuiSvgIcon-root path{display:none}.insulation-type-dropdown .MuiInputBase-formControl.Mui-focused .MuiOutlinedInput-notchedOutline,.insulation-type-dropdown .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ccc}.insulation-type-dropdown .MuiSelect-select.MuiInputBase-input{padding:8px}#menu-insulation_type li.MuiButtonBase-root{background:#0000!important;font-size:14px;line-height:18px;padding:5px 20px!important}#menu-insulation_type span.MuiButtonBase-root.MuiRadio-root.MuiRadio-colorSuccess.MuiRadio-sizeSmall{padding:0 10px 0 0}.showSharing{background-color:#3d8040!important;background-color:var(--color-primary)!important;position:relative;z-index:100}.showSharing .show-sharing-container{align-items:center;display:flex;gap:4px;justify-content:center}.showSharing .show-sharing-container .sharing-text{color:#fff;font-size:14px;margin:0}.showSharing .show-sharing-container .sharing-text.paused{color:#fd8900}.showSharing .show-sharing-container .icon-arrow-right-ico,.showSharing .show-sharing-container .icon-close{font-size:8px;font-weight:900!important}.showSharing .show-sharing-container .icon-arrow-right-ico:before,.showSharing .show-sharing-container .icon-close:before{color:#fff;cursor:pointer}.showSharing .sharing-pulse{animation:pulse-animation 2s infinite;background-color:#d5121a;border-radius:50%;bottom:-4px;box-shadow:0 0 1px 1px rgba(213,18,26,.102);height:9px;left:50%;position:absolute;transform:translate(-50%);width:9px}.showSharing .sharing-pulse.warning{animation:warning-pulse-animation 2s infinite;background-color:#fd8900;box-shadow:0 0 1px 1px #ccc}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(213,18,26,.533)}to{box-shadow:0 0 0 8px #0000}}@keyframes warning-pulse-animation{0%{box-shadow:0 0 0 0 rgba(253,137,0,.533)}to{box-shadow:0 0 0 8px #0000}}.showSharing.paused{background-color:#fffbf7!important}.screen-share-btn{background-color:#f3fbf5;border-radius:0 0 10px 10px;position:relative}.screen-share-btn:hover .share-screen-title-tooltip{display:block}.screen-share-btn .share-screen-title-tooltip{background:#3d8040;background:var(--color-primary);border-radius:6px;box-shadow:0 0 20px #00ff4a33;color:#fff;display:none;font-size:13px;font-weight:500;line-height:19px;padding:10px 15px;position:absolute;right:50%;top:calc(100% + 16px);transform:translateX(50%);white-space:nowrap}.screen-share-btn .share-screen-title-tooltip:after{border-bottom:8px solid #3d8040;border-bottom:8px solid var(--color-primary);border-left:6px solid #0000;border-right:6px solid #0000;content:"";position:absolute;right:50%;top:-8px;transform:translateX(50%)}.screen-share-btn .new-feature{bottom:-28px;font-size:30px;position:absolute;right:-17px}.screen-share-btn .saving-effect-type-2{align-items:center;background:#fffc;border-radius:10px;bottom:1px;display:flex;height:10px;justify-content:center;left:1px;margin:auto;position:absolute;right:1px;top:1px;z-index:11111111}.screen-share-btn .saving-effect-type-2 span{animation-delay:.192s;animation:saving-effect 1.2s ease-in-out infinite;animation-fill-mode:both;background:#3d8040;background:var(--color-primary);border-radius:50%;display:inline-block;height:5px;margin:0 2px;width:5px}.screen-share-modal{background:#fff;border-radius:8px 0 8px 8px;box-shadow:0 0 70px rgba(0,0,0,.502);display:none;position:absolute;right:0;top:100%}.screen-share-modal .btn.btn-danger,.screen-share-modal .btn.btn-primary{align-items:center;border:1px solid #0000;border-radius:4px;box-shadow:0 7px 2px -3px #ccc;color:#fff;display:inline-flex;justify-content:center;padding:4px 12px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.screen-share-modal .share-screen-container{display:flex;justify-content:center}.screen-share-modal .share-screen-container .status-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:700px;padding:30px 0}.screen-share-modal .share-screen-container .share-screen-left{border-right:1px solid #cfd7d1;display:flex;flex-direction:column;padding:45px 30px 45px 40px}.screen-share-modal .share-screen-container .share-screen-left .share-link-container{display:flex}.screen-share-modal .share-screen-container .share-screen-left .share-link-container .share-link-title{color:#000;font-size:14px;font-weight:500!important;margin-bottom:10px}.screen-share-modal .share-screen-container .share-screen-left .share-link-container .copy-link-title-container{display:flex;margin-bottom:10px}.screen-share-modal .share-screen-container .share-screen-left .share-link-container .copy-link-title-container .copy-link-title{color:#000;font-size:14px;font-weight:600!important;line-height:20px;margin:0 4px 0 0;text-align:center}.screen-share-modal .share-screen-container .share-screen-left .share-link-container .copy-link-title-container .icon-point-down-hand,.screen-share-modal .share-screen-container .share-screen-left .share-link-container .copy-link-title-container .icon-share-hand{font-size:18px}.screen-share-modal .share-screen-container .share-screen-left .share-link-container .copy-link-title-container .icon-point-down-hand:before,.screen-share-modal .share-screen-container .share-screen-left .share-link-container .copy-link-title-container .icon-share-hand:before{color:#3d8040;color:var(--color-primary)}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container{display:flex}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .share-link-content{display:flex;gap:18px;justify-content:center;margin-right:15px}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .share-link-content .share-link-content-item{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .share-link-content .share-link-content-item .share-link-img-container{align-items:center;background:#fff 0 0 no-repeat padding-box;border:1px solid #ccc;border-radius:100px;box-shadow:0 0 20px rgba(0,0,0,.102);display:flex;height:46px;justify-content:center;width:46px}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .share-link-content .share-link-content-item:hover .share-link-img-container{box-shadow:2px 2px 30px hsla(0,0%,47%,.342)}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .share-link-content .share-link-content-item .text-secondary{color:#666;font-size:14px;font-weight:400;line-height:20px;margin:0}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .copy-box-container{align-items:center;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.102);display:flex;justify-content:space-between;min-width:460px;padding:16px 25px}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .copy-box-container .copy-link-text{color:#666;font-size:13px!important;font-weight:400!important;line-height:18px;margin-bottom:0}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .copy-box-container .copied-status-container{align-items:center;display:flex}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .copy-box-container .copied-status-container .copied-status-text{color:#666;font-size:12px;font-weight:600}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .copy-box-container .copied-status-container .icon-checkmark-ico{align-items:center;background-color:#3d8040;background-color:var(--color-primary);border-radius:100px;color:#fff;display:flex;font-size:5px;height:12px;justify-content:center;margin-left:4px;margin-right:7px;width:12px}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .copy-box-container .copy-link-btn{align-items:center;background:#0000;border:0;color:#3d8040;color:var(--color-primary);display:flex;font-size:12px;letter-spacing:1px;line-height:20px;padding:0;transition:all .15s ease-in-out}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .copy-box-container .copy-link-btn:hover{color:#2c6130;color:var(--color-primary-dark);transform:scale(1.03)}.screen-share-modal .share-screen-container .share-screen-left .copy-link-container .copy-box-container .copy-link-btn img{margin-right:7px}.screen-share-modal .share-screen-container .share-screen-right{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 30px}.screen-share-modal .share-screen-container .share-screen-right .btn{font-size:12px;height:36px;letter-spacing:1px;min-width:200px}.screen-share-modal .share-screen-container .share-screen-right .stop-sharing{background-color:#3d8040;background-color:var(--color-primary);margin-bottom:16px}.screen-share-modal .share-screen-container .share-screen-right .resume-sharing{background:#fffbf7;border:1px solid #fd8900;box-shadow:0 7px 2px -3px #ccc;color:#fd8900;margin-bottom:16px}.screen-share-modal .share-screen-container .share-screen-right .end-session{background-color:#d5121a}.screen-share-modal .share-screen-container .share-screen-right .end-session .end-session-tooltip{background:#fff8f9;border:1px solid #d5121a;border-radius:0 4px 4px 4px;box-shadow:0 0 20px rgba(0,0,0,.502);left:calc(100% + 14px);padding:26px 30px;position:absolute;text-align:left;top:0;width:245px;z-index:1}.screen-share-modal .share-screen-container .share-screen-right .end-session .end-session-tooltip .alert-title{color:#000;font-size:20px;font-weight:700}.screen-share-modal .share-screen-container .share-screen-right .end-session .end-session-tooltip .alert-content{color:#444;font-size:16px;font-weight:400;line-height:20px;margin-bottom:25px;margin-top:5px;text-transform:none;white-space:normal}.screen-share-modal .share-screen-container .share-screen-right .end-session .end-session-tooltip .action-container .btn-danger{background:#d5121a;letter-spacing:.84px;min-width:55px}.screen-share-modal .share-screen-container .share-screen-right .end-session .end-session-tooltip .action-container .btn-default{background-color:#0000;border:none;box-shadow:none;color:#000;margin-left:8px;min-width:30px}.screen-share-modal .share-screen-container .share-screen-right .end-session .end-session-tooltip:after,.screen-share-modal .share-screen-container .share-screen-right .end-session .end-session-tooltip:before{content:"";display:block;height:0;position:absolute;right:100%;width:0}.screen-share-modal .share-screen-container .share-screen-right .end-session .end-session-tooltip:after{border-bottom:12px solid #0000;border-right:12px solid #fff8f9;right:calc(100% - 3px);top:0}.screen-share-modal .share-screen-container .share-screen-right .end-session .end-session-tooltip:before{border-bottom:12px solid #0000;border-right:12px solid #d5121a;top:-1px}.screen-share-modal .share-screen-container .share-screen-right .end-session .end-session-tooltip .icon-close{cursor:pointer;font-size:9px;font-weight:900;position:absolute;right:13px;top:13px}.screen-share-modal .share-screen-container .share-screen-right .end-session .end-session-tooltip .icon-close:before{color:#000}.screen-share-modal .share-screen-container .share-screen-right .participants{color:#666;font-size:12px;font-weight:500!important;margin-top:15px}.screen-share-modal:after{border-right:12px solid #fff;border-top:16px solid #0000;content:"";position:absolute;right:0;top:-15px}.screen-share-modal.error-container{background-color:#fff8f9!important;border:1px solid #ce2b32;display:block}.screen-share-modal.error-container .status-container{min-width:330px!important}.screen-share-modal.error-container .status-image-container{align-items:center;border-radius:50%;display:flex;height:165px;justify-content:center;margin-bottom:5px;position:relative;width:165px}.screen-share-modal.error-container .status-image-container .circle1{animation-delay:1s}.screen-share-modal.error-container .status-image-container .circle2{animation-delay:2s}.screen-share-modal.error-container .status-image-container .circle3{animation-delay:3s}.screen-share-modal.error-container .status-image-container div{animation:ripple-animation-error 3s ease-out infinite;background-color:#d5151d;border-radius:50%;height:100%;opacity:0;position:absolute;width:100%}.screen-share-modal.error-container .heading-text{color:#000;font-size:20px;font-weight:500;margin-bottom:6px;text-align:center}.screen-share-modal.error-container .sub-heading-text{color:#666;font-size:14px;font-weight:400;text-align:center}.screen-share-modal.error-container:before{border-bottom:initial;border-right:12px solid #d5121a;border-top:16px solid #0000;content:"";position:absolute;right:-1px;top:-16px}.screen-share-modal.error-container:after{border-right:12px solid #fff8f9;top:-13px}.screen-share-modal.connected{display:block}.screen-sharing-host-view .status-image-container{align-items:center;border-radius:50%;display:flex;justify-content:center;position:relative}.screen-sharing-host-view .status-image-container.disconnected{margin-bottom:30px}.screen-sharing-host-view .status-image-container.paused{height:135px;margin-bottom:10px;width:135px}.screen-sharing-host-view .status-image-container.paused .circle1{animation-delay:1s}.screen-sharing-host-view .status-image-container.paused .circle2{animation-delay:2s}.screen-sharing-host-view .status-image-container.paused .circle3{animation-delay:3s}.screen-sharing-host-view .status-image-container.paused div{animation:ripple-animation-paused 3s ease-out infinite;background-color:#fd8900;border-radius:50%;height:100%;opacity:0;position:absolute;width:100%}.screen-sharing-host-view .status-image-container.error{height:215px;margin-bottom:10px;width:215px}.screen-sharing-host-view .status-image-container.error .circle1{animation-delay:1s}.screen-sharing-host-view .status-image-container.error .circle2{animation-delay:2s}.screen-sharing-host-view .status-image-container.error .circle3{animation-delay:3s}.screen-sharing-host-view .status-image-container.error div{animation:ripple-animation-error 3s ease-out infinite;background-color:#d5151d;border-radius:50%;height:100%;opacity:0;position:absolute;width:100%}.screen-sharing-host-view .heading-text{color:#000;font-size:24px;font-weight:500;margin-bottom:8px;text-align:center}.screen-sharing-host-view .sub-heading-text{color:#666;font-size:16px;font-weight:400;text-align:center}.end-session-alert{align-items:center;background:#fffbdb;border:1px solid #e5cb00;border-radius:5px;box-shadow:0 0 40px rgba(0,0,0,.302);cursor:pointer;display:flex;opacity:1;padding:8px 15px;position:fixed;right:0;top:20px;transform:translateX(100%);transition:transform .5s ease-in-out,opacity .5s ease-in-out;width:-webkit-max-content;width:max-content;z-index:10000}.end-session-alert .alert-text{color:#444;font-size:14px;font-weight:400}.end-session-alert .icon-close{font-size:8px;font-weight:500;margin-left:7px}.end-session-alert .icon-close:before{color:#000}.showToaster{transform:translateX(-20px)}.screen-share-overlay{background-color:rgba(0,0,0,.851);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;z-index:15}.screen-share-overlay.show{opacity:.3}.share-main-wrp{align-items:center;background:#fff;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 10px 35px #00000026;cursor:pointer;display:flex;flex-direction:row!important;height:70px;justify-content:center;margin-left:20px;padding:11px 15px;position:relative;transition:border-color .3s ease}@media(max-width:1023.98px){.share-main-wrp{display:none}}.share-main-wrp .icon-share-blank:before,.share-main-wrp .icon-share-ss:before{font-size:30px}.cmn-share-pause-wrp.share-main-wrp{border:0;border-radius:0;border-radius:4px;padding:0}.cmn-share-pause-wrp.share-main-wrp .screen-share-btn{align-items:center;border-radius:4px;display:flex;height:60px;justify-content:center;width:80px}.cmn-share-pause-wrp.share-main-wrp .show-sharing-container .icon-arrow-right-ico,.cmn-share-pause-wrp.share-main-wrp .show-sharing-container .icon-close,.cmn-share-pause-wrp.share-main-wrp .show-sharing-container .icon-share-cross{font-size:8px;font-weight:900!important}.screen-share-btn.showSharing.paused{position:static}@keyframes ripple-animation-paused{0%{opacity:.25;transform:scale(.3)}to{opacity:0;transform:scale(1)}}@keyframes ripple-animation-error{0%{opacity:.1;transform:scale(.45)}to{opacity:0;transform:scale(1)}}.mui-app .tax-detail-container .MuiInputBase-input{padding:8px 14px}.tax-exempt-message{font-size:13px;line-height:1.1;margin-top:9px}#menu-company_id li.MuiButtonBase-root.MuiMenuItem-root,#menu-provider_id li.MuiButtonBase-root.MuiMenuItem-root{text-transform:capitalize}.ramp-select{width:70px!important}.prod-sheds-wrp.zipbox-wrapper{align-items:stretch;background:#0000;border-radius:0;flex:1 1;flex-wrap:nowrap;gap:14px;height:100%;justify-content:flex-start;overflow:visible;padding:0}@media(max-width:1199.98px){.prod-sheds-wrp.zipbox-wrapper{flex-wrap:wrap;gap:10px;overflow:auto}}.prod-sheds-wrp.zipbox-wrapper .zipbox-building-wrap{align-self:stretch;border-radius:20px;flex:1 1 auto;margin:0;min-width:0;overflow:hidden;padding:0}@media(max-width:1199.98px){.prod-sheds-wrp.zipbox-wrapper .zipbox-building-wrap{border-radius:16px;flex:initial;width:100%}}.prod-sheds-wrp.zipbox-wrapper .zipbox-building-wrap.background-new{background:url(https://cdn.sensei3d.com/sheds/static/media/zip_left_bg.e7c966fa99ba8fd66461.png) no-repeat 0;background-size:cover}@media(max-width:767.98px){.prod-sheds-wrp.zipbox-wrapper .zipbox-building-wrap.background-new{background-position:top}}.prod-sheds-wrp.zipbox-wrapper .zipbox-building-wrap.squareshed-background{aspect-ratio:1536/1024;background-image:url(https://cdn.sensei3d.com/sheds/static/media/squareshed_zip_code_image_new.2b2a5aedfc0d77da4c27.png)}@media(max-width:991px){.prod-sheds-wrp.zipbox-wrapper .zipbox-building-wrap.squareshed-background{min-height:260px;width:100%}}.prod-sheds-wrp.zipbox-wrapper .zipbox-building-wrap .text-cnt.prod-sheds-text-cnt{visibility:hidden}.prod-sheds-wrp.zipbox-wrapper .zipbox-building-wrap .zipbox-building-img{align-items:flex-end;display:flex;height:100%;justify-content:center;padding:0;position:relative;width:100%}@media(max-width:1199.98px){.prod-sheds-wrp.zipbox-wrapper .zipbox-building-wrap .zipbox-building-img{height:auto;min-height:260px}}@media(max-width:767.98px){.prod-sheds-wrp.zipbox-wrapper .zipbox-building-wrap .zipbox-building-img{min-height:180px}}.prod-sheds-wrp.zipbox-wrapper .zipbox-building-wrap .zipbox-building-img img{display:none}.zipbox-content.prod-sheds-zip-cnt-wrp{align-items:stretch;background:#fff;border-radius:20px;display:flex;flex:0 0 460px;flex-direction:column;height:auto;justify-content:center;overflow-y:auto;padding:40px 60px 40px 28px;width:460px}@media(max-width:1399.98px){.zipbox-content.prod-sheds-zip-cnt-wrp{padding:32px 48px 32px 24px}}@media(max-width:1199.98px){.zipbox-content.prod-sheds-zip-cnt-wrp{align-items:stretch;border-radius:16px;flex:initial;justify-content:flex-start;min-height:0;min-height:auto;order:-1;padding:28px 20px;width:100%}}.notes-tooltip{cursor:pointer;margin-top:2px;position:relative}.notes-tooltip span{margin-left:10px}.notes-tooltip .notes-tooltip-bottom{background:#fffcde;border-bottom-color:initial;border-bottom-style:none;border-bottom-width:0;border-image:none;border-image:initial;border-left:1px dashed #c1ba81;border-right-color:initial;border-right-style:none;border-right-width:0;border-top:1px dashed #c1ba81;bottom:-18px;display:none;height:12px;left:45%;position:absolute;transform:rotate(45deg);width:12px;z-index:10}.notes-tooltip .notes-tooltip-bottom.active{display:block}.accordion-expanded-icon{position:absolute!important;right:10px!important;top:10px!important}.w-100{width:100%!important}.add-box-img-label .icon-eye{left:4px;position:absolute;top:4px}.comp-count-change{background-color:#fff;border-radius:100px;box-shadow:0 0 12px #0000004d;height:20px;position:absolute;right:4px;top:4px;width:48px;z-index:100}.comp-count-change,.comp-count-change .comp-count-inn{align-items:center;display:flex;justify-content:center}.comp-count-change p{font-size:12px;font-weight:600;margin:0 7px}.comp-count-change i{cursor:pointer;font-size:8px}.hide-tax-value .price-box-type-2{display:none}.check-circle{align-items:center;background-color:var(--primary);border-radius:50%;display:inline-block;display:flex;height:15px;justify-content:center;left:25px;line-height:1;position:absolute;text-align:center;top:4px;width:15px;z-index:1}.check-circle i{color:#fff;font-size:6px;line-height:1}.wainscot-siding-cmn-wrp li.checkbox-item label.form-check-label{font-size:0}.wainscot-siding-cmn-wrp li.checkbox-item{align-items:center;display:flex}.wainscot-siding-cmn-wrp ul.checkbox-list{align-items:center;display:flex;gap:20px;padding:0 30px}.wainscot-siding-cmn-wrp ul.checkbox-list .form-group-check{margin-right:3px!important}.wainscot-sid-head-wrp{border-top:1px solid #0000001f;justify-content:space-between;margin-bottom:15px;margin-top:5px;padding:15px 30px 0;position:relative}.wainscot-material-cnt.wainscot-siding-cmn-wrp{padding:2px 0!important}.wainscot-material-cnt-wrp{padding:0 30px}.wainscot-sid-head-wrp h3{font-size:16px;font-weight:500;line-height:20px;margin-bottom:0;margin-right:10px}.wainscot-clr-divider{border-top:1px solid #0000001f;margin:35px 0 15px}.wainscot-sid-head-wrp:before{background:#fff;border-left:1px solid #0000001f;border-top:1px solid #0000001f;content:"";height:10px;left:33px;position:absolute;top:-6px;transform:rotate(45deg);width:10px}.move-wainscot-right.wainscot-sid-head-wrp:before{left:130px}.barrier-cnt-wrp{border-top:1px solid #0003;margin-top:30px;padding-top:30px}.barrier-cnt-wrp .price-box-type-2{margin-left:15px}.barrier-cnt-wrp .barrier-head-wrp{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-size:16px;line-height:20px;margin-bottom:20px;padding:0 30px!important}.barrier-cnt-wrp .barrier-head-wrp .icon svg{margin-right:10px;width:18px}.barrier-cnt-wrp .barrier-head-wrp span.title{display:block;width:100%}.barrier-cnt-wrp .barrier-head-wrp small{color:#666;display:block;font-size:12px;line-height:16px;margin-top:5px}.barrier-cnt-wrp ul.checkbox-list.mb-0.inter-type-dropdown{margin-top:10px}.barrier-insulation-type-wrp .insulation-type-dropdown{display:none!important}.barrier-insulation-type-wrp .insulation-type-dropdown:first-child{display:block!important}.non-vis-wrp{align-items:center;display:flex;justify-content:end;width:108px}.non-vis-wrp img{margin-right:4px}.non-vis-wrp span{color:#666;font-size:13px;line-height:18px}.wains-mat-head{align-items:center;display:flex;padding-right:11px;text-align:left}.wains-col-head.wains-mat-head span.title img{margin-right:5px;width:17px}.summary-fieldset .barrier-insul-summ-wrp span.insul-head{font-size:12px}.fieldset-row.insulation-head-wrp.barrier-insul-summ-wrp{margin:0}.barrier-insulation-type-wrp .insulation-type-dropdown{width:100%!important}.expand-inclusion-wrp .checkbox-list .checkbox-item:last-child{padding-bottom:0}.expand-inclusion-wrp .price-box-type-2{letter-spacing:0}.expand-inclusion-wrp .single-insulation-type{background-color:#fff;border:1px dashed #3d8040;border:1px dashed var(--color-primary);border-radius:2px;color:#000;font-size:14px;line-height:20px;padding:8px;width:70%}.expand-inclusion-wrp .barrier-insulation-type-wrp .single-insulation-type{display:block;width:100%}.quantity-checkbox{align-items:center;background:#fff;border-radius:100px;box-shadow:0 0 12px rgba(0,0,0,.302);display:flex;font-size:11px;font-weight:700;line-height:14px;margin-left:8px;opacity:1;padding:1px 2px;position:relative;width:48px}.quantity-checkbox .quantity-checkbox-button{background:#0000;border:none;cursor:pointer;outline:none}.custom-color-wrp{align-items:center;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 10px #00000026;display:flex;height:32px;width:98px}.custom-color-wrp .MuiInputBase-formControl{color:#000;font-size:16px;line-height:20px;padding:0 8px}.custom-color-wrp .MuiButton-root{border-radius:4px;font-size:7px;height:18px;line-height:18px;padding:0;width:18px}.custom-color-wrp .MuiInputBase-input{font-size:13px;line-height:15px;padding:7px 0}.custom-color-wrp .MuiInputBase-formControl .MuiOutlinedInput-notchedOutline{border-width:0!important}.custom-color-wrp input{max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1023px)and (max-width:1600px){.custom-color-wrp{width:75px}.custom-color-wrp .MuiButton-root{font-size:5px;height:15px;line-height:18px;width:15px}}@media(max-width:567px){.custom-color-wrp{width:80px}.custom-color-wrp .MuiButton-root{font-size:5px;height:15px;line-height:18px;width:15px}}.view-order-container{margin:25px 0}.nav-tabs-pill .nav-tabs-link,.nav-tabs-pill .nav-tabs-link:hover{background:#efefef;border:2px solid #0000;box-shadow:0 0 35px rgba(0,0,0,.251)}.nav-tabs-pill .nav-tabs-link span.text{color:#848484;font-size:18px;letter-spacing:.36px;line-height:20px}.nav-tabs-pill .nav-tabs-link.Mui-selected,.nav-tabs-pill .nav-tabs-link:focus{background:#fff;border:2px solid #3d8040;border:2px solid var(--color-primary);height:48px}.nav-tabs-pill .nav-tabs-link.Mui-selected span,.nav-tabs-pill .nav-tabs-link:focus span{color:#3d8040;color:var(--color-primary);font-weight:700}.nav-tabs-pill .nav-tabs-link.Mui-selected:after,.nav-tabs-pill .nav-tabs-link.Mui-selected:before,.nav-tabs-pill .nav-tabs-link:focus:after,.nav-tabs-pill .nav-tabs-link:focus:before,.nav-tabs-pill .nav-tabs-link:hover:after,.nav-tabs-pill .nav-tabs-link:hover:before{border-left-color:#fff}.nav-tabs-pill .nav-tabs-link:hover:after,.nav-tabs-pill .nav-tabs-link:hover:before{visibility:hidden}.nav-tabs-pill .nav-tabs-link.Mui-selected:after,.nav-tabs-pill .nav-tabs-link.Mui-selected:before,.nav-tabs-pill .nav-tabs-link:focus:after,.nav-tabs-pill .nav-tabs-link:focus:before{visibility:visible}.nav-tabs-pill .nav-tabs-link.Mui-selected:before{border-color:#0000 #0000 #0000 #3d8040;border-color:#0000 #0000 #0000 var(--color-primary);border-style:solid;border-width:15px;top:20px}.MuiDialogContent-root.quote-summary-main-wrp{height:85dvh;padding:0}.MuiDialogContent-root.quote-summary-main-wrp .quote-summary-new-ui-wrp{border-bottom:1px dashed #707070;border-top:1px dashed #707070;margin:30px 0;padding:20px 50px 15px}.MuiDialogContent-root.quote-summary-main-wrp .grand-total-main-wrp{background-color:#fff;bottom:0;box-shadow:0 -3px 6px rgba(0,0,0,.161);margin:0 auto;max-width:100%;padding:23px 35px;position:-webkit-sticky;position:sticky}.MuiDialogContent-root.quote-summary-main-wrp .grand-total{background:#fff;border:.5px solid #3d8040;border:.5px solid var(--color-primary);border-radius:6px;padding:0 0 0 20px}.MuiDialogContent-root.quote-summary-main-wrp .grand-total strong{font-size:22px;line-height:30px}.MuiDialogContent-root.quote-summary-main-wrp .grand-total .grand-total-price-wrp{background:rgba(var(--primaryrgb),.05);border-left:.5px solid #3d8040;border-left:.5px solid var(--color-primary);border-radius:0 6px 6px 0;color:#3d8040;color:var(--color-primary);padding:6px 20px}.MuiDialogContent-root.quote-summary-main-wrp .quote-summary-new-ui-wrp h3.model-head-wrp{font-size:16px;font-weight:600}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .lead p{color:#333;font-size:13px;font-weight:500;line-height:20px;margin-bottom:20px;padding:0 30px}.MuiDialogContent-root.quote-summary-main-wrp .summary-company-logo{margin-top:20px}.MuiDialogContent-root.quote-summary-main-wrp .summary-company-logo img{height:98px;width:100px}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset strong.dialog-title{color:#000;font-size:30px;font-weight:700;letter-spacing:.6px;margin:22px 0}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp fieldset{border:0;box-shadow:none;margin:15px 0!important;padding:0}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp fieldset legend{color:#000;font-size:13px;letter-spacing:0;padding:2px;text-transform:inherit}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp fieldset .fieldset-row,.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp fieldset .list-info{margin-left:10px}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp fieldset .fieldset-row .f-14,.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp fieldset .fieldset-row strong,.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp fieldset .list-info .f-14,.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp fieldset .list-info strong{color:#333;font-size:12px!important;font-weight:500}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp fieldset .fieldset-row{margin-top:0}.MuiDialogContent-root.quote-summary-main-wrp .request-quote-main-wrp{padding:50px}.summaryrequestmodal.summaryreqquotemodalwrp .MuiPaper-root.MuiDialog-paper{height:auto}.quote-summary-new-ui-wrp .fieldset-cell strong span{color:#333}.nav-tabs-pill .nav-tabs.quote-summary-main-wrp{box-shadow:0 3px 10px #0003}.nav-tabs-pill .nav-tabs.quote-summary-main-wrp .base-Tab-root.nav-tabs-link{height:48px}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp .is-upgrade-wrp{margin-left:10px}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp .is-upgrade-wrp img{padding-right:3px}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp,.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp{margin:0}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp.with-legend{margin-top:18px}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp:first-child{margin-top:0}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp:last-child{margin-bottom:0}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp .fieldset-cell strong span.field-head-wrp,.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp .fieldset-cell strong span.field-head-wrp span{font-weight:500}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp ul.list-info{margin-left:20px}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp span.fieldset-cell.removal-credit-price strong span{color:#3d8040;color:var(--color-primary)}@media(max-width:1199px){.nav-tabs-pill .nav-tabs-link,.nav-tabs-pill .nav-tabs-link.Mui-selected,.nav-tabs-pill .nav-tabs-link:focus,.nav-tabs-pill .nav-tabs-link:hover{background:#fff;border:0;box-shadow:none}.MuiDialogContent-root.quote-summary-main-wrp .request-quote-main-wrp{padding:20px}.nav-tabs-pill .nav-tabs.quote-summary-main-wrp{padding:25px 0 0}.nav-tabs-pill .nav-tabs.quote-summary-main-wrp button{margin:0 10px}}@media(max-width:649px){.quote-summary-main-wrp .grand-total{position:static}.quote-summary-main-wrp .nav-tabs-link span.text{font-size:15px;line-height:18px}.MuiDialogContent-root.quote-summary-main-wrp .grand-total strong{font-size:18px;line-height:25px}.nav-tabs-pill .nav-tabs.quote-summary-main-wrp button{height:auto;margin:0}.summaryrequestmodal.summaryreqquotemodalwrp .MuiPaper-root.MuiDialog-paper{max-height:90%}.MuiDialogContent-root.quote-summary-main-wrp .quote-summary-new-ui-wrp{margin:30px 0;padding:20px 35px 15px}.MuiDialogContent-root.quote-summary-main-wrp .grand-total-main-wrp{bottom:33px;left:0;margin:0 auto;position:fixed;right:0;width:calc(100% - 64px)}.MuiDialogContent-root.quote-summary-main-wrp .grand-total-main-wrp .grand-total{width:100%}.MuiDialogContent-root.quote-summary-main-wrp .summary-fieldset .lead{margin-bottom:100px}}@media(max-width:500px){.MuiDialogContent-root.quote-summary-main-wrp .grand-total-main-wrp{max-width:90%;width:calc(100% - 20px)}}.radio-container-width{width:50%!important}span.cmpnt-color-name{font-size:12px;font-weight:400;line-height:14px;margin-left:10px}span.color-list-name{font-size:12px;line-height:20px}.overhang-section-wrp{margin-top:40px}.overhang-section-wrp .badge-label{margin:15px 0 5px}.porch-section-wrp .img-box-wrapper .MuiGrid-root.MuiGrid-item .box-img{width:100%}.porch-section-wrp .section-vertical.mt-20{margin-top:10px!important}.porch-section-wrp .porch-head-wrp{align-items:center;display:flex;margin:40px 0 20px}.porch-section-wrp .porch-head-wrp .badge-label.main-badge-head{margin:0 10px 0 0}.porch-section-wrp .porch-head-wrp .pricebox-full-sec{margin:0!important}.porch-section-wrp .badge-label{margin-top:10px}.zipcode-popover .zip-logo-section,.zipcode-popover .zip-mid p{display:none}.zipcode-popover .MuiPaper-root{border:1px solid #ccc;border-radius:12px;box-shadow:0 10px 35px rgba(0,0,0,.149);overflow:visible;width:360px}.zipcode-popover .zipcode-content{padding:40px 40px 35px}.zipcode-popover .close-icon{position:absolute;right:15px;top:15px}.zipcode-popover .close-icon i.close.icon-close{color:#333;font-size:10px}.zipcode-popover .zipcode-title{color:#666;font-size:14px;font-weight:400;line-height:20px;margin-bottom:10px}.zipcode-popover .zip-form .btn-go-zip{padding:12px 20px}.zipcode-popover .zip-form .btn-go-zip span.text{font-size:12px;line-height:20px}.zipcode-popover .not-serve-wrapper{font-size:12px;line-height:18px;margin-bottom:20px}.zipcode-popover .zipbox-logIn{margin-top:20px}.zipcode-popover .zipbox-logIn p{font-size:12px;font-weight:400;line-height:16px}.zipcode-popover .zipbox-logIn p span{font-weight:600}.zipcode-popover .zip-footer-wrp{background:#f0fdf8;border-radius:0 0 7px 7px;padding:20px 30px}.zipcode-popover .zip-footer-wrp p{color:#444;font-size:12px;font-style:italic;font-weight:400;line-height:18px;margin:0}.zipcode-popover .saving-effect{height:20px;line-height:20px}.zipcode-popover .zip-logout-wrp{display:none}.zipcode-popover .zip-form .MuiOutlinedInput-notchedOutline{border-radius:8px}.zipcode-popover .zip-form .new-comp-dropdown #mui-component-select-provider_id{border-radius:8px;color:#000;font-weight:600;padding:12px}.zipcode-popover .zip-form .new-comp-dropdown{border:1px solid #cfd7d1;border-radius:8px}.zipcode-popover .MuiPaper-root:before{border-bottom:9px solid #ccc;border-left:9px solid #0000;border-right:9px solid #0000;content:"";height:0;left:39px;position:absolute;top:-10px;width:0}.zipcode-popover .MuiPaper-root:after{border-bottom:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;content:"";height:0;left:40px;position:absolute;top:-8px;width:0}.zip-provider-wrp span.box-text.truncate-text{align-items:center;display:inline-block;max-width:115px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;vertical-align:middle;white-space:nowrap;width:100%}.nav-box.zip-provider-wrp{align-items:start;flex-direction:column;justify-content:center}.nav-center-info .nav-box.zip-provider-wrp{padding-right:10px}.nav-center-info .nav-box.zip-provider-wrp .zip-box-wrp{align-items:center;display:flex}.zipbox .btn-go-zip.MuiButton-root{align-items:center!important;background-color:#3d8040!important;background-color:var(--color-primary)!important;border-color:#3d8040!important;border-color:var(--color-primary)!important;border-radius:10px!important;box-shadow:none!important;display:flex!important;font-size:15px!important;font-weight:600!important;height:48px;justify-content:space-between!important;margin-top:14px;padding:0 24px!important;width:100%}.zipbox .btn-go-zip.MuiButton-root:hover{background-color:#2e6433!important;background-color:var(--color-primary-hover)!important;border-color:#2e6433!important;border-color:var(--color-primary-hover)!important}.zipbox .btn-go-zip.MuiButton-root.Mui-disabled{background-color:#3d8040!important;background-color:var(--color-primary)!important;color:#fff!important;opacity:.5!important}.zip-form-card{background:#fff;border-radius:0;box-shadow:none;font-family:Inter,sans-serif;margin:0;max-width:100%;padding:0;width:100%}.zip-brand-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.zip-brand-header .zip-brand-logo{align-items:center;background:#fff;border:1.5px solid #d6ead9;border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;padding:8px;width:56px}.zip-brand-header .zip-brand-logo img{filter:brightness(0) saturate(100%) invert(46%) sepia(79%) saturate(486%) hue-rotate(89deg) brightness(95%) contrast(91%);height:100%;object-fit:contain;width:100%}.zip-brand-header .zip-brand-text{display:flex;flex-direction:column;gap:2px}.zip-brand-header .zip-brand-name{color:var(--primary);font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:1.2}.zip-brand-header .zip-brand-sub{color:#6b7280;font-size:14px;font-weight:400;line-height:1.3}.zip-heading-section{margin-bottom:18px}.zip-heading-section .zip-main-heading{color:#111827;font-family:Inter,sans-serif;font-size:30px;font-weight:450;letter-spacing:-.3px;line-height:1.2;margin-bottom:8px}@media(max-width:1399.98px){.zip-heading-section .zip-main-heading{font-size:26px}}@media(max-width:767.98px){.zip-heading-section .zip-main-heading{font-size:22px}}.zip-heading-section .zip-subtitle{color:#6b7280;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0;max-width:none;padding:0;text-align:left}.zip-label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.zip-code-single-wrap{margin-bottom:4px;position:relative}.zip-code-single-wrap .zip-location-pin{color:#9ca3af;font-size:18px;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.zip-code-single-wrap .zip-location-pin:before{content:"";font-family:icomoon!important}.zip-code-single-wrap .zip-single-input{background:#fff;border:1.5px solid #d1d5db;border-radius:10px;color:#111827;font-family:inherit;font-size:16px;font-weight:400;height:48px;outline:none;padding:0 16px 0 44px;transition:border-color .18s;width:100%}.zip-code-single-wrap .zip-single-input::placeholder{color:#9ca3af;font-weight:400}.zip-code-single-wrap .zip-single-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1fac481f}.zip-code-single-wrap .zip-single-input::-webkit-inner-spin-button,.zip-code-single-wrap .zip-single-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.zip-form.error-active .zip-code-single-wrap .zip-single-input{border-color:#d5121a}.zip-btn-arrow{flex-shrink:0;font-size:20px;line-height:1}.zipbox .btn-go-zip.MuiButton-root .text{flex:1 1;text-align:center}.zip-no-payment{color:#9ca3af;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:1.5;margin:10px 0 0!important;max-width:none!important;padding:0!important;text-align:center}.zip-features-divider{border:none;border-top:1px solid #e5e7eb;margin:14px 0}.zip-features{align-items:stretch;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;overflow:hidden}.zip-features .zip-feature-divider{background:#e5e7eb;flex-shrink:0;width:1px}.zip-features .zip-feature-item{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;padding:12px 8px;text-align:center}.zip-features .zip-feature-icon-wrap{align-items:center;background:#1fac4814;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.zip-features .zip-feature-icon-wrap .icon{color:var(--primary);font-size:16px}.zip-features .zip-feature-text{color:#374151;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.zip-specialist-wrap{margin-top:14px;text-align:center}.zip-specialist-link{color:var(--primary);cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none}.zip-specialist-link:hover{text-decoration:underline}.zipbox-content.prod-sheds-zip-cnt-wrp form.zip-form{margin:0;max-width:none;padding:0}.zip-form-card .zip-mid{display:flex;flex-direction:column;margin-bottom:0}.zip-form-card .zip-form,.zip-form-card .zip-mid{max-width:100%!important;min-width:0!important;width:100%!important}.zip-form-card .zip-form{align-items:stretch!important;box-sizing:border-box!important}.zip-form-card .zip-form .btn-go-zip,.zip-form-card .zip-form .new-comp-dropdown,.zip-form-card .zip-form .not-serve-wrapper,.zip-form-card .zip-form .zip-code-single-wrap,.zip-form-card .zip-form .zip-heading-section,.zip-form-card .zip-form .zip-mid,.zip-form-card .zip-form .zip-single-input{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.zip-form-card p.zip-subtitle{color:#6b7280!important;font-size:15px!important;margin:0!important;text-align:left!important}.zip-form-card p.zip-no-payment,.zip-form-card p.zip-subtitle{font-family:Inter,sans-serif!important;font-weight:400!important;line-height:1.5!important;max-width:none!important;padding:0!important}.zip-form-card p.zip-no-payment{color:#9ca3af!important;font-size:12px!important;margin:8px 0 0!important;text-align:center!important}.zip-form-card .zip-main-heading{color:#111827!important;font-family:Inter,sans-serif!important;font-size:30px!important;font-weight:450!important;letter-spacing:-.3px!important;line-height:1.2!important;margin-bottom:8px!important}@media(max-width:1399.98px){.zip-form-card .zip-main-heading{font-size:26px!important}}@media(max-width:767.98px){.zip-form-card .zip-main-heading{font-size:22px!important}}.zip-form--compact{padding:0}.zip-form--compact .zip-heading-section{margin-bottom:20px}.zip-change-heading{color:#1a1c1e;color:var(--color-text-dark,#1a1c1e);font-family:Inter,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.zip-reset-warning{color:#707a70;color:var(--color-text-muted,#707a70);font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.5;margin:12px 0 0}.insulation-accordion-collapse{padding-bottom:40px!important}.insulation-accordion-collapse .cmn-insulation-data-wrp{margin:15px 30px 20px}.insulation-accordion-collapse .cmn-insulation-data-wrp .checkbox-list .checkbox-item{align-items:center;display:flex}.insulation-accordion-collapse .cmn-insulation-data-wrp li.checkbox-item.hide-floor{display:none}.insulation-accordion-collapse .cmn-insulation-data-wrp .acc-title-wrp .acc-tit{color:#212121;font-size:12px;font-weight:700;letter-spacing:.48px;margin-right:10px;text-transform:uppercase}.insulation-accordion-collapse .cmn-insulation-data-wrp span.single-insulation-type{align-items:end;background-color:#fff;border:1px solid #ccc;border-radius:2px;color:#000;display:flex;font-size:14px;line-height:20px;margin-left:auto;padding:8px;width:70%}.insulation-accordion-collapse .cmn-insulation-data-wrp ul.checkbox-list{margin-top:12px}.insulation-accordion-collapse .cmn-insulation-data-wrp ul.checkbox-list .checkbox-item label{text-transform:capitalize}.insulation-accordion-collapse .barrier-insulation-type-wrp span.single-insulation-type{border:1px solid #ccc}.insulation-accordion-collapse .insulation-type-dropdown{margin-left:auto!important}.insulation-accordion-collapse .insulation-type-dropdown .MuiInputBase-formControl .MuiOutlinedInput-notchedOutline{border:1px solid #ccc}.insulation-accordion-collapse .insulation-type-dropdown svg.MuiSvgIcon-root{background-image:url(https://cdn.sensei3d.com/sheds/static/media/insulation-down-arrow.c67c6db5cf817b149825.svg)}@media(min-width:1023px)and (max-width:1600px){.insulation-accordion-collapse .cmn-insulation-data-wrp{margin:15px 22px 20px}}@media(max-width:1023px){.insulation-accordion-collapse .cmn-insulation-data-wrp{margin:15px 18px 20px}}.form-group-check .form-checkbox+label{line-height:18px;min-height:16px}.form-group-check .form-checkbox+label:after{top:0}.edit-btn-section>div{align-items:center;background:#fff;border-radius:14px;cursor:pointer;display:flex;height:28px;justify-content:center;margin-top:5px;position:relative;width:28px}.edit-btn-section button{border:0!important;box-shadow:none!important;color:#000!important;font-size:12px!important;font-weight:400!important}.edit-btn-section button:after,.edit-btn-section button:before{display:none!important}.edit-btn-section button span{color:#000!important;font-size:12px!important;font-weight:400!important;height:auto!important;line-height:17px!important;width:auto!important}.edit-btn-section button span:before{color:#000!important}.edit-btn-section span.icon-delete-wrp{display:flex}.edit-btn-section span.icon-delete-wrp img{height:12px;width:12px}.edit-btn-section button:hover{background:#0000!important}.edit-btn-section .edit-component-wrp{background:#3d8040;background:var(--color-primary)}.edit-btn-section .edit-component-wrp button{background-color:#0000;min-width:0;min-width:auto;padding:0!important;position:static!important}.edit-btn-section .edit-component-wrp button span,.edit-btn-section .edit-component-wrp button span:before{color:#fff!important}.edit-btn-section .edit-component-wrp .demo-show-door-btn .btn-sm.btn-circle-icon{padding:0!important;position:static!important}#mui-component-select-provider_id>span{color:#666;font-size:13px;font-weight:500;line-height:15px}#mui-component-select-provider_id>span span.provider-name{color:#000;font-size:14px;font-weight:600}@media(max-width:1366px){.nav-info.inclusion-footer,.share-main-wrp{margin-left:10px}header nav .nav-center-info .nav-list .nav-item{padding:0 10px}.nav-list .nav-item.nav-size .nav-size-wrapper span.truncate-text{width:90px}nav .nav-center-info{padding-left:85px}}.quote-summary-new-ui-wrp fieldset .fieldset-row span.fieldset-cell:first-child{padding-right:73px}@media(max-width:479px){.quote-summary-new-ui-wrp fieldset .fieldset-row span.fieldset-cell:first-child{padding-right:35px}}.add-on-container{background-color:rgba(31,172,72,.051);border-bottom:1px dashed #1fac48;border-top:1px dashed #1fac48;display:flex;flex-direction:column;font-size:12px;padding:10px 20px}.add-on-container .control-label{color:#666;cursor:pointer;display:inline-flex;font-size:12px;line-height:24px;margin-bottom:0;padding-left:12px}.add-on-container .label{align-items:center;color:#444;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600}.add-on-container .add-more{font-size:13px;margin-top:10px;padding-left:13px;text-align:left}.add-on-container .add-more .text{color:#1fac48;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.3px}.add-on-container .input-wrapper{align-items:flex-end;display:flex}.add-on-container .input-wrapper .name{display:flex;flex-direction:column;min-width:60%;padding-left:5px;padding-right:15px}.add-on-container .input-wrapper .quantity{color:#444;display:flex;flex-direction:column;padding-left:15px;padding-right:5px;width:30%}.add-on-container .input-wrapper .input-box{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.102);height:28px;width:100%}.add-on-container .input-wrapper .delete-component{align-items:center;display:flex;justify-content:center;top:0}.add-on-container .input-wrapper .count{align-items:center;display:flex;padding-right:5px;top:0}.add-manually{align-items:center;cursor:pointer;display:inline-flex}.add-manually .icon-box{align-items:center;border:1px dashed var(--primary);border-radius:2px;color:var(--primary);display:flex;justify-content:center;margin-right:6px;padding:3px 0 2px;width:16px}.add-manually .icon-box span.icon.icon-plus{color:var(--primary);display:flex;font-size:9px;font-weight:900}.add-manually .text{color:var(--primary);font-size:12px;line-height:14px}.add-on-option-wrp label.form-check-label.disabled{pointer-events:none}.add-on-option-wrp label.form-check-label.disabled:before{background-color:#ebebeb;border-color:#cecece!important}.add-on-option-wrp span.addon-text-label{display:block;font-size:12px;line-height:15px;word-break:break-word}.add-on-option-wrp input.input-box{border:0;border-bottom:1px solid #cecece;font-size:13px;line-height:15px;width:100%}.add-on-option-wrp .form-group-check{flex-grow:1}@media(max-width:1023px){.add-on-option-wrp .form-group-check{flex-grow:0}}.add-on-option-wrp .form-group-check .form-check-label:before{top:50%;transform:translateY(-50%)!important}.add-on-option-wrp .form-group-check .form-check-label:after{top:calc(50% - 1px);transform:translateY(-50%)!important}.add-on-option-wrp li.checkbox-item{align-items:center;display:flex;flex-wrap:nowrap!important}.add-on-option-wrp .delete-component{flex-shrink:0}.add-on-option-wrp .price-box-type-2{flex-shrink:0;width:60px}.add-on-option-wrp .price-box-type-2 .input-sec span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:32px}.quantity-checkbox{border:1px solid #cecece;border-radius:4px;box-shadow:none;height:26px;margin-left:0;padding:0;width:70px}.quantity-checkbox i{color:#cecece;font-size:7px;line-height:10px}.quantity-checkbox .quantity-checkbox-button.minus-btn{border-right:1px solid #cecece;padding:5px 7px}.quantity-checkbox .quantity-checkbox-button.plus-btn{border-left:1px solid #cecece;padding:5px 7px}.quantity-checkbox span{color:#333;font-size:10px;line-height:14px;min-width:24px;padding:0 7px;text-align:center}.checkbox-list .checkbox-item .form-group-check .form-check-label:before{top:50%;transform:translateY(-50%)!important}.checkbox-list .checkbox-item .form-group-check .form-check-label:after{top:calc(50% - 1px);transform:translateY(-50%)!important}.no-inclusion-wrp{text-align:center}.inclusion-new-ui-wrp{background:#effdf4;border:1px solid #c5d9cc;border-radius:6px;margin:0 auto 25px;padding:8px 15px;width:92%}.inclusion-new-ui-wrp .inclusion-header{align-items:flex-start!important;display:flex;padding-top:80px;z-index:10}.inclusion-new-ui-wrp .inclusion-table tbody{grid-column-gap:100px;column-gap:100px;display:grid;grid-template-columns:1fr 1fr}@media(max-width:649px){.inclusion-new-ui-wrp .inclusion-table tbody{column-gap:60px}}@media(min-width:1024px){.tab-nav{background:#fff;border-left:1px solid #e5e7eb;bottom:0!important;box-shadow:-2px 0 16px #00000012;right:0!important;top:0!important;width:220px}.tab-list{counter-reset:steps-counter;flex-direction:column!important;padding:0 0 20px;width:100%}.tab-link,.tab-list{background:#0000!important;box-shadow:none!important}.tab-link{border:none!important;border-left:3px solid #0000!important;border-radius:0!important;counter-increment:steps-counter;cursor:pointer;height:auto!important;margin:0!important;min-height:48px;padding:10px 16px!important;text-align:left!important;transition:background .2s ease,border-left-color .2s ease;width:100%!important}.tab-link,.tab-link:before{align-items:center;display:flex!important}.tab-link:before{background:#f3f4f6!important;border:0 #0000!important;border-radius:50%!important;color:#6b7280!important;content:counter(steps-counter)!important;flex-shrink:0;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:700!important;height:28px!important;justify-content:center;left:auto!important;line-height:1;margin-right:10px;min-width:28px;opacity:1!important;position:relative!important;top:auto!important;transform:none!important;visibility:visible!important;width:28px!important}.tab-link:after{display:none!important}.tab-link .panel-tab-icon{align-items:center;display:flex!important;justify-content:flex-start!important;margin:0!important}.tab-link .panel-tab-icon .icon{display:none!important}.tab-link .panel-tab-icon .text{color:#374151!important;display:block!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;text-align:left!important;white-space:normal!important}.tab-link .tip-popper{display:none!important}.tab-link:hover{background:#f9fafb!important;border-left-color:#d1d5db!important;box-shadow:none!important}.tab-link:hover .panel-tab-icon .text{color:#111827!important}.isTabPanel .tab-link.Mui-selected{background:#eef7ee!important;background:var(--color-primary-bg)!important;border-left:3px solid var(--primary)!important;box-shadow:none!important;pointer-events:none}.isTabPanel .tab-link.Mui-selected:before{background:var(--primary)!important;color:#fff!important;transform:none!important}.isTabPanel .tab-link.Mui-selected:after{display:none!important}.isTabPanel .tab-link.Mui-selected .panel-tab-icon .text{color:var(--primary)!important;font-weight:700!important}.isTabPanel .tab-link.Mui-selected .icon svg g path,.isTabPanel .tab-link.Mui-selected .icon svg path{fill:var(--primary)!important}.isTabPanel .tab-link:hover .panel-tab-icon .icon{display:none!important}.isTabPanel .tab-link:hover .panel-tab-icon .text{display:block!important}.canvas-box,.isTabPanel .canvas-box{right:220px!important}.tab-link.insul-tab-link .panel-tab-icon .text{font-size:11px!important}header{background:#fff!important;box-shadow:0 1px 0 #e5e7eb!important;padding:0!important;top:0!important;z-index:15}nav{min-height:60px;padding:0 20px!important}.controller,nav .nav-center-info{margin-right:220px}.controller{align-items:center;bottom:20px!important;flex-direction:row!important;gap:6px;left:50%!important;max-width:none!important;position:fixed!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important;z-index:12}.controller .ctl-center-align,.controller .ctl-dimension,.controller .ctl-direction,.controller .ctl-inside,.controller .ctl-measure,.controller .ctl-reset,.controller .ctl-zoomOut,.controller .footer-inclusion-main-wrp,.controller .form-switch{display:none!important}.controller ul.control{align-items:center;background:#fffffff5!important;border:1px solid #e5e7eb!important;border-radius:50px!important;box-shadow:0 4px 20px #0000001f!important;flex-direction:row!important;height:52px;margin:0!important;padding:0 6px!important}.controller .control-item{width:auto!important}.controller .control-item .icon{align-items:center!important;border-bottom:none!important;border-radius:40px!important;color:#374151!important;display:flex!important;flex-direction:row!important;font-size:18px!important;gap:6px;height:40px!important;justify-content:center!important;padding:0 14px!important;transition:background .15s ease;white-space:nowrap}.controller .control-item .icon:hover{background:#f3f4f6!important}.controller .control-item.active .icon{background:#eef7ee!important;background:var(--color-primary-bg)!important;color:var(--primary)!important}.controller .control-item+.control-item:before{display:none!important}.controller .ctl-zooIn .icon:after{content:"Zoom";font-family:Inter,sans-serif;font-size:13px;font-weight:500}.controller .ctl-rotate .icon:after{content:"Rotate";font-family:Inter,sans-serif;font-size:13px;font-weight:500}.controller .ctl-fullView .icon:after{content:"Fullscreen";font-family:Inter,sans-serif;font-size:13px;font-weight:500}.controller .ctl-rotate{border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;margin:0 2px}.controller .ctl-rotate,.controller .ctl-rotate .icon{border-radius:0!important}header nav .nav-info.undo-btn-wrp{display:none!important}.ctl-undo .icon:after{content:"Undo"}.ctl-redo .icon:after,.ctl-undo .icon:after{font-family:Inter,sans-serif;font-size:13px;font-weight:500}.ctl-redo .icon:after{content:"Redo"}.control-item.ctl-redo.undo-disabled .icon,.control-item.ctl-undo.undo-disabled .icon{cursor:not-allowed;opacity:.4}.ctl-redo .icon{transform:none!important}.ctl-redo .icon .f-22{display:inline-block;transform:scaleX(-1)}.ctl-rotate{border-left:1px solid #e5e7eb!important;border-right:none!important;padding-left:4px}.ctl-zooIn{border-right:1px solid #e5e7eb!important}header{background:#fff!important;border-bottom:1px solid #e5e7eb!important;box-shadow:none!important;padding:0!important;z-index:15}header,nav{height:68px}nav{gap:0;padding:0 16px!important}.navbar-brand{align-items:center;display:flex;flex-shrink:0;gap:10px;left:auto!important;margin-right:16px;position:relative!important;width:auto!important}.navbar-brand img{border-radius:10px;height:44px;width:44px}nav .nav-center-info{align-items:center;display:flex;flex:1 1 auto;gap:8px;justify-content:flex-start!important;margin-left:0!important;margin-right:220px;overflow:hidden}.nav-info .nav-box{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important;height:auto!important;padding:6px 12px!important}.nav-info.nav-subtotal .nav-box,.nav-list .nav-item.nav-subtotal .nav-box{background:#eef7ee!important;background:var(--color-primary-bg)!important;border-color:#bbf7d0!important}.nav-info.twod-drawing .nav-box{border-radius:8px!important;padding:6px 12px!important}.navbar-profile{align-items:center;display:flex;flex-shrink:0}.nav-brand-text{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin-left:8px;margin-right:20px}.nav-brand-text .nav-brand-name{color:var(--primary);font-family:Inter,sans-serif;font-size:16px;font-weight:800;line-height:1.2}.nav-brand-text .nav-brand-sub{color:#9ca3af;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.nav-model-info{align-items:center;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;cursor:pointer;display:flex;flex-shrink:0;gap:10px;margin-right:12px;padding:0 16px}.nav-model-info .nav-model-details{display:flex;flex-direction:column;gap:1px}.nav-model-info .nav-model-name{align-items:center;color:#111827;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:5px}.nav-model-info .nav-model-name .icon-edit{color:#9ca3af;cursor:pointer;font-size:12px}.nav-model-info .nav-model-change{align-items:center;color:var(--primary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.nav-model-info .nav-model-change:hover{text-decoration:underline}.nav-model-info .nav-model-change .nav-model-zip{color:#6b7280;font-weight:400}.nav-step-progress{flex-direction:column;flex-shrink:0;margin:0 16px}.nav-step-progress,.nav-step-progress .nav-step-dots{align-items:center;display:flex;gap:4px}.nav-step-progress .nav-step-dot{background:#d1d5db;border-radius:50%;height:8px;transition:all .2s;width:8px}.nav-step-progress .nav-step-dot.active{background:var(--primary);opacity:.5}.nav-step-progress .nav-step-dot.current{background:var(--primary);border-radius:4px;opacity:1;width:22px}.nav-step-progress .nav-step-label{color:#6b7280;font-family:Inter,sans-serif;font-size:11px;font-weight:500;white-space:nowrap}.nav-center-info-legacy{display:none!important}.nav-header-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto;margin-right:12px}.nav-save-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;height:40px;padding:0 16px;transition:all .15s;white-space:nowrap}.nav-save-btn i{color:#6b7280;font-size:15px}.nav-save-btn:hover{border-color:var(--primary)}.nav-save-btn:hover,.nav-save-btn:hover i{color:var(--primary)}.nav-quote-btn{align-items:center;background:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:700;gap:6px;height:40px;padding:0 20px;transition:all .15s;white-space:nowrap}.nav-quote-btn:hover{background:var(--secondary)}.nav-quote-btn .nav-quote-arrow{font-size:16px}header.header{background:#fff!important;border-bottom:1px solid #e5e7eb!important;box-shadow:none!important;height:72px!important;padding:0!important;top:0!important}nav.nav-bar{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:0!important;height:72px;justify-content:flex-start!important;padding:0 20px!important}nav.nav-bar .navbar-brand{align-items:center;display:flex;flex-shrink:0;left:auto!important;position:relative!important;top:auto!important;width:auto!important}nav.nav-bar .navbar-brand img{height:40px!important;width:40px!important}.nav-brand-text{flex-shrink:0;margin-left:8px;margin-right:16px}.nav-model-info{flex-shrink:0}.nav-step-progress{flex-shrink:0;margin:0 12px}.nav-header-actions{flex-shrink:0;margin-left:auto!important;margin-right:8px!important}nav.nav-bar .navbar-profile,nav.nav-bar span.navbar-profile{flex-shrink:0;margin-right:0;position:relative!important;transform:none!important}.device-menubar-wrapper{display:none!important}.nav-price-info{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin-right:12px;padding:0 14px}.nav-price-info .nav-price-main{color:#111827;font-family:Inter,sans-serif;font-size:18px;font-weight:800;line-height:1.2}.nav-price-info .nav-price-rto{color:#6b7280;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:1.2;white-space:nowrap}.ctl-2d .icon:after{content:"2D";font-family:Inter,sans-serif;font-size:13px;font-weight:600}.ctl-2d{border-left:1px solid #e5e7eb!important;margin-left:2px}header nav .nav-info.twod-drawing{display:none!important}.tab-content{max-width:380px!important;min-width:280px!important;right:220px!important}.tab-content>.scrollbar-custom{height:calc(100% - 120px)!important}.tab-content:before,.tab-content>.scrollbar-custom:before{min-width:280px!important;right:0!important}.isTabPanel .tab-content{right:220px!important;transform:translateX(0)!important}.isTabPanel .canvas-box{right:600px!important}.tab-nav{z-index:12!important}.tab-nav .tab-list .tab-link{align-items:center!important;border-left:3px solid #0000!important;border-radius:0!important;display:flex!important;flex-direction:row!important;gap:10px!important;height:auto!important;min-height:56px!important;padding:10px 14px!important;position:relative;text-align:left!important;width:100%!important}.tab-nav .tab-list .tab-link svg{display:none!important}.tab-nav .tab-list .tab-link:before{align-items:center!important;background:#f3f4f6!important;border-radius:50%!important;color:#6b7280!important;content:counter(steps-counter)!important;display:flex!important;flex-shrink:0!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:700!important;height:26px!important;justify-content:center!important;min-width:26px!important;width:26px!important}.tab-nav .tab-list .tab-link:after{display:flex!important;flex-direction:column!important;line-height:1.3!important}.tab-nav .tab-list .tab-link.Mui-selected{background:#eef7ee!important;background:var(--color-primary-bg)!important;border-left:3px solid var(--primary)!important}.tab-nav .tab-list .tab-link.Mui-selected:before{background:var(--primary)!important;color:#fff!important}.tab-nav .tab-link .panel-tab-icon{display:flex!important;flex-direction:column!important;gap:2px!important}.tab-nav .tab-link .panel-tab-icon:before{color:#111827!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.tab-nav .tab-link .panel-tab-icon:after{color:#6b7280!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important}.tab-key-style .panel-tab-icon:before{content:"Style"!important}.tab-key-style .panel-tab-icon:after{content:"Choose your style"!important}.tab-key-builtsize .panel-tab-icon:before{content:"Size"!important}.tab-key-builtsize .panel-tab-icon:after{content:"Pick your dimensions"!important}.tab-key-roofing .panel-tab-icon:before{content:"Roofing"!important}.tab-key-roofing .panel-tab-icon:after{content:"Select roof material"!important}.tab-key-siding .panel-tab-icon:before{content:"Siding"!important}.tab-key-siding .panel-tab-icon:after{content:"Wall cladding options"!important}.tab-key-flooring .panel-tab-icon:before{content:"Flooring"!important}.tab-key-flooring .panel-tab-icon:after{content:"Interior floor options"!important}.tab-key-doors .panel-tab-icon:before{content:"Doors & Windows"!important}.tab-key-doors .panel-tab-icon:after{content:"Entry & light options"!important}.tab-key-colors .panel-tab-icon:before{content:"Colors"!important}.tab-key-colors .panel-tab-icon:after{content:"Colors & finishes"!important}.tab-key-insulation .panel-tab-icon:before{content:"Insulation"!important}.tab-key-insulation .panel-tab-icon:after{content:"Thermal options"!important}.tab-key-misc .panel-tab-icon:before{content:"Extras"!important}.tab-key-misc .panel-tab-icon:after{content:"Add-ons & electrical"!important}.tab-key-photos .panel-tab-icon:before{content:"Photos"!important}.tab-key-photos .panel-tab-icon:after{content:"View & share photos"!important}.tab-key-payments .panel-tab-icon:before{content:"Payments"!important}.tab-key-payments .panel-tab-icon:after{content:"Review & pay"!important}.tab-key-upload .panel-tab-icon:before{content:"Upload"!important}.tab-key-upload .panel-tab-icon:after{content:"Upload your files"!important}.tab-nav:before{color:#9ca3af;content:"Design Steps";display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;padding:14px 16px 8px;text-transform:uppercase}.ctl-2d{display:none!important}.controller{flex-direction:row!important;gap:10px!important}.controller,.ctrl-view-toggle{align-items:center!important;display:flex!important}.ctrl-view-toggle{background:#fffffff2!important;border:1px solid #fff9!important;border-radius:50px!important;box-shadow:0 2px 12px #00000026!important;gap:0!important;height:52px!important;padding:4px!important}.ctrl-view-toggle .ctrl-view-btn{align-items:center;background:#0000;border:none;border-radius:46px;color:#6b7280;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;height:44px;justify-content:center;padding:0 18px;transition:all .15s}.ctrl-view-toggle .ctrl-view-btn.active{background:var(--primary)!important;color:#fff!important}.ctrl-view-toggle .ctrl-view-btn:hover:not(.active){background:#f3f4f6;color:#111827}.nav-header-actions{align-items:center!important;display:flex!important;gap:10px!important}.nav-save-btn{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;height:40px;justify-content:center;padding:0 16px;transition:all .15s;white-space:nowrap}.nav-save-btn svg{color:#6b7280;transition:color .15s}.nav-save-btn:hover{border-color:var(--primary)}.nav-save-btn:hover,.nav-save-btn:hover svg{color:var(--primary)}.nav-quote-wrap{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:3px}.nav-quote-btn{align-items:center!important;background:var(--primary)!important;border:none!important;border-radius:7px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:700!important;gap:6px!important;height:34px!important;justify-content:center!important;line-height:1!important;padding:0 14px!important;transition:background .15s!important;white-space:nowrap!important}.nav-quote-btn svg{flex-shrink:0;height:13px!important;width:13px!important}.nav-quote-btn:hover{background:#2e6433!important;background:var(--color-primary-hover)!important}.nav-no-obligation{color:#9ca3af;font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:1.2;text-align:center;white-space:nowrap}.nav-edit-design-btn{align-items:center!important;background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:8px!important;color:#374151!important;cursor:pointer!important;display:flex!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:600!important;gap:6px!important;height:40px!important;justify-content:center!important;line-height:1!important;padding:0 18px!important;transition:all .15s!important;white-space:nowrap!important}.nav-edit-design-btn svg{flex-shrink:0}.nav-edit-design-btn:hover{border-color:var(--primary)!important;color:var(--primary)!important}.nav-sales-login-btn{align-items:center!important;align-self:flex-start!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;color:#374151!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;flex-shrink:0!important;font-family:Inter,sans-serif!important;gap:1px!important;height:36px!important;justify-content:center!important;line-height:1!important;padding:2px 6px!important;transition:all .15s!important;white-space:nowrap!important}.nav-sales-login-btn svg{flex-shrink:0;height:14px!important;width:14px!important}.nav-sales-login-btn .nav-sales-login-btn__label{font-size:8px!important;font-weight:600!important;letter-spacing:.01em;line-height:1!important}.nav-sales-login-btn:hover{border-color:var(--primary)!important;color:var(--primary)!important}.nav-lead-chip{align-items:center!important;background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:7px!important;color:#374151!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:700!important;gap:6px!important;height:34px!important;justify-content:center!important;line-height:1!important;max-width:220px!important;padding:0 14px!important;transition:all .15s!important;white-space:nowrap!important}.nav-lead-chip svg{flex-shrink:0;height:13px!important;width:13px!important}.nav-lead-chip .nav-lead-chip__name{display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-lead-chip:hover{border-color:var(--primary)!important;color:var(--primary)!important}.nav-provider-wrap{align-items:center;display:flex}.nav-provider-wrap .new-comp-dropdown{min-width:0!important;width:auto!important}.nav-provider-wrap .new-zip-dropdown{background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:7px!important;color:#374151!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;height:34px!important;white-space:nowrap!important}.nav-provider-wrap .new-zip-dropdown .MuiSelect-select{align-items:center!important;display:flex!important;height:34px!important;min-height:0!important;min-height:auto!important;padding:0 32px 0 12px!important}.nav-provider-wrap .new-zip-dropdown .MuiOutlinedInput-notchedOutline{border:none!important}.nav-provider-wrap .new-zip-dropdown:hover{border-color:var(--primary)!important;color:var(--primary)!important}.nav-provider-wrap .new-zip-dropdown .provider-name{color:var(--primary);font-weight:700}.nav-save-design-btn{align-items:center!important;background:var(--primary)!important;border:none!important;border-radius:7px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:700!important;gap:6px!important;height:34px!important;justify-content:center!important;line-height:1!important;padding:0 14px!important;transition:background .15s!important;white-space:nowrap!important}.nav-save-design-btn svg{flex-shrink:0;height:13px!important;width:13px!important}.nav-save-design-btn:hover{background:#2e6433!important;background:var(--color-primary-hover)!important}body.review-tab-active .nav-provider-wrap{display:none!important}.tab-nav{width:250px!important}.canvas-box{right:250px!important}.isTabPanel .canvas-box{right:630px!important}.isTabPanel .tab-content,.tab-content{right:250px!important}.tab-nav .tab-list{counter-reset:steps-counter!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;width:100%!important}.tab-nav .tab-list .tab-link{align-items:center!important;background:#0000!important;border-left:3px solid #0000!important;border-radius:0!important;counter-increment:steps-counter!important;cursor:pointer;display:flex!important;flex-direction:row!important;gap:12px!important;height:auto!important;min-height:60px!important;padding:11px 16px!important;text-align:left!important;width:100%!important}.tab-nav .tab-list .tab-link:before{align-items:center!important;background:#f3f4f6!important;border-radius:50%!important;color:#9ca3af!important;content:counter(steps-counter)!important;display:flex!important;flex-shrink:0!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:700!important;height:28px!important;justify-content:center!important;min-width:28px!important;width:28px!important}.tab-nav .tab-list .tab-link:after{display:none!important}.tab-nav .tab-list .tab-link.Mui-selected{background:#eef7ee!important;background:var(--color-primary-bg)!important;border-left:3px solid var(--primary)!important}.tab-nav .tab-list .tab-link.Mui-selected:before{background:var(--primary)!important;color:#fff!important}.tab-nav .tab-list .tab-link.Mui-selected .panel-tab-icon:before{color:var(--primary)!important}.tab-nav .tab-link .panel-tab-icon{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:2px!important;overflow:hidden!important}.tab-nav .tab-link .panel-tab-icon .icon,.tab-nav .tab-link .panel-tab-icon .text{display:none!important}.tab-nav .tab-link .panel-tab-icon:before{color:#111827!important;font-size:13px!important;font-weight:600!important}.tab-nav .tab-link .panel-tab-icon:after,.tab-nav .tab-link .panel-tab-icon:before{display:block!important;font-family:Inter,sans-serif!important;line-height:1.3!important;white-space:nowrap!important}.tab-nav .tab-link .panel-tab-icon:after{color:#9ca3af!important;font-size:11px!important;font-weight:400!important}.tab-key-style .panel-tab-icon:before{content:"Style"!important}.tab-key-style .panel-tab-icon:after{content:"Choose your style"!important}.tab-key-builtsize .panel-tab-icon:before{content:"Size"!important}.tab-key-builtsize .panel-tab-icon:after{content:"Pick your dimensions"!important}.tab-key-roofing .panel-tab-icon:before{content:"Roofing"!important}.tab-key-roofing .panel-tab-icon:after{content:"Select roof material"!important}.tab-key-siding .panel-tab-icon:before{content:"Siding"!important}.tab-key-siding .panel-tab-icon:after{content:"Wall cladding options"!important}.tab-key-flooring .panel-tab-icon:before{content:"Interior"!important}.tab-key-flooring .panel-tab-icon:after{content:"Inside your shed"!important}.tab-key-doors .panel-tab-icon:before{content:"Access"!important}.tab-key-doors .panel-tab-icon:after{content:"Doors & windows"!important}.tab-key-colors .panel-tab-icon:before{content:"Look"!important}.tab-key-colors .panel-tab-icon:after{content:"Colors & finishes"!important}.tab-key-insulation .panel-tab-icon:before{content:"Insulation"!important}.tab-key-insulation .panel-tab-icon:after{content:"Thermal options"!important}.tab-key-misc .panel-tab-icon:before{content:"Extras"!important}.tab-key-misc .panel-tab-icon:after{content:"Extras & upgrades"!important}.tab-key-photos .panel-tab-icon:before{content:"Photos"!important}.tab-key-photos .panel-tab-icon:after{content:"Capture your design"!important}.tab-key-payments .panel-tab-icon:before{content:"Review"!important}.tab-key-payments .panel-tab-icon:after{content:"Review & quote"!important}.tab-key-upload .panel-tab-icon:before{content:"Upload"!important}.tab-key-upload .panel-tab-icon:after{content:"Upload your files"!important}.tab-nav:before{border-bottom:1px solid #f3f4f6!important;color:#9ca3af!important;content:"Design Steps"!important;display:block!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;margin-bottom:4px!important;padding:16px 16px 8px!important;text-transform:uppercase!important}.tab-nav .tab-link .tippopper-wrap,.tab-nav .tab-link [class*=tippopper]{display:none!important}.controller{margin-right:250px!important}.nav-step-progress{align-items:flex-start!important;border-left:1px solid #e5e7eb!important;border-right:1px solid #e5e7eb!important;display:flex!important;flex-direction:column!important;flex-shrink:0!important;gap:4px!important;min-width:160px!important;padding:0 16px!important}.nav-step-segments{align-items:center!important;display:flex!important;gap:3px!important;width:100%!important}.nav-step-seg{background:#e5e7eb!important;border-radius:2px!important;flex:1 1!important;height:4px!important;transition:background .2s!important}.nav-step-seg.filled{background:var(--primary)!important}.nav-step-info{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:0!important}.nav-step-counter{color:#9ca3af!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important}.nav-step-name-label{color:#111827!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;white-space:nowrap!important}.nav-step-sub-label{color:#6b7280!important;font-size:12px!important;font-weight:400!important}.nav-step-dot,.nav-step-dots,.nav-step-label{display:none!important}.isTabPanel .footer,.isTabPanel .navbar-profile{transform:translateX(0)!important}.tab-content{background:#fff!important;border-left:1px solid #e5e7eb!important;bottom:60px!important;box-shadow:-4px 0 20px #00000014!important;left:auto!important;max-width:380px!important;min-width:380px!important;overflow:hidden!important;position:fixed!important;right:250px!important;top:68px!important;transform:translateX(100%)!important;transition:transform .3s ease!important;width:380px!important;z-index:11!important}.isTabPanel .tab-content{transform:translateX(0)!important}.tab-content>.scrollbar-custom{height:100%!important;overflow-y:auto!important;width:380px!important}.tab-content>.scrollbar-custom:before{display:none!important}.canvas-box{bottom:0!important;left:0!important;position:absolute!important;right:250px!important;top:0!important;transition:right .3s ease!important;width:auto!important}.isTabPanel .canvas-box{right:630px!important}.tab-content-inner{height:100%!important;padding-top:0!important;width:100%!important}.tab-content .tab-close.close-icon{left:auto!important;position:absolute!important;right:12px!important;top:12px!important;z-index:10!important}.tab-nav .tab-list-header,.tab-nav>.tab-list:before{display:none!important}.tab-nav .view-summary{background:#fff!important;border-top:1px solid #f3f4f6!important;padding:12px 16px!important;right:0!important}.canvas-box,.tab-nav .view-summary{bottom:0!important;left:0!important;position:absolute!important}.canvas-box{top:0!important;transition:none!important;width:auto!important}.canvas-box,.isTabPanel .canvas-box{right:250px!important}.tab-content{overflow:visible!important}.tab-content>.scrollbar-custom{overflow-x:hidden!important;overflow-y:auto!important}.tab-content .tab-close,.tab-content .tab-close.close-icon{align-items:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:50%!important;box-shadow:-2px 2px 8px #0000001f!important;color:#374151!important;cursor:pointer!important;display:flex!important;height:32px!important;justify-content:center!important;left:-36px!important;position:absolute!important;right:auto!important;top:10px!important;transition:background .15s!important;width:32px!important;z-index:20!important}.tab-content .tab-close.close-icon:hover,.tab-content .tab-close:hover{background:#f3f4f6!important;color:#111827!important}.tab-content .tab-close .icon-close,.tab-content .tab-close.close-icon .icon-close{align-items:center!important;display:flex!important;font-size:11px!important;justify-content:center!important}.tab-close.close-icon{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:50%!important;bottom:auto!important;box-shadow:0 2px 8px #00000026!important;color:#374151!important;cursor:pointer!important;height:36px!important;left:auto!important;opacity:0!important;position:fixed!important;right:614px!important;top:84px!important;transition:opacity .2s,background .15s!important;visibility:hidden!important;width:36px!important;z-index:99!important}.tab-close.close-icon,.tab-close.close-icon .icon-close{align-items:center!important;display:flex!important;justify-content:center!important}.tab-close.close-icon .icon-close{font-size:12px!important}body.isTabPanel .tab-close.close-icon{opacity:1!important;visibility:visible!important}.tab-close.close-icon:hover{background:#f3f4f6!important;color:#111827!important}}.nav-profile-btn{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;cursor:pointer;display:flex;font-family:Inter,sans-serif;gap:7px;padding:4px 10px 4px 4px;transition:border-color .15s,background .15s;white-space:nowrap}.nav-profile-btn.is-open,.nav-profile-btn:hover{background:#eef7ee;background:var(--color-primary-bg);border-color:var(--primary)}.nav-profile-btn .nav-profile-avatar{border-radius:50%;flex-shrink:0;height:26px;object-fit:cover;width:26px}.nav-profile-btn .nav-profile-name{color:#374151;font-size:13px;font-weight:600;max-width:100px;overflow:hidden;text-overflow:ellipsis}.nav-profile-btn .nav-profile-chevron{color:#9ca3af;flex-shrink:0;transition:transform .2s}.nav-profile-btn.is-open .nav-profile-chevron{transform:rotate(180deg)}.nav-profile-menu .MuiMenu-paper,.nav-profile-menu.MuiMenu-root .MuiPaper-root{margin-top:6px!important}.nav-profile-paper{border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:0 8px 24px #0000001a!important;overflow:hidden!important;width:232px!important}.nav-profile-paper .MuiList-root{padding:0!important}.npm-header{align-items:center;display:flex;gap:10px;padding:14px 14px 12px}.npm-header .npm-avatar{border:1.5px solid #e5e7eb;border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.npm-header .npm-info{display:flex;flex-direction:column;min-width:0}.npm-header .npm-name{color:#111827;font-size:13px;font-weight:700}.npm-header .npm-company,.npm-header .npm-name{font-family:Inter,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npm-header .npm-company{color:#6b7280;font-size:11px;font-weight:400;margin-top:1px}.npm-divider{background:#f3f4f6;height:1px;margin:0}.npm-switch-company{padding:2px 0}.npm-switch-company .npm-switch-trigger{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:500;gap:10px;padding:8px 14px;text-align:left;transition:background .12s;width:100%}.npm-switch-company .npm-switch-trigger svg:first-child{color:#9ca3af;flex-shrink:0}.npm-switch-company .npm-switch-trigger span{flex:1 1}.npm-switch-company .npm-switch-trigger .npm-switch-chevron{color:#9ca3af;flex-shrink:0;transition:transform .2s}.npm-switch-company .npm-switch-trigger .npm-switch-chevron.rotated{transform:rotate(180deg)}.npm-switch-company .npm-switch-trigger:hover{background:#f9fafb}.npm-switch-company .npm-company-list{list-style:none;margin:0;max-height:140px;overflow-y:auto;padding:2px 0 4px}.npm-switch-company .npm-company-list .npm-company-item{align-items:center;color:#374151;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:400;gap:8px;padding:7px 14px 7px 28px;transition:background .12s}.npm-switch-company .npm-company-list .npm-company-item svg{color:var(--primary);flex-shrink:0;margin-left:-14px}.npm-switch-company .npm-company-list .npm-company-item:hover{background:#f9fafb}.npm-switch-company .npm-company-list .npm-company-item.active{color:var(--primary);font-weight:600}.npm-items{padding:3px 0}.npm-items .npm-item{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:500;gap:10px;padding:8px 14px;text-align:left;transition:background .12s,color .12s;width:100%}.npm-items .npm-item svg{color:#9ca3af;flex-shrink:0;transition:color .12s}.npm-items .npm-item:hover{background:#f9fafb;color:#111827}.npm-items .npm-item:hover svg{color:#6b7280}.npm-items .npm-item.npm-item--logout,.npm-items .npm-item.npm-item--logout svg{color:#dc2626}.npm-items .npm-item.npm-item--logout:hover{background:#fef2f2;color:#b91c1c}.npm-items .npm-item.npm-item--logout:hover svg{color:#b91c1c}.ec-toolbar{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 2px 8px #0000001f;display:inline-flex;gap:0;overflow:hidden;pointer-events:all}.ec-toolbar .ec-btn{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;transition:background .15s,color .15s;width:30px}.ec-toolbar .ec-btn:hover{background:#f3f4f6;color:#111827}.ec-toolbar .ec-btn--edit:hover{background:#eff6ff;color:#2563eb}.ec-toolbar .ec-btn--delete:hover{background:#fef2f2;color:#dc2626}.ec-toolbar .ec-btn--clone:hover{background:#eef7ee;background:var(--color-primary-bg);color:#3d8040;color:var(--color-primary)}.ec-toolbar .ec-btn svg{pointer-events:none}.ec-toolbar .ec-sep{background:#e5e7eb;flex-shrink:0;height:18px;width:1px}.dm-wall-notice{align-items:flex-start;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0369a1;display:flex;font-size:12.5px;gap:8px;line-height:1.4;margin:12px 0;padding:10px 12px}.dm-wall-notice svg{color:#0ea5e9;flex-shrink:0;margin-top:1px}.dm-tile-grid{margin-top:8px}.zipbox.zp-layout{flex-direction:column;height:100vh;height:100dvh;inset:0;overflow-x:hidden;overflow-y:auto;padding:0;position:fixed}.zipbox.zp-layout,.zp-header{background:#fff;display:flex;z-index:20}.zp-header{align-items:center;border-bottom:1px solid #e8e8e8;box-sizing:border-box;flex-shrink:0;height:66px;justify-content:space-between;padding:0 40px!important;width:100%}.zp-header__logo{align-items:center;display:flex;gap:10px}.zp-header__logo-img{height:38px;object-fit:contain;width:auto}.zp-header__brand{display:flex;flex-direction:column}.zp-header__brand-name{color:#111;font-size:15px;font-weight:700;line-height:1.2}.zp-header__brand-sub{color:#888;font-size:11px;line-height:1.2}.zp-header__phone{align-items:center;display:flex;gap:12px}.zp-header__phone svg{color:#2e7d32;color:var(--primary,#2e7d32);flex-shrink:0}.zp-header__phone-text{align-items:flex-end;display:flex;flex-direction:column}.zp-header__phone-label{color:#888;font-size:11px;line-height:1.3}.zp-header__phone-number{color:#2e7d32;color:var(--primary,#2e7d32);font-size:20px;font-weight:500;letter-spacing:-.3px;line-height:1.2;text-decoration:none}.zp-header__phone-number:hover{text-decoration:underline}.zp-header__phone-sub{color:#888;font-size:11px;line-height:1.3}.zp-header__right{align-items:center;display:flex}.zp-profile-chip{position:relative}.zp-profile-btn{align-items:center;background:none;border:1.5px solid #e5e7eb;border-radius:24px;cursor:pointer;display:flex;gap:8px;padding:5px 12px 5px 5px;transition:border-color .15s,background .15s}.zp-profile-btn--open,.zp-profile-btn:hover{background:#f0faf0;border-color:#2e7d32;border-color:var(--primary,#2e7d32)}.zp-profile-avatar{border-radius:50%;flex-shrink:0;height:30px;object-fit:cover;width:30px}.zp-profile-name{color:#374151;font-family:Inter,sans-serif;font-size:13px;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zp-profile-chevron{color:#9ca3af;flex-shrink:0;transition:transform .15s}.zp-profile-btn--open .zp-profile-chevron{transform:rotate(180deg)}.zp-profile-menu{animation:pt-pop-in .18s cubic-bezier(.34,1.56,.64,1) both;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;min-width:210px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.zp-profile-menu__header{align-items:center;background:#f9faf9;display:flex;gap:10px;padding:14px 16px}.zp-profile-menu__avatar{border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.zp-profile-menu__info{display:flex;flex-direction:column;min-width:0}.zp-profile-menu__name{color:#111827;font-size:13px;font-weight:700}.zp-profile-menu__company,.zp-profile-menu__name{font-family:Inter,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zp-profile-menu__company{color:#6b7280;font-size:11px}.zp-profile-menu__divider{background:#e5e7eb;height:1px}.zp-profile-menu__item{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:500;gap:9px;padding:11px 16px;text-align:left;transition:background .12s,color .12s;width:100%}.zp-profile-menu__item:hover{background:#f9faf9}.zp-profile-menu__item--logout,.zp-profile-menu__item--logout svg{color:#b91c1c}.zp-profile-menu__item--logout:hover{background:#fef2f2}.ilf-wrap{padding:4px 0 0}.ilf-back{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:5px;padding:0 0 16px;transition:color .15s}.ilf-back:hover{color:#2e7d32;color:var(--primary,#2e7d32)}.zp-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - 66px);isolation:isolate;overflow:hidden;position:relative}.zp-hero__overlay{background:linear-gradient(105deg,#000000b8,#00000080 45%,#0000001a);inset:0;pointer-events:none;position:absolute;z-index:1}.zp-hero__inner{align-items:stretch;display:flex;flex:1 1;gap:80px;justify-content:space-between;padding:32px 64px 24px 56px;position:relative;z-index:2}.zp-hero__text{color:#fff;display:flex;flex:0 1 460px;flex-direction:column;justify-content:center}.zp-hero__headline{color:#fff;font-size:48px;font-weight:800;letter-spacing:-.5px;line-height:1.12;margin:0 0 14px}.zp-hero__sub{color:#ffffffd9;font-size:15px;line-height:1.6;margin:0 0 22px;max-width:400px}.zp-hero__bullets{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.zp-hero__bullets li{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:500;gap:10px}.zp-hero__form-wrap{align-self:center;display:flex;flex-direction:column;flex-shrink:0;margin:20px 0;width:420px}.zp-check{align-items:center;background:#2e7d32;background:var(--primary,#2e7d32);border-radius:50%;display:inline-flex;height:22px;justify-content:center;min-width:22px;width:22px}.zp-check svg{display:block}.zp-form-card{background:#fff;border-radius:16px;box-shadow:0 12px 48px #00000038;color:#333;padding:24px 24px 16px}.zp-form-card__top{display:flex;justify-content:flex-start;margin-bottom:8px}.zp-form-card__icon{align-items:center;background:rgba(var(--primaryrgb),.1);border-radius:10px;color:#2e7d32;color:var(--primary,#2e7d32);display:inline-flex;height:42px;justify-content:center;width:42px}.zp-form-card .zip-main-heading{color:#111;font-size:20px;font-weight:700;margin-bottom:4px}.zp-form-card .zip-subtitle{color:#666;font-size:13px;margin-bottom:14px}.zp-form-card .zip-heading-section{margin-bottom:12px}.zp-form-card .zip-features,.zp-form-card .zip-features-divider{display:none}.zp-form-card .zip-no-payment,.zp-form-card .zip-specialist-wrap{margin-top:8px;text-align:center}.zp-form-card .zip-no-payment{color:#777;font-size:12px;margin-bottom:0}.zp-form-card .zipbox-logIn{display:block}.zp-form-card .zipbox-logIn p{color:#444!important}.zp-form-card .zipbox-logIn span{color:#3d8040!important;color:var(--color-primary)!important}.zp-form-card .new-comp-dropdown{margin-bottom:0!important}.zp-features-bar{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 28px #00000021;display:flex;flex-shrink:0;gap:0;margin:0 48px;padding:20px 36px;position:relative;width:calc(100% - 96px);z-index:3}.zp-features-bar__item{align-items:center;display:flex;flex:1 1;gap:12px;padding:0 20px}.zp-features-bar__item:first-child{padding-left:0}.zp-features-bar__item:last-child{padding-right:0}.zp-features-bar__divider{background:#e8e8e8;flex-shrink:0;height:36px;width:1px}.zp-features-bar__icon{align-items:center;background:rgba(var(--primaryrgb),.08);border-radius:10px;color:#2e7d32;color:var(--primary,#2e7d32);display:inline-flex;height:40px;justify-content:center;min-width:40px;width:40px}.zp-features-bar__icon svg{height:22px;width:22px}.zp-features-bar__title{color:#111;font-size:13px;font-weight:700;margin:0 0 2px;white-space:nowrap}.zp-features-bar__desc{color:#777;font-size:12px;line-height:1.4;margin:0}.zp-popular{align-items:center;background:#eef7ee;background:var(--color-primary-bg);border-top:none;display:flex;flex-shrink:0;gap:40px;padding:40px 56px;position:relative;z-index:3}.zp-popular__intro{flex-shrink:0;width:200px}.zp-popular__heading{color:#000!important;font-size:22px;font-weight:800;letter-spacing:0;line-height:1.25;margin:0 0 10px;text-transform:none}.zp-popular__sub{color:#444!important;font-size:13px;line-height:1.6;margin:0}.zp-popular__grid{display:flex;flex:1 1;gap:12px;min-width:0}.zp-popular__card{align-items:center;background-position:50%;background-size:cover;border:none;border-radius:14px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;height:170px;justify-content:flex-end;overflow:hidden;padding:16px 10px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.zp-popular__card:hover{box-shadow:0 10px 32px #00000047;transform:translateY(-3px)}.zp-popular__card-overlay{background:linear-gradient(180deg,#00000005,#000000b8);inset:0;position:absolute}.zp-popular__card-icon{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;margin-bottom:8px;position:relative;width:40px;z-index:2}.zp-popular__card-icon svg{height:14px;width:14px}.zp-popular__card-name{color:#fff;font-size:13px;font-weight:700;line-height:1.3;position:relative;text-align:center;white-space:nowrap;z-index:2}.zp-warranty{align-items:center;background:#fff;border-top:1px solid #eee;display:flex;flex-shrink:0;gap:14px;padding:22px 40px}.zp-warranty__shield{align-items:center;border:2px solid #2e7d32;border:2px solid var(--primary,#2e7d32);border-radius:50%;color:#2e7d32;color:var(--primary,#2e7d32);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.zp-warranty__text{color:#111;flex-shrink:0;font-size:15px;font-weight:700;white-space:nowrap}.zp-warranty__desc{color:#666;flex:1 1;font-size:12px;line-height:1.5;margin:0}.zp-warranty__cta{align-items:center;border:1.5px solid #2e7d32;border:1.5px solid var(--primary,#2e7d32);border-radius:8px;color:#2e7d32;color:var(--primary,#2e7d32);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;padding:8px 18px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.zp-warranty__cta:hover{background:#2e7d32;background:var(--primary,#2e7d32);color:#fff}@media(max-width:768px){.zp-warranty{align-items:flex-start;flex-direction:column;gap:10px;padding:18px 20px}.zp-warranty__text{font-size:14px;white-space:normal}.zp-warranty__desc{font-size:12px}.zp-warranty__cta{align-self:flex-start}}@media(min-width:1200px)and (max-height:840px){.zp-hero__inner{gap:36px;padding:20px 48px 16px}.zp-hero__headline{font-size:38px;margin-bottom:10px}.zp-hero__sub{font-size:14px;margin-bottom:14px}.zp-hero__bullets{gap:8px}.zp-hero__bullets li{font-size:13px}.zp-hero__form-wrap{width:390px}.zp-form-card{padding:18px 20px 12px}.zp-form-card .zip-main-heading{font-size:18px}.zp-form-card .zip-subtitle{font-size:12px;margin-bottom:10px}.zp-features-bar{padding:14px 36px}.zp-features-bar__item{gap:10px;padding:0 16px}.zp-features-bar__icon{height:34px;min-width:34px;width:34px}.zp-features-bar__icon svg{height:18px;width:18px}.zp-features-bar__title{font-size:12px}.zp-features-bar__desc{font-size:11px}}@media(min-width:768px)and (max-width:1199px){.zp-header{padding:0 28px!important}.zp-header__phone-number{font-size:17px}.zp-header__logo-img{height:34px}.zp-hero__inner{gap:28px;padding:24px 28px 18px 32px}.zp-hero__headline{font-size:40px}.zp-hero__sub{font-size:14px;margin-bottom:18px}.zp-hero__bullets li{font-size:13px}.zp-hero__form-wrap{width:380px}.zp-form-card{box-sizing:border-box;padding:20px 20px 14px;width:100%}.zp-form-card .zip-code-single-wrap,.zp-form-card .zip-form,.zp-form-card .zip-mid,.zp-form-card .zip-single-input{align-items:stretch!important;box-sizing:border-box!important;max-width:100%!important;width:100%!important}.zp-features-bar{border-radius:14px;margin:0 28px;padding:16px 28px;width:calc(100% - 56px)}.zp-features-bar__item{gap:10px;padding:0 12px}.zp-features-bar__icon{height:32px;min-width:32px;width:32px}.zp-features-bar__icon svg{height:18px;width:18px}.zp-features-bar__desc,.zp-features-bar__title{font-size:11px}.zp-popular{background:#eef7ee!important;background:var(--color-primary-bg)!important;background-color:#eef7ee!important;background-color:var(--color-primary-bg)!important;border-top:none!important;gap:16px;padding:14px 28px;position:relative!important;z-index:10!important}.zp-popular__intro{width:130px}.zp-popular__heading{color:#000!important;font-size:11px;text-transform:uppercase}.zp-popular__sub{color:#fff9;font-size:10px}.zp-popular__card{height:80px}.zp-popular__card-name{font-size:10px}.zp-popular__card-icon{height:26px;width:26px}.zp-popular__card-icon svg{height:13px;width:13px}}@media(max-width:767px){.zipbox.zp-layout{height:100%!important;inset:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;position:fixed!important;z-index:999!important}.zp-header{box-shadow:0 1px 6px #0000001a;height:54px;padding:0 16px!important;position:-webkit-sticky;position:sticky;top:0;z-index:100}.zp-header__logo-img{height:28px}.zp-header__brand-name{font-size:13px}.zp-header__brand-sub{font-size:10px}.zp-header__logo{gap:8px}.zp-header__phone{gap:6px}.zp-header__phone-label,.zp-header__phone-sub{display:none}.zp-header__phone-number{font-size:14px;font-weight:700}.zp-profile-name{display:none}.zp-profile-menu{left:auto;max-width:calc(100vw - 24px);min-width:190px;right:0}.zp-hero{background-position:top;flex-direction:column;height:auto}.zp-hero__overlay{background:linear-gradient(180deg,#000000a6,#00000073 45%,#0009)}.zp-hero__inner{align-items:flex-start;flex:0 0 auto;flex-direction:column;gap:14px;justify-content:space-between;min-height:300px;padding:28px 16px 20px}.zp-hero__text{flex:none;max-width:100%}.zp-hero__headline{font-size:28px;letter-spacing:-.2px;margin-bottom:8px}.zp-hero__sub{font-size:13px;margin-bottom:12px;max-width:100%}.zp-hero__bullets{gap:7px}.zp-hero__bullets li{font-size:13px}.zp-hero__form-wrap{width:100%}.zp-form-card{border-radius:16px;box-shadow:0 8px 28px #0003;box-sizing:border-box;padding:18px 16px 12px;width:100%}.zp-form-card .zip-code-single-wrap,.zp-form-card .zip-form,.zp-form-card .zip-mid,.zp-form-card .zip-single-input{align-items:stretch!important;box-sizing:border-box!important;max-width:100%!important;width:100%!important}.zp-features-bar{background:#fff!important;border-radius:0!important;border-top:1px solid #eee;box-shadow:none!important;flex-wrap:wrap;gap:12px;margin:0!important;padding:16px;width:100%!important}.zp-features-bar__item{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;gap:10px;padding:0}.zp-features-bar__divider{display:none}.zp-features-bar__icon{background:#00000012!important;border-radius:7px;color:#333!important;height:30px;min-width:30px;width:30px}.zp-features-bar__icon svg{height:16px;width:16px}.zp-features-bar__title{color:#111;font-size:11px;line-height:1.3;white-space:normal}.zp-features-bar__desc{display:none}.zp-popular{align-items:center;background:#eef7ee!important;background:var(--color-primary-bg)!important;background-color:#eef7ee!important;background-color:var(--color-primary-bg)!important;border-top:none!important;flex-direction:row;gap:10px;margin:0!important;padding:10px 16px;position:relative!important;width:100%!important;z-index:10!important}.zp-popular__intro{flex-shrink:0;width:auto}.zp-popular__heading{color:#fff;font-size:10px;letter-spacing:.3px;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.zp-popular__sub{display:none}.zp-popular__grid{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex:1 1;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none}.zp-popular__grid::-webkit-scrollbar{display:none}.zp-popular__card{border-radius:8px;flex:0 0 76px;height:76px}.zp-popular__card-icon{height:24px;margin-bottom:3px;width:24px}.zp-popular__card-icon svg{height:12px;width:12px}.zp-popular__card-name{font-size:9px}}@media(max-width:1023.98px){header.header .nav-bar{grid-column-gap:0!important;grid-row-gap:0!important;column-gap:0!important;display:grid!important;grid-template-columns:auto 1fr auto auto!important;grid-template-rows:1fr 1fr!important;padding:0 12px!important;row-gap:0!important}header.header .navbar-brand{align-self:center!important;flex-shrink:0!important;grid-column:1!important;grid-row:1/span 2!important;padding-right:10px!important}header.header .navbar-brand img{height:40px!important;width:auto!important}html body header.header .device-menubar-wrapper,html body header.header .nav-brand-text,html body header.header .nav-center-info,html body header.header .nav-header-actions,html body header.header .nav-lead-chip,html body header.header .nav-provider-wrap,html body header.header .nav-quote-btn,html body header.header .nav-quote-wrap,html body header.header .nav-save-design-btn,html body header.header .nav-step-info,html body header.header .nav-step-progress,html body header.header .navbar-profile{display:none!important}html body header.header .nav-model-info,html body header.header .nav-model-info .nav-model-details{display:contents!important}html body header.header .nav-model-info .nav-model-name{align-items:center!important;color:#111827!important;display:flex!important;font-size:13px!important;font-weight:600!important;grid-column:2/span 3!important;grid-row:1!important;justify-content:flex-end!important;overflow:hidden!important;padding-bottom:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body header.header .nav-model-info .nav-model-name .icon-edit{display:none!important}html body header.header .nav-price-info{align-items:center!important;border-left:none!important;border-right:1px solid #d1d5db!important;display:flex!important;grid-column:3!important;grid-row:2!important;justify-content:flex-end!important;margin:0!important;padding-right:6px!important;padding-top:0!important}html body header.header .nav-price-info .nav-price-main{color:#111827!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}html body header.header .nav-price-info .nav-price-rto{display:none!important}html body header.header .nav-model-info .nav-model-change{align-items:center!important;background:#0000!important;border:none!important;border-radius:0!important;cursor:pointer!important;display:flex!important;grid-column:4!important;grid-row:2!important;justify-content:flex-end!important;padding-left:6px!important;padding-top:0!important}html body header.header .nav-model-info .nav-model-change>svg:first-of-type{color:#2e7d32!important;color:var(--primary,#2e7d32)!important;display:inline-block!important;flex-shrink:0!important;height:12px!important;margin-right:3px!important;width:10px!important}html body header.header .nav-model-info .nav-model-change .nav-model-change-label,html body header.header .nav-model-info .nav-model-change>span[style]{display:none!important}html body header.header .nav-model-info .nav-model-change .nav-model-zip{color:#374151!important;font-size:12px!important;font-weight:600!important}html body header.header .nav-model-info .nav-model-change>svg:last-of-type{stroke:#2e7d32!important;stroke:var(--primary,#2e7d32)!important;flex-shrink:0!important;height:11px!important;margin-left:2px!important;width:11px!important}footer.footer{align-items:center!important;background:#fff!important;border-top:1px solid #e5e7eb!important;bottom:0!important;display:flex!important;height:64px!important;left:0!important;padding:0 14px!important;right:0!important;z-index:50!important}footer.footer .disclaimer-wrapper,footer.footer .footer-menu-wrapper,footer.footer .next-back-wrapper{display:none!important}.mob-footer{align-items:center;display:flex!important;gap:10px;width:100%}.mob-footer__help{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:7px;line-height:1;padding:10px 14px;text-decoration:none;white-space:nowrap}.mob-footer__help svg{stroke:#2e7d32;stroke:var(--primary,#2e7d32);flex-shrink:0}.mob-footer__save{background:#2e7d32;background:var(--primary,#2e7d32);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;height:46px;letter-spacing:.4px;text-transform:uppercase}.mob-footer__save:active{opacity:.88}}@media(min-width:768px){.mob-footer{display:none!important}}@media(max-width:1023.98px){.rqp-summary .quote-summary-new-ui-wrp .list-item>span:first-child{font-size:11px!important;font-weight:400!important;text-transform:none!important}.rqp-summary .quote-summary-new-ui-wrp .list-item>span:first-child strong{font-size:11px!important;font-weight:600!important;text-transform:none!important}.rqp-summary .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp{margin:0!important}.rqp-summary .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp{margin:0!important;padding:0!important}.rqp-summary .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp.with-legend{margin-top:0!important}.rqp-summary .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp legend{display:none!important}.rqp-summary .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp .fieldset-row{align-items:baseline!important;margin:0!important;padding:2px 0!important}.rqp-summary .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp .fieldset-row .fieldset-cell:first-child strong{display:block!important;font-size:11px!important;font-weight:600!important;max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rqp-summary .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp .fieldset-row .fieldset-cell:first-child strong span.field-head-wrp{font-size:11px!important;font-weight:600!important;white-space:nowrap!important}.rqp-summary .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp .fieldset-row .fieldset-cell:last-child strong{font-size:10px!important;font-weight:400!important;white-space:nowrap!important}.rqp-summary .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp ul.list-info{margin-left:0!important}.rqp-summary .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp ul.list-info .list-item{font-size:10px!important;line-height:1.3!important;padding:1px 0!important}.rqp-summary .quote-summary-new-ui-wrp .door-window-fieldset-main-wrp .door-window-fieldset-wrp:empty,.rqp-summary .quote-summary-new-ui-wrp .no-active-hidden{display:none!important}}@media(min-width:768px){#pnl-header{display:none!important}}.lk-panel .checkbox-list{list-style:none;margin:0;padding:0}.lk-panel .checkbox-item{align-items:center;border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border,#eee);display:flex;gap:8px;justify-content:space-between;padding:8px 0}.lk-panel .checkbox-item:last-child{border-bottom:none}.lk-panel .checkbox-item .form-group-check{flex:1 1 auto;margin-bottom:0;min-width:0}.lk-panel .checkbox-item .form-check-label{color:#1a1c1e;color:var(--color-text-dark,#222);font-size:14px;font-size:var(--font-sm,13px);font-weight:500;line-height:1.4;white-space:normal}.lk-panel .checkbox-item .pricebox-full-sec{flex-shrink:0;margin-left:auto}.lk-panel .checkbox-list.inter-type-dropdown{display:flex;flex-wrap:wrap;gap:4px 20px}.lk-panel .checkbox-list.inter-type-dropdown .checkbox-item{border-bottom:none;flex:0 0 auto;gap:6px;justify-content:flex-start;padding:4px 0}.lk-panel .checkbox-list.inter-type-dropdown .form-group-check{flex:0 0 auto;margin:0!important}.lk-panel .checkbox-list.inter-type-dropdown .form-group-check .form-check-label{font-size:0;padding-right:0}.lk-panel .checkbox-list.inter-type-dropdown .check-out-label{color:#404941;color:var(--color-text-body,#333);cursor:pointer;font-size:14px;font-size:var(--font-sm,13px);font-weight:500}.lk-panel .extra-grouped-item{align-items:center;border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border,#eee);display:flex;gap:8px;justify-content:space-between;padding:8px 0}.lk-panel .extra-grouped-item:last-child{border-bottom:none}.lk-panel .extra-grouped-row{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px;min-width:0}.lk-panel .extra-grouped-label{color:#1a1c1e;color:var(--color-text-dark,#222);font-size:14px;font-size:var(--font-sm,13px);font-weight:500;white-space:nowrap}.lk-panel .extra-size-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.lk-panel .extra-size-chip{align-items:center;background:#fff;border:1.5px solid #bfc9be;border:1.5px solid var(--color-border,#ddd);border-radius:20px;color:#1a1c1e;color:var(--color-text-dark,#333);cursor:pointer;display:inline-flex;font-size:12px;font-size:var(--font-xs,12px);font-weight:500;gap:6px;padding:4px 12px;transition:background .15s,border-color .15s,color .15s}.lk-panel .extra-size-chip--active,.lk-panel .extra-size-chip:hover{border-color:#3a7a3a;border-color:var(--primary,#3a7a3a);color:#3a7a3a;color:var(--primary,#3a7a3a)}.lk-panel .extra-size-chip--active{background:#3a7a3a14;background:rgba(var(--primaryrgb,58,122,58),.08);font-weight:600}.lk-panel .notes-input-wrp{padding:0 0 16px;width:100%}.lk-panel .quantity-checkbox{flex-shrink:0;margin-left:4px}.lk-panel .cmn-insulation-data-wrp{margin:10px 0 8px}.lk-panel .cmn-insulation-data-wrp .acc-title-wrp{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.lk-panel .cmn-insulation-data-wrp .acc-title-wrp .acc-tit{color:#707a70;color:var(--color-text-muted,#6b7280);font-size:12px;font-size:var(--font-xs,12px);font-weight:600;font-weight:var(--font-semibold,600);letter-spacing:.07em;text-transform:uppercase}.lk-panel .cmn-insulation-data-wrp ul.checkbox-list{list-style:none;margin:0;padding:0}.lk-panel .cmn-insulation-data-wrp ul.checkbox-list .checkbox-item{align-items:center!important;border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border,#e5e8e5);display:flex!important;gap:10px!important;padding:7px 0!important}.lk-panel .cmn-insulation-data-wrp ul.checkbox-list .checkbox-item:last-child{border-bottom:none}.lk-panel .cmn-insulation-data-wrp ul.checkbox-list .checkbox-item .form-group-check{flex-shrink:0;margin-bottom:0!important}.lk-panel .cmn-insulation-data-wrp ul.checkbox-list .checkbox-item .form-group-check .form-checkbox+label,.lk-panel .cmn-insulation-data-wrp ul.checkbox-list .checkbox-item .form-group-check label.form-check-label{color:#404941;color:var(--color-text-body,#333);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit);font-size:14px;font-size:var(--font-sm,13px);text-transform:capitalize}.lk-panel .cmn-insulation-data-wrp ul.checkbox-list .checkbox-item span.single-insulation-type{align-items:center;background:#f5f7f5;background:var(--color-bg-subtle,#f5f7f5);border:1px solid #bfc9be;border:1px solid var(--color-border,#d8ddd8);border-radius:4px;border-radius:var(--radius-sm,4px);box-shadow:none!important;color:#707a70;color:var(--color-text-muted,#6b7280);display:inline-flex!important;flex-shrink:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit);font-size:12px;font-size:var(--font-xs,12px);margin-left:auto;padding:3px 9px;width:auto!important}.lk-panel .cmn-insulation-data-wrp ul.checkbox-list .checkbox-item .pricebox-full-sec{flex-shrink:0;margin:0!important;width:auto!important}.lk-panel .insulation-type-dropdown{display:block!important;flex:1 1 auto;margin:0!important;max-width:220px;min-width:100px;width:auto!important}.lk-panel .insulation-type-dropdown .MuiInputBase-formControl{background:#fff;border-radius:8px;border-radius:var(--radius-md,8px);color:#1a1c1e;color:var(--color-text-dark,#111);font-size:14px;font-size:var(--font-sm,13px);height:36px}.lk-panel .insulation-type-dropdown .MuiInputBase-formControl .MuiOutlinedInput-notchedOutline{border:1.5px solid #bfc9be!important;border:1.5px solid var(--color-border,#c8d0c8)!important;border-radius:8px;border-radius:var(--radius-md,8px)}.lk-panel .insulation-type-dropdown .MuiInputBase-formControl.Mui-focused .MuiOutlinedInput-notchedOutline,.lk-panel .insulation-type-dropdown .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#3d8040!important;border-color:var(--color-primary,#2d7a4d)!important}.lk-panel .insulation-type-dropdown .MuiSelect-select.MuiInputBase-input{color:#1a1c1e;color:var(--color-text-dark,#111);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit);font-size:14px;font-size:var(--font-sm,13px);line-height:1.4;padding:7px 32px 7px 10px!important}.lk-panel .insulation-type-dropdown svg.MuiSvgIcon-root{background-image:none!important;color:#707a70;color:var(--color-text-muted,#6b7280)}.lk-panel .insulation-type-dropdown svg.MuiSvgIcon-root path{display:block!important}.lk-panel .barrier-cnt-wrp ul.checkbox-list.inter-type-dropdown{display:flex;flex-wrap:wrap;gap:8px;padding:0}.lk-panel .barrier-cnt-wrp ul.checkbox-list.inter-type-dropdown li.checkbox-item{align-items:center!important;border-bottom:none;display:flex!important;flex:1 1;gap:8px!important;padding:6px 0!important}.lk-panel .barrier-cnt-wrp ul.checkbox-list.inter-type-dropdown li.checkbox-item .form-group-check{flex-shrink:0;margin-bottom:0!important;margin-right:0!important}.lk-panel .barrier-cnt-wrp ul.checkbox-list.inter-type-dropdown li.checkbox-item .form-group-check label{font-size:0}.lk-panel .barrier-cnt-wrp ul.checkbox-list.inter-type-dropdown li.checkbox-item .check-out-label{color:#404941;color:var(--color-text-body,#333);cursor:pointer;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit);font-size:14px;font-size:var(--font-sm,13px)}.lk-panel .barrier-cnt-wrp .expand-inclusion-wrp{margin-top:6px;padding:0!important}.lk-panel .barrier-cnt-wrp .expand-inclusion-wrp:before{display:none}.lk-panel .barrier-cnt-wrp .expand-inclusion-wrp .barrier-insulation-type-wrp{display:flex;flex-direction:column;gap:8px}.lk-panel .ins-rows{list-style:none;margin:4px 0 0;padding:0}.lk-panel .ins-row{border-bottom:1px solid #bfc9be;border-bottom:1px solid var(--color-border,#e5e8e5)}.lk-panel .ins-row:last-child{border-bottom:none}.lk-panel .ins-row.hide-floor{display:none}.lk-panel .ins-row .ins-row__main{align-items:center;display:flex;gap:10px;min-height:38px;padding:4px 0}.lk-panel .ins-row .ins-row__check{accent-color:#3d8040;accent-color:var(--color-primary,#2d7a4d);cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.lk-panel .ins-row .ins-row__label{color:#404941;color:var(--color-text-body,#333);cursor:pointer;flex:1 1 auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit);font-size:14px;font-size:var(--font-sm,13px);margin:0}.lk-panel .ins-row .ins-row__type{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;min-width:0}.lk-panel .ins-type-pill{align-items:center;background:#f5f5f5;background:var(--color-bg-subtle,#f5f5f5);border:1px solid #bfc9be;border:1px solid var(--color-border,#d8ddd8);border-radius:4px;border-radius:var(--radius-sm,6px);color:#707a70;color:var(--color-text-muted,#6b7280);display:inline-flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit);font-size:12px;font-size:var(--font-xs,12px);padding:5px 12px;white-space:nowrap}.lk-panel .ins-type-dropdown{margin:0!important;max-width:190px;min-width:120px}.lk-panel .ins-type-dropdown .MuiInputBase-formControl{background:#fff;border-radius:8px;border-radius:var(--radius-md,8px);color:#1a1c1e;color:var(--color-text-dark,#111);font-size:14px;font-size:var(--font-sm,13px);height:34px}.lk-panel .ins-type-dropdown .MuiInputBase-formControl .MuiOutlinedInput-notchedOutline{border:1.5px solid #bfc9be!important;border:1.5px solid var(--color-border,#c8d0c8)!important;border-radius:8px;border-radius:var(--radius-md,8px)}.lk-panel .ins-type-dropdown .MuiInputBase-formControl.Mui-focused .MuiOutlinedInput-notchedOutline,.lk-panel .ins-type-dropdown .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#3d8040!important;border-color:var(--color-primary,#2d7a4d)!important}.lk-panel .ins-type-dropdown .MuiSelect-select.MuiInputBase-input{color:#1a1c1e;color:var(--color-text-dark,#111);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit);font-size:14px;font-size:var(--font-sm,13px);line-height:1.4;padding:6px 30px 6px 10px!important}.lk-panel .ins-type-dropdown svg.MuiSvgIcon-root{background-image:none!important;color:#707a70;color:var(--color-text-muted,#6b7280)}.lk-panel .ins-type-dropdown svg.MuiSvgIcon-root path{display:block!important}.lk-specialist-bar{background:#f5f7f5;background:var(--color-bg-subtle,#f5f7f5);border:1px solid #bfc9be;border:1px solid var(--color-border,#e5e8e5);border-radius:8px;border-radius:var(--radius-md,8px);color:#707a70;color:var(--color-text-muted,#6b7280);cursor:pointer;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-base,inherit);font-size:12px;font-size:var(--font-xs,12px);margin:14px 16px 20px;padding:8px 16px;text-align:center}.lk-specialist-bar:hover{background:#eef7ee;background:var(--color-primary-bg,#eaf4ee)}.lk-specialist-bar .lk-specialist-bar__link{color:#3d8040;color:var(--color-primary,#2d7a4d);font-weight:600;font-weight:var(--font-semibold,600);margin-left:4px}.lk-add-manual-bar{margin:12px 0 0}#menu-barrier_insulation_type .MuiPaper-root,#menu-insulation_type .MuiPaper-root{border:1px solid #bfc9be!important;border:1px solid var(--color-border,#d0d8d0)!important;border-radius:8px!important;border-radius:var(--radius-md,8px)!important;box-shadow:0 4px 16px #0000001a!important;margin-top:2px}#menu-barrier_insulation_type li.MuiButtonBase-root,#menu-insulation_type li.MuiButtonBase-root{background:#0000!important;color:#1a1c1e!important;color:var(--color-text-dark,#111)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-family-base,inherit)!important;font-size:14px!important;font-size:var(--font-sm,13px)!important;padding:6px 14px!important}#menu-barrier_insulation_type li.MuiButtonBase-root:hover,#menu-insulation_type li.MuiButtonBase-root:hover{background:#f5f7f5!important;background:var(--color-bg-subtle,#f5f7f5)!important}#menu-barrier_insulation_type li.MuiButtonBase-root.Mui-selected,#menu-insulation_type li.MuiButtonBase-root.Mui-selected{background:#eef7ee!important;background:var(--color-primary-bg,#eaf4ee)!important}#menu-barrier_insulation_type span.MuiButtonBase-root.MuiRadio-root,#menu-insulation_type span.MuiButtonBase-root.MuiRadio-root{color:#3d8040;color:var(--color-primary,#2d7a4d);padding:0 8px 0 0}.needhelp-form-submiting{pointer-events:none}.needhelp-form-submiting .rqp-submit-btn{background-color:#3d8040!important;background-color:var(--color-primary)!important;color:#fff!important;opacity:.5!important;pointer-events:none}.needhelp-form-submiting .saving-effect-help{display:flex;padding:9px 0}.needhelp-form-submiting .rqp-submit-btn .text{display:none}footer{justify-content:center}@media(min-width:1024px){footer .nav-info{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 10px 35px rgba(0,0,0,.149);display:inline-flex;width:auto}}footer .nav-info .nav-info-item{padding:0}footer .nav-info .nav-info-item .nav-box{border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;box-shadow:none}footer .nav-info .nav-info-item .nav-box:after,footer .nav-info .nav-info-item .nav-box:before{display:none}footer .nav-info .nav-info-item:first-child .nav-box{border-bottom-right-radius:4px;border-top-right-radius:4px}footer .nav-info .nav-info-item+.nav-info-item{position:relative}@media(min-width:1024px){footer .nav-info .nav-info-item+.nav-info-item:before{background:#ccc;content:"";display:inline-block;height:40px;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:2}}.pdf-container-wrapper{position:relative;z-index:-10}.pdf-container-wrapper .pdf-container{background:#fff;color:#333;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;margin:0;padding:0}.pdf-container-wrapper .container{margin-left:auto;margin-right:auto;max-width:1024px;overflow:hidden;padding:50px 50px 40px;width:100%}@media(max-width:992px){.pdf-container-wrapper .container{padding:20px 15px 40px}}.pdf-container-wrapper .row{float:left;width:100%}.pdf-container-wrapper .col-1,.pdf-container-wrapper .col-10,.pdf-container-wrapper .col-11,.pdf-container-wrapper .col-12,.pdf-container-wrapper .col-2,.pdf-container-wrapper .col-3,.pdf-container-wrapper .col-4,.pdf-container-wrapper .col-5,.pdf-container-wrapper .col-6,.pdf-container-wrapper .col-7,.pdf-container-wrapper .col-8,.pdf-container-wrapper .col-9{border:0;float:left}.pdf-container-wrapper .col-12{width:100%}.pdf-container-wrapper .col-11{width:91.66666667%}.pdf-container-wrapper .col-10{width:83.33333333%}.pdf-container-wrapper .col-9{width:75%}.pdf-container-wrapper .col-8{width:66.66666667%}.pdf-container-wrapper .col-7{width:58.33333333%}.pdf-container-wrapper .col-6{width:50%}.pdf-container-wrapper .col-5{width:41.66666667%}.pdf-container-wrapper .col-4{width:33.33333333%}.pdf-container-wrapper .col-3{width:25%}.pdf-container-wrapper .col-2{width:16.66666667%}.pdf-container-wrapper .col-1{width:8.33333333%}.pdf-container-wrapper h1{font-size:14px;font-weight:700;margin:0}.pdf-container-wrapper h2{font-size:16px;font-weight:700;margin:0 0 20px}.pdf-container-wrapper h4{font-size:13px;font-weight:700;margin-bottom:5px}.pdf-container-wrapper .f-16{font-size:16px!important}.pdf-container-wrapper .img-fluid{max-width:100%}.pdf-container-wrapper .text-left{text-align:left}.pdf-container-wrapper .text-center{text-align:center}.pdf-container-wrapper .text-right{text-align:right}.pdf-container-wrapper .text-underline{text-decoration:underline}.pdf-container-wrapper .pt-0{padding-top:0!important}.pdf-container-wrapper .pb-0{padding-bottom:0!important}.pdf-container-wrapper .pt-5{padding-top:5px!important}.pdf-container-wrapper .text-bold{font-weight:700}.pdf-container-wrapper .table{border-collapse:collapse;width:100%}.pdf-container-wrapper .table td{border:0;padding:10px;vertical-align:top}.pdf-container-wrapper .table.table-bordered td{border:1px solid #ccc}.pdf-container-wrapper .table .label-title{font-size:11px;margin-bottom:0}.pdf-container-wrapper .table .label-text{font-size:14px;font-weight:700}.pdf-container-wrapper .table.table-striped{border-left:1px solid #ccc;border-right:1px solid #ccc}.pdf-container-wrapper .table.table-striped td{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.pdf-container-wrapper .w-410{width:410px}.pdf-container-wrapper .w-640{width:640px}@media(max-width:767px){.pdf-container-wrapper .header table tr td:first-child{border-bottom:none;padding-bottom:10px}.pdf-container-wrapper .header table tr td:nth-child(2){border-top:none;padding-top:0}}.pdf-container-wrapper .header{margin-bottom:5px}.pdf-container-wrapper .header .left-sec td{padding:20px}@media(max-width:767px){.pdf-container-wrapper .header .left-sec td{display:inline-block;width:100%}}.pdf-container-wrapper .header .logo-table td{border:0;padding:0}.pdf-container-wrapper .header .logo-sec{text-align:center;vertical-align:middle;width:200px}.pdf-container-wrapper .header .logo-table .logo-box{background:hsla(0,0%,97%,.502);border:1px solid #707070;display:table;height:140px;width:100%}.pdf-container-wrapper .header .logo-table .logo-box .logo{display:table-cell;padding:15px;vertical-align:middle}.pdf-container-wrapper .header .logo-box .logo img{max-height:105px;max-width:250px}.pdf-container-wrapper .header .header-list{padding-left:20px}@media(max-width:767px){.pdf-container-wrapper .header .header-list{padding-left:0}}.pdf-container-wrapper .header .right-sec{padding-left:20px}.pdf-container-wrapper .header .summay-box{border:1px solid #333;padding:20px 15px 0}.pdf-container-wrapper .list{float:left;list-style-type:none;margin:0;padding:0;width:100%}.pdf-container-wrapper .list li{float:left;width:100%}.pdf-container-wrapper .list li .text-2{color:#000;font-size:14px}.pdf-container-wrapper .list li span{color:#666;font-size:12px}.pdf-container-wrapper .list .info-text{color:#666;font-size:10px;margin-bottom:5px}.pdf-container-wrapper .list-box{align-items:center;display:flex}.pdf-container-wrapper .list-box .icon{float:left;margin-right:8px;text-align:center}.pdf-container-wrapper .list-box .icon img{padding-top:3px}.pdf-container-wrapper .list-box .text{font-size:12px;overflow:hidden;padding-top:2px}.pdf-container-wrapper .sec-title{font-size:14px;font-weight:700;text-transform:uppercase}.pdf-container-wrapper .title-border{background:#555;height:6px;margin:5px 0 -3px;position:relative;width:100px}.pdf-container-wrapper .check-box{align-items:center;display:flex}.pdf-container-wrapper .check-box .box{background:#fff;border:1px solid #707070;float:left;height:18px;margin-right:5px;width:18px}.pdf-container-wrapper .check-box .box.checked{background:#1d5032;border-color:#1d5032;border-radius:12px}.pdf-container-wrapper .check-box .text{overflow:hidden;padding-top:2px}.pdf-container-wrapper .customer-details{margin-bottom:20px}.pdf-container-wrapper .customer-details .table{margin-bottom:-1px}.pdf-container-wrapper .customer-details h1{margin-top:10px;padding-left:5px}.pdf-container-wrapper .customer-details .list{margin-bottom:10px;padding-left:5px}.pdf-container-wrapper .customer-details .list li+li{margin-top:5px}@media(max-width:767px){.pdf-container-wrapper .customer-details .list li+li{margin-top:5px}}.pdf-container-wrapper .customer-details .list .text{max-width:155px}.pdf-container-wrapper .customer-details .top-right-sec{padding:10px 0 10px 10px}@media(max-width:767px){.pdf-container-wrapper .customer-details .top-right-sec{padding-top:0}}.pdf-container-wrapper .customer-details .top-right-sec .list{margin-bottom:0;padding-left:0}.pdf-container-wrapper .customer-details .list .check-box .box{height:16px;width:16px}.pdf-container-wrapper .customer-details .list .check-box .text{max-width:100%}.pdf-container-wrapper .customer-details .inline-check-list .text-space{border-bottom:1px solid #999;display:inline-block;width:110px}@media(max-width:767px){.pdf-container-wrapper .customer-details .top-right-sec .col-5,.pdf-container-wrapper .customer-details .top-right-sec .col-7{width:100%}.pdf-container-wrapper .customer-details .top-right-sec .col-7{margin-bottom:15px}}.pdf-container-wrapper .inline-check-list{float:left;list-style-type:none;margin:0;padding:0;width:100%}.pdf-container-wrapper .inline-check-list li{float:left;font-size:11px;margin-right:20px}.pdf-container-wrapper .inline-check-list li:last-child{margin-right:0}.pdf-container-wrapper .inline-check-list li .box{float:right;margin-left:5px;margin-right:0}.pdf-container-wrapper .inline-check-list li .text{padding-top:3px}.pdf-container-wrapper .items-summay-table{font-size:14px}.pdf-container-wrapper .items-summay-table thead tr td{background:#000;color:#fff}.pdf-container-wrapper .items-summay-table tr:nth-of-type(odd){background:#f7f7f7}.pdf-container-wrapper .items-summay-table tr td:last-child{font-weight:700;padding-right:25px;text-align:right}@media(max-width:767px){.pdf-container-wrapper .items-summay-table tr td{border-bottom:none!important}}.pdf-container-wrapper .items-summay-table tr:last-child td{border-bottom:1px solid #ccc!important}.pdf-container-wrapper .totla-summay-table{background:#0000 linear-gradient(180deg,#fff,#f7f7f7) 0 0 no-repeat;box-shadow:0 -1px 0 #333;margin-top:1px}.pdf-container-wrapper .totla-summay-table td{padding-bottom:25px;padding-top:20px}.pdf-container-wrapper .totla-summay-table .summay td{border:0;color:#444;font-size:14px;padding:0 15px 15px 0;text-align:right}.pdf-container-wrapper .totla-summay-table .summay td.summay-value{color:#333;padding-right:10px;width:110px}@media(max-width:767px){.pdf-container-wrapper .table-extra-item td{border-bottom:none!important;display:inline-block;padding:0 10px 3px;width:100%}.pdf-container-wrapper .table-extra-item td:last-child{border-bottom:1px solid #ccc!important}}.pdf-container-wrapper .notes-box{background:#fff;border:1px solid #707070;height:140px;margin-top:5px;width:540px}.pdf-container-wrapper .building-view{margin-top:50px}@media(max-width:767px){.pdf-container-wrapper .building-view{margin-top:10px}}.pdf-container-wrapper .building-view-box{border:1px solid #333;float:left;padding:20px 10px 85px;width:100%}.pdf-container-wrapper .building-view-box+.building-view-box{margin-top:75px}.pdf-container-wrapper .building-view-box .view-type{background:#333;border-radius:5px 0 0 5px;color:#fff;float:right;font-size:14px;font-weight:700;margin-right:-10px;padding:8px 15px}.pdf-container-wrapper .building-view-box .building-img{float:left;margin-top:25px;text-align:center;width:100%}.pdf-container-wrapper .content-sec{margin-top:20px}.pdf-container-wrapper .content-sec .sec-title .title-border{margin-top:10px}.pdf-container-wrapper .content-sec h4{margin-top:30px}.pdf-container-wrapper .content-sec p{font-family:Roboto,sans-serif;font-size:11px;font-weight:400;line-height:20px;margin:0}.pdf-container-wrapper .content-sec .customer-signature{margin-top:30px}.pdf-container-wrapper .customer-signature p{font-size:11px;font-weight:500;margin:0 0 5px}.list.list-type-2{display:flex;flex-wrap:wrap}.list.list-type-2 li{align-items:center;border-bottom:1px solid #ccc;display:flex;flex:0 0 50%;float:inherit;justify-content:space-between;max-width:50%;padding:5px 10px;width:inherit}.list.list-type-2 li+li{margin-top:0!important}.list.list-type-2 li:nth-child(odd){border-right:1px solid #ccc}.list.list-type-2 li .list-right-sec span{color:#000;font-size:16px;font-weight:700}.pdf-container-wrapper .list-type-2-sec{border:1px solid #ccc;border-bottom:none;display:flex}.pdf-container-wrapper .list-type-2-sec .list.list-type-2{margin-bottom:0;padding-left:0}@media(max-width:1023.98px){#viewer-container,canvas{height:100vh!important;width:100vw!important}}@media(min-width:1023.98px){.canvas-box{transform:none!important}}@media(max-width:1023.98px){.before-activethumb-view .book-a-demo-wrapper{display:none}.before-activethumb-view .canvas-box{transform:none!important}.activecapturemobile .capture-for-footer-tab{display:inline;display:initial}.activecapturemobile .canvas-footer-inner-sec{display:none}.activecapturemobile footer{z-index:10}.activecapturemobile.activethumb-view footer{z-index:19}.activethumb-view .panel-style .modal-category-wrapper .modal-category-style,.activethumb-view .ribbon-type-1,.panel-style .modal-category-wrapper .activethumb-view .modal-category-style{display:inherit}.activethumb-view .tab-link.Mui-selected{background-color:var(--primary);color:#fff}.activethumb-view .tab-link.Mui-selected .icon svg{fill:#fff}.activethumb-view #viewer-container{box-shadow:0 0 30px rgba(0,0,0,.302)}.activethumb-view .canvas-box{bottom:70px;height:110px;right:10px;width:150px;z-index:20}.activethumb-view #viewer-container,.activethumb-view canvas{height:110px!important;width:150px!important}.activethumb-view #viewer-container{border-radius:4px}.activethumb-view .canvasmove{display:inline;display:initial}.activethumb-view .exit-full-view{align-items:center;display:flex;justify-content:center}}.activethumb-view .goconfig{display:none}.activethumb-view .after-option,.activethumb-view .back-wrapper,.activethumb-view .next-wrapper{opacity:1;visibility:visible}.activethumb-view .before-option{opacity:0;visibility:hidden}@media(max-width:1023.98px){.activethumb-view footer{background-color:var(--secondary)}}.activethumb-view .close-mobilemenu{background:var(--secondary)}@media(max-width:1023.98px){.activethumb-view-timer .canvas-footer{display:none;opacity:0;visibility:hidden}}@media(max-width:1199px){.canvas-box.react-draggable{position:fixed}}@media(max-width:992px){.usertourguide.devicefirst-step{left:50%;margin-left:-160px}}.usertourguide{background:#0000!important;border-radius:8px;box-shadow:none!important;padding:0!important;width:300px}.usertourguide .reactour__close,.usertourguide .sc-gLLuHO,.usertourguide .sc-jTQDJr{display:none}.usertourguide h6{color:#000;font-size:16px}.usertourguide p{color:#444;font-size:14px;line-height:24px;margin-bottom:0}.usertourguide .tour-inner{background:#fff;border-radius:8px;box-shadow:0 .5em 3em #0000004d}.usertourguide .tour-inner .tour-top{padding:25px}.usertourguide .tour-inner .tourfooter{align-items:center;background:#f8f8f8;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #ddd;display:flex;justify-content:space-between;padding:10px 25px}.usertourguide .tour-inner.configuration-panel-inner .bubble-container{right:9px;top:26px}.usertourguide .tour-inner.building-inclusion-inner .bubble-container,.usertourguide .tour-inner.location-price-summary-inner .bubble-container,.usertourguide .tour-inner.screen-share-inner .bubble-container,.usertourguide .tour-inner.twoddrawing-inner .bubble-container{left:20px;top:-20px}.usertourguide .tour-inner.building-controllers-inner .bubble-container{left:-20px;top:20px}.usertourguide .tour-inner.save-quote-inner .bubble-container{bottom:10px;right:50px}.usertourguide .tour-inner.configuration-panel-inner-device .bubble-container{bottom:10px;left:139px}.usertourguide .tour-inner.location-price-summary-inner-device .bubble-container{right:130px;top:-20px}.usertourguide .tour-inner.tools-info-inner .bubble-container{right:137px;top:-20px}.usertourguide .tour-inner.save-quote-device-inner .bubble-container{right:50px;top:-20px}.usertourguide .tour-inner.controller-inner-device .bubble-container{bottom:11px;right:160px}.usertourguide .tour-info-login-wrp .bubble-container{bottom:10px;right:248px!important;top:auto!important}.usertourguide .tour-next{display:inline-flex}.usertourguide .nextaction{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;line-height:18px;padding:5px 12px;text-transform:uppercase}.usertourguide .nextaction .icon{display:inline-flex;font-size:8px;margin-left:3px;transform:rotate(-90deg)}.usertourguide .nextaction:hover:after{display:none}.usertourguide .skipaction{color:#666;font-size:12px;margin-right:10px}.usertourguide .skipaction:hover{color:var(--primary)}.usertourguide .tour-count-present{color:#666;font-size:12px}.usertourguide .bubble-container{display:block;position:absolute}.usertourguide .bubble-container .delay1{animation:waves 2.5s linear;animation-delay:.1s}.usertourguide .bubble-container .delay2{animation:waves 2.5s linear .7s infinite}.usertourguide .bubble-container .delay3{animation:waves 2.5s linear 1.3s infinite}.usertourguide .bubble-container .delay4{animation:waves 2.5s linear 1.9s infinite}.usertourguide .svg-box{animation:bloop 1s linear;position:relative;z-index:10}.usertourguide .circle{background:var(--primary);border-radius:50%;display:block;height:10px;margin:10px;position:absolute;top:0;transition:5s ease;width:10px}@keyframes waves{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(4)}}@keyframes bloop{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.usertourguide [data-tour-elem=badge],.usertourguide [data-tour-elem=controls]{display:none}.pt-overlay{background:#00000073;cursor:default;inset:0;position:fixed;z-index:8000}.pt-spotlight{border-radius:10px;box-shadow:0 0 0 9999px #00000073,0 0 0 2.5px #3d8040,0 0 16px #3d804059;box-shadow:0 0 0 9999px #00000073,0 0 0 2.5px var(--color-primary),0 0 16px #3d804059;pointer-events:none;position:fixed;transition:top .35s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1);z-index:8001}.pt-card{background:#fff;border:1px solid #d4e4d4;border-radius:12px;box-shadow:0 4px 24px #0000001f,0 1px 6px #0000000f;padding:18px 20px 16px;width:300px}.pt-card,.pt-card--mobile{position:fixed;z-index:8100}.pt-card--mobile{border-radius:12px 12px 0 0;bottom:0;box-shadow:0 -4px 24px #00000026;left:0;max-width:100%;padding:20px 20px 28px;right:0;width:100%}.pt-card__close{align-items:center;background:none;border:none;border-radius:6px;color:#6b7f6b;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .15s,color .15s;width:28px}.pt-card__close:hover{background:#f3f4f3;color:#1a2e1a}.pt-card__heading-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding-right:24px}.pt-card__tour-label{color:#3d8040;color:var(--color-primary);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pt-card__step{color:#6b7f6b;font-size:11px;font-weight:600}.pt-card__title{color:#1a2e1a;font-size:15px;font-weight:700;line-height:1.3;margin:0 0 7px;padding-right:20px}.pt-card__body{color:#6b7f6b;font-size:13px;line-height:1.5;margin:0 0 8px}.pt-card__helper{background:#eef7ee;background:var(--color-primary-bg);border-radius:6px;color:#3d8040;color:var(--color-primary);font-size:12px;line-height:1.4;margin:0 0 12px;padding:6px 10px}.pt-card__dots{gap:5px;margin-bottom:14px}.pt-card__dots,.pt-card__nav{align-items:center;display:flex}.pt-card__nav{gap:8px;justify-content:space-between}.pt-card__nav-right{align-items:center;display:flex;gap:6px}.pt-dot{background:#d4e4d4;border-radius:50%;flex-shrink:0;height:6px;transition:background .2s,transform .2s;width:6px}.pt-dot--active{background:#3d8040;background:var(--color-primary);transform:scale(1.25)}.pt-dot--done{background:var(--color-primary-light)}.pt-btn{align-items:center;border:1.5px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;line-height:1;padding:9px 16px;transition:background .15s,color .15s,border-color .15s,opacity .15s;white-space:nowrap}.pt-btn--primary{background:#3d8040;background:var(--color-primary);border-color:#3d8040;border-color:var(--color-primary);color:#fff}.pt-btn--primary:hover{background:#2e6433;background:var(--color-primary-hover)}.pt-btn--outline{background:#fff;border-color:#d4e4d4;color:#1a2e1a}.pt-btn--outline:hover{border-color:#3d8040;border-color:var(--color-primary);color:#3d8040;color:var(--color-primary)}.pt-btn--ghost{background:none;border-color:#0000;color:#6b7f6b;padding-left:0}.pt-btn--ghost:hover{color:#1a2e1a}.pt-btn--sm{font-size:12px;padding:7px 13px}.pt-welcome-backdrop{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:8500}.pt-welcome{animation:pt-pop-in .25s cubic-bezier(.34,1.56,.64,1) both;background:#fff;border-radius:16px;box-shadow:0 8px 40px #0000002e;max-width:380px;padding:32px 28px;text-align:center;width:100%}.pt-welcome__icon{align-items:center;border-radius:50%;display:flex;height:52px;justify-content:center;margin:0 auto 16px;width:52px}.pt-welcome__icon,.pt-welcome__icon--success{background:#eef7ee;background:var(--color-primary-bg);color:#3d8040;color:var(--color-primary)}.pt-welcome__title{color:#1a2e1a;font-size:18px;font-weight:700;margin:0 0 10px}.pt-welcome__body{color:#6b7f6b;font-size:14px;line-height:1.55;margin:0 0 20px}.pt-welcome__actions{align-items:center;display:flex;flex-direction:column;gap:8px}.pt-welcome__actions .pt-btn{justify-content:center;width:100%}.pt-welcome__hint{color:#93a493;font-size:12px;margin-top:14px}.pt-guide{animation:pt-slide-in .25s ease both;background:#fff;border:1px solid #d4e4d4;border-radius:12px;box-shadow:0 4px 24px #0000001f,0 1px 6px #0000000f;left:16px;padding:16px;position:fixed;top:50%;transform:translateY(-50%);width:192px;z-index:8050}.pt-guide__head{align-items:center;color:#3d8040;color:var(--color-primary);display:flex;gap:7px;margin-bottom:3px}.pt-guide__icon{flex-shrink:0}.pt-guide__title{color:#1a2e1a;font-size:13px;font-weight:700}.pt-guide__sub{color:#6b7f6b;font-size:11px;line-height:1.4;margin:0 0 12px}.pt-guide__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0 0 12px;padding:0}.pt-guide__item{align-items:center;border-radius:7px;cursor:pointer;display:flex;gap:8px;padding:5px 7px;transition:background .15s}.pt-guide__item:hover:not(.pt-guide__item--active){background:#f3f6f3}.pt-guide__item--active{background:#eef7ee;background:var(--color-primary-bg)}.pt-guide__item--active .pt-guide__num{background:#3d8040;background:var(--color-primary);color:#fff}.pt-guide__item--active .pt-guide__label{color:#1a2e1a;font-weight:600}.pt-guide__item--done .pt-guide__num{background:var(--color-primary-light);color:#3d8040;color:var(--color-primary)}.pt-guide__item--done .pt-guide__label{color:#6b7f6b}.pt-guide__num{align-items:center;background:#f3f4f3;border-radius:50%;color:#6b7f6b;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;transition:background .15s,color .15s;width:20px}.pt-guide__label{color:#6b7f6b;font-size:12px;line-height:1.3;transition:color .15s}.pt-guide__footer{border-top:1px solid #d4e4d4;color:#93a493;font-size:11px;line-height:1.35;margin:0;padding-top:10px}.pt-help-wrap{bottom:68px;position:fixed;right:16px;z-index:7900}@media(max-width:767px){.pt-help-wrap{bottom:80px;right:12px}}.pt-help-btn{align-items:center;background:#fff;border:1.5px solid #d4e4d4;border-radius:20px;box-shadow:0 2px 8px #00000014;color:#6b7f6b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:7px 12px;transition:border-color .15s,color .15s,box-shadow .15s}.pt-help-btn:hover{border-color:#3d8040;border-color:var(--color-primary);box-shadow:0 2px 12px #3d80402e;color:#3d8040;color:var(--color-primary)}.pt-help-menu{animation:pt-pop-in .18s ease both;background:#fff;border:1px solid #d4e4d4;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 4px 24px #0000001f,0 1px 6px #0000000f;min-width:188px;overflow:hidden;position:absolute;right:0}.pt-help-menu__title{color:#6b7f6b;font-size:11px;font-weight:600;letter-spacing:.05em;margin:0;padding:10px 14px 6px;text-transform:uppercase}.pt-help-menu__item{align-items:center;background:none;border:none;color:#1a2e1a;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:9px 14px;text-align:left;transition:background .12s,color .12s;width:100%}.pt-help-menu__item:hover{background:#eef7ee;background:var(--color-primary-bg);color:#3d8040;color:var(--color-primary)}@keyframes pt-pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pt-slide-in{0%{opacity:0;transform:translateY(calc(-50% + 12px))}to{opacity:1;transform:translateY(-50%)}}.pt-welcome-backdrop{animation:pt-fade-in .2s ease both}@keyframes pt-fade-in{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.fb1b2522.css.map*/