:root{--git-primary:var(--sit-cyan-dark, #00758a);--git-primary-light:var(--sit-ice, #f1fbfc);--git-primary-dark:var(--sit-ink, #29333b);--git-border:var(--sit-line, rgba(41, 51, 59, 0.14));--git-text:var(--sit-ink, #29333b);--git-text-muted:var(--sit-muted, #60717a);--git-bg:var(--sit-white, #fff);--git-radius:8px;--git-radius-pill:20px;--git-shadow:0 1px 4px rgba(0,0,0,0.06);--git-transition:all 0.18s ease;--git-sidebar-max-height:calc(100vh - 120px)}body .button,body a.button,body button.button,body input[type="submit"],body .woocommerce a.button,body .woocommerce button.button,body .single_add_to_cart_button,body .checkout-button,body #place_order{border-radius:var(--git-radius)!important}body .button.circle{border-radius:999px!important}.product-small .box-text-products{display:flex!important;flex-direction:column!important;height:100%!important}.product-small .add-to-cart-button{margin-top:auto!important;display:flex!important;gap:6px!important;align-items:center!important}.product-small .add-to-cart-button a.button{flex:1!important;text-align:center!important}.product-small .col-inner>a.compare,.product-small .col-inner>.compare{display:block!important;margin:0 8px 8px!important;text-align:center!important;border-radius:var(--git-radius)!important}.product-small.col .col-inner{border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 12px rgb(0 0 0 / .08)!important;transition:transform 0.2s ease,box-shadow 0.2s ease!important;background:#fff!important}.product-small.col:hover .col-inner{transform:translateY(-4px)!important;box-shadow:0 8px 28px rgb(0 0 0 / .14)!important}.product-small .box-image img{transition:transform 0.3s ease!important}.product-small.col:hover .box-image img{transform:scale(1.04)!important}.product-category.col .col-inner{border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 12px rgb(0 0 0 / .08)!important;transition:transform 0.2s ease,box-shadow 0.2s ease!important}.product-category.col:hover .col-inner{transform:translateY(-4px)!important;box-shadow:0 8px 28px rgb(0 0 0 / .14)!important}.product-category .box.box-badge{border-radius:0!important}#shop-sidebar,.col.medium-3>aside,.sidebar-left .widget-area,[class*="sidebar"] .widget-area{position:sticky!important;top:80px!important;max-height:var(--git-sidebar-max-height)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:var(--git-border) transparent!important}#shop-sidebar::-webkit-scrollbar,.col.medium-3>aside::-webkit-scrollbar{width:4px!important}#shop-sidebar::-webkit-scrollbar-track,.col.medium-3>aside::-webkit-scrollbar-track{background:transparent!important}#shop-sidebar::-webkit-scrollbar-thumb,.col.medium-3>aside::-webkit-scrollbar-thumb{background-color:var(--git-border)!important;border-radius:4px!important}#shop-sidebar .widget,.widget-area .widget{background:var(--git-bg)!important;border:1px solid var(--git-border)!important;border-radius:12px!important;box-shadow:var(--git-shadow)!important;padding:16px 18px!important;margin-bottom:16px!important}#shop-sidebar,.widget-area{padding:0!important}#shop-sidebar .widget-title,.widget-area .widget-title{font-size:13px!important;font-weight:700!important;letter-spacing:0.06em!important;text-transform:uppercase!important;color:var(--git-text)!important;margin-bottom:14px!important;padding-bottom:10px!important;border-bottom:2px solid var(--git-border)!important}.yith-wcan-filters{padding:0!important;background:transparent!important}.yith-wcan-filter{padding:0 0 16px 0!important;margin-bottom:0!important;border-bottom:1px solid var(--git-border)!important}.yith-wcan-filter:last-child{padding-bottom:0!important;border-bottom:none!important}.yith-wcan-filter .filter-title{font-size:12px!important;font-weight:700!important;letter-spacing:0.07em!important;text-transform:uppercase!important;color:var(--git-text)!important;margin:0 0 10px 0!important;padding:16px 0 0 0!important;line-height:1.4!important;cursor:default!important}.yith-wcan-filter:first-child .filter-title{padding-top:0!important}.yith-wcan-filter .filter-content{padding:0!important}.yith-wcan-filter .filter-item>a,.yith-wcan-filter .filter-item>label,.yith-wcan-filter .filter-item>label>a,.yith-wcan-filter .filter-item a[role="button"],.yith-wcan-filter .filter-item .filter-item-link,.yith-wcan-filter .filter-item label,.yith-wcan-filter .filter-item input,.yith-wcan-filter .apply-filters button,.yith-wcan-filter .apply-filters a,.yith-wcan-filter a.clear-selection,.yith-wcan-active-filters a,.yith-wcan-active-filters .reset-filters,.yith-wcan-active-filters .filter-item a,.yith-wcan-filters-opener,.filters-container a,.filters-container label,.filters-container button,.yith-wcan-filter .filter-title[data-collapsible]{cursor:pointer!important}.yith-wcan-filter.label-design .filter-item input[type="checkbox"],.yith-wcan-filter.label-design .filter-item input[type="radio"],.yith-wcan-filter .filter-item input[type="checkbox"],.yith-wcan-filter .filter-item input[type="radio"]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important;-webkit-appearance:none!important;appearance:none!important}.yith-wcan-filters.custom-style .yith-wcan-filter.label-design span.checkboxbutton,.yith-wcan-filters.custom-style .yith-wcan-filter.label-design span.radiobutton,.yith-wcan-filter.label-design span.checkboxbutton,.yith-wcan-filter.label-design span.radiobutton{display:none!important}.yith-wcan-filters.custom-style .yith-wcan-filter.label-design span.checkboxbutton:before,.yith-wcan-filters.custom-style .yith-wcan-filter.label-design span.radiobutton:before,.yith-wcan-filter.label-design span.checkboxbutton:before,.yith-wcan-filter.label-design span.radiobutton:before{display:none!important;content:none!important}.yith-wcan-filter .filter-item input[type="radio"]+label:before,.yith-wcan-filter .filter-item input[type="checkbox"]+label:before{display:none!important;content:none!important}.yith-wcan-filter.label-design .filter-item:before,.yith-wcan-filter.label-design .filter-item:after,.yith-wcan-filter.label-design .filter-item>a:before,.yith-wcan-filter.label-design .filter-item>a:after{display:none!important;content:none!important}.yith-wcan-filter .filter-items{display:flex!important;flex-wrap:wrap!important;gap:6px!important;list-style:none!important;padding:0!important;margin:0!important}.yith-wcan-filter .filter-item{display:block!important;padding:0!important;margin:0!important}.yith-wcan-filter .filter-item label{display:block!important;border:none!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important;cursor:pointer!important}.yith-wcan-filter .filter-item>a,.yith-wcan-filter .filter-item>label>a,.yith-wcan-filter .filter-item a[role="button"],.yith-wcan-filter .filter-item .filter-item-link{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:5px 13px!important;border-radius:var(--git-radius-pill)!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;border:1.5px solid var(--git-border)!important;background:var(--git-bg)!important;color:var(--git-text)!important;cursor:pointer!important;transition:var(--git-transition)!important;white-space:nowrap!important;text-decoration:none!important}.yith-wcan-filter .filter-item>a:hover,.yith-wcan-filter .filter-item>label>a:hover,.yith-wcan-filter .filter-item a[role="button"]:hover,.yith-wcan-filter .filter-item .filter-item-link:hover{border-color:var(--git-primary)!important;color:var(--git-primary)!important;background:var(--git-primary-light)!important;box-shadow:0 1px 6px rgb(26 115 232 / .15)!important}.yith-wcan-filter .filter-item.chosen>a,.yith-wcan-filter .filter-item.chosen>label>a,.yith-wcan-filter .filter-item.active>a,.yith-wcan-filter .filter-item.active>label>a,.yith-wcan-filter .filter-item.chosen a[role="button"],.yith-wcan-filter .filter-item.active a[role="button"],.yith-wcan-filter .filter-item input:checked~a,.yith-wcan-filter .filter-item input:checked~label>a,.yith-wcan-filter .filter-item input:checked~a[role="button"]{border-color:var(--git-primary)!important;background:var(--git-primary)!important;color:#fff!important;box-shadow:0 2px 8px rgb(26 115 232 / .25)!important}.yith-wcan-filter .filter-item.label{background:transparent!important;border-radius:var(--git-radius-pill)!important;padding:0!important}.yith-wcan-filter .filter-item.label>a{border-radius:var(--git-radius-pill)!important}.yith-wcan-filter .filter-item.label.active>a,.yith-wcan-filter .filter-item.label.chosen>a{background:var(--git-primary)!important;border-color:var(--git-primary)!important;color:#fff!important;box-shadow:none!important}.yith-wcan-filter .filter-item .item-count,.yith-wcan-filter .filter-item .count{font-size:10px!important;opacity:0.65!important;font-weight:400!important;margin-left:2px!important}.yith-wcan-filter .show-more,.yith-wcan-filter .yith-wcan-dropdown .show-more,.yith-wcan-filter a.show-more{display:inline-flex!important;align-items:center!important;gap:4px!important;margin-top:8px!important;font-size:12px!important;font-weight:500!important;color:var(--git-primary)!important;text-decoration:none!important;cursor:pointer!important;transition:color 0.15s!important}.yith-wcan-filter .show-more:hover,.yith-wcan-filter a.show-more:hover{color:var(--git-primary-dark)!important;text-decoration:underline!important}.yith-wcan-filter .show-more:after,.yith-wcan-filter a.show-more:after{content:"›"!important;font-size:14px!important;line-height:1!important}@keyframes git-skeleton-pulse{0%{opacity:.6}50%{opacity:.3}100%{opacity:.6}}.yith-wcan-filter.filter-placeholder .filter-items{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.yith-wcan-filter.filter-placeholder .item-placeholder{display:inline-block!important;width:70px!important;height:28px!important;border-radius:var(--git-radius-pill)!important;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%)!important;background-size:200%!important;animation:git-skeleton-pulse 1.4s ease-in-out infinite!important}.yith-wcan-filter.filter-placeholder .filter-item:nth-child(2) .item-placeholder{width:85px!important}.yith-wcan-filter.filter-placeholder .filter-item:nth-child(3) .item-placeholder{width:55px!important}.yith-wcan-filter.filter-placeholder .filter-item:nth-child(4) .item-placeholder{width:90px!important}.yith-wcan-filter.filter-placeholder span.checkboxbutton:before,.yith-wcan-filter.filter-placeholder span.radiobutton:before{display:none!important;content:none!important}.yith-wcan-active-filters .reset-filters,.yith-woo-ajax-reset-navigation a,.yith-woo-ajax-navigation .reset-link{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 16px!important;border-radius:var(--git-radius-pill)!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.05em!important;border:1.5px solid #e53e3e!important;background:#fff5f5!important;color:#e53e3e!important;text-decoration:none!important;cursor:pointer!important;transition:var(--git-transition)!important;width:100%!important;justify-content:center!important;margin-top:8px!important}.yith-wcan-active-filters .reset-filters:hover,.yith-woo-ajax-reset-navigation a:hover,.yith-woo-ajax-navigation .reset-link:hover{background:#e53e3e!important;color:#fff!important;box-shadow:0 2px 8px rgb(229 62 62 / .25)!important}.widget.yith-woo-ajax-reset-navigation{display:none!important}.yith-wcan-active-filters{margin-bottom:8px!important}.yith-wcan-active-filters .active-filters{display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin-bottom:6px!important}.yith-wcan-active-filters .filter-item a{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:3px 10px!important;border-radius:var(--git-radius-pill)!important;font-size:11px!important;background:var(--git-primary-light)!important;color:var(--git-primary)!important;border:1px solid rgb(26 115 232 / .3)!important;text-decoration:none!important;cursor:pointer!important;transition:var(--git-transition)!important}.yith-wcan-active-filters .filter-item a:after{content:"×"!important;font-size:14px!important;line-height:1!important;margin-left:2px!important}.yith-wcan-active-filters .filter-item a:hover{background:#fde8e8!important;color:#e53e3e!important;border-color:#e53e3e!important}.widget_price_filter .price_slider_wrapper{padding:4px 0 12px!important}.widget_price_filter .ui-slider{background:var(--git-border)!important;border:none!important;height:4px!important;border-radius:4px!important;margin:0 8px!important}.widget_price_filter .ui-slider .ui-slider-range{background:var(--git-primary)!important;border-radius:4px!important}.widget_price_filter .ui-slider .ui-slider-handle{width:16px!important;height:16px!important;border-radius:50%!important;background:var(--git-primary)!important;border:2px solid #fff!important;box-shadow:0 1px 4px rgb(26 115 232 / .35)!important;top:-6px!important;cursor:grab!important;transition:box-shadow 0.15s ease!important}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle:focus{box-shadow:0 0 0 4px rgb(26 115 232 / .18)!important;outline:none!important;cursor:grabbing!important}.widget_price_filter .price_label{font-size:13px!important;color:var(--git-text-muted)!important;margin-bottom:8px!important}.widget_price_filter .price_label .from,.widget_price_filter .price_label .to{font-weight:600!important;color:var(--git-text)!important}.widget_price_filter button[type="submit"]{margin-top:10px!important;width:100%!important;padding:7px 16px!important;font-size:12px!important;border-radius:var(--git-radius)!important;background:var(--git-primary)!important;color:#fff!important;border:none!important;cursor:pointer!important;transition:background 0.18s ease!important;letter-spacing:0.04em!important;font-weight:600!important}.widget_price_filter button[type="submit"]:hover{background:var(--git-primary-dark)!important}.widget_product_categories .product-categories{padding:0!important;margin:0!important;list-style:none!important}.widget_product_categories .product-categories li{border-bottom:1px solid var(--git-border)!important}.widget_product_categories .product-categories li:last-child{border-bottom:none!important}.widget_product_categories .product-categories li a{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 6px!important;border-radius:var(--git-radius)!important;transition:background 0.15s,color 0.15s,padding-left 0.15s!important;text-decoration:none!important;font-size:13px!important;color:var(--git-text)!important;cursor:pointer!important}.widget_product_categories .product-categories li a:hover{background:var(--git-primary-light)!important;color:var(--git-primary)!important;padding-left:10px!important}.widget_product_categories .product-categories li.current-cat>a{font-weight:700!important;color:var(--git-primary)!important;background:var(--git-primary-light)!important}.widget_product_categories .product-categories li .count{font-size:11px!important;background:var(--git-border)!important;color:var(--git-text-muted)!important;padding:1px 7px!important;border-radius:99px!important;font-weight:500!important}.widget_product_categories .product-categories li.current-cat>a .count{background:rgb(26 115 232 / .15)!important;color:var(--git-primary)!important}.widget_product_categories .product-categories .children{padding-left:14px!important;border-left:2px solid var(--git-border)!important;margin:0 0 4px 8px!important}.widget_product_search .woocommerce-product-search{display:flex!important;gap:6px!important}.widget_product_search .woocommerce-product-search input[type="search"]{border:1.5px solid var(--git-border)!important;border-radius:var(--git-radius)!important;padding:8px 12px!important;font-size:13px!important;flex:1!important;transition:border-color 0.15s!important}.widget_product_search .woocommerce-product-search input[type="search"]:focus{border-color:var(--git-primary)!important;outline:none!important;box-shadow:0 0 0 3px rgb(26 115 232 / .12)!important}.widget_product_search .woocommerce-product-search button[type="submit"]{padding:8px 14px!important;background:var(--git-primary)!important;color:#fff!important;border:none!important;border-radius:var(--git-radius)!important;cursor:pointer!important;font-size:13px!important;font-weight:600!important;transition:background 0.15s!important}.widget_product_search .woocommerce-product-search button[type="submit"]:hover{background:var(--git-primary-dark)!important}.widget_product_tag_cloud .tagcloud{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.widget_product_tag_cloud .tagcloud a{padding:4px 10px!important;border-radius:var(--git-radius-pill)!important;font-size:11px!important;border:1px solid var(--git-border)!important;background:var(--git-bg)!important;color:var(--git-text-muted)!important;text-decoration:none!important;transition:var(--git-transition)!important;cursor:pointer!important}.widget_product_tag_cloud .tagcloud a:hover{border-color:var(--git-primary)!important;color:var(--git-primary)!important;background:var(--git-primary-light)!important}.woocommerce-ordering select,select.orderby{padding:8px 32px 8px 12px!important;border:1.5px solid var(--git-border)!important;border-radius:var(--git-radius)!important;background-color:var(--git-bg)!important;-webkit-appearance:none!important;appearance:none!important;font-size:13px!important;color:var(--git-text)!important;cursor:pointer!important}.woocommerce-ordering select:focus,select.orderby:focus{border-color:var(--git-primary)!important;outline:none!important}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{border-radius:var(--git-radius)!important;border:1.5px solid var(--git-border)!important;transition:var(--git-transition)!important}.woocommerce-pagination ul li a:hover{border-color:var(--git-primary)!important;color:var(--git-primary)!important;background:var(--git-primary-light)!important;cursor:pointer!important}.woocommerce-pagination ul li span.current{border-color:var(--git-primary)!important;background:var(--git-primary)!important;color:#fff!important}.woocommerce a.button.add_to_cart_button,.woocommerce button.button.single_add_to_cart_button,.woocommerce a.button.product_type_simple,.woocommerce a.button.product_type_variable{background-color:var(--sit-cyan,#00bce7)!important;color:var(--sit-ink,#29333b)!important}.woocommerce a.button.add_to_cart_button:hover,.woocommerce button.button.single_add_to_cart_button:hover,.woocommerce a.button.product_type_simple:hover,.woocommerce a.button.product_type_variable:hover{background-color:var(--sit-cyan-dark,#00758a)!important;color:var(--sit-white,#ffffff)!important}@media (max-width:767px){#shop-sidebar,.col.medium-3>aside,.sidebar-left .widget-area{position:static!important;max-height:none!important;overflow-y:visible!important}.yith-wcan-filter .filter-title{font-size:13px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;cursor:pointer!important;padding:12px 0!important;border-bottom:1px solid var(--git-border)!important}.yith-wcan-filter{border-bottom:none!important;padding-bottom:0!important}.yith-wcan-filter .filter-item>a,.yith-wcan-filter .filter-item>label>a,.yith-wcan-filter .filter-item a[role="button"]{padding:7px 14px!important;font-size:13px!important;min-height:36px!important;min-width:44px!important;cursor:pointer!important}.widget_price_filter button[type="submit"]{padding:9px 16px!important}}.woocommerce-MyAccount-navigation ul li a{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}.woocommerce-MyAccount-content,.woocommerce-MyAccount-content *{font-family:Poppins,sans-serif!important}