@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.site .woocommerce-noreviews{margin-bottom:2rem;}
#reviews .cr-summaryBox-wrap{padding:20px;}
#reviews.cr-reviews-ajax-reviews{margin-bottom:0;}
#reviews .commentlist li .description{margin-bottom:1em;}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div .cr-ajax-reviews-cus-images-title{margin-bottom:1em;}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review{font-size:13px;padding:6px 16px;}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li:last-of-type .comment-text{border:none;}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li:last-of-type{padding-bottom:0;}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list{padding-bottom:0;}
.cr-summaryBox-wrap .cr-histogramTable, #reviews .cr-summaryBox-wrap .cr-total-rating-count,
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .woocommerce-review__verified, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .woocommerce-review__verified{font-size:13px;}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .woocommerce-review__author, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .woocommerce-review__author{font-size:15px;}
.cr-reviews-ajax-reviews .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort, .cr-all-reviews-shortcode .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort{background-color:#fff;border:1px solid #ccc;}
.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text, .cr-all-reviews-shortcode ol.commentlist li .comment-text{margin-left:0;}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li{margin-bottom:0;}
.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text p{margin-top:0.5em;}
.cr-all-reviews-shortcode ol.commentlist ul.children, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list ul.children{margin-left:100px;}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li{padding:0 0 1.5rem 0;}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list ul.children li{padding:1.5rem;}
#reviews .commentlist li .description{font-size:14px;}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .review ul.children .comment-text{border:0;margin:0;padding:0}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .cr-meta-author-featured-date {
column-gap: 5px;
}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;
}@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;
}
}