.WebsiteProduct_label__mCwHF{background:#e02626;width:180px;height:32px;font-size:13px;color:#fff;align-items:center;transform:skew(-20deg);display:flex;justify-content:center}.WebsiteProduct_label__mCwHF span{transform:skew(20deg);display:inline-block}.WebsiteProduct_title__yyNJG{font-size:30px;font-weight:400;line-height:33px;letter-spacing:0;margin:30px 0;text-align:center;padding-bottom:15px;border-bottom:1px solid #e5e5e5}.WebsiteProduct_price___DKF2{font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;display:flex;justify-content:center}.WebsiteProduct_priceTaxes__1uNQm{font-weight:400;font-size:16px;line-height:30px;letter-spacing:0;padding-left:10px}.WebsiteProduct_status__qmzQl{display:flex;align-items:center;gap:8px}.WebsiteProduct_status__qmzQl span{font-weight:400;font-size:18px;line-height:27px;letter-spacing:.45px}.WebsiteProduct_dot__3kXQA{width:20px;height:20px;background:#fae400}.WebsiteProduct_headline__Pq6uE{font-weight:400;font-size:40px;line-height:45px;letter-spacing:0;margin:30px 0 20px}.WebsiteProduct_description__WNJnA,.WebsiteProduct_msrp__bwly0{font-weight:400;font-size:18px;line-height:27px;letter-spacing:.45px}.WebsiteProduct_description__WNJnA{margin:20px 0}.WebsiteProduct_buttons__zt8tM{display:flex;flex-direction:column;gap:12px;margin:40px 0}.WebsiteProduct_primary__HUyCM{background:#e02626;color:#fff;font-size:18px;padding:14px 0;text-align:center;cursor:pointer}.WebsiteProduct_secondary__wUmNK{background:#fff;color:#000;font-size:18px;padding:14px 0;text-align:center;box-shadow:0 0 0 1px rgba(0,0,0,.25);cursor:pointer}.WebsiteProduct_section__uNTsp{display:flex;justify-content:space-between;align-items:flex-end;font-size:20px;padding-bottom:20px;cursor:pointer}.WebsiteProduct_sectionWrapper__X2w_W,.WebsiteProduct_section__uNTsp{margin-top:20px;border-bottom:1px solid #f2f2f2}.WebsiteProduct_icon__d5ezg{transition:transform .2s ease}.WebsiteProduct_open__T_o_k{transform:rotate(45deg)}.WebsiteProduct_contentProductFeatureTitle__v_W_F{font-weight:500;font-size:20px;line-height:30px;letter-spacing:0;margin:10px 0}.WebsiteProduct_contentParagrapgh__PUSo1,.WebsiteProduct_contentProductFeatureItem__K2Ez2{font-weight:400;font-size:16px;line-height:27px;letter-spacing:.45px}.WebsiteProduct_contentProductFeatureItem__K2Ez2{padding-left:16px}.WebsiteProduct_contentProductFeatureLink__uAqZ9{font-weight:400;font-size:16px;line-height:27px;letter-spacing:.45px;padding:10px 0 10px 16px;text-decoration:underline;cursor:pointer}.WebsiteProduct_content__1o8aK{padding:10px 0;font-size:16px;color:#333}.WebsiteProduct_arrow__5o6On{width:20px;height:20px;background:#000;margin-right:8px}.WebsiteProduct_compareTo__yac_f{margin-top:40px;font-size:19px}.WebsiteProduct_imageWrapper__HqVoL{margin-top:40px}.WebsiteProduct_productPageWrapper__ummS1{display:flex;flex-direction:column;width:100%}.WebsiteProduct_compareToImagesGridWrapper__6ziNU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;width:100%}@media(max-width:600px){.WebsiteProduct_compareToImagesGridWrapper__6ziNU{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:390px){.WebsiteProduct_compareToImagesGridWrapper__6ziNU{grid-template-columns:1fr;gap:5px}}.WebsiteProduct_card__aruOi{display:flex;flex-direction:column;cursor:pointer}.WebsiteProduct_imageWrapper__HqVoL{width:100%;aspect-ratio:1/1;position:relative;overflow:hidden}.WebsiteProduct_imageWrapper__HqVoL img{width:100%;height:100%;object-fit:cover;display:block}.WebsiteProduct_compareToItemTitle__pNNQr{font-weight:400;font-size:20px;line-height:30px;letter-spacing:0}.WebsiteProduct_compareToItemPrice__Q1713{font-weight:400;font-size:16px;line-height:20px;letter-spacing:.45px}.WebsiteProduct_specsGrid__6jtuU{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:10px;row-gap:10px;grid-column-gap:20px;column-gap:20px;font-size:16px;line-height:1.5}@media(max-width:600px){.WebsiteProduct_specsGrid__6jtuU{font-size:14px;column-gap:10px}}.WebsiteProduct_specsGrid__6jtuU div:nth-child(4n+1),.WebsiteProduct_specsGrid__6jtuU div:nth-child(4n+3){font-weight:600;color:#333}.WebsiteProduct_specsGrid__6jtuU div:nth-child(4n+2),.WebsiteProduct_specsGrid__6jtuU div:nth-child(4n+4){color:#555}.WebsiteProduct_calculatorTitle__snILn{font-weight:500;font-size:20px;line-height:30px;letter-spacing:0;margin:10px 0}.WebsiteProduct_fields__Z5r06{margin-top:20px;display:flex;flex-direction:column;gap:16px}.WebsiteProduct_fieldBlock__7Le7R{display:flex;justify-content:space-between;align-items:center}.WebsiteProduct_fieldBlock__7Le7R label{font-weight:400;font-size:16px;line-height:27px;letter-spacing:.45px;padding-left:16px}.WebsiteProduct_fieldBlock__7Le7R input{padding:10px 12px;font-size:16px}.WebsiteProduct_calculateBtn__Vy_s7{padding:10px 8px;font-size:16px;cursor:pointer;border:1px solid #000}.WebsiteProduct_galleryImageGrid__D3TJf{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:repeat(2,1fr);grid-gap:16px;gap:16px;width:100%;height:800px;padding-inline:32px}@media(max-width:768px){.WebsiteProduct_galleryImageGrid__D3TJf{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);aspect-ratio:unset;height:auto;padding-inline:16px}}.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_firstImage__h6NuA,.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_secondImage__KOEEH,.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_thirdImage__lSy_j{position:relative;width:100%;height:100%}.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_firstImage__h6NuA img,.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_secondImage__KOEEH img,.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_thirdImage__lSy_j img{object-fit:cover}.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_secondImage__KOEEH,.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_thirdImage__lSy_j{min-height:200px}.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_firstImage__h6NuA{grid-column:1/2;grid-row:1/3;min-height:400px}@media(max-width:768px){.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_firstImage__h6NuA{grid-column:unset;grid-row:unset}}.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_secondImage__KOEEH{grid-column:2/3;grid-row:1/2}@media(max-width:768px){.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_secondImage__KOEEH{grid-column:unset;grid-row:unset}}.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_thirdImage__lSy_j{grid-column:2/3;grid-row:2/3}@media(max-width:768px){.WebsiteProduct_galleryImageGrid__D3TJf .WebsiteProduct_thirdImage__lSy_j{grid-column:unset;grid-row:unset}}.WebsiteProduct_priceContainer__dQdJf{display:flex;align-items:center;justify-content:center;gap:12px}@media(max-width:768px){.WebsiteProduct_priceContainer__dQdJf{flex-direction:column;gap:4px}}.WebsiteProduct_priceStack__f1bFF{display:flex;align-items:center;gap:8px}@media(max-width:768px){.WebsiteProduct_priceStack__f1bFF{flex-direction:column;gap:2px}}.WebsiteProduct_singlePrice__0cZwV{font-weight:500;font-size:24px;line-height:30px}.WebsiteProduct_monthlyPayment__eLrsm{font-weight:400;font-size:16px;color:#666}@media(max-width:768px){.WebsiteProduct_monthlyPayment__eLrsm{font-size:14px}}.WebsiteProduct_salePrice__ESXSj{font-weight:700;color:#e02626;margin-right:8px}@media(max-width:768px){.WebsiteProduct_salePrice__ESXSj{margin-right:0}}.WebsiteProduct_regularPrice__YRLOT{text-decoration:line-through;color:#999;margin-left:8px}@media(max-width:768px){.WebsiteProduct_regularPrice__YRLOT{margin-left:0}}.WebsiteProduct_bannerContent__7GbOj{display:flex;justify-content:center;align-items:center;padding:15px 0;background-color:#000;color:#fff}.WebsiteProduct_bannerContent__7GbOj span{font-size:18px}.WebsiteProduct_variantsSelector__pA_pB{margin:2rem 0}.WebsiteProduct_variantsSelector__pA_pB .WebsiteProduct_description__WNJnA{font-size:1rem;margin-bottom:1rem;display:flex;align-items:center}.WebsiteProduct_variantsSelector__pA_pB .WebsiteProduct_description__WNJnA .WebsiteProduct_selectedVariantName__sy62y{font-weight:700;margin-left:.5rem}.WebsiteProduct_variantsGrid__GKJYX{display:flex;gap:1rem;flex-wrap:wrap}.WebsiteProduct_variantItem__yiz84{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:.4rem;border:1px solid #ddd;border-radius:2px;transition:all .2s;position:relative}.WebsiteProduct_variantItem__yiz84:hover{border-color:#888}.WebsiteProduct_variantItem__yiz84:hover .WebsiteProduct_hoverVariantName__SZZoo{opacity:1;transform:translateY(0)}.WebsiteProduct_variantItem__yiz84.WebsiteProduct_selected__hZwwF{border-color:#000;background-color:#f5f5f5}.WebsiteProduct_variantImage__kuh3j{width:70px;height:70px;position:relative}.WebsiteProduct_hoverVariantName__SZZoo{position:absolute;bottom:-25px;background:rgba(0,0,0,.7);color:#fff;padding:3px 8px;border-radius:4px;font-size:.8rem;opacity:0;transform:translateY(10px);transition:all .2s ease;pointer-events:none;white-space:nowrap}.WebsiteProduct_variantImage__kuh3j{object-fit:cover;object-position:center;overflow:hidden}.WebsiteProduct_gridWrapper___KH4C{display:flex;gap:40px;align-items:flex-start;margin-bottom:60px}.WebsiteProduct_gridWrapper___KH4C .WebsiteProduct_leftColumn__QmMb1{position:-webkit-sticky;position:sticky;top:20px;flex:1 1;display:flex;flex-direction:column;gap:16px}.WebsiteProduct_gridWrapper___KH4C .WebsiteProduct_leftColumn__QmMb1>img{display:block;width:100%;height:auto;object-fit:contain}.WebsiteProduct_gridWrapper___KH4C .WebsiteProduct_startingAt__iFDpq{font-size:16px;color:#666;margin-bottom:4px}.WebsiteProduct_gridWrapper___KH4C .WebsiteProduct_container__box6P{position:-webkit-sticky;position:sticky;top:20px;align-self:flex-start;flex:1 1;padding:30px;width:100%;max-width:780px;margin:0 auto;box-sizing:border-box}@media(max-width:768px){.WebsiteProduct_gridWrapper___KH4C .WebsiteProduct_container__box6P{padding:15px;width:100%;max-width:none}}.WebsiteProduct_gridWrapper___KH4C .WebsiteProduct_priceSection__salK2{margin:20px 0;text-align:center}.WebsiteProduct_gridWrapper___KH4C .WebsiteProduct_buttons__zt8tM{display:flex;flex-direction:column;gap:12px;margin:20px 0;align-items:center}.WebsiteProduct_gridWrapper___KH4C .WebsiteProduct_buttons__zt8tM .WebsiteProduct_primary__HUyCM{background:#e02626;color:#fff;font-size:18px;padding:14px 0;text-align:center;cursor:pointer;border-radius:8px;width:300px;max-width:100%}.WebsiteProduct_gridWrapper___KH4C .WebsiteProduct_status__qmzQl{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0}.WebsiteProduct_gridWrapper___KH4C .WebsiteProduct_financeCalculatorSection__mjiCf{display:flex;justify-content:center;margin:40px 0}@media(max-width:768px){.WebsiteProduct_gridWrapper___KH4C{flex-direction:column;gap:20px;align-items:stretch}.WebsiteProduct_gridWrapper___KH4C .WebsiteProduct_container__box6P,.WebsiteProduct_gridWrapper___KH4C .WebsiteProduct_leftColumn__QmMb1{position:static;padding:15px}.WebsiteProduct_gridWrapper___KH4C .WebsiteProduct_leftColumn__QmMb1{padding:10px}}.WebsiteProduct_mobileCarousel__JKV8g{position:relative;width:100%;height:300px;margin-bottom:20px;touch-action:pan-y}@media(max-width:768px){.WebsiteProduct_mobileCarousel__JKV8g{height:300px}}.WebsiteProduct_carouselImage__cOMQk{position:relative;width:100%;height:100%;background-color:#f5f5f5;background-size:cover;background-repeat:no-repeat;background-position:50%}.WebsiteProduct_carouselControls__dE4zh{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.WebsiteProduct_carouselArrow__8c5SU{background:none;border:none;font-size:24px;cursor:pointer;padding:0 15px}.WebsiteProduct_carouselDots__Ll9mk{display:flex;justify-content:center;gap:10px;margin-top:15px}.WebsiteProduct_dot__3kXQA{width:10px;height:10px;border-radius:50%;background:#ccc;cursor:pointer}.WebsiteProduct_dot__3kXQA.WebsiteProduct_activeDot__aps_y{background:#276598}.WebsiteProduct_mainProductImages__Pzr6n{width:100%;height:500px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media(max-width:768px){.WebsiteProduct_mainProductImages__Pzr6n{height:300px}}.WebsiteProduct_leftColumn__QmMb1{display:flex;flex-direction:column}@media(max-width:768px){.WebsiteProduct_leftColumn__QmMb1{padding:0;gap:0}}.WebsiteProduct_modalOverlay__N_8rq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.WebsiteProduct_slideInModal__UjUrU{position:fixed;top:0;right:0;width:400px;height:100vh;background:#fff;z-index:1000;transform:translateX(100%);transition:transform .3s ease-in-out}.WebsiteProduct_slideInModal__UjUrU.WebsiteProduct_open__T_o_k{transform:translateX(0)}.WebsiteProduct_modalContent__Zp1l1{background:#fff;border-radius:8px;max-width:90vw;max-height:90vh;overflow-y:auto}@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{overflow-wrap:break-word;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:rgba(56,56,56,0.04);--tt-gray-light-a-100:rgba(15,22,36,0.05);--tt-gray-light-a-200:rgba(37,39,45,0.1);--tt-gray-light-a-300:rgba(47,50,55,0.2);--tt-gray-light-a-400:rgba(40,44,51,0.42);--tt-gray-light-a-500:rgba(52,55,60,0.64);--tt-gray-light-a-600:rgba(36,39,46,0.78);--tt-gray-light-a-700:rgba(35,37,42,0.87);--tt-gray-light-a-800:rgba(30,32,36,0.95);--tt-gray-light-a-900:rgba(29,30,32,0.98);--tt-gray-light-50:rgba(250,250,250,1);--tt-gray-light-100:rgba(244,244,245,1);--tt-gray-light-200:rgba(234,234,235,1);--tt-gray-light-300:rgba(213,214,215,1);--tt-gray-light-400:rgba(166,167,171,1);--tt-gray-light-500:rgba(125,127,130,1);--tt-gray-light-600:rgba(83,86,90,1);--tt-gray-light-700:rgba(64,65,69,1);--tt-gray-light-800:rgba(44,45,48,1);--tt-gray-light-900:rgba(34,35,37,1);--tt-gray-dark-a-50:rgba(232,232,253,0.05);--tt-gray-dark-a-100:rgba(231,231,243,0.07);--tt-gray-dark-a-200:rgba(238,238,246,0.11);--tt-gray-dark-a-300:rgba(239,239,245,0.22);--tt-gray-dark-a-400:rgba(244,244,255,0.37);--tt-gray-dark-a-500:rgba(236,238,253,0.5);--tt-gray-dark-a-600:rgba(247,247,253,0.64);--tt-gray-dark-a-700:rgba(251,251,254,0.75);--tt-gray-dark-a-800:rgba(253,253,253,0.88);--tt-gray-dark-a-900:rgba(255,255,255,0.96);--tt-gray-dark-50:rgba(25,25,26,1);--tt-gray-dark-100:rgba(32,32,34,1);--tt-gray-dark-200:rgba(45,45,47,1);--tt-gray-dark-300:rgba(70,70,73,1);--tt-gray-dark-400:rgba(99,99,105,1);--tt-gray-dark-500:rgba(124,124,131,1);--tt-gray-dark-600:rgba(163,163,168,1);--tt-gray-dark-700:rgba(192,192,195,1);--tt-gray-dark-800:rgba(224,224,225,1);--tt-gray-dark-900:rgba(245,245,245,1);--tt-brand-color-50:rgba(239,238,255,1);--tt-brand-color-100:rgba(222,219,255,1);--tt-brand-color-200:rgba(195,189,255,1);--tt-brand-color-300:rgba(157,138,255,1);--tt-brand-color-400:rgba(122,82,255,1);--tt-brand-color-500:rgba(98,41,255,1);--tt-brand-color-600:rgba(84,0,229,1);--tt-brand-color-700:rgba(75,0,204,1);--tt-brand-color-800:rgba(56,0,153,1);--tt-brand-color-900:rgba(43,25,102,1);--tt-brand-color-950:hsla(257,100%,9%,1);--tt-color-green-inc-5:hsla(129,100%,97%,1);--tt-color-green-inc-4:hsla(129,100%,92%,1);--tt-color-green-inc-3:hsla(131,100%,86%,1);--tt-color-green-inc-2:hsla(133,98%,78%,1);--tt-color-green-inc-1:hsla(137,99%,70%,1);--tt-color-green-base:hsla(147,99%,50%,1);--tt-color-green-dec-1:hsla(147,97%,41%,1);--tt-color-green-dec-2:hsla(146,98%,32%,1);--tt-color-green-dec-3:hsla(146,100%,24%,1);--tt-color-green-dec-4:hsla(144,100%,16%,1);--tt-color-green-dec-5:hsla(140,100%,9%,1);--tt-color-yellow-inc-5:hsla(50,100%,97%,1);--tt-color-yellow-inc-4:hsla(50,100%,91%,1);--tt-color-yellow-inc-3:hsla(50,100%,84%,1);--tt-color-yellow-inc-2:hsla(50,100%,77%,1);--tt-color-yellow-inc-1:hsla(50,100%,68%,1);--tt-color-yellow-base:hsla(52,100%,50%,1);--tt-color-yellow-dec-1:hsla(52,100%,41%,1);--tt-color-yellow-dec-2:hsla(52,100%,32%,1);--tt-color-yellow-dec-3:hsla(52,100%,24%,1);--tt-color-yellow-dec-4:hsla(51,100%,16%,1);--tt-color-yellow-dec-5:hsla(50,100%,9%,1);--tt-color-red-inc-5:hsla(11,100%,96%,1);--tt-color-red-inc-4:hsla(11,100%,88%,1);--tt-color-red-inc-3:hsla(10,100%,80%,1);--tt-color-red-inc-2:hsla(9,100%,73%,1);--tt-color-red-inc-1:hsla(7,100%,64%,1);--tt-color-red-base:hsla(7,100%,54%,1);--tt-color-red-dec-1:hsla(7,100%,41%,1);--tt-color-red-dec-2:hsla(5,100%,32%,1);--tt-color-red-dec-3:hsla(4,100%,24%,1);--tt-color-red-dec-4:hsla(3,100%,16%,1);--tt-color-red-dec-5:hsla(1,100%,9%,1);--white:rgba(255,255,255,1);--black:rgba(14,14,17,1);--transparent:rgba(255,255,255,0);--tt-shadow-elevated-md:0px 16px 48px 0px rgba(17,24,39,0.04),0px 12px 24px 0px rgba(17,24,39,0.04),0px 6px 8px 0px rgba(17,24,39,0.02),0px 2px 3px 0px rgba(17,24,39,0.02);--tt-radius-xxs:0.125rem;--tt-radius-xs:0.25rem;--tt-radius-sm:0.375rem;--tt-radius-md:0.5rem;--tt-radius-lg:0.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:0.1s;--tt-transition-duration-default:0.2s;--tt-transition-duration-long:0.64s;--tt-transition-easing-default:cubic-bezier(0.46,0.03,0.52,0.96);--tt-transition-easing-cubic:cubic-bezier(0.65,0.05,0.36,1);--tt-transition-easing-quart:cubic-bezier(0.77,0,0.18,1);--tt-transition-easing-circ:cubic-bezier(0.79,0.14,0.15,0.86);--tt-transition-easing-back:cubic-bezier(0.68,-0.55,0.27,1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%}:root,:root *,:root :after,:root :before{box-sizing:border-box;transition:none var(--tt-transition-duration-default) var(--tt-transition-easing-default)}:root{--tt-bg-color:var(--white);--tt-border-color:var(--tt-gray-light-a-200);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--tt-gray-light-100);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:rgba(138,193,255,0.315);--tt-card-bg-color:var(--white);--tt-card-border-color:var(--tt-gray-light-a-100)}.dark{--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:rgba(122,82,255,0.2);--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50);--tt-shadow-elevated-md:0px 16px 48px 0px rgba(0,0,0,0.5),0px 12px 24px 0px rgba(0,0,0,0.24),0px 6px 8px 0px rgba(0,0,0,0.22),0px 2px 3px 0px rgba(0,0,0,0.12)}:root{--tt-color-text-gray:hsl(45,2%,46%);--tt-color-text-brown:hsl(19,31%,47%);--tt-color-text-orange:hsl(30,89%,45%);--tt-color-text-yellow:hsl(38,62%,49%);--tt-color-text-green:hsl(148,32%,39%);--tt-color-text-blue:hsl(202,54%,43%);--tt-color-text-purple:hsl(274,32%,54%);--tt-color-text-pink:hsl(328,49%,53%);--tt-color-text-red:hsl(2,62%,55%);--tt-color-text-gray-contrast:hsla(39,26%,26%,0.15);--tt-color-text-brown-contrast:hsla(18,43%,69%,0.35);--tt-color-text-orange-contrast:hsla(24,73%,55%,0.27);--tt-color-text-yellow-contrast:hsla(44,82%,59%,0.39);--tt-color-text-green-contrast:hsla(126,29%,60%,0.27);--tt-color-text-blue-contrast:hsla(202,54%,59%,0.27);--tt-color-text-purple-contrast:hsla(274,37%,64%,0.27);--tt-color-text-pink-contrast:hsla(331,60%,71%,0.27);--tt-color-text-red-contrast:hsla(8,79%,79%,0.4)}.dark{--tt-color-text-gray:hsl(0,0%,61%);--tt-color-text-brown:hsl(18,35%,58%);--tt-color-text-orange:hsl(25,53%,53%);--tt-color-text-yellow:hsl(36,54%,55%);--tt-color-text-green:hsl(145,32%,47%);--tt-color-text-blue:hsl(202,64%,52%);--tt-color-text-purple:hsl(270,55%,62%);--tt-color-text-pink:hsl(329,57%,58%);--tt-color-text-red:hsl(1,69%,60%);--tt-color-text-gray-contrast:hsla(0,0%,100%,0.09);--tt-color-text-brown-contrast:hsla(17,45%,50%,0.25);--tt-color-text-orange-contrast:hsla(27,82%,53%,0.2);--tt-color-text-yellow-contrast:hsla(35,49%,47%,0.2);--tt-color-text-green-contrast:hsla(151,55%,39%,0.2);--tt-color-text-blue-contrast:hsla(202,54%,43%,0.2);--tt-color-text-purple-contrast:hsla(271,56%,60%,0.18);--tt-color-text-pink-contrast:hsla(331,67%,58%,0.22);--tt-color-text-red-contrast:hsla(0,67%,60%,0.25)}:root{--tt-color-highlight-yellow:#fef9c3;--tt-color-highlight-green:#dcfce7;--tt-color-highlight-blue:#e0f2fe;--tt-color-highlight-purple:#f3e8ff;--tt-color-highlight-red:#ffe4e6;--tt-color-highlight-gray:rgb(248,248,247);--tt-color-highlight-brown:rgb(244,238,238);--tt-color-highlight-orange:rgb(251,236,221);--tt-color-highlight-pink:rgb(252,241,246);--tt-color-highlight-yellow-contrast:#fbe604;--tt-color-highlight-green-contrast:#c7fad8;--tt-color-highlight-blue-contrast:#ceeafd;--tt-color-highlight-purple-contrast:#e4ccff;--tt-color-highlight-red-contrast:#ffccd0;--tt-color-highlight-gray-contrast:rgba(84,72,49,0.15);--tt-color-highlight-brown-contrast:rgba(210,162,141,0.35);--tt-color-highlight-orange-contrast:rgba(224,124,57,0.27);--tt-color-highlight-pink-contrast:rgba(225,136,179,0.27)}.dark{--tt-color-highlight-yellow:#6b6524;--tt-color-highlight-green:#509568;--tt-color-highlight-blue:#6e92aa;--tt-color-highlight-purple:#583e74;--tt-color-highlight-red:#743e42;--tt-color-highlight-gray:rgb(47,47,47);--tt-color-highlight-brown:rgb(74,50,40);--tt-color-highlight-orange:rgb(92,59,35);--tt-color-highlight-pink:rgb(78,44,60);--tt-color-highlight-yellow-contrast:#58531e;--tt-color-highlight-green-contrast:#47855d;--tt-color-highlight-blue-contrast:#5e86a1;--tt-color-highlight-purple-contrast:#4c3564;--tt-color-highlight-red-contrast:#643539;--tt-color-highlight-gray-contrast:rgba(255,255,255,0.094);--tt-color-highlight-brown-contrast:rgba(184,101,69,0.25);--tt-color-highlight-orange-contrast:rgba(233,126,37,0.2);--tt-color-highlight-pink-contrast:rgba(220,76,145,0.22)}body{--tt-toolbar-height:44px;--tt-theme-text:var(--tt-gray-light-900);--tt-toolbar-bg:var(--tt-toolbar-bg)}.dark body{--tt-theme-text:var(--tt-gray-dark-900);--tt-toolbar-bg:var(--tt-toolbar-bg)}body{font-family:Inter,sans-serif;color:var(--tt-theme-text);font-optical-sizing:auto;font-weight:400;font-style:normal;padding:0;overscroll-behavior-y:none}body,html{overscroll-behavior-x:none}#app,#root,body,html{height:100%;background-color:var(--tt-bg-color)}::-webkit-scrollbar{width:.25rem}*{scrollbar-width:thin;scrollbar-color:var(--tt-scrollbar-color) rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:var(--tt-scrollbar-color);border-radius:9999px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.tiptap.ProseMirror{font-family:DM Sans,sans-serif;border:1px solid #ccc}.simple-editor-wrapper{width:100%;overflow:hidden;border:1px solid #ccc;border-radius:14px;position:relative}.simple-editor-content{width:100%;margin:0 auto;height:100%;display:flex;flex-direction:column;flex:1 1;overflow:auto}.simple-editor-content .tiptap.ProseMirror.simple-editor{flex:1 1;padding:3rem 3rem 30vh;border-radius:0}.tiptap-toolbar{background-color:var(--tt-toolbar-bg);padding:.25rem}.tiptap.ProseMirror .ProseMirror-selectednode{background:var(--tt-selection-color);outline:2px solid #4a90e2}.tiptap.ProseMirror ::selection{background:var(--tt-selection-color);color:inherit}@media screen and (max-width:480px){.simple-editor-content .tiptap.ProseMirror.simple-editor{padding:1rem 1.5rem 30vh}}@media(prefers-color-scheme:dark){.simple-editor-wrapper,.tiptap.ProseMirror{border-color:#555}.tiptap.ProseMirror .ProseMirror-selectednode{outline:2px solid #6ba3ff}.tiptap.ProseMirror ::selection{color:#fff}}@media screen and (max-width:480px){.simple-editor-wrapper .tiptap-toolbar[data-variant=fixed]{position:absolute!important;bottom:0!important;top:auto!important;left:0;right:0}}.BlogComponents_imageUploadSection__os5rS{margin:1rem 0}.BlogComponents_imageLabel__H37EC{display:block;margin-bottom:.5rem;font-weight:700}.BlogComponents_imagePreview__UDFky{position:relative;display:inline-block}.BlogComponents_previewImage__tN_DH{max-width:300px;max-height:200px;border-radius:4px;border:1px solid #ddd}.BlogComponents_removeImageButton__vRTia{position:absolute;top:5px;right:5px;background:rgba(255,0,0,.8);color:#fff;border:none;border-radius:4px;padding:.25rem .5rem;cursor:pointer;font-size:.8rem}.BlogComponents_imageUpload__8uIwY{border:2px dashed #ddd;border-radius:4px;padding:2rem;text-align:center;cursor:pointer}.BlogComponents_imageUpload__8uIwY:hover{border-color:#007bff}.BlogComponents_fileInput__tqQq1{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.BlogComponents_uploadText___J2Ag{color:#666;font-size:1rem}.BlogComponents_editorContainer__nONiO{display:flex;flex-direction:column;height:100vh}.BlogComponents_editorHeader__a_reS{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e5e5;background:#fff}.BlogComponents_headerLeft__oXMi6{display:flex;align-items:center;gap:1rem}.BlogComponents_headerLeft__oXMi6 h2{margin:0;font-size:1.25rem}.BlogComponents_headerRight__KiIc3{display:flex;align-items:center;gap:1rem}.BlogComponents_backButton__6jMo6{background:none;border:none;color:#007bff;cursor:pointer;font-size:.9rem}.BlogComponents_statusSelect__aw18G{padding:.5rem;border:1px solid #ddd;border-radius:4px}.BlogComponents_saveButton__NC0GC{background:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.BlogComponents_editorContent__az0cx{flex:1 1;padding:1.5rem;overflow-y:auto}.BlogComponents_formGroup__tsuA5{margin-bottom:1.5rem}.BlogComponents_label__VoQIM{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.BlogComponents_titleInput__W5BEE{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1.1rem}.BlogComponents_excerptInput__zWiRO{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;resize:vertical}.BlogComponents_editorWrapper__2RnNF{border:1px solid #ddd;border-radius:4px;min-height:400px}.BlogComponents_formRow__YnrVz{display:flex;gap:1rem;margin-bottom:1rem}.BlogComponents_formRow__YnrVz .BlogComponents_formGroup__tsuA5{flex:1 1}.BlogComponents_leftColumn__2huAF{flex:3 1;display:flex;flex-direction:column;gap:1rem}.BlogComponents_rightColumn__0rYlu{flex:1 1}.FinanceCalculator_calculator__dA4ee{background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:24px;width:100%;max-width:500px;text-align:center;margin:0 auto}.FinanceCalculator_title___r9qE{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.FinanceCalculator_monthlyPayment__FIQ71{font-size:36px;font-weight:800;color:#000;margin:0}.FinanceCalculator_subtitle__vn1PA{color:#666;margin-top:8px;font-size:14px}.FinanceCalculator_subtitle__vn1PA .FinanceCalculator_energyDrinks__XeSqs{font-weight:500}.FinanceCalculator_controls__v34el{margin-top:24px;text-align:left}.FinanceCalculator_field__S5KCt{margin-bottom:16px}.FinanceCalculator_label__io11l{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.FinanceCalculator_inputGroup__ESLJy{display:flex;gap:12px;align-items:center}.FinanceCalculator_slider__k8_l8{flex:1 1;height:4px;border-radius:2px;background:#e5e5e5;outline:none}.FinanceCalculator_slider__k8_l8::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#000;cursor:pointer}.FinanceCalculator_slider__k8_l8::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#000;cursor:pointer;border:none}.FinanceCalculator_numberInput__veKFR{width:96px;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px}.FinanceCalculator_amountFinanced__4MU7F{margin-top:16px}.FinanceCalculator_amountFinanced__4MU7F .FinanceCalculator_amount__EEVDm{font-weight:700;color:#000}.FinanceCalculator_financeButton__FPvCC{display:block;width:100%;margin-top:24px;background:#000;color:#fff;padding:12px 16px;border-radius:12px;font-weight:700;font-size:14px;letter-spacing:.5px;text-decoration:none;text-align:center;transition:background-color .2s}.FinanceCalculator_financeButton__FPvCC:hover{background:#333}.FinanceCalculator_disclaimer__3t35R{font-size:12px;color:#666;margin-top:16px;text-align:left;line-height:1.4}