/**handles:commercekit-unified-css,commercekit-standalone-css,commercekit-attribute-swatches-css,commercekit-countdown-css,commercekit-waitlist-css**/
:root{--cgkit-container-width:var(--commercekit-container-width, 1200px);--cgkit-container-padding:var(--commercekit-container-padding, 20px)}.commercekit-container{max-width:var(--commercekit-container-width,1200px);margin-right:auto;margin-left:auto;padding-right:var(--commercekit-container-padding,20px);padding-left:var(--commercekit-container-padding,20px);width:100%;box-sizing:border-box}@media (max-width:992px){.commercekit-container{padding-right:1rem;padding-left:1rem}}.commercekit-sticky-add-to-cart{z-index:5;position:fixed;border-bottom:1px solid #eee;display:block;top:-300px;right:0;left:0;padding:0 .15em;background-color:#fff;box-shadow:4px -5px 6px rgb(50 50 50 / 5%);font-size:15px;transition:all .45s}.commercekit-sticky-add-to-cart.visible{top:0}.commercekit-sticky-add-to-cart .commercekit-container{display:flex;justify-content:space-between;align-items:center}@media (max-width:992px){.commercekit-sticky-add-to-cart{top:auto;bottom:-150px}.commercekit-sticky-add-to-cart.visible{bottom:0}.commercekit-sticky-add-to-cart .commercekit-container{padding-top:10px;padding-bottom:10px}}.single-product div.product .product_meta{clear:both}.admin-bar .commercekit-sticky-add-to-cart.visible{top:32px}@media screen and (max-width:782px){.admin-bar .commercekit-sticky-add-to-cart.visible{top:46px}}.cgkit-pdp-review.cgkit-pdp-review-mobile{margin-top:1em;margin-bottom:1em;align-items:flex-start;border-radius:5px}.cgkit-pdp-review-mobile .cgkit-pdp-review--text{margin-top:-5px}.cgkit-pdp-review-desktop{margin-top:1rem}.cgkit-pdp-review{display:flex;width:100%;align-items:center;padding:1.5rem;background:#fff;border:1px solid #e2e2e2;border-radius:8px}.cgkit-pdp-review--image:has(img),.cgkit-pdp-review--image:has(picture){width:75px;min-width:75px;margin-right:1.5rem}.cgkit-pdp-review--image img{width:100%;height:auto}.cgkit-pdp-review--text{color:#222;font-size:clamp(.875rem, .8115rem + .2033vw, .9375rem)}.cgkit-pdp-review--text mark{background:0 0;background-image:linear-gradient(90deg,rgba(255,225,0,.1),rgba(255,225,0,.7) 4%,rgba(255,225,0,.3));border-radius:.8rem .3rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.4rem;padding:.1rem .4rem}.rtl .cgkit-pdp-review--image:has(img),.rtl .cgkit-pdp-review--image:has(picture){margin-left:1.5rem;margin-right:0}@media (max-width:770px){.cgkit-pdp-review-desktop{display:none}}@media (min-width:771px){.cgkit-pdp-review-mobile{display:none}}.cgkit-fsn-bar{width:100%;text-align:center}.cgkit-fsn-bar-cart{margin:20px 0 10px 0}.cgkit-fsn-progress-bar{height:8px;background:#ddd;border-radius:5px;margin-bottom:3px}.cgkit-fsn-bar-cart .cgkit-fsn-progress-bar{margin-bottom:6px}.cgkit-fsn-bar a{color:#111;text-decoration:underline;font-weight:700}.cgkit-fsn-amount{height:8px;background:var(--commercekit-fsn-bar-color,#3bb54a);display:block;border-radius:5px}.cgkit-fsn-bar-mini-cart.cgkit-fsn-bar{margin-bottom:10px}body:not(.theme-shoptimizer) .cgkit-fsn-bar-mini-cart.cgkit-fsn-bar{padding:20px 20px 0;text-align:left;text-wrap:pretty}.cgkit-fsn-bar-mini-cart .cgkit-fsn-notice,.cgkit-fsn-bar-mini-cart .cgkit-fsn-title{font-size:12px;display:inline-block;line-height:1.4}.cgkit-fsn-bar-mini-cart.ckit-fsn-bar-active .cgkit-fsn-title{font-size:12px}.cgkit-fsn-bar-cart .cgkit-fsn-notice{font-size:13px}.cgkit-fsn-notice .amount{color:var(--commercekit-fsn-bar-color,#3bb54a);font-weight:700}.cgkit-fsn-shop-link a{color:#111;text-decoration:underline;font-weight:700;margin-left:5px}.ckit-fsn-bar-active .cgkit-fsn-title{position:relative;padding-left:23px;font-size:13px}.ckit-fsn-bar-active .cgkit-fsn-title:before{position:absolute;top:50%;left:0;margin-top:-9px;content:"";display:block;width:18px;height:18px;background:var(--commercekit-fsn-bar-color,#3bb54a);-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}.cgkit-fsn-bar-shortcode.cgkit-fsn-bar{margin-bottom:10px;margin-top:10px}.cgkit-fsn-bar-shortcode .cgkit-fsn-notice,.cgkit-fsn-bar-shortcode .cgkit-fsn-title{font-size:13px;display:inline-block;line-height:1.4}.cgkit-fsn-bar-shortcode.ckit-fsn-bar-active .cgkit-fsn-title{font-size:13px}.rtl .ckit-fsn-bar-active .cgkit-fsn-title:before{right:0;left:auto}.rtl .ckit-fsn-bar-active .cgkit-fsn-title{padding-right:23px;padding-left:0}.commercekit-review-alert{display:block;width:100%;font-size:14px;font-weight:700;padding-top:15px;padding-bottom:3px;border-top:1px solid #e2e2e2;line-height:1.45}.ckobp-before-you-go{font-size:15px;color:#111;font-weight:700}.commercekit-order-bump{border:1px solid #e2e2e2;box-shadow:0 4px 12px -2px rgba(0,0,0,.06);padding:20px;margin:8px 0 0 0;border-radius:6px}.commercekit-order-bump .ckobp-title{width:100%;padding-bottom:10px;font-weight:700;font-size:14px;line-height:1.4;color:#111}.commercekit-order-bump .ckobp-wrapper{display:flex;justify-content:space-between}.commercekit-order-bump .ckobp-item{display:flex}.commercekit-order-bump .ckobp-actions{display:flex;flex-shrink:0}.commercekit-order-bump .ckobp-image{width:50px;flex-shrink:0}.commercekit-order-bump .ckobp-image a{display:block}.commercekit-order-bump .ckobp-image img{display:block;max-width:50px;margin:0}.commercekit-order-bump .ckobp-image img:nth-child(2n){display:none}.commercekit-order-bump .ckobp-product{margin:-5px 15px 0 15px}.commercekit-order-bump .ckobp-name{color:#111;font-size:13px;line-height:1.4;display:inline-flex}.commercekit-order-bump .ckobp-name a{color:#111}.commercekit-order-bump .ckobp-price{margin-top:2px;font-size:12px}.commercekit-order-bump .ckobp-price del{margin-right:5px;color:#999;font-weight:400}.commercekit-order-bump .ckobp-actions button{padding:7px 10px;font-size:12px;font-weight:600;color:#111;border:1px solid #e2e2e2;background:linear-gradient(180deg,#fff,#eee 130%) no-repeat;border-radius:4px;transition:.2s all}.commercekit-order-bump .ckobp-actions button:hover{border-color:#ccc}.ckobp-bullets{min-height:1px;display:flex}.ckobp-bullets.processing{opacity:.5;pointer-events:none}.ckobp-bullets .ckobp-bullet{display:inline-block;width:8px;height:8px;background-color:#ccc;border-radius:50%;cursor:pointer;margin-right:7px}.ckobp-bullets .ckobp-bullet.active{background-color:#000}@media (max-width:500px){.commercekit-order-bump .ckobp-wrapper{display:block}.commercekit-order-bump .ckobp-actions{display:block;width:100%;margin-top:10px}.commercekit-order-bump .ckobp-actions button{width:100%}.commercekit-order-bump .ckobp-actions button,.commercekit-order-bump .ckobp-name,.commercekit-order-bump .ckobp-title{font-size:13px}}body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart{min-width:0}body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump{padding:12px}body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .ckobp-wrapper{display:block}body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .ckobp-item{margin-bottom:8px}body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .ckobp-actions{display:block;width:100%;margin-top:8px;flex-shrink:unset}body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .ckobp-actions button{width:100%;min-width:0;box-sizing:border-box}body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .ckobp-product{margin-left:10px;margin-right:0}body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .cgkit-order-bump-selector.active{display:block;margin-top:8px}body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bump .cgkit-order-bump-selector select{width:100%;max-width:100%;box-sizing:border-box}body:not(.theme-shoptimizer) .commercekit-order-bump-wrap.cgkit-minicart .commercekit-order-bumps{align-items:flex-start}.commercekit-order-bumps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative;-ms-overflow-style:none;scrollbar-width:none;width:100%}.commercekit-order-bumps::-webkit-scrollbar{width:6px;height:6px}.commercekit-order-bumps::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:6px}.commercekit-order-bumps::-webkit-scrollbar-track{background:0 0}.commercekit-order-bumps::-webkit-scrollbar{display:none}.commercekit-order-bumps .commercekit-order-bump{scroll-snap-align:center;flex-shrink:0;margin-right:15px;border-radius:10px;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative;justify-content:center;align-items:center;width:100%}.cgkit-single-order-bump .commercekit-order-bumps::-webkit-scrollbar{width:0;height:0}.product_list_widget li:has(.commercekit-order-bump-wrap){padding-bottom:0}.commercekit-order-bump-wrap.cgkit-single-order-bump{margin-bottom:15px}.commercekit-order-bumps-wrap{position:relative}.commercekit-order-bumps-wrap .ckobp-next.ckobp-disabled,.commercekit-order-bumps-wrap .ckobp-prev.ckobp-disabled{opacity:.25}.commercekit-order-bumps-wrap .ckobp-next,.commercekit-order-bumps-wrap .ckobp-prev{cursor:pointer;z-index:2;display:inline-flex;margin-left:5px}.commercekit-order-bumps-wrap .ckobp-next svg,.commercekit-order-bumps-wrap .ckobp-prev svg{width:18px;height:18px}.commercekit-order-bumps-wrap .ckobp-nav{display:flex;justify-content:space-between;align-items:center;margin:8px 0 20px 0}.commercekit-order-bumps-wrap .ckobp-prevnext{display:flex;order:2}.commercekit-order-bump .cgkit-order-bump-selector{display:none;width:100%;padding-top:10px}.commercekit-order-bump .cgkit-order-bump-selector.active{display:block}.commercekit-order-bump .cgkit-order-bump-selector select{margin-bottom:10px}.commercekit-order-bump .cgkit-order-bump-selector .cgkit-order-bump-status{color:red;font-weight:700}.commercekit-order-bump .cgkit-obp-status-wrap{display:flex;justify-content:space-between}.rtl .ckobp-bullets .ckobp-bullet{margin-right:0;margin-left:7px}.rtl .commercekit-order-bumps-wrap .ckobp-prev{order:1}.rtl .commercekit-order-bumps-wrap .ckobp-next,.rtl .commercekit-order-bumps-wrap .ckobp-prev{margin-left:0;margin-right:5px}.ckit-badge_wrapper{font-size:11px;position:absolute;z-index:1;left:10px;top:10px;display:flex;flex-direction:column;align-items:flex-start}div.product .ckit-badge_wrapper{font-size:12px}.ckit-badge_wrapper.ckit-badge-summary{position:unset}.onsale+.ckit-badge_wrapper,.sale-item.product-label+.ckit-badge_wrapper{top:36px}.ckit-badge{padding:3px 9px;margin-bottom:5px;line-height:15px;text-align:center;border-radius:3px;opacity:.8;pointer-events:none;background:#e24ad3;color:#fff}#commercegurus-pdp-gallery-wrapper{position:relative}#commercegurus-pdp-gallery-wrapper .ckit-badge_wrapper{z-index:2}.cgkit-has-wishlist .commercekit-wishlist.mini{left:auto;right:10px}body:not(.theme-shoptimizer).cgkit-has-badges .ckit-badge_wrapper.ckit-has-sale{top:38px;left:10px;right:auto;align-items:flex-start}.rtl .ckit-badge_wrapper{left:auto;right:10px}.rtl.cgkit-has-wishlist .commercekit-wishlist.mini{right:auto;left:10px}body.rtl:not(.theme-shoptimizer).cgkit-has-badges .ckit-badge_wrapper.ckit-has-sale{top:38px;right:10px;left:auto}@media (min-width:771px){.rtl .cgkit-gallery-vertical-scroll .ckit-badge_wrapper{margin-right:65px;margin-left:0}.cgkit-gallery-vertical-left .ckit-badge_wrapper{margin-left:100px}.rtl .cgkit-gallery-vertical-left .ckit-badge_wrapper{margin-right:100px}.rtl .cg-layout-vertical-scroll .cg-thumb-swiper{margin-left:10px;margin-right:0}}@media only screen and (max-width:992px) and (min-width:771px){.rtl .cgkit-gallery-vertical-scroll .ckit-badge_wrapper{margin-right:40px;margin-left:0}}#commercekit-flash-popup{font-weight:700;line-height:50px;text-align:center;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:6px;position:fixed;top:50%;left:50%;padding:7px 40px;z-index:10000;transform:translate(-50%,0)}
div.product .summary .commercekit-pdp-sticky-inner table.variations{text-align:left;border:0;margin-bottom:0}div.product .summary .commercekit-pdp-sticky-inner table.variations tr{display:block}div.product .summary .commercekit-pdp-sticky-inner table.variations td,div.product .summary .commercekit-pdp-sticky-inner table.variations th{display:block;padding:4px 0;background-color:transparent}.commercekit-atc-sticky-tabs ul.commercekit-atc-tab-links{padding:0}.commercekit-atc-tab-links li a{text-decoration:none}.cgkit-swatch-form{margin-bottom:0}.cgkit-swatch-form table tbody tr td{text-align:inherit}@media (min-width:993px){form.variations_form.cgkit-swatch-form table.variations tr:nth-child(2) .cgkit-swatch-title{display:inherit}}@media (max-width:770px){.cgkit-as-wrap-plp .cgkit-attribute-swatches li.cgkit-attribute-swatch.cgkit-as-more>a{height:44px}}.woocommerce .cart-collaterals .cross-sells ul.products .cgkit-attribute-swatches li,.woocommerce-page .cart-collaterals .cross-sells ul.products .cgkit-attribute-swatches li{width:auto}.rtl .commercekit-pdp-sticky-inner table td{text-align:right}.commercekit-pdp-links{display:flex;align-items:center;gap:16px;margin-bottom:1rem}.commercekit-wishlist.full{flex-shrink:0}.commercekit-pdp-links .commercekit-size-guide{margin:0;flex-shrink:0}.commercekit-pdp-links .commercekit-sg-label,.commercekit-pdp-links a{font-weight:400;line-height:1}.commercekit-size-guide .commercekit-sg-label{padding:0}.cg-thumb-swiper{container-type:inline-size}.cg-thumb-swiper .swiper-slide{box-sizing:border-box}#commercegurus-pdp-gallery.cg-layout-horizontal{overflow:hidden}#commercegurus-pdp-gallery .swiper-wrapper{margin:0;padding:0}#commercegurus-pdp-gallery .swiper-button-next:after,#commercegurus-pdp-gallery .swiper-button-prev:after{display:block}@media (min-width:771px){#commercegurus-pdp-gallery.cg-layout-vertical-left .cg-thumb-swiper .swiper-slide,#commercegurus-pdp-gallery.cg-layout-vertical-right .cg-thumb-swiper .swiper-slide{padding-top:0;padding-bottom:0}#commercegurus-pdp-gallery.cg-layout-vertical-left .cg-thumb-swiper button.swiper-button-prev,#commercegurus-pdp-gallery.cg-layout-vertical-right .cg-thumb-swiper button.swiper-button-prev{margin:0;top:0}#commercegurus-pdp-gallery.cg-layout-vertical-left .cg-thumb-swiper button.swiper-button-next,#commercegurus-pdp-gallery.cg-layout-vertical-right .cg-thumb-swiper button.swiper-button-next{margin:0;bottom:0}#commercegurus-pdp-gallery.cg-layout-vertical-left .cg-thumb-swiper.swiper-container,#commercegurus-pdp-gallery.cg-layout-vertical-right .cg-thumb-swiper.swiper-container{margin-left:0;width:100px}.rtl #commercegurus-pdp-gallery.cg-layout-vertical-left .cg-thumb-swiper.swiper-container,.rtl #commercegurus-pdp-gallery.cg-layout-vertical-right .cg-thumb-swiper.swiper-container{margin-right:0}}@container (max-width:400px){.cgkit-gallery-horizontal #commercegurus-pdp-gallery .cg-thumb-swiper button.swiper-button-next,.cgkit-gallery-horizontal #commercegurus-pdp-gallery .cg-thumb-swiper button.swiper-button-prev{width:24px;height:24px;margin-top:-12px}.cgkit-gallery-horizontal #commercegurus-pdp-gallery .cg-thumb-swiper button.swiper-button-next:after,.cgkit-gallery-horizontal #commercegurus-pdp-gallery .cg-thumb-swiper button.swiper-button-prev:after{width:14px;height:14px}.cgkit-gallery-horizontal #commercegurus-pdp-gallery .cg-thumb-swiper div.cgkit-play,.cgkit-gallery-horizontal #commercegurus-pdp-gallery .cg-thumb-swiper div.cgkit-play svg{width:24px;height:24px}}#commercegurus-pdp-gallery-wrapper.images .woocommerce-product-gallery__image,#commercegurus-pdp-gallery-wrapper.images .woocommerce-product-gallery__image:nth-child(n+2){width:100%;display:block}@media (max-width:770px){#commercegurus-pdp-gallery-wrapper.images.ckit-mobile-show-edge .woocommerce-product-gallery__image.swiper-slide:nth-child(n+2),#commercegurus-pdp-gallery-wrapper.images.ckit-mobile-show-edge:not(.cgkit-single-gallery) .woocommerce-product-gallery__image.swiper-slide{width:var(--cgkit-showedge-percent,91%);display:flex}}.woocommerce div.product #commercegurus-pdp-gallery-wrapper.images .woocommerce-product-gallery__image a,.woocommerce div.product #commercegurus-pdp-gallery-wrapper.images img{height:100%;object-fit:cover}.woocommerce div.product .cgkit-gallery-horizontal #commercegurus-pdp-gallery .swiper-button-next,.woocommerce div.product .cgkit-gallery-horizontal #commercegurus-pdp-gallery .swiper-button-prev{margin-top:5px;transform:translateY(-50%)}.woocommerce div.product #commercegurus-pdp-gallery-wrapper.images .cg-grid-layout .woocommerce-product-gallery__image.more-images{display:none}@media (min-width:771px){button.load-more-images{padding:10px 20px;font-size:13px}}@media (max-width:770px){.load-more-images{display:none}}@media (min-width:771px){.cgkit-active.single-product:has(.cg-layout-vertical-left) div.product>.onsale{left:100px}.rtl.cgkit-active.single-product:has(.cg-layout-vertical-left) div.product>.onsale{right:100px;left:auto}.cgkit-active.single-product:has(.cg-layout-vertical-left) div.product .ckit-badge_wrapper{margin-left:100px}.rtl.cgkit-active.single-product:has(.cg-layout-vertical-left) div.product .ckit-badge_wrapper{margin-right:100px;margin-left:0}.cgkit-active.single-product:has(.cgkit-single-gallery) div.product .ckit-badge_wrapper{margin-left:0}.rtl.cgkit-active.single-product:has(.cgkit-single-gallery) div.product .ckit-badge_wrapper{margin-right:0;margin-left:0}.cgkit-active.single-product.cgkit-has-badges:has(.cg-layout-vertical-left) div.product>span.onsale{left:110px}.cgkit-active.single-product:has(.cgkit-gallery-vertical-scroll) div.product>span.onsale{margin-left:65px}.rtl.cgkit-active.single-product:has(.cgkit-gallery-vertical-scroll) div.product>span.onsale{margin-left:0;margin-right:65px}.rtl.cgkit-active.single-product.cgkit-has-badges:has(.cg-layout-vertical-left) div.product>span.onsale{left:auto;right:110px}}#commercekit-wishlist-shortcode .commercekit-wishlist-list{padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);column-gap:26px;row-gap:36px}#commercekit-wishlist-shortcode.woocommerce ul.products:before{display:none}#commercekit-wishlist-shortcode.woocommerce ul.products li.product{float:none;width:100%;margin:0}@media screen and (min-width:993px){#commercekit-wishlist-shortcode ul.commercekit-wishlist-list.products li.product{width:100%}}@media (max-width:992px){#commercekit-wishlist-shortcode .commercekit-wishlist-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#commercekit-wishlist-shortcode .commercekit-wishlist-list{grid-template-columns:repeat(1,1fr)}}.cgkit-has-wishlist:not(.theme-storefront):not(.cgkit-has-badges) ul.products li.product span.onsale{left:-.5em;right:auto}.cgkit-has-badges:not(.theme-storefront) ul.products li.product span.onsale{top:10px;left:10px;right:auto;margin:0;border-radius:3px;font-size:11px;line-height:1.4;padding:3px 8px;min-width:unset;min-height:unset}.cgkit-active.cgkit-has-badges:not(.theme-storefront) div.product .onsale{top:10px;left:10px;right:auto;margin:0;border-radius:3px;font-size:12px;line-height:1.4;padding:3px 8px;min-width:unset;min-height:unset}.rtl.cgkit-active.cgkit-has-badges:not(.theme-storefront) div.product span.onsale,.rtl.cgkit-has-badges:not(.theme-storefront) ul.products li.product span.onsale{right:10px;left:auto}.rtl.cgkit-has-wishlist:not(.theme-storefront):not(.cgkit-has-badges) ul.products li.product span.onsale{right:-.5em;left:auto}.cgkit-active #commercekit-waitlist-popup .star-rating{float:none}
.cgkit-as-wrap .cgkit-attribute-swatches{padding:0;margin:0}.cgkit-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.cgkit-attribute-swatches-wrap legend{font-size:0px;padding:0}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch{list-style:none;display:inline-block;padding:0;margin:0;vertical-align:top;line-height:0;margin:0 5px 5px 0}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.ckit-button{margin:0 4px 4px 0}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch>button{vertical-align:top;display:block;position:relative;text-decoration:none;font-weight:400;outline:0}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch>button:focus-visible{outline:.2rem solid #2491ff;outline-offset:0;border-radius:99%}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button:focus-visible{border-color:#2491ff}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button:focus-visible:before{border-color:transparent}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch>button span.cross{display:none;position:absolute;top:0;left:0;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%)}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button.cgkit-disabled span.cross{display:block;width:28px;height:28px;position:absolute;top:6px;left:6px;background:linear-gradient(to top left,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(50% - .4px),#000 50%,rgba(0,0,0,0) calc(50% + .4px),rgba(0,0,0,0) 100%)}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch>button.cgkit-disabled{opacity:.3;cursor:not-allowed}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch>button.cgkit-disabled:active{pointer-events:none}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch>button.cgkit-disabled span.cross{display:block}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch>button.cgkit-as-outofstock{opacity:.1}.variations .cgkit-chosen-attribute{font-weight:400;font-size:14px;letter-spacing:0;text-transform:none;padding-left:3px}.variations .cgkit-chosen-attribute span{display:none}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ccc;margin:0;border-radius:50%}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button:hover:before{border-color:#353c4e}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button.cgkit-disabled:hover:before{border-color:#ccc}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button.cgkit-swatch-selected:before{border:1px solid #353c4e}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color span.color-div{display:block;border-radius:50%;white-space:nowrap;margin:0;padding:0}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button{width:100%;height:100%;position:relative;overflow:hidden}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image>button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ccc;margin:0;z-index:1}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image>button:not(.cgkit-disabled):hover:before{border-color:#353c4e}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image>button.cgkit-swatch-selected:before{border:1px solid #353c4e}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image>button span.cross{width:60px;height:60px;z-index:2}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image>a.cgkit-swatch-selected:before{border:1px solid #353c4e}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image img{white-space:nowrap;display:block;margin:0;padding:0}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button{position:relative;margin:0 5px 5px 0}.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;color:#333;position:relative;min-width:47px;min-height:43px;line-height:43px;text-align:center;transition:background .2s}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.button-fluid{padding:9px 15px;min-width:auto;min-height:auto;line-height:1.4}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button:not(.cgkit-disabled):not(.cgkit-swatch-selected):hover{background-color:#eee}.cgkit-as-wrap .cgkit-swatch-title{display:none}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button>button span.cross{width:100%;height:100%}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected{background:#111;border-color:#111;color:#fff}.cgkit-as-wrap .cgkit-chosen-attribute.no-selection{opacity:.5;font-weight:400;padding-left:3px}.cgkit-as-wrap .cgkit-attribute-swatches{margin:0}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button{width:60px;height:60px;border-radius:0;border:1px solid transparent;transition:border .2s;box-sizing:border-box;background:unset;padding:0}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch>button{width:100%;display:block}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button{width:30px;height:30px;margin:0 auto;padding:2px}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color span.color-div{width:26px;height:26px;text-indent:100px;overflow:hidden}.summary .variations label{font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.woocommerce-tabs table.woocommerce-product-attributes .ckit-chosen-attribute_semicolon,.woocommerce-tabs table.woocommerce-product-attributes .no-selection{display:none}.summary .cgkit-attribute-swatches .cgkit-attribute-swatch{margin:0 8px 8px 0}.summary .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button{width:auto}.summary .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button{height:40px;width:40px;padding:4px;background:unset;position:relative}.summary .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button.cgkit-swatch-selected:before{border-width:2px}.summary .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color span.color-div{width:32px;height:32px;text-indent:100px;overflow:hidden}.cgkit-attribute-swatches-wrap{padding:0;margin:0;border:0;box-shadow:none;background-color:transparent}
#commercekit-timer.product{width:50%;float:left;margin-right:3%;margin-bottom:10px}#commercekit-timer.product.has-cg-inventory{border-right:1px solid #e2e2e2}#commercekit-timer.product .commercekit-timer-title{width:100%;font-size:13px;margin-bottom:2px}#commercekit-timer.product .commercekit-timer-blocks{display:flex;white-space:nowrap;font-variant-numeric:tabular-nums}#commercekit-timer.product .commercekit-timer-block,#commercekit-timer.product .commercekit-timer-sep{display:inline-block;vertical-align:top;text-align:center}#commercekit-timer.product .commercekit-timer-digit,#commercekit-timer.product .commercekit-timer-sep{font-size:22px;line-height:26px;margin:0 2px}#commercekit-timer.product .commercekit-timer-label{font-size:12px;color:#555;margin-bottom:-5px}#commercekit-timer.product .commercekit-timer-block{min-width:32px}#commercekit-timer-message.product{font-size:13px;padding:.5rem .75rem;background:#eee;margin-bottom:.75rem}#commercekit-timer-message.non-product,#commercekit-timer.non-product{width:100%;padding:10px;background:#f8f6db;border:1px solid #dfda9e;border-radius:4px;text-align:center;font-size:14px;color:#111;font-weight:600;clear:both;margin-bottom:20px}.cgkit-timer-checkout-shortcode #commercekit-timer-message.non-product,.cgkit-timer-checkout-shortcode #commercekit-timer.non-product{margin:0}#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{display:inline-flex;font-variant-numeric:tabular-nums}#commercekit-timer.non-product{display:flex;justify-content:center}#commercekit-timer.non-product .commercekit-timer-sep{display:none}#commercekit-timer.non-product .commercekit-timer-digit{margin-left:5px}#commercekit-timer.non-product .commercekit-timer-label{margin-left:3px}@media (max-width:500px){#commercekit-timer.product{display:block;width:100%;float:none}#commercekit-timer.product.has-cg-inventory{border:none}#commercekit-timer.non-product{display:block;justify-content:center}}.cgkit-timer-product-shortcode #commercekit-timer.product{float:none;width:auto;margin:0}.cgkit-timer-product-shortcode #commercekit-timer.product.has-cg-inventory{border:none}.woocommerce-order-received .cgkit-timer-checkout-shortcode #commercekit-timer-message.non-product{display:none!important}body:not(.theme-shoptimizer) #commercekit-timer-wrap{margin-top:10px}body:not(.theme-shoptimizer) #commercekit-timer.product{margin-bottom:20px}.rtl #commercekit-timer-wrap:not(.cgkit-timer-product-shortcode) #commercekit-timer.product{float:right;margin-right:0;margin-left:3%}.rtl #commercekit-timer-wrap:not(.cgkit-timer-product-shortcode) #commercekit-timer.product.has-cg-inventory{border-left:1px solid #e2e2e2;border-right:none}
.commercekit-waitlist .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;word-wrap:normal!important}.commercekit-waitlist{margin:30px;padding:30px;background-color:#fff;border:1px solid #eee;box-shadow:0 3px 15px -5px rgba(0,0,0,.08)}.commercekit-waitlist p{font-weight:600;margin-bottom:10px;width:100%;font-size:16px}.commercekit-waitlist p.error{color:#c20505;margin-bottom:0;line-height:1.4;font-weight:400}.commercekit-waitlist p.success{margin-bottom:0;line-height:1.4;font-weight:400;font-size:15px;display:flex;align-items:center;gap:8px}.commercekit-waitlist p.success::before{content:'';display:block;width:20px;height:20px;flex-shrink:0;background-color:#22c55e;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm4.7 7.7-5.5 5.5a1 1 0 0 1-1.4 0l-2.5-2.5a1 1 0 1 1 1.4-1.4l1.8 1.8 4.8-4.8a1 1 0 1 1 1.4 1.4z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm4.7 7.7-5.5 5.5a1 1 0 0 1-1.4 0l-2.5-2.5a1 1 0 1 1 1.4-1.4l1.8 1.8 4.8-4.8a1 1 0 1 1 1.4 1.4z'/%3E%3C/svg%3E") no-repeat center/contain}.commercekit-waitlist #ckwtl-email{width:100%;background:#fff;margin-bottom:12px}.commercekit-waitlist #ckwtl-email.error{border:1px solid red}.commercekit-waitlist .error{padding:0;border:none;background:0 0}.commercekit-waitlist .ckwtl-consent-wrap{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.commercekit-waitlist .ckwtl-consent-wrap input[type=checkbox]{flex-shrink:0;position:relative;top:1px}.commercekit-waitlist .ckwtl-consent-wrap label{width:auto;margin-bottom:0;font-size:14px;display:inline;padding-left:0;position:static}.commercekit-waitlist .ckwtl-consent-wrap.error label{color:#c20505}.commercekit-waitlist #cgkit-waitlist-submit{width:100%;padding:.85rem;margin-top:10px;text-align:center;border-radius:4px;transition:.2s all;color:#fff;cursor:pointer;background-color:#43454b;font-weight:600}.commercekit-waitlist #cgkit-waitlist-submit:not(:disabled):hover{background-color:#111}.commercekit-waitlist #cgkit-waitlist-submit:disabled{cursor:not-allowed;opacity:.6}#cgkit-waitlist-trigger{margin:15px 0}.commercekit-waitlist-head .cgkit-product-name{font-size:inherit;font-weight:600;letter-spacing:0;margin:0}#commercekit-waitlist-popup{border:none;padding:0;max-width:100%;max-height:100%;border-radius:8px;z-index:9999999;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}#commercekit-waitlist-popup::backdrop{background-color:rgba(0,0,0,.4)}#commercekit-waitlist-popup[open]{display:flex;align-items:center}body:has(#commercekit-waitlist-popup[open]){overflow:hidden}#commercekit-waitlist-popup .commercekit-waitlist{margin:0}#commercekit-waitlist-wrap{width:500px}#commercekit-waitlist-wrap .commercekit-waitlist p{font-size:clamp(17px, 4vw, 20px)}#commercekit-waitlist-wrap .commercekit-waitlist p.success{font-size:15px}@media (max-width:770px){#commercekit-waitlist-popup{margin:auto 0 0 0;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}#commercekit-waitlist-wrap{width:100%}}#commercekit-waitlist-close{position:absolute;width:32px;height:32px;cursor:pointer;right:10px;top:10px;background:0 0;border:none;padding:0;display:flex;align-items:center;justify-content:center}#commercekit-waitlist-close:hover{opacity:.7}#commercekit-waitlist-close svg{width:22px;height:22px;color:#000}form.variations_form #cgkit-waitlist-trigger{display:none}form.variations_form .variations label{width:100%}form.variations_form label .ckwtl-os-label{display:none;position:relative;cursor:pointer;font-weight:400;margin:2px 0 10px 0}form.variations_form label .ckwtl-os-label-text{font-size:12px;text-decoration:underline;text-transform:none;letter-spacing:0}form.variations_form label .ckwtl-os-label-text:after{display:none!important}form.variations_form label .ckwtl-os-label-tip{display:none;position:absolute;width:250px;background:#fff;padding:10px;left:0;bottom:25px;border:1px solid #ccc;text-transform:none;font-size:12px;letter-spacing:0;line-height:1.38;transition:all 1s;z-index:1;box-shadow:0 5px 5px -5px rgb(0 0 0 / 10%),0 5px 10px -5px rgb(0 0 0 / 4%)}form.variations_form label .ckwtl-os-label:hover .ckwtl-os-label-tip{display:block}button.cgkit-sticky-waitlist-button{width:auto;height:auto;line-height:unset;padding:.6180469716em 1.41575em}.cgkit-sticky-atc-elm-wrap form.commercekit_sticky-atc button.cgkit-sticky-waitlist-button{width:auto}.elementor-add-to-cart button.cgkit-sticky-waitlist-button,.elementor-add-to-cart form.variations_form #cgkit-waitlist-button,.elementor-widget-woocommerce-product-add-to-cart button.cgkit-sticky-waitlist-button,.elementor-widget-woocommerce-product-add-to-cart form.variations_form #cgkit-waitlist-button{width:auto;height:auto;margin-left:10px;padding-left:15px;padding-right:15px}.commercekit-waitlist-head{display:flex;padding:25px 30px;background:#f8f8f8;align-items:center}.commercekit-waitlist-head .cgkit-product-image img{max-width:90px;width:auto}.commercekit-waitlist-head .cgkit-product-info{padding-left:15px;padding-right:30px}.commercekit-waitlist-head .cgkit-product-name{margin-bottom:3px;font-size:15px;font-weight:600}.commercekit-waitlist-head .cgkit-product-rating{margin-bottom:3px;font-size:13px}.commercekit-waitlist-head .cgkit-product-price{margin-bottom:5px;font-size:13px}.commercekit-waitlist-head .cgkit-product-price del{opacity:.6;margin-right:5px}@media (min-width:993px){body:has(#commercekit-waitlist-popup[open]) .header-4-container{z-index:2}body:not(.header-4).sticky-d:has(#commercekit-waitlist-popup[open]) .col-full-nav{z-index:1}}.rtl #commercekit-waitlist-close{left:5px;right:auto}.rtl .commercekit-waitlist-head .cgkit-product-info{padding-left:30px;padding-right:15px}.ckgit-klaviyo{font-weight:600;margin-bottom:10px;clear:both;padding-top:10px;display:block;font-size:13px}.ckgit-klaviyo__link{display:flex;align-items:center;color:#111}.ckgit-klaviyo__icon{margin-right:10px}#ckgit-klaviyo-stock-modal{position:fixed;width:100%;height:100%;max-width:100%;max-height:100%;background-color:rgba(0,0,0,.4);z-index:9999999;top:0;left:0;bottom:0;right:0;align-items:center;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:none}#ckgit-stock-modal-wrap{background-color:#fff;color:#000;overflow:hidden;position:relative;margin:75px auto;width:600px;height:auto;max-width:100%;border-radius:6px;padding:10px}.ckgit-stock-modal__body{margin-bottom:15px}.ckgit-stock-modal__heading{padding-left:10px}.ckgit-klaviyo__desc{font-size:14px;padding:10px;display:block}.ckgit-klaviyo__desc p{margin-bottom:0}.ckgit-stock-modal__close{position:absolute;width:25px;height:25px;cursor:pointer;right:5px;top:10px}.ckgit-stock-modal__close svg{width:22px;height:22px}.ckgit-omnisend{font-weight:600;margin-bottom:10px;clear:both;padding-top:10px;display:block;font-size:13px}.ckgit-omnisend__link{display:flex;align-items:center;color:#111}.ckgit-omnisend__icon{margin-right:10px}#ckgit-omnisend-stock-modal{position:fixed;width:100%;height:100%;max-width:100%;max-height:100%;background-color:rgba(0,0,0,.4);z-index:9999999;top:0;left:0;bottom:0;right:0;align-items:center;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:none}#ckgit-stock-modal-wrap{background-color:#fff;color:#000;overflow:hidden;position:relative;margin:75px auto;width:600px;height:auto;max-width:100%;border-radius:6px;padding:10px}.ckgit-stock-modal__body{margin-bottom:15px}.ckgit-stock-modal__heading{padding-left:10px}.ckgit-omnisend__desc{font-size:14px;padding:10px;display:block}.ckgit-omnisend__desc p{margin-bottom:0}.ckgit-stock-modal__close{position:absolute;width:25px;height:25px;cursor:pointer;right:5px;top:10px}.ckgit-stock-modal__close svg{width:22px;height:22px}#ckgit-wtl-optin-wrap{position:fixed;width:100%;height:100%;max-width:100%;max-height:100%;background-color:rgba(0,0,0,.4);z-index:9999999;top:0;left:0;bottom:0;right:0;align-items:center;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex}#ckgit-wtl-optin{background-color:#fff;color:#000;overflow:hidden;position:relative;margin:75px auto;width:500px;height:auto;max-width:100%;border-radius:6px;padding:25px}#ckgit-wtl-optin .ckgit-wtl-optin-close{position:absolute;width:25px;height:25px;cursor:pointer;right:10px;top:10px}#ckgit-wtl-optin .ckgit-wtl-optin-close svg{width:22px;height:22px;overflow:hidden}#ckgit-wtl-optin p{font-size:20px;padding:0;margin:0}