.elementor-15804 .elementor-element.elementor-element-af960c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:1em;}.elementor-15804 .elementor-element.elementor-element-df880a4{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0.5em;}.elementor-15804 .elementor-element.elementor-element-34f1f09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15804 .elementor-element.elementor-element-34f1f09 img{border-radius:50% 50% 50% 50%;}.elementor-15804 .elementor-element.elementor-element-cb25a88{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15804 .elementor-element.elementor-element-ba1225d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0.3em 0em;}.elementor-15804 .elementor-element.elementor-element-ba1225d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1em;font-weight:400;}.elementor-15804 .elementor-element.elementor-element-eaef549 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15804 .elementor-element.elementor-element-eaef549 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1em;font-weight:600;}/* Start custom CSS for container, class: .elementor-element-af960c2 *//* desktop header --------------------------------------------------------- */
@media (min-width: 1025px){
	/* column that contains the expert-photo + text */
	.whb-42ugn9fhugr5566ejrar{
		flex: 0 0 160px;      /* 260 px wide and do NOT shrink   */
		min-width: 160px;     /* belt-and-braces                 */
		margin-right: 12px;   /* tiny gap before the account icon */
	}

	/* keep both lines together, just in case */
	.elementor-15804 .elementor-heading-title{
		white-space: nowrap;
	}
	
	/* give space between expert block and “Hello, dimitri” */
	.wd-header-my-account{
		margin-left: 1em;
	}

	/* optional: add a touch of spacing between account and cart */
	.wd-header-my-account + .wd-header-cart {
		margin-left: 8px;
	}
	
}/* End custom CSS */