.elementor-281 .elementor-element.elementor-element-e4ab977 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-281 .elementor-element.elementor-element-e4ab977 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-281 .elementor-element.elementor-element-c9d563a .elementor-icon-list-icon{width:14px;}.elementor-281 .elementor-element.elementor-element-c9d563a .elementor-icon-list-icon i{font-size:14px;}.elementor-281 .elementor-element.elementor-element-c9d563a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-281 .elementor-element.elementor-element-c9d563a .elementor-icon-list-text, .elementor-281 .elementor-element.elementor-element-c9d563a .elementor-icon-list-text a{color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-c9d563a .elementor-icon-list-item{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-c3a0b12 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:56px;font-weight:600;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-281 .elementor-element.elementor-element-a7e83f2{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;margin-bottom:0px;color:#22231FCC;}.elementor-281 .elementor-element.elementor-element-6e18284 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-281 .elementor-element.elementor-element-6e18284 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-281 .elementor-element.elementor-element-6e18284 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-281 .elementor-element.elementor-element-6e18284 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-281 .elementor-element.elementor-element-6e18284 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-281 .elementor-element.elementor-element-6e18284 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-281 .elementor-element.elementor-element-6e18284 .elementor-icon-list-icon{width:14px;}.elementor-281 .elementor-element.elementor-element-6e18284 .elementor-icon-list-icon i{font-size:14px;}.elementor-281 .elementor-element.elementor-element-6e18284 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-281 .elementor-element.elementor-element-6e18284 .elementor-icon-list-text, .elementor-281 .elementor-element.elementor-element-6e18284 .elementor-icon-list-text a{color:#22231FCC;}.elementor-281 .elementor-element.elementor-element-6e18284 .elementor-icon-list-item{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-281 .elementor-element.elementor-element-93e2902{text-align:start;}.elementor-281 .elementor-element.elementor-element-93e2902 img{width:100%;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-281 .elementor-element.elementor-element-95c60e8{--box-border-width:0px;--separator-width:0px;--header-color:var( --e-global-color-text );--item-text-color:#22231FCC;--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-95c60e8 .elementor-toc__header-title{text-align:start;}.elementor-281 .elementor-element.elementor-element-95c60e8 .elementor-toc__header, .elementor-281 .elementor-element.elementor-element-95c60e8 .elementor-toc__header-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;}.elementor-281 .elementor-element.elementor-element-95c60e8 .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-281 .elementor-element.elementor-element-95c60e8 .elementor-toc__list-item{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-281 .elementor-element.elementor-element-d941a5b{font-family:"DM Sans", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-281 .elementor-element.elementor-element-c3a0b12 .elementor-heading-title{font-size:42px;line-height:1.15em;}.elementor-281 .elementor-element.elementor-element-a7e83f2{font-size:17px;}.elementor-281 .elementor-element.elementor-element-6e18284 .elementor-icon-list-item{font-size:13px;}}@media(max-width:767px){.elementor-281 .elementor-element.elementor-element-c3a0b12 .elementor-heading-title{font-size:30px;}.elementor-281 .elementor-element.elementor-element-a7e83f2{font-size:16px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-d941a5b *//* LAPCOVE Guide Article — Post Content */

.elementor-281 .elementor-element.elementor-element-d941a5b {
  color: #3E423B;
  font-size: 17px;
  line-height: 1.5;
}

.elementor-281 .elementor-element.elementor-element-d941a5b p {
  margin: 0 0 24px;
}

.elementor-281 .elementor-element.elementor-element-d941a5b h2 {
  color: #22231F;
  font-size: 31px;
  font-weight: 550;
  line-height: 1.25;
  margin: 64px 0 22px;
}

.elementor-281 .elementor-element.elementor-element-d941a5b h3 {
  color: #22231F;
  font-size: 21px;
  font-weight: 550;
  line-height: 1.35;
  margin: 36px 0 16px;
}

.elementor-281 .elementor-element.elementor-element-d941a5b ul,
.elementor-281 .elementor-element.elementor-element-d941a5b ol {
  margin: 0 0 26px;
  padding-left: 24px;
}

.elementor-281 .elementor-element.elementor-element-d941a5b li {
  margin-bottom: 10px;
}

.elementor-281 .elementor-element.elementor-element-d941a5b a {
  color: #536B5A;
  text-underline-offset: 4px;
}

/* Comparison table */

.elementor-281 .elementor-element.elementor-element-d941a5b .table-wrap {
  max-width: 100%;
  overflow-x: auto;
  margin: 28px 0;
}

.elementor-281 .elementor-element.elementor-element-d941a5b table {
  width: 100%;
  min-width: 620px;
  border-collapse: collapse;
  font-size: 14px;
  line-height: 1.55;
}

.elementor-281 .elementor-element.elementor-element-d941a5b th,
.elementor-281 .elementor-element.elementor-element-d941a5b td {
  padding: 14px 12px;
  border-bottom: 1px solid #E0E3DD;
  text-align: left;
  vertical-align: top;
}

.elementor-281 .elementor-element.elementor-element-d941a5b th {
  color: #22231F;
  font-weight: 600;
}

/* Contextual Product Bridge */

.elementor-281 .elementor-element.elementor-element-d941a5b .lapcove-product-bridge {
  background: #EEF2ED;
  padding: 36px 40px;
  margin: 56px 0 48px;
}

.elementor-281 .elementor-element.elementor-element-d941a5b .lapcove-product-bridge__eyebrow {
  color: #536B5A;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1.5px;
  margin-bottom: 10px;
}

.elementor-281 .elementor-element.elementor-element-d941a5b .lapcove-product-bridge h3 {
  font-size: 26px;
  margin: 0 0 18px;
}

.elementor-281 .elementor-element.elementor-element-d941a5b .lapcove-product-bridge__action {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .elementor-281 .elementor-element.elementor-element-d941a5b .table-wrap,
  .elementor-281 .elementor-element.elementor-element-d941a5b figure.wp-block-table {
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .elementor-281 .elementor-element.elementor-element-d941a5b .table-wrap table,
  .elementor-281 .elementor-element.elementor-element-d941a5b figure.wp-block-table table {
    min-width: 620px;
  }
}

/* ==========================================
   LAPCOVE — Guide Article Responsive
   ========================================== */

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-281 .elementor-element.elementor-element-d941a5b h2 {
        font-size: 30px;
        line-height: 1.28;
        margin: 52px 0 20px;
    }

    .elementor-281 .elementor-element.elementor-element-d941a5b h3 {
        font-size: 20px;
        line-height: 1.35;
        margin: 32px 0 14px;
    }

    .elementor-281 .elementor-element.elementor-element-d941a5b .lapcove-product-bridge {
        padding: 30px 32px;
        margin: 46px 0 40px;
    }

    .elementor-281 .elementor-element.elementor-element-d941a5b .lapcove-product-bridge h3 {
        font-size: 24px;
        margin: 0 0 16px;
    }
}


/* Mobile */
@media (max-width: 767px) {

    .elementor-281 .elementor-element.elementor-element-d941a5b {
        font-size: 16px;
        line-height: 1.65;
    }

    .elementor-281 .elementor-element.elementor-element-d941a5b p {
        margin-bottom: 20px;
    }

    .elementor-281 .elementor-element.elementor-element-d941a5b h2 {
        font-size: 28px;
        line-height: 1.3;
        margin: 42px 0 16px;
    }

    .elementor-281 .elementor-element.elementor-element-d941a5b h3 {
        font-size: 19px;
        line-height: 1.4;
        margin: 28px 0 12px;
    }

    .elementor-281 .elementor-element.elementor-element-d941a5b ul,
    .elementor-281 .elementor-element.elementor-element-d941a5b ol {
        padding-left: 22px;
        margin-bottom: 22px;
    }

    .elementor-281 .elementor-element.elementor-element-d941a5b li {
        margin-bottom: 8px;
    }

    .elementor-281 .elementor-element.elementor-element-d941a5b .lapcove-product-bridge {
        padding: 24px 20px;
        margin: 36px 0 32px;
    }

    .elementor-281 .elementor-element.elementor-element-d941a5b .lapcove-product-bridge h3 {
        font-size: 22px;
        line-height: 1.35;
        margin: 0 0 14px;
    }
}/* End custom CSS */