.elementor-97 .elementor-element.elementor-element-2c0bdb6{--display:grid;--min-height:30vw;--e-con-grid-template-columns:minmax(0,45fr) minmax(0,40fr) minmax(0,25fr) minmax(0,25fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:stretch;--padding-top:28px;--padding-bottom:0px;--padding-left:2%;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-2c0bdb6:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-2c0bdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-2c8af72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}body.woocommerce-account .bgs-account-shell .elementor-widget-heading:is(.bgs-native-favorites *) .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-3b8ef7b{padding:0px 0px 20px 0px;text-align:start;}body.woocommerce-account .bgs-account-shell .elementor-97 .elementor-element.elementor-element-3b8ef7b:is(.bgs-native-favorites *){text-align:start;}.elementor-97 .elementor-element.elementor-element-3b8ef7b .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;color:#B9D39E;}body.woocommerce-account .bgs-account-shell .elementor-97 .elementor-element.elementor-element-3b8ef7b:is(.bgs-native-favorites *) .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;color:#B9D39E;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-97 .elementor-element.elementor-element-51ad6580{padding:15px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:var(--bgs-newsletter-row-gap,10px);}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-var(--bgs-newsletter-row-gap,10px);}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-group > label, .elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-subgroup label{color:#B9D39E;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-group > label{font-family:"helvetica-neue-lt-pro", Sans-serif;font-weight:400;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-type-html{padding-bottom:0px;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-group .elementor-field{color:#B9D39E;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-group .elementor-field, .elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-subgroup label{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:12px;font-weight:500;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:#B9D39E;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:#B9D39E;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-group .elementor-select-wrapper::before{color:#B9D39E;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-button span{justify-content:center;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-button{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:500;text-decoration:underline;border-style:none;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-51ad6580 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF00;color:#B9D39E;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-button[type="submit"]{background-color:#FFFFFF00;color:#B9D39E;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-button[type="submit"] svg *{fill:#B9D39E;}.elementor-97 .elementor-element.elementor-element-51ad6580 .e-form__buttons__wrapper__button-previous{color:#505C44;}.elementor-97 .elementor-element.elementor-element-51ad6580 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-97 .elementor-element.elementor-element-51ad6580 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-message{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:11px;font-weight:500;}.elementor-97 .elementor-element.elementor-element-5c4bd1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-739953b7{width:var( --container-widget-width, 230px );max-width:230px;margin:0px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;padding:50px 0px 0px 0px;--container-widget-width:230px;--container-widget-flex-grow:0;text-align:start;}.elementor-97 .elementor-element.elementor-element-739953b7 img{width:100%;height:230px;object-fit:contain;object-position:center center;}.elementor-97 .elementor-element.elementor-element-ee5d586{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu .elementor-item{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;}.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-1d243a8f .e--pointer-framed .elementor-item:before,
					.elementor-97 .elementor-element.elementor-element-1d243a8f .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-1d243a8f .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-97 .elementor-element.elementor-element-1d243a8f .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-1d243a8f .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-97 .elementor-element.elementor-element-1d243a8f .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-97 .elementor-element.elementor-element-1d243a8f .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-97 .elementor-element.elementor-element-1d243a8f .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-97 .elementor-element.elementor-element-1d243a8f .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-97 .elementor-element.elementor-element-1d243a8f .e--pointer-underline .elementor-item:after,
					 .elementor-97 .elementor-element.elementor-element-1d243a8f .e--pointer-overline .elementor-item:before,
					 .elementor-97 .elementor-element.elementor-element-1d243a8f .e--pointer-double-line .elementor-item:before,
					 .elementor-97 .elementor-element.elementor-element-1d243a8f .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-97 .elementor-element.elementor-element-1d243a8f{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-97 .elementor-element.elementor-element-71498a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu .elementor-item{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;}.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-4105fd50 .e--pointer-framed .elementor-item:before,
					.elementor-97 .elementor-element.elementor-element-4105fd50 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-4105fd50 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-97 .elementor-element.elementor-element-4105fd50 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-4105fd50 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-97 .elementor-element.elementor-element-4105fd50 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-97 .elementor-element.elementor-element-4105fd50 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-97 .elementor-element.elementor-element-4105fd50 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-97 .elementor-element.elementor-element-4105fd50 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-97 .elementor-element.elementor-element-4105fd50 .e--pointer-underline .elementor-item:after,
					 .elementor-97 .elementor-element.elementor-element-4105fd50 .e--pointer-overline .elementor-item:before,
					 .elementor-97 .elementor-element.elementor-element-4105fd50 .e--pointer-double-line .elementor-item:before,
					 .elementor-97 .elementor-element.elementor-element-4105fd50 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-97 .elementor-element.elementor-element-4105fd50{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-97 .elementor-element.elementor-element-42588eb{--display:grid;--min-height:6vw;--e-con-grid-template-columns:minmax(0,45fr) minmax(0,40fr) minmax(0,25fr) minmax(0,25fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;--padding-top:56px;--padding-bottom:0px;--padding-left:2%;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-42588eb:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-42588eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-ec2c73b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;grid-column:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}body.woocommerce-account .bgs-account-shell .elementor-widget-text-editor:is(.bgs-native-favorites *){font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-31a6979e{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;color:#B9D39E;}body.woocommerce-account .bgs-account-shell .elementor-97 .elementor-element.elementor-element-31a6979e:is(.bgs-native-favorites *){font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;color:#B9D39E;}.elementor-97 .elementor-element.elementor-element-4b5b61c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;grid-column:3;}.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu .elementor-item{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;}.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-816f050 .e--pointer-framed .elementor-item:before,
					.elementor-97 .elementor-element.elementor-element-816f050 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-816f050 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-97 .elementor-element.elementor-element-816f050 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-816f050 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-97 .elementor-element.elementor-element-816f050 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-97 .elementor-element.elementor-element-816f050 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-97 .elementor-element.elementor-element-816f050 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-97 .elementor-element.elementor-element-816f050 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-97 .elementor-element.elementor-element-816f050 .e--pointer-underline .elementor-item:after,
					 .elementor-97 .elementor-element.elementor-element-816f050 .e--pointer-overline .elementor-item:before,
					 .elementor-97 .elementor-element.elementor-element-816f050 .e--pointer-double-line .elementor-item:before,
					 .elementor-97 .elementor-element.elementor-element-816f050 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-97 .elementor-element.elementor-element-816f050{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-97:not(.elementor-motion-effects-element-type-background), .elementor-97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1E9;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-2c0bdb6{--width:100%;}.elementor-97 .elementor-element.elementor-element-2c8af72{--width:100%;}.elementor-97 .elementor-element.elementor-element-5c4bd1f{--width:100%;}.elementor-97 .elementor-element.elementor-element-ee5d586{--width:100%;}.elementor-97 .elementor-element.elementor-element-71498a2{--width:100%;}.elementor-97 .elementor-element.elementor-element-42588eb{--width:100%;}.elementor-97 .elementor-element.elementor-element-ec2c73b{--width:100%;}.elementor-97 .elementor-element.elementor-element-4b5b61c{--width:100%;}}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-2c0bdb6{--min-height:0px;--e-con-grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);--e-con-grid-template-rows:auto auto;--gap:44px 36px;--row-gap:44px;--column-gap:36px;--grid-auto-flow:row;--align-items:start;--padding-top:56px;--padding-bottom:48px;--padding-left:clamp(28px,5vw,56px);--padding-right:clamp(28px,5vw,56px);}.elementor-97 .elementor-element.elementor-element-2c8af72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:1;grid-row:1;}.elementor-97 .elementor-element.elementor-element-3b8ef7b .elementor-heading-title{font-size:16px;}body.woocommerce-account .bgs-account-shell .elementor-97 .elementor-element.elementor-element-3b8ef7b:is(.bgs-native-favorites *) .elementor-heading-title{font-size:16px;}.elementor-97 .elementor-element.elementor-element-5c4bd1f{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:2;grid-row:1;}.elementor-97 .elementor-element.elementor-element-739953b7{width:var( --container-widget-width, min(100%,220px) );max-width:min(100%,220px);--container-widget-width:min(100%,220px);--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-739953b7 img{height:auto;}.elementor-97 .elementor-element.elementor-element-ee5d586{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:1;grid-row:2;}.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-97 .elementor-element.elementor-element-71498a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:2;grid-row:2;}.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-97 .elementor-element.elementor-element-42588eb{--min-height:0px;--e-con-grid-template-columns:minmax(0,1fr) auto;--e-con-grid-template-rows:auto;--gap:20px 32px;--row-gap:20px;--column-gap:32px;--grid-auto-flow:row;--align-items:center;--padding-top:24px;--padding-bottom:24px;--padding-left:clamp(28px,5vw,56px);--padding-right:clamp(28px,5vw,56px);}.elementor-97 .elementor-element.elementor-element-ec2c73b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:1;}.elementor-97 .elementor-element.elementor-element-31a6979e{font-size:12px;}body.woocommerce-account .bgs-account-shell .elementor-97 .elementor-element.elementor-element-31a6979e:is(.bgs-native-favorites *){font-size:12px;}.elementor-97 .elementor-element.elementor-element-4b5b61c{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:2;}.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu .elementor-item{font-size:12px;}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-2c0bdb6{--min-height:0px;--e-con-grid-template-columns:repeat(2,minmax(0,1fr));--e-con-grid-template-rows:auto auto auto;--gap:34px 24px;--row-gap:34px;--column-gap:24px;--grid-auto-flow:row;--align-items:start;--padding-top:44px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-2c8af72{grid-column:1 / -1;grid-row:1;}.elementor-97 .elementor-element.elementor-element-3b8ef7b .elementor-heading-title{font-size:clamp(22px,6.2vw,28px);line-height:1.12em;}body.woocommerce-account .bgs-account-shell .elementor-97 .elementor-element.elementor-element-3b8ef7b:is(.bgs-native-favorites *) .elementor-heading-title{font-size:clamp(22px,6.2vw,28px);line-height:1.12em;}.elementor-97 .elementor-element.elementor-element-5c4bd1f{grid-column:1 / -1;grid-row:2;}.elementor-97 .elementor-element.elementor-element-739953b7{width:var( --container-widget-width, min(52vw,156px) );max-width:min(52vw,156px);padding:0px 0px 0px 0px;--container-widget-width:min(52vw,156px);--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-ee5d586{grid-column:1;grid-row:3;}.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-97 .elementor-element.elementor-element-1d243a8f .elementor-nav-menu--main .elementor-item{padding-top:11.6px;padding-bottom:11.6px;}.elementor-97 .elementor-element.elementor-element-71498a2{grid-column:2;grid-row:3;}.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-97 .elementor-element.elementor-element-4105fd50 .elementor-nav-menu--main .elementor-item{padding-top:11.6px;padding-bottom:11.6px;}.elementor-97 .elementor-element.elementor-element-42588eb{--min-height:0px;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto auto;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;--padding-top:24px;--padding-bottom:max(28px,env(safe-area-inset-bottom));--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-ec2c73b{grid-column:1;}.elementor-97 .elementor-element.elementor-element-31a6979e{font-size:12px;}body.woocommerce-account .bgs-account-shell .elementor-97 .elementor-element.elementor-element-31a6979e:is(.bgs-native-favorites *){font-size:12px;}.elementor-97 .elementor-element.elementor-element-4b5b61c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:1;}.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-97 .elementor-element.elementor-element-816f050 .elementor-nav-menu--main .elementor-item{padding-top:0px;padding-bottom:0px;}}/* Start custom CSS for form, class: .elementor-element-51ad6580 *//* Native field/button columns own the widths. Form has no field/button order control. */
.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-form-fields-wrapper{width:100%;}
.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-group-email{order:1;}
.elementor-97 .elementor-element.elementor-element-51ad6580 .e-form__buttons{order:2;}
.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-field-group-acceptance{order:3;}
/* The installed Form has no responsive minimum-height control. */
.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-button{min-height:56px;}
@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-51ad6580 input[type="email"],.elementor-97 .elementor-element.elementor-element-51ad6580 .elementor-button{min-height:48px;}}
@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-51ad6580{--bgs-newsletter-row-gap:4px;}}/* End custom CSS */
/* Start custom CSS *//* Shared tokens. The matching Site Settings globals take precedence on the body. */
:root{--e-global-color-bgsink:#2D2013;--e-global-color-bgstext:#19140E;--e-global-color-bgsmute:#645E55;--e-global-color-bgspage:#F4F1E9;--e-global-color-bgscard:#FEFEF8;--e-global-color-bgssoft:#E4DFD6;--e-global-color-bgsleaf:#B9D39E}
.bgs{--bgs-ink:var(--e-global-color-bgsink,#2D2013);--bgs-text:var(--e-global-color-bgstext,#19140E);--bgs-muted:var(--e-global-color-bgsmute,#645E55);--bgs-page:var(--e-global-color-bgspage,#F4F1E9);--bgs-card:var(--e-global-color-bgscard,#FEFEF8);--bgs-soft:var(--e-global-color-bgssoft,#E4DFD6);--bgs-leaf:var(--e-global-color-bgsleaf,#B9D39E);font-family:Arial,Helvetica,sans-serif;color:var(--bgs-text);min-width:0}
.bgs *{box-sizing:border-box}
.bgs :where(.elementor-widget,.e-con){min-width:0}
.bgs :where(.elementor-heading-title){font-family:inherit;line-height:1.12;color:inherit}
.bgs :where(h1,h2,h3,p,figure){margin:0}
.bgs p+p{margin-top:1em}
.bgs :where(a,button,input,select,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}
.bgs a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}
.bgs :where(.elementor-button){min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;line-height:1.2;text-decoration:none;transition:filter .18s ease,transform .18s ease}
.bgs :where(.elementor-button):hover{filter:brightness(.94)}
.bgs :where(.elementor-widget-image) img{display:block;width:100%;height:auto}
.bgs :where(.bgs-photo) img{border-radius:16px;object-fit:cover}
.bgs .bgs-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.bgs .bgs-wide{grid-column:1/-1}
.bgs .bgs-script{display:none!important}
.bgs .woocommerce-breadcrumb{margin:0;font-size:12px;line-height:1.5;color:var(--bgs-text)}
.bgs :where(.bgs-logo) img{width:100px;height:100px;object-fit:contain}
.bgs :where(.bgs-label) .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.4}
.bgs :where(.bgs-note){font-size:13px;line-height:1.5;color:var(--bgs-muted)}
.bgs :where(.bgs-category-nav,.bgs-subcategory-nav){display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}
.bgs .bgs-category-nav{margin-bottom:8px}
.bgs :where(.bgs-category-nav,.bgs-subcategory-nav) a{min-height:40px;padding:8px 14px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;font-size:14px;text-decoration:none}
.bgs :where(.bgs-category-nav,.bgs-subcategory-nav) a[aria-current],.bgs :where(.bgs-category-nav,.bgs-subcategory-nav) a:hover{border-color:var(--bgs-ink)}
.bgs .bgs-editor-note{padding:16px;border:1px dashed var(--bgs-muted);font-size:13px;line-height:1.5}
/* Both product surfaces use WooCommerce's real content-product output. */
.bgs :where(.bgs-products,.bgs-archive-products) ul.products{margin:0;padding:0;list-style:none}
.bgs :where(.bgs-products,.bgs-archive-products) ul.products:before,.bgs :where(.bgs-products,.bgs-archive-products) ul.products:after{display:none!important}
.bgs :where(.bgs-products,.bgs-archive-products) ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:0!important;min-width:0;text-align:left!important;position:relative}
.bgs :where(.bgs-products,.bgs-archive-products) li.product a img{display:block;width:100%;aspect-ratio:6/7;object-fit:contain;background:var(--bgs-card);border-radius:4px;padding:18%;margin:0 0 12px!important;transition:transform .2s ease}
.bgs :where(.bgs-products,.bgs-archive-products) .woocommerce-loop-product__title{font-family:inherit;font-size:14px!important;font-weight:400!important;line-height:1.35!important;padding:0!important;margin:0 0 4px!important;color:var(--bgs-text)!important;overflow-wrap:anywhere}
.bgs :where(.bgs-products,.bgs-archive-products) .price{font-size:14px!important;font-weight:600!important;line-height:1.4;color:var(--bgs-text)!important}
.bgs :where(.bgs-products,.bgs-archive-products) .price ins{background:none;text-decoration:none}
.bgs :where(.bgs-products,.bgs-archive-products) .price del{color:var(--bgs-muted);font-weight:400}
.bgs :where(.bgs-products,.bgs-archive-products) li.product>.button{display:none}
.bgs :where(.bgs-products,.bgs-archive-products) .onsale{position:absolute;inset:12px auto auto 12px;z-index:1;min-height:0;min-width:0;padding:6px 10px;border-radius:999px;background:var(--bgs-leaf);color:var(--bgs-ink);font-size:12px;line-height:1.3}
.bgs :where(.woocommerce-message,.woocommerce-info,.woocommerce-error){background:var(--bgs-card);color:var(--bgs-text);padding:20px 20px 20px 48px;line-height:1.5}
@media(max-width:767px){.bgs :where(.bgs-logo) img{width:72px;height:72px}.bgs :where(.bgs-products,.bgs-archive-products) li.product a img{padding:13%;margin-bottom:8px!important}.bgs :where(.bgs-products,.bgs-archive-products) .woocommerce-loop-product__title{font-size:13px!important}}
@media(prefers-reduced-motion:reduce){.bgs *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Footer-only details beyond the native controls. Native Menu Grow starts at
   the centre; keep its pointer but anchor its hidden state at the left edge. */
.bgs-native-footer .bgs-footer-menu .elementor-item{width:fit-content;}
.bgs-native-footer .bgs-footer-menu .elementor-item::after{transition:width 320ms cubic-bezier(.16,1,.3,1),opacity 200ms ease;}
.bgs-native-footer .bgs-footer-menu .e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{left:0;height:1px;}
.bgs-native-footer .elementor-field-type-acceptance a{color:var(--e-global-color-primary,#F3EFE3);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0% 1px;transition:background-size 320ms cubic-bezier(.16,1,.3,1),color 200ms ease;}
.bgs-native-footer .elementor-field-type-acceptance a:is(:hover,:focus-visible){color:var(--e-global-color-accent,#B9D39E);background-size:100% 1px;}
.bgs-native-footer :is(a,button,input):focus-visible{outline:2px solid var(--e-global-color-accent,#B9D39E);outline-offset:4px;}
@media(prefers-reduced-motion:reduce){.elementor-location-footer .bgs-native-footer *,.elementor-location-footer .bgs-native-footer *::before,.elementor-location-footer .bgs-native-footer *::after{transition:none!important;animation:none!important;}}/* End custom CSS */