.elementor-2420 .elementor-element.elementor-element-32986ad2{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDD;--border-color:#DDDDDD;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2420 .elementor-element.elementor-element-32986ad2:not(.elementor-motion-effects-element-type-background),.elementor-2420 .elementor-element.elementor-element-32986ad2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-2420 .elementor-element.elementor-element-1cc9e1ea{width:100%;max-width:100%;background-color:#FFF;margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + -10px) -12px;padding:0 0 0 0;border-style:solid;border-width:0 0 1px 0;border-color:#DDD;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgb(0 0 0 / .5)}.elementor-2420 .elementor-element.elementor-element-1cc9e1ea.elementor-element{--align-self:center}.elementor-2420 .elementor-element.elementor-element-1cc9e1ea .woocommerce-breadcrumb{color:#8B8B8B;font-size:12px;font-weight:400;text-transform:capitalize;text-align:start}.elementor-2420 .elementor-element.elementor-element-1cc9e1ea .woocommerce-breadcrumb>a{color:#000}.elementor-2420 .elementor-element.elementor-element-4384b074{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2420 .elementor-element.elementor-element-292637da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2420 .elementor-element.elementor-element-292637da.e-con{--align-self:flex-start;--order:-99999 /* order start hack */}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-2420 .elementor-element.elementor-element-3049fddc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px}.elementor-2420 .elementor-element.elementor-element-3049fddc.elementor-element{--align-self:flex-start}.elementor-2420 .elementor-element.elementor-element-30d7cdb3{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2420 .elementor-element.elementor-element-30d7cdb3.e-con{--align-self:flex-start}.elementor-2420 .elementor-element.elementor-element-fa5ea01{--display:flex;--min-height:654px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.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)}.elementor-2420 .elementor-element.elementor-element-df6f573{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;padding:0 0 0 0;text-align:start}.elementor-2420 .elementor-element.elementor-element-df6f573 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:16px;font-weight:600;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.woocommerce .elementor-widget-woocommerce-product-price .price{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-2420 .elementor-element.elementor-element-25942b9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:start}.elementor-2420 .elementor-element.elementor-element-25942b9.elementor-element{--align-self:flex-start}.woocommerce .elementor-2420 .elementor-element.elementor-element-25942b9 .price{color:#030000;font-family:"Helvetica",Sans-serif;font-size:14px;font-weight:400}.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-2420 .elementor-element.elementor-element-38ab943{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-2420 .elementor-element.elementor-element-38ab943 .cart button,.elementor-2420 .elementor-element.elementor-element-38ab943 .cart .button{border-radius:0 0 0 0;padding:0 0 0 0;transition:all 0.2s}.elementor-2420 .elementor-element.elementor-element-38ab943 .added_to_cart{font-weight:400}.elementor-2420 .elementor-element.elementor-element-38ab943 .quantity .qty{transition:all 0.2s}.woocommerce .elementor-2420 .elementor-element.elementor-element-38ab943 form.cart table.variations label{font-size:1px}.woocommerce .elementor-2420 .elementor-element.elementor-element-38ab943 form.cart table.variations td.value select,.woocommerce .elementor-2420 .elementor-element.elementor-element-38ab943 form.cart table.variations td.value:before{border-radius:1px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-2420 .elementor-element.elementor-element-4275ad4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:20px 0 0 0}.elementor-2420 .elementor-element.elementor-element-4275ad4 .elementor-heading-title{font-size:12px;font-weight:400;text-transform:none;color:#000}.elementor-2420 .elementor-element.elementor-element-4275ad4 .elementor-heading-title a{transition-duration:0.3s}.elementor-2420 .elementor-element.elementor-element-f138b40{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-2420 .elementor-element.elementor-element-f138b40 .elementor-heading-title{font-size:12px;font-weight:400;text-transform:none;color:#000}.elementor-2420 .elementor-element.elementor-element-f138b40 .elementor-heading-title a{transition-duration:0.3s}.elementor-2420 .elementor-element.elementor-element-c46ccc2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-2420 .elementor-element.elementor-element-c46ccc2 .elementor-heading-title{font-size:12px;font-weight:400;text-transform:none;color:#000}.elementor-2420 .elementor-element.elementor-element-c46ccc2 .elementor-heading-title a{transition-duration:0.3s}.elementor-2420 .elementor-element.elementor-element-255b49c8{--display:flex;--min-height:20px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0 1px 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDD;--border-color:#DDDDDD;--border-radius:0px 0px 0px 0px}.elementor-2420 .elementor-element.elementor-element-3e59ac62 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:14px;font-weight:400;line-height:30px}.elementor-2420 .elementor-element.elementor-element-4bb6fa5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.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{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{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 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-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products ul.products li.product{text-align:left;border-style:solid;border-width:0 0 0 0}.elementor-2420 .elementor-element.elementor-element-214d8fed{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-element{--align-self:flex-start}.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products ul.products{grid-column-gap:1px;grid-row-gap:20px}.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0 0 0 0}.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000}.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000}.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:14px;font-weight:400;text-transform:none}.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products ul.products li.product .price del{color:#000}.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products ul.products li.product .price del .amount{color:#000}.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products ul.products li.product .price del{font-size:14px;font-weight:400}.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products ul.products li.product .button{border-radius:0 0 0 0;padding:0 0 0 0}.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products .added_to_cart{font-weight:400}.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products ul.products li.product span.onsale{display:block}@media(max-width:1024px){.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(min-width:768px){.elementor-2420 .elementor-element.elementor-element-4384b074{--width:100%}.elementor-2420 .elementor-element.elementor-element-292637da{--width:50%}.elementor-2420 .elementor-element.elementor-element-30d7cdb3{--width:50%}.elementor-2420 .elementor-element.elementor-element-fa5ea01{--width:360px}}@media(max-width:767px){.elementor-2420 .elementor-element.elementor-element-3049fddc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2420 .elementor-element.elementor-element-30d7cdb3{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-2420 .elementor-element.elementor-element-214d8fed.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}body.woo-variation-swatches .elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents::before,body.woo-variation-swatches .elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item.selected .variable-item-contents::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item.selected .variable-item-contents::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item[aria-checked="true"] .variable-item-contents::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item[aria-checked="true"] .variable-item-contents::after{display:none!important;content:none!important;background-image:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"]{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:16px!important;min-height:16px!important;margin:0!important;padding:0!important;border:1px solid #cfcfcf!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;line-height:0!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item.selected,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item.selected:hover,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item[aria-checked="true"]{border:1px solid #000!important;box-shadow:none!important;background:transparent!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item-contents,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item-span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item-span-color,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item .variable-item-span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item .variable-item-span-color{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;border-radius:50%!important;margin:0!important;padding:0!important;box-shadow:none!important;line-height:0!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item-contents span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item-contents div{font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item-span-color::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item-span-color::after{display:none!important;content:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"]{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;flex-wrap:wrap!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;color:#111!important;line-height:1.2!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item:before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item:after{display:none!important;content:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-contents,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-span-button,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-contents span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-contents div{display:inline!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border-radius:0!important;background:transparent!important;color:#111!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important;text-indent:0!important;white-space:nowrap!important;overflow:visible!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected .variable-item-span-button,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item[aria-checked="true"] .variable-item-span-button{font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important}.elementor-2420 .elementor-element.elementor-element-38ab943{width:100%!important;max-width:360px!important;margin:0!important;padding:0!important;text-align:left!important}.elementor-2420 .elementor-element.elementor-element-38ab943 form.cart{width:100%!important;max-width:360px!important;margin:0!important;padding:0!important;text-align:left!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations{width:100%!important;max-width:360px!important;margin:0 0 8px 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tbody,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations th,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations td{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr{display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin-bottom:18px!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations th.label,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations td.value{display:block!important;width:100%!important;text-align:left!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations th.label label{display:block!important;margin:0 0 8px 0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#000!important;text-align:left!important}.elementor-2420 .elementor-element.elementor-element-38ab943 .reset_variations,.elementor-2420 .elementor-element.elementor-element-38ab943 .stock,.elementor-2420 .elementor-element.elementor-element-38ab943 .woocommerce-variation-availability{display:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 .variable-items-wrapper{background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child td.value{display:flex!important;align-items:center!important;justify-content:flex-start!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-items-wrapper{display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:16px!important;min-height:16px!important;border-radius:50%!important;margin:0!important;padding:0!important;border:1px solid #cfcfcf!important;box-shadow:none!important;overflow:hidden!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item-contents,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item-span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item-span-color,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item .variable-item-span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item .variable-item-span-color{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;border-radius:50%!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item-contents span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item-contents div{font-size:0!important;line-height:0!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item.selected,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item.selected:hover,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item[aria-checked="true"]{border:1px solid #000!important;box-shadow:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) td.value{display:flex!important;gap:0!important;align-items:center!important;justify-content:flex-start!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item{width:74px!important;height:38px!important;min-width:74px!important;min-height:38px!important;border-radius:0!important;margin:0!important;padding:0!important;border:1px solid #cfcfcf!important;box-shadow:none!important;background:#fff!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item:not(:first-child){margin-left:-1px!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item.selected,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item.selected:hover,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item[aria-checked="true"]{border:1px solid #000!important;box-shadow:none!important;z-index:2!important;background:#fff!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item:hover{box-shadow:none!important;background:#fff!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item-contents{font-size:14px!important;font-weight:400!important;line-height:1!important;color:#000!important}.elementor-2420 .elementor-element.elementor-element-38ab943 .woocommerce-variation,.elementor-2420 .elementor-element.elementor-element-38ab943 .woocommerce-variation-add-to-cart,.elementor-2420 .elementor-element.elementor-element-38ab943 .woocommerce-variation-add-to-cart.variations_button{width:100%!important;max-width:360px!important;margin:0!important;padding:0!important;text-align:left!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item.selected::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item.selected::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item[aria-checked="true"]::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item[aria-checked="true"]::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item.selected .variable-item-contents::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item.selected .variable-item-contents::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item[aria-checked="true"] .variable-item-contents::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item[aria-checked="true"] .variable-item-contents::after{content:none!important;display:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"]{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;flex-wrap:wrap!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;color:#111!important;line-height:1.2!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item:before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item:after{display:none!important;content:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-contents,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-span-button,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-contents span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-contents div{display:inline!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border-radius:0!important;background:transparent!important;color:#111!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important;text-indent:0!important;white-space:nowrap!important;overflow:visible!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected .variable-item-span-button,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item[aria-checked="true"] .variable-item-span-button{font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important}.elementor-2420 .elementor-element.elementor-element-38ab943{width:100%!important;max-width:360px!important;margin:0!important;padding:0!important;text-align:left!important}.elementor-2420 .elementor-element.elementor-element-38ab943 form.cart{width:100%!important;max-width:360px!important;margin:0!important;padding:0!important;text-align:left!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations{width:100%!important;max-width:360px!important;margin:0 0 8px 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tbody,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations th,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations td{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr{display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin-bottom:18px!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations th.label,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations td.value{display:block!important;width:100%!important;text-align:left!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations th.label label{display:block!important;margin:0 0 8px 0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#000!important;text-align:left!important}.elementor-2420 .elementor-element.elementor-element-38ab943 .reset_variations,.elementor-2420 .elementor-element.elementor-element-38ab943 .stock,.elementor-2420 .elementor-element.elementor-element-38ab943 .woocommerce-variation-availability{display:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 .variable-items-wrapper{background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child td.value{display:flex!important;align-items:center!important;justify-content:flex-start!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-items-wrapper{display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:16px!important;min-height:16px!important;border-radius:50%!important;margin:0!important;padding:0!important;border:1px solid #cfcfcf!important;box-shadow:none!important;overflow:hidden!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item-contents,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item-span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item-span-color,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item .variable-item-span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item .variable-item-span-color{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;border-radius:50%!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item-contents span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item-contents div{font-size:0!important;line-height:0!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item.selected,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item.selected:hover,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .variable-item[aria-checked="true"]{border:1px solid #000!important;box-shadow:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) td.value{display:flex!important;gap:0!important;align-items:center!important;justify-content:flex-start!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item{width:74px!important;height:38px!important;min-width:74px!important;min-height:38px!important;border-radius:0!important;margin:0!important;padding:0!important;border:1px solid #cfcfcf!important;box-shadow:none!important;background:#fff!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item:not(:first-child){margin-left:-1px!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item.selected,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item.selected:hover,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item[aria-checked="true"]{border:1px solid #000!important;box-shadow:none!important;z-index:2!important;background:#fff!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item:hover{box-shadow:none!important;background:#fff!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:nth-child(2) .variable-item-contents{font-size:14px!important;font-weight:400!important;line-height:1!important;color:#000!important}.elementor-2420 .elementor-element.elementor-element-38ab943 .woocommerce-variation,.elementor-2420 .elementor-element.elementor-element-38ab943 .woocommerce-variation-add-to-cart,.elementor-2420 .elementor-element.elementor-element-38ab943 .woocommerce-variation-add-to-cart.variations_button{width:100%!important;max-width:360px!important;margin:0!important;padding:0!important;text-align:left!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item.selected::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item.selected::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item[aria-checked="true"]::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item[aria-checked="true"]::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item.selected .variable-item-contents::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item.selected .variable-item-contents::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item[aria-checked="true"] .variable-item-contents::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr:first-child .color-variable-item[aria-checked="true"] .variable-item-contents::after{content:none!important;display:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item:hover,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected:hover,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item[aria-checked="true"]{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected:hover,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item[aria-checked="true"]{border-bottom:1px solid #000!important;padding-bottom:2px!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item[aria-checked="true"]::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item[aria-checked="true"]::after{display:none!important;content:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"]{align-items:flex-start!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item:hover,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected:hover,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item[aria-checked="true"]{position:relative!important;display:inline-flex!important;align-items:flex-start!important;justify-content:flex-start!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0 0 4px!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;transform:none!important;line-height:1.2!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-contents,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-span-button,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-contents span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item-contents div,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected .variable-item-span-button,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item[aria-checked="true"] .variable-item-span-button{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;text-decoration:none!important;transform:none!important;position:static!important;top:auto!important;line-height:1.2!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected::before,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item[aria-checked="true"]::before{display:none!important;content:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item:hover::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected:hover::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;display:block!important;width:auto!important;height:1px!important;background:transparent!important;border:0!important;box-shadow:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item.selected::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_style"] .variable-item[aria-checked="true"]::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;display:block!important;width:auto!important;height:1px!important;background:#000!important;border:0!important;box-shadow:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"]{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:0!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item{position:relative!important;display:inline-flex!important;flex:1 1 20%!important;width:20%!important;min-width:0!important;box-sizing:border-box!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item.disabled,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item.no-stock,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item[aria-disabled="true"]{cursor:not-allowed!important;opacity:0.45!important;pointer-events:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item.disabled::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item.no-stock::after,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item[aria-disabled="true"]::after{content:""!important;position:absolute!important;top:50%!important;left:12%!important;right:12%!important;display:block!important;height:1px!important;margin:0!important;background:#555!important;border:0!important;box-shadow:none!important;transform:translateY(-50%)!important;pointer-events:none!important;z-index:3!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item .variable-item-contents,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item .variable-item-span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item .variable-item-span-button{height:38px!important;min-height:38px!important;border-radius:0!important}.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item .variable-item-contents,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item .variable-item-span,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item .variable-item-span-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important}body.woo-variation-swatches.wvs-behavior-hide .elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item.disabled,body.woo-variation-swatches.wvs-behavior-hide .elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item.no-stock,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item.disabled,.elementor-2420 .elementor-element.elementor-element-38ab943 table.variations tr .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item.no-stock{display:inline-flex!important;opacity:0.45!important;overflow:visible!important}body.single-product .elementor-2420 .elementor-sticky__spacer .elementor-element-38ab943{visibility:hidden!important;pointer-events:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 .quantity{display:none!important}.elementor-2420 .elementor-element.elementor-element-38ab943 .woocommerce-variation-add-to-cart,.elementor-2420 .elementor-element.elementor-element-38ab943 .woocommerce-variation-add-to-cart.variations_button{display:flex!important;width:100%!important;max-width:360px!important}.elementor-2420 .elementor-element.elementor-element-38ab943 button.single_add_to_cart_button,.elementor-2420 .elementor-element.elementor-element-38ab943 .single_add_to_cart_button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;text-align:center!important}.elementor-2420 .elementor-element.elementor-element-38ab943 .woocommerce-variation-add-to-cart.variations_button{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important}.elementor-2420 .elementor-element.elementor-element-38ab943 button.single_add_to_cart_button,.elementor-2420 .elementor-element.elementor-element-38ab943 .single_add_to_cart_button,.elementor-2420 .elementor-element.elementor-element-38ab943 .single_add_to_cart_button.disabled,.elementor-2420 .elementor-element.elementor-element-38ab943 .single_add_to_cart_button:disabled,.elementor-2420 .elementor-element.elementor-element-38ab943 button.single_add_to_cart_button:hover,.elementor-2420 .elementor-element.elementor-element-38ab943 button.single_add_to_cart_button:focus{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;flex:1 1 100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:#000!important;color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:1!important;letter-spacing:1px!important;text-align:center!important;box-shadow:none!important;opacity:1!important}.elementor-2420 .elementor-element.elementor-element-4275ad4 a{position:relative;text-decoration:none;display:inline-block}.elementor-2420 .elementor-element.elementor-element-4275ad4 a:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:1px;background:currentColor;transition:width .2s ease}.elementor-2420 .elementor-element.elementor-element-4275ad4 a:hover:after{width:100%}.elementor-2420 .elementor-element.elementor-element-f138b40 a{position:relative;text-decoration:none;display:inline-block}.elementor-2420 .elementor-element.elementor-element-f138b40 a:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:1px;background:currentColor;transition:width .2s ease}.elementor-2420 .elementor-element.elementor-element-f138b40 a:hover:after{width:100%}.elementor-2420 .elementor-element.elementor-element-c46ccc2 a{position:relative;text-decoration:none;display:inline-block}.elementor-2420 .elementor-element.elementor-element-c46ccc2 a:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:1px;background:currentColor;transition:width .2s ease}.elementor-2420 .elementor-element.elementor-element-c46ccc2 a:hover:after{width:100%}.elementor-2420 .elementor-element.elementor-element-214d8fed .elementor-widget-container,.elementor-2420 .elementor-element.elementor-element-214d8fed .woocommerce{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.elementor-2420 .elementor-element.elementor-element-214d8fed .woocommerce>h2,.elementor-2420 .elementor-element.elementor-element-214d8fed .woocommerce>.related>h2,.elementor-2420 .elementor-element.elementor-element-214d8fed .related>h2{margin:0!important;padding:0 8px 16px!important;font-size:14px!important;line-height:1!important;font-weight:400!important;color:#000!important}.elementor-2420 .elementor-element.elementor-element-214d8fed .related,.elementor-2420 .elementor-element.elementor-element-214d8fed section.related,.elementor-2420 .elementor-element.elementor-element-214d8fed .products,.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products{margin-top:0!important;padding-top:0!important}.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products{position:relative!important;left:50%!important;width:100vw!important;max-width:100vw!important;margin:0 0 0 -50vw!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:1px!important;row-gap:0!important;overflow:visible!important;box-sizing:border-box!important}.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products::before,.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products::after{display:none!important;content:none!important}.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product{position:relative!important;display:block!important;float:none!important;clear:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important;box-sizing:border-box!important}.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product::before{content:""!important;position:absolute!important;inset:0!important;z-index:20!important;pointer-events:none!important;border:1px solid transparent!important;box-sizing:border-box!important}.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product:hover::before{border-color:#000!important}.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product a.woocommerce-LoopProduct-link{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 18px!important;color:#000!important;text-decoration:none!important;overflow:visible!important;box-sizing:border-box!important}.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:2 / 3;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;background:#f3f3f3!important}.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product .woocommerce-loop-product__title{display:block!important;width:100%!important;margin:10px 0 0!important;padding:0 8px!important;font-size:12px!important;line-height:1.25!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#000!important;text-align:left!important;box-sizing:border-box!important}.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product .price{display:block!important;float:none!important;clear:both!important;position:static!important;width:100%!important;max-width:none!important;margin:2px 0 0!important;padding:0 8px!important;font-size:12px!important;line-height:1.25!important;font-weight:400!important;letter-spacing:0!important;color:#000!important;text-align:left!important;box-sizing:border-box!important}.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product .price,.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product .price span,.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product .price bdi,.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product .price ins,.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product .price del{font-size:12px!important;line-height:1.25!important;font-weight:400!important;color:#000!important;text-align:left!important}.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product .button,.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product .add_to_cart_button,.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product .added_to_cart{display:none!important}@media (max-width:767px){.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-2420 .elementor-element.elementor-element-214d8fed ul.products li.product a.woocommerce-LoopProduct-link{padding-bottom:18px!important}}