.elementor-2 .elementor-element.elementor-element-6e49b5f{--display:flex;--margin-top:0rem;--margin-bottom:9rem;--margin-left:0rem;--margin-right:0rem;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-2 .elementor-element.elementor-element-6e49b5f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6e49b5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6e49b5f{--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-2 .elementor-element.elementor-element-6e49b5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b2167c5{--display:flex;--padding-block-start:10rem;--padding-block-end:1rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-2 .elementor-element.elementor-element-b2167c5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b2167c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-quaternary ) 0%, #AD7544 60%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b2167c5{--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-2 .elementor-element.elementor-element-05c2fda{--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:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-2 .elementor-element.elementor-element-cc1cd63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-block-start:4rem;--padding-block-end:7rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-cc1cd63{--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-2 .elementor-element.elementor-element-e2e0238{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.38rem) 0rem;}.elementor-2 .elementor-element.elementor-element-e2e0238 .elementor-heading-title{font-family:"Lato", Raleway;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.24em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fee48d0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.38rem) 0rem;}.elementor-2 .elementor-element.elementor-element-fee48d0 .elementor-heading-title{font-family:"Cormorant", Raleway;font-size:4.25rem;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e976026{width:var( --container-widget-width, 70% );max-width:70%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.88rem) 0rem;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Lato", Raleway;font-size:1.03rem;font-weight:300;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1a2e220{--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:0.88rem 0.88rem;--row-gap:0.88rem;--column-gap:0.88rem;}.elementor-2 .elementor-element.elementor-element-ffa1385{width:auto;max-width:auto;--e-transform-transition-duration:200ms;}.elementor-2 .elementor-element.elementor-element-ffa1385 .btn{color:#2A241E;background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-530eb63 .btn{color:#FFFFFF;border-color:#FFFFFF;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-3e80b65{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1.5rem 0rem 0rem 0rem;border-radius:1px 0px 0px 0px;--e-icon-list-icon-size:0.8rem;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-3e80b65 .elementor-icon-list-icon i{color:var( --e-global-color-23f91bb );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-3e80b65 .elementor-icon-list-icon svg{fill:var( --e-global-color-23f91bb );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-3e80b65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-3e80b65 .elementor-icon-list-item > a{font-family:"Lato", Raleway;font-size:0.78rem;}.elementor-2 .elementor-element.elementor-element-3e80b65 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-ef5481f{--display:flex;--min-height:48rem;--margin-top:0rem;--margin-bottom:-5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-bf7648d img{width:100%;height:48rem;object-fit:cover;object-position:center center;border-radius:1.38rem 1.38rem 1.38rem 1.38rem;box-shadow:20px 20px 50px 10px rgba(59.99999999999999, 40, 22, 0.3);}.elementor-2 .elementor-element.elementor-element-0e6fc68{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1.88rem 1.88rem 1.88rem 1.88rem;--padding-block-start:0.44rem;--padding-block-end:0.44rem;--padding-inline-start:0.94rem;--padding-inline-end:0.94rem;top:1.25rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0e6fc68{--padding-inline-start:0.94rem;--padding-inline-end:0.94rem;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0e6fc68{left:1.25rem;}body.rtl .elementor-2 .elementor-element.elementor-element-0e6fc68{right:1.25rem;}.elementor-2 .elementor-element.elementor-element-28f11d1{font-family:"Lato", Raleway;font-size:0.69rem;font-weight:500;color:#2A241E;}.elementor-2 .elementor-element.elementor-element-2cd2526{--display:flex;--position:absolute;--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:space-between;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:1.13rem 1.13rem 1.13rem 1.13rem;box-shadow:0px 22px 54px 0px rgba(41.99999999999999, 35.999999999999986, 29.999999999999996, 0.3);--padding-block-start:0.81rem;--padding-block-end:0.81rem;--padding-inline-start:0.3rem;--padding-inline-end:01rem;bottom:-2rem;}.elementor-2 .elementor-element.elementor-element-2cd2526:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2cd2526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2cd2526{--padding-inline-start:0.3rem;--padding-inline-end:01rem;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2cd2526{right:1.63rem;}body.rtl .elementor-2 .elementor-element.elementor-element-2cd2526{left:1.63rem;}.elementor-2 .elementor-element.elementor-element-a19abbf{--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:space-between;--align-items:center;--gap:00rem 0.5rem;--row-gap:00rem;--column-gap:0.5rem;}.elementor-2 .elementor-element.elementor-element-81b4bc8.elementor-element{--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-81b4bc8{text-align:start;}.elementor-2 .elementor-element.elementor-element-81b4bc8 img{width:4rem;max-width:100%;height:4rem;object-fit:cover;object-position:center center;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-2 .elementor-element.elementor-element-e6a6973{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-2 .elementor-element.elementor-element-a60d109{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-2 .elementor-element.elementor-element-a60d109 .elementor-heading-title{font-family:"Lato", Raleway;font-size:0.625rem;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:var( --e-global-color-27f04cd );}.elementor-2 .elementor-element.elementor-element-be1284b .elementor-heading-title{font-family:"Lato", Raleway;font-size:0.88rem;font-weight:700;line-height:1.25rem;color:#2A241E;}.elementor-2 .elementor-element.elementor-element-7a44511{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7a44511 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7a44511.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-27f04cd );}.elementor-2 .elementor-element.elementor-element-7a44511.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7a44511.elementor-view-default .elementor-icon{color:var( --e-global-color-27f04cd );border-color:var( --e-global-color-27f04cd );}.elementor-2 .elementor-element.elementor-element-7a44511.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7a44511.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-27f04cd );}.elementor-2 .elementor-element.elementor-element-7a44511 .elementor-icon{font-size:2rem;}.elementor-2 .elementor-element.elementor-element-7a44511 .elementor-icon svg{height:2rem;}.elementor-2 .elementor-element.elementor-element-7a44511 .elementor-icon i, .elementor-2 .elementor-element.elementor-element-7a44511 .elementor-icon svg{transform:rotate(-45deg);}.elementor-2 .elementor-element.elementor-element-eae7890{--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;--margin-top:5.8rem;--margin-bottom:2.15rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-7332c08{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.2rem) 0rem;}.elementor-2 .elementor-element.elementor-element-7332c08 .owl-nav:not(.disabled){display:block !important;}.elementor-2 .elementor-element.elementor-element-7332c08 .owl-nav button{font-size:22px !important;line-height:22px !important;width:50px !important;height:50px !important;color:#222529 !important;border-color:#E7E7E7 !important;}.elementor-2 .elementor-element.elementor-element-7332c08 .owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev, .elementor-2 .elementor-element.elementor-element-7332c08.owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev{left:-5.75% !important;}.elementor-2 .elementor-element.elementor-element-7332c08.show-nav-title .owl-nav button.owl-prev, .elementor-2 .elementor-element.elementor-element-7332c08 .owl-carousel.show-nav-title .owl-nav button.owl-prev{left:-5.75% !important;}.elementor-2 .elementor-element.elementor-element-7332c08 .owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-5.75% !important;}.elementor-2 .elementor-element.elementor-element-7332c08.owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-5.75% !important;}.elementor-2 .elementor-element.elementor-element-6940442{--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:stretch;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6940442{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-6940442.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d506ed2 .porto-icon{font-size:41px;color:#BF8F0B;}.elementor-2 .elementor-element.elementor-element-d506ed2 .porto-icon svg{width:1em;height:1em;fill:#BF8F0B;}.elementor-2 .elementor-element.elementor-element-d506ed2 .porto-icon, .elementor-2 .elementor-element.elementor-element-d506ed2 .porto-sicon-img{margin:0px 13px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d506ed2 .porto-sicon-title{font-size:1.375rem;letter-spacing:-0.025em;color:var( --e-global-color-primary );margin-top:7px;}.elementor-2 .elementor-element.elementor-element-31cee38{--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:flex-start;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-31cee38{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-31cee38.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-8bc95f6 .porto-icon{font-size:40px;color:#BF8F0B;}.elementor-2 .elementor-element.elementor-element-8bc95f6 .porto-icon svg{width:1em;height:1em;fill:#BF8F0B;}.elementor-2 .elementor-element.elementor-element-8bc95f6 .porto-icon, .elementor-2 .elementor-element.elementor-element-8bc95f6 .porto-sicon-img{margin:0px 13px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8bc95f6 .porto-sicon-title{font-size:1.375rem;letter-spacing:-0.025em;color:var( --e-global-color-primary );margin-top:7px;}.elementor-2 .elementor-element.elementor-element-8bc95f6 .porto-sicon-header p{color:#BF8F0B;}.elementor-2 .elementor-element.elementor-element-8bc95f6 .porto-sicon-description{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3662cc4{--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:stretch;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3662cc4{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-3662cc4.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-fa0226a .porto-icon{font-size:48px;color:#BF8F0B;}.elementor-2 .elementor-element.elementor-element-fa0226a .porto-icon svg{width:1em;height:1em;fill:#BF8F0B;}.elementor-2 .elementor-element.elementor-element-fa0226a .porto-icon, .elementor-2 .elementor-element.elementor-element-fa0226a .porto-sicon-img{margin:0px 13px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fa0226a .porto-sicon-title{font-size:1.375rem;letter-spacing:-0.025em;color:var( --e-global-color-primary );margin-top:7px;}.elementor-2 .elementor-element.elementor-element-260c78e .elementor-main-swiper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--alpus-nested-carousel-slides-to-show, 1));}.elementor-2 .elementor-element.elementor-element-260c78e{--alpus-nested-carousel-slides-to-show:3;--alpha-slide-transition-speed:500ms;margin:1.1rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.6rem) 0rem;}.elementor-2 .elementor-element.elementor-element-260c78e.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-b1029b5{width:var( --container-widget-width, 930px );max-width:930px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.6rem) 0rem;--container-widget-width:930px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b1029b5.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-b1029b5 .porto-u-main-heading > *{font-size:2.625rem;}.elementor-2 .elementor-element.elementor-element-b1029b5 .porto-u-sub-heading{font-size:1.125rem;line-height:1.667em;letter-spacing:-0.01em;}.elementor-element-b1029b5 .heading-highlight mark:before{animation-delay:200ms;bottom:-16%;}.elementor-element-b1029b5 .svg-highlight svg path{animation-delay:200ms;}.elementor-element-b1029b5 .svg-highlight svg{stroke:var( --e-global-color-primary );stroke-width:19;}.elementor-element-b1029b5 .svg-highlight{bottom:-16%;height:15px;}.elementor-2 .elementor-element.elementor-element-7c872a3{--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:0rem;--margin-bottom:4.65rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-4db290b{--display:flex;--min-height:37.5vw;--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;}.elementor-2 .elementor-element.elementor-element-4db290b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4db290b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://skincarebeyou.eu/wp-content/uploads/2026/05/product-display-lg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-element-c095010 .porto-hotspot{width:1.875rem;height:1.875rem;background-color:#02010100;}.elementor-element-c095010 .porto-hotspot-icon{font-size:1.875rem;}.elementor-2 .elementor-element.elementor-element-c095010 i{color:#F2F1EF;}.elementor-2 .elementor-element.elementor-element-c095010{left:47%;top:60%;}.elementor-element-7eae3b4 .porto-hotspot{width:2.1rem;height:2.1rem;background-color:#02010100;}.elementor-element-7eae3b4 .porto-hotspot-icon{font-size:2rem;}.elementor-2 .elementor-element.elementor-element-7eae3b4 i{color:#F2F1EF;}.elementor-2 .elementor-element.elementor-element-7eae3b4{left:62%;top:66%;}.elementor-2 .elementor-element.elementor-element-7d000a9{--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;--justify-content:center;--padding-block-start:2rem;--padding-block-end:3rem;--padding-inline-start:16.2%;--padding-inline-end:16.2%;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7d000a9{--padding-inline-start:16.2%;--padding-inline-end:16.2%;}.elementor-2 .elementor-element.elementor-element-8bf6f36 .owl-nav:not(.disabled){display:block !important;}.elementor-2 .elementor-element.elementor-element-8bf6f36 .owl-nav button{font-size:22px !important;line-height:22px !important;width:50px !important;height:50px !important;color:#222529 !important;border-color:#E7E7E7 !important;}.elementor-2 .elementor-element.elementor-element-8bf6f36 .owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev, .elementor-2 .elementor-element.elementor-element-8bf6f36.owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev{left:-4.8125rem !important;}.elementor-2 .elementor-element.elementor-element-8bf6f36.show-nav-title .owl-nav button.owl-prev, .elementor-2 .elementor-element.elementor-element-8bf6f36 .owl-carousel.show-nav-title .owl-nav button.owl-prev{left:-4.8125rem !important;}.elementor-2 .elementor-element.elementor-element-8bf6f36 .owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-4.8125rem !important;}.elementor-2 .elementor-element.elementor-element-8bf6f36.owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-4.8125rem !important;}.elementor-2 .elementor-element.elementor-element-8bf6f36 .owl-dots{bottom:-3.4rem !important;left:50% !important;}.elementor-2 .elementor-element.elementor-element-8bf6f36 .owl-dots:not(.disabled){display:block !important;transform:translateX( -50% ) !important;}.elementor-2 .elementor-element.elementor-element-8bf6f36 .owl-dot span{background-color:#E7E5E3 !important;}.elementor-2 .elementor-element.elementor-element-8bf6f36 .owl-dot.active span, .elementor-2 .elementor-element.elementor-element-8bf6f36 .owl-dot:hover span{background-color:#282828 !important;}.elementor-2 .elementor-element.elementor-element-09db97d{--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:space-between;--align-items:center;--margin-top:3.4rem;--margin-bottom:1.4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-a7aff6f.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a7aff6f{text-align:center;}.elementor-2 .elementor-element.elementor-element-a7aff6f .elementor-heading-title{font-size:1.75rem;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9bcfca6 .btn{font-size:0.9375rem;background-color:#FBF9F500;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9bcfca6 .btn-icon i{font-size:12px;margin-right:8px;}.elementor-2 .elementor-element.elementor-element-9bcfca6 .btn-icon-right i{margin-left:8px;margin-right:0;}.elementor-2 .elementor-element.elementor-element-9130e3c{--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;--margin-top:0rem;--margin-bottom:4.6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-b879dae{--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;}.elementor-2 .elementor-element.elementor-element-2b27b93{--display:flex;--min-height:33.85vw;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:7%;--padding-block-end:7%;--padding-inline-start:3.8%;--padding-inline-end:3.8%;}.elementor-2 .elementor-element.elementor-element-2b27b93:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2b27b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #8D501B 0%, #C18E62 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2b27b93{--padding-inline-start:3.8%;--padding-inline-end:3.8%;}.elementor-element-b5833b3 .porto-sicon-box.top-icon{text-align:left;}.elementor-2 .elementor-element.elementor-element-b5833b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 4px;}.elementor-2 .elementor-element.elementor-element-b5833b3 .porto-sicon-img{font-size:49px;border-radius:200px;}.elementor-2 .elementor-element.elementor-element-b5833b3 .porto-icon.advanced{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-b5833b3 .porto-icon, .elementor-2 .elementor-element.elementor-element-b5833b3 .porto-sicon-img{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-b5833b3 .porto-sicon-title{font-size:13px;text-transform:uppercase;letter-spacing:0.095em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b5833b3 .porto-sicon-header{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-02808d4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.9rem) 0rem;}.elementor-2 .elementor-element.elementor-element-02808d4 .elementor-heading-title{font-size:2.625rem;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c976749{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.2rem) 0rem;}.elementor-2 .elementor-element.elementor-element-c976749 .elementor-heading-title{font-size:1.125rem;line-height:1.555em;color:#FFFFFFB3;}.elementor-2 .elementor-element.elementor-element-7d9364a{width:var( --container-widget-width, 15.625rem );max-width:15.625rem;--container-widget-width:15.625rem;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7d9364a .btn{font-size:1rem;font-weight:700;padding:0.8rem 1rem 0.8rem 1rem;}.elementor-2 .elementor-element.elementor-element-c46baca{--display:flex;--min-height:33.85vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-c46baca:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c46baca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9AD97;background-image:url("https://skincarebeyou.eu/wp-content/uploads/2026/06/creme-eclat-on-display-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-2ece2ed{--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;}.elementor-2 .elementor-element.elementor-element-81cc305{--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:0rem;--margin-bottom:6.85rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-566dfe8{--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;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-12eab25{margin:0rem -1.4rem calc(var(--kit-widget-spacing, 0px) + 0.7rem) 1.4rem;z-index:1;}.elementor-2 .elementor-element.elementor-element-12eab25:not( .elementor-widget-image ), .elementor-2 .elementor-element.elementor-element-12eab25.elementor-widget-image img{-webkit-mask-image:url( https://skincarebeyou.eu/wp-content/uploads/2025/02/shop53-mask-2.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-12eab25 img{border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-700a236{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.4rem;}.elementor-2 .elementor-element.elementor-element-700a236:not( .elementor-widget-image ), .elementor-2 .elementor-element.elementor-element-700a236.elementor-widget-image img{-webkit-mask-image:url( https://skincarebeyou.eu/wp-content/uploads/2025/02/shop53-mask-1.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-700a236 img{border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-073f91a{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0.5rem;--padding-inline-end:1rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-073f91a{--padding-inline-start:0.5rem;--padding-inline-end:1rem;}.elementor-2 .elementor-element.elementor-element-797d0c7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.8rem) 0rem;}.elementor-2 .elementor-element.elementor-element-797d0c7 .elementor-heading-title{font-size:2.625rem;}.elementor-2 .elementor-element.elementor-element-bd4a55e{width:var( --container-widget-width, 361px );max-width:361px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;--container-widget-width:361px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-bd4a55e .porto-u-main-heading > *{font-size:1.125rem;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-bd4a55e .porto-u-sub-heading{font-size:0.875rem;line-height:1.8571em;letter-spacing:-0.25px;}.elementor-2 .elementor-element.elementor-element-fb17188{width:var( --container-widget-width, 15.625rem );max-width:15.625rem;background-color:transparent;--container-widget-width:15.625rem;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2 .elementor-element.elementor-element-fb17188 .btn{font-size:1rem;font-weight:700;padding:0.8rem 1rem 0.8rem 1rem;}.elementor-2 .elementor-element.elementor-element-6fb99ef{--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:space-between;--align-items:center;--margin-top:0rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-1b2cbf2 .elementor-heading-title{font-size:1.75rem;}.elementor-2 .elementor-element.elementor-element-e30e0b2 .btn{font-size:0.9375rem;background-color:#FBF9F500;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e30e0b2 .btn-icon i{font-size:12px;margin-right:8px;}.elementor-2 .elementor-element.elementor-element-e30e0b2 .btn-icon-right i{margin-left:8px;margin-right:0;}.elementor-2 .elementor-element.elementor-element-98ae152{--display:flex;--margin-top:0rem;--margin-bottom:5.35rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-1f0b626{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.8rem) 0rem;}.elementor-2 .elementor-element.elementor-element-a88e149{--display:flex;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F5;}@media(max-width:991px){.elementor-2 .elementor-element.elementor-element-6e49b5f{--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6e49b5f{--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-2 .elementor-element.elementor-element-b2167c5{--padding-block-start:8rem;--padding-block-end:1rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b2167c5{--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-2 .elementor-element.elementor-element-05c2fda{--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;}.elementor-2 .elementor-element.elementor-element-cc1cd63{--padding-block-start:6rem;--padding-block-end:3rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-cc1cd63{--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-2 .elementor-element.elementor-element-cc1cd63.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-e2e0238 .elementor-heading-title{font-size:0.7rem;}.elementor-2 .elementor-element.elementor-element-fee48d0 .elementor-heading-title{font-size:3rem;}.elementor-2 .elementor-element.elementor-element-e976026{font-size:1rem;}.elementor-2 .elementor-element.elementor-element-eae7890{--margin-top:4.2rem;--margin-bottom:2.15rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-7332c08 .owl-nav:not(.disabled){display:none !important;}.elementor-2 .elementor-element.elementor-element-260c78e .elementor-main-swiper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--alpus-nested-carousel-slides-to-show, 1));}.elementor-2 .elementor-element.elementor-element-260c78e{--alpus-nested-carousel-slides-to-show:2;margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-2 .elementor-element.elementor-element-b1029b5 .porto-u-main-heading > *{font-size:2rem;}.elementor-2 .elementor-element.elementor-element-7d000a9{--padding-block-start:2rem;--padding-block-end:3rem;--padding-inline-start:10%;--padding-inline-end:10%;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7d000a9{--padding-inline-start:10%;--padding-inline-end:10%;}.elementor-2 .elementor-element.elementor-element-8bf6f36 .owl-nav:not(.disabled){display:none !important;}.elementor-2 .elementor-element.elementor-element-8bf6f36 .owl-dots:not(.disabled){display:block !important;}.elementor-2 .elementor-element.elementor-element-09db97d{--margin-top:1.8rem;--margin-bottom:1.4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-9130e3c{--margin-top:0rem;--margin-bottom:3.3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-02808d4 .elementor-heading-title{font-size:2.3rem;}.elementor-2 .elementor-element.elementor-element-81cc305{--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:0rem;--margin-bottom:4.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-566dfe8{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-12eab25{margin:0rem -1.4rem calc(var(--kit-widget-spacing, 0px) + 0.7rem) 0rem;}.elementor-2 .elementor-element.elementor-element-073f91a{--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-073f91a{--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-2 .elementor-element.elementor-element-797d0c7 .elementor-heading-title{font-size:2.5rem;}.elementor-2 .elementor-element.elementor-element-98ae152{--margin-top:0rem;--margin-bottom:4.35rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-1f0b626{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.1rem) 0rem;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-6e49b5f{--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-b2167c5{--padding-block-start:7.5rem;--padding-block-end:3rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b2167c5{--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-2 .elementor-element.elementor-element-05c2fda{--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0.75rem;--padding-inline-end:0.75rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-05c2fda{--padding-inline-start:0.75rem;--padding-inline-end:0.75rem;}.elementor-2 .elementor-element.elementor-element-cc1cd63{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-block-start:2rem;--padding-block-end:0rem;--padding-inline-start:0.7rem;--padding-inline-end:0.7rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-cc1cd63{--padding-inline-start:0.7rem;--padding-inline-end:0.7rem;}.elementor-2 .elementor-element.elementor-element-e2e0238{text-align:center;}.elementor-2 .elementor-element.elementor-element-e2e0238 .elementor-heading-title{font-size:0.68rem;}.elementor-2 .elementor-element.elementor-element-fee48d0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 02rem) 0rem;text-align:center;}.elementor-2 .elementor-element.elementor-element-fee48d0 .elementor-heading-title{font-size:2.5rem;}.elementor-2 .elementor-element.elementor-element-e976026{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-1a2e220{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;}.elementor-2 .elementor-element.elementor-element-ffa1385{text-align:center;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-530eb63{text-align:center;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-3e80b65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-3e80b65 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-2 .elementor-element.elementor-element-ef5481f{--min-height:35rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-bf7648d img{height:35rem;}.elementor-2 .elementor-element.elementor-element-2cd2526{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-block-start:0.7rem;--padding-block-end:.7rem;--padding-inline-start:0.2rem;--padding-inline-end:0.6rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2cd2526{--padding-inline-start:0.2rem;--padding-inline-end:0.6rem;}.elementor-2 .elementor-element.elementor-element-a19abbf{--gap:00rem 0.2rem;--row-gap:00rem;--column-gap:0.2rem;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-81b4bc8 img{width:3.7rem;height:3.7rem;}.elementor-2 .elementor-element.elementor-element-e6a6973{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:2px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e6a6973{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-a60d109{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2 .elementor-element.elementor-element-a60d109 .elementor-heading-title{font-size:0.6rem;}.elementor-2 .elementor-element.elementor-element-be1284b .elementor-heading-title{font-size:0.83rem;}.elementor-2 .elementor-element.elementor-element-7a44511 .elementor-icon{font-size:1.8rem;}.elementor-2 .elementor-element.elementor-element-7a44511 .elementor-icon svg{height:1.8rem;}.elementor-2 .elementor-element.elementor-element-d506ed2 .porto-sicon-title{font-size:1.1rem;}.elementor-2 .elementor-element.elementor-element-8bc95f6 .porto-sicon-title{font-size:1.1rem;}.elementor-2 .elementor-element.elementor-element-fa0226a .porto-sicon-title{font-size:1.1rem;}.elementor-2 .elementor-element.elementor-element-260c78e .elementor-main-swiper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--alpus-nested-carousel-slides-to-show, 1));}.elementor-2 .elementor-element.elementor-element-260c78e{--alpus-nested-carousel-slides-to-show:1;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-2 .elementor-element.elementor-element-4db290b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4db290b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://skincarebeyou.eu/wp-content/uploads/2026/05/product-display-sm.webp");}.elementor-2 .elementor-element.elementor-element-4db290b{--min-height:100vw;}.elementor-2 .elementor-element.elementor-element-7d000a9{--padding-block-start:2rem;--padding-block-end:3rem;--padding-inline-start:15%;--padding-inline-end:15%;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7d000a9{--padding-inline-start:15%;--padding-inline-end:15%;}.elementor-2 .elementor-element.elementor-element-09db97d{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-2b27b93{--padding-block-start:4rem;--padding-block-end:4rem;--padding-inline-start:8%;--padding-inline-end:8%;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2b27b93{--padding-inline-start:8%;--padding-inline-end:8%;}.elementor-2 .elementor-element.elementor-element-566dfe8{--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-2 .elementor-element.elementor-element-6fb99ef{--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:10px 10px;--row-gap:10px;--column-gap:10px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-05c2fda{--content-width:90rem;}.elementor-2 .elementor-element.elementor-element-4db290b{--width:50%;}.elementor-2 .elementor-element.elementor-element-7d000a9{--width:50%;}.elementor-2 .elementor-element.elementor-element-2b27b93{--width:50%;}.elementor-2 .elementor-element.elementor-element-c46baca{--width:50%;}.elementor-2 .elementor-element.elementor-element-566dfe8{--width:58.33%;}.elementor-2 .elementor-element.elementor-element-073f91a{--width:41.67%;}}@media(max-width:991px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-81cc305{--content-width:700px;}.elementor-2 .elementor-element.elementor-element-566dfe8{--width:100%;}.elementor-2 .elementor-element.elementor-element-073f91a{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-fee48d0 */.byou-ital{ 
    display:block; 
    font-style:italic; 
    font-weight:400; 
    color:#F4E7D6; 
}/* End custom CSS */
/* Start custom CSS for porto_button, class: .elementor-element-ffa1385 */.elementor-2 .elementor-element.elementor-element-ffa1385.byou-cta-main-btn{
    transition: transform .2s ease,
    background-color .2s ease;
 }

 @media (hover: hover){
   .elementor-2 .elementor-element.elementor-element-ffa1385.byou-cta-main-btn:hover {     transform: scale(1.04);
    }
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a2e220 */@media (max-width: 767px){
    /* stack the two buttons */
    .beyou-hero-cta-container{
      flex-direction: column;
      align-items: stretch;
    }
    /* each Porto button widget fills the width (overrides width-auto) */
    .beyou-hero-cta-container > .elementor-widget-porto_button{
      width: 100% !important;
    }
    /* the actual Porto <a class="btn"> — make it block-level + centered */
    .beyou-hero-cta-container .btn{
      display: flex;
      width: 100%;
      justify-content: center;
      align-items: center;
    }
  }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3e80b65 */@media (max-width: 767px) {
     .beyou-icon-list ul {
         justify-content: center;
     }
 }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28f11d1 */.byou-glass p{ margin: 0; }                 /* kill the Text Editor <p> margin */

  .byou-pill__name,
  .byou-pill__sub{ 
      display: block; 
      line-height: 1.2; 
  }

  .byou-pill__sub{
    font-size: .625rem;
    font-weight: 400;
    opacity: .7;
    margin-top: .1rem;                        /* the gap between the two lines — tune this */
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6fc68 */.byou-glass {
    position: absolute;
    top: 1.25rem;
    left: 1.25rem;
    width: fit-content !important;                 /* hugs its text — replaces the missing "Auto" */
    max-width: calc(100% - 2.5rem);     /* never overflows the photo */
    padding: .44rem .94rem;
    border-radius: 1.88rem;
    background: rgba(255,255,255,.22);
    -webkit-backdrop-filter: blur(16px) saturate(1.3);
    backdrop-filter: blur(16px) saturate(1.3);
    border: 1px solid rgba(255,255,255,.2);
    text-shadow: 0 1px 2px rgba(255,255,255,.45);
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd2526 */.elementor-2 .elementor-element.elementor-element-2cd2526.byou-product-card { 
    width: min(20rem, calc(100% - 3.25rem)); 
    flex-wrap: nowrap; align-items: center;
}

  /* transition always applies (harmless on tap) */
  .byou-product-card{
    transition: transform .2s ease, box-shadow .2s ease;
  }

  /* only on devices that actually support hover (desktop/trackpad) */
  @media (hover: hover){
    .byou-product-card:hover{
      transform: translateY(-2px);
      box-shadow: 0 28px 64px rgba(42,36,30,.36);
    }
  }
  
    .elementor-2 .elementor-element.elementor-element-2cd2526 .byou-pc-main{ flex: 1 1 auto; min-width: 0; }   /* left group can shrink */
  .elementor-2 .elementor-element.elementor-element-2cd2526 .byou-pc-text{ min-width: 0; }                    /* so the name wraps instead of overflowing */
  .elementor-2 .elementor-element.elementor-element-2cd2526 .byou-pc-arrow{ flex: 0 0 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5481f */.elementor-2 .elementor-element.elementor-element-ef5481f {
    position: relative;
}/* End custom CSS */