.elementor-28010 .elementor-element.elementor-element-b30bb09{--display:flex;--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:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-28010 .elementor-element.elementor-element-fa72c07 .wd-breadcrumbs{text-transform:uppercase;}.elementor-28010 .elementor-element.elementor-element-833649f{--e-off-canvas-justify-content:flex-end;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:0;}.elementor-28010 .elementor-element.elementor-element-58ca620{--display:flex;}.elementor-28010 .elementor-element.elementor-element-4b67972{--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;}.elementor-28010 .elementor-element.elementor-element-2e859b9 .elementor-icon-wrapper{text-align:start;}.elementor-28010 .elementor-element.elementor-element-2e859b9.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-28010 .elementor-element.elementor-element-2e859b9.elementor-view-framed .elementor-icon, .elementor-28010 .elementor-element.elementor-element-2e859b9.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-28010 .elementor-element.elementor-element-2e859b9.elementor-view-framed .elementor-icon, .elementor-28010 .elementor-element.elementor-element-2e859b9.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-28010 .elementor-element.elementor-element-2e859b9 .elementor-icon{font-size:35px;}.elementor-28010 .elementor-element.elementor-element-2e859b9 .elementor-icon svg{height:35px;}.elementor-28010 .elementor-element.elementor-element-1bb1974 .elementor-heading-title{font-size:18px;line-height:33px;}.elementor-28010 .elementor-element.elementor-element-6f7e0069{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-28010 .elementor-element.elementor-element-2c173d0{--display:flex;}.elementor-28010 .elementor-element.elementor-element-401511aa{--display:flex;}.elementor-28010 .elementor-element.elementor-element-1fc7425e{z-index:0;}.elementor-28010 .elementor-element.elementor-element-1fc7425e .woocommerce-product-gallery{--wd-gallery-gap:14px;}.elementor-28010 .elementor-element.elementor-element-027d6c9{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-28010 .elementor-element.elementor-element-dcf8946{--display:flex;--min-height:0px;--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-radius:0px 0px 0px 0px;--padding-top:9px;--padding-bottom:9px;--padding-left:20px;--padding-right:20px;}.elementor-28010 .elementor-element.elementor-element-dcf8946:not(.elementor-motion-effects-element-type-background), .elementor-28010 .elementor-element.elementor-element-dcf8946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-28010 .elementor-element.elementor-element-16932a4.ha-has-bg-overlay > .elementor-widget-container::before{opacity:0.5;}.elementor-28010 .elementor-element.elementor-element-16932a4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-28010 .elementor-element.elementor-element-16932a4 .title{color:#FFFFFF;}.elementor-28010 .elementor-element.elementor-element-cd970f8{--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;--border-radius:0px 0px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-28010 .elementor-element.elementor-element-cd970f8:not(.elementor-motion-effects-element-type-background), .elementor-28010 .elementor-element.elementor-element-cd970f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-28010 .elementor-element.elementor-element-4df682a{--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;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;}.elementor-28010 .elementor-element.elementor-element-f3a2f31{--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;--align-items:flex-start;--gap:2% 0%;--row-gap:2%;--column-gap:0%;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--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-28010 .elementor-element.elementor-element-564fb0a > .elementor-widget-container{margin:0px 0px 0px 5px;border-style:solid;}.elementor-28010 .elementor-element.elementor-element-564fb0a .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-28010 .elementor-element.elementor-element-564fb0a .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-28010 .elementor-element.elementor-element-564fb0a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-28010 .elementor-element.elementor-element-564fb0a.elementor-view-framed .elementor-icon, .elementor-28010 .elementor-element.elementor-element-564fb0a.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-28010 .elementor-element.elementor-element-564fb0a .elementor-icon{font-size:80px;}.elementor-28010 .elementor-element.elementor-element-564fb0a .elementor-icon-box-title, .elementor-28010 .elementor-element.elementor-element-564fb0a .elementor-icon-box-title a{font-size:18px;font-weight:200;text-transform:uppercase;letter-spacing:1.6px;}.elementor-28010 .elementor-element.elementor-element-ee951d5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-28010 .elementor-element.elementor-element-ee951d5.elementor-element{--align-self:flex-start;}.elementor-28010 .elementor-element.elementor-element-65d7349{--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;--align-items:flex-start;--gap:2% 0%;--row-gap:2%;--column-gap:0%;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--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-28010 .elementor-element.elementor-element-6ad67de > .elementor-widget-container{margin:0px 0px 0px 5px;border-style:solid;}.elementor-28010 .elementor-element.elementor-element-6ad67de .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-28010 .elementor-element.elementor-element-6ad67de .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-28010 .elementor-element.elementor-element-6ad67de.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-28010 .elementor-element.elementor-element-6ad67de.elementor-view-framed .elementor-icon, .elementor-28010 .elementor-element.elementor-element-6ad67de.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-28010 .elementor-element.elementor-element-6ad67de .elementor-icon{font-size:80px;}.elementor-28010 .elementor-element.elementor-element-6ad67de .elementor-icon-box-title, .elementor-28010 .elementor-element.elementor-element-6ad67de .elementor-icon-box-title a{font-size:18px;font-weight:200;text-transform:uppercase;letter-spacing:1.6px;}.elementor-28010 .elementor-element.elementor-element-7d0406d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-28010 .elementor-element.elementor-element-7d0406d.elementor-element{--align-self:flex-start;}.elementor-28010 .elementor-element.elementor-element-ac73e0d{--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;--align-items:flex-start;--gap:2% 0%;--row-gap:2%;--column-gap:0%;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--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-28010 .elementor-element.elementor-element-66e4df7 > .elementor-widget-container{margin:0px 0px 0px 5px;border-style:solid;}.elementor-28010 .elementor-element.elementor-element-66e4df7 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-28010 .elementor-element.elementor-element-66e4df7 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-28010 .elementor-element.elementor-element-66e4df7.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-28010 .elementor-element.elementor-element-66e4df7.elementor-view-framed .elementor-icon, .elementor-28010 .elementor-element.elementor-element-66e4df7.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-28010 .elementor-element.elementor-element-66e4df7 .elementor-icon{font-size:62px;}.elementor-28010 .elementor-element.elementor-element-66e4df7 .elementor-icon-box-title, .elementor-28010 .elementor-element.elementor-element-66e4df7 .elementor-icon-box-title a{font-size:18px;font-weight:200;text-transform:uppercase;letter-spacing:1.6px;}.elementor-28010 .elementor-element.elementor-element-73b58b9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-28010 .elementor-element.elementor-element-73b58b9.elementor-element{--align-self:flex-start;}.elementor-28010 .elementor-element.elementor-element-e8b7c49 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-28010 .elementor-element.elementor-element-fde3015{--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;--align-items:flex-start;--gap:2% 0%;--row-gap:2%;--column-gap:0%;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--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-28010 .elementor-element.elementor-element-fef4642 > .elementor-widget-container{margin:0px 0px 0px 5px;border-style:solid;}.elementor-28010 .elementor-element.elementor-element-fef4642 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-28010 .elementor-element.elementor-element-fef4642 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-28010 .elementor-element.elementor-element-fef4642.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-28010 .elementor-element.elementor-element-fef4642.elementor-view-framed .elementor-icon, .elementor-28010 .elementor-element.elementor-element-fef4642.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-28010 .elementor-element.elementor-element-fef4642 .elementor-icon{font-size:62px;}.elementor-28010 .elementor-element.elementor-element-fef4642 .elementor-icon-box-title, .elementor-28010 .elementor-element.elementor-element-fef4642 .elementor-icon-box-title a{font-size:18px;font-weight:200;text-transform:uppercase;letter-spacing:1.6px;}.elementor-28010 .elementor-element.elementor-element-7204631 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-28010 .elementor-element.elementor-element-7204631.elementor-element{--align-self:flex-start;}.elementor-28010 .elementor-element.elementor-element-d4d4913{--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;--border-radius:10px 10px 10px 10px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28010 .elementor-element.elementor-element-d4d4913:not(.elementor-motion-effects-element-type-background), .elementor-28010 .elementor-element.elementor-element-d4d4913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-28010 .elementor-element.elementor-element-406805c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-28010 .elementor-element.elementor-element-6a605b8{--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;}.elementor-28010 .elementor-element.elementor-element-afe6602{--display:flex;--min-height:0px;--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-radius:0px 0px 0px 0px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:20px;--padding-right:20px;}.elementor-28010 .elementor-element.elementor-element-afe6602:not(.elementor-motion-effects-element-type-background), .elementor-28010 .elementor-element.elementor-element-afe6602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-28010 .elementor-element.elementor-element-a3870da.ha-has-bg-overlay > .elementor-widget-container::before{opacity:0.5;}.elementor-28010 .elementor-element.elementor-element-a3870da.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-28010 .elementor-element.elementor-element-a3870da .title{color:#FFFFFF;}.elementor-28010 .elementor-element.elementor-element-5480417{--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;--border-radius:0px 0px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28010 .elementor-element.elementor-element-5480417:not(.elementor-motion-effects-element-type-background), .elementor-28010 .elementor-element.elementor-element-5480417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-28010 .elementor-element.elementor-element-5911efd{z-index:0;}.elementor-28010 .elementor-element.elementor-element-7326f70{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--wd-sticky-offset:100px;}.elementor-28010 .elementor-element.elementor-element-215ffc2{--display:flex;}.elementor-28010 .elementor-element.elementor-element-c752750{z-index:0;}.elementor-28010 .elementor-element.elementor-element-c752750 .woocommerce-product-gallery{--wd-gallery-gap:14px;}html .elementor-28010 .elementor-element.elementor-element-368d061 .product_title{font-size:28px;color:#000000;}.elementor-28010 .elementor-element.elementor-element-37c317a .wlv-variation-attributes{background-color:#F2F2F3;border-color:#AFAFAF;border-width:1px;border-style:solid;border-radius:0px;}.elementor-28010 .elementor-element.elementor-element-37c317a .wlv-variation-attributes__label{font-size:14px;font-weight:500;line-height:0px;}.elementor-28010 .elementor-element.elementor-element-37c317a .wlv-variation-attributes__value{font-size:16px;font-weight:700;line-height:0px;}.elementor-28010 .elementor-element.elementor-element-37c317a .wlv-variation-attributes__item{padding:5px 0px 5px 0px;}.elementor-28010 .elementor-element.elementor-element-8f70c5b{--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;}.elementor-28010 .elementor-element.elementor-element-d5ac52a .price{font-size:34px;}.elementor-28010 .elementor-element.elementor-element-e7be724 .olr-wm-shipping-modal{--olr-modal-item-icon-color:#000000;--olr-modal-item-icon-bg:#F2F2F2;--olr-modal-close-color:#FFFFFF;--olr-modal-close-bg:#000000;--olr-modal-close-hover-color:#000000;--olr-modal-close-hover-bg:var( --e-global-color-text );}.elementor-28010 .elementor-element.elementor-element-e7be724 .olr-wm-shipping-modal__item-icon{color:#000000;background-color:#F2F2F2;}.elementor-28010 .elementor-element.elementor-element-e7be724 .olr-wm-shipping-modal__item-icon svg{color:#000000;fill:#000000;stroke:#000000;}.elementor-28010 .elementor-element.elementor-element-e7be724 .olr-wm-shipping-modal__item-icon svg *{color:#000000;fill:#000000;stroke:#000000;}.elementor-28010 .elementor-element.elementor-element-e7be724 .olr-wm-shipping-modal__item-icon svg [fill="none"]{fill:none;}.elementor-28010 .elementor-element.elementor-element-e7be724 .olr-wm-shipping-modal__close-button{color:#FFFFFF !important;background-color:#000000 !important;border-radius:0px 0px 0px 0px;}.elementor-28010 .elementor-element.elementor-element-e7be724 .olr-wm-shipping-modal__close-button:hover, .elementor-28010 .elementor-element.elementor-element-e7be724 .olr-wm-shipping-modal__close-button:focus{color:#000000 !important;background-color:var( --e-global-color-text );}.elementor-28010 .elementor-element.elementor-element-e7be724 .olr-wm-product-estimate{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-28010 .elementor-element.elementor-element-e7be724 .olr-wm-est-visual{font-size:20px;}.elementor-28010 .elementor-element.elementor-element-e7be724 .olr-wm-est-visual svg{width:20px;height:20px;}.elementor-28010 .elementor-element.elementor-element-e7be724 .olr-wm-est-title{font-size:16px;}.elementor-28010 .elementor-element.elementor-element-e7be724 .olr-wm-date{font-size:16px;}.elementor-28010 .elementor-element.elementor-element-924653c > .elementor-widget-container{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-28010 .elementor-element.elementor-element-ae8c25d{--display:flex;--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:space-between;--align-items:center;}.elementor-28010 .elementor-element.elementor-element-34c6887 img{max-width:80px;}.elementor-28010 .elementor-element.elementor-element-b884357{width:auto;max-width:auto;}.elementor-28010 .elementor-element.elementor-element-1901331{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-28010 .elementor-element.elementor-element-c152360{--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;--gap:12px 20px;--row-gap:12px;--column-gap:20px;}.elementor-28010 .elementor-element.elementor-element-ae47bad{--display:flex;}.elementor-28010 .elementor-element.elementor-element-7043580{width:auto;max-width:auto;}.elementor-28010 .elementor-element.elementor-element-7043580 .wd-action-btn{--wd-action-icon-size:20px;}.elementor-28010 .elementor-element.elementor-element-2729f9b{--display:flex;}.elementor-28010 .elementor-element.elementor-element-350b028{width:auto;max-width:auto;}.elementor-28010 .elementor-element.elementor-element-350b028 .wd-action-btn{--wd-action-icon-size:20px;}.elementor-28010 .elementor-element.elementor-element-4e39640{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-28010 .elementor-element.elementor-element-4e39640 .elementor-divider-separator{width:100%;}.elementor-28010 .elementor-element.elementor-element-4e39640 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-28010 .elementor-element.elementor-element-87316d1{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-28010 .elementor-element.elementor-element-a2c787c{--display:flex;}.elementor-28010 .elementor-element.elementor-element-0952f09{--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;}.elementor-28010 .elementor-element.elementor-element-149e309 .elementor-heading-title{font-size:18px;}.elementor-28010 .elementor-element.elementor-element-7644095{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-28010 .elementor-element.elementor-element-7644095 .elementor-divider-separator{width:100%;}.elementor-28010 .elementor-element.elementor-element-7644095 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-28010 .elementor-element.elementor-element-6edf036{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28010 .elementor-element.elementor-element-f768dfa{width:auto;max-width:auto;}.elementor-28010 .elementor-element.elementor-element-f768dfa > .elementor-widget-container{margin:0px -6px 0px 0px;}.elementor-28010 .elementor-element.elementor-element-4874bd5b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1010101A;--border-color:#1010101A;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}@media(min-width:769px){.elementor-28010 .elementor-element.elementor-element-6f7e0069{--content-width:100%;}.elementor-28010 .elementor-element.elementor-element-2c173d0{--width:75%;}.elementor-28010 .elementor-element.elementor-element-401511aa{--width:100%;}.elementor-28010 .elementor-element.elementor-element-dcf8946{--width:100%;}.elementor-28010 .elementor-element.elementor-element-cd970f8{--width:100%;}.elementor-28010 .elementor-element.elementor-element-f3a2f31{--width:22%;}.elementor-28010 .elementor-element.elementor-element-65d7349{--width:22%;}.elementor-28010 .elementor-element.elementor-element-ac73e0d{--width:22%;}.elementor-28010 .elementor-element.elementor-element-fde3015{--width:22%;}.elementor-28010 .elementor-element.elementor-element-d4d4913{--width:100%;}.elementor-28010 .elementor-element.elementor-element-afe6602{--width:100%;}.elementor-28010 .elementor-element.elementor-element-5480417{--width:100%;}.elementor-28010 .elementor-element.elementor-element-7326f70{--width:30%;}.elementor-28010 .elementor-element.elementor-element-215ffc2{--width:100%;}.elementor-28010 .elementor-element.elementor-element-a2c787c{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-28010 .elementor-element.elementor-element-2c173d0{--width:100%;}.elementor-28010 .elementor-element.elementor-element-f3a2f31{--width:24%;}.elementor-28010 .elementor-element.elementor-element-65d7349{--width:24%;}.elementor-28010 .elementor-element.elementor-element-ac73e0d{--width:24%;}.elementor-28010 .elementor-element.elementor-element-fde3015{--width:24%;}.elementor-28010 .elementor-element.elementor-element-7326f70{--width:100%;}}@media(max-width:1024px){.elementor-28010 .elementor-element.elementor-element-6f7e0069{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-28010 .elementor-element.elementor-element-027d6c9{--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;}.elementor-28010 .elementor-element.elementor-element-f3a2f31{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-28010 .elementor-element.elementor-element-ee951d5.elementor-element{--align-self:flex-start;}.elementor-28010 .elementor-element.elementor-element-65d7349{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-28010 .elementor-element.elementor-element-ac73e0d{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-28010 .elementor-element.elementor-element-fde3015{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}html .elementor-28010 .elementor-element.elementor-element-368d061 .product_title{font-size:24px;}.elementor-28010 .elementor-element.elementor-element-d5ac52a .price{font-size:28px;}.elementor-28010 .elementor-element.elementor-element-1901331{--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;}.elementor-28010 .elementor-element.elementor-element-6edf036{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:768px){.elementor-28010 .elementor-element.elementor-element-b30bb09{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28010 .elementor-element.elementor-element-6f7e0069{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-28010 .elementor-element.elementor-element-1fc7425e .woocommerce-product-gallery{--wd-gallery-gap:14px;}.elementor-28010 .elementor-element.elementor-element-027d6c9{--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;}.elementor-28010 .elementor-element.elementor-element-dcf8946{--width:100%;}.elementor-28010 .elementor-element.elementor-element-cd970f8{--width:100%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-28010 .elementor-element.elementor-element-f3a2f31{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28010 .elementor-element.elementor-element-f3a2f31.e-con{--align-self:center;}.elementor-28010 .elementor-element.elementor-element-564fb0a .elementor-icon-box-wrapper{text-align:start;}.elementor-28010 .elementor-element.elementor-element-ee951d5.elementor-element{--align-self:flex-start;}.elementor-28010 .elementor-element.elementor-element-65d7349{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28010 .elementor-element.elementor-element-65d7349.e-con{--align-self:center;}.elementor-28010 .elementor-element.elementor-element-ac73e0d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28010 .elementor-element.elementor-element-ac73e0d.e-con{--align-self:center;}.elementor-28010 .elementor-element.elementor-element-fde3015{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28010 .elementor-element.elementor-element-fde3015.e-con{--align-self:center;}.elementor-28010 .elementor-element.elementor-element-d4d4913{--width:100%;}.elementor-28010 .elementor-element.elementor-element-afe6602{--width:100%;}.elementor-28010 .elementor-element.elementor-element-5480417{--width:100%;}.elementor-28010 .elementor-element.elementor-element-c752750 .woocommerce-product-gallery{--wd-gallery-gap:14px;}html .elementor-28010 .elementor-element.elementor-element-368d061 .product_title{font-size:22px;}.elementor-28010 .elementor-element.elementor-element-d5ac52a .price{font-size:22px;}.elementor-28010 .elementor-element.elementor-element-1901331{--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;}.elementor-28010 .elementor-element.elementor-element-c152360{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28010 .elementor-element.elementor-element-ae47bad{--width:50%;--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;--justify-content:flex-start;}.elementor-28010 .elementor-element.elementor-element-2729f9b{--width:50%;--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;--justify-content:flex-end;}}/* Start custom CSS for wd_single_product_linked_variations, class: .elementor-element-8adf41e */.wd-swatch-bg{border: 1px solid #000;}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-99af6df *//* base bottoni */
.wd-btn-design-full form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn){
  position: relative;
  overflow: hidden;
  min-width: 0; /* utile con flex */
}

/* testo wrappato */
.wd-btn-design-full form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn) .wd-btn-text{
  display: inline-block;
  transition: opacity .15s ease, transform .25s ease;
  will-change: transform, opacity;
}

/* icona: invisibile finché non hover */
.wd-btn-design-full form.cart .single_add_to_cart_button::before,
.wd-btn-design-full form.cart .wd-buy-now-btn::before{
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;

  font-family: "woodmart-font";
  font-weight: 400;
  font-size: 20px;

  transform: translateY(100%);
  opacity: 0; /* SOLO hover */
  transition: opacity .15s ease, transform .25s ease;
  pointer-events: none;
}

/* icona carrello */
.wd-btn-design-full form.cart .single_add_to_cart_button::before{
  content: "\f123"; /* cambia tu */
}

/* icona pagamento con Happy Icons */
.wd-btn-design-full form.cart .wd-buy-now-btn::before{
  content: "\eba4";
  font-family: "Happy Icons"!important;
  font-weight: 400;
}

/* hover/focus: testo sale e scompare */
.wd-btn-design-full form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn):hover .wd-btn-text,
.wd-btn-design-full form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn):focus .wd-btn-text{
  transform: translateY(-110%);
  opacity: 0;
}

/* hover/focus: icona entra e appare */
.wd-btn-design-full form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn):hover::before,
.wd-btn-design-full form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn):focus::before{
  transform: translateY(0);
  opacity: 1;
}

@media (hover:hover) and (pointer:fine){
  .wd-btn-design-full form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn):hover .wd-btn-text{
    transform: translateY(-110%);
    opacity: 0;
  }
  .wd-btn-design-full form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn):hover::before{
    transform: translateY(0);
    opacity: 1;
  }
}/* End custom CSS */