.elementor-4659 .elementor-element.elementor-element-75ff7eb4{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4659 .elementor-element.elementor-element-19825fac{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-4659 .elementor-element.elementor-element-15fa1ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4659 .elementor-element.elementor-element-15fa1ad.elementor-element{--align-self:flex-start;}.elementor-4659 .elementor-element.elementor-element-48790c0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.woocommerce .elementor-4659 .elementor-element.elementor-element-48790c0 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-4659 .elementor-element.elementor-element-48790c0 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-4659 .elementor-element.elementor-element-48790c0 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-4659 .elementor-element.elementor-element-1e478922{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4659 .elementor-element.elementor-element-a7a791e{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:700;color:#FB0302;}.elementor-4659 .elementor-element.elementor-element-c202cda{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-4659 .elementor-element.elementor-element-c202cda .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:44px;font-weight:700;}.elementor-4659 .elementor-element.elementor-element-549e5b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;--e-rating-icon-font-size:10px;--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-dce47b5 );}.elementor-4659 .elementor-element.elementor-element-e544d27{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-4659 .elementor-element.elementor-element-e544d27 .price{color:var( --e-global-color-8ee1a5e );font-family:"Archivo", Sans-serif;font-size:48px;font-weight:800;line-height:36px;}body:not(.rtl) .elementor-4659 .elementor-element.elementor-element-e544d27:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-4659 .elementor-element.elementor-element-e544d27:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-4659 .elementor-element.elementor-element-e544d27.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-4659 .elementor-element.elementor-element-25dc249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4659 .elementor-element.elementor-element-25dc249 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4659 .elementor-element.elementor-element-25dc249 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4659 .elementor-element.elementor-element-25dc249 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4659 .elementor-element.elementor-element-25dc249 .elementor-icon-list-item > a{font-family:"Hanken Grotesk", Sans-serif;font-size:13px;font-weight:400;}.elementor-4659 .elementor-element.elementor-element-25dc249 .elementor-icon-list-text{color:#56565C;transition:color 0.3s;}.elementor-4659 .elementor-element.elementor-element-e02c199{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-4659 .elementor-element.elementor-element-e02c199 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-4659 .elementor-element.elementor-element-e02c199 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-4659 .elementor-element.elementor-element-e02c199 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-4659 .elementor-element.elementor-element-e02c199 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-4659 .elementor-element.elementor-element-e02c199 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-4659 .elementor-element.elementor-element-e02c199 .elementor-icon-list-icon i{color:var( --e-global-color-dce47b5 );transition:color 0.3s;}.elementor-4659 .elementor-element.elementor-element-e02c199 .elementor-icon-list-icon svg{fill:var( --e-global-color-dce47b5 );transition:fill 0.3s;}.elementor-4659 .elementor-element.elementor-element-e02c199 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4659 .elementor-element.elementor-element-e02c199 .elementor-icon-list-item > a{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:600;}.elementor-4659 .elementor-element.elementor-element-e02c199 .elementor-icon-list-text{color:#33333A;transition:color 0.3s;}.elementor-4659 .elementor-element.elementor-element-15784c4{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--view-cart-spacing:0px;--button-spacing:0px;}.elementor-4659 .elementor-element.elementor-element-15784c4 .cart button, .elementor-4659 .elementor-element.elementor-element-15784c4 .cart .button{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;border-radius:3px 3px 3px 3px;padding:10px 40px 10px 40px;color:#FFFFFF;background-color:#FB0302;transition:all 0.2s;}.elementor-4659 .elementor-element.elementor-element-15784c4 .added_to_cart{font-family:"Archivo", Sans-serif;font-size:200px;font-weight:700;}.elementor-4659 .elementor-element.elementor-element-15784c4 .quantity .qty{font-family:"Archivo", Sans-serif;font-size:15px;border-radius:3px 3px 3px 3px;padding:0px 0px 0px 0px;border-color:#0E0E1085;transition:all 0.2s;}.elementor-4659 .elementor-element.elementor-element-15784c4 .quantity .qty:focus{border-color:#0201016B;}.woocommerce .elementor-4659 .elementor-element.elementor-element-15784c4 form.cart .variations{width:62%;margin-bottom:0px;}.woocommerce .elementor-4659 .elementor-element.elementor-element-15784c4 form.cart table.variations tr th, .woocommerce .elementor-4659 .elementor-element.elementor-element-15784c4 form.cart table.variations tr td{padding-top:calc( 14px/2 );padding-bottom:calc( 14px/2 );}.woocommerce .elementor-4659 .elementor-element.elementor-element-15784c4 form.cart table.variations label{color:var( --e-global-color-8ee1a5e );font-family:"Archivo", Sans-serif;font-size:14px;}.woocommerce .elementor-4659 .elementor-element.elementor-element-15784c4 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-4659 .elementor-element.elementor-element-15784c4 form.cart table.variations td.value:before{font-size:10px;}.elementor-4659 .elementor-element.elementor-element-d6ccea5 .elementor-button{background-color:var( --e-global-color-8ee1a5e );font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:10px 40px 10px 40px;}.elementor-4659 .elementor-element.elementor-element-d6ccea5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4659 .elementor-element.elementor-element-d6ccea5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4659 .elementor-element.elementor-element-deedeb2{width:var( --container-widget-width, 75% );max-width:75%;margin:015px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:26px;font-weight:800;line-height:28px;}.elementor-4659 .elementor-element.elementor-element-db130d0{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-3450e1b );--e-share-buttons-secondary-color:#FFFFFF;}.elementor-4659 .elementor-element.elementor-element-db130d0 .elementor-share-btn{font-size:calc(0.6px * 10);}.elementor-4659 .elementor-element.elementor-element-db130d0 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.4em;}.elementor-4659 .elementor-element.elementor-element-b52aba7{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.woocommerce .elementor-4659 .elementor-element.elementor-element-c8eca24 .woocommerce-tabs ul.wc-tabs li a{color:#9A9AA0;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.woocommerce .elementor-4659 .elementor-element.elementor-element-c8eca24 .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-color:#02010100;border-radius:0px 0px 0 0;}.woocommerce .elementor-4659 .elementor-element.elementor-element-c8eca24 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#02010100;font-family:"Hanken Grotesk", Sans-serif;font-size:16px;}.woocommerce .elementor-4659 .elementor-element.elementor-element-c8eca24 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-8ee1a5e );}.woocommerce .elementor-4659 .elementor-element.elementor-element-c8eca24 .woocommerce-Tabs-panel{color:#44444C;}.woocommerce .elementor-4659 .elementor-element.elementor-element-c8eca24 .woocommerce-Tabs-panel h2{color:var( --e-global-color-8ee1a5e );}.woocommerce .elementor-4659 .elementor-element.elementor-element-c8eca24 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:800;}.elementor-4659 .elementor-element.elementor-element-957ba38{--display:flex;--min-height:168px;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4659 .elementor-element.elementor-element-957ba38:not(.elementor-motion-effects-element-type-background), .elementor-4659 .elementor-element.elementor-element-957ba38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E10;}.elementor-4659 .elementor-element.elementor-element-8e72da7{--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: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-4659 .elementor-element.elementor-element-bff5505{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4659 .elementor-element.elementor-element-501dc19{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4659 .elementor-element.elementor-element-501dc19 .elementor-icon-box-wrapper{text-align:start;}.elementor-4659 .elementor-element.elementor-element-501dc19 .elementor-icon-box-title, .elementor-4659 .elementor-element.elementor-element-501dc19 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:13px;font-weight:800;}.elementor-4659 .elementor-element.elementor-element-501dc19 .elementor-icon-box-title{color:var( --e-global-color-dce47b5 );}.elementor-4659 .elementor-element.elementor-element-501dc19 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:700;line-height:35px;letter-spacing:0.16px;color:#FFFFFF;}.elementor-4659 .elementor-element.elementor-element-3d8f372{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4659 .elementor-element.elementor-element-1bf4a59{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4659 .elementor-element.elementor-element-1bf4a59 .elementor-icon-box-wrapper{text-align:start;}.elementor-4659 .elementor-element.elementor-element-1bf4a59 .elementor-icon-box-title, .elementor-4659 .elementor-element.elementor-element-1bf4a59 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:13px;font-weight:800;}.elementor-4659 .elementor-element.elementor-element-1bf4a59 .elementor-icon-box-title{color:var( --e-global-color-dce47b5 );}.elementor-4659 .elementor-element.elementor-element-1bf4a59 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:700;line-height:35px;letter-spacing:0.16px;color:#FFFFFF;}.elementor-4659 .elementor-element.elementor-element-e1137dc{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4659 .elementor-element.elementor-element-8bcf77b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4659 .elementor-element.elementor-element-8bcf77b .elementor-icon-box-wrapper{text-align:start;}.elementor-4659 .elementor-element.elementor-element-8bcf77b .elementor-icon-box-title, .elementor-4659 .elementor-element.elementor-element-8bcf77b .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:13px;font-weight:800;}.elementor-4659 .elementor-element.elementor-element-8bcf77b .elementor-icon-box-title{color:var( --e-global-color-dce47b5 );}.elementor-4659 .elementor-element.elementor-element-8bcf77b .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:700;line-height:35px;letter-spacing:0.16px;color:#FFFFFF;}.elementor-4659 .elementor-element.elementor-element-f66e718{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4659 .elementor-element.elementor-element-5d48bd5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4659 .elementor-element.elementor-element-5d48bd5 .elementor-icon-box-wrapper{text-align:start;}.elementor-4659 .elementor-element.elementor-element-5d48bd5 .elementor-icon-box-title, .elementor-4659 .elementor-element.elementor-element-5d48bd5 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:13px;font-weight:800;}.elementor-4659 .elementor-element.elementor-element-5d48bd5 .elementor-icon-box-title{color:var( --e-global-color-dce47b5 );}.elementor-4659 .elementor-element.elementor-element-5d48bd5 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:700;line-height:35px;letter-spacing:0.16px;color:#FFFFFF;}.elementor-4659 .elementor-element.elementor-element-7942bd7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:090px;--padding-bottom:090px;--padding-left:0px;--padding-right:0px;}.elementor-4659 .elementor-element.elementor-element-9381da6{--display:flex;}.elementor-4659 .elementor-element.elementor-element-5a4acb1{--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;--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-4659 .elementor-element.elementor-element-fa35b2f{--display:flex;--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-4659 .elementor-element.elementor-element-ee7fc51{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 060px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4659 .elementor-element.elementor-element-ee7fc51.elementor-element{--align-self:flex-start;}.elementor-4659 .elementor-element.elementor-element-ee7fc51 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:38px;font-weight:700;line-height:44px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-8ee1a5e );}.elementor-4659 .elementor-element.elementor-element-420807a{--grid-columns:4;}.elementor-4659 .elementor-element.elementor-element-e67a581{--display:flex;--justify-content: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-4659 .elementor-element.elementor-element-bdccab0{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:090px;--padding-bottom:090px;--padding-left:0px;--padding-right:0px;}.elementor-4659 .elementor-element.elementor-element-bdccab0:not(.elementor-motion-effects-element-type-background), .elementor-4659 .elementor-element.elementor-element-bdccab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F7;}.elementor-4659 .elementor-element.elementor-element-c973ebf{--display:flex;}.elementor-4659 .elementor-element.elementor-element-8cace2f{width:var( --container-widget-width, 57% );max-width:57%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;column-gap:0px;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3.2px;color:var( --e-global-color-dce47b5 );}.elementor-4659 .elementor-element.elementor-element-8cace2f p{margin-block-end:0px;}.elementor-4659 .elementor-element.elementor-element-a746ae7{--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;--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-4659 .elementor-element.elementor-element-8e91cce{--display:flex;--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-4659 .elementor-element.elementor-element-102e5ff{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-4659 .elementor-element.elementor-element-102e5ff.elementor-element{--align-self:flex-start;}.elementor-4659 .elementor-element.elementor-element-102e5ff .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:46px;font-weight:700;line-height:44px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-8ee1a5e );}.elementor-4659 .elementor-element.elementor-element-eba0b35{--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;--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-4659 .elementor-element.elementor-element-d802316{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-4659 .elementor-element.elementor-element-7d50cce{--display:flex;--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-4659 .elementor-element.elementor-element-f83b661 .elementor-cta .elementor-cta__bg, .elementor-4659 .elementor-element.elementor-element-f83b661 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4659 .elementor-element.elementor-element-f83b661{border-radius:4px 4px 4px 4px;}.elementor-4659 .elementor-element.elementor-element-f83b661 .elementor-cta__content{min-height:405px;text-align:start;}.elementor-4659 .elementor-element.elementor-element-f83b661 .elementor-cta__title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;}.elementor-4659 .elementor-element.elementor-element-f83b661 .elementor-cta__title:not(:last-child){margin-bottom:2px;}.elementor-4659 .elementor-element.elementor-element-f83b661 .elementor-cta__description{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:normal;}.elementor-4659 .elementor-element.elementor-element-f83b661 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000040;}.elementor-4659 .elementor-element.elementor-element-f83b661 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-4659 .elementor-element.elementor-element-293c042{--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:11px 11px;--row-gap:11px;--column-gap:11px;--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-4659 .elementor-element.elementor-element-293c042.e-con{--align-self:flex-start;}.elementor-4659 .elementor-element.elementor-element-23f3ba1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-4659 .elementor-element.elementor-element-23fa9cc{--display:flex;--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-4659 .elementor-element.elementor-element-3af9418 .elementor-cta .elementor-cta__bg, .elementor-4659 .elementor-element.elementor-element-3af9418 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4659 .elementor-element.elementor-element-3af9418{border-radius:4px 4px 4px 4px;}.elementor-4659 .elementor-element.elementor-element-3af9418 .elementor-cta__content{min-height:196px;text-align:start;}.elementor-4659 .elementor-element.elementor-element-3af9418 .elementor-cta__title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;}.elementor-4659 .elementor-element.elementor-element-3af9418 .elementor-cta__title:not(:last-child){margin-bottom:2px;}.elementor-4659 .elementor-element.elementor-element-3af9418 .elementor-cta__description{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:normal;}.elementor-4659 .elementor-element.elementor-element-3af9418 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000040;}.elementor-4659 .elementor-element.elementor-element-3af9418 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-4659 .elementor-element.elementor-element-f7d46f6{--display:flex;--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-4659 .elementor-element.elementor-element-8875cfa .elementor-cta .elementor-cta__bg, .elementor-4659 .elementor-element.elementor-element-8875cfa .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4659 .elementor-element.elementor-element-8875cfa{border-radius:4px 4px 4px 4px;}.elementor-4659 .elementor-element.elementor-element-8875cfa .elementor-cta__content{min-height:196px;text-align:start;}.elementor-4659 .elementor-element.elementor-element-8875cfa .elementor-cta__title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;}.elementor-4659 .elementor-element.elementor-element-8875cfa .elementor-cta__title:not(:last-child){margin-bottom:2px;}.elementor-4659 .elementor-element.elementor-element-8875cfa .elementor-cta__description{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:normal;}.elementor-4659 .elementor-element.elementor-element-8875cfa .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000040;}.elementor-4659 .elementor-element.elementor-element-8875cfa .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-4659 .elementor-element.elementor-element-e88d18d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-4659 .elementor-element.elementor-element-d658ad0{--display:flex;--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-4659 .elementor-element.elementor-element-637458e .elementor-cta .elementor-cta__bg, .elementor-4659 .elementor-element.elementor-element-637458e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4659 .elementor-element.elementor-element-637458e{border-radius:4px 4px 4px 4px;}.elementor-4659 .elementor-element.elementor-element-637458e .elementor-cta__content{min-height:196px;text-align:start;}.elementor-4659 .elementor-element.elementor-element-637458e .elementor-cta__title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;}.elementor-4659 .elementor-element.elementor-element-637458e .elementor-cta__title:not(:last-child){margin-bottom:2px;}.elementor-4659 .elementor-element.elementor-element-637458e .elementor-cta__description{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:normal;}.elementor-4659 .elementor-element.elementor-element-637458e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000040;}.elementor-4659 .elementor-element.elementor-element-637458e .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-4659 .elementor-element.elementor-element-420977c{--display:flex;--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-4659 .elementor-element.elementor-element-62eef43 .elementor-cta .elementor-cta__bg, .elementor-4659 .elementor-element.elementor-element-62eef43 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4659 .elementor-element.elementor-element-62eef43{border-radius:4px 4px 4px 4px;}.elementor-4659 .elementor-element.elementor-element-62eef43 .elementor-cta__content{min-height:196px;text-align:start;}.elementor-4659 .elementor-element.elementor-element-62eef43 .elementor-cta__title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;}.elementor-4659 .elementor-element.elementor-element-62eef43 .elementor-cta__title:not(:last-child){margin-bottom:2px;}.elementor-4659 .elementor-element.elementor-element-62eef43 .elementor-cta__description{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:normal;}.elementor-4659 .elementor-element.elementor-element-62eef43 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000040;}.elementor-4659 .elementor-element.elementor-element-62eef43 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-4659 .elementor-element.elementor-element-8560e42{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4659 .elementor-element.elementor-element-1b03919{--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:11px 11px;--row-gap:11px;--column-gap:11px;--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-4659 .elementor-element.elementor-element-65829cf{--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:11px 11px;--row-gap:11px;--column-gap:11px;--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-4659 .elementor-element.elementor-element-65829cf.e-con{--align-self:flex-start;}.elementor-4659 .elementor-element.elementor-element-c59c1cf{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-4659 .elementor-element.elementor-element-df33e48{--display:flex;--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-4659 .elementor-element.elementor-element-9bd5ef3 .elementor-cta .elementor-cta__bg, .elementor-4659 .elementor-element.elementor-element-9bd5ef3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4659 .elementor-element.elementor-element-9bd5ef3{border-radius:4px 4px 4px 4px;}.elementor-4659 .elementor-element.elementor-element-9bd5ef3 .elementor-cta__content{min-height:196px;text-align:start;}.elementor-4659 .elementor-element.elementor-element-9bd5ef3 .elementor-cta__title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;}.elementor-4659 .elementor-element.elementor-element-9bd5ef3 .elementor-cta__title:not(:last-child){margin-bottom:2px;}.elementor-4659 .elementor-element.elementor-element-9bd5ef3 .elementor-cta__description{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:normal;}.elementor-4659 .elementor-element.elementor-element-9bd5ef3 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000040;}.elementor-4659 .elementor-element.elementor-element-9bd5ef3 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-4659 .elementor-element.elementor-element-7b3aa39{--display:flex;--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-4659 .elementor-element.elementor-element-487e32f .elementor-cta .elementor-cta__bg, .elementor-4659 .elementor-element.elementor-element-487e32f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4659 .elementor-element.elementor-element-487e32f{border-radius:4px 4px 4px 4px;}.elementor-4659 .elementor-element.elementor-element-487e32f .elementor-cta__content{min-height:196px;text-align:start;}.elementor-4659 .elementor-element.elementor-element-487e32f .elementor-cta__title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;}.elementor-4659 .elementor-element.elementor-element-487e32f .elementor-cta__title:not(:last-child){margin-bottom:2px;}.elementor-4659 .elementor-element.elementor-element-487e32f .elementor-cta__description{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:normal;}.elementor-4659 .elementor-element.elementor-element-487e32f .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000040;}.elementor-4659 .elementor-element.elementor-element-487e32f .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-4659 .elementor-element.elementor-element-117011b{--display:flex;--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-4659 .elementor-element.elementor-element-29ed452{--display:flex;--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;}@media(min-width:768px){.elementor-4659 .elementor-element.elementor-element-75ff7eb4{--content-width:1094px;}.elementor-4659 .elementor-element.elementor-element-19825fac{--width:50%;}.elementor-4659 .elementor-element.elementor-element-1e478922{--width:50%;}.elementor-4659 .elementor-element.elementor-element-b52aba7{--content-width:1094px;}.elementor-4659 .elementor-element.elementor-element-8e72da7{--content-width:1303px;}.elementor-4659 .elementor-element.elementor-element-9381da6{--content-width:1260px;}.elementor-4659 .elementor-element.elementor-element-fa35b2f{--width:100%;}.elementor-4659 .elementor-element.elementor-element-c973ebf{--content-width:1260px;}.elementor-4659 .elementor-element.elementor-element-8e91cce{--width:70%;}.elementor-4659 .elementor-element.elementor-element-d802316{--width:100%;}.elementor-4659 .elementor-element.elementor-element-23f3ba1{--width:100%;}.elementor-4659 .elementor-element.elementor-element-e88d18d{--width:100%;}.elementor-4659 .elementor-element.elementor-element-1b03919{--width:100%;}.elementor-4659 .elementor-element.elementor-element-c59c1cf{--width:100%;}}@media(max-width:1024px){.elementor-4659 .elementor-element.elementor-element-75ff7eb4{--min-height:700px;--padding-top:12%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-4659 .elementor-element.elementor-element-19825fac{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;} .elementor-4659 .elementor-element.elementor-element-db130d0{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-4659 .elementor-element.elementor-element-b52aba7{--min-height:700px;--padding-top:12%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-4659 .elementor-element.elementor-element-957ba38{--min-height:263px;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-4659 .elementor-element.elementor-element-8e72da7{--min-height:0px;--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-4659 .elementor-element.elementor-element-501dc19 .elementor-icon-box-description{font-size:16px;line-height:1.2em;}.elementor-4659 .elementor-element.elementor-element-1bf4a59 .elementor-icon-box-description{font-size:16px;line-height:1.2em;}.elementor-4659 .elementor-element.elementor-element-8bcf77b .elementor-icon-box-description{font-size:16px;line-height:1.2em;}.elementor-4659 .elementor-element.elementor-element-5d48bd5 .elementor-icon-box-description{font-size:16px;line-height:1.2em;}.elementor-4659 .elementor-element.elementor-element-9381da6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4659 .elementor-element.elementor-element-ee7fc51{--container-widget-width:613px;--container-widget-flex-grow:0;width:var( --container-widget-width, 613px );max-width:613px;}.elementor-4659 .elementor-element.elementor-element-ee7fc51 .elementor-heading-title{font-size:44px;line-height:1em;}.elementor-4659 .elementor-element.elementor-element-420807a{--grid-columns:2;}.elementor-4659 .elementor-element.elementor-element-c973ebf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4659 .elementor-element.elementor-element-102e5ff{--container-widget-width:613px;--container-widget-flex-grow:0;width:var( --container-widget-width, 613px );max-width:613px;}.elementor-4659 .elementor-element.elementor-element-102e5ff .elementor-heading-title{font-size:44px;line-height:1em;}.elementor-4659 .elementor-element.elementor-element-f83b661 .elementor-cta__title{font-size:17px;}.elementor-4659 .elementor-element.elementor-element-f83b661 .elementor-cta__description{font-size:10px;}.elementor-4659 .elementor-element.elementor-element-3af9418 .elementor-cta__title{font-size:17px;}.elementor-4659 .elementor-element.elementor-element-3af9418 .elementor-cta__description{font-size:10px;}.elementor-4659 .elementor-element.elementor-element-8875cfa .elementor-cta__title{font-size:17px;}.elementor-4659 .elementor-element.elementor-element-8875cfa .elementor-cta__description{font-size:10px;}.elementor-4659 .elementor-element.elementor-element-637458e .elementor-cta__title{font-size:17px;}.elementor-4659 .elementor-element.elementor-element-637458e .elementor-cta__description{font-size:10px;}.elementor-4659 .elementor-element.elementor-element-62eef43 .elementor-cta__title{font-size:17px;}.elementor-4659 .elementor-element.elementor-element-62eef43 .elementor-cta__description{font-size:10px;}}@media(max-width:767px){.elementor-4659 .elementor-element.elementor-element-75ff7eb4{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:31%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-4659 .elementor-element.elementor-element-19825fac{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4659 .elementor-element.elementor-element-1e478922{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4659 .elementor-element.elementor-element-c202cda .elementor-heading-title{font-size:24px;}.woocommerce .elementor-4659 .elementor-element.elementor-element-e544d27 .price{font-size:29px;}.elementor-4659 .elementor-element.elementor-element-deedeb2{font-size:20px;line-height:1.2em;} .elementor-4659 .elementor-element.elementor-element-db130d0{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-4659 .elementor-element.elementor-element-b52aba7{--padding-top:12%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-4659 .elementor-element.elementor-element-957ba38{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:12%;--padding-bottom:12%;--padding-left:10%;--padding-right:010%;}.elementor-4659 .elementor-element.elementor-element-8e72da7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4659 .elementor-element.elementor-element-bff5505{--width:50%;}.elementor-4659 .elementor-element.elementor-element-501dc19{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-4659 .elementor-element.elementor-element-3d8f372{--width:50%;}.elementor-4659 .elementor-element.elementor-element-1bf4a59{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-4659 .elementor-element.elementor-element-e1137dc{--width:50%;}.elementor-4659 .elementor-element.elementor-element-8bcf77b{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-4659 .elementor-element.elementor-element-f66e718{--width:50%;}.elementor-4659 .elementor-element.elementor-element-7942bd7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4659 .elementor-element.elementor-element-9381da6{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-4659 .elementor-element.elementor-element-ee7fc51{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;}.elementor-4659 .elementor-element.elementor-element-ee7fc51 .elementor-heading-title{font-size:20px;}.elementor-4659 .elementor-element.elementor-element-420807a{--grid-columns:1;}.elementor-4659 .elementor-element.elementor-element-e67a581{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4659 .elementor-element.elementor-element-bdccab0{--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4659 .elementor-element.elementor-element-c973ebf{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-4659 .elementor-element.elementor-element-8cace2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:590px;--container-widget-flex-grow:0;width:var( --container-widget-width, 590px );max-width:590px;}.elementor-4659 .elementor-element.elementor-element-102e5ff .elementor-heading-title{font-size:18px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-15784c4 */.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
    color: #3f444b;
    font-weight: 700;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e478922 */.woocommerce div.product form.cart .variations {
    margin-bottom: 1em;
    border: 0;
    width: 100%;
    font-size: 14px;
    font-family: 'Archivo';
}
table.variations.wpcvs-initialized tr {
    display: flex;
    align-items: normal;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], select, textarea {
    border: 1px solid #56565C;
    border-radius: 3px;
    padding: .2rem 1rem
8px
;
    transition: all .3s;
    width: 40%;
}

.elementor-4659 .elementor-element.elementor-element-340d282 .elementor-button {
    background-color: #FB0302 !important;
    0px 22px 10px 22px;
}


.woocommerce-notices-wrapper {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ff7eb4 */.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents {
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52aba7 *//* =====================================
   TABS PRODUCTO WOOCOMMERCE
   Estilo similar al prototipo
===================================== */

/* Contenedor general de las pestañas */
.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: flex;
    align-items: center;
    gap: 28px;
    margin: 0 0 30px;
    padding: 0;
    border-bottom: 1px solid #eeeeee;
    
}

/* Eliminar estilos nativos WooCommerce */
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom: none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    display: none !important;
}

/* Links */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: block;
    padding: 16px 2px 12px !important;
    font-size: 14px;
    font-weight: 600;
    color: #a1a1a1 !important;
    text-decoration: none;
    border-bottom: 2px solid transparent;
    transition: all 0.2s ease;
}

/* Tab activa */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #111111 !important;
    border-bottom-color: #ff1f1f;
    
}

/* Hover */
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: #111111 !important;
}

/* Fondo activo WooCommerce */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: transparent !important;
}

/* Panel de contenido */
.woocommerce div.product .woocommerce-tabs .panel {
    margin-top: 0;
    font-size: 14px!important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab {
    display: none !important;
}




/* Tabla de atributos WooCommerce - estilo similar a foto 2 */
.woocommerce table.shop_attributes,
.woocommerce .woocommerce-product-attributes {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    font-size: 14px;
    background: #fff;
}

/* Filas */
.woocommerce table.shop_attributes tr,
.woocommerce .woocommerce-product-attributes tr {
    border-bottom: 1px solid #e8e8e8;
}

/* Encabezados izquierda */
.woocommerce table.shop_attributes th,
.woocommerce .woocommerce-product-attributes th {
    width: 38%;
    padding: 18px 20px;
    text-align: left;
    font-weight: 400;
    color: #222;
    background: #fff;
    border: 1px solid #e8e8e8;
    vertical-align: middle;
}

/* Valores derecha */
.woocommerce table.shop_attributes td,
.woocommerce .woocommerce-product-attributes td {
    width: 62%;
    padding: 18px 20px;
    text-align: left;
    font-style: normal;
    color: #4a4a4a;
    background: #fff;
    border: 1px solid #e8e8e8;
    vertical-align: middle;
}

/* Sacar cursiva interna que WooCommerce pone por defecto */
.woocommerce table.shop_attributes td p,
.woocommerce .woocommerce-product-attributes td p {
    margin: 0;
    font-style: normal;
    line-height: 1.5;
}

/* Opcional: que los valores se vean más "limpios" */
.woocommerce table.shop_attributes td,
.woocommerce .woocommerce-product-attributes td {
    text-transform: none;
    letter-spacing: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-957ba38 *//* =====================================
   TABS PRODUCTO WOOCOMMERCE
   Estilo similar al prototipo
===================================== */

/* Contenedor general de las pestañas */
.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: flex;
    align-items: center;
    gap: 28px;
    margin: 0 0 30px;
    padding: 0;
    border-bottom: 1px solid #eeeeee;
}

/* Eliminar estilos nativos WooCommerce */
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom: none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    display: none !important;
}

/* Links */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: block;
    padding: 16px 2px 12px !important;
    font-size: 14px;
    font-weight: 600;
    color: #a1a1a1 !important;
    text-decoration: none;
    border-bottom: 2px solid transparent;
    transition: all 0.2s ease;
}

/* Tab activa */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #111111 !important;
    border-bottom-color: #ff1f1f;
}

/* Hover */
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: #111111 !important;
}

/* Fondo activo WooCommerce */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: transparent !important;
}

/* Panel de contenido */
.woocommerce div.product .woocommerce-tabs .panel {
    margin-top: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab {
    display: none !important;
}/* End custom CSS */