.elementor-5466 .elementor-element.elementor-element-02701d6{--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:5%;--padding-right:5%;}.elementor-5466 .elementor-element.elementor-element-02701d6:not(.elementor-motion-effects-element-type-background), .elementor-5466 .elementor-element.elementor-element-02701d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4F8;}.elementor-5466 .elementor-element.elementor-element-2a7e950{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5466 .elementor-element.elementor-element-2a7e950.e-con{--align-self:center;}.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-5466 .elementor-element.elementor-element-40c9eed{width:100%;max-width:100%;text-align:center;}.elementor-5466 .elementor-element.elementor-element-40c9eed > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:5px 0px 5px 0px;border-radius:20px 20px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-40c9eed .elementor-heading-title{font-family:"My_font", Sans-serif;font-size:19px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-5466 .elementor-element.elementor-element-2c85968{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5466 .elementor-element.elementor-element-2c85968:not(.elementor-motion-effects-element-type-background), .elementor-5466 .elementor-element.elementor-element-2c85968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5466 .elementor-element.elementor-element-72c60a3 > .elementor-widget-container{margin:10px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-72c60a3 .woocommerce-breadcrumb{color:#827A7A;font-size:10px;text-transform:uppercase;}.elementor-5466 .elementor-element.elementor-element-72c60a3 .woocommerce-breadcrumb > a{color:#827A7A;}.elementor-5466 .elementor-element.elementor-element-94a38d9{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5466 .elementor-element.elementor-element-aa63909{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5466 .elementor-element.elementor-element-aa63909.e-con{--align-self:stretch;}.elementor-5466 .elementor-element.elementor-element-05f94bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-5466 .elementor-element.elementor-element-e12dfbb{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5466 .elementor-element.elementor-element-e12dfbb.e-con{--align-self:stretch;}.elementor-5466 .elementor-element.elementor-element-20c05ca{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5466 .elementor-element.elementor-element-be332f5{--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 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6E9EC;--border-color:#E6E9EC;--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-5466 .elementor-element.elementor-element-13406a9{width:100%;max-width:100%;}.elementor-5466 .elementor-element.elementor-element-13406a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5466 .elementor-element.elementor-element-dd07d3d{width:100%;max-width:100%;}.elementor-5466 .elementor-element.elementor-element-dd07d3d > .elementor-widget-container{margin:7px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-dd07d3d .elementor-heading-title{font-family:"My_font", Sans-serif;font-size:19px;font-weight:500;color:#000000;}.elementor-5466 .elementor-element.elementor-element-2b53fdf{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--e-rating-icon-marked-color:#CD9508;--e-rating-icon-color:#CCCCCC;}.elementor-5466 .elementor-element.elementor-element-2b53fdf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-2b53fdf.elementor-element{--align-self:center;}.elementor-5466 .elementor-element.elementor-element-4eab5c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-5466 .elementor-element.elementor-element-c86b915 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:3px 5px 3px 5px;border-radius:10px 10px 10px 10px;}.elementor-5466 .elementor-element.elementor-element-c86b915.elementor-element{--align-self:flex-start;}.elementor-5466 .elementor-element.elementor-element-c86b915{font-family:"My_font", Sans-serif;font-size:14px;font-weight:600;color:#0C679F;}.elementor-5466 .elementor-element.elementor-element-e6ea506{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5466 .elementor-element.elementor-element-1225bc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-1225bc8 .elementor-icon-wrapper{text-align:center;}.elementor-5466 .elementor-element.elementor-element-1225bc8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5466 .elementor-element.elementor-element-1225bc8.elementor-view-framed .elementor-icon, .elementor-5466 .elementor-element.elementor-element-1225bc8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5466 .elementor-element.elementor-element-1225bc8.elementor-view-framed .elementor-icon, .elementor-5466 .elementor-element.elementor-element-1225bc8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5466 .elementor-element.elementor-element-1225bc8 .elementor-icon{font-size:20px;}.elementor-5466 .elementor-element.elementor-element-1225bc8 .elementor-icon svg{height:20px;}.elementor-5466 .elementor-element.elementor-element-a92cc2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-a92cc2b .elementor-icon-wrapper{text-align:center;}.elementor-5466 .elementor-element.elementor-element-a92cc2b.elementor-view-stacked .elementor-icon{background-color:#8D8D8D;}.elementor-5466 .elementor-element.elementor-element-a92cc2b.elementor-view-framed .elementor-icon, .elementor-5466 .elementor-element.elementor-element-a92cc2b.elementor-view-default .elementor-icon{color:#8D8D8D;border-color:#8D8D8D;}.elementor-5466 .elementor-element.elementor-element-a92cc2b.elementor-view-framed .elementor-icon, .elementor-5466 .elementor-element.elementor-element-a92cc2b.elementor-view-default .elementor-icon svg{fill:#8D8D8D;}.elementor-5466 .elementor-element.elementor-element-a92cc2b .elementor-icon{font-size:20px;}.elementor-5466 .elementor-element.elementor-element-a92cc2b .elementor-icon svg{height:20px;}.elementor-5466 .elementor-element.elementor-element-20165f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-20165f0 .elementor-icon-wrapper{text-align:center;}.elementor-5466 .elementor-element.elementor-element-20165f0.elementor-view-stacked .elementor-icon{background-color:#8D8D8D;}.elementor-5466 .elementor-element.elementor-element-20165f0.elementor-view-framed .elementor-icon, .elementor-5466 .elementor-element.elementor-element-20165f0.elementor-view-default .elementor-icon{color:#8D8D8D;border-color:#8D8D8D;}.elementor-5466 .elementor-element.elementor-element-20165f0.elementor-view-framed .elementor-icon, .elementor-5466 .elementor-element.elementor-element-20165f0.elementor-view-default .elementor-icon svg{fill:#8D8D8D;}.elementor-5466 .elementor-element.elementor-element-20165f0 .elementor-icon{font-size:20px;}.elementor-5466 .elementor-element.elementor-element-20165f0 .elementor-icon svg{height:20px;}.elementor-5466 .elementor-element.elementor-element-61e736d{--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-5466 .elementor-element.elementor-element-954a6fd{--display:flex;--gap:10px 0px;--row-gap:10px;--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-5466 .elementor-element.elementor-element-036f620{text-align:left;}.elementor-5466 .elementor-element.elementor-element-036f620 .elementor-heading-title{font-family:"My_font", Sans-serif;font-weight:500;color:#000000;}.elementor-5466 .elementor-element.elementor-element-4bd9ec1{--display:flex;--gap:10px 0px;--row-gap:10px;--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-5466 .elementor-element.elementor-element-97a6cb2{text-align:left;}.elementor-5466 .elementor-element.elementor-element-97a6cb2 .elementor-heading-title{font-family:"My_font", Sans-serif;font-weight:500;color:#000000;}.elementor-5466 .elementor-element.elementor-element-2d707a3{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E6E9EC;--border-color:#E6E9EC;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5466 .elementor-element.elementor-element-2d707a3:not(.elementor-motion-effects-element-type-background), .elementor-5466 .elementor-element.elementor-element-2d707a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4F8;}.elementor-5466 .elementor-element.elementor-element-06123f1{text-align:left;font-family:"My_font", Sans-serif;font-size:13px;font-weight:500;color:#000000;}.elementor-5466 .elementor-element.elementor-element-81f30d4{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-5466 .elementor-element.elementor-element-81f30d4.e-con{--align-self:stretch;}.elementor-5466 .elementor-element.elementor-element-300adda{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E6E9EC;--border-color:#E6E9EC;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5466 .elementor-element.elementor-element-300adda:not(.elementor-motion-effects-element-type-background), .elementor-5466 .elementor-element.elementor-element-300adda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4F8;}.elementor-5466 .elementor-element.elementor-element-f398789{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--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;}.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 );}.elementor-5466 .elementor-element.elementor-element-34d13eb{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-5466 .elementor-element.elementor-element-34d13eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-5466 .elementor-element.elementor-element-34d13eb .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5466 .elementor-element.elementor-element-8483dac > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-0a8d29d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-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-5466 .elementor-element.elementor-element-660a39f{width:100%;max-width:100%;--button-spacing:5px;}.elementor-5466 .elementor-element.elementor-element-660a39f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-660a39f .cart button, .elementor-5466 .elementor-element.elementor-element-660a39f .cart .button{font-family:"My_font", Sans-serif;font-size:15px;font-weight:500;border-style:none;border-radius:10px 10px 10px 10px;color:#FFFFFF;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-5466 .elementor-element.elementor-element-660a39f .quantity .qty{font-family:"My_font", Sans-serif;border-style:none;transition:all 0.2s;}.woocommerce .elementor-5466 .elementor-element.elementor-element-660a39f form.cart table.variations td.value select, .woocommerce .elementor-5466 .elementor-element.elementor-element-660a39f form.cart table.variations td.value:before{border-radius:0px;}.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-5466 .elementor-element.elementor-element-419588d .elementor-button{background-color:#2C8C5F;font-family:"My_font", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-5466 .elementor-element.elementor-element-419588d{width:100%;max-width:100%;}.elementor-5466 .elementor-element.elementor-element-419588d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-dc7d6bc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5466 .elementor-element.elementor-element-dc7d6bc > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-97e244c{--display:flex;--gap:12px 0px;--row-gap:12px;--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-5466 .elementor-element.elementor-element-f677801 .elementor-button{background-color:#FFFFFF;font-family:"My_font", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:15px 0px 15px 0px;}.elementor-5466 .elementor-element.elementor-element-f677801 .elementor-button:hover, .elementor-5466 .elementor-element.elementor-element-f677801 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-5466 .elementor-element.elementor-element-f677801 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5466 .elementor-element.elementor-element-f677801 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5466 .elementor-element.elementor-element-f677801 .elementor-button:hover svg, .elementor-5466 .elementor-element.elementor-element-f677801 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5466 .elementor-element.elementor-element-8c8ef53 .elementor-button{background-color:#FFFFFF;font-family:"My_font", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:15px 0px 15px 0px;}.elementor-5466 .elementor-element.elementor-element-8c8ef53 .elementor-button:hover, .elementor-5466 .elementor-element.elementor-element-8c8ef53 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-5466 .elementor-element.elementor-element-8c8ef53 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5466 .elementor-element.elementor-element-8c8ef53 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5466 .elementor-element.elementor-element-8c8ef53 .elementor-button:hover svg, .elementor-5466 .elementor-element.elementor-element-8c8ef53 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5466 .elementor-element.elementor-element-bad71cd{--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-5466 .elementor-element.elementor-element-723bd11{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5466 .elementor-element.elementor-element-c06ea94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-5466 .elementor-element.elementor-element-c06ea94 .woocommerce-tabs ul.wc-tabs li a{color:#000000;font-family:"My_font", Sans-serif;font-size:15px;font-weight:500;}.woocommerce .elementor-5466 .elementor-element.elementor-element-c06ea94 .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-radius:20px 20px 0 0;}.woocommerce .elementor-5466 .elementor-element.elementor-element-c06ea94 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"My_font", Sans-serif;font-size:13px;font-weight:500;}.woocommerce .elementor-5466 .elementor-element.elementor-element-c06ea94 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"My_font", Sans-serif;}.elementor-5466 .elementor-element.elementor-element-6afd28e{--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:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5466 .elementor-element.elementor-element-5e78c59 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 20px 0px;padding:010px 15px 10px 15px;border-style:none;border-radius:0px 010px 00px 0px;}.elementor-5466 .elementor-element.elementor-element-5e78c59.elementor-element{--align-self:flex-start;}.elementor-5466 .elementor-element.elementor-element-5e78c59{text-align:left;}.elementor-5466 .elementor-element.elementor-element-5e78c59 .elementor-heading-title{font-family:"My_font", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5466 .elementor-element.elementor-element-cf2a1b6{--grid-columns:5;--grid-row-gap:10px;--grid-column-gap:10px;}@media(max-width:1024px){.elementor-5466 .elementor-element.elementor-element-cf2a1b6{--grid-columns:2;}}@media(min-width:768px){.elementor-5466 .elementor-element.elementor-element-2a7e950{--width:1350px;}.elementor-5466 .elementor-element.elementor-element-aa63909{--width:39%;}.elementor-5466 .elementor-element.elementor-element-e12dfbb{--width:60%;}.elementor-5466 .elementor-element.elementor-element-20c05ca{--width:60%;}.elementor-5466 .elementor-element.elementor-element-4eab5c9{--width:53%;}.elementor-5466 .elementor-element.elementor-element-e6ea506{--width:20%;}.elementor-5466 .elementor-element.elementor-element-81f30d4{--width:40%;}}@media(max-width:767px){.elementor-5466 .elementor-element.elementor-element-40c9eed > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-5466 .elementor-element.elementor-element-aa63909{--min-height:300px;--margin-top:0px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;}.elementor-5466 .elementor-element.elementor-element-20c05ca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5466 .elementor-element.elementor-element-be332f5{--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-5466 .elementor-element.elementor-element-2b53fdf{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;--e-rating-icon-font-size:16px;}.elementor-5466 .elementor-element.elementor-element-4eab5c9{--width:30%;--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;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5466 .elementor-element.elementor-element-c86b915 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-c86b915{font-size:14px;}.elementor-5466 .elementor-element.elementor-element-e6ea506{--width:33%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-5466 .elementor-element.elementor-element-954a6fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5466 .elementor-element.elementor-element-036f620 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-e4b722f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-4bd9ec1{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-5466 .elementor-element.elementor-element-2d707a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5466 .elementor-element.elementor-element-06123f1{text-align:justify;}.elementor-5466 .elementor-element.elementor-element-81f30d4{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5466 .elementor-element.elementor-element-300adda{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5466 .elementor-element.elementor-element-f398789{--justify-content:space-between;--flex-wrap:nowrap;}.elementor-5466 .elementor-element.elementor-element-34d13eb{width:initial;max-width:initial;}.elementor-5466 .elementor-element.elementor-element-419588d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5466 .elementor-element.elementor-element-419588d .elementor-button{font-size:16px;padding:10px 5px 10px 5px;}.elementor-5466 .elementor-element.elementor-element-dc7d6bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5466 .elementor-element.elementor-element-dc7d6bc{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-5466 .elementor-element.elementor-element-bad71cd{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5466 .elementor-element.elementor-element-5e78c59 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5466 .elementor-element.elementor-element-cf2a1b6{--grid-columns:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-05f94bb */.onsale {
    display: none;
}

/* Вертикальные миниатюры слева для галереи WooCommerce */
.woocommerce-product-gallery {
    display: flex !important;
    flex-direction: row !important;
    margin-bottom: 0px !important;
}

.flex-control-nav.flex-control-thumbs {
    display: flex !important;
    flex-direction: column !important;
    width: 20% !important;
    margin: 0 15px 0 0 !important;
    order: 0 !important;
    float: left !important;
}

.flex-control-thumbs li {
    width: 100% !important;
    margin: 0 0 10px 0 !important;
    float: none !important;
}

.flex-viewport {
    width: 100% !important;
    height: 100% !important;
    align-self: center;
    order: 1 !important;
    border-radius: 20px;
    max-height:450px;
}

.flex-viewport img {
    align-self: center;
    border-radius: 20px;
    
}

.woocommerce-product-gallery__image{
    border-radius: 20px;
}

.flex-viewport .woocommerce-product-gallery__image {
    align-self: center;
}

/* Изменить ширину миниатюр (текущее 20%) */
.flex-control-nav.flex-control-thumbs {
    width: 15% !important; /* или 15% для уже */
}

/* Изменить отступ между миниатюрами */
.flex-control-thumbs li {
    padding: 0 0 5px 0 !important; /* больше отступ */
}

/* Изменить рамку активной миниатюры */
.flex-control-thumbs li img.flex-active {
    border: 2px solid #E6E9EC !important;
    border-radius: 10px;
}
.flex-control-thumbs li img {

    border-radius: 10px;
}


/* Для мобильных устройств */
@media (max-width: 768px) {
    .woocommerce-product-gallery {
        flex-direction: column !important;
    }
    
    .flex-control-nav.flex-control-thumbs {
        width: 100% !important;
        margin: 0 0 15px 0 !important;
        flex-direction: row !important;
        overflow-x: auto;
        order: 1 !important;
    }
    
    .flex-control-thumbs li {
 
        margin: 10px 5px 0 0 !important;
    }
    
    .flex-viewport {
        width: 100% !important;
        order: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c86b915 */.this_css .elementor-widget-container{
    text-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e4b722f */.elementor-widget-woocommerce-product-additional-information h2, .wc-tabs-wrapper h2 {
    display: none !important;
}

.elementor-shortcode{
    font-size: 14px;
    font-family: "My_font", sans-serif !important;
}

.values {
    font-weight: 400;
    color: black !important;
}

.product-attributes li span{
    color: #E6E9EC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06123f1 */.this_discr .elementor-widget-container{
  overflow: hidden; /* Скрывает всё, что выходит за границы */
  display: -webkit-box; /* Включает старую модель "flexbox" WebKit */
  -webkit-box-orient: vertical; /* Располагает содержимое вертикально */
  -webkit-line-clamp: 4; /* Максимальное количество строк */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d707a3 */.this_cont {
    box-shadow: 0px 0px 6px #c5c3c3;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-34d13eb */p.price {
    width: 100% !important;
}

p.price bdi{
    color: black !important;
    font-weight: 500 !important;
    font-size: 21px;
}

p.price .del_wrapper {
    color: #272b2e;
    font-size: 12px;
    font-weight: 500 !important;
   
}


p.price .del_wrapper bdi {
     margin-right: 5px !important;
   
}


p.price ins{
         text-decoration: none !important;
 }

.discount-with-icon {
    color: red;
}

.elementor-widget-woocommerce-product-price{
    line-height: normal !important;

}

.price{
    display: flex !important;
    flex-direction: column-reverse !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-660a39f */p.in-stock {
    display: none;
}


.single_add_to_cart_button {
    width: 60%;
    border-radius: 10px !important;
}

.this_buttom .single_add_to_cart_button, .this_buttom .qty-minus,.this_buttom  .qty-plus {
		    box-shadow: inset 0px 1px 2px hsl(203 85% 50%), inset -2px -2px 3px hsl(203 85% 18%), 0 0 0 -1px hsl(203 85% 30%), 4px 4px 8px hsl(203 50% 10% / 0.6) !important;
}
 @media (max-width: 768px) {

.single_add_to_cart_button{
    width: 65% !important;
}
        }

/* Стили для кнопок +/- */
.quantity {
    display: flex !important;
    width: 40% !important;
    border: 1px solid #0c679f !important;
    border-radius: 6px !important;
    overflow: hidden !important;
}

.qty-minus, .qty-plus {
    width: 30px !important;
    height: 37px !important;
    background: #0c679f !important;
    border: none !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    color: white !important;
    cursor: pointer !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 0px !important;
}

.qty-minus:hover, .qty-plus:hover {
    background: #0c679f !important;
}

.quantity .qty {
    width: 35px !important;
    height: 37px !important;
    border: none !important;
    text-align: center !important;
    font-size: 16px !important;
    font-weight: 580 !important;
    padding: 0 !important;
    -moz-appearance: textfield !important;
}

.quantity .qty::-webkit-outer-spin-button,
.quantity .qty::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}

 @media (max-width: 768px) {
.quantity {

    width: auto !important;


}
        }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-419588d */.this_buttom_g .elementor-button{

box-shadow: 
  inset 0px 1px 2px hsl(150 54% 55%), inset -2px -2px 3px hsl(150 54% 20%), 0 0 0 -1px hsl(150 54% 32%), 4px 4px 8px hsl(150 50% 10% / 0.5) !important;       
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dc7d6bc */.stock-status-with-circle-icon.in-stock {
  /* Градиент для текста такой же как у иконки */
  background-color: #2C8C5F; 
  background-size: 400% 400%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  
  display: inline-flex;
  align-items: center;
  gap: 3px;
  font-weight: 700;
  font-size: 14px;
  position: relative;
  padding-left: 17px;
  
  /* Та же анимация градиента, что и у иконки */
  animation: smoothGradientMove 8s linear infinite;
}

/* Скрываем старую иконку */
.stock-icon-circle.in-stock-icon {
  display: none !important;
}

/* Улучшенный плавный градиент для иконки */
.stock-status-with-circle-icon.in-stock::before {
  content: '🟢';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%) !important;
  font-size: 10px;
  animation: smoothGradientMove 4s linear infinite;
  
  /* Плавный градиент для иконки */
  background: linear-gradient(
    135deg, 
    #1a5f40 0%, 
    #2C8C5F 30%, 
    #4ECB89 50%, 
    #2C8C5F 70%, 
    #1a5f40 100%
  );
  background-size: 400% 400%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  
  display: inline-block;
 
  
  /* Многослойное свечение иконки */
  filter: 
    /* Тени для объема (имитация рельефа) */
    drop-shadow(1px 1px 0.4px rgba(0, 0, 0, 0.7))
    
    /* Внутренние слои свечения */

    drop-shadow(0 0 1px rgba(120, 255, 190, 0.3))
    drop-shadow(0 0 2px rgba(78, 203, 137, 0.7))
    

    
    /* Акцентные тени для формы */
    drop-shadow(0.7px 0.7px 0.8px rgba(0, 0, 0, 0.15))
    drop-shadow(-0.3px -0.3px 0.4px rgba(255, 255, 255, 0.1)) !important;
}

/* ПЛАВНАЯ анимация градиента */
@keyframes smoothGradientMove {
  0% { 
    background-position: 0% 50%; 
  }
  100% { 
    background-position: 400% 50%; /* Движение по всей длине градиента */
  }
}

/* Плавность анимаций */
.stock-status-with-circle-icon.in-stock,
.stock-status-with-circle-icon.in-stock::before {
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300adda */.this_cont {
    box-shadow: 0px 0px 6px #c5c3c3;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f677801 */@media (max-width: 768px) {
        #blank_1 .elementor-button{
                padding: 15px 0px 15px 0px !important;
        }
    }/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-c06ea94 */.entry-content.wc-tab{
    font-weight: 400 !important;
}

.nav_3d .tabs.wc-tabs li, .form-submit #submit{
    background-color: #0c679f !important;
    border: none !important;
		    box-shadow: inset 0px 1px 2px hsl(203 85% 50%), inset -2px -2px 3px hsl(203 85% 18%), 0 0 0 -1px hsl(203 85% 30%), 4px 4px 8px hsl(203 50% 10% / 0.6) !important;
}

.nav_3d .tabs.wc-tabs li.active, .nav_3d .tabs.wc-tabs li:hover{
    background-color: #2C8C5F !important;
box-shadow: 
  inset 0px 1px 2px hsl(150 54% 55%), inset -2px -2px 3px hsl(150 54% 20%), 0 0 0 -1px hsl(150 54% 32%), 4px 4px 8px hsl(150 50% 10% / 0.5)!important;       
}







.entry-content.wc-tab{
    font-size: 15px !important;
}

th.woocommerce-product-attributes-item__label, td.woocommerce-product-attributes-item__value {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #e6e9ec !important;
}

th.woocommerce-product-attributes-item__label{
    font-weight: 500 !important;
}

td.woocommerce-product-attributes-item__value {
    font-weight: 500 !important;
        font-style: normal !important;
    
}


.wc-tabs li,  .form-submit #submit {
    
    border-radius: 10px !important;
    margin: 0px 2px 15px !important;
}

.wc-tabs  li:hover, .wc-tabs  li.active, .wc-tabs  li a, .form-submit #submit{
    color: white !important;
}

.wc-tabs  li.active a, .wc-tabs  li:hover  a{
    color: white !important;

}

@media (max-width: 768px) {
.wc-tabs li {
    margin: 0px 0px 5px !important;
}
.wc-tabs li a,  .form-submit #submit {
    font-size: 15px !important;
    padding: 10px 10px !important;
}
    ul.tabs.wc-tabs{
        padding-bottom: 10px !important;
}
    ul.tabs.wc-tabs li:last-child {
        margin-right: 20px !important;
}
    }

.woocommerce-tabs .panel {

    /*border-top: none !important;*/
}

.entry-content.wc-tab {
    padding-top: 15px !important;
}


/* Минимальные стили для формы отзывов */

/* Поле для текста отзыва */
.comment-form-comment textarea {
    width: 100%;
    padding: 12px;
    border: 1px solid #ddd;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    box-sizing: border-box;
    margin: 5px 0 15px 0;
    resize: vertical;
    min-height: 120px;
}

/* Звёзды рейтинга */
.stars a {
    color: #ffd700;
    font-size: 20px;
    text-decoration: none;
    margin-right: 2px;
}

/* Кнопка отправки */
#submit {
    background: #0c679f;
    color: white;
    border: none;
    padding: 10px 24px;
    font-size: 14px;
    border-radius: 6px;
    cursor: pointer;
    margin-top: 10px;
}

#submit:hover {
    background: #0a5789;
}

/* Поля формы */
.comment-form-rating label,
.comment-form-comment label {
    display: block;
    margin-bottom: 5px;
    font-weight: 500;
}

.required {
    color: #e53e3e;
}



.woocommerce-product-attributes {
    border-collapse: collapse !important;
    width: 100% !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important;
}

.woocommerce-product-attributes-item {
    border-bottom: 1px solid #f0f0f0 !important;
}

.woocommerce-product-attributes-item:last-child {
    border-bottom: none !important;
}

.woocommerce-product-attributes-item__label {
    padding: 14px 20px !important;
    font-weight: 600 !important;
    color: #0c679f !important;
    background: #f8fafc !important;
    border-right: 2px solid #eef2f7 !important;
    text-align: left !important;
    width: 40% !important;
}

.woocommerce-product-attributes-item__value {
    padding: 14px 20px !important;
    font-weight: 500 !important;
    color: #333 !important;
    background: white !important;
}

.woocommerce-product-attributes-item__value p {
    margin: 0 !important;
    padding: 0 !important;
}

/* Чётные строки */
.woocommerce-product-attributes-item:nth-child(even) .woocommerce-product-attributes-item__label {
    background: #f0f7fc !important;
}

.woocommerce-product-attributes-item:nth-child(even) .woocommerce-product-attributes-item__value {
    background: #fafcfd !important;
}

/* Hover эффект */
.woocommerce-product-attributes-item:hover .woocommerce-product-attributes-item__label {
    background: #e8f2fa !important;
}

.woocommerce-product-attributes-item:hover .woocommerce-product-attributes-item__value {
    background: #f5f9ff !important;
}

/* Мобильная адаптация */
@media (max-width: 768px) {
    .woocommerce-product-attributes-item__label,
    .woocommerce-product-attributes-item__value {
        padding: 12px 16px !important;
        font-size: 14px !important;
    }
    
    .woocommerce-product-attributes-item__label {
        width: 50% !important;
    }
    
    ul.tabs.wc-tabs{
        overflow-x: scroll !important;
        white-space: nowrap;


    }
    ul.tabs.wc-tabs li{
        display: inline-block;
    }
}


/* Стили только для вкладки "Описание" с id tab-description */



#tab-description p, #tab-description li {
    font-size: 15px;
}

#tab-description h2, h3 {
    font-size: 15px;
    font-weight: 500;
}

#tab-description ul {
    list-style-type: none;
    padding: 0 !important;
    list-style-type: "- ";
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-cf2a1b6 */.e-loop-item:hover .product-attributes {
    max-height: 200px !important;
    opacity: 1 !important;
    padding: 5px 10px 10px !important;
    margin-top: 10px !important;
}

.product-attributes {
    max-height: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    background-color: white;
    position: absolute;
    width: calc(100% + 23.2px);
    left: calc(0px - 11.6px);
    z-index: 999 !important;
    border: 2px solid #E6E9EC !important;
    border-top: none !important;
    border-radius: 0 0 10px 10px !important;
    line-height: normal;
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c85968 */.this_shadow {
        box-shadow: 6px 3px 6px #c5c3c3;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'My_font';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://saturn-avtomatika.ru/wp-content/uploads/2025/08/649159902a0b32f53c5ec1ae_EuclidSquare-Bold.woff') format('woff');
}
@font-face {
	font-family: 'My_font';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://saturn-avtomatika.ru/wp-content/uploads/2025/08/649159b1d2bd3b2757eeb90c_EuclidSquare-Light.woff') format('woff');
}
@font-face {
	font-family: 'My_font';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://saturn-avtomatika.ru/wp-content/uploads/2025/08/649159cbfbb3a410da14b217_EuclidSquare-Medium.woff') format('woff');
}
@font-face {
	font-family: 'My_font';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://saturn-avtomatika.ru/wp-content/uploads/2025/08/649159dd843009bf00431d53_EuclidSquare-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */