/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/
.spanart,.special-offer .coupon,.top-bar .textwidget,.top-bar p{font-weight:700}.site-search.type-outline input[type=search]{border:0 solid #e2e2e2!important;border-bottom:1px solid #e2e2e2!important}.secondary-navigation .icon-wrapper svg{stroke:#ffffff!important}#page table.cart.woocommerce-cart-form__contents td.product-price{display:table-cell}#page table.cart.woocommerce-cart-form__contents td.product-price del{opacity:.5;font-size:13px;margin-right:3px}body #message-purchased{bottom:75px}.woocommerce-error,.woocommerce-info,.woocommerce-message,body.single-product .woocommerce-message .message-inner{background-color:#007ab8}.tax-product_cat header.woocommerce-products-header{flex-wrap:wrap}.content-area header.woocommerce-products-header img{order:1;width:100%}.term-description{order:2}@media (min-width:993px){.image-exists .term-description{width:100%}}.pub-date{display:none}footer.site-footer{padding:20px!important}#commercekit-timer-message.non-product,#commercekit-timer.non-product{background-color:#007ab8!important;border-color:#007ab8!important}#commercekit-timer.non-product .commercekit-timer-block,#commercekit-timer.non-product .commercekit-timer-blocks,#commercekit-timer.non-product .commercekit-timer-digit,#commercekit-timer.non-product .commercekit-timer-label,#commercekit-timer.non-product .commercekit-timer-sep,#commercekit-timer.non-product .commercekit-timer-title,.shoptimizer-category-banner .taxonomy-description p,.shoptimizer-category-banner h1,.term-description a,.term-description a:hover,.term-description p{color:#fff!important}.shoptimizer-category-banner,header.woocommerce-products-header{background-color:rgba(0,122,184,0.6)!important}.no-breadcrumbs.single-product .site-content .col-full{background-color:#fff!important}body:not(.header-4).sticky-d.single-product .col-full-nav{border-bottom:1px solid #e2e2e2!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-top:1px solid #e2e2e2!important}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button{background-color:#fff!important;color:#007ab8!important;font-weight:700;border:1px solid #007ab8!important}.related-wrapper>section>h2{padding-top:10px!important}.special-offer{margin-bottom:8px;font-size:14px}.special-offer .coupon{padding:0 8px;background:#007ab8;position:relative;min-width:50px;font-size:15px;color:#fff}body #page .woocommerce-tabs .panel{padding-left:50px}body .woocommerce-tabs .panel h2,body .woocommerce-tabs .panel h3{margin-bottom:30px!important;text-align:center!important}@media (max-width:768px){.single-product #page .woocommerce-tabs .panel{padding-left:0px;padding-right:0px}}.spanart{letter-spacing:0;line-height:1.4;margin:0 0 15px;color:#131315;display:block;font-size:1.5em;margin-block-start:0.83em;margin-block-end:0.83em;margin-inline-start:0;margin-inline-end:0}.menued{margin-top:10px!important;margin-bottom:10px!important}div.product .woocommerce-product-rating{margin-bottom:6px;margin-top:20px;clear:both}div.product .variations_button {padding-top: 1em;}#gform_submit_button_1 {background-color: #007ab8;color: white;text-align: center;width: 50% !important;margin-right:auto;margin-left:auto;}#gform_submit_button_1:hover {background-color: #00689b;}.gform-theme--foundation .gform_fields{margin-top:-22px!important;}body #reviews .comment-reply-title{margin-top:-30px!important}body #reviews .commentlist{margin-top:0.4em!important;}.ajax_add_to_cart.add_to_cart_button, .single-product div.product form.cart .button{font-weight:600}html, body { overflow-x: hidden; } body { position: relative }.site .commercekit-sticky-add-to-cart__content-button a.button{font-weight:bold}.widget_shopping_cart a.button.checkout{font-weight:bold}body #payment .place-order .button, body .wc-proceed-to-checkout .button.checkout-button{font-weight:bold;}#payment .place-order .button, body .woocommerce a.checkout-button.button.alt{font-weight:bold;}.thankyou-custom-field .widget .border{background: #007ab8; border: 1px dashed #fcfcfc; color: #fff;}.shop_table.subscription_details .button, .woocommerce-account .my_account_orders .button{background: #007ab8;}@media (max-width:992px){.summary form.cart.commercekit_sticky-atc{display:block;visibility:hidden;position:fixed;bottom:-500px;left:0;width:100%;z-index:1000;background:#fff;padding:1em!important;margin:0!important;box-shadow:5px 0 5px 0 rgb(27 31 35 / 10%);transition:.45s}}@media (min-width:993px){.site .summary form.cart.commercekit_sticky-atc{visibility:hidden;display:block;position:fixed;left:0;width:100%;z-index:8;background:#fff;padding:1.5em 0;margin:0 auto;transition:.45s;display:grid;grid-template-columns:auto auto auto;box-shadow:5px 0 5px 0 rgb(27 31 35 / 10%)}}.product-widget{padding-top:5px!important}.assur{padding-left:5px!important;padding-bottom:1px!important}.woocommerce-product-details__short-description{padding-top:15px!important}.ckit-chosen-attribute_semicolon{padding-left:7px}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected{background-color: #007ab8!important;border: 1px solid  #007ab8!important;color:#fff!important;}.ring-container {position: relative;}.circle {width: 15px;height: 15px;background-color: #62bd19;border-radius: 50%;position: absolute;top:5px;left: 4px;}.ringring {border: 3px solid #62bd19;-webkit-border-radius: 30px;height: 25px;width: 25px;position: absolute;left: -1px;-webkit-animation: pulsate 1s ease-out;-webkit-animation-iteration-count: infinite; opacity: 0.0}@-webkit-keyframes pulsate {0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}50% {opacity: 1.0;}100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}}.product p.price{margin-bottom:10px;font-size:20px!important}.summary .variations label{padding-top:0px}body #page .woocommerce-tabs ul.tabs li.active a{text-align:center!important}.wcpr-grid:not(.wcpr-grid-loadmore) .wcpr-grid-item{border-radius:10px}.related products{border: 1px solid #e2e2e2;border-radius: 10px;}#page .woocommerce-tabs ul.tabs li.reviews_tab a{text-align:center}.related>h2:first-child, .upsells>h2:first-child{text-align:center}#page .woocommerce-tabs ul.tabs li, #page .woocommerce-tabs ul.tabs li a{text-align:center!important}@media screen and (min-width: 992px) {@font-face {}#page .woocommerce-tabs .panel {padding-left: 0px !important;padding-right: 0px !important;}}@media screen and (min-width: 992px) {@font-face {}.woocommerce-tabs.wc-tabs-wrapper, body.pdp-full #page .woocommerce-tabs {max-width: 1254px!important;margin-bottom: -20px;}}@media screen and (min-width: 992px) {#page .below-content .col-full, .page-template-template-fullwidth-php .content-area, .post-type-archive-product.shoptimizer-full-width-content .content-area {margin: auto !important;float: none !important;}}@media (min-width: 992px) {.below-content .col-full, footer .col-full {text-align: center;}}body ul.products li.product img{border-radius:10px}body ul.products li.product img{border-radius:10px}.cg-main-swiper{border-radius:10px}.swiper-slide img{border-radius:10px}@media (max-width: 992px) {footer.site-footer {display: flex;justify-content: center;flex-wrap: wrap;}}@media (max-width: 992px) {.below-content {display: flex;justify-content: center;flex-wrap: wrap;}}#comments .wcpr-filter-container{border-radius:10px}.wcpr-filter-container .wcpr-filter-button{border-radius:10px}#page .below-content .col-full, #page footer .col-full{text-align:center}.widget_products a, .widget_shopping_cart .buttons .button {display:block}.single_add_to_cart_button + .added_to_cart {display:none}.shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget {flex: 1;overflow-y: auto;overflow-y: auto;-webkit-overflow-scrolling: touch;box-shadow: inset 0 -15px 15px -15px rgb(0 0 0 / 16%);width: calc(100% + 38px);margin-left: -20px;padding:0 18px 0 20px}.loading.ajax_add_to_cart.add_to_cart_button::after, .single-product .product form.cart .loading.single_add_to_cart_button::after {opacity: 1;-webkit-transition: opacity .25s ease;transition: opacity .25s ease;webkit-animation: rotate 450ms infinite linear;animation:rotate 450ms infinite linear}.ajax_add_to_cart.add_to_cart_button.loading, .single-product div.product form.cart .button.loading {color:transparent !important}.shoptimizer-mini-cart-wrap .product_list_widget img{border-radius:10px}.woocommerce-mini-cart__empty-message{display:none!important}table.woocommerce-checkout-review-order-table .product-name .product-item-thumbnail img{border-radius:10px}table.cart .product-thumbnail img{border-radius:10px}.dialog-close-button {cursor: pointer;position: absolute;margin-top: 15px;right: 15px;color: var(--e-a-color-txt);font-size: 15px;line-height: 1;transition:var(--e-a-transition-hover)}.dialog-close-button:hover {color:var(--e-a-color-txt-hover)}.star-rating > span:before {-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z' fill='%234B5563'/%3E%3C/svg%3E");-webkit-mask-position: left;-webkit-mask-repeat: repeat-x;-webkit-mask-size: 1.118em;background-repeat: repeat-x;bottom: 0;content: "";display: block;height: 1.118em;left: 0;position: absolute;right: 0;text-indent: 10000px;top:0}.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {height: 29px;border-color: #ccc;color: #666;background:#fff}.quantity-button.quantity-up::before {-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7071 12.7071C14.3166 13.0976 13.6834 13.0976 13.2929 12.7071L10 9.41421L6.70711 12.7071C6.31658 13.0976 5.68342 13.0976 5.29289 12.7071C4.90237 12.3166 4.90237 11.6834 5.29289 11.2929L9.29289 7.29289C9.68342 6.90237 10.3166 6.90237 10.7071 7.29289L14.7071 11.2929C15.0976 11.6834 15.0976 12.3166 14.7071 12.7071Z' fill='%234A5568'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7071 12.7071C14.3166 13.0976 13.6834 13.0976 13.2929 12.7071L10 9.41421L6.70711 12.7071C6.31658 13.0976 5.68342 13.0976 5.29289 12.7071C4.90237 12.3166 4.90237 11.6834 5.29289 11.2929L9.29289 7.29289C9.68342 6.90237 10.3166 6.90237 10.7071 7.29289L14.7071 11.2929C15.0976 11.6834 15.0976 12.3166 14.7071 12.7071Z' fill='%234A5568'/%3E%3C/svg%3E")}.quantity-button.quantity-down::before {-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29289 7.29289C5.68342 6.90237 6.31658 6.90237 6.70711 7.29289L10 10.5858L13.2929 7.29289C13.6834 6.90237 14.3166 6.90237 14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L10.7071 12.7071C10.3166 13.0976 9.68342 13.0976 9.29289 12.7071L5.29289 8.70711C4.90237 8.31658 4.90237 7.68342 5.29289 7.29289Z' fill='%234A5568'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29289 7.29289C5.68342 6.90237 6.31658 6.90237 6.70711 7.29289L10 10.5858L13.2929 7.29289C13.6834 6.90237 14.3166 6.90237 14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L10.7071 12.7071C10.3166 13.0976 9.68342 13.0976 9.29289 12.7071L5.29289 8.70711C4.90237 8.31658 4.90237 7.68342 5.29289 7.29289Z' fill='%234A5568'/%3E%3C/svg%3E")}.wcpr-stars-count{padding-left:20px;font-size:10px;width:-webkit-fill-available;width:-moz-available}.wcpr-stars-count .wcpr-row{display:flex;font-size:14px;width:100%;height:22px;align-items:center;justify-content:space-between} #commercekit-timer.non-product, #commercekit-timer-message.non-product{color:white!important}.button, input[type=submit], ul.products li.product .button, .commercekit-wishlist-table button, .woocommerce #respond input#submit.alt, .product .cart .single_add_to_cart_button, .widget_shopping_cart a.button.checkout, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.added_to_cart, .site div.wpforms-container-full .wpforms-form button[type=submit], ul.products li.product .added_to_cart, ul.wc-block-grid__products .wp-block-button__link, .woocommerce-cart p.return-to-shop a, .elementor-row .feature a, .image-feature figcaption span{font-weight:bold!important}.entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received{color:#007ab8!important}.entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received::before{color:#007ab8!important}strong.status-delay{color:#007ab8!important}strong.status-expected{color:#007ab8!important}.daterangeBar3 .progress .progress-bar{background:#007ab8!important}@media (min-width: 768px) {.tracking-delivery {margin-bottom: 20px !important;}}.my-text-class{color:white}.titcenter{text-align:center}.my-text-class:hover{color: white!important;}ul.products li.product .woocommerce-LoopProduct-link{width:100%!important}.wc-block-components-notice-banner.is-success { background-color: #007cba; border-color: #f4f8ff;} .wc-block-components-notice-banner.is-success>svg {background-color: #007cba;}.e-con:before, .e-con > .elementor-background-slideshow:before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer:before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container:before {content: var(--background-overlay);display: block;position: absolute;mix-blend-mode: var(--overlay-mix-blend-mode);opacity: var(--overlay-opacity);transition: var(--overlay-transition, .3s);border-radius: var(--border-radius);border-style: var(--border-style);border-color: var(--border-color);border-block-start-width: var(--border-block-start-width);border-inline-end-width: var(--border-inline-end-width);border-block-end-width: var(--border-block-end-width);border-inline-start-width: var(--border-inline-start-width);top: calc(0px - var(--border-block-start-width));left: calc(0px - var(--border-inline-start-width));width: max(100% + var(--border-inline-end-width) + var(--border-inline-start-width), 100%);height:max(100% + var(--border-block-start-width) + var(--border-block-end-width), 100%)}.cgkit-as-wrap .cgkit-attribute-swatches {padding: 0px;margin: 0px;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch {list-style: none;display: inline-block;padding: 0;margin: 0;margin: 0 5px 5px 0;vertical-align: top;line-height: 0;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button span.cross {display: none;position: absolute;top: 0px;left: 0px;background: linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - .4px), rgba(0, 0, 0, .5) 50%, rgba(0, 0, 0, 0) calc(50% + .4px), rgba(0, 0, 0, 0) 100%);}.variations .cgkit-chosen-attribute {font-weight: normal;font-size: 14px;letter-spacing: 0;text-transform: none;padding-left: 3px;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button {border: 1px solid #333;display: inline-block;padding: 0 9px;border-radius: 2px;background: #fff;font-size: 13px;line-height: 1;line-height: 43px;color: #333;position: relative;min-width: 47px;min-height: 43px;text-align: center;transition: background .2s;}.cgkit-as-wrap .cgkit-swatch-title {display: none;}.summary .variations label {font-size: 12px;text-transform: uppercase;font-weight: 600;letter-spacing: .5px;}.variations label {display: block;margin-bottom: 6px;color: #222;font-size: 14px;font-weight: 600;}.single-product div.product .woocommerce-product-gallery img, .single-product div.product table.variations {margin: 0;}div.product table.variations td, div.product table.variations th {display: list-item;padding: 0;background-color: transparent;list-style: none;}.summary .variations label {font-size: 12px;text-transform: uppercase;font-weight: 600;letter-spacing: .5px;}@media (min-width: 992px) {#reviews .commentlist {margin-bottom: -85px!important;}}@media (max-width: 992px) {#reviews .commentlist {margin-bottom: 27px!important;}}.entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received::before{background:#007ab8!important}.page-id-17.header-4 .header-4-container {display:none!important}div.product table.variations td, div.product table.variations th{text-align:left}.summary table {font-size: 14px;}div.product table.variations .value {margin-bottom: .5em;}div.product table.variations tr:last-child .value {margin: 0;}.variations .cgkit-chosen-attribute span {display: none;}body .shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget li a.remove:before {width: 14px;height: 14px;content: "";background-color: #777;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;transition: opacity .2s ease;-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='feather feather-trash-2'%3E%3Cpolyline points='3 6 5 6 21 6'%3E%3C/polyline%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3Cline x1='10' y1='11' x2='10' y2='17'%3E%3C/line%3E%3Cline x1='14' y1='11' x2='14' y2='17'%3E%3C/line%3E%3C/svg%3E")}.single-product div.product form.cart .button.added::before {position: relative;top: 4px;margin-right: 8px;content: "";display: inline-block;width: 20px;height: 20px;background: #fff;-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size:contain}#payment .place-order .button:before, .cart-collaterals .checkout-button:before, .widget_shopping_cart .buttons .checkout:before {content: "";display: inline-flex;width: 18px;height: 18px;margin-right: 8px;background-color: #fff;-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 12c0-1.103-.897-2-2-2h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v3H6c-1.103 0-2 .897-2 2v8c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2v-8zM9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v3H9V7z'%3E%3C/path%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 12c0-1.103-.897-2-2-2h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v3H6c-1.103 0-2 .897-2 2v8c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2v-8zM9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v3H9V7z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size:contain}
.shoptimizer-mini-cart-wrap .widget_shopping_cart li.woocommerce-mini-cart-item a {color:#111}
.shoptimizer-custom-quantity-mini-cart {margin-top: 10px;margin-bottom: 5px;user-select: none;border: 1px solid #e1e0e0;border-radius: 7px;width: 82px;padding: 2px;display: flex;align-items:center}.shoptimizer-custom-quantity-mini-cart input {width: 32px;height: 26px;border: none;text-align: center;font-size: 12px;font-weight: 700;pointer-events: none;color: #111;background:0 0}.shoptimizer-custom-quantity-mini-cart input::-webkit-inner-spin-button, .shoptimizer-custom-quantity-mini-cart input::-webkit-outer-spin-button {-webkit-appearance: none;margin:0}.shoptimizer-custom-quantity-mini-cart span {cursor: pointer;width: 26px;height: 26px;justify-content: center;display: flex;align-items:center}.shoptimizer-custom-quantity-mini-cart svg {height: 11px;width: 11px;stroke:#111}.below-woocommerce-category h2, .below-woocommerce-category h3 {text-align: center!important;}.below-woocommerce-category{border-radius:20px}table.cart td.actions button:hover, table.cart td.actions input[type=submit]:hover{background-color:#f1f1f1;color:#fff;}.single-product .site-content .col-full {background-color: #ffffff!important;}@media (min-width: 993px) {#comments {margin-bottom: 83px !important;}}.related>h2:first-child, .upsells>h2:first-child {margin-bottom: 1.61em!important;}.product-widget {text-align:center}.woocommerce-breadcrumb a, .woocommerce-breadcrumb a:hover{color:#007ab8!important;font-weight:500!important}@media screen and (max-width: 992px) {.top-bar-left, .top-bar-right {display: none !important;}}.breadcrumb li::after{margin-left:0px!important}@media (max-width: 770px) {.theme-shoptimizer #commercegurus-pdp-gallery-wrapper.ckit-mobile-pdp-gallery-active {padding-right: 15px;padding-left: 15px;}}.shoptimizer-product-prevnext svg{stroke:#007ab8!important}#secondary>.widget:first-child .widget-title{color: #007ab8;font-weight: 700;}.widget_price_filter .price_slider_amount .button{background-color:#007ab8!important}body #page .woocommerce-tabs ul.tabs li.active a{display:none}#page .woocommerce-tabs ul.tabs{display:none}@media (max-width: 768px) {#page .woocommerce-tabs .panel {padding-top: 0px !important;}}.commercekit-ajs-view-all-holder>a{color:#007ab8}.jdgm-rev-widg.jdgm-rev-widg { display: block; background-color: #fff; box-shadow: 0 4px 16px rgba(0,0,0,.1); margin-top: 40px; padding-top: 20px; padding-bottom: 20px; margin-bottom: 60px;border-radius: 10px; }.jdgm--leex-script-loaded .jdgm-rev-widg__header, .jdgm--leex-script-loaded .jdgm-rev-widg__actions, .jdgm--leex-script-loaded .jdgm-rev, .jdgm--leex-script-loaded .jdgm-quest{box-shadow:none!important}@media (max-width: 768px) {   .jdgm-rev-widg.jdgm-rev-widg {     margin-bottom: 40px; margin-right: 15px;margin-left: 15px;  } }@media (min-width: 769px) and (max-width: 1176px) {   .jdgm-rev-widg.jdgm-rev-widg {     margin-top: 4px;     margin-right: 15px;     margin-left: 15px;   } }.my-text-class{margin-bottom:20px!important;}@media (max-width: 992px) {.mobile-toggled .col-full-nav {left:0}.drawer-open .mobile-overlay, .filter-open .mobile-overlay, .mobile-toggled .main-header::before, .mobile-toggled .mobile-overlay, .mobile-toggled .topbar-wrapper::before, .mobile-toggled.m-search-bh .site-search::before {visibility: visible;opacity:1}.mobile-toggled .mobile-menu.close-drawer {visibility: visible;width: 40px;height: 40px;top: 10px;opacity: 1;transition: .3s all;cursor:pointer}}body.drawer-open .shoptimizer-mini-cart-wrap {overscroll-behavior: contain;right:0}@media (max-width: 993px) {.cross-sells ul.products, .mobile-scroll ul.products, .related.products ul.products, .upsells.products ul.products {display: flex;overflow-x: scroll;flex-wrap: nowrap;-webkit-overflow-scrolling: touch;padding-top: 5px;margin-left: -15px;padding-left: 1em;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;}}@media (max-width: 992px) {.mobile-toggled .col-full-nav {left:0}.drawer-open .mobile-overlay, .filter-open .mobile-overlay, .mobile-toggled .main-header::before, .mobile-toggled .mobile-overlay, .mobile-toggled .topbar-wrapper::before, .mobile-toggled.m-search-bh .site-search::before {visibility: visible;opacity:1}.mobile-toggled .mobile-menu.close-drawer {visibility: visible;width: 40px;height: 40px;top: 10px;opacity: 1;transition: .3s all;cursor:pointer}}body.drawer-open .shoptimizer-mini-cart-wrap {overscroll-behavior: contain;right:0}#reviews .comment-form-rating label, #reviews .commentlist li p.meta time, .product_list_widget li > a {display:block}.product_list_widget li {padding:1em 0}.product_list_widget li img {float: right;max-width: 2.617924em;margin-left:10px}.widget_shopping_cart .product_list_widget li {position:relative}.widget_shopping_cart .product_list_widget li a.remove {position: absolute;top: 1em;left: 0;opacity:1}.widget_shopping_cart p.buttons, .widget_shopping_cart p.total {margin: 0;padding: 1em 0 .8em 0;text-align:center}.widget_shopping_cart p.total {padding: 1.2em 0 0 0;font-weight:700}.widget_shopping_cart .buttons .button:nth-child(odd) {margin-bottom:.6180469716em}body .shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget li a.remove {top: 15px;font-size: 0;width: 14px;height:14px}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item {padding-left: 35px;padding-right: 0;color: #111;font-size: 13px;line-height:1.4}.shoptimizer-mini-cart-wrap .product_list_widget img {max-width: 55px;margin-left:20px}.widget_shopping_cart .woocommerce-mini-cart__total strong {float:left}.widget_shopping_cart .woocommerce-mini-cart__total .woocommerce-Price-amount {float:right}.site .widget_shopping_cart a.button.checkout {font-size:15px}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons a {height: 50px;padding-top: 0;padding-bottom: 0;font-weight: 400;line-height:50px}.shoptimizer-mini-cart-wrap .cart-drawer-below {font-size: 12px;line-height: 1.5em;padding: 0 0 1em 0;text-align:center}.shoptimizer-mini-cart-wrap .cart-drawer-below img {max-width: 80%;margin: 2px auto 13px auto;display:block}@media (min-width: 993px) {body.drawer-open::before {display: block;position: absolute;z-index: 100;top: 0;left: 0;width: 100%;height: 1000%;background: rgba(0, 0, 0, .7);background: rgba(52, 53, 55, .4);content: "";cursor: pointer;transition:opacity .5s, visibility .5s}}.widget_shopping_cart p.total {color: #111;font-size:15px}.quantity-nav {position: absolute;top: 0;right: -34px;bottom: 0;width: 35px;border: 1px solid #e2e2e2;background: #fff;border-top-right-radius: 2px;border-bottom-right-radius:2px}.quantity-button {position: absolute;right: 0;left: 0;height: 50%;background: no-repeat center;background-size: auto 8px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none; -o-user-select: none;user-select: none;transition:background-color .1s linear, opacity .1s linear}.quantity-button.quantity-down::before, .quantity-button.quantity-up::before {content: "";display: block;width: 18px;height: 18px;position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%);background: #333;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size:contain}.quantity-button.quantity-down {bottom:0}.commercekit-ajs-results{position:absolute;overflow:hidden}.commercekit-ajs-suggestions{top:0;left:0;bottom:0;right:0;background:#fff;border:1px solid #d6d6d6}.commercekit-ajs-suggestions>.autocomplete-suggestion{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #d6d6d6;background:0 0;display:flex;transition:.2s}.commercekit-ajs-view-all-holder{position:absolute;bottom:0;left:0;width:100%;z-index:9999;display:none}.commercekit-ajs-view-all-holder>a{display:block;height:40px;line-height:40px;background:#007ab8;text-align:center;color:#fff;text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:.02em}.commercekit-ajs-suggestions .commercekit-ajs-post,.commercekit-ajs-suggestions .commercekit-ajs-product{width:100%;color:#323232}.commercekit-ajs-post .commercekit-ajs-post-image,.commercekit-ajs-product .commercekit-ajs-product-image{display:inline-block;max-width:60px;vertical-align:top;flex-shrink:0}.commercekit-ajs-post .commercekit-ajs-post-image img,.commercekit-ajs-product .commercekit-ajs-product-image img{padding:5px 5px 5px 0;margin:0}.commercekit-ajs-post .commercekit-ajs-post-title,.commercekit-ajs-product .commercekit-ajs-product-desc{display:inline-block;padding:0 10px;vertical-align:top}.commercekit-ajs-post .commercekit-ajs-post-title{padding:0;display:flex;align-items:center;font-size:13px;line-height:1.4;width:100%}.autocomplete-suggestion a{display:flex;padding:10px;transition:.2s}.commercekit-ajs-product-title{font-size:14px}.commercekit-ajs-product-price{font-size:13px}.commercekit-ajs-post .commercekit-ajs-post-title span.post-type{text-transform:uppercase;color:#999;font-size:11px;margin-left:auto;padding-left:10px}@media (max-width:992px){.admin-bar .commercekit-sticky-add-to-cart.visible,.commercekit-sticky-add-to-cart.visible{top:auto;bottom:0}body.sticky-atc-open .summary form.cart.commercekit_sticky-atc{visibility:visible;bottom:0;z-index:9999}.summary form.cart.commercekit_sticky-atc:after,.summary form.cart.commercekit_sticky-atc:before{display:none;height:30px;margin-right:25px;top:-45px;background-color:#fff;content:"";position:absolute;right:0;width:2px;pointer-events:none}.summary form.cart.commercekit_sticky-atc:before{transform:rotate(45deg)}.summary form.cart.commercekit_sticky-atc:after{transform:rotate(-45deg)}body.sticky-atc-open .summary form.cart.commercekit_sticky-atc:after,body.sticky-atc-open .summary form.cart.commercekit_sticky-atc:before{display:block}body.sticky-atc-open:before{display:block;position:absolute;z-index:100;top:0;left:0;width:100%;height:1000%;background:rgba(0,0,0,.7);content:"";cursor:pointer;transition:opacity .5s,visibility .5s}form.cart.commercekit_sticky-atc .content-title{font-weight:700}}.show-modal {visibility: visible;z-index: 1050;opacity: 1;transition: visibility 0s linear 0s, opacity .25s 0s, transform .25s;transform:scale(1)}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:ew-resize;outline:0;height:20px;width:20px;border-radius:50%;top:0;border:7px solid #fff;box-shadow:0 0 3px 0 rgba(0,0,0,.15);margin-top:-7px}.widget_price_filter .ui-slider .ui-slider-range{display:block;position:absolute;z-index:1;background:#007ab8;font-size:.7em}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}body .widget_price_filter .ui-slider-horizontal{height:.25em}body .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-.6em}.filter-open .filters.close-drawer{position:fixed;display:block;z-index:299;top:10px;left:310px;width:40px;height:40px;cursor:pointer;transition:opacity .3s}@media (max-width:992px){.page-template-template-woocommerce-archives.filter-open #secondary,.wc-active.search-results.filter-open #secondary,.woocommerce.archive.filter-open #secondary,.woocommerce.archive.yith-wcan-preset-modal-open #secondary{visibility:visible;z-index:102;left:0;opacity:1}}.summary details summary:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;content:"";width:14px;height:14px;display:block;background:#111;margin-top:-7px;transition:transform .2s;position:absolute;right:0;top:50%}.summary details summary{font-size:13px;border-top:1px solid #e2e2e2;padding-top:10px;padding-bottom:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;position:relative;padding-right:20px;color:#111}.summary details summary::-webkit-details-marker{display:none}.main-navigation ul.menu>li.menu-item-has-children>a::after,.main-navigation ul.menu>li.page_item_has_children>a::after,.main-navigation ul.nav-menu>li.menu-item-has-children>a::after,.main-navigation ul.nav-menu>li.page_item_has_children>a::after{display:inline-block;position:relative;top:1px;margin-left:6px;width:12px;height:12px;content:"";background-color:#fff;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-width:992px){.menu-primary-menu-container>ul>li.dropdown-open{margin-bottom:10px}body .main-navigation ul.menu li.menu-item-has-children.dropdown-open>.sub-menu-wrapper{position:inherit;left:auto;opacity:1;transform:translateX(0)}.main-navigation ul.menu>li.menu-item-has-children.dropdown-open>.sub-menu-wrapper{border-bottom:1px solid #eee}.main-navigation ul.menu li.menu-item-has-children span.caret::after{content:"";-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.main-navigation ul.menu>li.menu-item-has-children>a::after, .main-navigation ul.menu>li.page_item_has_children>a::after, .main-navigation ul.nav-menu>li.menu-item-has-children>a::after, .main-navigation ul.nav-menu>li.page_item_has_children>a::after{background-color:#007ab8!important}table.has-fixed-layout td,table.has-fixed-layout th{text-align:center;vertical-align:middle}table.has-fixed-layout th{background-color:#007ab8!important;color:#fff}.cg-modal.show-modal{display:flex;align-items:center;justify-content:center}@media (max-width:992px){.modal-content{max-height:calc(100vh - 20px)}}.cg-modal,.modal.size-guide-modal{visibility:hidden;position:fixed;z-index:-100;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,.6);transition:visibility 0s linear .25s,opacity .25s,transform .25s;transform:scale(1.1)}.show-modal{visibility:visible;z-index:1050;opacity:1;transition:visibility linear,opacity .25s,transform .25s;transform:scale(1)}.modal-header h3{text-align:center!important;width:100%!important}.size-guide-modal .modal-header h3{padding-right:0px!important}table th {font-size: 11px;text-transform: uppercase;font-weight: 700;}.close-button svg{width:24px;height:24px;display:block}.shoptimizer-sticky-add-to-cart{position:fixed;bottom:0!important;top:auto!important;right:0;left:0;z-index:9999;padding:0 15px;background-color:#fff;font-size:15px;display:block;overflow:hidden;border-top:1px solid #eee;transition:.45s ease-in-out;box-shadow:5px 0 5px 0 rgba(27,31,35,.1)}@media (max-width:793px){.ajax_add_to_cart.add_to_cart_button,.single-product div.product form.cart .button{font-size:15px!important}}#page .woocommerce-tabs ul.tabs li a span,#page .woocommerce-tabs ul.tabs li span,#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before,#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child:checked+label:before,#secondary.widget-area .widget .tagcloud a:hover,#shipping_method>li>input[type=radio]:first-child:checked+label:before,.call-back-feature a,.col-full.topbar-wrapper,.commercekit-atc-tab-links li a span,.header-widget-region,.image-border .elementor-image:after,.main-navigation ul li a span strong,.site .commercekit-wishlist a i:before,.site-header-cart a.cart-contents:hover .count,.spinner>div,.star-rating>span:before,.summary .commercekit-wishlist a i.cg-wishlist-t:before,.summary .yith-wcwl-add-to-wishlist a:before,.widget-area .widget.widget_product_tag_cloud a:hover,.widget_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen:before,.widget_price_filter .ui-slider .ui-slider-handle,.widget_price_filter .ui-slider .ui-slider-range,.woocommerce-checkout .checkout-bar li.active:after,footer .mc4wp-form input[type=submit],li.product .commercekit-wishlist a em.cg-wishlist-t:before,li.product .commercekit-wishlist a em.cg-wishlist:before,ul#shipping_method li:only-child label:before,ul.checkout-bar li.visited:after,ul.checkout-bar:before,ul.products li.product .yith-wcwl-add-button a:before,ul.products li.product .yith-wcwl-wishlistaddedbrowse a:before,ul.products li.product .yith-wcwl-wishlistexistsbrowse a:before{background-color:#007ab8}.site-header .custom-logo-link img{height:48px}.is_stuck .logo-mark{width:60px}.is_stuck .primary-navigation.with-logo .menu-primary-menu-container{margin-left:60px}#secondary .widget ins span.amount,#secondary .widget ins span.amount span,#secondary .widget ul li a:hover,#secondary .widget_recent_comments ul li a:hover,#secondary.widget-area .widget li.chosen a,.below-content .widget .ri,.cart-summary .widget li strong::before,.commercekit-ajs-product-price,.commercekit-ajs-product-price ins,.commercekit-wishlist-table .price,.commercekit-wishlist-table .price ins,.content-area .summary .onsale,.entry-content .testimonial-entry-title:after,.fa.menu-item:before,.price ins,.ri.menu-item:before,.search-results article h2 a:hover,.secondary-navigation .menu a,.shoptimizer-cart-icon i,.site .commercekit-wishlist a i:before,.site-header-cart .cart-contents,.site-header-cart a.cart-contents .count,.summary .yith-wcwl-add-to-wishlist a:before,.widget-area .widget a:hover,.widget-area .widget.widget_categories a:hover,.woocommerce-pagination .page-numbers li .page-numbers.current,a,body:not(.mobile-toggled) .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight>a,body:not(.mobile-toggled) .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight>a:hover,div.product p.price,p.stars.selected a.active::before,p.stars.selected a:not(.active)::before,p.stars:hover a::before{color:#007ab8}.commercekit-atc-tab-links li a:after,.menu-primary-menu-container>ul>li>a span:before,.site-header-cart a.cart-contents .count,.site-header-cart a.cart-contents .count:after,.woocommerce-tabs .tabs li a::after{border-color:#007ab8}a:hover{color:#00689b}#payment .place-order .button:before,.cart-collaterals .checkout-button:before,.header-4-container,.single-product div.product form.cart .button.added::before,.widget_shopping_cart .buttons .checkout:before,body,body:not(.header-4) .site-header{background-color:#fff}.col-full.topbar-wrapper{border-bottom-color:#eee}.button,.button:hover,.call-back-feature a,.commercekit-wishlist-table button,.elementor-row .feature p a,.header-widget-region,.header-widget-region a,.image-feature figcaption span,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li:hover a.added_to_cart,.main-navigation ul.menu ul li a.button,.main-navigation ul.menu ul li a.button:hover,.product .cart .single_add_to_cart_button,.site .widget_shopping_cart a.button.checkout,.site div.wpforms-container-full .wpforms-form button[type=submit],.site footer.site-footer .widget .widget-title,.site-content div.call-back-feature a:hover,.site-footer .widget.widget_block h2,.top-bar,.top-bar a,.wc-proceed-to-checkout .checkout-button.button:hover,.woocommerce #respond input#submit.alt,.woocommerce-cart p.return-to-shop a,.wp-element-button.wc-block-cart__submit-button,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.button:hover,footer.copyright a,footer.copyright a:hover,footer.site-footer a:not(.button),footer.site-footer a:not(.button):hover,input[type=submit],ul.products li.product .added_to_cart,ul.products li.product .button,ul.wc-block-grid__products .wp-block-button__link,ul.wc-block-grid__products .wp-block-button__link:hover{color:#fff}.fa.menu-item,.ri.menu-item{border-left-color:#eee}.header-4 .search-trigger span{border-right-color:#eee}.button,.commercekit-wishlist-table button,.elementor-row .feature a,.image-feature figcaption span,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart,.product .cart .single_add_to_cart_button,.site div.wpforms-container-full .wpforms-form button[type=submit],.widget_shopping_cart a.button.checkout,.woocommerce #respond input#submit.alt,.woocommerce-cart p.return-to-shop a,.wp-element-button.wc-block-cart__submit-button,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button,input[type=submit],ul.products li.product .added_to_cart,ul.products li.product .button,ul.wc-block-grid__products .wp-block-button__link{background-color:#d64300}.widget_shopping_cart a.button.checkout{border-color:#d64300}#place_order[type=submit]:hover,.button:hover,.commercekit-wishlist-table button:hover,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart:hover,.product .cart .single_add_to_cart_button:hover,.site div.wpforms-container-full .wpforms-form button[type=submit]:focus,.site div.wpforms-container-full .wpforms-form button[type=submit]:hover,.widget_shopping_cart a.button.checkout:hover,.woocommerce-cart p.return-to-shop a:hover,.wp-element-button.wc-block-cart__submit-button:hover,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button:hover,[type=submit]:hover,body .woocommerce #respond input#submit.alt:hover,ul.products li.product .added_to_cart:hover,ul.products li.product .button:hover,ul.wc-block-grid__products .wp-block-button__link:hover{background-color:#c83e00}.widget_shopping_cart a.button.checkout:hover{border-color:#c83e00}.onsale,.product-label,.wc-block-grid__product-onsale,footer.copyright,footer.site-footer{background-color:#007ab8;color:#fff}.product-details-wrapper .product-label:before,.summary .product-label:before{border-right-color:#007ab8}.shoptimizer-category-banner,header.woocommerce-products-header{background-color:#eee}.shoptimizer-category-banner .taxonomy-description p,.shoptimizer-category-banner h1,.term-description a,.term-description a:hover,.term-description p{color:#222}.single-product .site-content .col-full{background-color:#f8f8f8}.below-content .widget svg,.secondary-navigation .icon-wrapper svg{stroke:#007ab8}footer.site-footer li a:after{border-color:#fff}.site .header-widget-region li,.site .header-widget-region p,.top-bar{font-size:14px}.header-widget-region .widget{padding-top:12px;padding-bottom:12px}.col-full,.main-navigation ul li.menu-item-has-children.full-width .container,.single-product .site-content .commercekit-sticky-add-to-cart .col-full,.single-product .site-content .shoptimizer-sticky-add-to-cart .col-full,.single-product .woocommerce-error,.wc-block-components-notice-banner,body .woocommerce-message{max-width:1170px}.composite_summary,.composite_wrap,.plp-below.archive.woocommerce .archive-header .woocommerce-breadcrumb,.product-details-wrapper,.related.products,.single-product .archive-header .woocommerce-breadcrumb,.single-product .woocommerce-Tabs-panel,.site-content #sspotReviews:not([data-shortcode="1"]),.upsells.products,.wc-prl-recommendations,.yith-wfbt-section.woocommerce{max-width:calc(1170px + 5.2325em)}.below-content .col-full,footer .col-full{max-width:calc(1170px + 40px)}#secondary{width:17%}.content-area{width:76%}.menu-primary-menu-container>ul>li>a,.site-header-cart .cart-contents{font-size:15.5px;font-weight:700;letter-spacing:-.7px}h1{color:#000}@media (max-width:992px){.main-header,.site-branding{height:61px}.main-header .site-header-cart{top:calc(-14px + 61px / 2)}.sticky-m #cgkitpf-horizontal,.sticky-m .mobile-filter{top:61px}.sticky-m .commercekit-atc-sticky-tabs{top:calc(61px - 1px)}.m-search-bh.sticky-m .commercekit-atc-sticky-tabs,.m-search-toggled.sticky-m .commercekit-atc-sticky-tabs{top:calc(61px + 60px - 1px)}.m-search-bh.sticky-m #cgkitpf-horizontal,.m-search-bh.sticky-m .mobile-filter,.m-search-toggled.sticky-m #cgkitpf-horizontal,.m-search-toggled.sticky-m .mobile-filter{top:calc(61px + 60px)}.sticky-m .cg-layout-vertical-scroll .cg-thumb-swiper{top:calc(61px + 10px)}body.theme-shoptimizer .site-header .custom-logo-link img,body.wp-custom-logo .site-header .custom-logo-link img{height:37px}.col-full-nav,.m-search-bh .site-search,.m-search-toggled .site-search,.site-branding button.menu-toggle,.site-branding button.menu-toggle:hover{background-color:#fff}.main-navigation ul.menu li.menu-item-has-children span.caret::after,.menu-toggle .bar,.site-header-cart a.cart-contents:hover .count{background-color:#007ab8}.main-navigation .woocommerce-loop-product__title,.main-navigation ul li a,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.heading>a,.main-navigation ul.menu li.product,.main-navigation ul.products li.product .price,.menu-toggle .bar-text,.menu-toggle:hover .bar-text,.mobile-extra,.mobile-extra a:not(.button),.mobile-extra h4,.site-header-cart a.cart-contents .count,.site-header-cart a.cart-contents:not(:hover) .count,body .main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children span.caret,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li h6 a,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li h6 a:hover,body .main-navigation ul.menu>li.menu-item-has-children>span.caret::after,body li.menu-item-product p.product__categories,body.mobile-toggled .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li p.product__categories a,body.mobile-toggled ul.products li.product p.product__categories a,main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.menu-item-has-children>a{color:#007ab8}.mobile-search-toggle svg,.shoptimizer-cart-icon svg,.shoptimizer-myaccount svg{stroke:#007ab8}.site-header .site-header-cart a.cart-contents .count,.site-header-cart a.cart-contents .count:after{border-color:#007ab8}.main-navigation ul.menu>li.menu-item-has-children.dropdown-open>.sub-menu-wrapper{border-bottom-color:#eee}}@media (min-width:993px){.col-full-nav,.main-navigation ul.menu ul.sub-menu{background-color:#fff}.col-full-nav{border-top-color:#eee}.left-divider>a:before{background-color:#eee}.col-full.main-header{padding-top:8px;padding-bottom:16px}.logo-mark,.menu-primary-menu-container>ul>li>a,.site-header-cart{line-height:64px}.menu-primary-menu-container>ul>li.menu-button,.site-header-cart{height:64px}.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li a,.menu-primary-menu-container>ul>li>a{color:#007ab8}.main-navigation ul.menu>li.menu-item-has-children>a::after{background-color:#007ab8}.menu-primary-menu-container>ul.menu:hover>li>a{opacity:.65}.shoptimizer-cart-icon svg{stroke:#007ab8}.site-header-cart a.cart-contents:hover .count{color:#fff}.commercekit-atc-sticky-tabs ul.commercekit-atc-tab-links,.h-ckit-filters.no-woocommerce-sidebar .commercekit-product-filters,.summary form.cart.commercekit_sticky-atc .commercekit-pdp-sticky-inner,body.header-4:not(.full-width-header) .header-4-inner{max-width:1170px}}@media (min-width:992px){.top-bar .textwidget{padding-top:10px;padding-bottom:10px}}@media screen and (max-width:767px){.wpcsb-disabled{opacity:1!important;cursor:pointer!important}.wpcsb-product-image img,.wpcsb-product-name{display:none}.wpcsb-atc{margin-top:-18px!important;margin-bottom:8px!important}}.wpcsb-product-image img{border-radius:10px}.wpcsb-atc{margin-top:-8px!important}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-data>div{margin-right:0!important;text-align:center!important;margin-bottom:6px!important}.wpcsb-disabled{opacity:1!important}@keyframes wpcsb-spinner{to{transform:rotate(360deg)}}@-webkit-keyframes wpcsb-spinner{to{-webkit-transform:rotate(360deg)}}.wpcsb-wrapper.wpcsb-active,.wpcsb-wrapper.wpcsb-wrapper-top.wpcsb-active{transform:translate3d(0,0,0)}.wpcsb-wrapper{z-index:999;width:100%;display:flex;align-items:center;position:fixed;bottom:0;left:0;padding:0;margin:0;opacity:0;transition:.2s;transform:translate3d(0,100%,0)}.wpcsb-wrapper.wpcsb-active{opacity:1}.wpcsb-wrapper.wpcsb-wrapper-top{transform:translate3d(0,-100%,0);top:0;bottom:auto;border-width:0 0 1px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.05);box-shadow:0 10px 10px rgba(0,0,0,.05)}.wpcsb-wrapper .wpcsb-container{margin-bottom:-9px!important;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;padding:15px;background-color:#fff;border-width:1px 0 0;border-style:solid;border-color:#e5e5e5;-webkit-box-shadow:0 -10px 10px rgba(0,0,0,.05);box-shadow:0 -10px 10px rgba(0,0,0,.05)}.wpcsb-wrapper .wpcsb-container .wpcsb-product{width:100%;max-width:1170px;display:flex;align-items:center;justify-content:space-between}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info{display:flex;align-items:center;flex-grow:1}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-image{width:48px;flex:0 0 48px;margin-right:10px}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-image img{width:100%;height:auto}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-data{flex-grow:1;display:flex;align-items:center;justify-content:space-between}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-name{flex-grow:1}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-btn .woosc-btn,.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-btn .woosq-btn,.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-btn .woosw-btn{margin-right:5px}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .wpcsb-add-to-cart{display:flex;align-items:center}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart>*,.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .wpcsb-add-to-cart>div{margin-left:5px}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .single_add_to_cart_button{margin-bottom:0}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form{margin:0;display:flex;align-items:center}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .variations{margin:0;width:auto}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .variations td{padding:5px}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .reset_variations{position:absolute}.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .single_variation,.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woosc-btn,.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woosq-btn,.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woosw-btn{display:none!important}@media screen and (max-width:767px){.wpcsb-wrapper .wpcsb-container .wpcsb-product{flex-direction:column}.wpcsb-wrapper .wpcsb-container .wpcsb-product-action{margin-top:10px}}.jdgm-rev-widg__summary, .jdgm-histogram, .jdgm-widget-actions-wrapper{padding-right:20px!important;padding-left:20px!important}#shoptimizerCartDrawer {z-index: 1050;}.wpcsb-wrapper {z-index: 1000;}#masthead{box-shadow: none !important;text-shadow: none !important;}.elementor-screen-only{display:none!important}#elementor-device-mode:after{display:none!important}@media (min-width:1025px){.colonnefaq{padding-bottom:0!important;margin-top:-65px!important}.faqcolonne{padding-top:30px!important;margin-bottom:80px!important}}@media (max-width:767px){.colonnefaq{margin-bottom:-10px!important}.faqcolonne{padding-top:30px!important;margin-bottom:16px}}.header-4-inner{position:relative;width:100%}.main-navigation{display:inline-block;vertical-align:middle}#fkcart-mini-toggler{position:absolute!important;top:50%!important;right:20px!important;transform:translateY(-50%)!important;z-index:1000!important}.fkcart-shortcode-container .fkcart-shortcode-icon-wrap,.fkcart-shortcode-container .fkcart-shortcode-price{color:#007ab8}@media (max-width:768px){.fkcart-shortcode-container .fkcart-shortcode-price{display:none}}@media (min-width:769px){.site-header .site-branding{line-height:1;padding-top:10px;padding-bottom:10px}}a.woocommerce-loop-product__link{font-size:16px!important}h1.entry-title {font-size: 30px!important;line-height: 36px!important;}.add-to-cart-button{font-weight:bold!important}.woocommerce-product-details__short-description p {display: flex;}.woocommerce-product-details__short-description img {width: 22px;height: 22px;margin-right: 5px;}#text-6 img {display: block;margin: 0 auto;}