@charset "UTF-8";
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-products-grid ul.products.elementor-grid{display:grid;margin:0;grid-column-gap:20px;grid-row-gap:40px}.elementor-products-grid ul.products.elementor-grid:after,.elementor-products-grid ul.products.elementor-grid:before{content:none;display:none}.elementor-products-grid ul.products.elementor-grid li.product{display:var(--button-align-display);flex-direction:var(--button-align-direction);float:none;justify-content:var(--button-align-justify);margin:0;padding:0;width:auto}.elementor-products-grid ul.products.elementor-grid li.product .onsale{display:none;padding:0}.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link{display:block;position:relative}.elementor-products-grid:not(.show-heading-yes) .products>h2{display:none}.elementor-products-grid nav.woocommerce-pagination{margin-top:40px}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul{border:0}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li{border-left:0;border-right:0}.elementor-widget-woocommerce-products:not(.products-heading-show) .cross-sells>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .related>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .upsells>h2{display:none}.elementor-widget-woocommerce-products.products-heading-show .cross-sells>h2,.elementor-widget-woocommerce-products.products-heading-show .related>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2{color:var(--products-title-color);display:block;margin-bottom:var(--products-title-spacing,1rem);text-align:var(--products-title-alignment,start)}.elementor-product-loop-item--align-left ul.products li.product .star-rating{margin-right:auto}.elementor-product-loop-item--align-right ul.products li.product .star-rating{margin-left:auto}.elementor-product-loop-item--align-center ul.products li.product .star-rating{margin-left:auto;margin-right:auto}.woocommerce .elementor-element.elementor-products-grid ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product{width:auto}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}
.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}.elementor-post__thumbnail__link{transition:none}.elementor-posts-container.elementor-posts-masonry{align-items:flex-start}.elementor-posts-container:not(.elementor-posts-masonry){align-items:stretch}.elementor-posts-container .elementor-post{margin:0;padding:0}.elementor-posts-container .elementor-post__excerpt{flex-grow:var(--read-more-alignment,0)}.elementor-posts-container .elementor-post__thumbnail{overflow:hidden}.elementor-posts-container .elementor-post__thumbnail img{display:block;max-height:none;max-width:none;transition:filter .3s;width:100%}.elementor-posts-container .elementor-post__thumbnail__link{display:block;position:relative;width:100%}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{inset:0}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;left:calc(50% + 1px);position:absolute;top:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%)}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}.elementor-posts .elementor-post{flex-direction:column;transition-duration:.25s;transition-property:background,border,box-shadow}.elementor-posts .elementor-post__title{font-size:18px;margin:0}.elementor-posts .elementor-post__excerpt{margin-bottom:10px}.elementor-posts .elementor-post__excerpt p{color:#777;font-size:14px;line-height:1.5em;margin:0}.elementor-posts .elementor-post__text{display:var(--item-display,block);flex-direction:column;flex-grow:1}.elementor-posts .elementor-post__meta-data{color:#adadad;font-size:12px;line-height:1.3em;margin-bottom:13px}.elementor-posts .elementor-post__read-more{align-self:flex-start;font-size:12px;font-weight:700}.elementor-posts .elementor-post__thumbnail{position:relative}.elementor-posts--skin-classic .elementor-post{overflow:hidden}.elementor-posts--align-left .elementor-post{text-align:left}.elementor-posts--align-right .elementor-post{text-align:right}.elementor-posts--align-center .elementor-post{text-align:center}.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-posts--thumbnail-top .elementor-post__text{width:100%}.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-inline:auto}.elementor-posts--thumbnail-left .elementor-post,.elementor-posts--thumbnail-right .elementor-post{flex-direction:row}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{flex-shrink:0;width:25%}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;order:0}.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;order:5}.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}.elementor-posts .elementor-post{display:flex}.elementor-posts .elementor-post__card{background-color:#fff;border:0 solid #69727d;border-radius:3px;display:flex;flex-direction:column;min-height:100%;overflow:hidden;position:relative;transition:all .25s;width:100%}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}.elementor-posts .elementor-post__card .elementor-post__text{margin-bottom:0;margin-top:20px;padding:0 30px}.elementor-posts .elementor-post__card .elementor-post__read-more{display:inline-block;margin-bottom:20px}.elementor-posts .elementor-post__card .elementor-post__meta-data{border-top:1px solid #eaeaea;margin-bottom:0;padding:15px 30px}.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}.elementor-posts .elementor-post__badge{background:#69727d;border-radius:999px;color:#fff;font-size:12px;font-weight:400;line-height:1;margin:20px;padding:.6em 1.2em;position:absolute;top:0}.elementor-posts .elementor-post__avatar{height:0;padding:0 30px;pointer-events:none;position:relative;top:-25px;width:100%}.elementor-posts .elementor-post__avatar img{border-radius:50%;pointer-events:all;transform:translateY(-50%);width:60px}.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{height:auto;padding-top:0;position:static}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{transform:translateY(0);vertical-align:bottom}.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;opacity:1;position:absolute;transition:all .3s ease-out;width:100%}.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1)}.elementor-card-shadow-yes .elementor-post__card{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.elementor-posts--skin-full_content article{flex-direction:column;overflow:hidden}.elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post,body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}.elementor-portfolio__filters{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.elementor-portfolio__filter{cursor:pointer;margin:0;padding:8px}.elementor-portfolio__filter:focus-visible{outline:1px auto -webkit-focus-ring-color}.elementor-portfolio-item{align-self:flex-start;margin:0;overflow:hidden;transform-style:preserve-3d;transition-property:transform,opacity;transition-timing-function:ease-in-out}.elementor-portfolio-item__title{color:#fff;font-size:18px;line-height:1;margin:0;padding:0}.elementor-portfolio-item__tags__separator:before{content:", "}.elementor-portfolio-item__overlay{background-color:rgba(105,114,125,.8);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;overflow:hidden;padding:15px;position:absolute;text-align:center;transition:opacity 1s}.elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}.elementor-portfolio-item:focus-within .elementor-portfolio-item__overlay,.elementor-portfolio-item:hover .elementor-portfolio-item__overlay{opacity:1;transition:opacity .5s}.elementor-portfolio.elementor-has-item-ratio{transition:height .5s}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{background-color:rgba(0,0,0,.1);position:absolute}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}.elementor ul li.elementor-portfolio__filter{list-style-type:none}.e-con-inner>.elementor-widget-portfolio,.e-con>.elementor-widget-portfolio{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}.elementor-widget-archive-posts.load-more-align-center .elementor-button-wrapper,.elementor-widget-posts.load-more-align-center .elementor-button-wrapper{text-align:center}.elementor-widget-archive-posts.load-more-align-start .elementor-button-wrapper,.elementor-widget-posts.load-more-align-start .elementor-button-wrapper{text-align:start}.elementor-widget-archive-posts.load-more-align-end .elementor-button-wrapper,.elementor-widget-posts.load-more-align-end .elementor-button-wrapper{text-align:end}.elementor-widget-archive-posts.load-more-align-justify .elementor-button,.elementor-widget-posts.load-more-align-justify .elementor-button{width:100%}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container{cursor:default}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{display:flex}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:hidden}.elementor-widget-archive-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{display:none}.elementor-widget-archive-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.e-load-more-message,.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{display:block}.elementor-widget-archive-posts.e-load-more-no-spinner:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-archive-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:visible}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{display:none;margin:0 auto}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i{color:var(--load-more-spinner-color)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-message,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-message,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-message,.elementor-widget-posts>.elementor-widget-container .e-load-more-message{color:var(--load-more-message-color);display:none;margin-top:var(--load-more—spacing,30px);text-align:var(--load-more-message-alignment,center)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{inset-block-start:50%;inset-inline-start:50%;margin:inherit;position:absolute;transform:translate(-50%,-50%)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative}table.variations th.label, table.variations td.value{border:0px;display:inline;}
span.product_title.entry-title{font-family:Inter;font-size:34px;font-weight:600;letter-spacing:-.5px;line-height:1.2;text-transform:none;color:#000;}
button.cky-btn.cky-btn-accept{background:#dc9814 !important;border-color:#dc9814 !important;}
button.cky-btn.cky-btn-customize{border-color:#dc9814 !important;color:#000 !important;}
.cky-switch input[type="checkbox"]:checked{background:#dc9814 !important;}
button.cky-btn.cky-btn-preferences, .cky-btn-reject{color:#000 !important;border-color:#dc9814 !important;}
.post .wp-post-image{margin-bottom:1.618em;max-height:300px;object-fit:cover;}
@media(min-width:993px){
.page-template-default .site-content{padding-bottom:3rem;padding-top:0px !important;}
}
.page-id-1059 ul li:before{display:none;}
.woocommerce-cart .cross-sells{display:none;}
.shoptimizer-archive div#secondary div{padding-left:1px;}
.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item{margin-bottom:10px;}
div#woocommerce_layered_nav-9, div#woocommerce_layered_nav-7{overflow-y:scroll;max-height:185px;}
div#woocommerce_layered_nav-9::-webkit-scrollbar, div#woocommerce_layered_nav-7::-webkit-scrollbar{width:4px;}
div#woocommerce_layered_nav-9::-webkit-scrollbar-thumb, div#woocommerce_layered_nav-7::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;}
div#woocommerce_layered_nav-9::-webkit-scrollbar-thumb:hover, div#woocommerce_layered_nav-7::-webkit-scrollbar-thumb:hover{background-color:#555;}
span.menumobileheader{font-size:23px;color:#9b9b9b;font-weight:300;}
a.whatsappmobile img{background:#2db742;border-radius:50%;width:30px;padding:4px;object-fit:cover;margin-left:10px;display:inline-flex;}
a.whatsappdesktop img{object-fit:cover;height:30px !important;display:inline-flex;background:#2db742;vertical-align:middle;margin-left:5px !important;}
a.whatsappdesktop{display:inline-flex;opacity:0.9;border-radius:6px;margin-bottom:20px;font-size:16px;padding:10px;color:#fff !important;background:#2db742;line-height:40px;transition:opacity 0.3s ease-in-out;}
.whatsappdesktop:hover{opacity:1.0;}
footer.copyright .widget:last-child img{width:unset !important;}
@media(max-width:726px){
.woocommerce-message{border-radius:0px !important;}
.single-product .woocommerce-message .message-inner .buttons-wrapper a:after{display:none;}
}
.below-content:before{content:'Nasi klienci. Będziesz w dobrym towarzystwie';text-align:center;display:block;padding-bottom:20px;font-weight:500;}
.elementor-menu-cart__footer-buttons .elementor-button.elementor-size-md{background:#fff;color:#000;border:1px solid #dc9814;border-radius:30px;}
.cky-btn-revisit-wrapper{background-color:#dc9814!important;}
a.elementor-button.elementor-button--checkout.elementor-size-md{background:#dc9814 !important;color:#fff !important;}
a.elementor-button.elementor-button--checkout.elementor-size-md:hover{background:#fff !important;color:#000 !important;}
.menu-primary-menu-container > ul > li > a span{text-transform:uppercase;}
a.button.product_type_variable.add_to_cart_button, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{background:#dc9814 !important;color:#fff !important;border:1px solid #dc9814;border-radius:30px !important;}
a.button.product_type_variable.add_to_cart_button:hover, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{color:#000 !important;background:#fff !important;}
span.mini-count{display:none !important;}
.easypack-shipping-method-logo img{display:none;}
.elementor-menu-cart__footer-buttons .elementor-button.elementor-size-md:hover{background:#dc9814;color:#fff;}
.cart-collaterals .checkout-button:before{background-color:#fff !important;}
.page-id-1059 .icon{background-color:#dc9814;}
.elementor-element.elementor-element-dcfc6e4 ul li::before{display:block;color:#dc9814;}
.bank-details{background-color:#ffffff !important;padding:12px;border-left:4px solid #dc9814 !important;margin-bottom:15px;word-break:break-word;}
.accent{color:#000 !important;}
.diamond:before{content:"♦";color:#dc9814;position:absolute;left:0;}
.cart-collaterals .checkout-button:hover:before{background-color:#000 !important;}
.elementor-menu-cart__subtotal{text-align:right;margin-right:10px;}
.elementor-menu-cart__product-image.product-thumbnail{float:right;max-width:100px;}
.elementor-menu-cart__product-name.product-name a{color:#000;font-weight:500;}
.elementor-menu-cart__footer-buttons{width:100%;padding-top:20px;text-align:center;}
.woocommerce-message{background:#fff;border:1px solid #dc9814;color:#000;border-radius:30px;}
.woocommerce-message a:hover{color:#000 !important;}
.size-guide-modal .ckit-modal-content{max-height:100% !important;}
.trzybloki strong{padding-bottom:170px;}
@media(max-width:726px){
.trzybloki strong{padding-bottom:140px;min-height:260px !important;}
.product form.cart .button{font-size:14.5px !important;}
.trzybloki span{font-size:13px !important;text-align:center;width:100%;}
}
.sub-menu-wrapper span.sub{display:none;}
.page-template-default .content-area{width:100%;}
.page-template-default #secondary{display:none;}
.color-swatches{list-style:none;display:flex;margin:0px !important;margin-top:10px !important;margin-bottom:15px !important;}
.color-swatches li.color-swatch{margin-right:5px;}
.woocommerce .products ul li, .woocommerce ul.products li{list-style:none outside;}
li.color-swatch.color-block{pointer-events:none;}
@media(min-width:726px){
.product_meta span{max-width:25%;vertical-align:middle;}
}
.color-swatch{width:20px;height:20px;cursor:pointer;border:1px solid #000;border-radius:50%;}
ul.products.columns-3 p.product__categories{display:none;}
ul.products.columns-3 .star-rating{display:none;}
a.button.product_type_variable.add_to_cart_button{border:1px solid #dc9814;}
.easypack_show_geowidget{border:1px solid #dc9814 !important;border-radius:30px;background:#fff !important;color:#000;font-size:15px !important;box-shadow:unset !important;}
.easypack_show_geowidget:hover{background:#dc9814 !important;color:#fff !important;}
#payment .place-order .button{background:#dc9814;border:1px solid #dc9814;border-radius:30px;color:#fff;font-weight:500 !important;}
#payment .place-order .button:before{background-color:#fff !important;}
#payment .place-order .button:hover:before{background-color:#000 !important;}
#payment .place-order .button:hover{color:#000;background:#fff;border-color:#dc9814;}
.wc-proceed-to-checkout .button.checkout-button{border:1px solid #dc9814;background:#dc9814;color:#fff;border-radius:30px;font-weight:500 !important;}
.wc-proceed-to-checkout .button.checkout-button:hover{color:#000 !important;background:#fff;}
.cart-collaterals .checkout-button:hover:before{background-color:#fff;}
.product form.cart .button{border:1px solid #dc9814;background:#dc9814;color:#fff;border-radius:30px;font-weight:500;}
a.button.product_type_variable.add_to_cart_button:hover{color:#000;background:#fff;}
.product form.cart .button:hover{background:#fff;color:#000;}
span.woocommerce-Price-amount.amount{font-weight:500;}
.call-back-feature{display:none;}
.term-description{border:1px solid #dc9814;background:#FFF;font-size:16px;}
button.sticky-atc_button.button{border:1px solid #dc9814;border-radius:30px;}
.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:30px;min-height:30px;line-height:35px;text-align:center;transition:background 0.2s;}
@media(min-width:726px){
.commercekit-inventory .cki-variation{width:100%;min-width:213px;}
}
.trzybloki span{border:1px solid #dc9814 !important;border-radius:30px !important;color:#000;}
.shoptimizer-primary-navigation.col-full .shoptimizer-cart{display:none;}
li.cat-item.cat-item-711{display:none;}
input#woocommerce-product-search-field-0{border:1px solid #e7e7e7 !important;box-shadow:none;border-radius:30px;}
.site-search form:before{background-color:#000;}
.site-header-cart{height:unset !important;}
.secondary-navigation .icon-wrapper{position:absolute;top:0;right:0;left:unset;top:8px;transform:translate(-50%, 0);}
.secondary-navigation .menu li#menu-item-39540 a{padding-top:16px;padding-right:20px;font-weight:500;font-size:14px;color:#000 !important;}
.shoptimizer-cart{border:1px solid #e7e7e7;padding-left:10px;padding-right:10px;border-radius:30px;height:48px;line-height:48px;}
li#menu-item-39540{border:1px solid #e7e7e7;border-radius:30px;height:48px;line-height:1;min-width:150px;margin-right:30px;}
p.site-description{display:none !important;}
footer.copyright .widget:last-child img{width:357px;height:20px;margin:0;}
.site-header .site-header-cart{display:inline-block;}
.site-header .site-header-cart span.amount{display:inline;color:#000;}
.below-content p{display:inline-block;margin:0 auto;text-align:center;width:100%;font-size:13px !important;padding-left:0px !important;}
.below-content img{margin:0 auto;padding-bottom:10px;}
.below-content{border-top:1px solid #e7e7e7 !important;}
@media(max-width:726px){
.shoptimizer-cart{border:unset !important;}
}
.shoptimizer-archive{overflow:hidden;}
.size-guide-modal .ckit-modal-header h2{font-size:clamp(1.125rem, 0.8709rem + 0.813vw, 1.375rem);padding:0;margin:0;letter-spacing:0;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rtl .size-guide-modal .ckit-modal-header h2 {
text-align: right;
padding-left: 50px;
padding-right: 0;
}.site .elementor-products-grid ul.products.elementor-grid li.product{padding-left:15px;padding-right:15px;padding-bottom:40px;}
.page-template-elementor_header_footer .site-content:after{display:none;}
.col-full.topbar-wrapper{border:none;}
@media(min-width:992px){
.col-full.main-header, .col-full-nav{padding-top:0px;padding-bottom:0px;}
}
@media(max-width:992px){
.main-header, .site-branding{height:0px;}
}
@media(min-width:993px){
.elementor-products-grid ul.products{width:auto;}
.elementor-element.elementor-products-grid ul.products li.product{width:100%;}
.elementor-element.elementor-products-grid ul.products li.product.ckit-hide-cta:not(.product-category){padding-bottom:0;margin-bottom:30px;}
}
@media(max-width:992px){
.elementor-element.elementor-products-grid ul.products{width:100%;}
.theme-shoptimizer.m-grid-2 .elementor-products-grid .commercekit-wishlist.mini{top:15px;right:30px;}
.m-grid-2 ul.products.elementor-grid{padding:0;}
body:has(div[data-elementor-type=header]) .mobile-filter,
body:has(div[data-elementor-type=header]) .commercekit-atc-sticky-tabs{top:-1px;}
} @media(min-width:993px){
.products.elementor-grid{display:grid;}
.products.elementor-grid.columns-4{grid-template-columns:repeat(4, 1fr);}
.products.elementor-grid.columns-3{grid-template-columns:repeat(3, 1fr);}
.products.elementor-grid.columns-2{grid-template-columns:repeat(2, 1fr);}
}
.elementor-element.elementor-products-grid ul.products li.product{width:100%;}
ul.products.elementor-grid{margin-left:0;}
body.static-cta-buttons ul.products.elementor-grid li.product:not(.product-category){margin-bottom:0px;}
body.static-cta-buttons ul.products.elementor-grid li.product .button{position:relative;}
.single-product .product .elementor-widget-woocommerce-product-price .price{float:none;}
.single-product .elementor-add-to-cart .cart .single_add_to_cart_button{float:none;width:inherit;height:inherit;line-height:inherit;}
.single-product .swiper-slide{will-change:revert;}
@media(max-width:991px){
.m-grid-1 .elementor-grid-tablet-2 .elementor-grid, .m-grid-2 .elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2, 1fr);}
.m-grid-1 .elementor-grid-tablet-3 .elementor-grid, .m-grid-2 .elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3, 1fr);}
}
@media(max-width:768px){
.m-grid-1 .elementor-grid-mobile-1 .elementor-grid, .m-grid-2 .elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1, 1fr);}
.m-grid-1 .elementor-grid-mobile-2 .elementor-grid, .m-grid-2 .elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2, 1fr);}
} .e-cart__container .woocommerce-cart-form,
.e-cart__container .cart-collaterals{float:none;width:100%;}
.e-cart__container .cart_totals .shop_table{background-color:transparent;}
.e-cart__container .cart_totals .shop_table tr.shipping td, .e-cart__container .cart_totals .shop_table tr.shipping th{width:100%;display:table-cell;}
.e-cart__container .cart_totals .shop_table td, .e-cart__container .cart_totals .shop_table th{padding:0;}
.elementor-widget-woocommerce-cart .woocommerce .e-cart__container .input-text.qty{border:none;text-align:center;}
.e-cart__container table.cart td.actions input, .e-cart__container table.cart td.actions button{height:inherit;line-height:initial;}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals .form-row, .e-cart__container .form-row label{text-align:left;}
.elementor-widget-woocommerce-cart .woocommerce .e-cart__container .input-text{height:inherit;}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table .product-remove a{text-indent:0;}
.e-cart__container select{line-height:initial;height:auto;}
@media(min-width:993px){
.e-checkout__container .col2-set, .e-checkout__container #customer_details + #wc_checkout_add_ons,
.e-checkout__container #order_review,
.e-checkout__container #order_review_heading{float:none;width:100%;margin-right:0;}
}
@media(max-width:768px){
.m-cart .e-cart__container table.cart td.product-thumbnail{position:relative;min-height:auto;margin:0;}
.m-cart .e-cart__container table.cart td:before{font-size:unset;}
.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:0;}
}
.e-checkout__container #ship-to-different-address{padding:0;border:none;}
.e-checkout__container .woocommerce-checkout-review-order-table tr.shipping td, .e-checkout__container .woocommerce-checkout-review-order-table tr.shipping th{width:100%;display:table-cell;text-align:inherit}
.e-checkout__container .woocommerce-checkout-review-order-table tr.shipping td{text-align:right;}
.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text{height:inherit;}
.woocommerce-js form .e-checkout__container .form-row{padding:3px;margin:0 0 6px;}
.e-checkout__container ul#shipping_method li span.amount{float:none;}
.e-checkout__container #order_review .shop_table tr.shipping th{border:none;}
.e-checkout__container .woocommerce-checkout-review-order-table tfoot td, .e-checkout__container .woocommerce-checkout-review-order-table tfoot th{background-color:transparent;padding:0;}
.e-checkout__container #payment .payment_methods{border:none;border-radius:0;}
.e-checkout__container #payment .payment_methods > .wc_payment_method > label,
.e-checkout__container #payment .payment_methods > .woocommerce-PaymentMethod > label{padding:0;}
.e-checkout__container #payment .payment_methods li .payment_box{padding:1em;margin:1em 0;}
.e-checkout__container #payment .place-order{margin-top:0;}
.e-checkout__container #payment .payment_methods p{padding:0}
.e-checkout__container .commercekit-order-bump-wrap {
width: 100%;
contain: inline-size;
}@media(min-width:993px){
.theme-shoptimizer:not(.cgkit-gallery-type-swiper) .product-details-wrapper{overflow:visible;display:flex;justify-content:space-between;}
.theme-shoptimizer:not(.cgkit-gallery-type-swiper).single-product div.product .summary{position:sticky;top:30px;align-self:flex-start;}
.theme-shoptimizer:not(.cgkit-gallery-type-swiper).single-product .commercekit-sticky-add-to-cart + .summary.entry-summary{top:70px;}
.theme-shoptimizer:not(.cgkit-gallery-type-swiper).admin-bar.single-product .commercekit-sticky-add-to-cart + .summary.entry-summary{top:100px;}
.theme-shoptimizer:not(.cgkit-gallery-type-swiper).sticky-t.single-product:not(.ckit_stickyatc_active) div.product .summary{top:90px;}
.theme-shoptimizer:not(.cgkit-gallery-type-swiper).admin-bar.single-product #page div.product .summary{top:60px;}
.theme-shoptimizer:not(.cgkit-gallery-type-swiper).sticky-t.admin-bar.single-product:not(.ckit_stickyatc_active) div.product .summary{top:120px;}
} @media(max-width:770px){
.theme-shoptimizer:not(.cgkit-gallery-type-swiper) #commercegurus-pdp-gallery-wrapper.ckit-mobile-pdp-gallery-active{margin-left:-1em;width:calc(100% + 2em);margin-bottom:10px;}
}  .theme-shoptimizer .woocommerce-image__wrapper .product-label.type-circle{left:10px;}
.theme-shoptimizer .sale-item.product-label.type-circle + .ckit-badge_wrapper{top:50px;}
.theme-shoptimizer .ckit-modal .ckit-modal--button_close:focus{outline:none;}
.theme-shoptimizer.keyboard-active .ckit-modal .ckit-modal--button_close:focus-visible{outline:0.2rem solid #2491ff;outline-offset:0;border-color:transparent;box-shadow:none;}
.theme-shoptimizer .commercekit-size-guide button{font-size:13px;font-weight:600;}
.theme-shoptimizer .commercekit-size-guide button:hover span{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.18em;}
.theme-shoptimizer .commercekit-wishlist.full{margin-bottom:15px;}
.theme-shoptimizer .commercekit-wishlist a{font-size:13px;font-weight:600;color:#111;}
.theme-shoptimizer .commercekit-wishlist a:hover{color:#111;}
.theme-shoptimizer .commercekit-wishlist a:hover span{text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:0.18em;}
.theme-shoptimizer .commercekit-wishlist.mini{left:auto;right:15px;}
@media screen and (max-width:600px){
.theme-shoptimizer.m-grid-2 .commercekit-wishlist.mini{top:10px;right:10px;}
} .rtl.theme-shoptimizer .commercekit-wishlist.mini{left:10px;right:auto;}
.theme-shoptimizer li.menu-item .commercekit-wishlist.mini{left:auto;right:10px;}
@media screen and (min-width:993px){
.theme-shoptimizer .commercekit-wishlist.mini{right:30px;}
.rtl.theme-shoptimizer .commercekit-wishlist.mini{left:30px;right:auto;}
} @media(min-width:993px){ body.sticky-d.theme-shoptimizer.header-4.single-product .header-4-container{position:relative;}
body:not(.header-4).theme-shoptimizer.sticky-d.admin-bar.single-product .col-full-nav.is_stuck{top:inherit;}
.theme-shoptimizer.sticky-d.single-product .logo-mark{display:none;}
.theme-shoptimizer.sticky-d.single-product .is_stuck .primary-navigation.with-logo .menu-primary-menu-container{margin-left:0;}
.theme-shoptimizer .summary form.cart.commercekit_sticky-atc .commercekit-pdp-variation-table select{width:calc(100% - 10px);}
} ul.products li.product .cgkit-as-single-atc-wrap .button{position:relative;width:100%;}
.commercekit-inventory + .woocommerce-product-details__short-description{padding-top:1px;}
@media(max-width:992px){
#cgkit-mobile-commercekit-sticky-atc button,
.commercekit-pdp-before-form_wrapper span.price{font-weight:bold;}
} .commercekit-order-bump .ckobp-price, .commercekit-order-bump .ckobp-price ins{color:#DE9915;}
#cgkit-waitlist-trigger{width:100%;padding:13px 0;text-decoration:none;cursor:pointer;background-color:#43454b;color:#fff;font-weight:600;border-radius:6px;transition:0.2s background-color;}
#cgkit-waitlist-trigger:hover{background-color:#111;}
button.cgkit-sticky-waitlist-button, li#cgkit-mobile-commercekit-sticky-atc button{background:#43454b;border-color:#43454b;color:#fff;border-radius:4px;}
li#cgkit-tab-commercekit-sticky-atc-title button{font-weight:bold;border-radius:4px;}
form.variations_form #cgkit-waitlist-button,
button.cgkit-sticky-waitlist-button{display:none;position:relative;background:#43454b;border-color:#43454b;color:#fff;font-size:16px;font-weight:600;letter-spacing:0px;text-transform:none;float:left;width:calc(100% - 95px);height:52px;margin-left:40px;padding-top:0;padding-bottom:0;border-radius:4px;outline:0;line-height:52px;text-align:center;transition:all .2s;}
form.commercekit_sticky-atc button.cgkit-sticky-waitlist-button{width:calc(100% - 95px);height:52px;padding-top:0;padding-bottom:0;line-height:52px;}
.size-guide-modal p, .single-ckit_size_guide .entry-content p{font-size:15px;margin-block-start:0.5rem;}
.size-guide-modal table, .single-ckit_size_guide .entry-content table, .commercekit-Tabs-panel--commercekit-sg table{font-size:14px;margin:2.5em 0 0 0;}
.single-ckit_size_guide .entry-content table thead, .commercekit-Tabs-panel--commercekit-sg table thead{border:none;}
.size-guide-modal table th, .single-ckit_size_guide .entry-content table th, .commercekit-Tabs-panel--commercekit-sg table th{background:#111;color:#fff;}
.size-guide-modal table th, .size-guide-modal table td, .single-ckit_size_guide .entry-content table th, .single-ckit_size_guide .entry-content table td, .commercekit-Tabs-panel--commercekit-sg table th, .commercekit-Tabs-panel--commercekit-sg table td{padding:0.8em 1.41575em;border:none;}
.size-guide-modal table td, .single-ckit_size_guide .entry-content table td, .commercekit-Tabs-panel--commercekit-sg table td{background:#f8f8f8;}
.size-guide-modal table tbody tr:nth-child(2n) td,
.single-ckit_size_guide .entry-content table tbody tr:nth-child(2n) td,
.commercekit-Tabs-panel--commercekit-sg table tbody tr:nth-child(2n) td{background:0 0;}
.commercekit-Tabs-panel--commercekit-sg .wp-block-table td, .commercekit-Tabs-panel--commercekit-sg .wp-block-table th{border:none;}
@media(min-width:771px){
.cgkit-active.single-product:has(.cg-layout-vertical-left) .product-details-wrapper .ckit-badge_wrapper {
margin-left: 100px;
}
.rtl.cgkit-active.single-product:has(.cg-layout-vertical-left) .product-details-wrapper .ckit-badge_wrapper {
margin-right: 100px;
margin-left: 0;
}
.cgkit-active.single-product:has(.cgkit-single-gallery) .product-details-wrapper .ckit-badge_wrapper {
margin-left: 0px;
}
.rtl.cgkit-active.single-product:has(.cgkit-single-gallery) .product-details-wrapper .ckit-badge_wrapper {
margin-right: 0px;
margin-left: 0;
}
}