.elementor-87601 .elementor-element.elementor-element-4a26a83 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-6cff8d1 );}.elementor-87601 .elementor-element.elementor-element-4a26a83 .breadcrumb{text-align:left;font-size:var( --e-global-typography-d944ea8-font-size );font-weight:var( --e-global-typography-d944ea8-font-weight );line-height:var( --e-global-typography-d944ea8-line-height );letter-spacing:var( --e-global-typography-d944ea8-letter-spacing );word-spacing:var( --e-global-typography-d944ea8-word-spacing );color:var( --e-global-color-primary );}.elementor-87601 .elementor-element.elementor-element-4a26a83 .breadcrumb a{color:var( --e-global-color-secondary );}.elementor-87601 .elementor-element.elementor-element-4a26a83 .breadcrumb a:hover{color:var( --e-global-color-primary );}.elementor-87601 .elementor-element.elementor-element-75b4c55{margin-top:20px;margin-bottom:85px;}.elementor-87601 .elementor-element.elementor-element-93ca39b > .elementor-element-populated{padding:10px 30px 10px 10px;}.elementor-87601 .elementor-element.elementor-element-c285aba > .elementor-element-populated{padding:10px 10px 10px 30px;}.elementor-87601 .elementor-element.elementor-element-6b9d24d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-87601 .elementor-element.elementor-element-e1ff41f .price{color:var( --e-global-color-primary );font-size:var( --e-global-typography-e6ef60c-font-size );font-weight:var( --e-global-typography-e6ef60c-font-weight );line-height:var( --e-global-typography-e6ef60c-line-height );letter-spacing:var( --e-global-typography-e6ef60c-letter-spacing );word-spacing:var( --e-global-typography-e6ef60c-word-spacing );}.elementor-87601 .elementor-element.elementor-element-0866ec1 .cart button, .elementor-87601 .elementor-element.elementor-element-0866ec1 .cart .button{transition:all 0.2s;}.elementor-87601 .elementor-element.elementor-element-0866ec1 .quantity .qty{transition:all 0.2s;}.elementor-87601 .elementor-element.elementor-element-48e18bb{padding:0px 0px 20px 0px;}.elementor-87601 .elementor-element.elementor-element-48e18bb a{font-size:var( --e-global-typography-d944ea8-font-size );font-weight:var( --e-global-typography-d944ea8-font-weight );line-height:var( --e-global-typography-d944ea8-line-height );letter-spacing:var( --e-global-typography-d944ea8-letter-spacing );word-spacing:var( --e-global-typography-d944ea8-word-spacing );color:var( --e-global-color-primary );}.elementor-87601 .elementor-element.elementor-element-541e31d{width:var( --container-widget-width, 108px );max-width:108px;padding:7px 0px 0px 0px;--container-widget-width:108px;--container-widget-flex-grow:0;}.elementor-87601 .elementor-element.elementor-element-541e31d .elementor-heading-title{font-size:var( --e-global-typography-1c0b789-font-size );font-weight:var( --e-global-typography-1c0b789-font-weight );line-height:var( --e-global-typography-1c0b789-line-height );letter-spacing:var( --e-global-typography-1c0b789-letter-spacing );word-spacing:var( --e-global-typography-1c0b789-word-spacing );}.elementor-87601 .elementor-element.elementor-element-40c2fd9{width:auto;max-width:auto;--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:20px;--e-share-buttons-primary-color:var( --e-global-color-cdb1c9f );--e-share-buttons-secondary-color:var( --e-global-color-secondary );}.elementor-87601 .elementor-element.elementor-element-40c2fd9 .elementor-share-btn{font-size:calc(0.55px * 10);}.elementor-87601 .elementor-element.elementor-element-40c2fd9 .elementor-share-btn__icon{--e-share-buttons-icon-size:4em;}.elementor-87601 .elementor-element.elementor-element-40c2fd9 .elementor-share-btn:hover{--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-87601 .elementor-element.elementor-element-26bd2b1{margin-top:110px;margin-bottom:86.5px;}.elementor-87601 .elementor-element.elementor-element-9619536.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87601 .elementor-element.elementor-element-9619536 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:30px 30px 30px 30px;}.elementor-87601 .elementor-element.elementor-element-9619536 > .elementor-element-populated, .elementor-87601 .elementor-element.elementor-element-9619536 > .elementor-element-populated > .elementor-background-overlay, .elementor-87601 .elementor-element.elementor-element-9619536 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-87601 .elementor-element.elementor-element-27c708c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-87601 .elementor-element.elementor-element-27c708c.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-87601 .elementor-element.elementor-element-4a26a83 .breadcrumb{font-size:var( --e-global-typography-d944ea8-font-size );line-height:var( --e-global-typography-d944ea8-line-height );letter-spacing:var( --e-global-typography-d944ea8-letter-spacing );word-spacing:var( --e-global-typography-d944ea8-word-spacing );}.elementor-87601 .elementor-element.elementor-element-75b4c55{margin-top:5px;margin-bottom:65px;}.elementor-87601 .elementor-element.elementor-element-93ca39b > .elementor-element-populated{padding:10px 20px 10px 10px;}.elementor-87601 .elementor-element.elementor-element-c285aba > .elementor-element-populated{padding:10px 10px 10px 20px;}.elementor-87601 .elementor-element.elementor-element-6b9d24d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-87601 .elementor-element.elementor-element-e1ff41f .price{font-size:var( --e-global-typography-e6ef60c-font-size );line-height:var( --e-global-typography-e6ef60c-line-height );letter-spacing:var( --e-global-typography-e6ef60c-letter-spacing );word-spacing:var( --e-global-typography-e6ef60c-word-spacing );}.elementor-87601 .elementor-element.elementor-element-48e18bb a{font-size:var( --e-global-typography-d944ea8-font-size );line-height:var( --e-global-typography-d944ea8-line-height );letter-spacing:var( --e-global-typography-d944ea8-letter-spacing );word-spacing:var( --e-global-typography-d944ea8-word-spacing );}.elementor-87601 .elementor-element.elementor-element-541e31d .elementor-heading-title{font-size:var( --e-global-typography-1c0b789-font-size );line-height:var( --e-global-typography-1c0b789-line-height );letter-spacing:var( --e-global-typography-1c0b789-letter-spacing );word-spacing:var( --e-global-typography-1c0b789-word-spacing );} .elementor-87601 .elementor-element.elementor-element-40c2fd9{--grid-side-margin:20px;--grid-column-gap:20px;}.elementor-87601 .elementor-element.elementor-element-26bd2b1{margin-top:90px;margin-bottom:60px;}.elementor-87601 .elementor-element.elementor-element-27c708c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-87601 .elementor-element.elementor-element-4a26a83 .breadcrumb{font-size:var( --e-global-typography-d944ea8-font-size );line-height:var( --e-global-typography-d944ea8-line-height );letter-spacing:var( --e-global-typography-d944ea8-letter-spacing );word-spacing:var( --e-global-typography-d944ea8-word-spacing );}.elementor-87601 .elementor-element.elementor-element-75b4c55{margin-top:5px;margin-bottom:5px;}.elementor-87601 .elementor-element.elementor-element-93ca39b > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-87601 .elementor-element.elementor-element-c285aba > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-87601 .elementor-element.elementor-element-6b9d24d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-87601 .elementor-element.elementor-element-e1ff41f .price{font-size:var( --e-global-typography-e6ef60c-font-size );line-height:var( --e-global-typography-e6ef60c-line-height );letter-spacing:var( --e-global-typography-e6ef60c-letter-spacing );word-spacing:var( --e-global-typography-e6ef60c-word-spacing );}.elementor-87601 .elementor-element.elementor-element-48e18bb a{font-size:var( --e-global-typography-d944ea8-font-size );line-height:var( --e-global-typography-d944ea8-line-height );letter-spacing:var( --e-global-typography-d944ea8-letter-spacing );word-spacing:var( --e-global-typography-d944ea8-word-spacing );}.elementor-87601 .elementor-element.elementor-element-541e31d .elementor-heading-title{font-size:var( --e-global-typography-1c0b789-font-size );line-height:var( --e-global-typography-1c0b789-line-height );letter-spacing:var( --e-global-typography-1c0b789-letter-spacing );word-spacing:var( --e-global-typography-1c0b789-word-spacing );} .elementor-87601 .elementor-element.elementor-element-40c2fd9{--grid-side-margin:20px;--grid-column-gap:20px;}.elementor-87601 .elementor-element.elementor-element-26bd2b1{margin-top:80px;margin-bottom:86.5px;}.elementor-87601 .elementor-element.elementor-element-27c708c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for section, class: .elementor-element-9752423 */.breadcrumb {
    padding: 0px;
}
.breadcrumb li::after {
    color: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75b4c55 */.flex-control-thumbs  {
    margin-top: 20px !important; 
}
@media only screen and (min-width: 768px) {
.shop-sidebar {
    width: 350px !important;
}
.shop-products {
    width: calc(100% - 350px) !important;
}
.shop-sidebar .elementor-widget-wrap {
    border-right: 1px solid var(--e-global-color-accent);
    padding: 0 30px 0 0 !important;
    margin: 10px 20px 10px 10px;
}
}
.shop-sidebar h2, .shop-sidebar h5 {
    font-size: var( --e-global-typography-b7aecf1-font-size );
    font-weight: var( --e-global-typography-b7aecf1-font-weight );
    line-height: var( --e-global-typography-b7aecf1-line-height );
    letter-spacing: var( --e-global-typography-b7aecf1-letter-spacing );
    word-spacing: var( --e-global-typography-b7aecf1-word-spacing );
    margin: 0px 0 10px;
}
/**.shop-sidebar .jet-checkboxes-list__row {
    margin-bottom: 0px !important;
    padding-bottom: calc(10px/2);
}**/
.jet-checkboxes-list-wrapper {
    margin: 0px !important;
}
.shop-sidebar .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__label {
    padding-top: 3px;
}
.jet-list-tree__parent, .brands-btn .elementor-widget-container {
    display: flex;
    justify-content: space-between;
}
.jet-list-tree__parent:after, .brands-btn .elementor-widget-container:after {
    content: ">";
 cursor:pointer;
}
.jet-list-tree__parent:hover:after, .brands-btn .elementor-widget-container:hover:after {
 color: var( --e-global-color-primary ) !important;
}
.jet-list-tree__children.hidden, .brands .jet-list-tree.hidden {
    display: none !important;
}
.product .woocommerce-loop-product__buttons {
    display: flex;
    justify-content: center;
}
.woocommerce table.shop_attributes {
    border-top: none !important;
}
.woocommerce-product-attributes-item {
    display: flex !important;
}
.woocommerce-product-attributes-item__label {
    width: 108px !important;
    font-weight: 600 !important;
}
.woocommerce-product-attributes-item__label, .woocommerce-product-attributes-item__value {
    width: 108px !important;
    padding: 5px 0 0 !important;
    border: none !important;
    background-color: transparent !important;
    text-align: left;
    font-style: normal !important;
}
#wapo-total-price-table table {
    font-size: 1rem !important;
}
#wapo-total-price-table table th, #wapo-total-price-table table td {
    padding: 10px !important;
    line-height: 1 !important;
}
.wapo-addon-description, .wapo-addon-title {
    font-weight: 600 !important;
    margin-bottom: 0.3em !important;
    font-size: 1rem !important;
}
.sku {
    font-size: .9rem !important;
}
.woocommerce div.product form.cart div.quantity {
    margin-right: 10px;
}
.elementor-widget-woocommerce-product-add-to-cart .yith-wapo-container {
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26bd2b1 */.elementor-widget-woocommerce-product-related .related.products {
    text-align: center;
    margin-top: -49px;
}
.elementor-widget-woocommerce-product-related .related.products > h2 {
    padding: 8.5px;
    background-color: var( --e-global-color-cdb1c9f );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    width: auto;
    display: inline-flex;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    margin: auto !important;
}
.elementor-widget-woocommerce-product-related .related.products .products {
    margin-top: 64px;
}
.elementor-widget-woocommerce-product-related .woocommerce-loop-product__title {
    font-size: var( --e-global-typography-b7aecf1-font-size );
    font-weight: var( --e-global-typography-b7aecf1-font-weight );
    line-height: var( --e-global-typography-b7aecf1-line-height );
    letter-spacing: var( --e-global-typography-b7aecf1-letter-spacing );
    word-spacing: var( --e-global-typography-b7aecf1-word-spacing );
    color: var( --e-global-color-text );
    padding: 0.5em 0;
    margin: 0;
}
.elementor-widget-woocommerce-product-related .price {
    color: var( --e-global-color-secondary ) !important;
    font-size: var( --e-global-typography-e6ef60c-font-size ) !important;
    font-weight: var( --e-global-typography-e6ef60c-font-weight ) !important;
    line-height: var( --e-global-typography-e6ef60c-line-height );
    letter-spacing: var( --e-global-typography-e6ef60c-letter-spacing );
    word-spacing: var( --e-global-typography-e6ef60c-word-spacing );
    margin-bottom: 0.5em !important;
}/* End custom CSS */