footer .mc4wp-form {
position: relative;
margin-top: 15px
}
footer .mc4wp-form label {
font-size: 0;
}
footer .mc4wp-form input {
height: 45px;
border: 0;
font-size: 14px;
}
footer .mc4wp-form input[type="email"] {
width: 97%;
padding: 0 15px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
background-color: #fff;
}
footer .mc4wp-form input[type="submit"] {
position: absolute;
top: 0;
right: 0;
height: 45px;
padding: 0 15px;
border-radius: 0;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
color: #fff;
background-color: #dc9814;
font-family: inherit;
font-size: 14px;
font-weight: 400;
text-transform: capitalize;
}.site-main div.wpforms-container-full .wpforms-form .wpforms-field-label {
font-size: 15px;
font-weight: 400;
}
dialog div.wpforms-container-full {
margin-bottom: 0;
}
.site-main div.wpforms-container-full .wpforms-form .wpforms-title {
font-weight: 600;
}
.site-content div.wpforms-container-full .wpforms-form select {
width: 100%;
max-width: 100%;
height: 40px;
margin-bottom: 5px;
padding: 0 31px 0 11px;
border: 1px solid #e2e2e2;
border-radius: 3px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill='none' id='canvas_background' height='402' width='582' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill='%23bfbfbf' id='svg_1' d='m1408,704q0,26 -19,45l-448,448q-19,19 -45,19t-45,-19l-448,-448q-19,-19 -19,-45t19,-45t45,-19l896,0q26,0 45,19t19,45z'/%3E%3C/g%3E%3C/svg%3E") calc(100% - 12px) 12px no-repeat;
background-size: 15px 15px;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
font-size: 16px;
font-weight: 400;
line-height: 40px;
text-indent: 0.01px;
text-overflow: "";
appearance: none;
-webkit-font-smoothing: inherit;
}
.site div.wpforms-container-full .wpforms-form button[type="submit"] {
padding: 12px 20px;
border-radius: 4px;
border: none;
font-weight: 600;
font-size: 15px;
transition: all 0.2s;
background-color: #323232;
color: #fff;
}
.site div.wpforms-container-full .wpforms-form button[type="submit"]:hover {
border: none;
background-color: #111;
}
.site div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select {
padding-left: 10px;
}
@media only screen and (max-width: 600px) {
div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout) {
overflow-x: visible;
}
} dialog div.wpforms-container-full .wpforms-form .wpforms-title {
font-size: clamp(1.125rem, 0.8709rem + 0.813vw, 1.375rem); }
div.wpforms-container-full .wpforms-form *:focus-visible {
outline: 0.2rem solid #2491ff;
outline-offset: -1px;
}
dialog div.wpforms-container-full .wpforms-form input:focus-visible,
dialog div.wpforms-container-full .wpforms-form select:focus-visible,
dialog div.wpforms-container-full .wpforms-form textarea:focus-visible {
border-color: transparent;
}
dialog div.wpforms-container-full .wpforms-form button[type=submit]:focus {
border: none;
}
dialog div.wpforms-container-full .wpforms-error-container {
font-size: 14px;
margin-top: -0.5rem;
margin-bottom: 0.5rem;
}@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;
}
}