.elementor-516 .elementor-element.elementor-element-0e47a80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-0e47a80:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-0e47a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdcream2 );}body:not(.rtl) .elementor-516 .elementor-element.elementor-element-998e651{left:0px;}body.rtl .elementor-516 .elementor-element.elementor-element-998e651{right:0px;}.elementor-516 .elementor-element.elementor-element-998e651{top:0px;}.elementor-516 .elementor-element.elementor-element-998e651 img{width:52px;}body:not(.rtl) .elementor-516 .elementor-element.elementor-element-3038dd3{left:0px;}body.rtl .elementor-516 .elementor-element.elementor-element-3038dd3{right:0px;}.elementor-516 .elementor-element.elementor-element-3038dd3{top:0px;}.elementor-516 .elementor-element.elementor-element-3038dd3 img{width:52px;}body:not(.rtl) .elementor-516 .elementor-element.elementor-element-2f82e81{left:0px;}body.rtl .elementor-516 .elementor-element.elementor-element-2f82e81{right:0px;}.elementor-516 .elementor-element.elementor-element-2f82e81{top:0px;}.elementor-516 .elementor-element.elementor-element-2f82e81 img{width:52px;}body:not(.rtl) .elementor-516 .elementor-element.elementor-element-252bec0{left:0px;}body.rtl .elementor-516 .elementor-element.elementor-element-252bec0{right:0px;}.elementor-516 .elementor-element.elementor-element-252bec0{top:0px;}.elementor-516 .elementor-element.elementor-element-252bec0 img{width:70px;}.elementor-516 .elementor-element.elementor-element-a38def6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:58px;--padding-bottom:86px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-left);}.elementor-516 .elementor-element.elementor-element-35c9d78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-516 .elementor-element.elementor-element-35c9d78 .woocommerce-breadcrumb{color:var( --e-global-color-bdinks );font-family:var( --e-global-typography-bdann-font-family ), Sans-serif;font-size:var( --e-global-typography-bdann-font-size );font-weight:var( --e-global-typography-bdann-font-weight );line-height:var( --e-global-typography-bdann-line-height );letter-spacing:var( --e-global-typography-bdann-letter-spacing );word-spacing:var( --e-global-typography-bdann-word-spacing );}.elementor-516 .elementor-element.elementor-element-35c9d78 .woocommerce-breadcrumb > a{color:var( --e-global-color-bdinks );}.elementor-516 .elementor-element.elementor-element-cfbfe1c{text-align:center;}.elementor-516 .elementor-element.elementor-element-cfbfe1c .elementor-heading-title{font-family:var( --e-global-typography-bdeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-bdeyebrow-font-size );font-weight:var( --e-global-typography-bdeyebrow-font-weight );line-height:var( --e-global-typography-bdeyebrow-line-height );letter-spacing:var( --e-global-typography-bdeyebrow-letter-spacing );word-spacing:var( --e-global-typography-bdeyebrow-word-spacing );color:var( --e-global-color-primary );}.elementor-516 .elementor-element.elementor-element-d38eca5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-516 .elementor-element.elementor-element-d38eca5 .elementor-heading-title{font-family:var( --e-global-typography-bdph1-font-family ), Sans-serif;font-size:var( --e-global-typography-bdph1-font-size );font-weight:var( --e-global-typography-bdph1-font-weight );line-height:var( --e-global-typography-bdph1-line-height );letter-spacing:var( --e-global-typography-bdph1-letter-spacing );word-spacing:var( --e-global-typography-bdph1-word-spacing );color:var( --e-global-color-text );}.elementor-516 .elementor-element.elementor-element-8759a3f{text-align:center;font-family:var( --e-global-typography-bdlead17-font-family ), Sans-serif;font-size:var( --e-global-typography-bdlead17-font-size );font-weight:var( --e-global-typography-bdlead17-font-weight );line-height:var( --e-global-typography-bdlead17-line-height );letter-spacing:var( --e-global-typography-bdlead17-letter-spacing );word-spacing:var( --e-global-typography-bdlead17-word-spacing );color:var( --e-global-color-bdinks );}.elementor-516 .elementor-element.elementor-element-5f6f406{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-f71a27e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:90px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-left);}.elementor-516 .elementor-element.elementor-element-008613e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-7b3f495{--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:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-516 .elementor-element.elementor-element-7b3f495:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-7b3f495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdwhite );}.elementor-516 .elementor-element.elementor-element-6a647bf{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 14px;}.elementor-516 .elementor-element.elementor-element-6a647bf .elementor-heading-title{font-family:var( --e-global-typography-bdlbl11-font-family ), Sans-serif;font-size:var( --e-global-typography-bdlbl11-font-size );font-weight:var( --e-global-typography-bdlbl11-font-weight );text-transform:var( --e-global-typography-bdlbl11-text-transform );line-height:var( --e-global-typography-bdlbl11-line-height );letter-spacing:var( --e-global-typography-bdlbl11-letter-spacing );word-spacing:var( --e-global-typography-bdlbl11-word-spacing );color:var( --e-global-color-bdinks );}.elementor-516 .elementor-element.elementor-element-05e236e .elementor-heading-title{font-family:var( --e-global-typography-bd14b-font-family ), Sans-serif;font-size:var( --e-global-typography-bd14b-font-size );font-weight:var( --e-global-typography-bd14b-font-weight );line-height:var( --e-global-typography-bd14b-line-height );color:var( --e-global-color-bdinks );}.elementor-516 .elementor-element.elementor-element-6e41854 .elementor-heading-title{font-family:var( --e-global-typography-bd14b-font-family ), Sans-serif;font-size:var( --e-global-typography-bd14b-font-size );font-weight:var( --e-global-typography-bd14b-font-weight );line-height:var( --e-global-typography-bd14b-line-height );color:var( --e-global-color-bdinks );}.elementor-516 .elementor-element.elementor-element-9de67a9 .elementor-heading-title{font-family:var( --e-global-typography-bd14b-font-family ), Sans-serif;font-size:var( --e-global-typography-bd14b-font-size );font-weight:var( --e-global-typography-bd14b-font-weight );line-height:var( --e-global-typography-bd14b-line-height );color:var( --e-global-color-bdinks );}.elementor-516 .elementor-element.elementor-element-e4d02ba .elementor-heading-title{font-family:var( --e-global-typography-bd14b-font-family ), Sans-serif;font-size:var( --e-global-typography-bd14b-font-size );font-weight:var( --e-global-typography-bd14b-font-weight );line-height:var( --e-global-typography-bd14b-line-height );color:var( --e-global-color-bdinks );}.elementor-516 .elementor-element.elementor-element-196cc15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:26px 26px 26px 26px;--padding-top:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-516 .elementor-element.elementor-element-196cc15:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-196cc15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdwhite );}.elementor-516 .elementor-element.elementor-element-9508182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-516 .elementor-element.elementor-element-9508182 .elementor-heading-title{font-family:var( --e-global-typography-bdpill-font-family ), Sans-serif;font-size:var( --e-global-typography-bdpill-font-size );font-weight:var( --e-global-typography-bdpill-font-weight );line-height:var( --e-global-typography-bdpill-line-height );letter-spacing:var( --e-global-typography-bdpill-letter-spacing );word-spacing:var( --e-global-typography-bdpill-word-spacing );color:var( --e-global-color-bdinks );}.elementor-516 .elementor-element.elementor-element-406f4ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:var( --e-global-typography-bdtext135-font-family ), Sans-serif;font-size:var( --e-global-typography-bdtext135-font-size );font-weight:var( --e-global-typography-bdtext135-font-weight );line-height:var( --e-global-typography-bdtext135-line-height );letter-spacing:var( --e-global-typography-bdtext135-letter-spacing );word-spacing:var( --e-global-typography-bdtext135-word-spacing );color:var( --e-global-color-text );}.elementor-516 .elementor-element.elementor-element-ee04441{font-family:var( --e-global-typography-bdlegalp-font-family ), Sans-serif;font-size:var( --e-global-typography-bdlegalp-font-size );font-weight:var( --e-global-typography-bdlegalp-font-weight );line-height:var( --e-global-typography-bdlegalp-line-height );letter-spacing:var( --e-global-typography-bdlegalp-letter-spacing );word-spacing:var( --e-global-typography-bdlegalp-word-spacing );color:var( --e-global-color-bdlegal );}.elementor-516 .elementor-element.elementor-element-aba528d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-3d9ed59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-516 .elementor-element.elementor-element-3d9ed59 .elementor-heading-title{font-family:var( --e-global-typography-bdh16-font-family ), Sans-serif;font-size:var( --e-global-typography-bdh16-font-size );font-weight:var( --e-global-typography-bdh16-font-weight );line-height:var( --e-global-typography-bdh16-line-height );letter-spacing:var( --e-global-typography-bdh16-letter-spacing );word-spacing:var( --e-global-typography-bdh16-word-spacing );color:var( --e-global-color-text );}.elementor-516 .elementor-element.elementor-element-598521b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-f1320f6 .elementor-button{background-color:var( --e-global-color-bdwhite );font-family:var( --e-global-typography-bdsize-font-family ), Sans-serif;font-size:var( --e-global-typography-bdsize-font-size );font-weight:var( --e-global-typography-bdsize-font-weight );line-height:var( --e-global-typography-bdsize-line-height );letter-spacing:var( --e-global-typography-bdsize-letter-spacing );word-spacing:var( --e-global-typography-bdsize-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-bdline );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 16px;}.elementor-516 .elementor-element.elementor-element-f1320f6 .elementor-button:hover, .elementor-516 .elementor-element.elementor-element-f1320f6 .elementor-button:focus{background-color:var( --e-global-color-bdwhite );color:var( --e-global-color-bdcorald );}.elementor-516 .elementor-element.elementor-element-f1320f6 .elementor-button:hover svg, .elementor-516 .elementor-element.elementor-element-f1320f6 .elementor-button:focus svg{fill:var( --e-global-color-bdcorald );}.elementor-516 .elementor-element.elementor-element-728e3c5 .elementor-button{background-color:var( --e-global-color-bdwhite );font-family:var( --e-global-typography-bdsize-font-family ), Sans-serif;font-size:var( --e-global-typography-bdsize-font-size );font-weight:var( --e-global-typography-bdsize-font-weight );line-height:var( --e-global-typography-bdsize-line-height );letter-spacing:var( --e-global-typography-bdsize-letter-spacing );word-spacing:var( --e-global-typography-bdsize-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-bdline );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 16px;}.elementor-516 .elementor-element.elementor-element-728e3c5 .elementor-button:hover, .elementor-516 .elementor-element.elementor-element-728e3c5 .elementor-button:focus{background-color:var( --e-global-color-bdwhite );color:var( --e-global-color-bdcorald );}.elementor-516 .elementor-element.elementor-element-728e3c5 .elementor-button:hover svg, .elementor-516 .elementor-element.elementor-element-728e3c5 .elementor-button:focus svg{fill:var( --e-global-color-bdcorald );}.elementor-516 .elementor-element.elementor-element-747fc41 .elementor-button{background-color:var( --e-global-color-bdwhite );font-family:var( --e-global-typography-bdsize-font-family ), Sans-serif;font-size:var( --e-global-typography-bdsize-font-size );font-weight:var( --e-global-typography-bdsize-font-weight );line-height:var( --e-global-typography-bdsize-line-height );letter-spacing:var( --e-global-typography-bdsize-letter-spacing );word-spacing:var( --e-global-typography-bdsize-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-bdline );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 16px;}.elementor-516 .elementor-element.elementor-element-747fc41 .elementor-button:hover, .elementor-516 .elementor-element.elementor-element-747fc41 .elementor-button:focus{background-color:var( --e-global-color-bdwhite );color:var( --e-global-color-bdcorald );}.elementor-516 .elementor-element.elementor-element-747fc41 .elementor-button:hover svg, .elementor-516 .elementor-element.elementor-element-747fc41 .elementor-button:focus svg{fill:var( --e-global-color-bdcorald );}@media(max-width:1080px){.elementor-516 .elementor-element.elementor-element-35c9d78 .woocommerce-breadcrumb{font-size:var( --e-global-typography-bdann-font-size );line-height:var( --e-global-typography-bdann-line-height );letter-spacing:var( --e-global-typography-bdann-letter-spacing );word-spacing:var( --e-global-typography-bdann-word-spacing );}.elementor-516 .elementor-element.elementor-element-cfbfe1c .elementor-heading-title{font-size:var( --e-global-typography-bdeyebrow-font-size );line-height:var( --e-global-typography-bdeyebrow-line-height );letter-spacing:var( --e-global-typography-bdeyebrow-letter-spacing );word-spacing:var( --e-global-typography-bdeyebrow-word-spacing );}.elementor-516 .elementor-element.elementor-element-d38eca5 .elementor-heading-title{font-size:var( --e-global-typography-bdph1-font-size );line-height:var( --e-global-typography-bdph1-line-height );letter-spacing:var( --e-global-typography-bdph1-letter-spacing );word-spacing:var( --e-global-typography-bdph1-word-spacing );}.elementor-516 .elementor-element.elementor-element-8759a3f{font-size:var( --e-global-typography-bdlead17-font-size );line-height:var( --e-global-typography-bdlead17-line-height );letter-spacing:var( --e-global-typography-bdlead17-letter-spacing );word-spacing:var( --e-global-typography-bdlead17-word-spacing );}.elementor-516 .elementor-element.elementor-element-6a647bf .elementor-heading-title{font-size:var( --e-global-typography-bdlbl11-font-size );line-height:var( --e-global-typography-bdlbl11-line-height );letter-spacing:var( --e-global-typography-bdlbl11-letter-spacing );word-spacing:var( --e-global-typography-bdlbl11-word-spacing );}.elementor-516 .elementor-element.elementor-element-05e236e .elementor-heading-title{font-size:var( --e-global-typography-bd14b-font-size );line-height:var( --e-global-typography-bd14b-line-height );}.elementor-516 .elementor-element.elementor-element-6e41854 .elementor-heading-title{font-size:var( --e-global-typography-bd14b-font-size );line-height:var( --e-global-typography-bd14b-line-height );}.elementor-516 .elementor-element.elementor-element-9de67a9 .elementor-heading-title{font-size:var( --e-global-typography-bd14b-font-size );line-height:var( --e-global-typography-bd14b-line-height );}.elementor-516 .elementor-element.elementor-element-e4d02ba .elementor-heading-title{font-size:var( --e-global-typography-bd14b-font-size );line-height:var( --e-global-typography-bd14b-line-height );}.elementor-516 .elementor-element.elementor-element-9508182 .elementor-heading-title{font-size:var( --e-global-typography-bdpill-font-size );line-height:var( --e-global-typography-bdpill-line-height );letter-spacing:var( --e-global-typography-bdpill-letter-spacing );word-spacing:var( --e-global-typography-bdpill-word-spacing );}.elementor-516 .elementor-element.elementor-element-406f4ac{font-size:var( --e-global-typography-bdtext135-font-size );line-height:var( --e-global-typography-bdtext135-line-height );letter-spacing:var( --e-global-typography-bdtext135-letter-spacing );word-spacing:var( --e-global-typography-bdtext135-word-spacing );}.elementor-516 .elementor-element.elementor-element-ee04441{font-size:var( --e-global-typography-bdlegalp-font-size );line-height:var( --e-global-typography-bdlegalp-line-height );letter-spacing:var( --e-global-typography-bdlegalp-letter-spacing );word-spacing:var( --e-global-typography-bdlegalp-word-spacing );}.elementor-516 .elementor-element.elementor-element-3d9ed59 .elementor-heading-title{font-size:var( --e-global-typography-bdh16-font-size );line-height:var( --e-global-typography-bdh16-line-height );letter-spacing:var( --e-global-typography-bdh16-letter-spacing );word-spacing:var( --e-global-typography-bdh16-word-spacing );}.elementor-516 .elementor-element.elementor-element-f1320f6 .elementor-button{font-size:var( --e-global-typography-bdsize-font-size );line-height:var( --e-global-typography-bdsize-line-height );letter-spacing:var( --e-global-typography-bdsize-letter-spacing );word-spacing:var( --e-global-typography-bdsize-word-spacing );}.elementor-516 .elementor-element.elementor-element-728e3c5 .elementor-button{font-size:var( --e-global-typography-bdsize-font-size );line-height:var( --e-global-typography-bdsize-line-height );letter-spacing:var( --e-global-typography-bdsize-letter-spacing );word-spacing:var( --e-global-typography-bdsize-word-spacing );}.elementor-516 .elementor-element.elementor-element-747fc41 .elementor-button{font-size:var( --e-global-typography-bdsize-font-size );line-height:var( --e-global-typography-bdsize-line-height );letter-spacing:var( --e-global-typography-bdsize-letter-spacing );word-spacing:var( --e-global-typography-bdsize-word-spacing );}}@media(max-width:900px){.elementor-516 .elementor-element.elementor-element-35c9d78 .woocommerce-breadcrumb{font-size:var( --e-global-typography-bdann-font-size );line-height:var( --e-global-typography-bdann-line-height );letter-spacing:var( --e-global-typography-bdann-letter-spacing );word-spacing:var( --e-global-typography-bdann-word-spacing );}.elementor-516 .elementor-element.elementor-element-cfbfe1c .elementor-heading-title{font-size:var( --e-global-typography-bdeyebrow-font-size );line-height:var( --e-global-typography-bdeyebrow-line-height );letter-spacing:var( --e-global-typography-bdeyebrow-letter-spacing );word-spacing:var( --e-global-typography-bdeyebrow-word-spacing );}.elementor-516 .elementor-element.elementor-element-d38eca5 .elementor-heading-title{font-size:var( --e-global-typography-bdph1-font-size );line-height:var( --e-global-typography-bdph1-line-height );letter-spacing:var( --e-global-typography-bdph1-letter-spacing );word-spacing:var( --e-global-typography-bdph1-word-spacing );}.elementor-516 .elementor-element.elementor-element-8759a3f{font-size:var( --e-global-typography-bdlead17-font-size );line-height:var( --e-global-typography-bdlead17-line-height );letter-spacing:var( --e-global-typography-bdlead17-letter-spacing );word-spacing:var( --e-global-typography-bdlead17-word-spacing );}.elementor-516 .elementor-element.elementor-element-6a647bf .elementor-heading-title{font-size:var( --e-global-typography-bdlbl11-font-size );line-height:var( --e-global-typography-bdlbl11-line-height );letter-spacing:var( --e-global-typography-bdlbl11-letter-spacing );word-spacing:var( --e-global-typography-bdlbl11-word-spacing );}.elementor-516 .elementor-element.elementor-element-05e236e .elementor-heading-title{font-size:var( --e-global-typography-bd14b-font-size );line-height:var( --e-global-typography-bd14b-line-height );}.elementor-516 .elementor-element.elementor-element-6e41854 .elementor-heading-title{font-size:var( --e-global-typography-bd14b-font-size );line-height:var( --e-global-typography-bd14b-line-height );}.elementor-516 .elementor-element.elementor-element-9de67a9 .elementor-heading-title{font-size:var( --e-global-typography-bd14b-font-size );line-height:var( --e-global-typography-bd14b-line-height );}.elementor-516 .elementor-element.elementor-element-e4d02ba .elementor-heading-title{font-size:var( --e-global-typography-bd14b-font-size );line-height:var( --e-global-typography-bd14b-line-height );}.elementor-516 .elementor-element.elementor-element-9508182 .elementor-heading-title{font-size:var( --e-global-typography-bdpill-font-size );line-height:var( --e-global-typography-bdpill-line-height );letter-spacing:var( --e-global-typography-bdpill-letter-spacing );word-spacing:var( --e-global-typography-bdpill-word-spacing );}.elementor-516 .elementor-element.elementor-element-406f4ac{font-size:var( --e-global-typography-bdtext135-font-size );line-height:var( --e-global-typography-bdtext135-line-height );letter-spacing:var( --e-global-typography-bdtext135-letter-spacing );word-spacing:var( --e-global-typography-bdtext135-word-spacing );}.elementor-516 .elementor-element.elementor-element-ee04441{font-size:var( --e-global-typography-bdlegalp-font-size );line-height:var( --e-global-typography-bdlegalp-line-height );letter-spacing:var( --e-global-typography-bdlegalp-letter-spacing );word-spacing:var( --e-global-typography-bdlegalp-word-spacing );}.elementor-516 .elementor-element.elementor-element-3d9ed59 .elementor-heading-title{font-size:var( --e-global-typography-bdh16-font-size );line-height:var( --e-global-typography-bdh16-line-height );letter-spacing:var( --e-global-typography-bdh16-letter-spacing );word-spacing:var( --e-global-typography-bdh16-word-spacing );}.elementor-516 .elementor-element.elementor-element-f1320f6 .elementor-button{font-size:var( --e-global-typography-bdsize-font-size );line-height:var( --e-global-typography-bdsize-line-height );letter-spacing:var( --e-global-typography-bdsize-letter-spacing );word-spacing:var( --e-global-typography-bdsize-word-spacing );}.elementor-516 .elementor-element.elementor-element-728e3c5 .elementor-button{font-size:var( --e-global-typography-bdsize-font-size );line-height:var( --e-global-typography-bdsize-line-height );letter-spacing:var( --e-global-typography-bdsize-letter-spacing );word-spacing:var( --e-global-typography-bdsize-word-spacing );}.elementor-516 .elementor-element.elementor-element-747fc41 .elementor-button{font-size:var( --e-global-typography-bdsize-font-size );line-height:var( --e-global-typography-bdsize-line-height );letter-spacing:var( --e-global-typography-bdsize-letter-spacing );word-spacing:var( --e-global-typography-bdsize-word-spacing );}}@media(max-width:560px){.elementor-516 .elementor-element.elementor-element-196cc15{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}}@media(max-width:380px){.elementor-516 .elementor-element.elementor-element-35c9d78 .woocommerce-breadcrumb{font-size:var( --e-global-typography-bdann-font-size );line-height:var( --e-global-typography-bdann-line-height );letter-spacing:var( --e-global-typography-bdann-letter-spacing );word-spacing:var( --e-global-typography-bdann-word-spacing );}.elementor-516 .elementor-element.elementor-element-cfbfe1c .elementor-heading-title{font-size:var( --e-global-typography-bdeyebrow-font-size );line-height:var( --e-global-typography-bdeyebrow-line-height );letter-spacing:var( --e-global-typography-bdeyebrow-letter-spacing );word-spacing:var( --e-global-typography-bdeyebrow-word-spacing );}.elementor-516 .elementor-element.elementor-element-d38eca5 .elementor-heading-title{font-size:var( --e-global-typography-bdph1-font-size );line-height:var( --e-global-typography-bdph1-line-height );letter-spacing:var( --e-global-typography-bdph1-letter-spacing );word-spacing:var( --e-global-typography-bdph1-word-spacing );}.elementor-516 .elementor-element.elementor-element-8759a3f{font-size:var( --e-global-typography-bdlead17-font-size );line-height:var( --e-global-typography-bdlead17-line-height );letter-spacing:var( --e-global-typography-bdlead17-letter-spacing );word-spacing:var( --e-global-typography-bdlead17-word-spacing );}.elementor-516 .elementor-element.elementor-element-6a647bf .elementor-heading-title{font-size:var( --e-global-typography-bdlbl11-font-size );line-height:var( --e-global-typography-bdlbl11-line-height );letter-spacing:var( --e-global-typography-bdlbl11-letter-spacing );word-spacing:var( --e-global-typography-bdlbl11-word-spacing );}.elementor-516 .elementor-element.elementor-element-05e236e .elementor-heading-title{font-size:var( --e-global-typography-bd14b-font-size );line-height:var( --e-global-typography-bd14b-line-height );}.elementor-516 .elementor-element.elementor-element-6e41854 .elementor-heading-title{font-size:var( --e-global-typography-bd14b-font-size );line-height:var( --e-global-typography-bd14b-line-height );}.elementor-516 .elementor-element.elementor-element-9de67a9 .elementor-heading-title{font-size:var( --e-global-typography-bd14b-font-size );line-height:var( --e-global-typography-bd14b-line-height );}.elementor-516 .elementor-element.elementor-element-e4d02ba .elementor-heading-title{font-size:var( --e-global-typography-bd14b-font-size );line-height:var( --e-global-typography-bd14b-line-height );}.elementor-516 .elementor-element.elementor-element-9508182 .elementor-heading-title{font-size:var( --e-global-typography-bdpill-font-size );line-height:var( --e-global-typography-bdpill-line-height );letter-spacing:var( --e-global-typography-bdpill-letter-spacing );word-spacing:var( --e-global-typography-bdpill-word-spacing );}.elementor-516 .elementor-element.elementor-element-406f4ac{font-size:var( --e-global-typography-bdtext135-font-size );line-height:var( --e-global-typography-bdtext135-line-height );letter-spacing:var( --e-global-typography-bdtext135-letter-spacing );word-spacing:var( --e-global-typography-bdtext135-word-spacing );}.elementor-516 .elementor-element.elementor-element-ee04441{font-size:var( --e-global-typography-bdlegalp-font-size );line-height:var( --e-global-typography-bdlegalp-line-height );letter-spacing:var( --e-global-typography-bdlegalp-letter-spacing );word-spacing:var( --e-global-typography-bdlegalp-word-spacing );}.elementor-516 .elementor-element.elementor-element-3d9ed59 .elementor-heading-title{font-size:var( --e-global-typography-bdh16-font-size );line-height:var( --e-global-typography-bdh16-line-height );letter-spacing:var( --e-global-typography-bdh16-letter-spacing );word-spacing:var( --e-global-typography-bdh16-word-spacing );}.elementor-516 .elementor-element.elementor-element-f1320f6 .elementor-button{font-size:var( --e-global-typography-bdsize-font-size );line-height:var( --e-global-typography-bdsize-line-height );letter-spacing:var( --e-global-typography-bdsize-letter-spacing );word-spacing:var( --e-global-typography-bdsize-word-spacing );}.elementor-516 .elementor-element.elementor-element-728e3c5 .elementor-button{font-size:var( --e-global-typography-bdsize-font-size );line-height:var( --e-global-typography-bdsize-line-height );letter-spacing:var( --e-global-typography-bdsize-letter-spacing );word-spacing:var( --e-global-typography-bdsize-word-spacing );}.elementor-516 .elementor-element.elementor-element-747fc41 .elementor-button{font-size:var( --e-global-typography-bdsize-font-size );line-height:var( --e-global-typography-bdsize-line-height );letter-spacing:var( --e-global-typography-bdsize-letter-spacing );word-spacing:var( --e-global-typography-bdsize-word-spacing );}}/* Start custom CSS *//* BD content pages (prompt 09) — page hero shared with cart/checkout/account (site.css:209–217) */
.bd-wave-b{position:relative}
.bd-wave-b::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:56px;background:var(--e-global-color-bdcream);pointer-events:none;z-index:1;-webkit-mask:var(--bd-wave) no-repeat 0 0/100% 100%;mask:var(--bd-wave) no-repeat 0 0/100% 100%}
:root{--bd-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 56' preserveAspectRatio='none'%3E%3Cpath d='M0 28 C 180 56 360 0 540 22 S 900 56 1080 26 S 1320 4 1440 26 V56 H0Z'/%3E%3C/svg%3E")}
.page-hero{position:relative;text-align:center}
.page-hero .ph-in{position:relative;z-index:2}
.page-hero .stk{z-index:0}
.page-hero .stk img{width:100%;height:auto;display:block}
.page-hero .stk:not(.fill){opacity:.28}
.page-hero .stk.p1{top:24%!important;left:7%!important;right:auto!important;bottom:auto!important;animation-delay:-1s}
.page-hero .stk.p2{top:18%!important;right:9%!important;left:auto!important;bottom:auto!important;animation-delay:-3s}
.page-hero .stk.p3{bottom:30%!important;left:16%!important;top:auto!important;right:auto!important;animation-delay:-2s}
.page-hero .stk.p4{bottom:26%!important;right:16%!important;top:auto!important;left:auto!important;animation-delay:-4s}
.page-hero .crumbs .woocommerce-breadcrumb{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:0!important;font:inherit}
.page-hero .crumbs a{color:inherit;text-decoration:none}.page-hero .crumbs a:hover{color:var(--e-global-color-bdcorald)}
.page-hero .crumbs .sep{opacity:.5}
.page-hero .ph-h1 .s{font-family:var(--e-global-typography-bdscr112-font-family),cursive;font-weight:700;font-size:1.12em;color:var(--e-global-color-primary);display:inline-block}
.page-hero .ph-lead p{margin:0 auto;max-width:58ch}
.stk img{width:100%;height:auto;display:block}
@media (max-width:560px){.page-hero .stk{opacity:.45!important;transform:scale(.7)}}
.btn-solid .elementor-button{box-shadow:0 8px 20px rgba(255,138,107,.35)}
.btn-solid .elementor-button:hover{box-shadow:0 12px 26px rgba(233,105,74,.4)}
/* Legal — site.css:801–804 (nav), 813–823, 883–885, 929 */
.legal-grid{display:grid!important;grid-template-columns:240px 1fr;gap:50px;align-items:start}
.legal-nav{position:sticky;top:96px;box-shadow:var(--bd-sh-sm);align-self:start}
.legal-nav .fn a{display:flex;gap:8px;align-items:center;padding:11px 14px;border-radius:12px;transition:all .2s}
.legal-nav .fn a:hover{background:var(--e-global-color-bdcream);color:var(--e-global-color-text)}
.legal-nav .fn.on a{background:var(--e-global-color-text);color:var(--e-global-color-bdwhite)}
.legal-body{max-width:780px;box-shadow:var(--bd-sh-sm)}
.legal-body .tmpl{background:var(--e-global-color-bdtintc);border:1.5px dashed var(--e-global-color-primary);border-radius:14px;padding:14px 16px}
.legal-body .tmpl p{margin:0}
.legal-body b{font-weight:800}
.legal-body .tmpl b{font-family:var(--e-global-typography-bdmegat-font-family),sans-serif;font-weight:600}
.legal-body .blank{background:var(--e-global-color-bdbutl);border-radius:5px;padding:1px 7px;font-weight:800;font-size:14px;color:var(--e-global-color-text)}
.lb-text h2{font-family:var(--e-global-typography-bdh21-font-family),sans-serif;font-size:var(--e-global-typography-bdh21-font-size);font-weight:var(--e-global-typography-bdh21-font-weight);line-height:1.1;letter-spacing:-.01em;color:var(--e-global-color-text);margin:32px 0 8px;scroll-margin-top:100px}
.lb-text h2:first-of-type{margin-top:0}
.lb-text p{margin:0 0 12px}
.lb-text ul{margin:2px 0 14px 20px;padding:0;list-style:disc}
.lb-text li{margin:0 0 6px;line-height:1.65}
.lb-text a{color:var(--e-global-color-bdcorald);font-weight:800}
.legal-body .related{border-top:1px solid var(--e-global-color-bdline)}
.legal-body .rel-a .elementor-button{transition:all .2s}
.legal-body .rel-a .elementor-button:hover{border-color:var(--e-global-color-primary);transform:none}
@media (max-width:900px){
  .legal-grid{grid-template-columns:1fr;gap:20px}
  .legal-nav{position:static;flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important}
  .legal-nav .fn{width:auto!important}
  .legal-nav .lbl{display:none}
}/* End custom CSS */