.elementor-244566 .elementor-element.elementor-element-19513242{--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;--background-transition:0.3s;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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244566 .elementor-element.elementor-element-19513242:not(.elementor-motion-effects-element-type-background), .elementor-244566 .elementor-element.elementor-element-19513242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-244566 .elementor-element.elementor-element-19513242, .elementor-244566 .elementor-element.elementor-element-19513242::before{--border-transition:0.3s;}.elementor-244566 .elementor-element.elementor-element-6284ad32{--display:flex;--min-height:132px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E7E7E7;--border-color:#E7E7E7;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-244566 .elementor-element.elementor-element-6284ad32:not(.elementor-motion-effects-element-type-background), .elementor-244566 .elementor-element.elementor-element-6284ad32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6ECDB00;}.elementor-244566 .elementor-element.elementor-element-6284ad32, .elementor-244566 .elementor-element.elementor-element-6284ad32::before{--border-transition:0.3s;}.elementor-244566 .elementor-element.elementor-element-77e00b36{--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:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244566 .elementor-element.elementor-element-25a1ba11{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-244566 .elementor-element.elementor-element-33a99003{width:initial;max-width:initial;text-align:center;}.elementor-244566 .elementor-element.elementor-element-33a99003 img{width:100%;max-width:180px;}.elementor-244566 .elementor-element.elementor-element-320cf62f{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244566 .elementor-element.elementor-element-354164e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244566 .elementor-element.elementor-element-22942d29{width:auto;max-width:auto;--icon-box-icon-margin:0px;}.elementor-244566 .elementor-element.elementor-element-22942d29 > .elementor-widget-container{margin:0rem 0rem 0rem 1rem;}.elementor-244566 .elementor-element.elementor-element-22942d29 .elementor-icon{font-size:32px;}.elementor-244566 .elementor-element.elementor-element-22942d29 .elementor-icon-box-title{color:#5F1E1E;}.elementor-244566 .elementor-element.elementor-element-22942d29 .elementor-icon-box-description{color:var( --e-global-color-text );font-size:15px;font-weight:bold;}.elementor-244566 .elementor-element.elementor-element-2fb46ba{--display:flex;--background-transition:0.3s;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#FFFFFF;}.elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#FFFFFF4D;}.elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab__payment-methods input[type=text]{background-color:#FFFFFF;}.elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-244566 .elementor-element.elementor-element-358c327e #add_payment_method #payment #place_order{background-color:#5576D1;}.elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:#5576D1;border-width:0px 0px 0px 0px;}.elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"PolySansNeutral", Sans-serif;font-weight:bold;border-width:1px 1px 1px 1px;}.elementor-244566 .elementor-element.elementor-element-358c327e{--tabs-normal-color:#050000;--tabs-hover-color:#000000;--tabs-active-color:#000000;--tabs-active-border-color:#F1EEE4;--tabs-border-type:solid;--tabs-border-color:#F1EEE4;--tabs-border-radius:16px 16px 16px 16px;--tabs-padding:22px 24px 22px 24px;--tabs-spacing:16px;--sections-background-color:var( --e-global-color-704cbd87 );--sections-border-type:solid;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-border-color:#F1EEE4;--sections-border-radius:16px 16px 16px 16px;--sections-padding:40px 40px 40px 40px;--edit-link-margin-top:40px;--edit-link-margin-start:40px;--typography-section-titles-color:var( --e-global-color-text );--general-text-color:#080808;--login-messages-color:var( --e-global-color-2c923b37 );--links-normal-color:#000000;--forms-columns-gap-padding-right:calc( 0px/2 );--forms-columns-gap-padding-left:calc( 0px/2 );--forms-columns-gap-margin-left:calc( -0px/2 );--forms-columns-gap-margin-right:calc( -0px/2 );--forms-rows-gap:0px;--forms-labels-color:var( --e-global-color-text );--forms-label-spacing:0px;--forms-fields-focus-color:var( --e-global-color-text );--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-radius:64px 64px 64px 64px;--order-summary-rows-gap-top:calc( 30px/2 );--order-summary-rows-gap-bottom:calc( 30px/2 );--tables-title-color:#000000;--tables-items-color:#000000;--variations-color:#000000;--tables-links-normal-color:var( --e-global-color-text );--tables-links-hover-color:var( --e-global-color-5d9b1972 );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:#0C0C0C;--tables-button-normal-text-color:#FFFFFF;--tables-button-border-radius:64px 64px 64px 64px;--tables-button-padding:10px 25px 10px 25px;}.elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 40px + 40px );}.elementor-244566 .elementor-element.elementor-element-358c327e .woocommerce-pagination{padding-bottom:40px;}.elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"PolySansNeutral", Sans-serif;font-weight:bold;}.elementor-244566 .elementor-element.elementor-element-358c327e .woocommerce-MyAccount-content > div > p, .elementor-244566 .elementor-element.elementor-element-358c327e address, .elementor-244566 .elementor-element.elementor-element-358c327e .woocommerce-EditAccountForm fieldset legend, .elementor-244566 .elementor-element.elementor-element-358c327e .woocommerce-ResetPassword p:nth-child(1), .elementor-244566 .elementor-element.elementor-element-358c327e .woocommerce-OrderUpdate{font-family:"PolySansNeutral", Sans-serif;font-weight:normal;}.elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"PolySansNeutral", Sans-serif;}.elementor-244566 .elementor-element.elementor-element-358c327e .woocommerce-form__label-for-checkbox span{font-family:"PolySansNeutral", Sans-serif;}.elementor-244566 .elementor-element.elementor-element-358c327e .woocommerce-PaymentMethod .input-radio + label{font-family:"PolySansNeutral", Sans-serif;}.elementor-244566 .elementor-element.elementor-element-358c327e .woocommerce-form-row label, .elementor-244566 .elementor-element.elementor-element-358c327e .woocommerce-address-fields label{font-family:"PolySansNeutral", Sans-serif;}.elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-244566 .elementor-element.elementor-element-358c327e ::placeholder, .elementor-244566 .elementor-element.elementor-element-358c327e .select2-container--default .select2-selection--single, .select2-results__option, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab__payment-methods input[type=text]{font-weight:normal;}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-text );}.elementor-244566 .elementor-element.elementor-element-358c327e button.button, .elementor-244566 .elementor-element.elementor-element-358c327e #add_payment_method #payment #place_order{font-family:"PolySansNeutral", Sans-serif;}.elementor-244566 .elementor-element.elementor-element-358c327e .order_details thead th, .elementor-244566 .elementor-element.elementor-element-358c327e .order_details tfoot td, .elementor-244566 .elementor-element.elementor-element-358c327e .order_details tfoot th, .elementor-244566 .elementor-element.elementor-element-358c327e .nobr{font-family:"PolySansNeutral", Sans-serif;font-size:12px;}.elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab__orders tbody td, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab__downloads tbody td, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-244566 .elementor-element.elementor-element-358c327e .woocommerce-table--order-downloads tbody td, .elementor-244566 .elementor-element.elementor-element-358c327e .woocommerce-table--order-details td a, .elementor-244566 .elementor-element.elementor-element-358c327e td.product-total, .elementor-244566 .elementor-element.elementor-element-358c327e td.payment-method-method, .elementor-244566 .elementor-element.elementor-element-358c327e td.payment-method-expires{font-family:"PolySansNeutral", Sans-serif;font-size:12px;}.elementor-244566 .elementor-element.elementor-element-358c327e .wc-item-meta{font-family:"PolySansNeutral", Sans-serif;font-size:12px;}.elementor-244566 .elementor-element.elementor-element-358c327e .shop_table .button, .elementor-244566 .elementor-element.elementor-element-358c327e .order-again .button, .elementor-244566 .elementor-element.elementor-element-358c327e .woocommerce-pagination .button, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:"PolySansNeutral", Sans-serif;font-size:12px;font-weight:bold;}.elementor-244566 .elementor-element.elementor-element-358c327e .shop_table .button:hover, .elementor-244566 .elementor-element.elementor-element-358c327e .woocommerce-pagination .button:hover, .elementor-244566 .elementor-element.elementor-element-358c327e .order-again .button:hover, .elementor-244566 .elementor-element.elementor-element-358c327e .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:#FFFFFF;}body.elementor-page-244566:not(.elementor-motion-effects-element-type-background), body.elementor-page-244566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F6;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-244566 .elementor-element.elementor-element-6284ad32{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}}@media(max-width:767px){.elementor-244566 .elementor-element.elementor-element-6284ad32{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-244566 .elementor-element.elementor-element-77e00b36{--width:35%;}.elementor-244566 .elementor-element.elementor-element-25a1ba11{--width:55%;}.elementor-244566 .elementor-element.elementor-element-320cf62f{--width:35%;}.elementor-244566 .elementor-element.elementor-element-354164e1{--width:10%;}}@media(min-width:768px){.elementor-244566 .elementor-element.elementor-element-19513242{--width:100%;}.elementor-244566 .elementor-element.elementor-element-77e00b36{--width:42%;}.elementor-244566 .elementor-element.elementor-element-25a1ba11{--width:14%;}.elementor-244566 .elementor-element.elementor-element-320cf62f{--width:31%;}.elementor-244566 .elementor-element.elementor-element-354164e1{--width:13%;}.elementor-244566 .elementor-element.elementor-element-2fb46ba{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-244566 .elementor-element.elementor-element-25a1ba11{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-4c2c9eb1 */:root {
  --flowering-blue: #5576d1; 
}

.flowering-backlink {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
  color: #000;
}

.flowering-back-icon {
  width: 22px;
  height: 22px;
  background-color: var(--flowering-blue);
  border-radius: 50%;
  position: relative;
  flex-shrink: 0;
}

.flowering-back-icon::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 9px;
  height: 9px;
  transform: translate(-50%, -50%);
  background-color: #fff;
  mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 6 8" xmlns="http://www.w3.org/2000/svg"><path d="M3.714 4.846A6.07 6.07 0 014.996 7.536c0 .232-.115.464-.42.464-.307 0-.403-.143-.67-.41a19.69 19.69 0 00-2.623-2.334C0.67 4.83 0 4.526 0 4.01c0-.517.67-.838 1.283-1.247a19.373 19.373 0 012.622-2.334c.21-.214.402-.428.67-.428.148 0 .249.05.32.145.07.096.1.213.1.318a6.07 6.07 0 01-1.281 2.69c-.402.553-.575.66-.575.856 0 .196.173.285.575.837z"/></svg>') no-repeat center;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 6 8" xmlns="http://www.w3.org/2000/svg"><path d="M3.714 4.846A6.07 6.07 0 014.996 7.536c0 .232-.115.464-.42.464-.307 0-.403-.143-.67-.41a19.69 19.69 0 00-2.623-2.334C0.67 4.83 0 4.526 0 4.01c0-.517.67-.838 1.283-1.247a19.373 19.373 0 012.622-2.334c.21-.214.402-.428.67-.428.148 0 .249.05.32.145.07.096.1.213.1.318a6.07 6.07 0 01-1.281 2.69c-.402.553-.575.66-.575.856 0 .196.173.285.575.837z"/></svg>') no-repeat center;
  background-size: contain;
  mask-size: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e00b36 */.e-n-menu-item-title.e-normal.e-click.e-active {
    background-color: #fff2eb;
}

.elementor-244566 .elementor-element.elementor-element-77e00b36 .elementor-widget-container {
height: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33a99003 */.elementor-244566 .elementor-element.elementor-element-33a99003 {
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22942d29 */.elementor-244566 .elementor-element.elementor-element-22942d29 h3.elementor-icon-box-title {
    margin-top: -25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354164e1 */.elementor-244566 .elementor-element.elementor-element-354164e1 .cls-1{
    fill: #000
}

.elementor-244566 .elementor-element.elementor-element-354164e1 .cls-2{
    fill: #000
}

.elementor-244566 .elementor-element.elementor-element-354164e1 .elementor-widget-container {
height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6284ad32 */li span.sub-arrow:not(:first-child) {
    display: none!important;
}


.elementor-244566 .elementor-element.elementor-element-6284ad32 {
    max-height: 118px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19513242 */.elementor-244566 .elementor-element.elementor-element-19513242 {
    border-bottom-color: #F1EEE4;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-358c327e */.elementor-244566 .elementor-element.elementor-element-358c327e nav.woocommerce-MyAccount-navigation {
    background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb46ba */nav.woocommerce-MyAccount-navigation {
    width: 30.33%!important;
     margin-right: 3%;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content {
    width: 66.66%;
   
}/* End custom CSS */
/* Start custom CSS */:root {
  --bg-color: #f1eee4; /* Justér hvis din baggrund er anderledes */
  --circle-size: 24px;
  --icon-color: #000;
}

/* Grundopsætning af menuen */
.woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
}

.woocommerce-MyAccount-navigation-link a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 20px;
  border: 1px solid #f0eede;
  border-radius: 16px;
  background-color: #fff;
  font-weight: 600;
  text-decoration: none;
  color: #000;
  transition: all 0.2s ease;
  padding-right: 48px;
}

/* Cirklen bag pilen */
.woocommerce-MyAccount-navigation-link a::before {
  content: '';
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  width: var(--circle-size);
  height: var(--circle-size);
  background-color: var(--bg-color);
  border-radius: 50%;
  z-index: 1;
}

/* Selve pilen (sort SVG i center) */
.woocommerce-MyAccount-navigation-link a::after {
  content: '';
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  width: var(--circle-size);
  height: var(--circle-size);
  background-color: var(--icon-color);
  mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 6 8" xmlns="http://www.w3.org/2000/svg"><path d="M2.286 3.154A6.07 6.07 0 011.004.464c0-.232.115-.464.42-.464.307 0 .403.143.67.41a19.69 19.69 0 002.623 2.334C5.33 3.17 6 3.474 6 3.99c0 .517-.67.838-1.283 1.247a19.373 19.373 0 00-2.622 2.334c-.21.214-.402.428-.67.428a.467.467 0 01-.32-.145.383.383 0 01-.1-.318 6.07 6.07 0 011.281-2.69c.402-.553.575-.66.575-.856 0-.196-.173-.285-.575-.837z" fill="%23000"/></svg>') no-repeat center;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 6 8" xmlns="http://www.w3.org/2000/svg"><path d="M2.286 3.154A6.07 6.07 0 011.004.464c0-.232.115-.464.42-.464.307 0 .403.143.67.41a19.69 19.69 0 002.623 2.334C5.33 3.17 6 3.474 6 3.99c0 .517-.67.838-1.283 1.247a19.373 19.373 0 00-2.622 2.334c-.21.214-.402.428-.67.428a.467.467 0 01-.32-.145.383.383 0 01-.1-.318 6.07 6.07 0 011.281-2.69c.402-.553.575-.66.575-.856 0-.196-.173-.285-.575-.837z" fill="%23000"/></svg>') no-repeat center;
  background-color: var(--icon-color);
  mask-size: 6px;
  -webkit-mask-size: 6px;
  z-index: 2;
}

/* Fjern pil og cirkel fra aktiv side */
.woocommerce-MyAccount-navigation-link.is-active a::before,
.woocommerce-MyAccount-navigation-link.is-active a::after {
  display: none;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
    border-color: #F1EEE4;
}

nav.woocommerce-MyAccount-navigation {
    padding: 0;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content {
    padding-left: 0px;
}

.woocommerce-MyAccount-content .woocommerce-notices-wrapper {
    margin: 0px;
}

table.shop_table.shop_table_responsive {box-shadow: none;padding: 0;}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.invoice {
    display: none;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-status {
    display: none;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
    display: none;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.view {
    margin: 0px;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
    padding-right: 0px!important;
}



.woocommerce-MyAccount-content-wrapper {
    background-color: #F9F9F6;
}

section.woocommerce-order-details {
    background-color: #fff;
    border-radius: 16px;
    padding: 40px;
    border: 1px solid #F1EEE4;
}

.woocommerce-MyAccount-content-wrapper h2.woocommerce-order-details__title {
    margin-top: 0px!important;
    margin-bottom: 12px!important;
}


.woocommerce-MyAccount-content-wrapper table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    box-shadow: none;
    border: none;
    padding: 0;
}

section.woocommerce-order-details p {
    color: black;
    font-family: "PolySansNeutral", Sans-serif;
}

section.woocommerce-customer-details {
    background-color: #fff;
    border-radius: 16px;
    padding: 40px;
    border: 1px solid #F1EEE4;
}

section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses h2 {
    margin-top: 0px;
    margin-bottom: 12px;
}

section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses address {
    padding: 0px;
    border: 0;
    font-family: 'PolySansNeutral', sans-serif;
}

.woocommerce-MyAccount-content .elementor-kit-44320 h2 {
    font-family: "PolySansNeutral", Sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.woocommerce table.shop_table th {
    width: auto !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content {
    padding: 0px;
}

.woocommerce_account_subscriptions {
    padding: 40px;
    background-color: #fff;
    border: 1px solid #F1EEE4;
    border-radius: 16px;
}

tbody {
    font-family: "PolySansNeutral", sans-serif;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none!important;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--saved-credit-cards {
    display: none!important;
}


form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
    display: none;
}

form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last {
    display: none;
}



form.woocommerce-EditAccountForm.edit-account input#account_display_name {
    display: none;
}

form.edit-account p.woocommerce-form-row--wide:nth-of-type(3),
form.edit-account p.woocommerce-form-row--wide:nth-of-type(4) {
    display: none;
}


.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type {
    display: block;
}



.woocommerce-MyAccount-content-wrapper button.woocommerce-Button.button {
    margin-left: 0px;
}


form.woocommerce-EditAccountForm.edit-account fieldset legend {
    font-size: 30px;
    font-weight: bold!important;
}

.u-columns.woocommerce-Addresses.col2-set.addresses {
    padding: var(--sections-padding, 16px 30px);
    background-color: #fff;
    border-color: var(--sections-border-color, #d5d8dc);
    border-radius: var(--sections-border-radius, 3px);
    border-style: var(--sections-border-type, solid);
    border-width: var(--sections-border-top-width, 1px) var(--sections-border-right-width, 1px) var(--sections-border-bottom-width, 1px) var(--sections-border-left-width, 1px);
    margin-top: 0!important;
}

header.woocommerce-Address-title.title h2 {
    display:none;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address address, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses address {
    padding: 0;
    border: none;
    font-style: normal;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .edit, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit {
    margin: 0;
    font-weight: bold;
}

.elementor-240956 .elementor-element.elementor-element-2f3f842a .e-my-account-tab__edit-address .woocommerce-Address address {
    padding-top: 36px;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--giftcards {
    display: none !important;
}

table.shop_table.subscription_details {
    padding: 32px;
    background-color: #fff;
    border-color: var(--sections-border-color, #d5d8dc);
    border-radius: var(--sections-border-radius, 3px);
    border-style: var(--sections-border-type, solid);
    border-width: var(--sections-border-top-width, 1px) var(--sections-border-right-width, 1px) var(--sections-border-bottom-width, 1px) var(--sections-border-left-width, 1px);
}

.woocommerce-MyAccount-content-wrapper h2 {
    display: none;
}

table.shop_table.order_details {
    padding: 32px;
    background-color: #fff;
    border-color: var(--sections-border-color, #d5d8dc);
    border-radius: var(--sections-border-radius, 3px);
    border-style: var(--sections-border-type, solid);
    border-width: var(--sections-border-top-width, 1px) var(--sections-border-right-width, 1px) var(--sections-border-bottom-width, 1px) var(--sections-border-left-width, 1px);
}

table.shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders {
    padding: 32px;
    background-color: #fff;
    border-color: var(--sections-border-color, #d5d8dc);
    border-radius: var(--sections-border-radius, 3px);
    border-style: var(--sections-border-type, solid);
    border-width: var(--sections-border-top-width, 1px) var(--sections-border-right-width, 1px) var(--sections-border-bottom-width, 1px) var(--sections-border-left-width, 1px);
    margin-bottom: 2em;
}

.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
    display: block;
    margin-bottom: 16px;
}

h2.woocommerce-column__title {
    display: block;
}

section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses h2 {
    font-size: 12px;
}

.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 address {
    height: auto!important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table {
    font-size: 12px;
}

section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses address {
    font-size: 12px;
}

h2.woocommerce-order-details__title {
    display: block;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark {
    font-weight: 400;
}

section.woocommerce-order-details p {
    font-size: 12px;
}

.woocommerce-MyAccount-content-wrapper .woocommerce-address-fields {
    font-family: "PolySansNeutral", Sans-serif;
}

input#billing_first_name {}

.woocommerce-MyAccount-content-wrapper .woocommerce-address-fields p#billing_country_field {
    display: none;
}

.woocommerce-MyAccount-content-wrapper .woocommerce-address-fields p#billing_address_2_field {
    display: none;
}

.woocommerce-MyAccount-content-wrapper .woocommerce-address-fields button.button {
    margin: 0;
}

.woocommerce-MyAccount-content-wrapper .woocommerce-address-fields p#shipping_country_field {
    display: none;
}

.woocommerce-MyAccount-content-wrapper .woocommerce-address-fields p#shipping_address_2_field {
    display: none;
}

table.shop_table.additional_details {
    background-color: #fff;
    border-radius: 16px;
    padding: 40px;
    border: 1px solid #F1EEE4;
    margin-bottom: 0;
}

.woocommerce-message {
    font-family: "PolySansNeutral", Sans-serif;
    color: #000;
}

.e-my-account-tab.e-my-account-tab__ {
    font-family: "PolySansNeutral", Sans-serif;
    color: #000;
}

form.woocommerce-ResetPassword.lost_reset_password button.woocommerce-Button.button {
    margin: 0;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword p {
    width: 100%;
}

@media (max-width: 768px) {
  .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce {
    display: flex;
    flex-direction: column;
  }
  
  nav.woocommerce-MyAccount-navigation {
    margin-top: 32px;
}

  .woocommerce-account .woocommerce-MyAccount-navigation {
    order: 2;
    width: 100% !important;
  }

  .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content {
    order: 1;
    width: 100% !important;
  }
}


.woocommerce-MyAccount-content-wrapper p#shipping_address_2_field {
    display: none!important;
}

.subscription-inline-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 8px;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
}

.subscription-inline-buttons .button,
.subscription-inline-buttons .woocommerce-button {
  flex: 1 1 auto;
  padding: 10px 16px;
  font-size: 15px;
  border-radius: 999px;
  border: none;
  background-color: #5e76fb;
  color: #fff;
  text-align: center;
  line-height: 1.2;
  text-decoration: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  transition: all 0.25s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}


a.woocommerce-button.button.pause_subscription {
    margin-bottom: 8px!important;
}

a#sf_change_frequency_edit_button {
    margin-left: 0px!important;
}

.woocommerce-MyAccount-content-wrapper ul.wc-item-meta {
    display: block;
}

a#sf_change_frequency_edit_button {
  position: relative;
  z-index: 1;
  border: 1px solid transparent; /* Optional, just to keep base design */
  transition: box-shadow 0.25s ease;
}

a#sf_change_frequency_edit_button:hover {
  box-shadow: 0 0 0 1px #5576D1;
}

.custom-subscription-button-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 12px;
}

.custom-subscription-button-wrapper .wpr-quantity-update,
.custom-subscription-button-wrapper .wpr-subscription-update {
  flex: 1 1 45%;
  text-align: center;
  white-space: nowrap;
  color: white!important; /* Bevar hvid tekst */
}

h2.flowering-dashboard-heading {
    display: initial;
    color: #000;
    text-align: center;
    margin-top: 8px;
}

.flowering-dashboard-box {
    text-align: center;
}

p.flowering-dashboard-paragraph {
    color: #000;
    font-family: "PolySansNeutral", Sans-serif;
    margin-top: 16px;
}

a.flowering-dashboard-button {
    background: #5576D1;
    border-color: #5576D1;
    border-radius: 64px;
    border-style: var(--tables-buttons-border-type, solid);
    border-width: 2px;
    color: #fff;
    padding: var(--tables-button-padding, 5px 10px);
    vertical-align: middle;
    font-size: 12px;
    font-weight: bold;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name .custom-subscription-button-wrapper a {
    color: #fff;
}

table.shop_table.order_details td.product-name a {
    color: black;
}

form.wpr-change-subscription-variation.variations_form.cart.wvs-loaded td.value.woo-variation-items-wrapper {
    border: 0;
}

input.wpr-subscription-update-submit {
    line-height: 1;
    background-color: #5576D1;
    fill: #fff;
    text-align: center;
    padding: 10px 25px;
    color: #fff;
    border-radius: 64px;
    transition: background-color .15s ease-out, color .15s ease-out;
    white-space: pre;
    margin-bottom: 8px;
    font-size: 12px;
    font-weight: bold;
}

input.wpr-subscription-update-submit:hover {
    background-color: #5576D1;
}

input.wpr-subscription-cancel-submit {
        line-height: 1;
    background-color: #5576D1;
    fill: #fff;
    text-align: center;
    padding: 10px 25px;
    color: #fff;
    border-radius: 64px;
    transition: background-color .15s ease-out, color .15s ease-out;
    white-space: pre;
    margin-bottom: 8px;
    font-size: 12px;
    font-weight: bold;
}

input.wpr-subscription-cancel-submit:hover {
        background-color: #5576D1;
}

.woocommerce-MyAccount-content-wrapper .woocommerce-address-fields p#billing_address_2_field {
    display: none !important;
}

.wcmsa-add-section {
    background-color: var(--sections-background-color, #fff);
    padding: var(--sections-padding, 16px 30px 3px 30px);
    border-color: var(--sections-border-color, #d5d8dc);
    border-radius: var(--sections-border-radius, 3px);
    border-style: var(--sections-border-type, solid);
    border-width: var(--sections-border-top-width, 1px) var(--sections-border-right-width, 1px) var(--sections-border-bottom-width, 1px) var(--sections-border-left-width, 1px);
    margin-bottom: 32px;
}

.wcmsa-list-section {
    background-color: var(--sections-background-color, #fff);
    padding: var(--sections-padding, 16px 30px 3px 30px);
    border-color: var(--sections-border-color, #d5d8dc);
    border-radius: 16px;
    border-style: var(--sections-border-type, solid);
    border-width: var(--sections-border-top-width, 1px) var(--sections-border-right-width, 1px) var(--sections-border-bottom-width, 1px) var(--sections-border-left-width, 1px);
}

.orddd-checkout-fields small.orddd_field_note {
    display: none;
}

input#update_date {
background: #5576D1;
    border-color: #5576D1;
    border-radius: 64px;
    border-style: var(--tables-buttons-border-type, solid);
    border-width: 2px;
    color: #fff;
    padding: var(--tables-button-padding, 5px 10px);
    vertical-align: middle;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    margin-right: 12px;
}

section.woocommerce-order-details div#orddd_edit_div {
    display: block!important;
    border: none;
    padding: 0;
}

span.orddd-edit-div a#cancel_delivery_date {
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PolySansNeutral';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://flowering.dk/wp-content/uploads/2021/09/polysans-neutral-webfont.eot');
	src: url('https://flowering.dk/wp-content/uploads/2021/09/polysans-neutral-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://flowering.dk/wp-content/uploads/2021/11/PolySans-Neutral.woff2') format('woff2'),
		url('https://flowering.dk/wp-content/uploads/2021/09/PolySans-Neutral.woff') format('woff'),
		url('https://flowering.dk/wp-content/uploads/2021/11/polysans-neutral-webfont.ttf') format('truetype'),
		url('https://flowering.dk/wp-content/uploads/2021/11/polysans-neutral-webfont.svg#PolySansNeutral') format('svg');
}
@font-face {
	font-family: 'PolySansNeutral';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://flowering.dk/wp-content/uploads/2021/11/PolySans-NeutralItalic.woff2') format('woff2'),
		url('https://flowering.dk/wp-content/uploads/2021/11/PolySans-NeutralItalic.woff') format('woff'),
		url('https://flowering.dk/wp-content/uploads/2021/11/polysans-neutralitalic-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'PolySansNeutral';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://flowering.dk/wp-content/uploads/2021/11/PolySans-Bulky.woff2') format('woff2'),
		url('https://flowering.dk/wp-content/uploads/2021/11/PolySans-Bulky.woff') format('woff');
}
/* End Custom Fonts CSS */