.elementor-422 .elementor-element.elementor-element-wthero00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-wthero00:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-wthero00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C221B;}.elementor-422 .elementor-element.elementor-element-wtherol1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-wtbtn001 .sik-section-button, .elementor-422 .elementor-element.elementor-element-wtbtn001 .inner-buttons-wrapper{justify-content:flex-start;}.elementor-422 .elementor-element.elementor-element-wtheror2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-wtbody00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-422 .elementor-element.elementor-element-wtbody00:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-wtbody00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-422 .elementor-element.elementor-element-wtrow001{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:44px 80px;--row-gap:44px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-wtnav002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-wtnavl01 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-422 .elementor-element.elementor-element-wtnavl01 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-422 .elementor-element.elementor-element-wtnavl01{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-422 .elementor-element.elementor-element-wtnavl01 .elementor-icon-list-text{transition:color 0.3s;}.elementor-422 .elementor-element.elementor-element-wtcont03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-wtd1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-422 .elementor-element.elementor-element-wtd1 .elementor-divider-separator{width:100%;}.elementor-422 .elementor-element.elementor-element-wtd1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-422 .elementor-element.elementor-element-wtd2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-422 .elementor-element.elementor-element-wtd2 .elementor-divider-separator{width:100%;}.elementor-422 .elementor-element.elementor-element-wtd2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-422 .elementor-element.elementor-element-wtd3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-422 .elementor-element.elementor-element-wtd3 .elementor-divider-separator{width:100%;}.elementor-422 .elementor-element.elementor-element-wtd3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-422 .elementor-element.elementor-element-wtd4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-422 .elementor-element.elementor-element-wtd4 .elementor-divider-separator{width:100%;}.elementor-422 .elementor-element.elementor-element-wtd4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-422 .elementor-element.elementor-element-wtd5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-422 .elementor-element.elementor-element-wtd5 .elementor-divider-separator{width:100%;}.elementor-422 .elementor-element.elementor-element-wtd5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-422 .elementor-element.elementor-element-wtd6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-422 .elementor-element.elementor-element-wtd6 .elementor-divider-separator{width:100%;}.elementor-422 .elementor-element.elementor-element-wtd6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-422 .elementor-element.elementor-element-wtd7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-422 .elementor-element.elementor-element-wtd7 .elementor-divider-separator{width:100%;}.elementor-422 .elementor-element.elementor-element-wtd7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-422 .elementor-element.elementor-element-wtd8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-422 .elementor-element.elementor-element-wtd8 .elementor-divider-separator{width:100%;}.elementor-422 .elementor-element.elementor-element-wtd8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-422 .elementor-element.elementor-element-wtcta000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-422 .elementor-element.elementor-element-wtcta000:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-wtcta000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C221B;}.elementor-422 .elementor-element.elementor-element-wtctaro1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 56px;--row-gap:28px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-wtctal02{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-wtctar03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-wtbtn002 .sik-section-button, .elementor-422 .elementor-element.elementor-element-wtbtn002 .inner-buttons-wrapper{justify-content:flex-start;}@media(min-width:768px){.elementor-422 .elementor-element.elementor-element-wtherol1{--width:50%;}.elementor-422 .elementor-element.elementor-element-wtheror2{--width:50%;}.elementor-422 .elementor-element.elementor-element-wtbody00{--content-width:1520px;}.elementor-422 .elementor-element.elementor-element-wtnav002{--width:25%;}.elementor-422 .elementor-element.elementor-element-wtcont03{--width:75%;}.elementor-422 .elementor-element.elementor-element-wtcta000{--content-width:1520px;}.elementor-422 .elementor-element.elementor-element-wtctal02{--width:62%;}.elementor-422 .elementor-element.elementor-element-wtctar03{--width:38%;}}@media(max-width:767px){.elementor-422 .elementor-element.elementor-element-wthero00{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-422 .elementor-element.elementor-element-wtherol1{--width:100%;}.elementor-422 .elementor-element.elementor-element-wtheror2{--width:100%;}.elementor-422 .elementor-element.elementor-element-wtrow001{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-422 .elementor-element.elementor-element-wtnav002{--width:100%;}.elementor-422 .elementor-element.elementor-element-wtcont03{--width:100%;}.elementor-422 .elementor-element.elementor-element-wtctaro1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-422 .elementor-element.elementor-element-wtctal02{--width:100%;}.elementor-422 .elementor-element.elementor-element-wtctar03{--width:100%;}}/* Start custom CSS *//* ===== GCD Warranty Terms (422) — managed block: gcd-warranty-422 ===== */
/* Elementor 4.x does not render _css_classes on CONTAINERS, only widgets.
   Containers are therefore targeted by element id. */

/* --- theme chrome --------------------------------------------------- */
.gcd-warranty__hero{display:none !important;}
.entry-page-title{display:none !important;}
#main.main-content{padding-bottom:0 !important;margin-bottom:0 !important;}
.elementor-422{overflow-x:clip;}
.elementor-422 .e-con,.elementor-422 .elementor-widget{min-width:0;}

/* --- layout contract: boxed 1520 + 20px gutters ---------------------- */
.elementor-422 .e-con.elementor-element-wtbody00{
  --padding-inline-start:20px !important;--padding-inline-end:20px !important;
  --padding-block-start:88px !important;--padding-block-end:88px !important;
}
.elementor-422 .e-con.elementor-element-wtcta000{
  --padding-inline-start:20px !important;--padding-inline-end:20px !important;
  --padding-block-start:76px !important;--padding-block-end:76px !important;
}
/* full-bleed split: pad the SECTION (100%, excludes scrollbar), not the 50% column */
.elementor-422 .e-con.elementor-element-wthero00{
  --padding-inline-start:max(20px, calc((100% - 1520px)/2)) !important;
  --padding-inline-end:0px !important;
  --padding-block-start:0px !important;--padding-block-end:0px !important;
  min-height:620px;
}
.elementor-422 .e-con.elementor-element-wtherol1,
.elementor-422 .e-con.elementor-element-wtheror2,
.elementor-422 .e-con.elementor-element-wtrow001,
.elementor-422 .e-con.elementor-element-wtnav002,
.elementor-422 .e-con.elementor-element-wtcont03,
.elementor-422 .e-con.elementor-element-wtctaro1,
.elementor-422 .e-con.elementor-element-wtctal02,
.elementor-422 .e-con.elementor-element-wtctar03{
  --padding-inline-start:0px !important;--padding-inline-end:0px !important;
  --padding-block-start:0px !important;--padding-block-end:0px !important;
}
.elementor-422 .e-con.elementor-element-wtherol1{
  --padding-inline-end:clamp(24px,4vw,72px) !important;
  --padding-block-start:clamp(52px,6vw,104px) !important;
  --padding-block-end:clamp(52px,6vw,104px) !important;
}

/* --- type tokens ----------------------------------------------------- */
.elementor-422 .gcd-eyebrow .elementor-heading-title{
  display:flex;align-items:center;gap:16px;
  font-size:12px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;
  color:#4F7D14;margin:0;
}
.elementor-422 .gcd-eyebrow .elementor-heading-title::before{content:'';flex:0 0 34px;height:2px;background:#7ED321;}
.elementor-422 .gcd-eyebrow--light .elementor-heading-title{color:#7ED321;}
.elementor-422 .gcd-h1 .elementor-heading-title{
  font-size:clamp(34px,4vw,58px);line-height:1.03;letter-spacing:-.02em;font-weight:700;color:#FFFFFF;margin:0;
}
.elementor-422 .gcd-h2 .elementor-heading-title{
  font-size:clamp(32px,3.6vw,54px);line-height:1.04;letter-spacing:-.02em;font-weight:700;color:#14170F;margin:0;
}
.elementor-422 .gcd-h2--light .elementor-heading-title{color:#FFFFFF;}
.elementor-422 .gcd-lead{font-size:17px;line-height:1.6;color:#6B6B6B;max-width:520px !important;}
.elementor-422 .gcd-lead--light{color:#C3CCBC;}
.elementor-422 .gcd-lead p{margin:0;}
.elementor-422 .gcd-crumb .elementor-heading-title{
  display:flex;align-items:center;gap:9px;font-size:13px;color:#8C9787;margin:0;font-weight:400;
}
.elementor-422 .gcd-crumb .elementor-heading-title a{color:#8C9787;text-decoration:none;}
.elementor-422 .gcd-crumb .elementor-heading-title a:hover{color:#7ED321;}
.elementor-422 .gcd-crumb .cur{color:#E8EDE3;}
.elementor-422 .gcd-crumb .sep{opacity:.55;}

/* --- buttons (theme sik-button) -------------------------------------- */
.elementor-422 .gcd-btn .sik-btn.btn-button{border-radius:999px !important;padding:13px 14px 13px 26px !important;border-style:solid !important;}
.elementor-422 .gcd-btn .sik-btn .txt{white-space:nowrap;}
.elementor-422 .gcd-btn-green .sik-btn.btn-button{background-color:#7ED321 !important;border-color:#7ED321 !important;color:#14170F !important;}
.elementor-422 .gcd-btn-green .sik-btn.btn-button.show-icon .icon{background-color:#14170F !important;color:#7ED321 !important;}
.elementor-422 .gcd-btn-green .sik-btn.btn-button:hover{background-color:#FFFFFF !important;border-color:#FFFFFF !important;color:#14170F !important;}
.elementor-422 .gcd-btn-green .sik-btn.btn-button:hover .icon{background-color:#14170F !important;color:#FFFFFF !important;}
.elementor-422 .gcd-btn-white .sik-btn.btn-button{background-color:#FFFFFF !important;border-color:#FFFFFF !important;color:#14170F !important;}
.elementor-422 .gcd-btn-white .sik-btn.btn-button.show-icon .icon{background-color:#14170F !important;color:#FFFFFF !important;}
.elementor-422 .gcd-btn-white .sik-btn.btn-button:hover{background-color:#7ED321 !important;border-color:#7ED321 !important;color:#14170F !important;}
.elementor-422 .gcd-btn-white .sik-btn.btn-button:hover .icon{background-color:#14170F !important;color:#7ED321 !important;}

/* --- hero media half -------------------------------------------------- */
.elementor-422 .e-con.elementor-element-wtheror2{position:relative;overflow:hidden;align-self:stretch;}
.elementor-422 .e-con.elementor-element-wtheror2 .elementor-widget-image{position:absolute;inset:0;width:100%;height:100%;margin:0;}
.elementor-422 .e-con.elementor-element-wtheror2 figure{height:100%;margin:0;}
.elementor-422 .e-con.elementor-element-wtheror2 img{width:100%;height:100%;object-fit:cover;display:block;}

/* --- sticky on-this-page nav ------------------------------------------ */
.elementor-422 .e-con.elementor-element-wtnav002{position:sticky;top:28px;align-self:flex-start;}
.elementor-422 .gcd-navtitle .elementor-heading-title{
  font-size:12px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#14170F;margin:0;
  padding-bottom:14px;border-bottom:2px solid #7ED321;
}
.elementor-422 .gcd-navlist .elementor-icon-list-items{padding:0;margin:0;}
.elementor-422 .gcd-navlist .elementor-icon-list-item{margin:0;border-bottom:1px solid #EAE7E0;}
.elementor-422 .gcd-navlist .elementor-icon-list-item:last-child{border-bottom:0;}
.elementor-422 .gcd-navlist .elementor-icon-list-item > a,
.elementor-422 .gcd-navlist .elementor-icon-list-item > span{display:block;padding:11px 0;}
.elementor-422 .gcd-navlist .elementor-icon-list-icon{display:none;}
.elementor-422 .gcd-navlist .elementor-icon-list-text{
  padding:0;font-size:14px;line-height:1.4;color:#6B6B6B;transition:color .2s ease,padding-left .2s ease;
}
.elementor-422 .gcd-navlist a:hover .elementor-icon-list-text{color:#4F7D14;padding-left:5px;}

/* --- clause blocks ----------------------------------------------------- */
.elementor-422 .gcd-clnum .elementor-heading-title{
  font-size:12px;font-weight:700;letter-spacing:2.2px;color:#7ED321;margin:0;
}
.elementor-422 .elementor-widget.gcd-clnum{margin-bottom:10px;}
.elementor-422 .gcd-clh2 .elementor-heading-title{
  font-size:clamp(25px,2.4vw,34px);line-height:1.12;letter-spacing:-.02em;font-weight:700;color:#14170F;margin:0;
}
.elementor-422 .gcd-clh2 h2{scroll-margin-top:110px;}
.elementor-422 .elementor-widget.gcd-clh2{margin-bottom:20px;}
.elementor-422 .gcd-clbody{font-size:17px;line-height:1.78;color:#6B6B6B;max-width:820px !important;}
.elementor-422 .gcd-clbody p{margin:0 0 18px;}
.elementor-422 .gcd-clbody p:last-child{margin-bottom:0;}
.elementor-422 .gcd-clbody strong{color:#14170F;font-weight:700;}
.elementor-422 .elementor-widget.gcd-cldiv{margin:44px 0;}
.elementor-422 .gcd-cldiv .elementor-divider-separator{border-top:1px solid #EAE7E0 !important;}
.elementor-422 .gcd-cldiv .elementor-divider{padding:0 !important;}

/* --- preserved warranty sub-blocks, restyled to the design system ------- */
.elementor-422 .gcd-clbody .gcd-warranty__list{padding:0;margin:20px 0 24px;list-style:none;max-width:820px;}
.elementor-422 .gcd-clbody .gcd-warranty__list li{
  position:relative;padding:13px 18px 13px 44px;margin:0 0 8px;
  background:#F4F5F6;color:#4A4A4A;font-size:16px;line-height:1.6;
}
.elementor-422 .gcd-clbody .gcd-warranty__list:not(.gcd-warranty__list--numbered):not(.gcd-warranty__list--alpha) li::before{
  position:absolute;top:21px;left:20px;width:7px;height:7px;background:#7ED321;content:'';transform:rotate(45deg);
}
.elementor-422 .gcd-clbody .gcd-warranty__list--numbered,
.elementor-422 .gcd-clbody .gcd-warranty__list--alpha{counter-reset:gcd-list;}
.elementor-422 .gcd-clbody .gcd-warranty__list--numbered li,
.elementor-422 .gcd-clbody .gcd-warranty__list--alpha li{counter-increment:gcd-list;}
.elementor-422 .gcd-clbody .gcd-warranty__list--numbered li::before,
.elementor-422 .gcd-clbody .gcd-warranty__list--alpha li::before{
  position:absolute;top:13px;left:18px;color:#4F7D14;font-weight:700;
}
.elementor-422 .gcd-clbody .gcd-warranty__list--numbered li::before{content:counter(gcd-list) '.';}
.elementor-422 .gcd-clbody .gcd-warranty__list--alpha li::before{content:counter(gcd-list,lower-alpha) '.';}

.elementor-422 .gcd-clbody .gcd-warranty__note{
  display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;
  margin:26px 0;padding:22px 24px;max-width:820px;
  background:#1C221B;color:#C3CCBC;font-size:16px;line-height:1.6;border-left:4px solid #7ED321;
}
.elementor-422 .gcd-clbody .gcd-warranty__note strong{color:#FFFFFF;}

.elementor-422 .gcd-clbody .gcd-warranty__warning{
  margin:26px 0;padding:22px 24px;max-width:820px;background:#FCFAF6;border:1px solid #EAE7E0;border-left:4px solid #7ED321;
}
.elementor-422 .gcd-clbody .gcd-warranty__warning-label{
  display:block;margin-bottom:8px;color:#4F7D14;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;
}
.elementor-422 .gcd-clbody .gcd-warranty__warning p{color:#4A4A4A;margin:0;}

.elementor-422 .gcd-clbody .gcd-warranty__specs{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0;max-width:820px;
}
.elementor-422 .gcd-clbody .gcd-warranty__spec{
  display:flex;flex-direction:column;justify-content:space-between;min-height:150px;padding:24px;
  background:#1C221B;color:#C3CCBC;font-size:14px;line-height:1.55;
}
.elementor-422 .gcd-clbody .gcd-warranty__spec-value{
  display:block;margin-bottom:18px;color:#7ED321;font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em;
}
.elementor-422 .gcd-clbody .gcd-warranty__deadline{
  margin:26px 0;padding:24px;max-width:820px;background:#FCFAF6;border:1px solid #EAE7E0;
}
.elementor-422 .gcd-clbody .gcd-warranty__deadline > span{
  display:block;margin-bottom:8px;color:#4F7D14;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;
}
.elementor-422 .gcd-clbody .gcd-warranty__deadline strong{display:block;margin-bottom:7px;font-size:21px;line-height:1.35;color:#14170F;}
.elementor-422 .gcd-clbody .gcd-warranty__deadline p{font-size:15px;margin:0;}

/* --- responsive --------------------------------------------------------- */
@media(max-width:1024px){
  .elementor-422 .e-con.elementor-element-wtbody00{--padding-block-start:62px !important;--padding-block-end:62px !important;}
  .elementor-422 .e-con.elementor-element-wtcta000{--padding-block-start:56px !important;--padding-block-end:56px !important;}
  .elementor-422 .e-con.elementor-element-wthero00{flex-direction:column;--padding-inline-start:0px !important;min-height:0;}
  .elementor-422 .e-con.elementor-element-wtherol1,
  .elementor-422 .e-con.elementor-element-wtheror2{width:100% !important;}
  .elementor-422 .e-con.elementor-element-wtherol1{--padding-inline-start:24px !important;--padding-inline-end:24px !important;}
  .elementor-422 .e-con.elementor-element-wtheror2{position:static;height:400px;}
  .elementor-422 .e-con.elementor-element-wtheror2 .elementor-widget-image{position:static;height:100%;}
  .elementor-422 .e-con.elementor-element-wtrow001{flex-direction:column;}
  .elementor-422 .e-con.elementor-element-wtnav002,
  .elementor-422 .e-con.elementor-element-wtcont03{width:100% !important;}
  .elementor-422 .e-con.elementor-element-wtnav002{position:static;}
  .elementor-422 .gcd-navlist .elementor-icon-list-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;}
  .elementor-422 .e-con.elementor-element-wtctar03{align-items:flex-start;}
}
@media(max-width:767px){
  .elementor-422 .e-con.elementor-element-wtbody00{--padding-block-start:46px !important;--padding-block-end:46px !important;}
  .elementor-422 .e-con.elementor-element-wtcta000{--padding-block-start:44px !important;--padding-block-end:44px !important;}
  .elementor-422 .gcd-h1 .elementor-heading-title{font-size:clamp(28px,8vw,36px);}
  .elementor-422 .gcd-h2 .elementor-heading-title{font-size:clamp(25px,7vw,33px);}
  .elementor-422 .gcd-clh2 .elementor-heading-title{font-size:clamp(22px,6vw,28px);}
  .elementor-422 .gcd-eyebrow .elementor-heading-title{gap:12px;letter-spacing:1.8px;}
  .elementor-422 .gcd-eyebrow .elementor-heading-title::before{flex:0 0 22px;}
  .elementor-422 .gcd-lead{font-size:16px;max-width:none !important;}
  .elementor-422 .gcd-clbody{font-size:16px;max-width:none !important;}
  .elementor-422 .e-con.elementor-element-wtheror2{height:260px;}
  .elementor-422 .gcd-navlist .elementor-icon-list-items{grid-template-columns:1fr;}
  .elementor-422 .gcd-btn .sik-btn .txt{white-space:normal;}
  .elementor-422 .gcd-crumb .elementor-heading-title{font-size:12px;gap:7px;}
  .elementor-422 .gcd-clbody .gcd-warranty__specs{grid-template-columns:1fr;}
  .elementor-422 .gcd-clbody .gcd-warranty__note{flex-direction:column;align-items:flex-start;gap:4px;}
  .elementor-422 .elementor-widget.gcd-cldiv{margin:34px 0;}
}
/* ===== end managed block: gcd-warranty-422 ===== *//* End custom CSS */