.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-form-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-e8c4d2c{padding:0px;margin:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-69b8f28-67cbffe{text-align:center;display:block;justify-content:center;align-self:center;}.elementor .e-37658d2-17022ae{margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;justify-content:center;}.elementor .e-4301dc0-1f6d91c{width:100%;position:absolute;inset-block-end:30px;font-size:30px;color:#ffffff;text-align:center;background-color:#94b9b1;display:block;justify-content:space-around;}.elementor .e-46555db-db0b825{position:relative;padding:0px;}.elementor .e-3548f7a-05fe0dc{width:100%;position:absolute;inset-block-end:30px;font-size:30px;color:#ffffff;text-align:center;background-color:#94b9b1;display:block;justify-content:space-around;}.elementor .e-12da133-972725c{position:relative;padding:0px;}.elementor .e-d43a14a-4e4a120{width:100%;position:absolute;inset-block-end:30px;font-size:30px;color:#ffffff;text-align:center;background-color:#94b9b1;display:block;justify-content:space-around;}.elementor .e-8271421-82e53f5{position:relative;padding:0px;}.elementor .e-3253b8e-366a1e6{width:100%;position:absolute;inset-block-end:30px;font-size:30px;color:#ffffff;text-align:center;background-color:#94b9b1;display:block;justify-content:space-around;}.elementor .e-5e0455d-0e90b51{position:relative;padding:0px;}.elementor .e-dd4bbcc-aca6510{width:100%;position:absolute;inset-block-end:30px;font-size:30px;color:#ffffff;text-align:center;background-color:#94b9b1;display:block;justify-content:space-around;}.elementor .e-6ec6658-c9692b8{position:relative;padding:0px;}.elementor .e-fa8a4b5-390621e{width:100%;position:absolute;inset-block-end:30px;font-size:30px;color:#ffffff;text-align:center;background-color:#94b9b1;display:block;justify-content:space-around;}.elementor .e-d0e83f8-cf14bc6{position:relative;padding:0px;}.elementor .e-06cef75-8b0b1e7{text-align:center;display:block;justify-content:center;align-self:center;}.elementor .e-3a2ebe2-b8d8c2e{margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;justify-content:center;}.elementor .e-56930bc-d6831ea{text-align:center;display:block;justify-content:center;align-self:center;}.elementor .e-59dc683-2d49f1a{padding-block-start:30px;padding-block-end:20px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#f7f7f7;justify-content:center;}.elementor .e-85ca28f-0570981{text-align:center;margin-block-end:0px;}@media (min-width: 993px) {
.theme-shoptimizer:not(.cgkit-gallery-type-swiper) .product-details-wrapper {
overflow: visible;
display: flex;
justify-content: space-between;
} .theme-shoptimizer:not(.cgkit-gallery-type-swiper).single-product div.product .summary {
position: sticky;
top: 30px;
align-self: flex-start;
} .theme-shoptimizer:not(.cgkit-gallery-type-swiper).single-product .commercekit-sticky-add-to-cart + .summary.entry-summary {
top: 70px;
} .theme-shoptimizer:not(.cgkit-gallery-type-swiper).admin-bar.single-product .commercekit-sticky-add-to-cart + .summary.entry-summary {
top: 100px;
} .theme-shoptimizer:not(.cgkit-gallery-type-swiper).sticky-t.single-product:not(.ckit_stickyatc_active) div.product .summary {
top: 90px;
} .theme-shoptimizer:not(.cgkit-gallery-type-swiper).admin-bar.single-product #page div.product .summary {
top: 60px;
} .theme-shoptimizer:not(.cgkit-gallery-type-swiper).sticky-t.admin-bar.single-product:not(.ckit_stickyatc_active) div.product .summary {
top: 120px;
}
} @media (max-width: 770px) {
.theme-shoptimizer:not(.cgkit-gallery-type-swiper) #commercegurus-pdp-gallery-wrapper.ckit-mobile-pdp-gallery-active {
margin-left: -1em;
width: calc(100% + 2em);
margin-bottom: 10px;
}
}  .theme-shoptimizer .woocommerce-image__wrapper .product-label.type-circle {
left: 10px;
} .theme-shoptimizer .sale-item.product-label.type-circle + .ckit-badge_wrapper {
top: 50px;
}  .theme-shoptimizer .ckit-modal .ckit-modal--button_close:focus {
outline: none;
}
.theme-shoptimizer.keyboard-active .ckit-modal .ckit-modal--button_close:focus-visible {
outline: 0.2rem solid #2491ff;
outline-offset: 0;
border-color: transparent;
box-shadow: none;
} .theme-shoptimizer .commercekit-size-guide button {
font-size: 13px;
font-weight: 600;
}
.theme-shoptimizer .commercekit-size-guide button:hover span {
text-decoration: underline;
text-decoration-thickness: .5px;
text-underline-offset: .18em;
}  .theme-shoptimizer .commercekit-wishlist.full {
margin-bottom: 15px;
} .theme-shoptimizer .commercekit-wishlist a {
font-size: 13px;
font-weight: 600;
color: #111;
}
.theme-shoptimizer .commercekit-wishlist a:hover {
color: #111;
}
.theme-shoptimizer .commercekit-wishlist a:hover span {
text-decoration: underline;
text-decoration-thickness: 0.5px;
text-underline-offset: 0.18em;
} .theme-shoptimizer .commercekit-wishlist.mini {
left: auto;
right: 15px;
} @media screen and (max-width: 600px) {
.theme-shoptimizer.m-grid-2 .commercekit-wishlist.mini {
top: 10px;
right: 10px;
}
} .rtl.theme-shoptimizer .commercekit-wishlist.mini {
left: 10px;
right: auto;
} .theme-shoptimizer li.menu-item .commercekit-wishlist.mini {
left: auto;
right: 10px;
} @media screen and (min-width: 993px) {
.theme-shoptimizer .commercekit-wishlist.mini {
right: 30px;
}
.rtl.theme-shoptimizer .commercekit-wishlist.mini {
left: 30px;
right: auto;
}
} @media (min-width: 993px) { body.sticky-d.theme-shoptimizer.header-4.single-product .header-4-container {
position: relative;
} body:not(.header-4).theme-shoptimizer.sticky-d.admin-bar.single-product .col-full-nav.is_stuck {
top: inherit;
} .theme-shoptimizer.sticky-d.single-product .logo-mark {
display: none;
} .theme-shoptimizer.sticky-d.single-product .is_stuck .primary-navigation.with-logo .menu-primary-menu-container {
margin-left: 0;
} .theme-shoptimizer .summary form.cart.commercekit_sticky-atc .commercekit-pdp-variation-table select {
width: calc(100% - 10px);
}
} ul.products li.product .cgkit-as-single-atc-wrap .button {
position: relative;
width: 100%;
} .commercekit-inventory + .woocommerce-product-details__short-description {
padding-top: 1px;
}
@media (max-width: 992px) {
#cgkit-mobile-commercekit-sticky-atc button,
.commercekit-pdp-before-form_wrapper span.price {
font-weight: bold;
}
} .commercekit-order-bump .ckobp-price, .commercekit-order-bump .ckobp-price ins { 
color: #DE9915; 
} #cgkit-waitlist-trigger { 
width: 100%;
padding: 13px 0;
text-decoration: none;
cursor: pointer;
background-color: #43454b;
color: #fff;
font-weight: 600;
border-radius: 6px;
transition: 0.2s background-color;
}
#cgkit-waitlist-trigger:hover { 
background-color: #111;
}
button.cgkit-sticky-waitlist-button,
li#cgkit-mobile-commercekit-sticky-atc button {
background: #43454b;
border-color: #43454b;
color: #fff;
border-radius: 4px;
}
li#cgkit-tab-commercekit-sticky-atc-title button {
font-weight: bold;
border-radius: 4px;
}
form.variations_form #cgkit-waitlist-button,
button.cgkit-sticky-waitlist-button {
display: none;
position: relative;
background: #43454b;
border-color: #43454b;
color: #fff;
font-size: 16px;
font-weight: 600;
letter-spacing: 0px;
text-transform: none;
float: left; width:
calc(100% - 95px);
height: 52px;
margin-left: 40px;
padding-top: 0;
padding-bottom: 0;
border-radius: 4px;
outline: 0;
line-height: 52px;
text-align: center;
transition: all .2s;
}
form.commercekit_sticky-atc button.cgkit-sticky-waitlist-button {
width: calc(100% - 95px);
height: 52px;
padding-top: 0;
padding-bottom: 0;
line-height: 52px;
} .size-guide-modal p,
.single-ckit_size_guide .entry-content p {
font-size: 15px;
margin-block-start: 0.5rem;
}
.size-guide-modal table,
.single-ckit_size_guide .entry-content table,
.commercekit-Tabs-panel--commercekit-sg table {
font-size: 14px; margin: 2.5em 0 0 0;
}
.single-ckit_size_guide .entry-content table thead,
.commercekit-Tabs-panel--commercekit-sg table thead {
border: none;
}
.size-guide-modal table th,
.single-ckit_size_guide .entry-content table th,
.commercekit-Tabs-panel--commercekit-sg table th {
background: #111; color: #fff;
}
.size-guide-modal table th,
.size-guide-modal table td,
.single-ckit_size_guide .entry-content table th,
.single-ckit_size_guide .entry-content table td,
.commercekit-Tabs-panel--commercekit-sg table th,
.commercekit-Tabs-panel--commercekit-sg table td {
padding: 0.8em 1.41575em;
border: none;
}
.size-guide-modal table td,
.single-ckit_size_guide .entry-content table td,
.commercekit-Tabs-panel--commercekit-sg table td {
background: #f8f8f8;
}
.size-guide-modal table tbody tr:nth-child(2n) td,
.single-ckit_size_guide .entry-content table tbody tr:nth-child(2n) td,
.commercekit-Tabs-panel--commercekit-sg table tbody tr:nth-child(2n) td {
background: 0 0;
}
.commercekit-Tabs-panel--commercekit-sg .wp-block-table td, .commercekit-Tabs-panel--commercekit-sg .wp-block-table th {
border: none;
}
@media (min-width: 771px) {
.cgkit-active.single-product:has(.cg-layout-vertical-left) .product-details-wrapper .ckit-badge_wrapper {
margin-left: 100px;
}
.rtl.cgkit-active.single-product:has(.cg-layout-vertical-left) .product-details-wrapper .ckit-badge_wrapper {
margin-right: 100px;
margin-left: 0;
}
.cgkit-active.single-product:has(.cgkit-single-gallery) .product-details-wrapper .ckit-badge_wrapper {
margin-left: 0px;
}
.rtl.cgkit-active.single-product:has(.cgkit-single-gallery) .product-details-wrapper .ckit-badge_wrapper {
margin-right: 0px;
margin-left: 0;
}
}