.elementor-1354 .elementor-element.elementor-element-98eaac5{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.2;--padding-top:var(--nd-space-l);--padding-bottom:var(--nd-space-l);--padding-left:0;--padding-right:0;}.elementor-1354 .elementor-element.elementor-element-98eaac5:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-98eaac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-568ff5d );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1354 .elementor-element.elementor-element-98eaac5::before, .elementor-1354 .elementor-element.elementor-element-98eaac5 > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-98eaac5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-98eaac5 > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-98eaac5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-98eaac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-568ff5d );--background-overlay:'';}.elementor-widget-theme-archive-title .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-1354 .elementor-element.elementor-element-037a6b5{width:var( --container-widget-width, var(--nd-content-s) );max-width:var(--nd-content-s);--container-widget-width:var(--nd-content-s);--container-widget-flex-grow:0;}.elementor-1354 .elementor-element.elementor-element-037a6b5 .elementor-heading-title{font-family:var( --e-global-typography-2012c1b-font-family ), Sans-serif;font-size:var( --e-global-typography-2012c1b-font-size );font-weight:var( --e-global-typography-2012c1b-font-weight );line-height:var( --e-global-typography-2012c1b-line-height );letter-spacing:var( --e-global-typography-2012c1b-letter-spacing );color:var( --e-global-color-68edc9c );}.elementor-1354 .elementor-element.elementor-element-91054df{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EAEAEA;--border-color:#EAEAEA;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1354 .elementor-element.elementor-element-c9090d7 .woocommerce-breadcrumb{color:var( --e-global-color-eef6dc3 );font-family:var( --e-global-typography-9fb6bd3-font-family ), Sans-serif;font-size:var( --e-global-typography-9fb6bd3-font-size );font-weight:var( --e-global-typography-9fb6bd3-font-weight );line-height:var( --e-global-typography-9fb6bd3-line-height );word-spacing:var( --e-global-typography-9fb6bd3-word-spacing );}.elementor-1354 .elementor-element.elementor-element-c9090d7 .woocommerce-breadcrumb > a{color:var( --e-global-color-eef6dc3 );}.elementor-1354 .elementor-element.elementor-element-25bfcf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--nd-space) var(--nd-space);--row-gap:var(--nd-space);--column-gap:var(--nd-space);--flex-wrap:nowrap;--padding-top:var(--nd-space);--padding-bottom:var(--nd-space);--padding-left:0;--padding-right:0;}.elementor-1354 .elementor-element.elementor-element-0e5b977{width:var( --container-widget-width, var(--nd-content-s) );max-width:var(--nd-content-s);--container-widget-width:var(--nd-content-s);--container-widget-flex-grow:0;text-align:left;}.elementor-1354 .elementor-element.elementor-element-0e5b977 > .elementor-widget-container{margin:calc(-0.5*var(--nd-space)) 0 0 0;}.elementor-1354 .elementor-element.elementor-element-0e5b977.elementor-element{--align-self:flex-start;}.woocommerce .elementor-1354 .elementor-element.elementor-element-0e5b977 .term-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1354 .elementor-element.elementor-element-2af3067{--display:grid;--e-con-grid-template-columns:minmax(13rem, 1fr) minmax(0, 3fr);--e-con-grid-template-rows:auto;--gap:var(--nd-space-s) var(--nd-space-s);--row-gap:var(--nd-space-s);--column-gap:var(--nd-space-s);--grid-auto-flow:row;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products  ul.products{grid-column-gap:1.5rem;grid-row-gap:4rem;}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:1.5rem;}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );margin-bottom:1.5rem;}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );margin-bottom:1.5rem;}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .price{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-68edc9c );background-color:var( --e-global-color-text );border-color:var( --e-global-color-text );font-family:var( --e-global-typography-062cf46-font-family ), Sans-serif;font-size:var( --e-global-typography-062cf46-font-size );font-weight:var( --e-global-typography-062cf46-font-weight );line-height:var( --e-global-typography-062cf46-line-height );border-style:none;border-radius:.25rem .25rem .25rem .25rem;padding:1rem 1.5rem 1rem 1.5rem;margin-top:1.5rem;}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-763e873 );background-color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products .added_to_cart{color:var( --e-global-color-text );font-family:var( --e-global-typography-9fb6bd3-font-family ), Sans-serif;font-size:var( --e-global-typography-9fb6bd3-font-size );font-weight:var( --e-global-typography-9fb6bd3-font-weight );line-height:var( --e-global-typography-9fb6bd3-line-height );word-spacing:var( --e-global-typography-9fb6bd3-word-spacing );margin-inline-start:0.5rem;}.elementor-1354 .elementor-element.elementor-element-6504df2 nav.woocommerce-pagination{margin-top:4rem;font-family:var( --e-global-typography-3c0e28c-font-family ), Sans-serif;font-size:var( --e-global-typography-3c0e28c-font-size );font-weight:var( --e-global-typography-3c0e28c-font-weight );line-height:var( --e-global-typography-3c0e28c-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2 nav.woocommerce-pagination ul li a, .elementor-1354 .elementor-element.elementor-element-6504df2 nav.woocommerce-pagination ul li span{padding:0.5rem;}.elementor-1354 .elementor-element.elementor-element-6504df2 nav.woocommerce-pagination ul li a{color:var( --e-global-color-eef6dc3 );background-color:var( --e-global-color-763e873 );}.elementor-1354 .elementor-element.elementor-element-6504df2 nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-763e873 );}.elementor-1354 .elementor-element.elementor-element-6504df2 nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-68edc9c );background-color:var( --e-global-color-accent );}.elementor-1354 .elementor-element.elementor-element-5792748{--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;--flex-wrap:nowrap;}.elementor-1354 .elementor-element.elementor-element-5792748.e-con{--order:-99999 /* order start hack */;}.elementor-1354 .elementor-element.elementor-element-46b5f06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:nowrap;}@media(max-width:1024px){.elementor-1354 .elementor-element.elementor-element-98eaac5{--min-height:24rem;}.elementor-1354 .elementor-element.elementor-element-037a6b5 .elementor-heading-title{font-size:var( --e-global-typography-2012c1b-font-size );line-height:var( --e-global-typography-2012c1b-line-height );letter-spacing:var( --e-global-typography-2012c1b-letter-spacing );}.elementor-1354 .elementor-element.elementor-element-c9090d7 .woocommerce-breadcrumb{font-size:var( --e-global-typography-9fb6bd3-font-size );line-height:var( --e-global-typography-9fb6bd3-line-height );word-spacing:var( --e-global-typography-9fb6bd3-word-spacing );}.woocommerce .elementor-1354 .elementor-element.elementor-element-0e5b977 .term-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1354 .elementor-element.elementor-element-2af3067{--grid-auto-flow:row;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products  ul.products{grid-column-gap:1rem;}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-062cf46-font-size );line-height:var( --e-global-typography-062cf46-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-9fb6bd3-font-size );line-height:var( --e-global-typography-9fb6bd3-line-height );word-spacing:var( --e-global-typography-9fb6bd3-word-spacing );}.elementor-1354 .elementor-element.elementor-element-6504df2 nav.woocommerce-pagination{font-size:var( --e-global-typography-3c0e28c-font-size );line-height:var( --e-global-typography-3c0e28c-line-height );}}@media(max-width:767px){.elementor-1354 .elementor-element.elementor-element-98eaac5{--min-height:40vh;}.elementor-1354 .elementor-element.elementor-element-037a6b5 .elementor-heading-title{font-size:var( --e-global-typography-2012c1b-font-size );line-height:var( --e-global-typography-2012c1b-line-height );letter-spacing:var( --e-global-typography-2012c1b-letter-spacing );}.elementor-1354 .elementor-element.elementor-element-c9090d7 .woocommerce-breadcrumb{font-size:var( --e-global-typography-9fb6bd3-font-size );line-height:var( --e-global-typography-9fb6bd3-line-height );word-spacing:var( --e-global-typography-9fb6bd3-word-spacing );}.woocommerce .elementor-1354 .elementor-element.elementor-element-0e5b977 .term-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1354 .elementor-element.elementor-element-2af3067{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products  ul.products{grid-row-gap:3rem;}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-062cf46-font-size );line-height:var( --e-global-typography-062cf46-line-height );}.elementor-1354 .elementor-element.elementor-element-6504df2.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-9fb6bd3-font-size );line-height:var( --e-global-typography-9fb6bd3-line-height );word-spacing:var( --e-global-typography-9fb6bd3-word-spacing );}.elementor-1354 .elementor-element.elementor-element-6504df2 nav.woocommerce-pagination{font-size:var( --e-global-typography-3c0e28c-font-size );line-height:var( --e-global-typography-3c0e28c-line-height );}.elementor-1354 .elementor-element.elementor-element-5792748.e-con{--order:99999 /* order end hack */;}}/* Start custom CSS for theme-archive-title, class: .elementor-element-037a6b5 */.elementor-1354 .elementor-element.elementor-element-037a6b5 .elementor-heading-title {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-c9090d7 */.elementor-1354 .elementor-element.elementor-element-c9090d7 .woocommerce-breadcrumb {
    /* remove margin */
    margin: 0;
    
    /* fix links */
    & a {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        
        &:hover {
            color: var(--e-global-color-accent);
        }
    }
    
    /* separator */
    & .breadcrumb-delimiter {
        padding-inline: .5rem;
        
        & svg {
            color: var(--e-global-color-accent);
        }
    }
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-6504df2 *//* pagination */
.elementor-1354 .elementor-element.elementor-element-6504df2 .woocommerce-pagination {
    border-top: 1px solid var(--e-global-color-eef6dc3, #999);
    border-color: var(--e-global-color-763e873);
    padding-top: 2rem;
    
    & ul.page-numbers {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        gap: .5rem;
        border: none;
        
        & .page-numbers {
            aspect-ratio: 1;
            min-width: 2.25rem;
            display: grid;
            place-content: center;
        }
    }
}

/* nothing found message */
.elementor-1354 .elementor-element.elementor-element-6504df2 .elementor-products-nothing-found {
    border: 2px dashed var(--e-global-color-763e873);
    border-radius: .25rem;
    padding: var(--nd-space) var(--nd-space-s);
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-dd0f3f6 */.elementor-1354 .elementor-element.elementor-element-dd0f3f6 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-flow: column nowrap;
    
    & ul {
        padding-inline-start: .5rem;
        padding-block: .25rem .5rem;
    }
}
.elementor-1354 .elementor-element.elementor-element-dd0f3f6 li {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    
    &:first-child > a {
        /*padding-block-start: 0;*/
    }
    
    & > ul {
        grid-column: 1 / -1;
    }
}
.elementor-1354 .elementor-element.elementor-element-dd0f3f6 a {
    font-family: var(--e-global-typography-3c0e28c-font-family), Sans-serif;
    font-size: var(--e-global-typography-3c0e28c-font-size);
    font-weight: var(--e-global-typography-3c0e28c-font-weight);
    line-height: var(--e-global-typography-3c0e28c-line-height);
    color: var(--e-global-color-primary);
    padding-block: .5rem;
    
    &:hover {
        color: var(--e-global-color-accent);
    }
}

/* lvl1 items */
.elementor-1354 .elementor-element.elementor-element-dd0f3f6 .product-categories > li {
    border-bottom: 1px solid var(--e-global-color-eef6dc3);
    padding-block: .5rem;
    
    &.current-cat > a {
        color: var(--e-global-color-accent);
    }

    & > a {
        font-family: var(--e-global-typography-6aa4998-font-family), Sans-serif;
        font-size: var(--e-global-typography-6aa4998-font-size);
        font-weight: var(--e-global-typography-6aa4998-font-weight);
        line-height: var(--e-global-typography-6aa4998-line-height);
        padding-block: .5rem;
    }
}

/* added custom toggle button */
.elementor-1354 .elementor-element.elementor-element-dd0f3f6 .cat-toggle {
    display: block;
    border: none;
    border-radius: 100vw;
    padding: .25rem;
    margin-inline-start: 1rem;
    color: var(--e-global-color-primary);
    background: transparent;
    /*align-self: start;*/
    line-height: 0;
    transition: transform .2s ease;
    
    &[aria-expanded="true"] {
        transform: rotate(45deg);
    }
    
    &:hover {
        color: var(--e-global-color-accent);
    }
    
    > svg {
        display: block;
        width: 1.5rem;
        height: 1.5rem;
        aspect-ratio: 1;
    }
}/* End custom CSS */