.elementor-562 .elementor-element.elementor-element-aa10001{--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:40px 60px;--row-gap:40px;--column-gap:60px;--padding-top:170px;--padding-bottom:70px;--padding-left:100px;--padding-right:100px;}.elementor-562 .elementor-element.elementor-element-aa10002{--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;}.woocommerce .elementor-562 .elementor-element.elementor-element-aa10003 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-562 .elementor-element.elementor-element-aa10003 .flex-viewport{border-radius:25px 25px 25px 25px;}.woocommerce .elementor-562 .elementor-element.elementor-element-aa10003 .flex-viewport:not(:last-child){margin-bottom:17px;}.woocommerce .elementor-562 .elementor-element.elementor-element-aa10003 .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-562 .elementor-element.elementor-element-aa10003 .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-562 .elementor-element.elementor-element-aa10004{--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;}.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 );color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-ce1aaa2 .elementor-heading-title{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FACA00;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-aa10005 .elementor-heading-title{font-size:44px;font-weight:700;color:#FFFFFF;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-562 .elementor-element.elementor-element-aa10006 .price{font-size:30px;font-weight:700;}.woocommerce .elementor-562 .elementor-element.elementor-element-aa10007 .woocommerce-product-details__short-description{color:#DDDADA;}.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-562 .elementor-element.elementor-element-aa10008{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-562 .elementor-element.elementor-element-aa10008 .cart button, .elementor-562 .elementor-element.elementor-element-aa10008 .cart .button{transition:all 0.2s;}.elementor-562 .elementor-element.elementor-element-aa10008 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-562 .elementor-element.elementor-element-aa10008 form.cart table.variations label{color:#FFFFFF;text-transform:capitalize;}.woocommerce .elementor-562 .elementor-element.elementor-element-aa10008 form.cart table.variations td.value select{color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-562 .elementor-element.elementor-element-aa10009{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-562 .elementor-element.elementor-element-aa10009 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-562 .elementor-element.elementor-element-aa10009 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-562 .elementor-element.elementor-element-aa10009 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-562 .elementor-element.elementor-element-aa10009 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-562 .elementor-element.elementor-element-aa10009 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-562 .elementor-element.elementor-element-aa10009 .elementor-icon-list-icon i{color:#FACA00;transition:color 0.3s;}.elementor-562 .elementor-element.elementor-element-aa10009 .elementor-icon-list-icon svg{fill:#FACA00;transition:fill 0.3s;}.elementor-562 .elementor-element.elementor-element-aa10009 .elementor-icon-list-text{color:#DDDADA;transition:color 0.3s;}.elementor-562 .elementor-element.elementor-element-bb10001{--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;--padding-top:60px;--padding-bottom:70px;--padding-left:100px;--padding-right:100px;}.elementor-562 .elementor-element.elementor-element-bb10002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-562 .elementor-element.elementor-element-bb10002 .elementor-heading-title{font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-bb10003{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-562 .elementor-element.elementor-element-bb10010{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-562 .elementor-element.elementor-element-bb10010:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-bb10010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2C2C;}.elementor-562 .elementor-element.elementor-element-bb1aa01 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#DDDADA;}.elementor-562 .elementor-element.elementor-element-ce10001 .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-bb10011{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-562 .elementor-element.elementor-element-bb10011:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-bb10011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2C2C;}.elementor-562 .elementor-element.elementor-element-bb1aa02 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#DDDADA;}.elementor-562 .elementor-element.elementor-element-ce10002 .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-bb10012{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-562 .elementor-element.elementor-element-bb10012:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-bb10012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2C2C;}.elementor-562 .elementor-element.elementor-element-bb1aa03 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#DDDADA;}.elementor-562 .elementor-element.elementor-element-ce10003 .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-bb10013{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-562 .elementor-element.elementor-element-bb10013:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-bb10013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2C2C;}.elementor-562 .elementor-element.elementor-element-bb1aa04 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#DDDADA;}.elementor-562 .elementor-element.elementor-element-ce10004 .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-bb10014{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-562 .elementor-element.elementor-element-bb10014:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-bb10014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2C2C;}.elementor-562 .elementor-element.elementor-element-bb1aa05 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#DDDADA;}.elementor-562 .elementor-element.elementor-element-ce10005 .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-bb10015{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-562 .elementor-element.elementor-element-bb10015:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-bb10015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2C2C;}.elementor-562 .elementor-element.elementor-element-bb1aa06 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#DDDADA;}.elementor-562 .elementor-element.elementor-element-ce10006 .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-bb10016{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-562 .elementor-element.elementor-element-bb10016:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-bb10016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2C2C;}.elementor-562 .elementor-element.elementor-element-bb1aa07 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#DDDADA;}.elementor-562 .elementor-element.elementor-element-ce10007 .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-bb10017{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-562 .elementor-element.elementor-element-bb10017:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-bb10017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2C2C;}.elementor-562 .elementor-element.elementor-element-bb1aa08 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#DDDADA;}.elementor-562 .elementor-element.elementor-element-ce10008 .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-cc10001{--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:40px 60px;--row-gap:40px;--column-gap:60px;--padding-top:70px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-562 .elementor-element.elementor-element-cc10002{--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;}.elementor-562 .elementor-element.elementor-element-cc10003 .elementor-heading-title{font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-cc10004{color:#DDDADA;}.elementor-562 .elementor-element.elementor-element-cc10005{--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;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-562 .elementor-element.elementor-element-cc10005:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-cc10005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2C2C;}.elementor-562 .elementor-element.elementor-element-c0de001{font-size:17px;line-height:2.2em;color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-2b4aea1{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-562 .elementor-element.elementor-element-2b4aea1:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-2b4aea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292929;}.elementor-562 .elementor-element.elementor-element-adc7e42{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;text-align:center;font-family:"Work Sans", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-562 .elementor-element.elementor-element-adc7e42.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-7ec429f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;box-shadow:0px 14px 62px 18px rgba(0,0,0,0.5);}.elementor-562 .elementor-element.elementor-element-7ec429f.elementor-element{--align-self:center;}.elementor-562 .elementor-element.elementor-element-7ec429f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-562 .elementor-element.elementor-element-8ee3045{--display:flex;--padding-top:50px;--padding-bottom:150px;--padding-left:150px;--padding-right:150px;}.elementor-562 .elementor-element.elementor-element-9f3e335{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-562 .elementor-element.elementor-element-9f3e335.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-00cb071{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;text-align:center;font-family:"Work Sans", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-562 .elementor-element.elementor-element-00cb071.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-2a93b3b{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;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;color:#9CA3AF;}.elementor-562 .elementor-element.elementor-element-2a93b3b.elementor-element{--align-self:flex-end;}.elementor-562 .elementor-element.elementor-element-659cf37{--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 5px;--row-gap:0px;--column-gap:5px;border-style:solid;--border-style:solid;border-color:#665200;--border-color:#665200;--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-562 .elementor-element.elementor-element-2e118fa{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:none;}.elementor-562 .elementor-element.elementor-element-2e118fa img{width:35px;border-style:none;}.elementor-562 .elementor-element.elementor-element-f7a46d6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-f7a46d6.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-cec967f{--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 5px;--row-gap:0px;--column-gap:5px;border-style:solid;--border-style:solid;border-color:#665200;--border-color:#665200;--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-562 .elementor-element.elementor-element-7b8e8b3{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:none;}.elementor-562 .elementor-element.elementor-element-7b8e8b3 img{width:35px;border-style:none;}.elementor-562 .elementor-element.elementor-element-60341ae{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-60341ae.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-b12d251{--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 5px;--row-gap:0px;--column-gap:5px;border-style:solid;--border-style:solid;border-color:#665200;--border-color:#665200;--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-562 .elementor-element.elementor-element-53416a3{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:none;}.elementor-562 .elementor-element.elementor-element-53416a3 img{width:35px;border-style:none;}.elementor-562 .elementor-element.elementor-element-315bf11{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-315bf11.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-d9997a0{--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 5px;--row-gap:0px;--column-gap:5px;border-style:solid;--border-style:solid;border-color:#665200;--border-color:#665200;--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-562 .elementor-element.elementor-element-1dc4eaf{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:none;}.elementor-562 .elementor-element.elementor-element-1dc4eaf img{width:35px;border-style:none;}.elementor-562 .elementor-element.elementor-element-884d348{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-884d348.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-ffb3693{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;}.elementor-562 .elementor-element.elementor-element-b12b5b8{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 47px -19px rgba(0, 0, 0, 0.97);--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-562 .elementor-element.elementor-element-b12b5b8:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-b12b5b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;background-image:url("https://shop.retrokit.it/wp-content/uploads/2026/06/Focus-motore-Retrokit.png");background-position:center center;background-size:cover;}.elementor-562 .elementor-element.elementor-element-0be14cc{--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-562 .elementor-element.elementor-element-e96694a{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 47px -19px rgba(0, 0, 0, 0.97);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-562 .elementor-element.elementor-element-e96694a:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-e96694a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-562 .elementor-element.elementor-element-50d5941{--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 5px;--row-gap:0px;--column-gap:5px;--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-562 .elementor-element.elementor-element-fae6bd5{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:none;}.elementor-562 .elementor-element.elementor-element-fae6bd5 img{width:35px;border-style:none;}.elementor-562 .elementor-element.elementor-element-72276e7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-72276e7.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-1c72c0c{--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:015px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-6951fe8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#9CA3AF;}.elementor-562 .elementor-element.elementor-element-6951fe8.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-b936a52{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 47px -19px rgba(0, 0, 0, 0.97);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-562 .elementor-element.elementor-element-b936a52:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-b936a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-562 .elementor-element.elementor-element-e43fbd3{--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 5px;--row-gap:0px;--column-gap:5px;--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-562 .elementor-element.elementor-element-347c9e0{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:none;}.elementor-562 .elementor-element.elementor-element-347c9e0 img{width:35px;border-style:none;}.elementor-562 .elementor-element.elementor-element-573f501{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-573f501.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-b69daf3{--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:015px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-0cee866{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#9CA3AF;}.elementor-562 .elementor-element.elementor-element-0cee866.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-cd74134{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 47px -19px rgba(0, 0, 0, 0.97);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-562 .elementor-element.elementor-element-cd74134:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-cd74134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-562 .elementor-element.elementor-element-0949fc7{--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 5px;--row-gap:0px;--column-gap:5px;--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-562 .elementor-element.elementor-element-c2e4fac{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:none;}.elementor-562 .elementor-element.elementor-element-c2e4fac img{width:35px;border-style:none;}.elementor-562 .elementor-element.elementor-element-b76a4df{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-b76a4df.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-016c540{--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:015px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-4e2c0be{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#9CA3AF;}.elementor-562 .elementor-element.elementor-element-4e2c0be.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-2d6b8e4{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 47px -19px rgba(0, 0, 0, 0.97);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-562 .elementor-element.elementor-element-2d6b8e4:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-2d6b8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-562 .elementor-element.elementor-element-2d8c54a{--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 5px;--row-gap:0px;--column-gap:5px;--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-562 .elementor-element.elementor-element-775d870{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:none;}.elementor-562 .elementor-element.elementor-element-775d870 img{width:35px;border-style:none;}.elementor-562 .elementor-element.elementor-element-2c6ea23{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-2c6ea23.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-df6fa0d{--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:015px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-3901d2f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#9CA3AF;}.elementor-562 .elementor-element.elementor-element-3901d2f.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-2a5c2c6{--display:flex;--padding-top:50px;--padding-bottom:150px;--padding-left:150px;--padding-right:150px;}.elementor-562 .elementor-element.elementor-element-d81e270{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-562 .elementor-element.elementor-element-d9ff9b5{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;text-align:center;font-family:"Work Sans", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-562 .elementor-element.elementor-element-d9ff9b5.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-f58ec5a{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;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;color:#9CA3AF;}.elementor-562 .elementor-element.elementor-element-f58ec5a.elementor-element{--align-self:flex-end;}.elementor-562 .elementor-element.elementor-element-cc98176{--display:flex;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-562 .elementor-element.elementor-element-d7328c0 .elementor-repeater-item-c526c63{left:55%;--hotspot-translate-x:55%;top:56%;--hotspot-translate-y:56%;}.elementor-562 .elementor-element.elementor-element-d7328c0 .elementor-repeater-item-57fdeae{left:26%;--hotspot-translate-x:26%;top:46%;--hotspot-translate-y:46%;}.elementor-562 .elementor-element.elementor-element-d7328c0 .elementor-repeater-item-0e14372{left:21%;--hotspot-translate-x:21%;top:52%;--hotspot-translate-y:52%;}.elementor-562 .elementor-element.elementor-element-d7328c0 .elementor-repeater-item-387047f{left:88%;--hotspot-translate-x:88%;top:67%;--hotspot-translate-y:67%;}.elementor-562 .elementor-element.elementor-element-d7328c0 .elementor-repeater-item-e05fb1a{left:66%;--hotspot-translate-x:66%;top:24%;--hotspot-translate-y:24%;}.elementor-562 .elementor-element.elementor-element-d7328c0 .elementor-repeater-item-fdc2fb5{left:66%;--hotspot-translate-x:66%;top:24%;--hotspot-translate-y:24%;}.elementor-562 .elementor-element.elementor-element-d7328c0 .elementor-repeater-item-1cf122c{left:74%;--hotspot-translate-x:74%;top:69%;--hotspot-translate-y:69%;}.elementor-562 .elementor-element.elementor-element-d7328c0 .elementor-repeater-item-957ab4e{left:78%;--hotspot-translate-x:78%;top:61%;--hotspot-translate-y:61%;}.elementor-562 .elementor-element.elementor-element-d7328c0 .elementor-repeater-item-7372703{left:44%;--hotspot-translate-x:44%;top:30%;--hotspot-translate-y:30%;}.elementor-562 .elementor-element.elementor-element-d7328c0 .elementor-repeater-item-413d9b7{left:50%;--hotspot-translate-x:50%;top:34%;--hotspot-translate-y:34%;}.elementor-562 .elementor-element.elementor-element-d7328c0 .elementor-repeater-item-43659ef{left:72%;--hotspot-translate-x:72%;top:46%;--hotspot-translate-y:46%;}.elementor-562 .elementor-element.elementor-element-d7328c0 .elementor-repeater-item-c0482d8{left:36%;--hotspot-translate-x:36%;top:40%;--hotspot-translate-y:40%;}.elementor-562 .elementor-element.elementor-element-d7328c0 .elementor-repeater-item-b258126{left:83%;--hotspot-translate-x:83%;top:40%;--hotspot-translate-y:40%;}.elementor-562 .elementor-element.elementor-element-d7328c0 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-562 .elementor-element.elementor-element-d7328c0 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-d7328c0{--background-align:flex-start;--container-width:100%;--image-width:100%;--hotspot-box-color:#000008;--hotspot-border-radius:5px 5px 5px 5px;--tooltip-text-color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-d7328c0 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#373737;border-radius:15px 15px 15px 15px;}.elementor-562 .elementor-element.elementor-element-d7328c0 .e-hotspot__label{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-562 .elementor-element.elementor-element-d7328c0 .e-hotspot__tooltip{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;}.elementor-562 .elementor-element.elementor-element-15dd625{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-562 .elementor-element.elementor-element-b482dbd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-562 .elementor-element.elementor-element-43999ec{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;text-align:center;font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:700;line-height:14px;color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-43999ec.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-96f385f{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;text-align:center;font-family:"Work Sans", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-562 .elementor-element.elementor-element-96f385f.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-b9f062d{--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;--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-562 .elementor-element.elementor-element-7cfd385{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 47px -19px rgba(0, 0, 0, 0.97);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-562 .elementor-element.elementor-element-7cfd385:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-7cfd385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-562 .elementor-element.elementor-element-b4b4800{--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 5px;--row-gap:0px;--column-gap:5px;--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-562 .elementor-element.elementor-element-6b23266{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:none;}.elementor-562 .elementor-element.elementor-element-6b23266 img{width:35px;border-style:none;}.elementor-562 .elementor-element.elementor-element-f0bf9b4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-f0bf9b4.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-2721543{--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:015px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-b326170{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#9CA3AF;}.elementor-562 .elementor-element.elementor-element-b326170.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-e6b584b{--display:flex;--min-height:350px;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 47px -19px rgba(0, 0, 0, 0.97);--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-562 .elementor-element.elementor-element-e6b584b:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-e6b584b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;background-image:url("https://shop.retrokit.it/wp-content/uploads/2026/06/RetroKit_20036_resized.jpg");background-position:center center;background-size:cover;}.elementor-562 .elementor-element.elementor-element-94d7aed{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 47px -19px rgba(0, 0, 0, 0.97);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-562 .elementor-element.elementor-element-94d7aed:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-94d7aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-562 .elementor-element.elementor-element-92e39e5{--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 5px;--row-gap:0px;--column-gap:5px;--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-562 .elementor-element.elementor-element-e18bf84{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:none;}.elementor-562 .elementor-element.elementor-element-e18bf84 img{width:35px;border-style:none;}.elementor-562 .elementor-element.elementor-element-2747db5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;color:var( --e-global-color-primary );}.elementor-562 .elementor-element.elementor-element-2747db5.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-4ff493d{--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:015px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-d405056{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#9CA3AF;}.elementor-562 .elementor-element.elementor-element-d405056.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-94465be{--display:flex;--min-height:350px;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 47px -19px rgba(0, 0, 0, 0.97);--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-562 .elementor-element.elementor-element-94465be:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-94465be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;background-image:url("https://shop.retrokit.it/wp-content/uploads/2026/06/batteria-retrokit.png");background-position:center center;background-size:cover;}.elementor-562 .elementor-element.elementor-element-ee10001{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:100px;--padding-right:100px;}.elementor-562 .elementor-element.elementor-element-ee10001:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-ee10001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FACA00;}.elementor-562 .elementor-element.elementor-element-ee10002{text-align:center;}.elementor-562 .elementor-element.elementor-element-ee10002 .elementor-heading-title{font-size:34px;font-weight:700;color:#1C1C1C;}.elementor-562 .elementor-element.elementor-element-ee10003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;font-size:15px;color:#1C1C1C;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-562 .elementor-element.elementor-element-ee10004 .elementor-button{background-color:#1C1C1C;font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:700;fill:#FACA00;color:#FACA00;border-radius:5px 5px 5px 5px;padding:18px 40px 18px 40px;}.elementor-562 .elementor-element.elementor-element-ee10004 .elementor-button:hover, .elementor-562 .elementor-element.elementor-element-ee10004 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-562 .elementor-element.elementor-element-ee10004 .elementor-button:hover svg, .elementor-562 .elementor-element.elementor-element-ee10004 .elementor-button:focus svg{fill:#000000;}body.elementor-page-562:not(.elementor-motion-effects-element-type-background), body.elementor-page-562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83bf308 );}@media(min-width:768px){.elementor-562 .elementor-element.elementor-element-b12b5b8{--width:100%;}.elementor-562 .elementor-element.elementor-element-e96694a{--width:100%;}.elementor-562 .elementor-element.elementor-element-b936a52{--width:100%;}.elementor-562 .elementor-element.elementor-element-cd74134{--width:100%;}.elementor-562 .elementor-element.elementor-element-2d6b8e4{--width:100%;}.elementor-562 .elementor-element.elementor-element-7cfd385{--width:100%;}.elementor-562 .elementor-element.elementor-element-e6b584b{--width:100%;}.elementor-562 .elementor-element.elementor-element-94d7aed{--width:100%;}.elementor-562 .elementor-element.elementor-element-94465be{--width:100%;}}@media(max-width:1024px){.elementor-562 .elementor-element.elementor-element-aa10001{--padding-top:140px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-562 .elementor-element.elementor-element-bb10003{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-562 .elementor-element.elementor-element-adc7e42{font-size:18px;}.elementor-562 .elementor-element.elementor-element-8ee3045{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-562 .elementor-element.elementor-element-00cb071{font-size:18px;}.elementor-562 .elementor-element.elementor-element-2a93b3b{font-size:18px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-562 .elementor-element.elementor-element-f7a46d6{font-size:18px;}.elementor-562 .elementor-element.elementor-element-60341ae{font-size:18px;}.elementor-562 .elementor-element.elementor-element-315bf11{font-size:18px;}.elementor-562 .elementor-element.elementor-element-884d348{font-size:18px;}.elementor-562 .elementor-element.elementor-element-ffb3693{--grid-auto-flow:row;}.elementor-562 .elementor-element.elementor-element-b12b5b8{--justify-content:flex-start;}.elementor-562 .elementor-element.elementor-element-e96694a{--justify-content:flex-start;}.elementor-562 .elementor-element.elementor-element-72276e7{font-size:18px;}.elementor-562 .elementor-element.elementor-element-6951fe8{font-size:18px;}.elementor-562 .elementor-element.elementor-element-b936a52{--justify-content:flex-start;}.elementor-562 .elementor-element.elementor-element-573f501{font-size:18px;}.elementor-562 .elementor-element.elementor-element-0cee866{font-size:18px;}.elementor-562 .elementor-element.elementor-element-cd74134{--justify-content:flex-start;}.elementor-562 .elementor-element.elementor-element-b76a4df{font-size:18px;}.elementor-562 .elementor-element.elementor-element-4e2c0be{font-size:18px;}.elementor-562 .elementor-element.elementor-element-2d6b8e4{--justify-content:flex-start;}.elementor-562 .elementor-element.elementor-element-2c6ea23{font-size:18px;}.elementor-562 .elementor-element.elementor-element-3901d2f{font-size:18px;}.elementor-562 .elementor-element.elementor-element-2a5c2c6{--padding-top:50px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-562 .elementor-element.elementor-element-d9ff9b5{font-size:18px;}.elementor-562 .elementor-element.elementor-element-f58ec5a{font-size:18px;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-562 .elementor-element.elementor-element-d7328c0 .e-hotspot__label{font-size:45px;}.elementor-562 .elementor-element.elementor-element-d7328c0 .e-hotspot__tooltip{font-size:25px;}.elementor-562 .elementor-element.elementor-element-43999ec{font-size:18px;}.elementor-562 .elementor-element.elementor-element-96f385f{font-size:18px;}.elementor-562 .elementor-element.elementor-element-7cfd385{--justify-content:flex-start;}.elementor-562 .elementor-element.elementor-element-f0bf9b4{font-size:18px;}.elementor-562 .elementor-element.elementor-element-b326170{font-size:18px;}.elementor-562 .elementor-element.elementor-element-e6b584b{--justify-content:flex-start;}.elementor-562 .elementor-element.elementor-element-94d7aed{--justify-content:flex-start;}.elementor-562 .elementor-element.elementor-element-2747db5{font-size:18px;}.elementor-562 .elementor-element.elementor-element-d405056{font-size:18px;}.elementor-562 .elementor-element.elementor-element-94465be{--justify-content:flex-start;}}@media(max-width:767px){.elementor-562 .elementor-element.elementor-element-aa10001{--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-562 .elementor-element.elementor-element-aa10005 .elementor-heading-title{font-size:32px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-562 .elementor-element.elementor-element-bb10001{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-562 .elementor-element.elementor-element-bb10003{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-562 .elementor-element.elementor-element-cc10001{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-562 .elementor-element.elementor-element-2b4aea1{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-562 .elementor-element.elementor-element-adc7e42{width:100%;max-width:100%;text-align:center;font-size:25px;}.elementor-562 .elementor-element.elementor-element-7ec429f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-562 .elementor-element.elementor-element-8ee3045{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-562 .elementor-element.elementor-element-9f3e335{--width:100%;--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-562 .elementor-element.elementor-element-00cb071{width:100%;max-width:100%;text-align:start;font-size:25px;}.elementor-562 .elementor-element.elementor-element-2a93b3b{width:100%;max-width:100%;font-size:13px;}.elementor-562 .elementor-element.elementor-element-659cf37{border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-562 .elementor-element.elementor-element-f7a46d6{width:100%;max-width:100%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-562 .elementor-element.elementor-element-cec967f{border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-60341ae{width:100%;max-width:100%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-562 .elementor-element.elementor-element-b12d251{border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-315bf11{width:100%;max-width:100%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-562 .elementor-element.elementor-element-d9997a0{border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-884d348{width:100%;max-width:100%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-562 .elementor-element.elementor-element-ffb3693{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-562 .elementor-element.elementor-element-b12b5b8{--min-height:350px;}.elementor-562 .elementor-element.elementor-element-e96694a{--min-height:0px;}.elementor-562 .elementor-element.elementor-element-fae6bd5{text-align:start;}.elementor-562 .elementor-element.elementor-element-72276e7{width:100%;max-width:100%;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-562 .elementor-element.elementor-element-1c72c0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-6951fe8{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-562 .elementor-element.elementor-element-b936a52{--min-height:0px;}.elementor-562 .elementor-element.elementor-element-347c9e0{text-align:start;}.elementor-562 .elementor-element.elementor-element-573f501{width:100%;max-width:100%;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-562 .elementor-element.elementor-element-b69daf3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-0cee866{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-562 .elementor-element.elementor-element-cd74134{--min-height:0px;}.elementor-562 .elementor-element.elementor-element-c2e4fac{text-align:start;}.elementor-562 .elementor-element.elementor-element-b76a4df{width:100%;max-width:100%;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-562 .elementor-element.elementor-element-016c540{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-4e2c0be{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-562 .elementor-element.elementor-element-2d6b8e4{--min-height:0px;}.elementor-562 .elementor-element.elementor-element-2c6ea23{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-562 .elementor-element.elementor-element-df6fa0d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-562 .elementor-element.elementor-element-3901d2f{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-562 .elementor-element.elementor-element-2a5c2c6{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-562 .elementor-element.elementor-element-d9ff9b5{width:100%;max-width:100%;text-align:start;font-size:25px;}.elementor-562 .elementor-element.elementor-element-f58ec5a{width:100%;max-width:100%;font-size:13px;}.elementor-562 .elementor-element.elementor-element-cc98176{--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-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-562 .elementor-element.elementor-element-d7328c0{width:100%;max-width:100%;--tooltip-align:left;}.elementor-562 .elementor-element.elementor-element-d7328c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-d7328c0 .e-hotspot__label{font-size:34px;}.elementor-562 .elementor-element.elementor-element-d7328c0 .e-hotspot__tooltip{font-size:12px;}.elementor-562 .elementor-element.elementor-element-15dd625{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-562 .elementor-element.elementor-element-b482dbd{--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-562 .elementor-element.elementor-element-43999ec{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-562 .elementor-element.elementor-element-96f385f{width:100%;max-width:100%;text-align:start;font-size:25px;}.elementor-562 .elementor-element.elementor-element-7cfd385{--min-height:0px;}.elementor-562 .elementor-element.elementor-element-b4b4800{--justify-content:center;}.elementor-562 .elementor-element.elementor-element-6b23266{width:auto;max-width:auto;}.elementor-562 .elementor-element.elementor-element-6b23266.elementor-element{--align-self:center;}.elementor-562 .elementor-element.elementor-element-6b23266 img{width:50px;}.elementor-562 .elementor-element.elementor-element-f0bf9b4{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;text-align:center;font-size:18px;}.elementor-562 .elementor-element.elementor-element-f0bf9b4.elementor-element{--align-self:center;}.elementor-562 .elementor-element.elementor-element-2721543{--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-562 .elementor-element.elementor-element-b326170{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;font-size:13px;}.elementor-562 .elementor-element.elementor-element-e6b584b{--min-height:300px;}.elementor-562 .elementor-element.elementor-element-94d7aed{--min-height:0px;}.elementor-562 .elementor-element.elementor-element-92e39e5{--justify-content:center;}.elementor-562 .elementor-element.elementor-element-e18bf84{width:auto;max-width:auto;}.elementor-562 .elementor-element.elementor-element-e18bf84.elementor-element{--align-self:center;}.elementor-562 .elementor-element.elementor-element-e18bf84 img{width:50px;}.elementor-562 .elementor-element.elementor-element-2747db5{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;text-align:center;font-size:18px;}.elementor-562 .elementor-element.elementor-element-2747db5.elementor-element{--align-self:center;}.elementor-562 .elementor-element.elementor-element-4ff493d{--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-562 .elementor-element.elementor-element-d405056{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;font-size:13px;}.elementor-562 .elementor-element.elementor-element-94465be{--min-height:300px;}.elementor-562 .elementor-element.elementor-element-ee10001{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-562 .elementor-element.elementor-element-ee10002 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-aa10003 */.elementor-562 .elementor-element.elementor-element-aa10003 .woocommerce-product-gallery__image,
.elementor-562 .elementor-element.elementor-element-aa10003 .woocommerce-product-gallery__image img {
  border-radius: 10px;
  overflow: hidden;
}
.elementor-562 .elementor-element.elementor-element-aa10003 .flex-control-thumbs img {
  border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-aa10006 */.elementor-562 .elementor-element.elementor-element-aa10006 .price,
.elementor-562 .elementor-element.elementor-element-aa10006 .price .amount,
.elementor-562 .elementor-element.elementor-element-aa10006 .price bdi {
  color: #FACA00;
}
.elementor-562 .elementor-element.elementor-element-aa10006 .price .woocommerce-price-suffix {
  font-size: 15px;
  font-weight: 600;
  margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-aa10008 */.elementor-562 .elementor-element.elementor-element-aa10008 .cart .button {
  background-color: #FACA00;
  color: #000000;
  font-family: 'Work Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  border-radius: 5px;
  padding: 14px 25px;
  border: none;
  transition: all 0.3s ease;
}
.elementor-562 .elementor-element.elementor-element-aa10008 .cart .button:hover {
  background-color: #000000;
  color: #FACA00;
}
.elementor-562 .elementor-element.elementor-element-aa10008 .quantity .qty {
  background-color: #2D2C2C;
  color: #FFFFFF;
  border: 1px solid #444444;
  border-radius: 5px;
  padding: 11px 10px;
  font-family: 'Work Sans', sans-serif;
}
.elementor-562 .elementor-element.elementor-element-aa10008 .added_to_cart {
  display: none !important;
}
/* Il form va a capo: il box installazione occupa una riga intera sotto */
.elementor-562 .elementor-element.elementor-element-aa10008 form.cart {
  flex-wrap: wrap !important;
  margin-bottom: 4px;
}
.elementor-562 .elementor-element.elementor-element-aa10008 .rk-installazione-option {
  flex-basis: 100%;
  width: 100%;
  order: 10;
  margin: 14px 0 0;
  padding: 14px 16px;
  background-color: #2D2C2C;
  border-radius: 5px;
  color: #DDDADA;
  font-size: 15px;
  line-height: 1.4;
}
.elementor-562 .elementor-element.elementor-element-aa10008 .rk-installazione-option label { cursor: pointer; }
.elementor-562 .elementor-element.elementor-element-aa10008 .rk-installazione-option input[type=checkbox] {
  accent-color: #FACA00;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  vertical-align: -2px;
}
.elementor-562 .elementor-element.elementor-element-aa10008 .rk-installazione-option .amount { color: #FACA00; font-weight: 700; }
/* Respiro tra le righe: form / messaggio rate / pulsante PayPal */
.elementor-562 .elementor-element.elementor-element-aa10008 .ppcp-messages {
  margin: 18px 0 4px;
}
.elementor-562 .elementor-element.elementor-element-aa10008 .ppc-button-wrapper {
  margin-top: 12px;
}
.elementor-562 .elementor-element.elementor-element-aa10008 .rk-sticky-info {
  display: none;
}
/* === Barra acquisto sticky mobile === */
@media (max-width: 767px) {
  .elementor-562 .elementor-element.elementor-element-aa10008 form.cart {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9990;
    background-color: rgba(28, 28, 28, 0.97);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    margin: 0 !important;
    padding: 18px 16px calc(20px + env(safe-area-inset-bottom));
    box-shadow: 0 -6px 24px rgba(0, 0, 0, 0.55);
    align-items: stretch;
    row-gap: 4px;
  }
  .elementor-562 .elementor-element.elementor-element-aa10008 .rk-sticky-info {
    display: flex;
    width: 100%;
    flex-basis: 100%;
    order: -1;
    justify-content: space-between;
    align-items: baseline;
    gap: 10px;
    margin-bottom: 10px;
    font-size: 14px;
  }
  .elementor-562 .elementor-element.elementor-element-aa10008 .rk-sticky-nome {
    color: #FFFFFF;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .elementor-562 .elementor-element.elementor-element-aa10008 .rk-sticky-prezzo,
  .elementor-562 .elementor-element.elementor-element-aa10008 .rk-sticky-prezzo .amount {
    color: #FACA00;
    font-weight: 700;
    white-space: nowrap;
  }
  .elementor-562 .elementor-element.elementor-element-aa10008 .rk-sticky-prezzo .woocommerce-price-suffix {
    font-size: 11px;
    font-weight: 600;
  }
  .elementor-562 .elementor-element.elementor-element-aa10008 form.cart .quantity .qty {
    padding: 15px 8px;
    width: 64px;
    min-height: 52px;
    font-size: 16px;
  }
  .elementor-562 .elementor-element.elementor-element-aa10008 .cart .button {
    flex-grow: 1;
    padding: 15px 18px;
    min-height: 52px;
    font-size: 17px;
  }
  .elementor-562 .elementor-element.elementor-element-aa10008 .rk-installazione-option {
    margin: 12px 0 0;
    padding: 13px 14px;
    font-size: 14px;
    line-height: 1.45;
  }
  .elementor-562 .elementor-element.elementor-element-aa10008 .rk-installazione-option input[type=checkbox] {
    width: 19px;
    height: 19px;
    margin-right: 10px;
  }
}/* End custom CSS */