.elementor-253 .elementor-element.elementor-element-0d221a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-89433db{--display:flex;}.elementor-253 .elementor-element.elementor-element-0967a9d .woocommerce-breadcrumb{color:#565656;font-family:"Poppins", Sans-serif;}.elementor-253 .elementor-element.elementor-element-0967a9d .woocommerce-breadcrumb > a{color:#000000;}.elementor-253 .elementor-element.elementor-element-1ce439b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-253 .elementor-element.elementor-element-b32d8a9{--display:flex;}.elementor-253 .elementor-element.elementor-element-4eabc82{--display:flex;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-253 .elementor-element.elementor-element-b034d44 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;color:#0F0F0F;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-253 .elementor-element.elementor-element-0597b0b .price{color:#343434;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.woocommerce .elementor-253 .elementor-element.elementor-element-921bc1a .woocommerce-product-details__short-description{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-253 .elementor-element.elementor-element-8f78126{--divider-border-style:solid;--divider-color:#858585;--divider-border-width:1px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-253 .elementor-element.elementor-element-8f78126 .elementor-divider-separator{width:100%;}.elementor-253 .elementor-element.elementor-element-8f78126 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-253 .elementor-element.elementor-element-e7c5667{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-e7c5667 .cart button, .elementor-253 .elementor-element.elementor-element-e7c5667 .cart .button{font-family:"Poppins", Sans-serif;font-weight:500;text-transform:uppercase;background-color:#000000;transition:all 0.2s;}.elementor-253 .elementor-element.elementor-element-e7c5667 .added_to_cart{color:#000000;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-253 .elementor-element.elementor-element-e7c5667 .quantity .qty{font-family:"Poppins", Sans-serif;transition:all 0.2s;}.woocommerce .elementor-253 .elementor-element.elementor-element-e7c5667 form.cart .variations{margin-bottom:11px;}.woocommerce .elementor-253 .elementor-element.elementor-element-e7c5667 form.cart table.variations label{font-family:"Poppins", Sans-serif;font-weight:500;text-transform:uppercase;}.woocommerce .elementor-253 .elementor-element.elementor-element-e7c5667 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-253 .elementor-element.elementor-element-e7c5667 form.cart table.variations td.value select, .woocommerce .elementor-253 .elementor-element.elementor-element-e7c5667 form.cart table.variations td.value:before{background-color:#FFFFFF;}.woocommerce .elementor-253 .elementor-element.elementor-element-e7c5667 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-253 .elementor-element.elementor-element-e7c5667 form.cart table.variations td.value:before{font-family:"Poppins", Sans-serif;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-253 .elementor-element.elementor-element-5821bc4:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(27px/2);}.elementor-253 .elementor-element.elementor-element-5821bc4:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(27px/2);}.elementor-253 .elementor-element.elementor-element-5821bc4.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(27px/2);margin-left:calc(27px/2);}.elementor-253 .elementor-element.elementor-element-5821bc4.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-27px/2);margin-left:calc(-27px/2);}body:not(.rtl) .elementor-253 .elementor-element.elementor-element-5821bc4.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-27px/2) + (-1px/2) );}body:not.rtl .elementor-253 .elementor-element.elementor-element-5821bc4.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-27px/2) - (1px/2) );}.elementor-253 .elementor-element.elementor-element-5821bc4{font-family:"Poppins", Sans-serif;}.elementor-253 .elementor-element.elementor-element-5821bc4 a{color:#767575;}.elementor-253 .elementor-element.elementor-element-f1de889{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-253 .elementor-element.elementor-element-605f165{--display:flex;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.woocommerce .elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products .products > h2{color:#000000;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;}.elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products ul.products li.product .price{color:#484848;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products ul.products li.product .price ins{color:#484848;}.elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products ul.products li.product .price ins .amount{color:#484848;}.elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products ul.products li.product .button{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-253 .elementor-element.elementor-element-1ce439b{--grid-auto-flow:row;}.elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-253 .elementor-element.elementor-element-0d221a9{--content-width:1383px;}.elementor-253 .elementor-element.elementor-element-f1de889{--content-width:1383px;}}@media(max-width:767px){.elementor-253 .elementor-element.elementor-element-1ce439b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products ul.products li.product .price{font-size:13px;}.elementor-253 .elementor-element.elementor-element-0e41a00.elementor-wc-products ul.products li.product .button{font-size:9px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-9745a27 */.woocommerce-product-gallery .flex-viewport{
    width:auto !important;
    flex:1 !important;
    min-width:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eabc82 */.woocommerce div.product form.cart .variations th.label,
.woocommerce div.product form.cart .variations th {
    background: transparent !important;
    background-color: transparent !important;
}
/* Remove grey backgrounds from the variation area */
.woocommerce div.product form.cart .variations,
.woocommerce div.product form.cart .variations tbody,
.woocommerce div.product form.cart .variations tr,
.woocommerce div.product form.cart .variations th,
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations .label,
.woocommerce div.product form.cart .variations .value,
.woocommerce div.product form.cart .variable-items-wrapper {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}


/* Normal size buttons */
.woocommerce div.product form.cart
.variable-items-wrapper.button-variable-items-wrapper
.variable-item {
    background: transparent !important;
    background-color: transparent !important;
    color: #000 !important;

    border: 1px solid #000 !important;
    box-shadow: none !important;
}


/* Normal size button text */
.woocommerce div.product form.cart
.variable-items-wrapper.button-variable-items-wrapper
.variable-item .variable-item-contents,
.woocommerce div.product form.cart
.variable-items-wrapper.button-variable-items-wrapper
.variable-item .variable-item-span {
    background: transparent !important;
    color: #000 !important;
}


/* SELECTED SIZE - BLACK */
.woocommerce div.product form.cart
.variable-items-wrapper.button-variable-items-wrapper
.variable-item.selected {
    background: #000 !important;
    background-color: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}


/* Selected inner area */
.woocommerce div.product form.cart
.variable-items-wrapper.button-variable-items-wrapper
.variable-item.selected .variable-item-contents,
.woocommerce div.product form.cart
.variable-items-wrapper.button-variable-items-wrapper
.variable-item.selected .variable-item-span {
    background: #000 !important;
    background-color: #000 !important;
    color: #fff !important;
}


/* Hover */
.woocommerce div.product form.cart
.variable-items-wrapper.button-variable-items-wrapper
.variable-item:not(.selected):hover {
    background: #000 !important;
    background-color: #000 !important;
    color: #fff !important;
}


/* Hover text */
.woocommerce div.product form.cart
.variable-items-wrapper.button-variable-items-wrapper
.variable-item:not(.selected):hover .variable-item-contents,
.woocommerce div.product form.cart
.variable-items-wrapper.button-variable-items-wrapper
.variable-item:not(.selected):hover .variable-item-span {
    background: #000 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce439b *//* ==========================================
   REMOVE GREY BACKGROUND FROM SIZE AREA
   ========================================== */

.lockd-product-cart table.variations,
.lockd-product-cart table.variations tbody,
.lockd-product-cart table.variations tr,
.lockd-product-cart table.variations th,
.lockd-product-cart table.variations td,
.lockd-product-cart .woo-variation-items-wrapper {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

/* Size label */
.lockd-product-cart table.variations th.label {
    background: transparent !important;
    background-color: transparent !important;
}

/* Size buttons container */
.lockd-product-cart .variable-items-wrapper {
    background: transparent !important;
    background-color: transparent !important;
}

/* Individual size buttons stay white */
.lockd-product-cart .variable-item {
    background: #fff !important;
}

/* Selected size stays black */
.lockd-product-cart .variable-item.selected,
.lockd-product-cart .variable-item[aria-checked="true"] {
    background: #111 !important;
    color: #fff !important;
    border-color: #111 !important;
}
.lockd-product-cart .variable-item-contents,
.lockd-product-cart .variable-item-span,
.lockd-product-cart .variable-item-span-button {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1de889 */#lockd-price-target .price,
#lockd-price-target .price .woocommerce-Price-amount,
#lockd-price-target .price bdi,
#lockd-price-target .price .woocommerce-Price-currencySymbol {
    font-size: 12px !important;
    line-height: 1.4 !important;
}
/* FORCE SMALL PRODUCT PRICE */
#lockd-product-panel #lockd-price-target span.price,
#lockd-product-panel #lockd-price-target span.price span,
#lockd-product-panel #lockd-price-target span.price bdi,
#lockd-product-panel #lockd-price-target .woocommerce-Price-amount,
#lockd-product-panel #lockd-price-target .woocommerce-Price-currencySymbol {
    font-size: 11px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
}
/* VARIATION PRICE */
#lockd-product-panel .woocommerce-variation-price,
#lockd-product-panel .woocommerce-variation-price .price,
#lockd-product-panel .woocommerce-variation-price .price span,
#lockd-product-panel .woocommerce-variation-price .price bdi {
    font-size: 11px !important;
    font-weight: 400 !important;
}
/* FORCE ALL SINGLE PRODUCT PRICES SMALL */
.single-product .price,
.single-product .price *,
.single-product .woocommerce-Price-amount,
.single-product .woocommerce-Price-amount *,
.single-product .woocommerce-Price-currencySymbol {
    font-size: 14px !important;
    line-height: 1.4 !important;
    font-weight: 700 !important;
}/* End custom CSS */