.elementor-447 .elementor-element.elementor-element-265add5{--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-447 .elementor-element.elementor-element-265add5:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-265add5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdcream2 );}body:not(.rtl) .elementor-447 .elementor-element.elementor-element-f8bde91{left:0px;}body.rtl .elementor-447 .elementor-element.elementor-element-f8bde91{right:0px;}.elementor-447 .elementor-element.elementor-element-f8bde91{top:0px;}.elementor-447 .elementor-element.elementor-element-f8bde91 img{width:52px;}body:not(.rtl) .elementor-447 .elementor-element.elementor-element-4b3e571{left:0px;}body.rtl .elementor-447 .elementor-element.elementor-element-4b3e571{right:0px;}.elementor-447 .elementor-element.elementor-element-4b3e571{top:0px;}.elementor-447 .elementor-element.elementor-element-4b3e571 img{width:52px;}body:not(.rtl) .elementor-447 .elementor-element.elementor-element-0814400{left:0px;}body.rtl .elementor-447 .elementor-element.elementor-element-0814400{right:0px;}.elementor-447 .elementor-element.elementor-element-0814400{top:0px;}.elementor-447 .elementor-element.elementor-element-0814400 img{width:52px;}.elementor-447 .elementor-element.elementor-element-0755f6f{--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:50px;--padding-bottom:96px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-left);}.elementor-447 .elementor-element.elementor-element-6969a06{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-05f5d23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-447 .elementor-element.elementor-element-05f5d23 .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-447 .elementor-element.elementor-element-05f5d23 .woocommerce-breadcrumb > a{color:var( --e-global-color-bdinks );}.elementor-447 .elementor-element.elementor-element-82f9f63 .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-447 .elementor-element.elementor-element-3e3e1d6{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-447 .elementor-element.elementor-element-3e3e1d6 .elementor-heading-title{font-family:var( --e-global-typography-bdcath1-font-family ), Sans-serif;font-size:var( --e-global-typography-bdcath1-font-size );font-weight:var( --e-global-typography-bdcath1-font-weight );line-height:var( --e-global-typography-bdcath1-line-height );letter-spacing:var( --e-global-typography-bdcath1-letter-spacing );word-spacing:var( --e-global-typography-bdcath1-word-spacing );color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-c9a47ff{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-447 .elementor-element.elementor-element-21e1bf9{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-1812ace{width:auto;max-width:auto;background-color:var( --e-global-color-bdwhite );padding:8px 14px 8px 14px;border-radius:999px 999px 999px 999px;}.elementor-447 .elementor-element.elementor-element-1812ace .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-text );}.elementor-447 .elementor-element.elementor-element-55acb68{width:auto;max-width:auto;background-color:var( --e-global-color-bdwhite );padding:8px 14px 8px 14px;border-radius:999px 999px 999px 999px;}.elementor-447 .elementor-element.elementor-element-55acb68 .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-text );}.elementor-447 .elementor-element.elementor-element-9be6525{width:auto;max-width:auto;background-color:var( --e-global-color-bdwhite );padding:8px 14px 8px 14px;border-radius:999px 999px 999px 999px;}.elementor-447 .elementor-element.elementor-element-9be6525 .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-text );}.elementor-447 .elementor-element.elementor-element-df70a49{--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-447 .elementor-element.elementor-element-23485b7{--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:var(--container-default-padding-left);--padding-right:var(--container-default-padding-left);--z-index:3;}.elementor-447 .elementor-element.elementor-element-73fdacf{--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-447 .elementor-element.elementor-element-47eaeeb{--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;--border-radius:20px 20px 20px 20px;--padding-top:14px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-447 .elementor-element.elementor-element-47eaeeb:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-47eaeeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdwhite );}.elementor-447 .elementor-element.elementor-element-4dc1572 img{width:64px;}.elementor-447 .elementor-element.elementor-element-39b6970 .elementor-heading-title{font-family:var( --e-global-typography-bdmegat-font-family ), Sans-serif;font-size:var( --e-global-typography-bdmegat-font-size );font-weight:var( --e-global-typography-bdmegat-font-weight );line-height:var( --e-global-typography-bdmegat-line-height );letter-spacing:var( --e-global-typography-bdmegat-letter-spacing );word-spacing:var( --e-global-typography-bdmegat-word-spacing );color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-a3223e7 .elementor-heading-title{font-family:var( --e-global-typography-bdchip12-font-family ), Sans-serif;font-size:var( --e-global-typography-bdchip12-font-size );font-weight:var( --e-global-typography-bdchip12-font-weight );line-height:var( --e-global-typography-bdchip12-line-height );color:var( --e-global-color-bdinks );}.elementor-447 .elementor-element.elementor-element-ad2e4aa{--grid-columns:5;--grid-row-gap:12px;--grid-column-gap:12px;}.elementor-447 .elementor-element.elementor-element-5c37b8b{--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-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-bdline );--border-color:var( --e-global-color-bdline );--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:40;}.elementor-447 .elementor-element.elementor-element-5c37b8b:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-5c37b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdtool );}.elementor-447 .elementor-element.elementor-element-c6f6b64{--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:space-between;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-left);}.elementor-447 .elementor-element.elementor-element-19de09c .e-search-input{font-family:var( --e-global-typography-bdcount-font-family ), Sans-serif;font-size:var( --e-global-typography-bdcount-font-size );font-weight:var( --e-global-typography-bdcount-font-weight );border-radius:999px 999px 999px 999px;}.elementor-447 .elementor-element.elementor-element-19de09c{--e-search-placeholder-color:var( --e-global-color-bdinks );--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:40px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:14px;}.elementor-447 .elementor-element.elementor-element-e097fb8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-b537d37{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-bdline );--border-color:var( --e-global-color-bdline );--border-radius:999px 999px 999px 999px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-447 .elementor-element.elementor-element-b537d37:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-b537d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdwhite );}.elementor-447 .elementor-element.elementor-element-7e9b32f .elementor-button{background-color:var( --e-global-color-bdwhite );font-family:var( --e-global-typography-bdseg-font-family ), Sans-serif;font-size:var( --e-global-typography-bdseg-font-size );font-weight:var( --e-global-typography-bdseg-font-weight );fill:var( --e-global-color-bdinks );color:var( --e-global-color-bdinks );border-radius:999px 999px 999px 999px;padding:8px 14px 8px 14px;}.elementor-447 .elementor-element.elementor-element-7e9b32f .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-7e9b32f .elementor-button:focus{background-color:var( --e-global-color-bdwhite );color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-7e9b32f .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-7e9b32f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-a021dd9 .elementor-button{background-color:var( --e-global-color-bdwhite );font-family:var( --e-global-typography-bdseg-font-family ), Sans-serif;font-size:var( --e-global-typography-bdseg-font-size );font-weight:var( --e-global-typography-bdseg-font-weight );fill:var( --e-global-color-bdinks );color:var( --e-global-color-bdinks );border-radius:999px 999px 999px 999px;padding:8px 14px 8px 14px;}.elementor-447 .elementor-element.elementor-element-a021dd9 .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-a021dd9 .elementor-button:focus{background-color:var( --e-global-color-bdwhite );color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-a021dd9 .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-a021dd9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-09a06f9 .elementor-button{background-color:var( --e-global-color-bdwhite );font-family:var( --e-global-typography-bdseg-font-family ), Sans-serif;font-size:var( --e-global-typography-bdseg-font-size );font-weight:var( --e-global-typography-bdseg-font-weight );fill:var( --e-global-color-bdinks );color:var( --e-global-color-bdinks );border-radius:999px 999px 999px 999px;padding:8px 14px 8px 14px;}.elementor-447 .elementor-element.elementor-element-09a06f9 .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-09a06f9 .elementor-button:focus{background-color:var( --e-global-color-bdwhite );color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-09a06f9 .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-09a06f9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-4d7c61f{--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-447 .elementor-element.elementor-element-62bcb58{--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:28px;--padding-bottom:90px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-left);}.elementor-447 .elementor-element.elementor-element-178c0a6{--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:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-f6fb0e1{--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-447 .elementor-element.elementor-element-cc15ea6{--grid-columns:4;--grid-row-gap:22px;--grid-column-gap:22px;}.elementor-447 .elementor-element.elementor-element-cc15ea6 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-447 .elementor-element.elementor-element-cc15ea6 .e-loop-item > .elementor-section, .elementor-447 .elementor-element.elementor-element-cc15ea6 .e-loop-item > .elementor-section > .elementor-container, .elementor-447 .elementor-element.elementor-element-cc15ea6 .e-loop-item > .e-con, .elementor-447 .elementor-element.elementor-element-cc15ea6 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-447 .elementor-element.elementor-element-cc15ea6 .elementor-pagination{text-align:center;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 );}.elementor-447 .elementor-element.elementor-element-cc15ea6 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-bdinks );}.elementor-447 .elementor-element.elementor-element-cc15ea6 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-bdcorald );}.elementor-447 .elementor-element.elementor-element-cc15ea6 .elementor-pagination .page-numbers.current{color:var( --e-global-color-text );}body:not(.rtl) .elementor-447 .elementor-element.elementor-element-cc15ea6 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-447 .elementor-element.elementor-element-cc15ea6 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-447 .elementor-element.elementor-element-cc15ea6 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-447 .elementor-element.elementor-element-cc15ea6 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-447 .elementor-element.elementor-element-1c394db{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-1c394db:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-1c394db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-447 .elementor-element.elementor-element-ed98b31{left:0px;}body.rtl .elementor-447 .elementor-element.elementor-element-ed98b31{right:0px;}.elementor-447 .elementor-element.elementor-element-ed98b31{top:0px;}.elementor-447 .elementor-element.elementor-element-ed98b31 img{width:120px;}.elementor-447 .elementor-element.elementor-element-57670f7{--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-447 .elementor-element.elementor-element-63a4d70 .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-accent );}.elementor-447 .elementor-element.elementor-element-7acef16 .elementor-heading-title{font-family:var( --e-global-typography-bdh26-font-family ), Sans-serif;font-size:var( --e-global-typography-bdh26-font-size );font-weight:var( --e-global-typography-bdh26-font-weight );line-height:var( --e-global-typography-bdh26-line-height );letter-spacing:var( --e-global-typography-bdh26-letter-spacing );word-spacing:var( --e-global-typography-bdh26-word-spacing );color:var( --e-global-color-bdwhite );}.elementor-447 .elementor-element.elementor-element-e899e25{font-family:var( --e-global-typography-bdtext14-font-family ), Sans-serif;font-size:var( --e-global-typography-bdtext14-font-size );font-weight:var( --e-global-typography-bdtext14-font-weight );line-height:var( --e-global-typography-bdtext14-line-height );letter-spacing:var( --e-global-typography-bdtext14-letter-spacing );word-spacing:var( --e-global-typography-bdtext14-word-spacing );color:var( --e-global-color-bdwhite72 );}.elementor-447 .elementor-element.elementor-element-6e91fcf{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-6bfbfdc{width:auto;max-width:auto;background-color:var( --e-global-color-accent );padding:8px 14px 8px 14px;border-style:dashed;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-447 .elementor-element.elementor-element-6bfbfdc .elementor-heading-title{font-family:var( --e-global-typography-bdcode-font-family ), Sans-serif;font-size:var( --e-global-typography-bdcode-font-size );font-weight:var( --e-global-typography-bdcode-font-weight );letter-spacing:var( --e-global-typography-bdcode-letter-spacing );color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-4d76113{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-4d76113:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-4d76113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-447 .elementor-element.elementor-element-139e596{left:0px;}body.rtl .elementor-447 .elementor-element.elementor-element-139e596{right:0px;}.elementor-447 .elementor-element.elementor-element-139e596{top:0px;}.elementor-447 .elementor-element.elementor-element-139e596 img{width:120px;}.elementor-447 .elementor-element.elementor-element-1aad72c{--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-447 .elementor-element.elementor-element-cad0721 .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-bdcorald );}.elementor-447 .elementor-element.elementor-element-94f9714 .elementor-heading-title{font-family:var( --e-global-typography-bdh26-font-family ), Sans-serif;font-size:var( --e-global-typography-bdh26-font-size );font-weight:var( --e-global-typography-bdh26-font-weight );line-height:var( --e-global-typography-bdh26-line-height );letter-spacing:var( --e-global-typography-bdh26-letter-spacing );word-spacing:var( --e-global-typography-bdh26-word-spacing );color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-07a58d7{font-family:var( --e-global-typography-bdtext14-font-family ), Sans-serif;font-size:var( --e-global-typography-bdtext14-font-size );font-weight:var( --e-global-typography-bdtext14-font-weight );line-height:var( --e-global-typography-bdtext14-line-height );letter-spacing:var( --e-global-typography-bdtext14-letter-spacing );word-spacing:var( --e-global-typography-bdtext14-word-spacing );color:var( --e-global-color-bdinks );}.elementor-447 .elementor-element.elementor-element-d10d1ee{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-0a05f28{width:auto;max-width:auto;background-color:var( --e-global-color-text );padding:12px 22px 12px 22px;border-radius:999px 999px 999px 999px;}.elementor-447 .elementor-element.elementor-element-0a05f28 .elementor-heading-title{font-family:var( --e-global-typography-bdbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-bdbtn-font-size );font-weight:var( --e-global-typography-bdbtn-font-weight );line-height:var( --e-global-typography-bdbtn-line-height );letter-spacing:var( --e-global-typography-bdbtn-letter-spacing );word-spacing:var( --e-global-typography-bdbtn-word-spacing );color:var( --e-global-color-bdwhite );}.elementor-447 .elementor-element.elementor-element-38cf671{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-1d6f125 img{width:120px;}.elementor-447 .elementor-element.elementor-element-604de41{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-447 .elementor-element.elementor-element-604de41 .elementor-heading-title{font-family:var( --e-global-typography-bdh24-font-family ), Sans-serif;font-size:var( --e-global-typography-bdh24-font-size );font-weight:var( --e-global-typography-bdh24-font-weight );line-height:var( --e-global-typography-bdh24-line-height );letter-spacing:var( --e-global-typography-bdh24-letter-spacing );word-spacing:var( --e-global-typography-bdh24-word-spacing );color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-cc25253{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-bdinks );}.elementor-447 .elementor-element.elementor-element-d8f9cad .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-bdbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-bdbtn-font-size );font-weight:var( --e-global-typography-bdbtn-font-weight );line-height:var( --e-global-typography-bdbtn-line-height );letter-spacing:var( --e-global-typography-bdbtn-letter-spacing );word-spacing:var( --e-global-typography-bdbtn-word-spacing );fill:var( --e-global-color-bdwhite );color:var( --e-global-color-bdwhite );border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-447 .elementor-element.elementor-element-d8f9cad .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-d8f9cad .elementor-button:focus{background-color:var( --e-global-color-bdcorald );color:var( --e-global-color-bdwhite );}.elementor-447 .elementor-element.elementor-element-d8f9cad .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-d8f9cad .elementor-button:focus svg{fill:var( --e-global-color-bdwhite );}@media(max-width:1080px){.elementor-447 .elementor-element.elementor-element-05f5d23 .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-447 .elementor-element.elementor-element-82f9f63 .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-447 .elementor-element.elementor-element-3e3e1d6 .elementor-heading-title{font-size:var( --e-global-typography-bdcath1-font-size );line-height:var( --e-global-typography-bdcath1-line-height );letter-spacing:var( --e-global-typography-bdcath1-letter-spacing );word-spacing:var( --e-global-typography-bdcath1-word-spacing );}.elementor-447 .elementor-element.elementor-element-c9a47ff{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-447 .elementor-element.elementor-element-1812ace .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-447 .elementor-element.elementor-element-55acb68 .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-447 .elementor-element.elementor-element-9be6525 .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-447 .elementor-element.elementor-element-39b6970 .elementor-heading-title{font-size:var( --e-global-typography-bdmegat-font-size );line-height:var( --e-global-typography-bdmegat-line-height );letter-spacing:var( --e-global-typography-bdmegat-letter-spacing );word-spacing:var( --e-global-typography-bdmegat-word-spacing );}.elementor-447 .elementor-element.elementor-element-a3223e7 .elementor-heading-title{font-size:var( --e-global-typography-bdchip12-font-size );line-height:var( --e-global-typography-bdchip12-line-height );}.elementor-447 .elementor-element.elementor-element-ad2e4aa{--grid-columns:3;}.elementor-447 .elementor-element.elementor-element-19de09c .e-search-input{font-size:var( --e-global-typography-bdcount-font-size );}.elementor-447 .elementor-element.elementor-element-7e9b32f .elementor-button{font-size:var( --e-global-typography-bdseg-font-size );}.elementor-447 .elementor-element.elementor-element-a021dd9 .elementor-button{font-size:var( --e-global-typography-bdseg-font-size );}.elementor-447 .elementor-element.elementor-element-09a06f9 .elementor-button{font-size:var( --e-global-typography-bdseg-font-size );}.elementor-447 .elementor-element.elementor-element-cc15ea6{--grid-columns:3;}.elementor-447 .elementor-element.elementor-element-cc15ea6 .elementor-pagination{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-447 .elementor-element.elementor-element-63a4d70 .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-447 .elementor-element.elementor-element-7acef16 .elementor-heading-title{font-size:var( --e-global-typography-bdh26-font-size );line-height:var( --e-global-typography-bdh26-line-height );letter-spacing:var( --e-global-typography-bdh26-letter-spacing );word-spacing:var( --e-global-typography-bdh26-word-spacing );}.elementor-447 .elementor-element.elementor-element-e899e25{font-size:var( --e-global-typography-bdtext14-font-size );line-height:var( --e-global-typography-bdtext14-line-height );letter-spacing:var( --e-global-typography-bdtext14-letter-spacing );word-spacing:var( --e-global-typography-bdtext14-word-spacing );}.elementor-447 .elementor-element.elementor-element-6bfbfdc .elementor-heading-title{font-size:var( --e-global-typography-bdcode-font-size );letter-spacing:var( --e-global-typography-bdcode-letter-spacing );}.elementor-447 .elementor-element.elementor-element-cad0721 .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-447 .elementor-element.elementor-element-94f9714 .elementor-heading-title{font-size:var( --e-global-typography-bdh26-font-size );line-height:var( --e-global-typography-bdh26-line-height );letter-spacing:var( --e-global-typography-bdh26-letter-spacing );word-spacing:var( --e-global-typography-bdh26-word-spacing );}.elementor-447 .elementor-element.elementor-element-07a58d7{font-size:var( --e-global-typography-bdtext14-font-size );line-height:var( --e-global-typography-bdtext14-line-height );letter-spacing:var( --e-global-typography-bdtext14-letter-spacing );word-spacing:var( --e-global-typography-bdtext14-word-spacing );}.elementor-447 .elementor-element.elementor-element-0a05f28 .elementor-heading-title{font-size:var( --e-global-typography-bdbtn-font-size );line-height:var( --e-global-typography-bdbtn-line-height );letter-spacing:var( --e-global-typography-bdbtn-letter-spacing );word-spacing:var( --e-global-typography-bdbtn-word-spacing );}.elementor-447 .elementor-element.elementor-element-604de41 .elementor-heading-title{font-size:var( --e-global-typography-bdh24-font-size );line-height:var( --e-global-typography-bdh24-line-height );letter-spacing:var( --e-global-typography-bdh24-letter-spacing );word-spacing:var( --e-global-typography-bdh24-word-spacing );}.elementor-447 .elementor-element.elementor-element-cc25253{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-447 .elementor-element.elementor-element-d8f9cad .elementor-button{font-size:var( --e-global-typography-bdbtn-font-size );line-height:var( --e-global-typography-bdbtn-line-height );letter-spacing:var( --e-global-typography-bdbtn-letter-spacing );word-spacing:var( --e-global-typography-bdbtn-word-spacing );}}@media(max-width:900px){.elementor-447 .elementor-element.elementor-element-0755f6f{--padding-top:50px;--padding-bottom:80px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-left);}.elementor-447 .elementor-element.elementor-element-05f5d23 .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-447 .elementor-element.elementor-element-82f9f63 .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-447 .elementor-element.elementor-element-3e3e1d6 .elementor-heading-title{font-size:var( --e-global-typography-bdcath1-font-size );line-height:var( --e-global-typography-bdcath1-line-height );letter-spacing:var( --e-global-typography-bdcath1-letter-spacing );word-spacing:var( --e-global-typography-bdcath1-word-spacing );}.elementor-447 .elementor-element.elementor-element-c9a47ff{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-447 .elementor-element.elementor-element-1812ace .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-447 .elementor-element.elementor-element-55acb68 .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-447 .elementor-element.elementor-element-9be6525 .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-447 .elementor-element.elementor-element-39b6970 .elementor-heading-title{font-size:var( --e-global-typography-bdmegat-font-size );line-height:var( --e-global-typography-bdmegat-line-height );letter-spacing:var( --e-global-typography-bdmegat-letter-spacing );word-spacing:var( --e-global-typography-bdmegat-word-spacing );}.elementor-447 .elementor-element.elementor-element-a3223e7 .elementor-heading-title{font-size:var( --e-global-typography-bdchip12-font-size );line-height:var( --e-global-typography-bdchip12-line-height );}.elementor-447 .elementor-element.elementor-element-ad2e4aa{--grid-columns:3;}.elementor-447 .elementor-element.elementor-element-19de09c .e-search-input{font-size:var( --e-global-typography-bdcount-font-size );}.elementor-447 .elementor-element.elementor-element-7e9b32f .elementor-button{font-size:var( --e-global-typography-bdseg-font-size );}.elementor-447 .elementor-element.elementor-element-a021dd9 .elementor-button{font-size:var( --e-global-typography-bdseg-font-size );}.elementor-447 .elementor-element.elementor-element-09a06f9 .elementor-button{font-size:var( --e-global-typography-bdseg-font-size );}.elementor-447 .elementor-element.elementor-element-cc15ea6{--grid-columns:2;--grid-row-gap:14px;--grid-column-gap:14px;}.elementor-447 .elementor-element.elementor-element-cc15ea6 .elementor-pagination{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-447 .elementor-element.elementor-element-63a4d70 .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-447 .elementor-element.elementor-element-7acef16 .elementor-heading-title{font-size:var( --e-global-typography-bdh26-font-size );line-height:var( --e-global-typography-bdh26-line-height );letter-spacing:var( --e-global-typography-bdh26-letter-spacing );word-spacing:var( --e-global-typography-bdh26-word-spacing );}.elementor-447 .elementor-element.elementor-element-e899e25{font-size:var( --e-global-typography-bdtext14-font-size );line-height:var( --e-global-typography-bdtext14-line-height );letter-spacing:var( --e-global-typography-bdtext14-letter-spacing );word-spacing:var( --e-global-typography-bdtext14-word-spacing );}.elementor-447 .elementor-element.elementor-element-6bfbfdc .elementor-heading-title{font-size:var( --e-global-typography-bdcode-font-size );letter-spacing:var( --e-global-typography-bdcode-letter-spacing );}.elementor-447 .elementor-element.elementor-element-cad0721 .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-447 .elementor-element.elementor-element-94f9714 .elementor-heading-title{font-size:var( --e-global-typography-bdh26-font-size );line-height:var( --e-global-typography-bdh26-line-height );letter-spacing:var( --e-global-typography-bdh26-letter-spacing );word-spacing:var( --e-global-typography-bdh26-word-spacing );}.elementor-447 .elementor-element.elementor-element-07a58d7{font-size:var( --e-global-typography-bdtext14-font-size );line-height:var( --e-global-typography-bdtext14-line-height );letter-spacing:var( --e-global-typography-bdtext14-letter-spacing );word-spacing:var( --e-global-typography-bdtext14-word-spacing );}.elementor-447 .elementor-element.elementor-element-0a05f28 .elementor-heading-title{font-size:var( --e-global-typography-bdbtn-font-size );line-height:var( --e-global-typography-bdbtn-line-height );letter-spacing:var( --e-global-typography-bdbtn-letter-spacing );word-spacing:var( --e-global-typography-bdbtn-word-spacing );}.elementor-447 .elementor-element.elementor-element-604de41 .elementor-heading-title{font-size:var( --e-global-typography-bdh24-font-size );line-height:var( --e-global-typography-bdh24-line-height );letter-spacing:var( --e-global-typography-bdh24-letter-spacing );word-spacing:var( --e-global-typography-bdh24-word-spacing );}.elementor-447 .elementor-element.elementor-element-cc25253{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-447 .elementor-element.elementor-element-d8f9cad .elementor-button{font-size:var( --e-global-typography-bdbtn-font-size );line-height:var( --e-global-typography-bdbtn-line-height );letter-spacing:var( --e-global-typography-bdbtn-letter-spacing );word-spacing:var( --e-global-typography-bdbtn-word-spacing );}}@media(max-width:560px){.elementor-447 .elementor-element.elementor-element-7e9b32f .elementor-button{padding:7px 10px 7px 10px;}.elementor-447 .elementor-element.elementor-element-a021dd9 .elementor-button{padding:7px 10px 7px 10px;}.elementor-447 .elementor-element.elementor-element-09a06f9 .elementor-button{padding:7px 10px 7px 10px;}.elementor-447 .elementor-element.elementor-element-cc15ea6{--grid-row-gap:12px;--grid-column-gap:12px;}}@media(max-width:380px){.elementor-447 .elementor-element.elementor-element-05f5d23 .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-447 .elementor-element.elementor-element-82f9f63 .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-447 .elementor-element.elementor-element-3e3e1d6 .elementor-heading-title{font-size:var( --e-global-typography-bdcath1-font-size );line-height:var( --e-global-typography-bdcath1-line-height );letter-spacing:var( --e-global-typography-bdcath1-letter-spacing );word-spacing:var( --e-global-typography-bdcath1-word-spacing );}.elementor-447 .elementor-element.elementor-element-c9a47ff{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-447 .elementor-element.elementor-element-1812ace .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-447 .elementor-element.elementor-element-55acb68 .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-447 .elementor-element.elementor-element-9be6525 .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-447 .elementor-element.elementor-element-39b6970 .elementor-heading-title{font-size:var( --e-global-typography-bdmegat-font-size );line-height:var( --e-global-typography-bdmegat-line-height );letter-spacing:var( --e-global-typography-bdmegat-letter-spacing );word-spacing:var( --e-global-typography-bdmegat-word-spacing );}.elementor-447 .elementor-element.elementor-element-a3223e7 .elementor-heading-title{font-size:var( --e-global-typography-bdchip12-font-size );line-height:var( --e-global-typography-bdchip12-line-height );}.elementor-447 .elementor-element.elementor-element-ad2e4aa{--grid-columns:1;}.elementor-447 .elementor-element.elementor-element-19de09c .e-search-input{font-size:var( --e-global-typography-bdcount-font-size );}.elementor-447 .elementor-element.elementor-element-7e9b32f .elementor-button{font-size:var( --e-global-typography-bdseg-font-size );}.elementor-447 .elementor-element.elementor-element-a021dd9 .elementor-button{font-size:var( --e-global-typography-bdseg-font-size );}.elementor-447 .elementor-element.elementor-element-09a06f9 .elementor-button{font-size:var( --e-global-typography-bdseg-font-size );}.elementor-447 .elementor-element.elementor-element-cc15ea6{--grid-columns:2;}.elementor-447 .elementor-element.elementor-element-cc15ea6 .elementor-pagination{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-447 .elementor-element.elementor-element-63a4d70 .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-447 .elementor-element.elementor-element-7acef16 .elementor-heading-title{font-size:var( --e-global-typography-bdh26-font-size );line-height:var( --e-global-typography-bdh26-line-height );letter-spacing:var( --e-global-typography-bdh26-letter-spacing );word-spacing:var( --e-global-typography-bdh26-word-spacing );}.elementor-447 .elementor-element.elementor-element-e899e25{font-size:var( --e-global-typography-bdtext14-font-size );line-height:var( --e-global-typography-bdtext14-line-height );letter-spacing:var( --e-global-typography-bdtext14-letter-spacing );word-spacing:var( --e-global-typography-bdtext14-word-spacing );}.elementor-447 .elementor-element.elementor-element-6bfbfdc .elementor-heading-title{font-size:var( --e-global-typography-bdcode-font-size );letter-spacing:var( --e-global-typography-bdcode-letter-spacing );}.elementor-447 .elementor-element.elementor-element-cad0721 .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-447 .elementor-element.elementor-element-94f9714 .elementor-heading-title{font-size:var( --e-global-typography-bdh26-font-size );line-height:var( --e-global-typography-bdh26-line-height );letter-spacing:var( --e-global-typography-bdh26-letter-spacing );word-spacing:var( --e-global-typography-bdh26-word-spacing );}.elementor-447 .elementor-element.elementor-element-07a58d7{font-size:var( --e-global-typography-bdtext14-font-size );line-height:var( --e-global-typography-bdtext14-line-height );letter-spacing:var( --e-global-typography-bdtext14-letter-spacing );word-spacing:var( --e-global-typography-bdtext14-word-spacing );}.elementor-447 .elementor-element.elementor-element-0a05f28 .elementor-heading-title{font-size:var( --e-global-typography-bdbtn-font-size );line-height:var( --e-global-typography-bdbtn-line-height );letter-spacing:var( --e-global-typography-bdbtn-letter-spacing );word-spacing:var( --e-global-typography-bdbtn-word-spacing );}.elementor-447 .elementor-element.elementor-element-604de41 .elementor-heading-title{font-size:var( --e-global-typography-bdh24-font-size );line-height:var( --e-global-typography-bdh24-line-height );letter-spacing:var( --e-global-typography-bdh24-letter-spacing );word-spacing:var( --e-global-typography-bdh24-word-spacing );}.elementor-447 .elementor-element.elementor-element-cc25253{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-447 .elementor-element.elementor-element-d8f9cad .elementor-button{font-size:var( --e-global-typography-bdbtn-font-size );line-height:var( --e-global-typography-bdbtn-line-height );letter-spacing:var( --e-global-typography-bdbtn-letter-spacing );word-spacing:var( --e-global-typography-bdbtn-word-spacing );}}/* Start custom CSS *//* BD Product Archive (prompt 05) — source site.css:446–502 (category), 214–216 (crumbs), 833–917 + 944–957 (responsive) */
/* waves + squiggle (shared with home: site.css:86–90, .squiggle) */
.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")}
@keyframes bdDrawX{to{clip-path:inset(0 0 0 0)}}

/* HERO */
.cat-hero{position:relative}
.cat-hero .stk{z-index:0}
.cat-hero .stk img{width:100%;height:auto;display:block}
.cat-hero .stk:not(.fill){opacity:.28}
.cat-hero .stk.k1{top:16%!important;left:46%!important;right:auto!important;bottom:auto!important;animation-delay:-1s}
.cat-hero .stk.k2{bottom:34%!important;left:4%!important;top:auto!important;right:auto!important;animation-delay:-2s}
.cat-hero .stk.k3{top:12%!important;right:4%!important;left:auto!important;bottom:auto!important;animation-delay:-3s}
.cat-hero .cat-in{position:relative;z-index:1}
.cat-hero .cat-in>.e-con-inner{display:grid!important;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center}
.cat-hero .cat-h1 .elementor-heading-title{line-height:1.02}
.cat-hero .cat-h1 .s{font-family:var(--e-global-typography-bdscr115-font-family),cursive;font-weight:var(--e-global-typography-bdscr115-font-weight);font-size:1.15em;color:var(--e-global-color-primary);position:relative;display:inline-block}
.cat-hero .cat-h1 .s::after{content:"";position:absolute;left:-2%;bottom:-.14em;width:104%;height:.3em;background:var(--e-global-color-accent);z-index:-1;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M4 12 C 30 2 50 20 80 10 S 130 2 160 12 S 190 14 196 8' fill='none' stroke='black' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M4 12 C 30 2 50 20 80 10 S 130 2 160 12 S 190 14 196 8' fill='none' stroke='black' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%;
  clip-path:inset(0 100% 0 0);animation:bdDrawX 1.2s .5s var(--bd-ease) forwards}
.cat-hero .cat-h1 .s{isolation:isolate}
.cat-hero .cat-lead p{max-width:50ch;margin:0}
.cat-hero .eyebrow .elementor-heading-title:empty{display:none}
/* breadcrumbs (.crumbs site.css:214) */
.crumbs .woocommerce-breadcrumb{display:flex;gap:6px;flex-wrap:wrap;margin:0!important;font:inherit}
.crumbs .woocommerce-breadcrumb a{color:inherit;text-decoration:none}
.crumbs .woocommerce-breadcrumb a:hover{color:var(--e-global-color-bdcorald)}
.crumbs .sep{opacity:.5}
.hero-chips .hchip{box-shadow:var(--bd-sh-sm)}
.hero-chips .hchip b{color:inherit}
/* fan (site.css:459–466) */
.fan.e-con{position:relative;height:300px;min-height:0}
.fan .fc{position:absolute!important;width:44%!important;max-width:none!important;transition:transform .5s var(--bd-ease)}
.fan .fc img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:22px;box-shadow:var(--bd-sh-lg)}
.fan .fc1{left:6%!important;top:12%!important;transform:rotate(-14deg)}
.fan .fc2{left:28%!important;top:0!important;transform:rotate(-2deg);z-index:2}
.fan .fc3{left:50%!important;top:12%!important;transform:rotate(12deg)}
.fan:hover .fc1{transform:rotate(-20deg) translateX(-14px)}
.fan:hover .fc3{transform:rotate(18deg) translateX(14px)}
.fan:hover .fc2{transform:rotate(0) translateY(-10px)}

/* CATEGORY TILES (site.css:468–476) — All tile + taxonomy Loop Grid share one 6-col grid */
.cat-tiles-wrap{position:relative;margin-top:-58px}
.cat-tiles{display:grid!important;grid-template-columns:repeat(6,1fr);gap:12px}
.cat-tiles .ct-loop,.cat-tiles .ct-loop>.elementor-widget-container,.cat-tiles .ct-loop .elementor-loop-container,.cat-tiles .ct-loop .e-loop-item{display:contents!important}
.ctile{border:2px solid transparent!important;box-shadow:var(--bd-sh);text-align:center;transition:transform .3s var(--bd-ease),border-color .25s,box-shadow .3s!important;height:100%;text-decoration:none}
.ctile:hover{transform:translateY(-4px)}
.ctile .ci{width:64px!important;margin:0 auto 8px}
.ctile .ci img{width:64px;height:64px;border-radius:50%;display:block;transition:transform .4s var(--bd-ease)}
.ctile:hover .ci img,.ctile.is-active .ci img{transform:rotate(-8deg) scale(1.06)}
.ctile .ct-name .elementor-heading-title{display:block}
/* active tile: current archive (category.js:76) */
body.post-type-archive-product:not(.search) .ctile-all,
body.term-apparel .ctile[href$="/apparel/"],body.term-wallart .ctile[href$="/wallart/"],body.term-totesmugs .ctile[href$="/totesmugs/"],
body.term-nursery .ctile[href$="/nursery/"],body.term-printables .ctile[href$="/printables/"]{border-color:var(--e-global-color-primary)!important;box-shadow:0 14px 34px rgba(255,138,107,.25)}
body.post-type-archive-product:not(.search) .ctile-all .ci img,
body.term-apparel .ctile[href$="/apparel/"] .ci img,body.term-wallart .ctile[href$="/wallart/"] .ci img,body.term-totesmugs .ctile[href$="/totesmugs/"] .ci img,
body.term-nursery .ctile[href$="/nursery/"] .ci img,body.term-printables .ctile[href$="/printables/"] .ci img{transform:rotate(-8deg) scale(1.06)}

/* TOOLBAR (site.css:478–490) — sticky below the sticky header */
.toolbar{position:sticky!important;top:76px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.toolbar .tb-in>.e-con-inner{flex-wrap:wrap}
.tb-search{flex:1 1 220px!important;max-width:340px!important;width:auto!important;--width:auto}
.tb-search .e-search-form,.tb-search form{width:100%}
.tb-search .e-search-input{border-width:2px!important;border-style:solid!important;background:var(--e-global-color-bdwhite)!important;transition:border-color .2s;padding:10px 14px 10px 40px!important;width:100%}
.tb-search .e-search-label svg{inset-inline-start:14px!important;left:14px!important;width:18px!important;height:18px!important;fill:var(--e-global-color-text)!important;z-index:1}
.tools.e-con,.seg.e-con{--width:auto;width:auto!important;flex:0 0 auto}
.seg.e-con{flex-wrap:nowrap!important}
.seg .sb .elementor-button{white-space:nowrap;transition:.2s;display:inline-flex}
body.bd-type-all .sb-all .elementor-button,body.bd-type-physical .sb-physical .elementor-button{background-color:var(--e-global-color-primary)!important;color:var(--e-global-color-bdwhite)!important}
body.bd-type-digital .sb-digital .elementor-button{background-color:var(--e-global-color-secondary)!important;color:var(--e-global-color-text)!important}
.sortw .woocommerce-ordering{margin:0!important;float:none}
.sortw select.orderby{border:2px solid var(--e-global-color-bdline);background-color:var(--e-global-color-bdwhite);border-radius:999px;padding:9px 34px 9px 14px;
  font-family:var(--e-global-typography-bdpill-font-family),sans-serif;font-weight:var(--e-global-typography-bdpill-font-weight);font-size:var(--e-global-typography-bdpill-font-size);
  color:var(--e-global-color-text);cursor:pointer;appearance:none;-webkit-appearance:none;line-height:1.3;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232E3A59' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 12px center;background-size:14px}
.sortw select.orderby:focus-visible{outline:none;border-color:var(--e-global-color-secondary)}

/* META + GRID */
.shop-meta .woocommerce-result-count{margin:0!important;float:none;font-family:var(--e-global-typography-bdcount-font-family),sans-serif;font-weight:var(--e-global-typography-bdcount-font-weight);font-size:var(--e-global-typography-bdcount-font-size);color:var(--e-global-color-bdinks)}
.shop-meta .woocommerce-result-count b{color:var(--e-global-color-text)}
.active-f{display:flex;gap:8px;flex-wrap:wrap}
.active-f a{background:var(--e-global-color-text);color:var(--e-global-color-bdwhite);border-radius:999px;padding:6px 12px;font-family:var(--e-global-typography-bdpill-font-family),sans-serif;font-size:12.5px;font-weight:800;text-decoration:none}
.active-f a.clear{background:none;color:var(--e-global-color-bdcorald);text-decoration:underline}
.prod-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:22px}
.prod-grid>.pgrid,.prod-grid>.pgrid>.elementor-widget-container,.prod-grid .pgrid .elementor-loop-container{display:contents!important}
.prod-grid .pgrid .e-loop-item{order:3;min-width:0}
.prod-grid .pgrid .e-loop-item:nth-of-type(-n+5){order:1}
.prod-grid .pt1{order:2}.prod-grid .pt2{order:4}
.prod-grid .pgrid .elementor-pagination{order:5;grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:20px}.prod-grid .pgrid .elementor-pagination .page-numbers{white-space:nowrap;margin:0!important}
.prod-grid .pgrid .elementor-pagination .page-numbers{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border-radius:999px;background:var(--e-global-color-bdwhite);box-shadow:var(--bd-sh-sm);text-decoration:none}
.prod-grid .pgrid .elementor-pagination .page-numbers.current{background:var(--e-global-color-text);color:var(--e-global-color-bdwhite)!important}
.prod-grid .pgrid .elementor-pagination .page-numbers.dots{background:none;box-shadow:none}
.prod-grid .pgrid .e-loop-nothing-found-message{display:none}
/* card enter (motion-spec M9: cardIn .55s, stagger min(i,10)*45ms) */
.prod-grid .pgrid .e-loop-item{animation:cardIn .55s var(--bd-ease) both}
.prod-grid .pgrid .e-loop-item:nth-of-type(2){animation-delay:45ms}.prod-grid .pgrid .e-loop-item:nth-of-type(3){animation-delay:90ms}
.prod-grid .pgrid .e-loop-item:nth-of-type(4){animation-delay:135ms}.prod-grid .pgrid .e-loop-item:nth-of-type(5){animation-delay:180ms}
.prod-grid .pgrid .e-loop-item:nth-of-type(6){animation-delay:225ms}.prod-grid .pgrid .e-loop-item:nth-of-type(7){animation-delay:270ms}
.prod-grid .pgrid .e-loop-item:nth-of-type(8){animation-delay:315ms}.prod-grid .pgrid .e-loop-item:nth-of-type(9){animation-delay:360ms}
.prod-grid .pgrid .e-loop-item:nth-of-type(10){animation-delay:405ms}.prod-grid .pgrid .e-loop-item:nth-of-type(n+11){animation-delay:450ms}
.prod-grid .pt1{animation:cardIn .55s 225ms var(--bd-ease) both}.prod-grid .pt2{animation:cardIn .55s 450ms var(--bd-ease) both}
.prod-grid .pgrid .e-loop-item>.pcard{height:100%}
/* promo tiles (site.css:495–501, 944–950) — only on the unfiltered shop (body.bd-promos) */
.promo-tile{display:none!important}
body.bd-promos .promo-tile{display:flex!important}
.promo-tile.wide{grid-column:span 2;flex-direction:row!important;align-items:flex-end!important;gap:20px;position:relative;min-height:100%;text-decoration:none}
.promo-tile.wide>.pt-copy{max-width:60%}
.promo-tile .pt-art{position:absolute!important;right:-20px!important;top:-20px!important;left:auto!important;width:120px!important;transform:rotate(14deg);opacity:.9}
.promo-tile .pt-art img{width:120px;height:120px;display:block}
.promo-tile .pt-h .elementor-heading-title{line-height:1.1}
.promo-tile .pt-h{margin:8px 0 10px}
.promo-tile .pt-p p{margin:0}
.promo-tile .pt-code{margin-top:14px;cursor:pointer}
.promo-tile.alt:hover .pt-btn{transform:translateY(-2px)}
.promo-tile .pt-btn{transition:transform .25s var(--bd-ease)}
/* empty state (site.css:503–506) */
.bd-empty-state{display:none!important;text-align:center}
body.bd-empty .bd-empty-state{display:flex!important}
body.bd-empty .shop-meta .activew:empty{display:none}
.bd-empty-state .em-art img{width:120px;height:120px}

/* RESPONSIVE */
@media (max-width:1080px){
  .cat-tiles{grid-template-columns:repeat(3,1fr)}
  .cat-tiles-wrap{margin-top:-50px}
  .prod-grid{grid-template-columns:repeat(3,1fr)}
  .promo-tile.wide{grid-column:span 1;flex-direction:column!important;align-items:flex-start!important}
  .promo-tile.wide>.pt-copy{max-width:none}
}
@media (max-width:900px){
  .cat-hero .cat-in>.e-con-inner{grid-template-columns:1fr;gap:40px}
  .fan.e-con{height:240px;max-width:380px;width:100%;margin:0 auto}
  .toolbar{top:66px}
  .toolbar .tb-in>.e-con-inner{flex-direction:column!important;align-items:stretch!important}
  .tb-search{max-width:none!important;flex:1 1 auto!important;width:100%!important}
  .tools.e-con{justify-content:space-between;width:100%!important}
  .prod-grid{grid-template-columns:repeat(2,1fr);gap:14px}
  .promo-tile.wide{grid-column:span 2}
}
@media (max-width:560px){
  .cat-tiles{grid-template-columns:repeat(6,104px);overflow-x:auto;margin-left:calc(-1*var(--container-default-padding-left));margin-right:calc(-1*var(--container-default-padding-right));
    padding:4px var(--container-default-padding-left) 12px!important;scroll-snap-type:x mandatory;scroll-padding-left:var(--container-default-padding-left);scrollbar-width:none}
  .cat-tiles::-webkit-scrollbar{display:none}
  .ctile{scroll-snap-align:start}
  .prod-grid{gap:12px}
  .cat-hero .stk{opacity:.45!important;transform:scale(.7)}
}
@media (prefers-reduced-motion:reduce){
  .prod-grid .pgrid .e-loop-item,.prod-grid .promo-tile{animation:none!important}
  .cat-hero .cat-h1 .s::after{animation:none;clip-path:none}
}/* End custom CSS */