.frametooltipmodal_categoryContainer__fgJTv{border:1px solid #000;margin-bottom:30px}.frametooltipmodal_categoryHeader__frPA6{font-size:18px;text-decoration:underline}.frametooltipmodal_categoryText__L_tMb{font-size:14px;margin-bottom:15px}.frametooltipmodal_viewContainer__DZsbw{display:flex;flex-direction:column;align-items:center}.frametooltipmodal_viewContainer__DZsbw:first-of-type{margin-top:20px}.frametooltipmodal_measurementContainer__Ebt03{display:flex;flex-direction:column;width:100%;margin-bottom:30px}.frametooltipmodal_categorySubheader__lotZ6{font-size:20px;text-align:center;padding:0 20px 20px;font-weight:500}.frametooltipmodal_imagesContainer__gQXzw{width:70%;height:350px;position:relative;margin-bottom:10px}.frametooltipmodal_formContainer__3Auss{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 20px}.frametooltipmodal_formContainer__3Auss span{width:120px;white-space:nowrap;margin-right:10px}.frametooltipmodal_formContainer__3Auss .frametooltipmodal_formControl__zjbZm{flex-grow:1;flex-shrink:1;width:100px}.frametooltipmodal_spiritLevelContainer__E_KmP{text-align:justify;padding:10px 15px}@media only screen and (min-width:1024px){.frametooltipmodal_viewContainer__DZsbw{flex-direction:row;align-items:center}.frametooltipmodal_imagesContainer__gQXzw{height:500px;width:80%}.frametooltipmodal_categoryHeader__frPA6{font-size:20px}.frametooltipmodal_categoryText__L_tMb{font-size:18px;font-weight:400}}.customizerhint_customizerHintLarge__aIN2Q{overflow:hidden;background:#f9fafb;border-radius:6px;padding:8px 10px;margin-top:15px;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);display:flex}.customizerhint_hintImg__5uYqG{width:90px}.customizerhint_hintImg__5uYqG img{object-fit:cover;border-radius:4px}.customizerhint_textBlock__2x7tg{width:75%;font-size:12px;line-height:16px;color:#000;padding-left:15px;padding-right:15px;margin-top:10px}.customizerhint_textBlock__2x7tg span{font-weight:700;margin-bottom:2px}.customizerhint_textBlock__2x7tg strong{font-weight:500}.customizerhint_rightBlock__3J91y{max-width:15%;padding-right:7px}.customizerhint_rightBlock__3J91y span{font-size:10px;line-height:12px;color:#4b5563;text-align:center;margin-top:3px}@media only screen and (min-width:1024px){.customizerhint_customizerHintLarge__aIN2Q{height:150px}.customizerhint_hintImg__5uYqG{width:125px;height:125px}.customizerhint_hintImg__5uYqG img{height:100%;object-fit:cover;border-radius:4px}.customizerhint_textBlock__2x7tg{font-size:16px;line-height:20px;padding-right:15px;height:100%;display:flex;justify-content:center}.customizerhint_textBlock__2x7tg span{margin-bottom:10px;font-size:18px}.customizerhint_rightBlock__3J91y{max-width:15%;padding-right:15px}.customizerhint_rightBlock__3J91y span{font-size:15px;line-height:12px}}.finalproductmodal_buttonsWrapper__vXRew{display:flex;flex-direction:column;width:100%;gap:10px}.finalproductmodal_container__eL325{display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid #ccc;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%}.finalproductmodal_image__6nBcK{width:75px;height:75px;object-fit:cover;margin-right:15px}.finalproductmodal_content__buQED{flex-grow:1}.finalproductmodal_title__2JINz{font-size:16px;font-weight:700;margin:0}.finalproductmodal_description__QGp__{font-size:14px;color:#666;margin-top:5px}.finalproductmodal_toggleContainer__98iFL{display:flex;align-items:center}.finalproductmodal_toggle__WUBq4{display:none}.finalproductmodal_switch__gWzcT{width:40px;height:20px;background-color:#ccc;border-radius:20px;position:relative;cursor:pointer;transition:background-color .3s}.finalproductmodal_switch__gWzcT:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .3s}.finalproductmodal_toggle__WUBq4:checked+.finalproductmodal_switch__gWzcT{background-color:#4caf50}.finalproductmodal_toggle__WUBq4:checked+.finalproductmodal_switch__gWzcT:after{transform:translateX(20px)}.iiz{max-width:100%;margin:0;position:relative;overflow:hidden;display:inline-block;cursor:zoom-in}.iiz__img{max-width:100%;height:auto;visibility:visible;opacity:1}.iiz__img,.iiz__zoom-img{display:block;pointer-events:none}.iiz__zoom-img{width:auto!important;max-width:none!important;position:absolute}.iiz__close,.iiz__zoom-img{visibility:hidden;opacity:0}.iiz__close{top:10px;right:10px}.iiz__close:before{content:" ";width:29px;height:29px;background-image:linear-gradient(#222,#222),linear-gradient(#222,#222);background-size:100% 1px,1px 100%;transform:rotate(45deg)}@keyframes productcustomizer_loadingAnimation__02nst{0%,to{background-color:#d1d5db}50%{background-color:#e9ecef}}.productcustomizer_loading_customizer__uFf7W{margin-right:5px;margin-left:5px}.productcustomizer_main_container_customiser_product_page__chajw{margin:0 0 20px}.productcustomizer_container_loading_customizer__JOHYc{min-height:100vh;margin-right:0;margin-left:0}.productcustomizer_container_loading_customizer__JOHYc>div{border-radius:10px}.productcustomizer_main_container_measurement_selection__Oz8q9{gap:10px;width:100%;display:flex;padding:5px;border-radius:5px;align-items:center;justify-content:center;border:1px solid #eaeaea;margin-bottom:10px}.productcustomizer_container_measurement_button__wgqwC{width:50%;padding:3%;display:flex;border-radius:5px;align-items:center;justify-content:center;cursor:pointer;transition:.5s;border:1px solid rgba(0,0,0,0)}.productcustomizer_container_measurement_button__wgqwC:hover{background:#e9ecef;border:1px solid #eaeaea}.productcustomizer_container_measurement_button__wgqwC:hover span{font-size:12px}.productcustomizer_container_measurement_button_selected__u6L80{background:#fff;border:1px solid #fff}.productcustomizer_container_measurement_button_selected__u6L80 span{font-weight:700}.productcustomizer_measurement_cm_details__qI33l{font-style:italic;font-size:14px;min-height:20px}.productcustomizer_main_container_loading_customizer__TE2Kz{border-radius:5px}.productcustomizer_header_container_loading_customizer__KnAAx{width:100%;height:56px;display:flex;padding:0 20px;align-items:center;border:1px solid #e6e6e6;justify-content:space-between;background-color:#f9fafb}.productcustomizer_header_container_loading_customizer__KnAAx .productcustomizer_dimensions_loading_customizer__yel1X,.productcustomizer_header_container_loading_customizer__KnAAx .productcustomizer_title_loading_customizer__UsgCL{width:80px;height:20px;animation:productcustomizer_loadingAnimation__02nst 2s infinite}.productcustomizer_container_image_product_loading_customizer__tlR8G{height:400px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:20px;border:1px solid #e6e6e6;background-color:#f9fafb;margin-bottom:15px}.productcustomizer_container_image_product_loading_customizer__tlR8G .productcustomizer_main_image_product_loading_customizer__VLVCI{width:70%;height:60%;animation:productcustomizer_loadingAnimation__02nst 2s infinite}.productcustomizer_container_image_product_loading_customizer__tlR8G .productcustomizer_carousel_image_product_loading_customizer__JzxBT{width:100%;height:70px;animation:productcustomizer_loadingAnimation__02nst 2s infinite}.productcustomizer_container_details_product_loading_customizer__gZJDs{height:400px;width:100%;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;padding:20px;border:1px solid #e6e6e6;background-color:#f9fafb;margin-bottom:15px}.productcustomizer_container_details_product_loading_customizer__gZJDs .productcustomizer_title_details_loading_customizer__5HfLt{height:32px;width:100%;max-width:350px;margin-bottom:10px;animation:productcustomizer_loadingAnimation__02nst 2s infinite}.productcustomizer_container_details_product_loading_customizer__gZJDs .productcustomizer_subtitle_details_loading_customizer__xjPYf{height:24px;width:100%;max-width:350px;margin-bottom:50px;animation:productcustomizer_loadingAnimation__02nst 2s infinite}.productcustomizer_container_details_product_loading_customizer__gZJDs .productcustomizer_input_details_loading_customizer__gCwrN{height:85px;width:100%;max-width:350px;margin-bottom:25px;animation:productcustomizer_loadingAnimation__02nst 2s infinite}.productcustomizer_container_details_product_loading_customizer__gZJDs .productcustomizer_popup_details_loading_customizer__0N7Il{height:40px;width:230px;border-radius:110px;animation:productcustomizer_loadingAnimation__02nst 2s infinite}.productcustomizer_main_container_loading_price__NekJ1{display:none}.productcustomizer_modal_image_product__M7j78{height:80vh;display:flex;overflow:auto}.productcustomizer_modal_image_product__M7j78 img{cursor:zoom-in;width:100%;margin:auto}.productcustomizer_modal_image_product_actived__249Hj{align-items:baseline;justify-content:flex-start}.productcustomizer_modal_image_product_actived__249Hj img{cursor:zoom-out;height:100%;margin:auto;width:auto}.productcustomizer_seoTextContainer__E4tPt{display:flex;margin:20px 0;padding-left:30px}.productcustomizer_offCanvasComponents__83yb2{background:#f3f4f6;box-shadow:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);border-radius:6px;width:100%;position:relative;z-index:10;padding:15px 15px 20px}.productcustomizer_offCanvasComponents__83yb2 .productcustomizer_mobileAddToCart__6ZLG1{padding:10px}.productcustomizer_offCanvasComponents__83yb2 .productcustomizer_mobileAddToCart__6ZLG1 img{height:auto;width:auto;max-width:1.5em;max-height:1.5em;color:#fff}.productcustomizer_offCanvasComponents__83yb2 .productcustomizer_priceTitle__yh8g0 .productcustomizer_title__cJ05b{font-size:12px;font-weight:300;line-height:16px;color:#000}.productcustomizer_offCanvasComponents__83yb2 .productcustomizer_priceTitle__yh8g0 .productcustomizer_price__DtxzO{font-size:20px;line-height:28px;color:#0071e3;font-weight:500;height:28px;white-space:nowrap}.productcustomizer_offCanvasMain__gxebX{position:sticky;bottom:0;z-index:100}.productcustomizer_seoTextContainer__E4tPt{margin:0}@media(min-width:992px){.productcustomizer_loading_customizer__uFf7W{margin-right:30px;margin-left:20px}.productcustomizer_main_container_customiser_product_page__chajw{margin:0 0 30px}.productcustomizer_container_loading_customizer__JOHYc{margin-top:0;margin-right:30px;margin-left:30px}.productcustomizer_main_container_add_cart__to2pT{height:418px;position:sticky;top:150px;transform:translateY(-4%)}.productcustomizer_container_measurement_button__wgqwC span{font-size:12px}.productcustomizer_main_container_loading_price__NekJ1{display:initial;display:flex;flex-direction:column;align-items:center;justify-content:baseline}.productcustomizer_main_container_loading_price__NekJ1 .productcustomizer_delivery_loading_price__tcM1k{height:18px;width:250px;margin-bottom:15px;animation:productcustomizer_loadingAnimation__02nst 2s infinite}.productcustomizer_main_container_loading_price__NekJ1 .productcustomizer_container_loading_price__5TojN{height:280px;width:100%;margin-bottom:10px;border-radius:10px;background-color:#f9fafb;display:flex;flex-direction:column;align-items:center}.productcustomizer_main_container_loading_price__NekJ1 .productcustomizer_container_loading_price__5TojN .productcustomizer_price_loading_price__6wRfw{height:36px;width:225px;margin-top:40px;margin-bottom:30px;animation:productcustomizer_loadingAnimation__02nst 2s infinite}.productcustomizer_main_container_loading_price__NekJ1 .productcustomizer_container_loading_price__5TojN .productcustomizer_input_loading_price__egF5X{height:65px;width:130px;margin-bottom:30px;animation:productcustomizer_loadingAnimation__02nst 2s infinite}.productcustomizer_main_container_loading_price__NekJ1 .productcustomizer_container_loading_price__5TojN .productcustomizer_button_loading_price__f2IJK{height:40px;width:95%;border-radius:110px;animation:productcustomizer_loadingAnimation__02nst 2s infinite}.productcustomizer_modal_image_product__M7j78{height:80vh;display:flex;overflow:auto}.productcustomizer_modal_image_product__M7j78 img{cursor:zoom-in;width:50%;margin:auto}.productcustomizer_modal_image_product_actived__249Hj{align-items:baseline;justify-content:flex-start}.productcustomizer_modal_image_product_actived__249Hj img{cursor:zoom-out;width:100%;margin:auto}.productcustomizer_seoTextContainer__E4tPt{margin:0}}.visualizerLegend_fixed_panes_notice__S8ISN{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 16px;border-radius:6px;background:#e6f2ff;color:#111827;font-size:14px;line-height:20px;text-align:left}.visualizerLegend_fixed_panes_notice__S8ISN svg{flex:0 0 auto;margin-top:1px}.visualizerLegend_fixed_panes_notice_desktop__x9CtP{display:none}@media(min-width:992px){.visualizerLegend_fixed_panes_notice_mobile__AhR35{display:none}.visualizerLegend_fixed_panes_notice_desktop__x9CtP{display:flex}}.visualizerLegend_legend__0S1at{margin-top:20px}.visualizerLegend_legend__0S1at h3{margin:0 0 12px;font-size:16px;font-weight:600}.visualizerLegend_legend__0S1at ul{margin:0;padding:0;list-style:none}.visualizerLegend_legend__0S1at li{display:flex;align-items:center;gap:14px;padding:10px 0;border-top:1px solid #f3f4f6;font-size:14px;line-height:20px}.visualizerLegend_legend__0S1at svg{flex:0 0 auto}.visualizerLegend_legend_view_note__COxHT{margin:12px 0 0;color:#6b7280;font-size:13px;line-height:18px}.imagemagnifier_zoomed__YCPdW{cursor:zoom-out}.imagemagnifier_img__NAtKS{display:block}.configuratorcomponentchoices_unavailableOverlay__Roqw8{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:4px;z-index:2}.configuratorcomponentchoices_designerPreferredBadge__6ADV0{font-size:12px;font-weight:600;line-height:16px;font-weight:500;background-color:#e6f2ff;color:#00458a;position:absolute;right:1em;top:-1em;display:inline-block;padding:.35em .65em;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:16px;height:24px}.configuratorcomponentchoices_unavailableOverlay__Roqw8 span{font-size:13px;font-weight:700}.addtocartsidebar_mixAndMatchContainer__pUZE3{display:flex;border:1px solid #eae7e4;padding:14px;font-size:15px}.installationwidget_widget__3dHy9{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #eae7e4;border-radius:6px;background:#fff;text-align:left}.installationwidget_head__BHhG_{display:flex;align-items:flex-start;gap:12px}.installationwidget_icon__VMZ0s{flex:none;width:28px;height:28px}.installationwidget_copy__6bU4y{display:flex;flex-direction:column;gap:4px;min-width:0}.installationwidget_title__IPxhS{font-size:16px;line-height:24px;font-weight:600;color:#111827}.installationwidget_text__cty0_{font-size:14px;line-height:20px;font-weight:400;color:#616161}.installationwidget_cta__uopK5{align-self:flex-start;margin-left:40px}.installationwidget_cta__uopK5 a{display:inline-flex;text-decoration:none}.installationwidget_note__nIDQf{margin-left:40px;font-size:12px;line-height:16px;color:#616161}.pricematch_band__bdD48{position:relative;margin-top:-6px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#e6f1fc;border-radius:0 0 6px 6px;text-align:left}.pricematch_bandLead__1g7eB{display:flex;align-items:center;gap:10px;min-width:0}.pricematch_bandIcon__izgsp{flex:none;width:24px;height:24px}.pricematch_bandCopy__clzMO{display:flex;flex-direction:column;gap:1px;min-width:0}.pricematch_bandTitle__gaY71{font-size:14px;line-height:18px;font-weight:600;color:#004b97}.pricematch_bandText__5tis0{font-size:12px;line-height:16px;color:#1f2937}.pricematch_bandCta__vxC7R,.pricematch_link__kDa6A{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:none;background:none;font-family:inherit;font-weight:600;color:#0071e3;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.pricematch_bandCta__vxC7R:focus-visible,.pricematch_bandCta__vxC7R:hover,.pricematch_link__kDa6A:focus-visible,.pricematch_link__kDa6A:hover{color:#004b97}.pricematch_bandCta__vxC7R{flex:none;font-size:13px;line-height:18px}.pricematch_link__kDa6A{margin-top:2px;gap:5px;font-size:12px;line-height:16px;font-weight:500;text-underline-offset:2px}.pricematch_linkIcon__cZtwM{flex:none;width:14px;height:14px}.ProductPage_title_container_product_page__P1kFL{margin-bottom:1rem}.ProductPage_main_customizer_product_title__MRTfo{font-size:1.5rem;font-weight:700}.ProductPage_main_customizer_product_description__5EVku{margin-top:.5rem;margin-bottom:0;font-weight:300}.ProductPage_category_link_wrapper__rjAFC{margin:.75rem 0 0}.ProductPage_category_link__hx1rr{color:#121212;font-weight:500;text-decoration:underline;text-underline-offset:3px}.ProductPage_category_link__hx1rr:hover{color:#0071e3}.ProductPage_main_customizer_container_delivery__gSLyE{display:none}@media(min-width:575px)and (max-width:991px){.ProductPage_main_customizer_container_delivery__gSLyE{display:initial}}@media(min-width:992px){.ProductPage_main_customizer_container_delivery__gSLyE{display:initial}}.modalView_modalOverlay__q7Kms{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modalView_modal__pSRHs{display:flex;flex-direction:column;background:#f9fafb;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);border-radius:8px;padding:35px 30px;width:85%;height:80%;overflow:auto;position:relative}.modalView_modal__pSRHs h2{margin-bottom:1.5rem;font-size:1.5rem}.modalView_modal__pSRHs .modalView_formGroup__vL16n{margin-bottom:1rem}.modalView_modal__pSRHs .modalView_formGroup__vL16n label{display:block;margin-bottom:.5rem;font-weight:500;color:#111827}.modalView_modal__pSRHs .modalView_formGroup__vL16n input{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px}.modalView_modal__pSRHs .modalView_actions___L3lQ{display:flex;gap:1rem;margin-top:30px}.modalView_modal__pSRHs .modalView_actions___L3lQ .modalView_cancel__miEPS{background:none;color:#333;border:0 solid #ddd;padding:.5rem 1rem;border-radius:4px;cursor:pointer;width:100%;text-align:center}.modalView_modal__pSRHs .modalView_actions___L3lQ .modalView_delete__LQTXx{background:#f5f5f5;color:#333;border:1px solid #ddd;padding:.5rem 1rem;border-radius:4px;cursor:pointer;width:100%}.modalView_modal__pSRHs .modalView_actions___L3lQ .modalView_delete__LQTXx:hover{background:#e0e0e0}.modalView_modal__pSRHs .modalView_actions___L3lQ .modalView_add__24ueM{background:#0070f3;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;width:100%}.modalView_modal__pSRHs .modalView_actions___L3lQ .modalView_add__24ueM:hover{background:#005bb5}.modalView_modal__pSRHs .modalView_formLabel__CoCpp{font-size:16px;line-height:24px;color:#111827;font-weight:500}.modalView_modal__pSRHs .modalView_formControl__OicvH{font-size:16px;font-weight:300;line-height:24px;border-radius:6px;border:2px solid #d1d5db;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.05)}.modalView_copyInputForm__DI8nC{display:flex;align-items:center}.modalView_copyInput__S4ier{flex:1;padding:8px;border:1px solid #ccc;border-top-left-radius:6px;border-bottom-left-radius:6px}.modalView_copyButton__yCk7F{padding:8px;border:1px solid #ccc;border-left:none;background:#fff;cursor:pointer;border-top-right-radius:6px;border-bottom-right-radius:6px}.modalView_titleContainer__OrHfh{font-size:24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-bottom:20px}.modalView_titleContainer__OrHfh h2{margin:0}@media(min-width:575px)and (max-width:1025px){.modalView_modal__pSRHs{height:-moz-fit-content;height:fit-content}}@media(min-width:1026px){.modalView_modal__pSRHs{width:30%}}.topicalBreadcrumbs_breadcrumbs__l6icy{margin:24px 0 4px;font-size:12px;letter-spacing:-.132px;color:#121212}.topicalBreadcrumbs_list__mnF2J{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;padding:0;margin:0}.topicalBreadcrumbs_item__VF0Pn{display:inline-flex;align-items:center;gap:6px}.topicalBreadcrumbs_link__U4ndT{color:#121212;text-decoration:none;font-weight:400}.topicalBreadcrumbs_link__U4ndT:hover{color:#0071e3;text-decoration:underline}.topicalBreadcrumbs_current__ZNGRn{color:#616161;font-weight:400}.topicalBreadcrumbs_separator__609Wm{color:#9ca3af;font-size:14px;line-height:1}@media(min-width:1025px){.topicalBreadcrumbs_breadcrumbs__l6icy{margin:24px 0 4px}}.pricematchmodal_dialog__qYoWY{max-width:1000px}.pricematchmodal_dialog__qYoWY .modal-content{border:none;border-radius:8px;box-shadow:0 20px 25px rgba(0,0,0,.15),0 10px 10px rgba(0,0,0,.06)}.pricematchmodal_dialog__qYoWY .modal-body{padding:0}.pricematchmodal_header__76WB6{display:flex;align-items:flex-start;gap:12px;padding:20px 16px 16px}.pricematchmodal_headerIcon__BfLOX{flex:none;width:40px;height:40px;border-radius:50%;background:#e6f1fc;display:flex;align-items:center;justify-content:center}.pricematchmodal_headerIcon__BfLOX svg{width:22px;height:22px}.pricematchmodal_headerCopy__L6ZBd{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.pricematchmodal_title__0CVhC{margin:0;font-size:18px;line-height:24px;font-weight:600;color:#111827}.pricematchmodal_intro__12Amn{margin:0;font-size:14px;line-height:20px;color:#616161}.pricematchmodal_close__N97_9{flex:none;width:40px;height:40px;margin:-8px -8px 0 0;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0) url(/images/modalclose.svg) 50%/18px auto no-repeat}.pricematchmodal_body__Ih62G{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:0 16px}.pricematchmodal_aside__zANCX{order:-1}@media(min-width:992px){.pricematchmodal_header__76WB6{gap:16px;padding:26px 32px 18px}.pricematchmodal_headerIcon__BfLOX{width:48px;height:48px}.pricematchmodal_headerIcon__BfLOX svg{width:26px;height:26px}.pricematchmodal_title__0CVhC{font-size:22px;line-height:28px}.pricematchmodal_intro__12Amn{font-size:15px;line-height:22px}.pricematchmodal_body__Ih62G{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;padding:0 32px}.pricematchmodal_aside__zANCX{order:2}}.pricematchmodal_form__Sn9Xa{display:flex;flex-direction:column;gap:16px;margin:0;min-width:0}.pricematchmodal_card__Yfe9Q{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid #eae7e4;border-radius:6px}.pricematchmodal_section__Mx5Jd{margin:0;display:flex;align-items:center;gap:10px;font-size:15px;line-height:20px;font-weight:600;color:#111827}.pricematchmodal_num__2eajL{flex:none;width:24px;height:24px;border-radius:50%;background:#0071e3;color:#fff;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.pricematchmodal_field__JG7Oo{display:flex;flex-direction:column;min-width:0}.pricematchmodal_two__GzHX5{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@media(min-width:576px){.pricematchmodal_two__GzHX5{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricematchmodal_label__axi2E{display:block;margin:0 0 6px;font-size:14px;line-height:20px;font-weight:500;color:#111827}.pricematchmodal_optional__J52SJ{font-weight:300;color:#616161}.pricematchmodal_req__zAzim{color:#0071e3}.pricematchmodal_inputInvalid__2mRev,.pricematchmodal_input__7TRd6{display:block;width:100%;box-sizing:border-box;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:300;line-height:24px;color:#111827;background:#fff;border:2px solid #d1d5db;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.pricematchmodal_inputInvalid__2mRev:focus,.pricematchmodal_input__7TRd6:focus{outline:none;border-color:#0071e3}.pricematchmodal_inputInvalid__2mRev{border-color:#f9432e}.pricematchmodal_inputWrap__D4SJt{position:relative}.pricematchmodal_inputWithChip__OSOQ0{padding-right:150px}.pricematchmodal_inputWithSuffix__PQArC{padding-right:44px;font-weight:500}.pricematchmodal_chip__Jua2J{position:absolute;right:8px;top:8px;display:inline-flex;align-items:center;gap:6px;max-width:136px;padding:4px 10px;background:#e6f1fc;color:#004b97;border-radius:46px;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.pricematchmodal_chip__Jua2J svg{flex:none;width:12px;height:12px}.pricematchmodal_suffix__7WdiJ{position:absolute;right:14px;top:0;height:100%;display:flex;align-items:center;font-size:15px;color:#616161;pointer-events:none}.pricematchmodal_hint__c0Nkk{margin:6px 0 0;font-size:12px;line-height:16px;color:#616161}.pricematchmodal_fieldError__rs9Bx{margin:6px 0 0;font-size:13px;line-height:18px;color:#e03c29}.pricematchmodal_phoneInvalid__E5d4i,.pricematchmodal_phone__nvSaU{width:100%}.pricematchmodal_phoneInvalid__E5d4i .form-control,.pricematchmodal_phone__nvSaU .form-control{width:100%;height:auto;padding-top:10px;padding-bottom:10px;font-family:inherit;font-size:16px;font-weight:300;line-height:24px;border-radius:6px;border:2px solid #d1d5db;box-shadow:0 1px 2px rgba(0,0,0,.05)}.pricematchmodal_phoneInvalid__E5d4i .flag-dropdown,.pricematchmodal_phone__nvSaU .flag-dropdown{border:2px solid #d1d5db;border-radius:6px 0 0 6px;background:#f8f9fa}.pricematchmodal_phoneInvalid__E5d4i .flag-dropdown,.pricematchmodal_phoneInvalid__E5d4i .form-control{border-color:#f9432e}.pricematchmodal_calc__zYUw3{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:#e6f1fc;border-radius:6px;font-size:13px;line-height:18px;color:#1f2937}.pricematchmodal_calcRow__aDuMj{display:flex;justify-content:space-between;gap:10px}.pricematchmodal_calcLine__aeYAb{height:1px;background:#bcd7f3}.pricematchmodal_calcTotal__uKwHg{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-weight:600;color:#004b97}.pricematchmodal_calcAmount__OExpY{font-size:18px;line-height:24px;font-weight:700;color:#0071e3;white-space:nowrap}.pricematchmodal_calcNote__KGs8f{font-size:12px;line-height:16px;color:#004b97}.pricematchmodal_calcHigher__OuB_h{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;font-size:12px;line-height:16px;color:#9a3412}.pricematchmodal_calcHigher__OuB_h svg{flex:none;width:16px;height:16px;margin-top:0}.pricematchmodal_calcEmpty__DIwiU{justify-content:center;color:#616161;text-align:center}.pricematchmodal_consent__sl_9h{margin:0}.pricematchmodal_consent__sl_9h .form-check-label{font-size:13px;line-height:19px;color:#4b5563}.pricematchmodal_consent__sl_9h.pricematchmodal_consentInvalid__KPEgS .form-check-label{color:#e03c29}.pricematchmodal_formError__vAqgM{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:14px;line-height:20px;color:#991b1b}.pricematchmodal_formError__vAqgM svg{flex:none;width:18px;height:18px;margin-top:1px}.pricematchmodal_aside__zANCX{display:flex;flex-direction:column;gap:16px;align-self:start;min-width:0}.pricematchmodal_checklist__d_7ia{background:#f3f4f6;border-radius:6px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.pricematchmodal_checklistHead__Vs1bW{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.pricematchmodal_checklistTitle__SEFHB{font-size:15px;font-weight:600}.pricematchmodal_today__sUHxF{font-size:12px;color:#616161;white-space:nowrap}.pricematchmodal_today__sUHxF strong{color:#0071e4;font-weight:700}.pricematchmodal_checklistNote__8My1O,.pricematchmodal_checklistText__zMwpo{margin:0;font-size:12px;line-height:16px;color:#616161}.pricematchmodal_rows__LcRLr{display:flex;flex-direction:column}.pricematchmodal_row__HzgVg{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #e5e7eb;font-size:14px;line-height:20px}.pricematchmodal_row__HzgVg:last-child{border-bottom:none}.pricematchmodal_row__HzgVg svg{flex:none;width:16px;height:16px}.pricematchmodal_rowLabel__ffYQ6{flex:1 1 auto;color:#616161}.pricematchmodal_rowValue__dUUYh{font-weight:500;text-align:right}.pricematchmodal_details__WGYk6 summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:13px;line-height:18px;font-weight:600;color:#111827}.pricematchmodal_details__WGYk6 summary::-webkit-details-marker{display:none}.pricematchmodal_details__WGYk6 summary svg{width:16px;height:16px;transition:transform .15s}.pricematchmodal_details__WGYk6[open] summary svg{transform:rotate(180deg)}@media(min-width:992px){.pricematchmodal_details__WGYk6 summary{display:none}}.pricematchmodal_steps__J5Izn{display:flex;flex-direction:column;gap:10px;padding:0 4px}.pricematchmodal_stepsTitle__AQYfc{font-size:13px;font-weight:600;color:#111827}.pricematchmodal_step__NnKP7{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:18px;color:#4b5563}.pricematchmodal_step__NnKP7 .pricematchmodal_num__2eajL{width:20px;height:20px;font-size:11px;background:#e6f1fc;color:#004b97}.pricematchmodal_footer__FiYLw{display:flex;flex-direction:column;gap:12px;padding:16px 16px 20px}@media(min-width:992px){.pricematchmodal_footer__FiYLw{flex-direction:row;justify-content:space-between;align-items:center;padding:18px 32px 24px}}.pricematchmodal_noCommitment__QOzCs{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:#616161}.pricematchmodal_noCommitment__QOzCs svg{flex:none;width:16px;height:16px}.pricematchmodal_actions__K8s9d{display:flex;flex-direction:column-reverse;gap:10px}@media(min-width:992px){.pricematchmodal_actions__K8s9d{flex-direction:row;gap:12px}}.pricematchmodal_cancel__da5X2{background:#f3f4f6;color:#111827;padding:10px 25px}.pricematchmodal_cancel__da5X2,.pricematchmodal_submit__Au7ZI{border:none;border-radius:46px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px}.pricematchmodal_submit__Au7ZI{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#0071e3;color:#fff;padding:10px 28px}.pricematchmodal_submit__Au7ZI:disabled{opacity:.65}.pricematchmodal_submit__Au7ZI svg{width:18px;height:18px}.pricematchmodal_success__Jw9D8{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:12px 16px 28px}@media(min-width:992px){.pricematchmodal_success__Jw9D8{padding:12px 48px 36px}}.pricematchmodal_successIcon__RCGGy{width:64px;height:64px;border-radius:50%;background:#e6f1fc;display:flex;align-items:center;justify-content:center}.pricematchmodal_successIcon__RCGGy svg{width:34px;height:34px}.pricematchmodal_successTitle__UOlPZ{margin:4px 0 0;font-size:24px;line-height:30px;font-weight:600}.pricematchmodal_successBody__n6gUy{margin:0;max-width:440px;font-size:15px;line-height:22px;color:#616161}.pricematchmodal_successNote__bordR{display:flex;align-items:center;gap:8px;margin-top:6px;padding:10px 14px;background:#f3f4f6;border-radius:6px;font-size:13px;line-height:18px;color:#4b5563;text-align:left}.pricematchmodal_successNote__bordR svg{flex:none;width:16px;height:16px}