.elementor-8364 .elementor-element.elementor-element-25febe9{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8364 .elementor-element.elementor-element-c791022{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8364 .elementor-element.elementor-element-3803620{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-8364 .elementor-element.elementor-element-25b1130{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D7D7D7;--border-color:#D7D7D7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-8364 .elementor-element.elementor-element-19218a3 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-8364 .elementor-element.elementor-element-19218a3 .elementor-heading-title{font-family:"Scene Pro", Sans-serif;font-size:22px;font-weight:bold;color:#333333;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-8364 .elementor-element.elementor-element-101fb05 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-8364 .elementor-element.elementor-element-101fb05 .elementor-icon-box-wrapper{align-items:end;gap:8px;}.elementor-8364 .elementor-element.elementor-element-101fb05 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-8364 .elementor-element.elementor-element-101fb05.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8364 .elementor-element.elementor-element-101fb05.elementor-view-framed .elementor-icon, .elementor-8364 .elementor-element.elementor-element-101fb05.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8364 .elementor-element.elementor-element-101fb05 .elementor-icon{font-size:21px;}.elementor-8364 .elementor-element.elementor-element-101fb05 .elementor-icon-box-title, .elementor-8364 .elementor-element.elementor-element-101fb05 .elementor-icon-box-title a{font-family:"Scene Pro", Sans-serif;font-size:16px;font-weight:500;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#AFCA0B;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#A4BD0B;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#A6BE10;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-820b976 );}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:#A7C10A;}.elementor-8364 .elementor-element.elementor-element-38b92a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--tab-content-spacing:25px;--tabs-container-justify-content:flex-start;--tab-width:auto;--tabs-normal-color:#FFFFFF;--tabs-hover-color:#FFFFFF;--tabs-active-color:#FFFFFF;--tabs-border-type:none;--tabs-border-radius:0px 0px 0px 0px;--tabs-padding:11px 18px 11px 18px;--tabs-spacing:12px;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;--forms-columns-gap-padding-right:calc( 20px/2 );--forms-columns-gap-padding-left:calc( 20px/2 );--forms-columns-gap-margin-left:calc( -20px/2 );--forms-columns-gap-margin-right:calc( -20px/2 );--forms-rows-gap:25px;--forms-label-spacing:10px;--forms-fields-padding:10px 10px 10px 10px;--order-summary-rows-gap-top:calc( 30px/2 );--order-summary-rows-gap-bottom:calc( 30px/2 );--tables-title-color:#000000;--tables-links-normal-color:#393939;--tables-links-hover-color:#9D9D9D;--tables-button-normal-text-color:#FFFFFF;--tables-buttons-border-type:none;--tables-button-border-radius:0px 0px 0px 0px;--tables-button-padding:15px 25px 15px 25px;}.elementor-8364 .elementor-element.elementor-element-38b92a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8364 .elementor-element.elementor-element-38b92a7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Scene Pro", Sans-serif;font-size:16px;font-weight:500;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-8364 .elementor-element.elementor-element-38b92a7 .woocommerce-pagination{padding-bottom:0px;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Scene Pro", Sans-serif;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .woocommerce-MyAccount-content > div > p, .elementor-8364 .elementor-element.elementor-element-38b92a7 address, .elementor-8364 .elementor-element.elementor-element-38b92a7 .woocommerce-EditAccountForm fieldset legend, .elementor-8364 .elementor-element.elementor-element-38b92a7 .woocommerce-ResetPassword p:nth-child(1), .elementor-8364 .elementor-element.elementor-element-38b92a7 .woocommerce-OrderUpdate{font-family:"Scene Pro", Sans-serif;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Scene Pro", Sans-serif;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .woocommerce-PaymentMethod .input-radio + label{font-family:"Scene Pro", Sans-serif;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .woocommerce-form-row label, .elementor-8364 .elementor-element.elementor-element-38b92a7 .woocommerce-address-fields label{font-family:"Scene Pro", Sans-serif;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-8364 .elementor-element.elementor-element-38b92a7 ::placeholder, .elementor-8364 .elementor-element.elementor-element-38b92a7 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab__payment-methods input[type=text]{font-family:"Scene Pro", Sans-serif;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:10px;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-8364 .elementor-element.elementor-element-38b92a7 button.button, .elementor-8364 .elementor-element.elementor-element-38b92a7 #add_payment_method #payment #place_order{font-family:"Scene Pro", Sans-serif;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .order_details thead th, .elementor-8364 .elementor-element.elementor-element-38b92a7 .order_details tfoot td, .elementor-8364 .elementor-element.elementor-element-38b92a7 .order_details tfoot th, .elementor-8364 .elementor-element.elementor-element-38b92a7 .nobr{font-family:"Scene Pro", Sans-serif;font-size:16px;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab__orders tbody td, .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab__downloads tbody td, .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-8364 .elementor-element.elementor-element-38b92a7 .woocommerce-table--order-downloads tbody td, .elementor-8364 .elementor-element.elementor-element-38b92a7 .woocommerce-table--order-details td a, .elementor-8364 .elementor-element.elementor-element-38b92a7 td.product-total, .elementor-8364 .elementor-element.elementor-element-38b92a7 td.payment-method-method, .elementor-8364 .elementor-element.elementor-element-38b92a7 td.payment-method-expires{font-family:"Scene Pro", Sans-serif;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .wc-item-meta{font-family:"Scene Pro", Sans-serif;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .shop_table .button, .elementor-8364 .elementor-element.elementor-element-38b92a7 .order-again .button, .elementor-8364 .elementor-element.elementor-element-38b92a7 .woocommerce-pagination .button, .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:"Scene Pro", Sans-serif;font-weight:500;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .shop_table .button:hover, .elementor-8364 .elementor-element.elementor-element-38b92a7 .woocommerce-pagination .button:hover, .elementor-8364 .elementor-element.elementor-element-38b92a7 .order-again .button:hover, .elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:#FFFFFF;}.elementor-8364 .elementor-element.elementor-element-e1a9459{--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;}.elementor-8364 .elementor-element.elementor-element-3dff69c{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;}.elementor-8364 .elementor-element.elementor-element-cd6d142 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:6px 6px 6px 6px;border-style:solid;}.elementor-8364 .elementor-element.elementor-element-cd6d142.elementor-element{--align-self:center;}.elementor-8364 .elementor-element.elementor-element-cd6d142{text-align:center;}.elementor-8364 .elementor-element.elementor-element-cd6d142 .elementor-heading-title{font-family:"Scene Pro", Sans-serif;font-size:22px;font-weight:500;}.elementor-8364 .elementor-element.elementor-element-e85e836.elementor-element{--align-self:center;}.elementor-8364 .elementor-element.elementor-element-e85e836 > .elementor-widget-container{border-style:solid;}.elementor-8364 .elementor-element.elementor-element-e85e836{text-align:center;}.elementor-8364 .elementor-element.elementor-element-e85e836 .elementor-heading-title{font-family:"Scene Pro", Sans-serif;font-size:22px;font-weight:400;}.elementor-8364 .elementor-element.elementor-element-86fb6f1.elementor-element{--align-self:center;}.elementor-8364 .elementor-element.elementor-element-86fb6f1 > .elementor-widget-container{border-style:solid;}.elementor-8364 .elementor-element.elementor-element-86fb6f1{text-align:center;}.elementor-8364 .elementor-element.elementor-element-86fb6f1 .elementor-heading-title{font-family:"Scene Pro", Sans-serif;font-size:23px;font-weight:400;}.elementor-8364 .elementor-element.elementor-element-61cb5c4{--display:flex;}.elementor-8364 .elementor-element.elementor-element-7c09877{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8364 .elementor-element.elementor-element-85ca653 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-8364 .elementor-element.elementor-element-85ca653 .elementor-heading-title{font-family:"Scene Pro", Sans-serif;font-size:22px;font-weight:bold;color:var( --e-global-color-737df3b );}.elementor-8364 .elementor-element.elementor-element-3ef4938 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-8364 .elementor-element.elementor-element-3ef4938 .elementor-icon-box-wrapper{align-items:end;gap:8px;}.elementor-8364 .elementor-element.elementor-element-3ef4938 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-8364 .elementor-element.elementor-element-3ef4938.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8364 .elementor-element.elementor-element-3ef4938.elementor-view-framed .elementor-icon, .elementor-8364 .elementor-element.elementor-element-3ef4938.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8364 .elementor-element.elementor-element-3ef4938 .elementor-icon{font-size:21px;}.elementor-8364 .elementor-element.elementor-element-3ef4938 .elementor-icon-box-title, .elementor-8364 .elementor-element.elementor-element-3ef4938 .elementor-icon-box-title a{font-family:"Scene Pro", Sans-serif;font-size:16px;font-weight:500;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8364 .elementor-element.elementor-element-3ad3cf0{--divider-border-style:solid;--divider-color:#D8D8D8;--divider-border-width:1px;}.elementor-8364 .elementor-element.elementor-element-3ad3cf0 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-8364 .elementor-element.elementor-element-3ad3cf0 .elementor-divider-separator{width:100%;}.elementor-8364 .elementor-element.elementor-element-3ad3cf0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8364 .elementor-element.elementor-element-b901021{--display:flex;--min-height:67px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8364 .elementor-element.elementor-element-dff4702 .elementor-button{background-color:var( --e-global-color-820b976 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8364 .elementor-element.elementor-element-dff4702 .elementor-button:hover, .elementor-8364 .elementor-element.elementor-element-dff4702 .elementor-button:focus{background-color:#A1BA09;color:#EEEEEE;border-color:#FFFFFF;}.elementor-8364 .elementor-element.elementor-element-dff4702 .elementor-button:hover svg, .elementor-8364 .elementor-element.elementor-element-dff4702 .elementor-button:focus svg{fill:#EEEEEE;}.elementor-8364 .elementor-element.elementor-element-90cf15e .elementor-button{background-color:var( --e-global-color-820b976 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8364 .elementor-element.elementor-element-90cf15e .elementor-button:hover, .elementor-8364 .elementor-element.elementor-element-90cf15e .elementor-button:focus{background-color:#A1BA09;color:#ECECEC;border-color:#FFFFFF;}.elementor-8364 .elementor-element.elementor-element-90cf15e .elementor-button:hover svg, .elementor-8364 .elementor-element.elementor-element-90cf15e .elementor-button:focus svg{fill:#ECECEC;}.elementor-8364 .elementor-element.elementor-element-f54bbb7 .elementor-button{background-color:#AFCA0B;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8364 .elementor-element.elementor-element-f54bbb7 .elementor-button:hover, .elementor-8364 .elementor-element.elementor-element-f54bbb7 .elementor-button:focus{background-color:#A1BA09;color:#EEEEEE;border-color:#FFFFFF;}.elementor-8364 .elementor-element.elementor-element-f54bbb7 .elementor-button:hover svg, .elementor-8364 .elementor-element.elementor-element-f54bbb7 .elementor-button:focus svg{fill:#EEEEEE;}.elementor-8364 .elementor-element.elementor-element-7e51b1b .elementor-button{background-color:var( --e-global-color-820b976 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8364 .elementor-element.elementor-element-7e51b1b .elementor-button:hover, .elementor-8364 .elementor-element.elementor-element-7e51b1b .elementor-button:focus{background-color:#A1BA09;color:#EEEEEE;border-color:#FFFFFF;}.elementor-8364 .elementor-element.elementor-element-7e51b1b .elementor-button:hover svg, .elementor-8364 .elementor-element.elementor-element-7e51b1b .elementor-button:focus svg{fill:#EEEEEE;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8364 .elementor-element.elementor-element-25febe9{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8364 .elementor-element.elementor-element-c791022{--grid-auto-flow:row;}.elementor-8364 .elementor-element.elementor-element-25b1130{--grid-auto-flow:row;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8364 .elementor-element.elementor-element-3dff69c{--grid-auto-flow:row;}.elementor-8364 .elementor-element.elementor-element-7c09877{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8364 .elementor-element.elementor-element-25febe9{--content-width:810px;}.elementor-8364 .elementor-element.elementor-element-3dff69c{--width:59%;}.elementor-8364 .elementor-element.elementor-element-61cb5c4{--content-width:850px;}.elementor-8364 .elementor-element.elementor-element-b901021{--width:100%;}}@media(max-width:767px){.elementor-8364 .elementor-element.elementor-element-25febe9{--min-height:283px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-8364 .elementor-element.elementor-element-c791022{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;}.elementor-8364 .elementor-element.elementor-element-25b1130{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-8364 .elementor-element.elementor-element-19218a3 > .elementor-widget-container{margin:4px 0px -4px 0px;}.elementor-8364 .elementor-element.elementor-element-19218a3 .elementor-heading-title{font-size:18px;}.elementor-8364 .elementor-element.elementor-element-101fb05 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8364 .elementor-element.elementor-element-101fb05 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8364 .elementor-element.elementor-element-101fb05 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8364 .elementor-element.elementor-element-101fb05 .elementor-icon{font-size:20px;}.elementor-8364 .elementor-element.elementor-element-101fb05 .elementor-icon i{transform:rotate(0deg);}.elementor-8364 .elementor-element.elementor-element-101fb05 .elementor-icon-box-title, .elementor-8364 .elementor-element.elementor-element-101fb05 .elementor-icon-box-title a{font-size:12px;line-height:0.5em;}.elementor-8364 .elementor-element.elementor-element-38b92a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8364 .elementor-element.elementor-element-38b92a7{--tab-content-spacing:25px;--tabs-border-radius:0px 0px 0px 0px;--tabs-padding:10px 24px 10px 24px;--tabs-spacing:10px;}.elementor-8364 .elementor-element.elementor-element-38b92a7 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:15px;}.elementor-8364 .elementor-element.elementor-element-3dff69c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8364 .elementor-element.elementor-element-61cb5c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8364 .elementor-element.elementor-element-7c09877{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--align-items:end;}.elementor-8364 .elementor-element.elementor-element-85ca653 > .elementor-widget-container{margin:4px 0px -4px 0px;}.elementor-8364 .elementor-element.elementor-element-85ca653 .elementor-heading-title{font-size:18px;}.elementor-8364 .elementor-element.elementor-element-3ef4938 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8364 .elementor-element.elementor-element-3ef4938 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8364 .elementor-element.elementor-element-3ef4938 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8364 .elementor-element.elementor-element-3ef4938 .elementor-icon{font-size:20px;}.elementor-8364 .elementor-element.elementor-element-3ef4938 .elementor-icon i{transform:rotate(0deg);}.elementor-8364 .elementor-element.elementor-element-3ef4938 .elementor-icon-box-title, .elementor-8364 .elementor-element.elementor-element-3ef4938 .elementor-icon-box-title a{font-size:12px;line-height:0.5em;}.elementor-8364 .elementor-element.elementor-element-3ad3cf0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8364 .elementor-element.elementor-element-3ad3cf0 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-8364 .elementor-element.elementor-element-b901021{--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;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-38b92a7 */.woocommerce-MyAccount-navigation {
  display: none
  
}

.woocommerce-button.button.view {
  font-weight: 400;
  font-style: normal;
  text-decoration: underline;
  color: #c0d239;
}

table.my_account_subscriptions.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.shop_table.shop_table_responsive.woocommerce-orders-table--subscriptions {
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px
  
}

/* Dölj länkar utan text */
.woocommerce-MyAccount-navigation li a:empty {
  display: none !important;
}

/* Dölj hänvisningar och coupons */
.woocommerce-MyAccount-navigation-link--referrals,
.woocommerce-MyAccount-navigation-link--wc-smart-coupons {
  display: none !important;
}

@media (max-width: 768px) {
  nav.woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 12px;
    padding: 0;
    margin: 0;
  }

  nav.woocommerce-MyAccount-navigation ul li {
    width: 48%;
    list-style: none;
    margin: 0;
    padding: 0;
  }

  nav.woocommerce-MyAccount-navigation ul li a {
    display: block;
    background-color: #c0d236;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    padding: 14px;
    border-radius: 6px;
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
  }

  nav.woocommerce-MyAccount-navigation ul li a:hover {
    background-color: #b0c62d;
  }

  nav.woocommerce-MyAccount-navigation ul li a:empty,
  nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--referrals,
  nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wc-smart-coupons {
    display: none;
  }
}

/* Rubrikrad: flexar rubrik + knapp på samma rad */
.woocommerce-Address-title.title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}

/* Rubrikstil */
.woocommerce-Address-title h3 {
  font-size: 18px;
  color: #333;
  margin: 0;
  font-weight: 600;
}

/* Redigera-knappen */
.woocommerce-Address-title .edit {
  background-color: #c0d236 !important;
  color: #fff !important;
  padding: 6px 12px !important;
  border-radius: 0 !important;
  text-decoration: none !important;
  font-weight: normal !important;
  font-size: 14px !important;
  line-height: 1 !important;
  display: inline-block !important;
  margin: 0 !important;
}

/* Box-layout för adresskort */
.woocommerce-Addresses .woocommerce-Address {
  background: #fff !important;
  padding: 20px;
  border-radius: 0 !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  margin-bottom: 20px;
  position: relative;
}

/* Rubrik: justera spacing mot knapp */
.woocommerce-Address-title.title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}

/* Rubriktext */
.woocommerce-Address-title h3 {
  font-size: 18px;
  color: #333;
  margin: 0;
}

/* Redigera-knappen */
.woocommerce-Address-title .edit {
  background-color: #c0d236 !important;
  color: #fff !important;
  padding: 6px 12px !important;
  border-radius: 0 !important;
  text-decoration: none !important;
  font-weight: normal !important;
  font-size: 14px !important;
  margin: 0 !important;
  display: inline-block !important;
  line-height: 1 !important;
}

/* Hovereffekt */
.woocommerce-Address-title .edit:hover {
  background-color: #b0c62d !important;
}

/* Adresstexten */
.woocommerce-Address address {
  font-style: normal;
  color: #444;
  line-height: 1.6;
  font-size: 15px;
  margin-top: 10px;
}

.wpr-add-product.button {
  background-color: #bfd23a !important;
  color: #fff !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 12px 20px !important;
  font-size: 15px !important;
  font-weight: normal !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-in-out;
}

.wpr-add-product.button::before {
  content: '+';
  font-size: 20px;
  line-height: 1;
  display: inline-block;
}

/* === Modal struktur & bakgrund === */
.ssd-modal-wrapper .ssd-modal {
  background-color: #fff !important;
  padding: 32px;
  border-radius: 8px;
  box-shadow: 0 2px 20px rgba(0,0,0,0.1);
}

/* === Rensa alla grå fält === */
.ssd-modal-wrapper,
.wpr-add-new-subscription,
.wpr-add-new-form-content {
  background: #fff !important;
}

/* === Produktkort === */
.wpr-add-new-subscription > div[class^="wpr-product-"] {
  background: #fff !important;
  border: 1px solid #eee;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 24px;
  box-shadow: none;
  transition: box-shadow 0.2s ease;
}
.wpr-add-new-subscription > div[class^="wpr-product-"]:hover {
  box-shadow: 0 2px 8px rgba(0,0,0,0.06);
}

/* === Produktbild med padding === */
.wpr-product-image img {
  max-width: 140px;
  padding: 20px;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 8px;
  display: block;
  margin: 0 auto 12px;
}

/* === Produktnamn === */
.wpr-product-name {
  font-weight: 600;
  font-size: 16px;
  color: #333;
  text-align: center;
  margin-bottom: 4px;
}

/* === Pris & intervall === */
.wpr-product-price {
  font-size: 14px;
  color: #666;
  text-align: center;
  margin-bottom: 16px;
}

/* === Knappar === */
.wpr-product-add-button a.button {
  background-color: #bfd23a !important;
  color: #fff !important;
  border-radius: 0 !important;
  font-weight: 500;
  font-size: 14px;
  padding: 10px 16px;
  display: block;
  text-align: center;
  margin: 6px auto;
  max-width: 220px;
  transition: background 0.2s ease;
}
.wpr-product-add-button a.button:hover {
  background-color: #a8b933 !important;
}

/* === Toppbar för modal (sök + stäng) === */
.ssd-search-modal-header {
  background: #fff !important;
  padding: 16px 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  border-bottom: 1px solid #eee;
}

/* === Sökfält === */
.ssd-search-products {
  flex-grow: 1;
  padding: 10px 14px;
  font-size: 16px;
  border: 1px solid #ccc;
  border-radius: 0 !important;
  font-family: inherit;
}

/* === Sök-knapp och Stäng-knapp === */
#ssd-submit-search,
.ssd-close-modal button {
  background: #bfd23a;
  color: #fff;
  border: none;
  border-radius: 0 !important;
  padding: 10px 16px;
  font-size: 16px;
  font-weight: normal;
  font-family: inherit;
  cursor: pointer;
  transition: background 0.2s ease;
}
#ssd-submit-search:hover,
.ssd-close-modal button:hover {
  background: #a8b933;
}

/* === Popup-sök: layout & design === */

/* Huvudcontainer */
.ssd-search-modal-header {
  padding: 20px;
  background: #fff;
}

/* Sökfält tar hela bredden */
.ssd-search-modal input[type="search"] {
  width: 100%;
  padding: 12px;
  font-size: 16px;
  border: 1px solid #ccc;
  border-radius: 0;
  margin-bottom: 12px;
}

/* Rad med knappar */
.ssd-search-modal {
  display: flex;
  justify-content: space-between;
  gap: 12px;
}

/* Båda knapparna */
.ssd-search-modal button,
.ssd-close-modal-link {
  flex: 1;
  background-color: #bfd23a;
  color: white;
  border: none;
  padding: 12px 16px;
  font-size: 16px;
  border-radius: 0;
  text-align: center;
  cursor: pointer;
}

/* Säkerställ att stängknappen ser ut som knapp */
.ssd-close-modal-link {
  display: inline-block;
}

/* === Popup sökfält och knappar (mobilvänlig och clean) === */

.ssd-search-modal-header {
  background: #ffffff;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.ssd-search-modal input[type="search"] {
  width: 100%;
  padding: 12px;
  font-size: 16px;
  border: 1px solid #ccc;
  border-radius: 0;
}

/* Ny rad för knapparna */
.ssd-search-modal-buttons {
  display: flex;
  justify-content: space-between;
  gap: 12px;
}

.ssd-search-modal-buttons button,
.ssd-search-modal-buttons .ssd-close-modal-link {
  flex: 1;
  background-color: #bfd23a;
  color: white;
  border: none;
  padding: 12px 16px;
  font-size: 16px;
  border-radius: 0;
  text-align: center;
  cursor: pointer;
}

.ssd-close-modal-link {
  display: inline-block;
}

.woocommerce-notices-wrapper,
.woocommerce-error,
.woocommerce-message,
.woocommerce-info {
  display: none;
  margin: 0;
  padding: 0;
  height: 0;
  min-height: 0;
  line-height: 0;
}

.woocommerce-MyAccount-content-wrapper > p:first-of-type,
.woocommerce-MyAccount-content-wrapper > p:first-of-type + p {
    display: none;
}

a.wpr-add-product.button {
  margin-bottom: 15px;
}

button.button,
.woocommerce button.button {
    background-color: #AFCA0B !important;
    color: #ffffff !important;
    padding: 15px 20px !important;
    border: none !important;
    border-radius: 0 !important;
    font-weight: normal !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease; /* Mjuk övergång */
}

button.button:hover,
.woocommerce button.button:hover {
    background-color: #94af09 !important; /* Mörkare grön vid hover */
}

.woocommerce-MyAccount-navigation {
  display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Scene Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://stage.monkids.se/wp-content/uploads/SceneProBlack.ttf') format('truetype');
}
@font-face {
	font-family: 'Scene Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stage.monkids.se/wp-content/uploads/SceneProRg.ttf') format('truetype');
}
@font-face {
	font-family: 'Scene Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://stage.monkids.se/wp-content/uploads/SceneProMedium.ttf') format('truetype');
}
/* End Custom Fonts CSS */