/**
 *  - v2.0.57
 * 
 * Copyright (c) 2024
 * Licensed GPLv2+
 */

.ct-filter-widget-wrapper{display:flex;flex-direction:column;gap:15px}.ct-filter-widget-wrapper.ct-active .ct-filter-widget:not(.ct-filter-search-results){display:none}.ct-filter-widget{display:flex;gap:10px 15px;font-size:15px;--theme-link-initial-color: var(--theme-text-color)}.ct-filter-widget[data-display-type=inline]{flex-wrap:wrap}.ct-filter-widget[data-display-type=list]{flex-direction:column}.ct-filter-widget .ct-filter-item-inner{display:flex;align-items:center;gap:10px}.ct-filter-widget .ct-filter-item-inner a{display:flex;align-items:center;gap:10px;flex:1}.ct-filter-widget .ct-filter-item-inner a .ct-checkbox{top:0;margin:0}.ct-filter-widget .ct-filter-item-inner a>.ct-filter-count{display:flex;align-items:center;justify-content:center;font-size:12px;min-width:30px;height:22px;padding:0 5px;margin-inline-start:auto;border-radius:50px;border:1px solid var(--theme-border-color);transition:color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),background .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.ct-filter-widget .ct-filter-item-inner a:hover>.ct-filter-count{color:#fff;background:var(--theme-link-hover-color);border-color:var(--theme-link-hover-color)}.ct-filter-widget .active>.ct-filter-item-inner .ct-filter-label{font-weight:600}.ct-filter-widget .ct-filter-label .ct-filter-count{opacity:.5;margin-inline-start:.5em}[data-filter-criteria*=taxonomy] .ct-filter-children{display:flex;flex-direction:column;gap:10px}[data-filter-criteria*=taxonomy] .ct-filter-children li:first-child{margin-top:10px}[data-filter-criteria*=brands][data-display-type=inline]{row-gap:15px}[data-filter-criteria*=brands] .ct-media-container img{object-fit:contain}[data-filter-criteria*=brands] .ct-product-brand{display:flex;justify-content:center;position:relative}[data-filter-criteria*=brands] .ct-product-brand .ct-tooltip{top:0;transform:translate3d(0px, calc(-100% - 7px), 0px)}[data-filter-criteria*=brands] .ct-product-brand:hover .ct-tooltip{opacity:1;visibility:visible;transform:translate3d(0px, calc(-100% - 12px), 0px)}[data-filter-criteria*=brands][data-frame=yes] .ct-product-brand{padding:8px;border-radius:2px;box-sizing:content-box;transition:border .2s ease;border:2px solid var(--theme-border-color)}[data-filter-criteria*=brands][data-frame=yes] .ct-filter-item:hover .ct-product-brand,[data-filter-criteria*=brands][data-frame=yes] .ct-filter-item.active .ct-product-brand{border-color:var(--theme-link-hover-color)}.ct-filter-search{position:relative;--theme-form-field-height: 40px}.ct-filter-search input[type=search]{padding-inline-end:var(--theme-form-field-height, 40px)}.ct-filter-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ct-filter-search .ct-filter-search-icon{position:absolute;top:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;width:var(--theme-form-field-height, 40px);height:var(--theme-form-field-height, 40px);cursor:pointer}.ct-filter-widget-wrapper.ct-active .ct-filter-search-zoom-icon{display:none}.ct-filter-widget-wrapper:not(.ct-active) .ct-filter-search-reset-icon{display:none}.ct-filter-widget[style*=height]{overflow-y:auto;scrollbar-width:thin;padding-inline-end:7px;-webkit-overflow-scrolling:touch}.ct-filter-widget[style*=height]::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(0,0,0,.03)}.ct-filter-widget[style*=height]::-webkit-scrollbar{width:4px}.ct-filter-widget[style*=height]::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(0,0,0,.1)}.ct-filter-widget-wrapper{font-size:15px}.ct-filter-widget-wrapper a{text-decoration:none;pointer-events:none;color:var(--theme-text-color)}.ct-filter-widget-wrapper ul{margin:0;padding:0;-webkit-user-select:none;user-select:none;list-style-type:none}.ct-filter-widget-wrapper ul ul{padding-inline-start:25px}.ct-filter-widget-wrapper .ct-media-container{display:inline-flex}.ct-filter-widget-wrapper .ct-media-container img{aspect-ratio:1/1;height:auto;max-width:100%}.ct-filter-widget-wrapper .ct-filter-search input[type=search]{width:100%;height:var(--theme-form-field-height, 40px);margin:0;padding:var(--has-classic-forms, var(--theme-form-field-padding, 0 15px));border-width:var(--theme-form-field-border-width, 1px);border-style:var(--theme-form-field-border-style, solid);border-color:var(--theme-form-field-border-initial-color);border-radius:var(--has-classic-forms, var(--theme-form-field-border-radius, 3px));background-color:var(--has-classic-forms, var(--theme-form-field-background-initial-color))}.ct-filter-widget-wrapper .ct-filter-checkbox{width:16px;height:16px;border-radius:2px;border:1px solid #e7e7e7}.ct-filter-widget-wrapper .ct-expandable-trigger svg{--theme-icon-size: 10px}.ct-filter-widget-wrapper .ct-product-brand{width:var(--product-brand-logo-size, 100px)}.ct-filter-widget-wrapper .ct-product-brand img{aspect-ratio:var(--product-brand-logo-aspect-ratio)}.ct-filter-widget-wrapper .ct-swatch-container{display:flex;justify-content:center;border-radius:var(--swatch-border-radius)}.ct-filter-widget-wrapper .ct-swatch-container .ct-swatch{border-radius:inherit;height:var(--swatch-size, 30px)}.ct-filter-widget-wrapper [data-swatches-type=color] .ct-swatch,.ct-filter-widget-wrapper [data-swatches-type=image] .ct-swatch{padding:2px;width:var(--swatch-size, 30px);background-clip:content-box;border:2px solid var(--swatch-border-color, var(--theme-border-color))}.ct-filter-widget-wrapper [data-swatches-type=button] .ct-swatch{display:flex;align-items:center;justify-content:center;min-width:var(--swatch-size, 30px);padding:0 calc(var(--swatch-size, 30px)/3.5);font-size:calc(var(--swatch-size, 30px)/2.5);font-weight:600;color:var(--swatch-button-text-color);background:var(--swatch-button-background-color);border:2px solid var(--swatch-button-border-color, var(--theme-border-color));transition:color .2s ease,border .2s ease,background .2s ease}.ct-filter-widget-wrapper [data-swatches-type=color]{--swatch-size: 25px}.ct-filter-widget-wrapper [data-swatches-type=button]{--swatch-size: 30px}.ct-filter-widget-wrapper [data-swatches-type=image]{--swatch-size: 35px}.ct-filter-widget-wrapper [data-swatches-shape=round]{--swatch-border-radius: 200px}.ct-filter-widget-wrapper [data-swatches-shape=square]{--swatch-border-radius: 3px}.ct-filter-reset .ct-button-ghost{gap:10px;--theme-button-font-size: 13px;--theme-button-min-height: 40px;--theme-button-padding: 5px 15px}[data-display-type=inline] .ct-filter-reset{flex-basis:100%}.wp-block-blocksy-widgets-wrapper--collapsible .block-editor-block-list__layout>.wp-block-heading{display:flex;align-items:center}.wp-block-blocksy-widgets-wrapper--collapsible .block-editor-block-list__layout>.wp-block-heading:after{display:block;content:"";width:10px;height:10px;margin-inline-start:auto;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='currentColor' viewBox='0 0 25 25'%3E%3Cpath d='M.207 17.829 12.511 5.525l1.768 1.768L1.975 19.596z'%3E%3C/path%3E%3Cpath d='m10.721 7.243 1.768-1.768L24.793 17.78l-1.768 1.767z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='currentColor' viewBox='0 0 25 25'%3E%3Cpath d='M.207 17.829 12.511 5.525l1.768 1.768L1.975 19.596z'%3E%3C/path%3E%3Cpath d='m10.721 7.243 1.768-1.768L24.793 17.78l-1.768 1.767z'%3E%3C/path%3E%3C/svg%3E")}[data-type="blocksy/woocommerce-filters"] .ct-block-notice{margin:0;color:#000}[data-type="blocksy/woocommerce-filters"] .ct-block-notice p{margin:0}.ct-active-filters{display:flex;font-size:14px;margin:0;padding:0;list-style-type:none}.ct-active-filters:not([data-display-type=list]){flex-wrap:wrap;gap:15px}.ct-active-filters[data-display-type=list]{flex-direction:column;row-gap:15px}.ct-active-filters[data-display-type=list] ul{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style-type:none}.ct-active-filters[data-display-type=list] .ct-active-filter-name{font-weight:600}.ct-active-filters a{display:inline-flex;align-items:center;justify-content:center;gap:.3em;text-decoration:none;pointer-events:none;--theme-link-initial-color: var(--theme-text-color)}.ct-price-filter-slider{--handle-size: 18px;display:flex;align-items:center;position:relative;margin-block:calc(var(--handle-size)/2) 25px;margin-inline:calc(var(--handle-size)/2)}.ct-price-filter-slider .ct-price-filter-range-track{position:absolute;inset-inline:calc(var(--handle-size)/2*-1);height:2px;background-image:linear-gradient(90deg, var(--theme-form-field-border-initial-color) var(--start), var(--theme-palette-color-1) var(--start), var(--theme-palette-color-1) var(--end), var(--theme-form-field-border-initial-color) var(--end))}.ct-price-filter-slider [class*=ct-price-filter-range-handle]{display:flex;justify-content:center;position:absolute;width:var(--handle-size);height:var(--handle-size);border-radius:100%;background:#fff;border:2px solid var(--theme-palette-color-1);transform:translateX(calc(var(--handle-size) / 2 * -1));transition:box-shadow .1s ease}.ct-price-filter-slider [class*=ct-price-filter-range-handle] .ct-tooltip{transform:translate3d(0px, calc(-100% - 7px), 0px)}.ct-price-filter-slider input[type=range]{position:absolute;z-index:2;opacity:0;width:calc(100% + var(--handle-size));inset-inline:calc(var(--handle-size)/2*-1);outline:none;-webkit-appearance:none;appearance:none;pointer-events:none;background:rgba(0,0,0,0)}.ct-price-filter-slider input[type=range]::-webkit-slider-thumb{width:var(--handle-size);height:var(--handle-size);cursor:grab;pointer-events:auto}.ct-price-filter-slider input[type=range]::-moz-range-thumb{width:var(--handle-size);height:var(--handle-size);cursor:grab;pointer-events:auto}.ct-price-filter-slider input[type=range]:hover+[class*=ct-price-filter-range-handle]{z-index:1;box-shadow:0px 0px 0px 1px var(--theme-palette-color-1),0px 6px 13px rgba(0,0,0,.2)}.ct-price-filter-slider input[type=range]:hover+[class*=ct-price-filter-range-handle] .ct-tooltip{opacity:1;visibility:visible;transform:translate3d(0px, calc(-100% - 15px), 0px)}.ct-price-filter-inputs{display:flex;align-items:center;font-size:14px}.ct-price-filter-inputs [class*=ct-price-filter]{font-weight:600}.ct-price-filter{pointer-events:none}table.wp-list-table .column-taxonomy-product_brands{width:11% !important}.wp-block-blocksy-woo-order .woocommerce-order-overview{margin:0;padding:0;list-style:none;border:1px solid var(--theme-border-color)}@media(min-width: 690px){.wp-block-blocksy-woo-order .woocommerce-order-overview{display:grid;grid-template-columns:repeat(2, 1fr)}}.wp-block-blocksy-woo-order .woocommerce-order-overview li{padding:1em 1.3em;margin-bottom:-1px;border-bottom:1px solid var(--theme-border-color)}@media(min-width: 690px){.wp-block-blocksy-woo-order .woocommerce-order-overview li:nth-child(odd){border-inline-end:1px solid var(--theme-border-color)}}.wp-block-blocksy-woo-order .woocommerce-order-overview li strong{display:block}.wp-block-blocksy-woo-order .woocommerce-order-details table{width:100%;border-collapse:collapse}.wp-block-blocksy-woo-order .woocommerce-order-details table a{font-weight:500;text-decoration:none;--theme-link-initial-color: var(--theme-text-color)}.wp-block-blocksy-woo-order .woocommerce-order-details table tr>*:first-child{padding-inline-start:0}.wp-block-blocksy-woo-order .woocommerce-order-details table tr>*:last-child{padding-inline-end:0}.wp-block-blocksy-woo-order .woocommerce-order-details table th,.wp-block-blocksy-woo-order .woocommerce-order-details table td{text-align:initial;border-bottom:1px dashed var(--theme-table-border-color, var(--theme-border-color));padding:var(--theme-table-padding, 0.7em 1em)}.wp-block-blocksy-woo-order .woocommerce-order-details table thead th{border-bottom:2px solid var(--theme-table-border-color, var(--theme-border-color))}.wp-block-blocksy-woo-order .woocommerce-order-details table tfoot tr:last-child th,.wp-block-blocksy-woo-order .woocommerce-order-details table tfoot tr:last-child td{border-bottom:none}.wp-block-blocksy-woo-order .woocommerce-customer-details .col2-set{display:grid}@media(max-width: 689.98px){.wp-block-blocksy-woo-order .woocommerce-customer-details .col2-set{grid-row-gap:2em}}@media(min-width: 690px){.wp-block-blocksy-woo-order .woocommerce-customer-details .col2-set{grid-template-columns:repeat(2, 1fr);grid-column-gap:30px}}.wp-block-blocksy-woo-order .woocommerce-customer-details .woocommerce-column__title{font-size:15px;margin-bottom:0;padding:20px;border:1px solid var(--theme-border-color);border-bottom:0;background:rgba(237,239,242,.4)}.wp-block-blocksy-woo-order .woocommerce-customer-details address{font-size:15px;padding:20px;border:1px solid var(--theme-border-color)}.wp-block-blocksy-woo-order>*:not(:last-child){margin-bottom:40px}.form-wrap .ct-term-screen-create{margin-top:1.5em;margin-bottom:2em}.form-wrap .ct-term-screen-create .ct-control{padding:0;max-width:95%}.form-wrap .ct-term-screen-create .ct-control header label{font-size:13px;font-weight:400}.form-wrap .ct-term-screen-create .ct-control[data-design=inline] section{width:60%;max-width:400px}.form-wrap .ct-term-screen-create .ct-option-description{opacity:1;font-size:13px;font-style:normal;color:#646970;margin-top:5px}.column-blc_swatch_preview{width:30px}.column-blc_swatch_preview .ct-swatch{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:3px;border-radius:3px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(0,0,0,.2)}.column-blc_swatch_preview .ct-swatch img{width:100%;height:100%;margin:0}#woocommerce-product-data ul.wc-tabs .ct-swatches_tab a:before{content:""}#ct_product_variation_swatches .ct-control{padding:0}#ct_product_variation_swatches .ct-control:first-child{margin-top:0}#ct_product_variation_swatches .ct-control[data-design="inline:start"]{display:grid;grid-template-columns:20% 1fr}#ct_product_variation_swatches .ct-control[data-design="inline:start"]>section{max-width:450px}#ct_product_variation_swatches .ct-control[data-design="inline:start"] .ct-color-picker-container{justify-content:initial}#ct_product_variation_swatches .ct-control[data-design="inline:start"] .ct-option-description{grid-column-start:2}#ct_product_variation_swatches .ct-control[data-divider]{--optionBorderColor: #eee}#ct_product_variation_swatches .ct-control[data-divider]:before,#ct_product_variation_swatches .ct-control[data-divider]:after{grid-column:1/-1}#ct_product_variation_swatches .toolbar{padding:15px}#ct_product_variation_swatches .toolbar .button-primary{margin-inline-end:5px}#ct_product_variation_swatches .notice p{margin:.5em 0;padding:2px}