.elementor-1065 .elementor-element.elementor-element-b8b62b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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;}.elementor-1065 .elementor-element.elementor-element-c885924{--display:flex;grid-column:span 2;}.elementor-1065 .elementor-element.elementor-element-c885924.e-con{--order:-99999 /* order start hack */;}.elementor-1065 .elementor-element.elementor-element-8fb5468 .woocommerce-breadcrumb{font-family:var( --e-global-typography-primary-font-family ), DM Sans, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );text-align:start;}.elementor-1065 .elementor-element.elementor-element-cc5e048{--display:grid;--e-con-grid-template-columns:1fr .9fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--align-items:center;grid-column:span 2;}.elementor-1065 .elementor-element.elementor-element-cc5e048.e-con{--order:-99999 /* order start hack */;}.elementor-1065 .elementor-element.elementor-element-fa8eeae{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1065 .elementor-element.elementor-element-fa8eeae.e-con{--order:-99999 /* order start hack */;}.elementor-1065 .elementor-element.elementor-element-7c63473{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-1065 .elementor-element.elementor-element-7c63473 .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-ac95a16{--display:grid;--e-con-grid-template-columns:4vw 1.4fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-1065 .elementor-element.elementor-element-d593d13{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-d593d13 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), DM Sans, 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-58c9fc6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-58c9fc6 .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), DM Sans, 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-4f81bae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.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-24c001a{--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;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1065 .elementor-element.elementor-element-99029f7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-99029f7 .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-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:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.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 ), DM Sans, 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 ), DM Sans, 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: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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.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 ), DM Sans, 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 ), DM Sans, 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-968040c{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: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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.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 ), DM Sans, 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 ), DM Sans, 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:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.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: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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.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 ), DM Sans, 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 ), DM Sans, 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 ), DM Sans, 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:grid;--e-con-grid-template-columns:4vw 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--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 ), DM Sans, 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 ), DM Sans, 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 ), DM Sans, 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 ), DM Sans, 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 ), DM Sans, 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-f204f83{--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-6997251{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-6997251 .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), DM Sans, 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 ), DM Sans, 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 ), DM Sans, 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-0496c19{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-1065 .elementor-element.elementor-element-df0b62b{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:20px 20px 20px 20px;}.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:0vw 0vw 0vw 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( 0px/2 );--totals-rows-gap-bottom:calc( 0px/2 );--totals-color:var( --e-global-color-d5d69a0 );--totals-divider-color:var( --e-global-color-343d3dc );--totals-divider-weight:0px;--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 ), DM Sans, 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 ), DM Sans, 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 ), DM Sans, 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 ), DM Sans, 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 ), DM Sans, 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 ), DM Sans, 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 ), DM Sans, 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 ), DM Sans, 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-463279f-font-family ), DM Sans, 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 .checkout-button{font-family:var( --e-global-typography-5451b2c-font-family ), DM Sans, 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-background-color:var( --e-global-color-text );--sections-border-type:none;--sections-border-radius:20px 20px 20px 20px;--sections-padding:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-1065 .elementor-element.elementor-element-ac53f5e{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-1065 .elementor-element.elementor-element-bd33bac{--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-9e0cf2e{--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-2e05739{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-1065 .elementor-element.elementor-element-6d478a8{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:center;}.elementor-1065 .elementor-element.elementor-element-6d478a8 .elementor-heading-title{color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-993b0e2{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:center;}.elementor-1065 .elementor-element.elementor-element-993b0e2 .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), DM Sans, 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-1fd4cfa{--display:grid;--e-con-grid-template-columns:4vw 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-57bac7b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-57bac7b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), DM Sans, 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-13d0ea7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-13d0ea7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), DM Sans, 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-08146e9{--display:grid;--e-con-grid-template-columns:4vw 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--justify-items:start;--align-items:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1065 .elementor-element.elementor-element-1e9d083{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-1e9d083 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), DM Sans, 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-4f3ae02{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-4f3ae02 .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), DM Sans, 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-67307d8{--display:grid;--e-con-grid-template-columns:4vw 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--justify-items:start;--align-items:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1065 .elementor-element.elementor-element-d39cc6c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-d39cc6c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), DM Sans, 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-05fc638{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-05fc638 .elementor-heading-title{font-family:var( --e-global-typography-463279f-font-family ), DM Sans, 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-a5f556d{--display:grid;--e-con-grid-template-columns:4vw 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.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 ), DM Sans, 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 ), DM Sans, 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-541115e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.4vw 0.4vw;--row-gap:0.4vw;--column-gap:0.4vw;}.elementor-1065 .elementor-element.elementor-element-3210735{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;grid-column:span 3;}.elementor-1065 .elementor-element.elementor-element-3210735 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), DM Sans, 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-0decf62{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;grid-column:span 3;}.elementor-1065 .elementor-element.elementor-element-0decf62 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), DM Sans, 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-16976b8{--display:grid;--e-con-grid-template-columns:5vw 1fr 1fr;--e-con-grid-template-rows:auto;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--grid-auto-flow:row;--align-items:center;}.elementor-1065 .elementor-element.elementor-element-73b4818{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1065 .elementor-element.elementor-element-73b4818 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), DM Sans, 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-9de6386{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;grid-column:span 2;}.elementor-1065 .elementor-element.elementor-element-9de6386 .elementor-heading-title{font-family:var( --e-global-typography-4c4d288-font-family ), DM Sans, sans-serif;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 );color:var( --e-global-color-d5d69a0 );}.elementor-1065 .elementor-element.elementor-element-e442479{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 5vw;grid-column:span 3;}.elementor-1065 .elementor-element.elementor-element-e442479 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), DM Sans, 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-fa8eeae{--width:80%;}.elementor-1065 .elementor-element.elementor-element-ac95a16{--width:100%;}.elementor-1065 .elementor-element.elementor-element-24c001a{--width:100%;}.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-f204f83{--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-0496c19{--width:80%;}.elementor-1065 .elementor-element.elementor-element-df0b62b{--width:100%;}.elementor-1065 .elementor-element.elementor-element-bd33bac{--width:100%;}.elementor-1065 .elementor-element.elementor-element-9e0cf2e{--width:100%;}.elementor-1065 .elementor-element.elementor-element-2e05739{--width:100%;}.elementor-1065 .elementor-element.elementor-element-08146e9{--width:100%;}.elementor-1065 .elementor-element.elementor-element-67307d8{--width:100%;}.elementor-1065 .elementor-element.elementor-element-a2f8bcb{--width:0%;}}@media(max-width:1024px){.elementor-1065 .elementor-element.elementor-element-8fb5468 .woocommerce-breadcrumb{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1065 .elementor-element.elementor-element-cc5e048{--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-7c63473 .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-d593d13 .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-58c9fc6 .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-ac95a16{--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-99029f7 .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-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-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-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-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-4d4dbe2{--grid-auto-flow:row;}.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-6997251 .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-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-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 .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-993b0e2 .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-1fd4cfa{--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-57bac7b .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-13d0ea7 .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-08146e9{--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-1e9d083 .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-4f3ae02 .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-67307d8{--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-d39cc6c .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-05fc638 .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-a5f556d{--grid-auto-flow:row;}.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-3210735 .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-0decf62 .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-16976b8{--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-73b4818 .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-9de6386 .elementor-heading-title{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-e442479 .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-c885924{--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;grid-column:span 1;}.elementor-1065 .elementor-element.elementor-element-c885924.e-con{--order:-99999 /* order start hack */;}.elementor-1065 .elementor-element.elementor-element-8fb5468 .woocommerce-breadcrumb{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1065 .elementor-element.elementor-element-cc5e048{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--grid-auto-flow:row;grid-column:span 1;}.elementor-1065 .elementor-element.elementor-element-cc5e048.e-con{--order:-99999 /* order start hack */;}.elementor-1065 .elementor-element.elementor-element-fa8eeae{--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;}.elementor-1065 .elementor-element.elementor-element-fa8eeae.e-con{--order:-99999 /* order start hack */;}.elementor-1065 .elementor-element.elementor-element-7c63473 .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-d593d13 .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-58c9fc6 .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-a92d8e1{width:100%;max-width:100%;grid-column:span 2;}.elementor-1065 .elementor-element.elementor-element-ac95a16{--e-con-grid-template-columns:11vw 1fr;--e-con-grid-template-rows:auto;--gap:3vw 0vw;--row-gap:3vw;--column-gap:0vw;--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-99029f7{padding:0vw 0vw 4vw 0vw;}.elementor-1065 .elementor-element.elementor-element-99029f7 .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-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-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-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-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-4d4dbe2{--e-con-grid-template-columns:11vw 1fr;--grid-auto-flow:row;}.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-6997251 .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-a4b3dcf{--width:100%;--margin-top:4vw;--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-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 .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{--sections-padding:5vw 5vw 5vw 5vw;--sections-margin:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-993b0e2 .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-1fd4cfa{--e-con-grid-template-columns:11vw 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-57bac7b .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-13d0ea7 .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-08146e9{--e-con-grid-template-columns:11vw 1fr;--e-con-grid-template-rows:auto;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-1e9d083 .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-4f3ae02 .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-67307d8{--e-con-grid-template-columns:11vw 1fr;--e-con-grid-template-rows:auto;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-d39cc6c .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-05fc638 .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-a5f556d{--e-con-grid-template-columns:11vw 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.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-541115e{--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--flex-wrap:nowrap;}.elementor-1065 .elementor-element.elementor-element-3210735{padding:0vw 0vw 0vw 11vw;}.elementor-1065 .elementor-element.elementor-element-3210735 .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-0decf62{padding:0vw 0vw 0vw 11vw;}.elementor-1065 .elementor-element.elementor-element-0decf62 .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-16976b8{--e-con-grid-template-columns:11vw 1fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-1065 .elementor-element.elementor-element-73b4818 .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-9de6386 .elementor-heading-title{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-e442479{padding:0vw 0vw 0vw 11vw;}.elementor-1065 .elementor-element.elementor-element-e442479 .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 for heading, class: .elementor-element-0decf62 */.elementor-1065 .elementor-element.elementor-element-0decf62 a {
    text-decoration: underline;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS */.zer {
    display: none;
}
.podr {
    display: none;
}
.podr2 {
    display: none;
}
.przyznano {
    display: flex;
}
.podr-a {
    display: grid;
}
.podr-link {
    font-weight: 400;
    text-decoration: underline !important;
}
.dk {
    display: none;
}
.dk-acti {
    display: grid;
}


td[data-title="Łącznie"]::before {
    content: "Cena za osobę" !important;
}
.hd, .crt .wc-proceed-to-checkout .button, .card-text {
    opacity: 0;
    display: none !important;
}
.dalej .button {
    background: var(--c1);
    color: #fff;
    padding: 1.6em 2.4em;
    font-size: 1.15vw;
    font-weight: 600;
    letter-spacing: -.2px;
    border-radius: 100px;
    text-align: center;
}
.dalej .button:hover {
    background: var(--c2);
    color: var(--c1);
}
.wzw .button, .wzw2 .button {
    pointer-events: none;
    opacity: .4;
}
.product-price, .product-quantity, .cart-subtotal {
    display: none !important;
}

#usun_wizyte {
    color: var(--c1);
    background: none;
    border: 1px solid var(--c1);
    padding: 1.2em 2.4em;
    border-radius: 100px;
    width: 100%;
}
#usun_wizyte:hover {
    background: var(--c2);
    color: var(--c1);
    border-color: var(--c2);
}
.wc-proceed-to-checkout {
    padding: 2vw 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;
    inset: -.9vw -1vw;
}
@media screen and (min-width: 768px) {
.cart_totals h2 {
    margin: 0 0 .7vw 0 !important;
}
.crt .e-cart__container {
    grid-template-columns: 1fr !important;
    gap: 1vw !important;
}
.g .e-cart__container {
    grid-template-columns: 1fr .6fr !important;
    gap: 6vw !important;
}
}

@media screen and (max-width: 768px) {
.dalej .button {
    font-size: 3.3vw;
}
.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;
}
.fc-daygrid-body, .fc-daygrid-body-balanced, .fc-scrollgrid-sync-table {
    width: 100% !important;
}
.product-name a {
    margin: 0 0 1vw 0;
}
.product-name dl {
    margin: 2vw 0 0 0;
}
.variation-Informacjedotyczcekonsultacji, .variation-Informacjedotyczcekonsultacji p, .product-name, .varation dt, .product-name a {
    position: relative;
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: start;
    align-items: start;
    text-align: left !important;
}
}

/* Wizyta */

.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 1vw 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 .2s ease 0s 1 forwards;
}
.elementor-button.acti span {
    color: #fff;
}
.not-acti {
    //display: none;
    position: absolute;
    left: -1000vw;
    opacity: 0;
    height: 0;
    pointer-events: none;
}
.acti2 {
    display: flex;
    position: relative;
    left: 0;
    height: auto;
    opacity: 1;
    pointer-events: auto;
}
.kroki-c {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}
.kroki {
    background: var(--c2-1);
    padding: 1.5vw;
    border-radius: 18px;
    z-index: 999;
    align-items: center;
    cursor: pointer;
}
.kroki span {
    font-weight: 400;
}
.set {
    padding: 1.5vw 1.5vw 1.5vw 6vw;
    background: var(--gr1);
    transition: all .1s ease;
    width: 100%;
}
.done {
    margin: 0 0 1vw 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 .2s ease 0s 1 forwards;
    transition: all .1s 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 {
    transform: rotate(180deg);
}
.sc3.done2 {
    background: #ffffff80;
    border-color: #dedede00;
    opacity: 0;
    transform: translateY(2vw);
}
.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: #f8f8f8;
    user-select: none;
    margin: 0 0 1vw 0;
    border: none;
    cursor: not-allowed;
}

@media screen and (max-width: 768px) {
.am-fs__wrapper, .am-fs__main, .amelia-v2-booking {
    margin: 0 0 !important;
}
.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: 5vw;
}
.set {
    padding: 5vw 5vw 5vw 13vw;
    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);
}
}/* End custom CSS */