.elementor-22818 .elementor-element.elementor-element-7994110{--display:flex;--padding-top:54px;--padding-bottom:54px;--padding-left:20px;--padding-right:20px;}.elementor-22818 .elementor-element.elementor-element-7994110:not(.elementor-motion-effects-element-type-background), .elementor-22818 .elementor-element.elementor-element-7994110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1220;}.elementor-22818 .elementor-element.elementor-element-1010e22{--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;}.elementor-22818 .elementor-element.elementor-element-ddd71c2{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:46px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22818 .elementor-element.elementor-element-afe17c2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-22818 .elementor-element.elementor-element-afe17c2.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-22818 .elementor-element.elementor-element-f1f5b39{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-22818 .elementor-element.elementor-element-afe17c2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:768px){.elementor-22818 .elementor-element.elementor-element-afe17c2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS *//* GK archive template */
body.elementor-page-22818 .elementor-element-7994110{position:relative;overflow:hidden}
body.elementor-page-22818 .elementor-element-7994110::after{content:'';position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(58% 70% at 16% 0%,rgba(166,214,90,.10),transparent 70%),
             radial-gradient(50% 60% at 86% 100%,rgba(224,142,45,.10),transparent 70%)}
body.elementor-page-22818 .elementor-element-7994110 .elementor-widget-container{position:relative;z-index:2}
/* breadcrumb */
body.elementor-page-22818 .woocommerce-breadcrumb{font:600 12px/1.5 'Inter',sans-serif!important;letter-spacing:.06em;
  text-transform:uppercase;color:#7E8BA3!important}
body.elementor-page-22818 .woocommerce-breadcrumb a{color:#A3AEC2!important;text-decoration:none;transition:color .3s ease}
body.elementor-page-22818 .woocommerce-breadcrumb a:hover{color:#A6D65A!important}
/* archive title */
body.elementor-page-22818 .elementor-widget-theme-archive-title h1,
body.elementor-page-22818 .elementor-widget-theme-archive-title .elementor-heading-title{
  font-family:'Space Grotesk','Inter',sans-serif!important;
  font-size:clamp(30px,4.4vw,52px)!important;line-height:1.06!important;
  letter-spacing:-.025em!important;color:#ECEFF4!important;margin:0}
/* description */
body.elementor-page-22818 .elementor-widget-woocommerce-archive-description{max-width:82ch;margin-inline:auto}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-description h2,
body.elementor-page-22818 .elementor-widget-woocommerce-archive-description h3{
  font-family:'Space Grotesk','Inter',sans-serif!important;color:#0C1220!important;
  letter-spacing:-.015em;margin-top:1.8em;position:relative;padding-bottom:12px}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-description h2::after{content:'';position:absolute;
  left:0;bottom:0;width:46px;height:3px;border-radius:2px;background:linear-gradient(90deg,#A6D65A,#E08E2D)}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-description p{line-height:1.78;color:#4C566A}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-description ul{list-style:none;padding-left:0}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-description ul li{position:relative;padding-left:26px;
  margin-bottom:10px;line-height:1.6;color:#4C566A}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-description ul li::before{content:'';position:absolute;
  left:0;top:7px;width:8px;height:8px;border-radius:50%;background:#A6D65A;
  box-shadow:0 0 0 3px rgba(166,214,90,.22)}
/* product cards */
body.elementor-page-22818 .products .product .product-wrapper{background:#fff;border:1px solid rgba(12,18,32,.10);
  border-radius:18px;overflow:hidden;padding-bottom:16px;
  box-shadow:0 1px 2px rgba(12,18,32,.05),0 14px 30px -22px rgba(12,18,32,.30);
  transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .4s ease}
body.elementor-page-22818 .products .product:hover .product-wrapper{transform:translateY(-6px);
  border-color:rgba(166,214,90,.55);
  box-shadow:0 2px 5px rgba(12,18,32,.06),0 32px 52px -28px rgba(12,18,32,.45)}
body.elementor-page-22818 .products .wd-entities-title{font-family:'Space Grotesk','Inter',sans-serif!important;
  font-size:16px!important;padding:0 16px}
body.elementor-page-22818 .products .wd-product-cats{padding:0 16px;font-size:12.5px}


/* GK archive v2 */
/* --- kill Woodmart's duplicate shop title band on category archives --- */
body.tax-product_cat .page-title.title-shop{display:none!important}
body.tax-product_cat .woocommerce-products-header{display:none!important}
body.tax-product_cat .site-content{padding-top:0!important;margin-top:0!important}
body.tax-product_cat .main-page-wrapper{padding-top:0!important}

/* --- hero polish --- */
body.elementor-page-22818 .elementor-element-7994110{border-bottom:1px solid rgba(255,255,255,.07)}
body.elementor-page-22818 .woocommerce-breadcrumb{display:flex!important;flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 14px!important;padding:0!important}
body.elementor-page-22818 .woocommerce-breadcrumb .breadcrumb-last,
body.elementor-page-22818 .woocommerce-breadcrumb > span:last-child{color:#ECEFF4!important}

/* --- toolbar: result count + ordering --- */
body.elementor-page-22818 .woocommerce-notices-wrapper{margin-bottom:0}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products .woocommerce-result-count{
  font:600 12px/1 'Inter',sans-serif!important;letter-spacing:.06em;text-transform:uppercase;
  color:#6B7690!important;margin:0!important;padding:11px 16px;border-radius:999px;
  background:rgba(12,18,32,.045);border:1px solid rgba(12,18,32,.07);float:none!important}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products .woocommerce-ordering{margin:0!important;float:none!important}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products .woocommerce-ordering select,
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products .wd-ordering-select{
  font:600 13px/1 'Inter',sans-serif!important;color:#0C1220!important;padding:11px 40px 11px 16px!important;
  border:1px solid rgba(12,18,32,.12)!important;border-radius:999px!important;background-color:#fff!important;
  box-shadow:0 1px 2px rgba(12,18,32,.05);transition:border-color .3s ease,box-shadow .3s ease;cursor:pointer}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products .woocommerce-ordering select:hover{
  border-color:rgba(232,98,45,.55)!important;box-shadow:0 4px 14px -6px rgba(232,98,45,.45)}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products > .elementor-widget-container > .woocommerce{
  display:flex;flex-direction:column}

/* --- product cards --- */
body.elementor-page-22818 .products .product .product-element-top,
body.elementor-page-22818 .products .product .wd-product-header{background:linear-gradient(170deg,#F7F8F5 0%,#EEF0EA 100%);border-radius:18px 18px 0 0}
body.elementor-page-22818 .products .product .product-element-top img{mix-blend-mode:multiply}
body.elementor-page-22818 .products .wd-entities-title a{color:#0C1220!important;transition:color .3s ease}
body.elementor-page-22818 .products .product:hover .wd-entities-title a{color:#E8622D!important}
body.elementor-page-22818 .products .price,
body.elementor-page-22818 .products .price .amount{font-family:'Space Grotesk','Inter',sans-serif!important;
  color:#0C1220!important;font-weight:700!important}
body.elementor-page-22818 .products .price{padding:0 16px}
body.elementor-page-22818 .products .wd-product-cats a{color:#7E8BA3!important;text-transform:uppercase;
  letter-spacing:.06em;font-weight:600}
body.elementor-page-22818 .products .product .wd-add-btn > a,
body.elementor-page-22818 .products .product .button{border-radius:999px!important;font-weight:700!important;
  letter-spacing:.02em!important}
body.elementor-page-22818 .products .product .onsale,
body.elementor-page-22818 .products .product .out-of-stock-badge{border-radius:999px!important;
  font:700 11px/1 'Inter',sans-serif!important;letter-spacing:.06em;text-transform:uppercase;padding:7px 12px!important}
body.elementor-page-22818 .products .product .onsale{background:#E8622D!important;color:#fff!important}

/* --- pagination --- */
body.elementor-page-22818 .woocommerce-pagination ul.page-numbers{border:0!important;display:flex;gap:8px;justify-content:center}
body.elementor-page-22818 .woocommerce-pagination ul.page-numbers li{border:0!important;margin:0}
body.elementor-page-22818 .woocommerce-pagination ul.page-numbers li a,
body.elementor-page-22818 .woocommerce-pagination ul.page-numbers li span{min-width:42px;height:42px;display:flex;
  align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(12,18,32,.10);
  background:#fff;color:#0C1220!important;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1)}
body.elementor-page-22818 .woocommerce-pagination ul.page-numbers li a:hover{border-color:#E8622D;color:#E8622D!important;
  transform:translateY(-2px);box-shadow:0 10px 20px -12px rgba(232,98,45,.6)}
body.elementor-page-22818 .woocommerce-pagination ul.page-numbers li span.current{background:#0C1220;border-color:#0C1220;
  color:#fff!important}

/* --- empty / notice state --- */
body.elementor-page-22818 .woocommerce-info,
body.elementor-page-22818 .woocommerce-message{border:1px solid rgba(12,18,32,.10)!important;border-radius:16px!important;
  background:#F7F8F5!important;color:#4C566A!important;padding:22px 24px!important;
  font:500 15px/1.6 'Inter',sans-serif!important}
body.elementor-page-22818 .woocommerce-info::before{color:#E08E2D!important}

/* --- responsive --- */
@media(max-width:767px){
  body.elementor-page-22818 .elementor-widget-woocommerce-archive-products .woocommerce-result-count{padding:9px 13px;font-size:11px}
  body.elementor-page-22818 .elementor-widget-woocommerce-archive-description{max-width:100%}
}

/* GK archive v3 */
/* header overlaps the first section on this theme - clear it */
body.elementor-page-22818 .elementor-element-7994110{padding-top:132px!important}
@media(max-width:1024px){body.elementor-page-22818 .elementor-element-7994110{padding-top:118px!important}}
@media(max-width:767px){body.elementor-page-22818 .elementor-element-7994110{padding-top:104px!important;padding-bottom:40px!important}}

/* toolbar row: sort control only (theme suppresses the result count) */
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products .wd-show-sidebar-btn{display:none!important}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products form.woocommerce-ordering{
  display:flex!important;justify-content:flex-end;margin:0 0 22px!important;float:none!important;width:100%}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products form.woocommerce-ordering select.orderby{
  -webkit-appearance:none;appearance:none;
  font:600 13px/1 'Inter',sans-serif!important;color:#0C1220!important;
  padding:12px 42px 12px 18px!important;border:1px solid rgba(12,18,32,.12)!important;
  border-radius:999px!important;background-color:#fff!important;cursor:pointer;width:auto!important;
  box-shadow:0 1px 2px rgba(12,18,32,.05);
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230C1220' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;background-position:right 17px center!important;
  transition:border-color .3s ease,box-shadow .3s ease}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products form.woocommerce-ordering select.orderby:hover{
  border-color:rgba(232,98,45,.55)!important;box-shadow:0 6px 16px -8px rgba(232,98,45,.5)}
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products form.woocommerce-ordering::before,
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products form.woocommerce-ordering::after{display:none!important}

/* spacing between description and grid */
body.elementor-page-22818 .elementor-widget-woocommerce-archive-description{padding-bottom:6px}

/* CTA band sits flush under the grid */
body.elementor-page-22818 .elementor-element-f1f5b39{margin-top:26px}


/* GK archive v4 */
body.elementor-page-22818 .term-description{color:#4C566A}
body.elementor-page-22818 .term-description > :first-child{margin-top:0!important}
body.elementor-page-22818 .term-description h2,
body.elementor-page-22818 .term-description h3{font-family:'Space Grotesk','Inter',sans-serif!important;
  color:#0C1220!important;text-align:left!important;letter-spacing:-.015em;
  margin:1.9em 0 .7em!important;padding-bottom:12px;position:relative;line-height:1.2}
body.elementor-page-22818 .term-description h2{font-size:clamp(21px,2.5vw,28px)!important}
body.elementor-page-22818 .term-description h3{font-size:clamp(18px,2vw,21px)!important}
body.elementor-page-22818 .term-description h2::after,
body.elementor-page-22818 .term-description h3::after{content:'';position:absolute;left:0;bottom:0;width:46px;height:3px;
  border-radius:2px;background:linear-gradient(90deg,#A6D65A,#E08E2D)}
body.elementor-page-22818 .term-description p{line-height:1.78;margin:0 0 1.05em}
body.elementor-page-22818 .term-description strong{color:#0C1220}
body.elementor-page-22818 .term-description ul{list-style:none;padding-left:0;margin:0 0 1.4em;
  display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:9px 26px}
body.elementor-page-22818 .term-description ul li{position:relative;padding-left:26px;margin:0;line-height:1.6}
body.elementor-page-22818 .term-description ul li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;
  border-radius:50%;background:#A6D65A;box-shadow:0 0 0 3px rgba(166,214,90,.22)}

/* FAQ: h4 question + following answer paragraph render as one card */
body.elementor-page-22818 .term-description h4{font-family:'Space Grotesk','Inter',sans-serif!important;
  font-size:15.5px!important;line-height:1.4;color:#0C1220!important;margin:0!important;
  padding:18px 22px 8px;background:#fff;border:1px solid rgba(12,18,32,.09);border-bottom:0;
  border-radius:14px 14px 0 0}
body.elementor-page-22818 .term-description h4 + p{margin:0 0 10px!important;padding:0 22px 18px;background:#fff;
  border:1px solid rgba(12,18,32,.09);border-top:0;border-radius:0 0 14px 14px;
  font-size:14.5px;line-height:1.7;
  box-shadow:0 1px 2px rgba(12,18,32,.04)}
body.elementor-page-22818 .term-description h4::after{display:none}


/* GK archive v6 */
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products form.woocommerce-ordering select.orderby{
  height:44px!important;min-height:44px!important;line-height:normal!important;
  padding:0 42px 0 18px!important;max-width:100%!important;text-overflow:ellipsis}
@media(max-width:767px){
  body.elementor-page-22818 .elementor-widget-woocommerce-archive-products form.woocommerce-ordering{justify-content:stretch}
  body.elementor-page-22818 .elementor-widget-woocommerce-archive-products form.woocommerce-ordering select.orderby{width:100%!important}
}

/* GK archive v7 */
/* hero band runs edge to edge, content stays on the page grid */
body.elementor-page-22818 .elementor-element-7994110{width:100vw!important;max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;
  padding-left:0!important;padding-right:0!important}
body.elementor-page-22818 .elementor-element-1010e22{width:100%!important;max-width:100%!important;
  padding-left:0!important;padding-right:0!important}
body.elementor-page-22818 .elementor-element-1010e22 > .e-con-inner{max-width:1222px!important;
  width:100%!important;margin-inline:auto!important;padding-inline:15px!important}
@media(max-width:767px){
  body.elementor-page-22818 .elementor-element-1010e22 > .e-con-inner{padding-inline:20px!important}
}

/* no white sliver between the CTA band and the footer */
body.tax-product_cat .elementor.elementor-location-archive{margin-bottom:0!important}
body.tax-product_cat .wd-prefooter{padding-bottom:0!important;min-height:0!important}
body.tax-product_cat .main-page-wrapper{margin-bottom:0!important;padding-bottom:0!important}

/* GK archive v8 */
/* sparse categories: centre the row instead of leaving dead columns */
body.elementor-page-22818 .products:not(:has(> .product:nth-child(3))){
  grid-template-columns:repeat(auto-fit,minmax(0,300px))!important;
  justify-content:center!important}
body.elementor-page-22818 .products:not(:has(> .product:nth-child(3))) .product{max-width:300px}
/* a single product needs no sort control */
body.elementor-page-22818 .elementor-widget-woocommerce-archive-products > .elementor-widget-container:has(.products > .product:only-child) form.woocommerce-ordering{
  display:none!important}

/* range strip sits in its own band above the CTA */
body.elementor-page-22818 .elementor-element-f1f5b39{margin-top:8px!important}
body.elementor-page-22818 .elementor-element-f1f5b39 > .e-con-inner{padding-top:46px!important}
body.elementor-page-22818 .elementor-element-9b0d4e8{padding-bottom:56px!important;position:relative}
body.elementor-page-22818 .elementor-element-9b0d4e8::before{content:'';position:absolute;top:-46px;left:0;right:0;
  height:1px;background:rgba(12,18,32,.10)}

/* GK archive v9 */
/* hero laid out like the product pages: centred, title first, breadcrumb under it */
body.elementor-page-22818 .elementor-element-7994110{padding-top:112px!important;padding-bottom:34px!important}
@media(max-width:1024px){body.elementor-page-22818 .elementor-element-7994110{padding-top:102px!important;padding-bottom:28px!important}}
@media(max-width:767px){body.elementor-page-22818 .elementor-element-7994110{padding-top:92px!important;padding-bottom:24px!important}}
body.elementor-page-22818 .elementor-element-1010e22 > .e-con-inner{align-items:center!important;text-align:center!important;
  gap:9px!important}
body.elementor-page-22818 .elementor-element-2b7ead5{order:1!important;width:auto!important}
body.elementor-page-22818 .elementor-element-12c2d17{order:2!important;width:auto!important}
body.elementor-page-22818 .elementor-widget-theme-archive-title h1,
body.elementor-page-22818 .elementor-widget-theme-archive-title .elementor-heading-title{
  font-size:clamp(27px,3.4vw,42px)!important;text-align:center!important}
body.elementor-page-22818 .woocommerce-breadcrumb{justify-content:center!important;margin:0!important;
  text-align:center!important;font-size:12px!important;letter-spacing:.08em!important}

/* GK archive v10 */
/* E Vehicles parent: the category tiles are replaced by the Browse-by-type band */
body.term-e-vehicles .elementor-widget-woocommerce-archive-products{display:none!important}
/* parent pages: give the new bands room */
body.elementor-page-22818 .elementor-element-c41bbae{padding-top:8px}
body.term-e-vehicles .elementor-element-c41bbae,
body.term-battery .elementor-element-c41bbae,
body.term-charger .elementor-element-c41bbae{padding-bottom:10px}

/* GK archive v11 */
/* equal-height cards, uniform image box, description and action always visible */
body.elementor-page-22818 .products{align-items:stretch!important}
body.elementor-page-22818 .products .product{display:flex!important}
body.elementor-page-22818 .products .product .product-wrapper{width:100%;height:100%;display:flex!important;flex-direction:column;
  padding-bottom:0!important}

/* image sits in an identical square whatever its shape */
body.elementor-page-22818 .products .product .product-element-top{aspect-ratio:1/1;display:flex!important;align-items:center;
  justify-content:center;padding:16px;overflow:hidden;flex:0 0 auto}
body.elementor-page-22818 .products .product .product-element-top .product-image-link,
body.elementor-page-22818 .products .product .product-element-top .wd-product-grid-slider{display:flex!important;width:100%;height:100%;
  align-items:center;justify-content:center}
body.elementor-page-22818 .products .product .product-element-top img{width:100%!important;height:100%!important;
  object-fit:contain!important;mix-blend-mode:multiply}

/* title + categories */
body.elementor-page-22818 .products .product .wd-entities-title{margin:14px 0 4px!important;min-height:2.6em;display:flex;align-items:flex-start;
  justify-content:center;text-align:center;line-height:1.3!important}
body.elementor-page-22818 .products .product .wd-product-cats{text-align:center;margin-bottom:10px!important}

/* the hover panel becomes part of the card */
body.elementor-page-22818 .products .product .fade-in-block{position:static!important;opacity:1!important;visibility:visible!important;
  transform:none!important;height:auto!important;width:auto!important;padding:0 16px 16px!important;
  margin-top:auto!important;display:flex!important;flex-direction:column;gap:12px;
  background:none!important;box-shadow:none!important;pointer-events:auto!important}
body.elementor-page-22818 .products .product .fade-in-block .hover-content{margin:0!important;padding:0!important}
body.elementor-page-22818 .products .product .fade-in-block .hover-content p{margin:0!important;font-size:13px!important;line-height:1.55!important;
  color:#6B7690!important;text-align:center;
  display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.elementor-page-22818 .products .product .wd-more-desc-btn,
body.elementor-page-22818 .products .product .wrap-wishlist-button,
body.elementor-page-22818 .products .product .wd-buttons{display:none!important}

/* action button */
body.elementor-page-22818 .products .product .wd-bottom-actions{margin:0!important;padding:0!important;display:flex;justify-content:center}
body.elementor-page-22818 .products .product .wd-add-btn > a{display:inline-flex!important;align-items:center;justify-content:center;
  background:#E8622D!important;color:#fff!important;border:0!important;border-radius:999px!important;
  padding:11px 22px!important;font:700 12.5px/1 'Inter',sans-serif!important;letter-spacing:.04em;
  text-transform:uppercase;min-height:0!important;height:auto!important;width:auto!important;
  box-shadow:0 6px 16px -8px rgba(232,98,45,.7);transition:background .3s ease,transform .3s ease}
body.elementor-page-22818 .products .product .wd-add-btn > a:hover{background:#D2551F!important;transform:translateY(-1px)}
body.elementor-page-22818 .products .product .wd-add-btn > a::before,
body.elementor-page-22818 .products .product .wd-add-btn > a::after{display:none!important}

/* the card no longer lifts its content on hover */
body.elementor-page-22818 .products .product:hover .product-wrapper{transform:translateY(-6px)}
body.elementor-page-22818 .products .product .product-element-top .wd-buttons{display:none!important}

/* GK archive v12 */
/* every card the same height: reserve three lines for the description */
body.elementor-page-22818 .products .product .fade-in-block .hover-content p{min-height:calc(1.55em * 3)}
body.elementor-page-22818 .products .product .wd-entities-title{min-height:2.6em}

/* GK archive v13 */
/* actions row: pill + quick-view sit together */
body.elementor-page-22818 .products .product .wd-bottom-actions{gap:10px;align-items:center}
body.elementor-page-22818 .products .product .quick-view.quick-view a.quick-view-button{width:40px;height:40px;border-radius:50%;
  border:1px solid rgba(12,18,32,.14)!important;background:#fff!important;color:#0C1220!important;
  display:inline-flex!important;align-items:center;justify-content:center;
  transition:border-color .3s ease,color .3s ease,transform .3s ease}
body.elementor-page-22818 .products .product .quick-view.quick-view a.quick-view-button:hover{border-color:#E8622D!important;
  color:#E8622D!important;transform:translateY(-1px)}

/* GK archive v14 */
body.elementor-page-22818 .products .product .wd-entities-title{min-height:42px!important}
@media(max-width:767px){body.elementor-page-22818 .products .product .wd-entities-title{min-height:38px!important}}

/* r1789068430907 *//* End custom CSS */