.elementor-page-1150 .jkit-heading .heading-title,
.elementor-page-1150 .jkit-heading .heading-section-subtitle,
.elementor-page-1150 .jkit-heading .heading-section-description,
.elementor-page-1150 .jkit-heading .heading-section-description a,
.elementor-page-22 .jkit-heading .heading-title,
.elementor-page-22 .jkit-heading .heading-section-subtitle,
.elementor-page-22 .jkit-heading .heading-section-description,
.elementor-page-1181 .elementor-heading-title,
.elementor-page-1197 .elementor-heading-title,
.elementor-page-1208 .elementor-heading-title,
.elementor-page-1583 .elementor-heading-title,
.elementor-page-1583 .elementor-widget-text-editor,
.elementor-page-1181 .elementor-widget-text-editor,
.elementor-page-1208 .elementor-widget-text-editor {
font-family: Candara, "Segoe UI", sans-serif !important;
}
.elementor-page-1150 .jkit-heading .heading-section-description a {
color: inherit;
text-decoration: underline;
text-underline-offset: 2px;
}
.elementor-page-1150 .jkit-heading .heading-section-description {
margin-top: 0.35rem;
} .elementor-element-72267adf .heading-title,
.elementor-element-27d26cf .heading-title {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.elementor-element-72267adf .heading-title .style-color,
.elementor-element-27d26cf .heading-title .style-color {
display: inline-block;
width: auto;
max-width: 100%;
}
.yetolock-cat-header {
max-width: 920px;
margin: 0 auto 1.75rem;
text-align: center;
}
.yetolock-cat-h1 {
font-family: Candara, "Segoe UI", sans-serif;
font-size: clamp(1.6rem, 2.4vw, 2.15rem);
font-weight: 700;
line-height: 1.25;
margin: 0 0 0.85rem;
color: inherit;
}
.yetolock-cat-intro {
font-family: Candara, "Segoe UI", sans-serif;
max-width: 900px;
margin: 0 auto;
text-align: center;
color: inherit;
font-size: 1.02rem;
line-height: 1.55;
}
.yetolock-cat-intro a {
color: var(--e-global-color-primary, #db4c4c);
text-decoration: underline;
text-underline-offset: 2px;
} body.tax-product_cat .woolentor-archive-title,
body.tax-product_cat h2.woocommerce-products-header__title {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
}
.yetolock-cat-faq,
.yetolock-cat-related,
.yetolock-cat-guides {
max-width: 1100px;
margin: 3rem auto 2rem;
padding: 0 1.25rem;
font-family: Candara, "Segoe UI", sans-serif;
color: var(--e-global-color-text, #30475E);
}
.yetolock-cat-faq h2,
.yetolock-cat-related h2,
.yetolock-cat-guides h2 {
font-size: clamp(1.35rem, 2vw, 1.7rem);
font-weight: 700;
margin: 0 0 1.25rem;
text-align: center;
color: #1a202c;
}
.yetolock-cat-guides-list {
list-style: none;
margin: 0;
padding: 0;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 0.85rem;
}
.yetolock-cat-guides-list li {
margin: 0;
}
.yetolock-cat-guides-list a {
display: block;
height: 100%;
padding: 1rem 1.1rem;
background: #fff;
border: 1px solid rgba(48, 71, 94, 0.12);
border-radius: 4px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
color: var(--e-global-color-text, #30475E);
text-decoration: none;
font-weight: 600;
line-height: 1.4;
transition: border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease;
}
.yetolock-cat-guides-list a:hover,
.yetolock-cat-guides-list a:focus {
border-color: var(--e-global-color-primary, #db4c4c);
color: var(--e-global-color-primary, #db4c4c);
box-shadow: 0 4px 14px rgba(219, 76, 76, 0.12);
}
.yetolock-cat-faq-item {
border: 1px solid rgba(48, 71, 94, 0.12);
border-radius: 4px;
margin-bottom: 0.65rem;
padding: 0.9rem 1.1rem;
background: #fff;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}
.yetolock-cat-faq-item summary {
cursor: pointer;
font-weight: 600;
list-style: none;
color: #1a202c;
}
.yetolock-cat-faq-item summary::-webkit-details-marker {
display: none;
}
.yetolock-cat-faq-item summary::before {
content: "+";
display: inline-block;
width: 1.1em;
margin-right: 0.4em;
color: var(--e-global-color-primary, #db4c4c);
font-weight: 700;
}
.yetolock-cat-faq-item[open] summary::before {
content: "–";
}
.yetolock-cat-faq-a {
margin-top: 0.55rem;
line-height: 1.55;
color: inherit;
}
.yetolock-cat-related p {
text-align: center;
line-height: 1.7;
margin: 0;
}
.yetolock-cat-related a {
color: var(--e-global-color-primary, #db4c4c);
text-decoration: underline;
text-underline-offset: 2px;
font-weight: 600;
} .elementor-6504 .elementor-element-980989e,
.elementor-6505 .elementor-element-980989e,
.elementor-6506 .elementor-element-980989e,
.elementor-6512 .elementor-element-980989e,
.elementor-6513 .elementor-element-980989e,
.elementor-6514 .elementor-element-980989e {
padding: 48px 64px 56px !important;
}
.elementor-6504 .elementor-element-9b6c360,
.elementor-6505 .elementor-element-9b6c360,
.elementor-6506 .elementor-element-9b6c360,
.elementor-6512 .elementor-element-9b6c360,
.elementor-6513 .elementor-element-9b6c360,
.elementor-6514 .elementor-element-9b6c360 {
padding: 8px 36px 8px 20px !important;
}
.elementor-6504 .elementor-element-0d9e79d,
.elementor-6505 .elementor-element-0d9e79d,
.elementor-6506 .elementor-element-0d9e79d,
.elementor-6512 .elementor-element-0d9e79d,
.elementor-6513 .elementor-element-0d9e79d,
.elementor-6514 .elementor-element-0d9e79d {
padding: 10px !important;
}
.elementor-6504 .elementor-element-0d9e79d img,
.elementor-6505 .elementor-element-0d9e79d img,
.elementor-6506 .elementor-element-0d9e79d img,
.elementor-6512 .elementor-element-0d9e79d img,
.elementor-6513 .elementor-element-0d9e79d img,
.elementor-6514 .elementor-element-0d9e79d img,
.yetolock-guide-placeholder img {
border-radius: 16px;
width: 100%;
height: auto;
display: block;
object-fit: cover;
box-shadow: 0 8px 24px rgba(48, 71, 94, 0.08);
} .elementor-6504 .elementor-element-547123b,
.elementor-6505 .elementor-element-547123b,
.elementor-6506 .elementor-element-547123b,
.elementor-6512 .elementor-element-547123b,
.elementor-6513 .elementor-element-547123b,
.elementor-6514 .elementor-element-547123b {
display: none !important;
} .elementor-6504 .elementor-element-980989e,
.elementor-6505 .elementor-element-980989e,
.elementor-6506 .elementor-element-980989e,
.elementor-6512 .elementor-element-980989e,
.elementor-6513 .elementor-element-980989e,
.elementor-6514 .elementor-element-980989e {
padding: 40px 64px 48px !important;
}
.elementor-6504 .elementor-element-9b6c360,
.elementor-6505 .elementor-element-9b6c360,
.elementor-6506 .elementor-element-9b6c360,
.elementor-6512 .elementor-element-9b6c360,
.elementor-6513 .elementor-element-9b6c360,
.elementor-6514 .elementor-element-9b6c360 {
width: 100% !important;
max-width: 100% !important;
padding: 0 !important;
}
.elementor-6504 .yetolock-guide-top-image,
.elementor-6505 .yetolock-guide-top-image,
.elementor-6506 .yetolock-guide-top-image,
.elementor-6512 .yetolock-guide-top-image,
.elementor-6513 .yetolock-guide-top-image,
.elementor-6514 .yetolock-guide-top-image {
margin: 0 0 1.75rem;
}
.elementor-6504 .yetolock-guide-top-image img,
.elementor-6505 .yetolock-guide-top-image img,
.elementor-6506 .yetolock-guide-top-image img,
.elementor-6512 .yetolock-guide-top-image img,
.elementor-6513 .yetolock-guide-top-image img,
.elementor-6514 .yetolock-guide-top-image img,
.elementor-6504 .elementor-element-9b6c360 .elementor-widget-jkit_post_featured_image img,
.elementor-6505 .elementor-element-9b6c360 .elementor-widget-jkit_post_featured_image img,
.elementor-6506 .elementor-element-9b6c360 .elementor-widget-jkit_post_featured_image img,
.elementor-6512 .elementor-element-9b6c360 .elementor-widget-jkit_post_featured_image img,
.elementor-6513 .elementor-element-9b6c360 .elementor-widget-jkit_post_featured_image img,
.elementor-6514 .elementor-element-9b6c360 .elementor-widget-jkit_post_featured_image img {
border-radius: 12px;
width: 100%;
max-height: 440px;
object-fit: cover;
object-position: center 30%;
display: block;
box-shadow: 0 10px 28px rgba(48, 71, 94, 0.12);
}
.elementor-6504 .yetolock-guide,
.elementor-6505 .yetolock-guide,
.elementor-6506 .yetolock-guide,
.elementor-6512 .yetolock-guide,
.elementor-6513 .yetolock-guide,
.elementor-6514 .yetolock-guide {
max-width: 820px;
margin: 0 auto;
text-align: left;
}
.yetolock-guide {
padding: 4px 8px 16px 0 !important;
} .yetolock-guide .yetolock-guide-cta {
margin-top: 1.75rem !important;
padding: 1.25rem 1.35rem !important;
background: var(--e-global-color-253389e, #F4F4F4) !important;
border: none !important;
border-left: none !important;
border-radius: 5px !important;
box-shadow: none !important;
}
.yetolock-guide .yetolock-guide-cta-inner {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 1rem 1.25rem;
}
.yetolock-guide .yetolock-guide-cta-text {
margin: 0 !important;
flex: 1 1 220px;
font-family: Candara, "Segoe UI", sans-serif;
font-size: 1.05rem;
font-weight: 600;
line-height: 1.4;
color: var(--e-global-color-text, #30475E);
}
.yetolock-guide .yetolock-cta,
.yetolock-guide a.yetolock-cta {
display: inline-flex !important;
align-items: center;
justify-content: center;
flex: 0 0 auto;
margin: 0 !important;
padding: 13px 28px !important;
background-color: var(--e-global-color-primary, #DB4C4C) !important;
color: #fff !important;
font-family: Candara, "Segoe UI", sans-serif !important;
font-size: 15px !important;
font-weight: 700 !important;
line-height: 1.2 !important;
text-transform: none !important;
text-decoration: none !important;
border: 0 !important;
border-radius: 5px !important;
box-shadow: none !important;
transition: background-color 0.15s ease;
}
.yetolock-guide .yetolock-cta:hover,
.yetolock-guide .yetolock-cta:focus,
.yetolock-guide a.yetolock-cta:hover,
.yetolock-guide a.yetolock-cta:focus {
background-color: var(--e-global-color-06f9e90, #F05454) !important;
color: #fff !important;
text-decoration: none !important;
filter: none;
}
.yetolock-guide .yetolock-cta-label {
color: inherit;
}
@media (max-width: 1024px) {
.elementor-6504 .elementor-element-980989e,
.elementor-6505 .elementor-element-980989e,
.elementor-6506 .elementor-element-980989e,
.elementor-6512 .elementor-element-980989e,
.elementor-6513 .elementor-element-980989e,
.elementor-6514 .elementor-element-980989e {
padding: 28px 20px !important;
}
.elementor-6504 .elementor-element-9b6c360,
.elementor-6505 .elementor-element-9b6c360,
.elementor-6506 .elementor-element-9b6c360,
.elementor-6512 .elementor-element-9b6c360,
.elementor-6513 .elementor-element-9b6c360,
.elementor-6514 .elementor-element-9b6c360 {
padding: 0 0 20px !important;
}
.yetolock-guide .yetolock-guide-cta-inner {
flex-direction: column;
align-items: flex-start;
}
}