.elementor-1065 .elementor-element.elementor-element-8ff6ade{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--border-radius:0px 0px 32px 32px;--padding-top:10vw;--padding-bottom:12vw;--padding-left:10vw;--padding-right:10vw;}.elementor-1065 .elementor-element.elementor-element-a7b442f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:left;}.elementor-1065 .elementor-element.elementor-element-a7b442f .elementor-heading-title{font-size:var( --e-global-typography-0a89ac0-font-size );font-weight:var( --e-global-typography-0a89ac0-font-weight );line-height:var( --e-global-typography-0a89ac0-line-height );letter-spacing:var( --e-global-typography-0a89ac0-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-0bcb3dd{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:left;}.elementor-1065 .elementor-element.elementor-element-0bcb3dd .elementor-heading-title{font-size:var( --e-global-typography-14bc317-font-size );font-weight:var( --e-global-typography-14bc317-font-weight );line-height:var( --e-global-typography-14bc317-line-height );letter-spacing:var( --e-global-typography-14bc317-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-7d8036c{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:-11vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:99;}.elementor-1065 .elementor-element.elementor-element-a4b3dcf{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:1vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1065 .elementor-element.elementor-element-d389936{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1065 .elementor-element.elementor-element-1981f04{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-3c6ad0a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-3c6ad0a .elementor-heading-title{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-e68daca{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-e68daca .elementor-heading-title{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-b54aa0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--border-radius:20px 20px 20px 20px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1065 .elementor-element.elementor-element-ac3f84b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-ac3f84b .elementor-heading-title{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-5abb09a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-1065 .elementor-element.elementor-element-c6aed0d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-2264960{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-666ce44{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1065 .elementor-element.elementor-element-df028fa{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-9a646bd{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-9a646bd .elementor-heading-title{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-f67659f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-f67659f .elementor-heading-title{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-73e40fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--border-radius:20px 20px 20px 20px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1065 .elementor-element.elementor-element-671c8d3{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-671c8d3 .elementor-heading-title{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-0e5a310{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-1065 .elementor-element.elementor-element-45976d6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-b9bf126{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-a699824{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-3af1dec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-1065 .elementor-element.elementor-element-bfe4f12{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-222f3ab{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-954ea03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:20px 20px 20px 20px;}.elementor-1065 .elementor-element.elementor-element-c2e0268{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1065 .elementor-element.elementor-element-3be1644{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-b924cca{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-b924cca .elementor-heading-title{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-5b55640{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-5b55640 .elementor-heading-title{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-775502a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:20px 20px 20px 20px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1065 .elementor-element.elementor-element-06a1297{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-06a1297 .elementor-heading-title{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-ac69282{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-ebc250e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1065 .elementor-element.elementor-element-26e3911{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-2d29907{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-0a54994{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1065 .elementor-element.elementor-element-ee49549{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-41564d4{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-41564d4 .elementor-heading-title{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9da66b4{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-9da66b4 .elementor-heading-title{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-f0f59c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--border-radius:20px 20px 20px 20px;}.elementor-1065 .elementor-element.elementor-element-0116708{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-64b000e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-5321141{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-5321141 .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-463279f-font-size );font-weight:var( --e-global-typography-463279f-font-weight );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9ea29cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-0aaa7d2{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-0aaa7d2 .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-463279f-font-size );font-weight:var( --e-global-typography-463279f-font-weight );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-4d4dbe2{--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:center;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:1vw;--margin-bottom:1vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1065 .elementor-element.elementor-element-d31aabb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-d31aabb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-0f84a30{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-0f84a30 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-b5b790e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-0e03dcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-0f27bea{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-0f27bea .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-463279f-font-size );font-weight:var( --e-global-typography-463279f-font-weight );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-47dff4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-e88c861{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-e88c861 .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-463279f-font-size );font-weight:var( --e-global-typography-463279f-font-weight );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-f9a5789{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-6942f55{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-6942f55 .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-463279f-font-size );font-weight:var( --e-global-typography-463279f-font-weight );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-4eadf74{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-d6cd3b3{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-d6cd3b3 .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-463279f-font-size );font-weight:var( --e-global-typography-463279f-font-weight );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9c279b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-ab28058{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-ab28058 .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-463279f-font-size );font-weight:var( --e-global-typography-463279f-font-weight );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-170b557{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1065 .elementor-element.elementor-element-3909009{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-e25b556{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-e25b556 .elementor-heading-title{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-d646466{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-d646466 .elementor-heading-title{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-85df6ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--border-radius:20px 20px 20px 20px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1065 .elementor-element.elementor-element-e47d5a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:20px 20px 20px 20px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1065 .elementor-element.elementor-element-9e48222{--update-cart-automatically-display:none;--sections-background-color:var( --e-global-color-primary );--sections-border-type:solid;--sections-border-color:var( --e-global-color-343d3dc );--sections-border-radius:0px 0px 0px 0px;--sections-padding:1vw 1vw 1vw 1vw;--sections-title-color:var( --e-global-color-d5d69a0 );--sections-title-spacing:0px;--sections-descriptions-spacing:0px;--links-normal-color:var( --e-global-color-d5d69a0 );--links-hover-color:var( --e-global-color-d5d69a0 );--sections-radio-buttons-color:var( --e-global-color-secondary );--forms-rows-gap:0px;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:var( --e-global-color-d5d69a0 );--forms-buttons-border-type:none;--forms-buttons-border-radius:100px 100px 100px 100px;--forms-buttons-padding:1.2em 2em 1.2em 2em;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 2vw/2 );--order-summary-rows-gap-bottom:calc( 2vw/2 );--order-summary-color:var( --e-global-color-d5d69a0 );--order-summary-variations-color:var( --e-global-color-58d88ec );--totals-rows-gap-top:calc( 15px/2 );--totals-rows-gap-bottom:calc( 15px/2 );--totals-color:var( --e-global-color-d5d69a0 );--totals-divider-color:var( --e-global-color-343d3dc );--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-primary );--checkout-button-hover-text-color:var( --e-global-color-d5d69a0 );--checkout-button-border-radius:100px 100px 100px 100px;--checkout-button-padding:1.5vw 1.5vw 1.5vw 1.5vw;--checkout-button-width:fit-content;}.elementor-1065 .elementor-element.elementor-element-9e48222 .shop_table .button{background-color:var( --e-global-color-d5d69a0 );font-family:var( --e-global-typography-463279f-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-463279f-font-size );font-weight:var( --e-global-typography-463279f-font-weight );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .shop_table .button:hover, .elementor-1065 .elementor-element.elementor-element-9e48222 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-f4658dc );}.elementor-1065 .elementor-element.elementor-element-9e48222 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-9e48222 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-f4658dc );}.elementor-1065 .elementor-element.elementor-element-9e48222 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-1065 .elementor-element.elementor-element-9e48222 .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-9e48222 .cart_totals h2{font-size:var( --e-global-typography-4c4d288-font-size );font-weight:var( --e-global-typography-4c4d288-font-weight );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 {--sections-descriptions-color:var( --e-global-color-secondary );}.elementor-1065 .elementor-element.elementor-element-9e48222 .e-cart-content, .elementor-1065 .elementor-element.elementor-element-9e48222 .woocommerce-shipping-destination, .elementor-1065 .elementor-element.elementor-element-9e48222 .shipping-calculator-button{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 #shipping_method li label{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 .coupon .input-text, .elementor-1065 .elementor-element.elementor-element-9e48222 .cart-collaterals .input-text, .elementor-1065 .elementor-element.elementor-element-9e48222 select, .elementor-1065 .elementor-element.elementor-element-9e48222 .select2-selection--single{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-9e48222 .e-shop-table .cart th, .elementor-1065 .elementor-element.elementor-element-9e48222 .e-shop-table .cart td:before{font-family:var( --e-global-typography-463279f-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-463279f-font-size );font-weight:var( --e-global-typography-463279f-font-weight );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .cart td span, .elementor-1065 .elementor-element.elementor-element-9e48222 .cart td, .elementor-1065 .elementor-element.elementor-element-9e48222 .input-text.qty{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .product-name .variation{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 .cart_totals .shop_table td:before, .elementor-1065 .elementor-element.elementor-element-9e48222 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-54f982b-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-54f982b-font-size );font-weight:var( --e-global-typography-54f982b-font-weight );line-height:var( --e-global-typography-54f982b-line-height );letter-spacing:var( --e-global-typography-54f982b-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .checkout-button{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );border-style:none;}.elementor-1065 .elementor-element.elementor-element-9e48222 .e-cart-totals{--sections-border-type:solid;border-width:0px 0px 0px 1px;--sections-padding:0vw 0vw 0vw 4vw;}.elementor-1065 .elementor-element.elementor-element-858c015{width:var( --container-widget-width, 68% );max-width:68%;margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 1vw 1vw 1vw;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-1065 .elementor-element.elementor-element-858c015 .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-463279f-font-size );font-weight:var( --e-global-typography-463279f-font-weight );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-aadf464{--display:grid;--e-con-grid-template-columns:5vw .7fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--justify-items:start;--align-items:center;--margin-top:1vw;--margin-bottom:1vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1065 .elementor-element.elementor-element-9c3afc7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-9c3afc7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-1beedee{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-1beedee .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-463279f-font-size );font-weight:var( --e-global-typography-463279f-font-weight );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-0496c19{--display:flex;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1065 .elementor-element.elementor-element-df0b62b{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1065 .elementor-element.elementor-element-4e8e543{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-0e69f12{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-0e69f12 .elementor-heading-title{font-size:var( --e-global-typography-0a89ac0-font-size );font-weight:var( --e-global-typography-0a89ac0-font-weight );line-height:var( --e-global-typography-0a89ac0-line-height );letter-spacing:var( --e-global-typography-0a89ac0-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-15162ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:20px 20px 20px 20px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1065 .elementor-element.elementor-element-9de96e6{--update-cart-automatically-display:none;--sections-background-color:var( --e-global-color-primary );--sections-border-type:solid;--sections-border-color:var( --e-global-color-343d3dc );--sections-border-radius:0px 0px 0px 0px;--sections-padding:1vw 1vw 1vw 1vw;--sections-title-color:var( --e-global-color-d5d69a0 );--sections-title-spacing:0px;--sections-descriptions-spacing:0px;--links-normal-color:var( --e-global-color-d5d69a0 );--links-hover-color:var( --e-global-color-d5d69a0 );--sections-radio-buttons-color:var( --e-global-color-secondary );--forms-rows-gap:0px;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:var( --e-global-color-d5d69a0 );--forms-buttons-border-type:none;--forms-buttons-border-radius:100px 100px 100px 100px;--forms-buttons-padding:1.2em 2em 1.2em 2em;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 2vw/2 );--order-summary-rows-gap-bottom:calc( 2vw/2 );--order-summary-color:var( --e-global-color-d5d69a0 );--order-summary-variations-color:var( --e-global-color-58d88ec );--totals-rows-gap-top:calc( 15px/2 );--totals-rows-gap-bottom:calc( 15px/2 );--totals-color:var( --e-global-color-d5d69a0 );--totals-divider-color:var( --e-global-color-343d3dc );--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-primary );--checkout-button-hover-text-color:var( --e-global-color-d5d69a0 );--checkout-button-border-radius:100px 100px 100px 100px;--checkout-button-padding:1.5vw 1.5vw 1.5vw 1.5vw;--checkout-button-width:fit-content;}.elementor-1065 .elementor-element.elementor-element-9de96e6 .shop_table .button{background-color:var( --e-global-color-d5d69a0 );font-family:var( --e-global-typography-463279f-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-463279f-font-size );font-weight:var( --e-global-typography-463279f-font-weight );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .shop_table .button:hover, .elementor-1065 .elementor-element.elementor-element-9de96e6 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-f4658dc );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-f4658dc );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-1065 .elementor-element.elementor-element-9de96e6 .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-9de96e6 .cart_totals h2{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 {--sections-descriptions-color:var( --e-global-color-secondary );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .e-cart-content, .elementor-1065 .elementor-element.elementor-element-9de96e6 .woocommerce-shipping-destination, .elementor-1065 .elementor-element.elementor-element-9de96e6 .shipping-calculator-button{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 #shipping_method li label{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .coupon .input-text, .elementor-1065 .elementor-element.elementor-element-9de96e6 .cart-collaterals .input-text, .elementor-1065 .elementor-element.elementor-element-9de96e6 select, .elementor-1065 .elementor-element.elementor-element-9de96e6 .select2-selection--single{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .e-shop-table .cart th, .elementor-1065 .elementor-element.elementor-element-9de96e6 .e-shop-table .cart td:before{font-family:var( --e-global-typography-463279f-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-463279f-font-size );font-weight:var( --e-global-typography-463279f-font-weight );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .cart td span, .elementor-1065 .elementor-element.elementor-element-9de96e6 .cart td, .elementor-1065 .elementor-element.elementor-element-9de96e6 .input-text.qty{font-family:var( --e-global-typography-54f982b-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-54f982b-font-size );font-weight:var( --e-global-typography-54f982b-font-weight );line-height:var( --e-global-typography-54f982b-line-height );letter-spacing:var( --e-global-typography-54f982b-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .product-name .variation{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .cart_totals .shop_table td:before, .elementor-1065 .elementor-element.elementor-element-9de96e6 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-54f982b-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-54f982b-font-size );font-weight:var( --e-global-typography-54f982b-font-weight );line-height:var( --e-global-typography-54f982b-line-height );letter-spacing:var( --e-global-typography-54f982b-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .checkout-button{font-family:var( --e-global-typography-5451b2c-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-5451b2c-font-size );font-weight:var( --e-global-typography-5451b2c-font-weight );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );border-style:none;}.elementor-1065 .elementor-element.elementor-element-9de96e6 .e-cart-totals{--sections-border-type:solid;border-width:0px 0px 0px 1px;--sections-padding:0vw 0vw 0vw 4vw;}.elementor-1065 .elementor-element.elementor-element-a5f556d{--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:center;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1065 .elementor-element.elementor-element-c7c6200{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-c7c6200 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-3898518{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-3898518 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-23bdead{--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:center;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1065 .elementor-element.elementor-element-db3e826{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-db3e826 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-289c026{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-289c026 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), urbanist, roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-a2f8bcb{--display:flex;--position:absolute;--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;top:0px;}body:not(.rtl) .elementor-1065 .elementor-element.elementor-element-a2f8bcb{left:-100px;}body.rtl .elementor-1065 .elementor-element.elementor-element-a2f8bcb{right:-100px;}@media(min-width:768px){.elementor-1065 .elementor-element.elementor-element-d389936{--width:100%;}.elementor-1065 .elementor-element.elementor-element-1981f04{--width:100%;}.elementor-1065 .elementor-element.elementor-element-5abb09a{--width:100%;}.elementor-1065 .elementor-element.elementor-element-666ce44{--width:100%;}.elementor-1065 .elementor-element.elementor-element-df028fa{--width:100%;}.elementor-1065 .elementor-element.elementor-element-0e5a310{--width:100%;}.elementor-1065 .elementor-element.elementor-element-3af1dec{--width:100%;}.elementor-1065 .elementor-element.elementor-element-c2e0268{--width:100%;}.elementor-1065 .elementor-element.elementor-element-3be1644{--width:100%;}.elementor-1065 .elementor-element.elementor-element-ebc250e{--width:100%;}.elementor-1065 .elementor-element.elementor-element-0a54994{--width:100%;}.elementor-1065 .elementor-element.elementor-element-ee49549{--width:100%;}.elementor-1065 .elementor-element.elementor-element-0116708{--width:100%;}.elementor-1065 .elementor-element.elementor-element-64b000e{--width:100%;}.elementor-1065 .elementor-element.elementor-element-9ea29cf{--width:100%;}.elementor-1065 .elementor-element.elementor-element-b5b790e{--width:100%;}.elementor-1065 .elementor-element.elementor-element-0e03dcc{--width:100%;}.elementor-1065 .elementor-element.elementor-element-47dff4b{--width:100%;}.elementor-1065 .elementor-element.elementor-element-f9a5789{--width:100%;}.elementor-1065 .elementor-element.elementor-element-4eadf74{--width:100%;}.elementor-1065 .elementor-element.elementor-element-9c279b3{--width:100%;}.elementor-1065 .elementor-element.elementor-element-170b557{--width:100%;}.elementor-1065 .elementor-element.elementor-element-3909009{--width:100%;}.elementor-1065 .elementor-element.elementor-element-a4b3dcf{--width:80%;}.elementor-1065 .elementor-element.elementor-element-aadf464{--width:100%;}.elementor-1065 .elementor-element.elementor-element-df0b62b{--width:100%;}.elementor-1065 .elementor-element.elementor-element-4e8e543{--width:100%;}.elementor-1065 .elementor-element.elementor-element-a5f556d{--width:68%;}.elementor-1065 .elementor-element.elementor-element-23bdead{--width:68%;}.elementor-1065 .elementor-element.elementor-element-a2f8bcb{--width:0%;}}@media(max-width:1366px){.elementor-1065 .elementor-element.elementor-element-a7b442f .elementor-heading-title{font-size:var( --e-global-typography-0a89ac0-font-size );line-height:var( --e-global-typography-0a89ac0-line-height );letter-spacing:var( --e-global-typography-0a89ac0-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-0bcb3dd .elementor-heading-title{font-size:var( --e-global-typography-14bc317-font-size );line-height:var( --e-global-typography-14bc317-line-height );letter-spacing:var( --e-global-typography-14bc317-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-3c6ad0a .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-e68daca .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-ac3f84b .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9a646bd .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-f67659f .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-671c8d3 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-b924cca .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-5b55640 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-06a1297 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-41564d4 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9da66b4 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-5321141 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-0aaa7d2 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-d31aabb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-0f84a30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-0f27bea .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-e88c861 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-6942f55 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-d6cd3b3 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-ab28058 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-e25b556 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-d646466 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .cart_totals h2{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .e-cart-content, .elementor-1065 .elementor-element.elementor-element-9e48222 .woocommerce-shipping-destination, .elementor-1065 .elementor-element.elementor-element-9e48222 .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 #shipping_method li label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 .coupon .input-text, .elementor-1065 .elementor-element.elementor-element-9e48222 .cart-collaterals .input-text, .elementor-1065 .elementor-element.elementor-element-9e48222 select, .elementor-1065 .elementor-element.elementor-element-9e48222 .select2-selection--single{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 .shop_table .button{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .e-shop-table .cart th, .elementor-1065 .elementor-element.elementor-element-9e48222 .e-shop-table .cart td:before{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .cart td span, .elementor-1065 .elementor-element.elementor-element-9e48222 .cart td, .elementor-1065 .elementor-element.elementor-element-9e48222 .input-text.qty{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .product-name .variation{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 .cart_totals .shop_table td:before, .elementor-1065 .elementor-element.elementor-element-9e48222 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-54f982b-font-size );line-height:var( --e-global-typography-54f982b-line-height );letter-spacing:var( --e-global-typography-54f982b-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .checkout-button{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-858c015 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9c3afc7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-1beedee .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-aadf464{--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-0e69f12 .elementor-heading-title{font-size:var( --e-global-typography-0a89ac0-font-size );line-height:var( --e-global-typography-0a89ac0-line-height );letter-spacing:var( --e-global-typography-0a89ac0-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .cart_totals h2{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .e-cart-content, .elementor-1065 .elementor-element.elementor-element-9de96e6 .woocommerce-shipping-destination, .elementor-1065 .elementor-element.elementor-element-9de96e6 .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 #shipping_method li label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .coupon .input-text, .elementor-1065 .elementor-element.elementor-element-9de96e6 .cart-collaterals .input-text, .elementor-1065 .elementor-element.elementor-element-9de96e6 select, .elementor-1065 .elementor-element.elementor-element-9de96e6 .select2-selection--single{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .shop_table .button{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .e-shop-table .cart th, .elementor-1065 .elementor-element.elementor-element-9de96e6 .e-shop-table .cart td:before{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .cart td span, .elementor-1065 .elementor-element.elementor-element-9de96e6 .cart td, .elementor-1065 .elementor-element.elementor-element-9de96e6 .input-text.qty{font-size:var( --e-global-typography-54f982b-font-size );line-height:var( --e-global-typography-54f982b-line-height );letter-spacing:var( --e-global-typography-54f982b-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .product-name .variation{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .cart_totals .shop_table td:before, .elementor-1065 .elementor-element.elementor-element-9de96e6 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-54f982b-font-size );line-height:var( --e-global-typography-54f982b-line-height );letter-spacing:var( --e-global-typography-54f982b-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .checkout-button{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-c7c6200 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-3898518 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-db3e826 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-289c026 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-1065 .elementor-element.elementor-element-a7b442f .elementor-heading-title{font-size:var( --e-global-typography-0a89ac0-font-size );line-height:var( --e-global-typography-0a89ac0-line-height );letter-spacing:var( --e-global-typography-0a89ac0-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-0bcb3dd .elementor-heading-title{font-size:var( --e-global-typography-14bc317-font-size );line-height:var( --e-global-typography-14bc317-line-height );letter-spacing:var( --e-global-typography-14bc317-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-3c6ad0a .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-e68daca .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-ac3f84b .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9a646bd .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-f67659f .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-671c8d3 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-b924cca .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-5b55640 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-06a1297 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-41564d4 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9da66b4 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-5321141 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-0aaa7d2 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-d31aabb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-0f84a30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-0f27bea .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-e88c861 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-6942f55 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-d6cd3b3 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-ab28058 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-e25b556 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-d646466 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .cart_totals h2{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .e-cart-content, .elementor-1065 .elementor-element.elementor-element-9e48222 .woocommerce-shipping-destination, .elementor-1065 .elementor-element.elementor-element-9e48222 .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 #shipping_method li label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 .coupon .input-text, .elementor-1065 .elementor-element.elementor-element-9e48222 .cart-collaterals .input-text, .elementor-1065 .elementor-element.elementor-element-9e48222 select, .elementor-1065 .elementor-element.elementor-element-9e48222 .select2-selection--single{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 .shop_table .button{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .e-shop-table .cart th, .elementor-1065 .elementor-element.elementor-element-9e48222 .e-shop-table .cart td:before{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .cart td span, .elementor-1065 .elementor-element.elementor-element-9e48222 .cart td, .elementor-1065 .elementor-element.elementor-element-9e48222 .input-text.qty{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .product-name .variation{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 .cart_totals .shop_table td:before, .elementor-1065 .elementor-element.elementor-element-9e48222 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-54f982b-font-size );line-height:var( --e-global-typography-54f982b-line-height );letter-spacing:var( --e-global-typography-54f982b-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .checkout-button{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-858c015 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9c3afc7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-1beedee .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-aadf464{--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-0e69f12 .elementor-heading-title{font-size:var( --e-global-typography-0a89ac0-font-size );line-height:var( --e-global-typography-0a89ac0-line-height );letter-spacing:var( --e-global-typography-0a89ac0-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .cart_totals h2{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .e-cart-content, .elementor-1065 .elementor-element.elementor-element-9de96e6 .woocommerce-shipping-destination, .elementor-1065 .elementor-element.elementor-element-9de96e6 .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 #shipping_method li label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .coupon .input-text, .elementor-1065 .elementor-element.elementor-element-9de96e6 .cart-collaterals .input-text, .elementor-1065 .elementor-element.elementor-element-9de96e6 select, .elementor-1065 .elementor-element.elementor-element-9de96e6 .select2-selection--single{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .shop_table .button{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .e-shop-table .cart th, .elementor-1065 .elementor-element.elementor-element-9de96e6 .e-shop-table .cart td:before{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .cart td span, .elementor-1065 .elementor-element.elementor-element-9de96e6 .cart td, .elementor-1065 .elementor-element.elementor-element-9de96e6 .input-text.qty{font-size:var( --e-global-typography-54f982b-font-size );line-height:var( --e-global-typography-54f982b-line-height );letter-spacing:var( --e-global-typography-54f982b-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .product-name .variation{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .cart_totals .shop_table td:before, .elementor-1065 .elementor-element.elementor-element-9de96e6 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-54f982b-font-size );line-height:var( --e-global-typography-54f982b-line-height );letter-spacing:var( --e-global-typography-54f982b-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .checkout-button{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-c7c6200 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-3898518 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-db3e826 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-289c026 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-1065 .elementor-element.elementor-element-8ff6ade{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-1065 .elementor-element.elementor-element-a7b442f .elementor-heading-title{font-size:var( --e-global-typography-0a89ac0-font-size );line-height:var( --e-global-typography-0a89ac0-line-height );letter-spacing:var( --e-global-typography-0a89ac0-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-0bcb3dd .elementor-heading-title{font-size:var( --e-global-typography-14bc317-font-size );line-height:var( --e-global-typography-14bc317-line-height );letter-spacing:var( --e-global-typography-14bc317-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-3c6ad0a .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-e68daca .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-ac3f84b .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-5abb09a{--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:stretch;}.elementor-1065 .elementor-element.elementor-element-9a646bd .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-f67659f .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-671c8d3 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-0e5a310{--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:stretch;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1065 .elementor-element.elementor-element-3af1dec{--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:stretch;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1065 .elementor-element.elementor-element-b924cca .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-5b55640 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-06a1297 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-ebc250e{--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:stretch;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-1065 .elementor-element.elementor-element-41564d4 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9da66b4 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-5321141 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-0aaa7d2 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-d31aabb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-0f84a30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-0f27bea .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-e88c861 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-6942f55 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-d6cd3b3 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-ab28058 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-e25b556 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-d646466 .elementor-heading-title{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .cart_totals h2{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .e-cart-content, .elementor-1065 .elementor-element.elementor-element-9e48222 .woocommerce-shipping-destination, .elementor-1065 .elementor-element.elementor-element-9e48222 .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 #shipping_method li label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 .coupon .input-text, .elementor-1065 .elementor-element.elementor-element-9e48222 .cart-collaterals .input-text, .elementor-1065 .elementor-element.elementor-element-9e48222 select, .elementor-1065 .elementor-element.elementor-element-9e48222 .select2-selection--single{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 .shop_table .button{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .e-shop-table .cart th, .elementor-1065 .elementor-element.elementor-element-9e48222 .e-shop-table .cart td:before{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .cart td span, .elementor-1065 .elementor-element.elementor-element-9e48222 .cart td, .elementor-1065 .elementor-element.elementor-element-9e48222 .input-text.qty{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .product-name .variation{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9e48222 .cart_totals .shop_table td:before, .elementor-1065 .elementor-element.elementor-element-9e48222 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-54f982b-font-size );line-height:var( --e-global-typography-54f982b-line-height );letter-spacing:var( --e-global-typography-54f982b-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9e48222 .checkout-button{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-858c015 .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-a4b3dcf{--width:100%;--margin-top:4vw;--margin-bottom:3vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1065 .elementor-element.elementor-element-9c3afc7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-1beedee .elementor-heading-title{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-fa47b25{grid-column:span 2;}.elementor-1065 .elementor-element.elementor-element-aadf464{--e-con-grid-template-columns:15vw 1fr;--e-con-grid-template-rows:auto;--gap:1vw 4vw;--row-gap:1vw;--column-gap:4vw;--grid-auto-flow:row;--margin-top:3vw;--margin-bottom:3vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1065 .elementor-element.elementor-element-0496c19{--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1065 .elementor-element.elementor-element-0e69f12 .elementor-heading-title{font-size:var( --e-global-typography-0a89ac0-font-size );line-height:var( --e-global-typography-0a89ac0-line-height );letter-spacing:var( --e-global-typography-0a89ac0-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6{--sections-padding:0vw 0vw 0vw 0vw;--checkout-button-padding:4vw 4vw 4vw 4vw;--checkout-button-width:fit-content;}.elementor-1065 .elementor-element.elementor-element-9de96e6 .cart_totals h2{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .e-cart-content, .elementor-1065 .elementor-element.elementor-element-9de96e6 .woocommerce-shipping-destination, .elementor-1065 .elementor-element.elementor-element-9de96e6 .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 #shipping_method li label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .coupon .input-text, .elementor-1065 .elementor-element.elementor-element-9de96e6 .cart-collaterals .input-text, .elementor-1065 .elementor-element.elementor-element-9de96e6 select, .elementor-1065 .elementor-element.elementor-element-9de96e6 .select2-selection--single{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .shop_table .button{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .e-shop-table .cart th, .elementor-1065 .elementor-element.elementor-element-9de96e6 .e-shop-table .cart td:before{font-size:var( --e-global-typography-463279f-font-size );line-height:var( --e-global-typography-463279f-line-height );letter-spacing:var( --e-global-typography-463279f-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .cart td span, .elementor-1065 .elementor-element.elementor-element-9de96e6 .cart td, .elementor-1065 .elementor-element.elementor-element-9de96e6 .input-text.qty{font-size:var( --e-global-typography-54f982b-font-size );line-height:var( --e-global-typography-54f982b-line-height );letter-spacing:var( --e-global-typography-54f982b-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .product-name .variation{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .cart_totals .shop_table td:before, .elementor-1065 .elementor-element.elementor-element-9de96e6 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-54f982b-font-size );line-height:var( --e-global-typography-54f982b-line-height );letter-spacing:var( --e-global-typography-54f982b-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .checkout-button{font-size:var( --e-global-typography-5451b2c-font-size );line-height:var( --e-global-typography-5451b2c-line-height );letter-spacing:var( --e-global-typography-5451b2c-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-9de96e6 .e-cart-totals{border-width:0px 0px 0px 0px;--sections-padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-c7c6200 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-3898518 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-23bdead{--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--flex-wrap:nowrap;}.elementor-1065 .elementor-element.elementor-element-db3e826 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-289c026 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1065 .elementor-element.elementor-element-a2f8bcb{--width:0px;}}/* Start custom CSS */.product-price, .product-quantity {
    display: none;
}

.not-acti {
    display: none;
}

.zer {
    display: none;
}
.przyznano {
    display: flex;
}

@media screen and (min-width: 768px) {
.umaw {
    padding: 3vw;
    border-radius: 32px;
    border: 1px solid #dedede;
    background: #fff;
}
}

#usun_wizyte {
    color: var(--c1);
    background: none;
    border: 1px solid var(--c1);
    padding: 1.2em 2.4em;
    border-radius: 100px;
}
#usun_wizyte:hover {
    background: var(--c2);
    color: var(--c1);
    border-color: var(--c2);
}
.am-fs__wrapper, .am-fs__main, .amelia-v2-booking {
    //margin: 0 0 !important;
    box-shadow: none !important;
}
.am-employee-select {
    display: none !important;
}

.g2 span {
    background: var(--gr1);
    padding: .5vw 1vw;
    border-radius: 100px;
    font-size: 1vw;
    display: inline-block;
    margin: 0 0 0 .5vw;
}
.sc3 {
    border-radius: 18px;
    padding: 2vw;
    transition: all .25s ease;
    gap: 1.5vw;
    margin: 0 0 3vw 0;
}
.dis .g1 span {
    background: #dedede !important;
    color: #999;
}
.sc3 .elementor-button {
    cursor: pointer;
    transition: all .25s ease;
}
.sc3 .elementor-button span {
    color: var(--c1);
    transition: all .25s ease;
}
.elementor-button.acti {
    background: var(--c1);
    padding: 1.2em 2em 1.2em 4em;
}
.elementor-button.acti:hover {
    background: var(--c1) !important;
}
.elementor-button.acti::after {
    content: "done";
    font-family: 'Material Symbols Outlined';
    position: absolute;
    inset: calc(50% - .75vw) 1em;
    font-size: 1vw;
    width: 1.5vw;
    height: 1.5vw;
    background: var(--gr1);
    color: var(--c1);
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    animation: op .3s ease .1s 1 forwards;
}
.elementor-button.acti span {
    color: #fff;
}
.acti2 {
    display: flex;
}
.kroki-c {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}
.kroki {
    width: 30vw;
    background: var(--c2-1);
    padding: 1.5vw;
    border-radius: 18px;
    //border: 1px solid #dedede;
    z-index: 999;
    display: grid;
    grid-template-columns: 7vw 1fr;
    gap: 0;
    align-items: center;
    cursor: pointer;
}
.set {
    padding: 1.5vw 1.5vw 1.5vw 6vw;
    background: var(--gr1);
    transition: all .25s ease;
    width: 100%;
}
.done {
    margin: 0 0 2vw 0;
}
.set::before, .kroki::after {
    content: "done";
    background: #a2f8f8;
    color: var(--c1);
    font-family: 'Material Symbols Outlined';
    width: 2.5vw;
    height: 2.5vw;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.5vw;
    font-weight: 600;
    position: absolute;
    inset: calc(50% - 1.25vw) 1.5vw;
    opacity: 0;
    animation: op .3s ease .3s 1 forwards;
    transition: all .25s ease;
}
.kroki::after {
    content: "keyboard_arrow_down";
    inset: calc(50% - 1.5vw) calc(100% - 4vw);
    background: none;
    color: var(--c1);
}
.na {
    grid-template-columns: 1fr;
}
.na::after {
    display: none;
}
.done::after {
    //content: "keyboard_arrow_up";
    transform: rotate(180deg);
    
}
.sc3.done2 {
    background: #ffffff80;
    border-color: #dedede00;
    opacity: 0;
    transform: translateY(-3vw);
}
.sc3.done3 {
    display: none;
}
.sc3.done3:hover {
    opacity: 1;
    background: #fff;
    border-color: #dedede;
}
.sc3 h6 {
    transition: all .25s ease;
}
.sc3.done2 h6 {
    font-size: 1.2vw;
}
.sc3.dis {
    display: none;
}
.kroki.dis {
    background: var(--c2-2);
    user-select: none;
    margin: 0 0 2vw 0;
    border-radius: 32px;
    border: none;
    cursor: not-allowed;
}

@media screen and (max-width: 768px) {
.am-fs__wrapper, .am-fs__main, .amelia-v2-booking {
    margin: 0 0 !important;
}
.umaw {
    padding: 2vw;
    border-radius: 32px;
    background: #fff;
}
.g2 span {
    font-size: 2.7vw;
    margin: 2vw 0 2vw .5vw;
}
.elementor-button.acti::after {
    inset: calc(50% - 2.5vw) 1em;
    font-size: 3.5vw;
    width: 5vw;
    height: 5vw;
} 
.sc3 {
    padding: 5vw;
    gap: 4vw;
    margin: 2vw 0 6vw 0;
}
.kroki {
    width: 100%;
    padding: 3vw;
    grid-template-columns: 25vw 1fr;
}
.set {
    padding: 3vw 3vw 3vw 12vw;
    background: var(--gr1);
    transition: all .25s ease;
    width: 100%;
}
.done {
    margin: 0 0 6vw 0;
}
.set::before, .kroki::after {
    width: 6vw;
    height: 6vw;
    font-size: 4vw;
    inset: calc(50% - 3vw) 3vw;
}
.kroki::after {
    inset: calc(50% - 3vw) calc(100% - 9vw);
}
}

.wc-proceed-to-checkout {
    padding: 3vw 0 0 0 !important;
}
.product-thumbnail {
    display: none !important;
}
.product-remove a {
    background: none;
    font-size: 0 !important;
    position: relative;
}
.product-remove a::before {
    content: "delete";
    font-family: 'Material Symbols Outlined';
    font-size: 1vw !important;
    color: #999;
    width: 1vw;
    height: 1vw;
    position: absolute;
    z-index: 9;
    //background: red;
    inset: -.9vw -1vw;
}
@media screen and (min-width: 768px) {
.cart_totals h2 {
    margin: 0 0 2vw 0 !important;
}
.e-cart__container {
    display: grid;
    grid-template-columns: 1fr !important;// 1fr .5fr !important;
    gap: 1vw !important;
}
.crt .e-cart__container {
    grid-template-columns: 1fr .5fr !important;
    gap: 3vw !important;
}    
}

@media screen and (max-width: 768px) {
.quantity {
    display: block !important;
    min-width: 3vw;
    min-height: 3vw;
}
.wc-proceed-to-checkout {
    padding: 6vw 0 0 0 !important;
}    
.crt .cart_item {
    padding: 1vw 0 3vw 6vw !important;
}
    
.km .cart_item {
    padding: 3vw 0 0 0 !important;
    position: relative;
    display: block;
    margin: 3vw 0 1vw 0 !important;
}
.km td, .km span, .km span a {
    font-size: 3.2vw !important;
    display: inline-block;
}
.km .shop_table td::before {
    margin: 0 2vw 0 0;
}
.product-remove a {
    background: none;
    font-size: 0 !important;
    position: relative;
    display: block;
}
.product-remove a::before {
    content: "delete";
    font-family: 'Material Symbols Outlined';
    font-size: 5vw !important;
    color: #999;
    width: 6vw;
    height: 6vw;
    position: absolute;
    z-index: 9;
    //background: red;
    inset: 2vw -82vw;
}
}/* End custom CSS */