.shop{color:#172229;background:#fafbfc;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.shop *{box-sizing:border-box}.shop a{color:inherit;text-decoration:none}.shop button,.shop input,.shop select,.shop textarea{font:inherit}.shop button{cursor:pointer;color:#253d48;background:#edf0f1;border:0;border-radius:7px;padding:11px 15px}.shop button:disabled{cursor:default;opacity:.5}.sh-top{color:#fff;background:#151719;justify-content:space-between;padding:12px 5%;font-size:12px;display:flex}.sh-head{background:#fff;border-bottom:1px solid #e6e9eb;justify-content:space-between;align-items:center;padding:18px 5%;display:flex}.sh-brand{align-items:center;gap:14px;font-size:24px;font-weight:800;display:flex}.sh-brand img{object-fit:contain;width:64px;height:64px}.sh-sub{letter-spacing:2px;margin-top:6px;font-size:9px;display:block}.sh-head nav{align-items:center;gap:25px;font-size:13px;display:flex}.shop main{max-width:1440px;margin:auto;padding:0 5% 60px}.sh-hero{grid-template-columns:1.4fr 1fr;gap:70px;padding:65px 0 40px;display:grid}.sh-eyebrow{letter-spacing:2px;color:#c91c31;font-size:11px;font-weight:700}.shop h1{letter-spacing:-1.7px;margin:20px 0;font-size:clamp(32px,4vw,54px);line-height:1.12}.shop h1 em{color:#d51b30;font-style:normal}.shop p{color:#627079;font-size:14px;line-height:1.7}.sh-note{background:#edf3f3;border-radius:14px;align-self:center;padding:28px}.sh-note b{font-size:18px}.shop small{color:#71818a;font-size:11px;line-height:1.6;display:block}.sh-filters{background:#fff;border:1px solid #e7edef;border-radius:12px;flex-wrap:wrap;gap:12px;padding:20px;display:flex}.shop label{color:#627079;flex:1;min-width:125px;margin:0;font-size:11px;display:block}.shop input,.shop select,.shop textarea{color:#172229;background:#fff;border:1px solid #dbe1e5;border-radius:6px;width:100%;margin-top:7px;padding:11px;display:block}.sh-search{flex:2!important}.sh-results{color:#71818a;justify-content:space-between;align-items:center;margin:22px 0;font-size:13px;display:flex}.sh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.sh-card{background:#fff;border:1px solid #e3e8eb;border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.sh-image{aspect-ratio:1;background:#f5f7f8;position:relative}.sh-image img{object-fit:contain;width:100%;height:100%}.sh-stock{color:#28683e;background:#e7f4eb;border-radius:30px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.sh-out{color:#a7253b;background:#fde8ec}.sh-cardbody{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.sh-meta{letter-spacing:.5px;color:#7e8d96;font-size:10px}.shop h2{margin:0;font-size:21px;font-weight:700;line-height:1.25}.sh-package{background:#f1f5f7;border-radius:6px;padding:10px;font-size:12px;font-weight:700}.sh-price{color:#d01c31;letter-spacing:-1px;font-size:26px}.sh-cardbody p{margin:0}.sh-cardbody details{margin-bottom:10px;font-size:12px}.sh-cardbody summary{cursor:pointer;color:#455b68;font-size:12px}.shop .sh-primary{color:#fff;background:#dc1d32;margin-top:auto;padding:15px 18px;font-weight:700}.sh-empty{text-align:center;background:#fff;border:1px dashed #d4dee3;border-radius:15px;padding:90px 25px}.sh-empty a{color:#cf1930;text-decoration:underline}.sh-policies{border-top:1px solid #dce4e8;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px;padding-top:35px;display:grid}.shop footer{color:#b8c3c9;background:#16191c;padding:25px 5%;font-size:12px}.sh-alert,.sh-success{color:#a21d30;background:#fff0f1;border-radius:8px;margin:15px 0;padding:18px;font-size:13px}.sh-success{color:#245d3b;background:#e8f4eb}.sh-overlay{z-index:90;background:#172b3e88;justify-content:center;align-items:flex-start;padding:30px 15px;display:flex;position:fixed;inset:0;overflow:auto}.sh-dialog{background:#fff;border-radius:15px;width:800px;padding:30px}.sh-dialoghead{justify-content:space-between;align-items:center;gap:15px;display:flex}.sh-cartrow{border-top:1px solid #e7edef;grid-template-columns:1fr 85px auto;align-items:center;gap:15px;padding:18px 0;display:grid}.sh-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sh-dialog textarea{margin-bottom:18px}.sh-dialog .sh-primary{width:100%;margin-top:15px}.sh-trap{position:absolute;left:-9999px}:is(.shop button:focus-visible,.shop a:focus-visible){outline-offset:3px;outline:3px solid #3488bb}@media (max-width:1000px){.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-hero{gap:25px}.sh-filters label{min-width:140px}}@media (max-width:650px){.sh-top{gap:15px;font-size:10px}.sh-head{gap:15px}.sh-head nav{gap:10px;font-size:10px}.sh-head nav>a{display:none}.sh-hero{grid-template-columns:1fr;gap:15px;padding:35px 0}.sh-note{padding:20px}.sh-grid{grid-template-columns:1fr}.sh-policies{grid-template-columns:1fr;gap:20px}.sh-fields{grid-template-columns:1fr}.sh-dialog{padding:20px}.sh-cartrow{grid-template-columns:1fr 70px}.sh-cartrow button{grid-column:1/-1}.shop label{min-width:0}.sh-filters label{min-width:110px}.sh-cardbody{padding:20px}}.sh-quotation{background:#fff;border:1px solid #dbe1e5;border-radius:10px;margin-top:28px;padding:24px}.sh-quotation table{border-collapse:collapse;width:100%;font-size:12px}.sh-quotation td,.sh-quotation th{text-align:left;border-bottom:1px solid #e5e8eb;padding:12px 8px}.sh-quote-actions{gap:10px;margin-top:18px;display:flex}.sh-dialog input,.sh-dialog select{font-size:16px}@media print{body *{visibility:hidden!important}.sh-quotation,.sh-quotation *{visibility:visible!important}.sh-overlay{background:#fff!important;padding:0!important;position:static!important;overflow:visible!important}.sh-dialog{width:100%!important;padding:0!important;position:static!important}.sh-quotation{width:100%;top:0;left:0;border:0!important;margin:0!important;padding:20px!important;position:absolute!important}.sh-quotation tr{break-inside:avoid}.shop{background:#fff!important}.sh-quotation small{font-size:10px!important}.shop>:not(.sh-overlay),.sh-dialog>:not(.sh-quotation){display:none!important}.sh-quotation{position:static!important}.shop .sh-overlay{display:block!important}.sh-dialog{max-width:none!important}.shop{min-height:0!important}body{margin:0!important}.sh-quotation h2{font-size:18px}.sh-quotation td{vertical-align:top}}.sh-brand-logo{object-fit:contain;object-position:left center;height:48px;width:160px!important}.shop .sh-benefits{color:#20724b;font-size:13px;font-weight:700}.sh-comparison{color:#667780!important;font-size:12px!important}.sh-saving{color:#20643d;background:#e5f4e9;border-radius:5px;align-self:flex-start;padding:7px 9px;font-size:12px;font-weight:700}.shop .sh-whatsapp{color:#167746;border:1px solid #c7e4d2;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px;font-size:13px;font-weight:700;display:inline-flex}.sh-top .sh-whatsapp{color:#fff;border:0;min-height:20px;padding:0;font-size:12px}.sh-pending{background:#e7f4eb}.shop .sh-primary{min-height:48px}.shop input,.shop select{min-height:46px;font-size:16px}.sh-calculation{background:#eef5f3;border-radius:12px;margin:15px 0;padding:20px}.sh-calculation>div{justify-content:space-between;gap:16px;padding:8px 0;font-size:13px;display:flex}.sh-calc-total{border-top:1px solid #d2e1da;margin-top:8px}.sh-calc-total strong{color:#1d5e42;font-size:22px}.sh-create-bar{background:#fff;border-top:1px solid #dce5e0;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding:14px 0;display:flex;position:sticky;bottom:0}.sh-create-bar>span{font-size:15px;font-weight:700}.sh-dialog>form>h3{color:#263c48;margin:26px 0 16px;font-size:18px}.sh-quote-actions{flex-wrap:wrap;align-items:center;margin:16px 0}.sh-quote-actions .sh-primary{width:auto;margin:0}.document-terms{border-top:1px solid #dce3e8;margin:24px 0;padding-top:18px}.document-terms summary{cursor:pointer;padding:12px 0;font-weight:700}.document-terms .terms-text{white-space:pre-wrap;color:#334155;font-size:12px;line-height:1.65}.document-terms article{margin:20px 0}.document-terms p{color:#334155}.sh-cardbody>details{margin:0}@media (max-width:650px){.sh-image{aspect-ratio:1.15}.sh-dialog{padding:18px 16px}.sh-overlay{background:#fff;padding:0}.sh-dialog{border-radius:0;width:100%;min-height:100dvh}.sh-dialoghead{z-index:3;background:#fff;border-bottom:1px solid #e0e5e8;padding:8px 0 14px;position:sticky;top:0}.sh-dialoghead h2{font-size:20px}.sh-cartrow{grid-template-columns:1fr 82px}.sh-cartrow>div{min-width:0}.sh-cartrow select{max-width:100%}.sh-create-bar{padding-bottom:max(14px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.sh-create-bar .sh-primary{width:100%;margin:0}.sh-quotation{padding:14px}.sh-quotation table{font-size:10px}.sh-quotation td,.sh-quotation th{padding:9px 4px}.sh-quote-actions>*{flex:1;min-width:140px}.sh-head .sh-brand{font-size:18px}.sh-brand img{width:45px;height:45px}.sh-brand small{letter-spacing:2px;font-size:8px}.sh-calculation{padding:15px}}@media print{.sh-dialog>:not(.sh-quotation):not(:has(.sh-quotation)){display:none!important}.sh-dialog>div:has(.sh-quotation)>:not(.sh-quotation){display:none!important}.document-terms{break-before:page;border:0}.document-terms summary{display:none}.document-terms .terms-text{font-size:10px;line-height:1.5}.document-terms h3{break-after:avoid}.document-terms article{break-inside:auto}.document-terms>div{display:block!important}.sh-quote-actions{display:none!important}.sh-dialoghead{position:static!important}.sh-dialog>div:has(.sh-quotation){display:block!important}.sh-quotation{overflow:visible!important}.sh-quotation .document-terms{visibility:visible!important}}.sh-capacities{flex-direction:column;gap:48px;display:flex}.sh-capacity-title{border-bottom:2px solid #dce6e7;margin-bottom:22px!important;padding-bottom:16px!important;font-size:30px!important}.sh-type-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.sh-type-column{min-width:0}.sh-type-column>h3{color:#24564b;background:#eaf2f1;border-radius:8px;margin:0 0 18px;padding:12px 16px;font-size:16px}.sh-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.sh-card .sh-image{aspect-ratio:auto;height:165px}.sh-unit-illustration{flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;width:100%;height:100%;padding:45px 18px 12px;display:flex}.sh-unit-illustration small{font-size:9px}.sh-ac-unit{background:linear-gradient(165deg,#fff,#dce5e9);border:1px solid #b9cbd2;border-radius:13px 13px 19px 19px;width:95%;height:68px;position:relative;box-shadow:0 7px 10px #183c4810}.sh-ac-unit span{border-top:1px solid #91a7b0;border-bottom:1px solid #91a7b0;width:90%;height:8px;position:absolute;bottom:12px;left:5%}.sh-ac-unit i{background:#5baf9b;border-radius:3px;width:5px;height:3px;position:absolute;top:13px;right:12px}.sh-no-model{border:1px dashed #dce5e7;border-radius:10px;padding:18px}.sh-cardbody{gap:10px;padding:18px}.sh-brand-logo{height:34px;width:125px!important}.sh-cardbody h2{font-size:18px}.sh-cardbody .sh-price{font-size:23px}.sh-model-grid .sh-stock{font-size:9px}.shop select{-webkit-appearance:menulist;appearance:menulist;white-space:normal;height:auto;line-height:1.3}@media (max-width:1150px){.sh-model-grid{grid-template-columns:1fr}.sh-card .sh-image{height:175px}}@media (max-width:650px){.sh-type-columns{grid-template-columns:1fr;gap:24px}.sh-capacities{gap:36px}.sh-capacity-title{z-index:2;background:#fafbfc;position:sticky;top:0;padding-top:12px!important;font-size:26px!important}.sh-type-column>h3{margin-bottom:14px}.sh-cardbody{padding:20px}.sh-card .sh-image{height:155px}.sh-ac-unit{max-width:300px}.sh-model-grid .sh-stock{font-size:10px}}.sh-quotation>.sh-document-logo{object-fit:contain;aspect-ratio:1;max-width:none;margin:0 0 16px;display:block;filter:none!important;width:88px!important;height:88px!important;transform:none!important}@media print{.sh-quotation>.sh-document-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:88px!important;height:88px!important}}.sh-location{background:#f4f7f6;border:1px solid #dbe6e1;border-radius:10px;margin:12px 0;padding:16px}.sh-location button{text-align:left;width:100%;min-height:46px;margin:10px 0}.sh-location a{color:#167746;text-decoration:underline}@media (max-width:650px){.sh-head nav>a[href=\/services]{max-width:65px;font-size:11px;display:block}}.sh-quote-saved{background:#e9f5ed;border:1px solid #c8e4d2;border-radius:10px;margin:18px 0;padding:16px}.sh-quote-saved p{margin-bottom:0}.sh-link-notice{font-size:12px!important}.sh-saved-page main{max-width:940px;padding-top:24px}.sh-dialog,.sh-dialog form,.sh-dialog label,.sh-cartrow>*{min-width:0}.sh-dialog input,.sh-dialog select,.sh-dialog textarea{max-width:100%}.sh-quotation{overflow-wrap:anywhere}.sh-quotation td:first-child{min-width:0}.sh-quote-actions{gap:12px;display:flex}.sh-quote-actions a{white-space:normal;text-align:center}.shop button,.shop .sh-whatsapp{touch-action:manipulation}.sh-dialog:focus-visible{outline:2px solid #286b58}@media (max-width:650px){.sh-overlay{overscroll-behavior:contain;align-items:stretch;overflow-y:auto}.sh-dialog{min-height:100dvh;max-height:none;padding:14px 14px max(20px,env(safe-area-inset-bottom));margin:0;overflow:visible}.sh-dialoghead h2{font-size:18px;line-height:1.25}.sh-dialoghead button{flex-shrink:0;min-height:44px}.sh-dialog label{min-width:0;font-size:13px}.sh-dialog input,.sh-dialog select,.sh-dialog textarea{min-height:48px;font-size:16px}.sh-cartrow{grid-template-columns:minmax(0,1fr) 76px;gap:12px}.sh-cartrow>button{grid-column:1/-1;justify-self:start}.sh-cartrow>div>label{max-width:100%}.sh-calculation>div{flex-wrap:wrap;gap:5px}.sh-calculation strong{font-size:21px}.sh-create-bar{z-index:2;margin-bottom:0}.sh-quote-actions{flex-direction:column}.sh-quote-actions>*{flex:none;width:100%;min-height:48px}.sh-quotation{border:0;padding:10px 0}.sh-quotation table{table-layout:fixed;width:100%;font-size:11px}.sh-quotation th:first-child{width:43%}.sh-quotation th:nth-child(2){width:9%}.sh-quotation th:nth-child(3),.sh-quotation th:nth-child(4){width:24%}.sh-quotation th,.sh-quotation td{overflow-wrap:anywhere;vertical-align:top;padding:9px 3px}.sh-quotation h2{font-size:19px;line-height:1.35}.sh-quotation p{font-size:13px}.sh-saved-page main{padding:16px}.sh-saved-page .sh-head{align-items:flex-start;gap:16px}.sh-saved-page .sh-head>a:last-child{max-width:110px;font-size:12px}.sh-quote-saved{padding:14px}}@media print{.sh-saved-page .sh-head,.sh-saved-page .sh-quote-actions,.sh-link-notice,.sh-quote-saved{display:none!important}.sh-saved-page main{max-width:none;padding:0}.sh-saved-page .sh-quotation{border:0;padding:0}}.sh-staff-send{background:#f1f7f3;border:1px solid #c8ded4;border-radius:12px;margin:20px 0;padding:20px}.sh-staff-send a{color:#176444;text-decoration:underline}.sh-send-consent{align-items:center;gap:12px;margin:16px 0!important;font-size:14px!important;display:flex!important}.sh-send-consent input{flex:0 0 22px;height:22px;margin:0;width:22px!important;min-height:22px!important}.shop a.sh-primary{color:#fff;text-align:center;background:#d91f2c;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:13px 18px;display:inline-flex}.sh-staff-send .sh-primary{margin-top:12px}
