@font-face{font-family:gantari-black;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Gantari/Gantari-Black.ttf)}@font-face{font-family:gantari-extrabold;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Gantari/Gantari-ExtraBold.ttf)}@font-face{font-family:gantari-bold;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Gantari/Gantari-Bold.ttf)}@font-face{font-family:gantari-semibold;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Gantari/Gantari-SemiBold.ttf)}@font-face{font-family:gantari-medium;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Gantari/Gantari-Medium.ttf)}@font-face{font-family:gantari-regular;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Gantari/Gantari-Regular.ttf)}@font-face{font-family:gantari-light;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Gantari/Gantari-Light.ttf)}@font-face{font-family:Bacalisties;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Bacalisties.ttf)}@font-face{font-family:editor-extrabold;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Editor/Editor-ExtraBold.ttf)}@font-face{font-family:editor-bold;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Editor/Editor-Bold.ttf)}@font-face{font-family:editor-medium;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Editor/Editor-Medium.ttf)}@font-face{font-family:editor-medium-italic;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Editor/Editor-MediumItalic.ttf)}@font-face{font-family:editor-regular;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Editor/Editor-Regular.ttf)}@font-face{font-family:editor-light;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Editor/Editor-Light.ttf)}@font-face{font-family:editor-light-italic;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Editor/Editor-LightItalic.ttf)}@font-face{font-family:trirong-italic;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Trirong/Trirong-Italic.ttf)}header li.open-submenu{cursor:pointer;position:relative;padding:16px 12px 13px}header li.open-submenu .submenu{display:none}header li.open-submenu .submenu.open{display:block;position:absolute;width:150px;top:0;left:0;margin:0;margin-top:0;background:rgba(255,255,255,.7);padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:73px;transition:all .3s}header.sticky li.open-submenu .submenu.open{margin-top:78px;background:rgba(22,19,54,.8)}header li.open-submenu{font-family:'gantari-bold';font-size:14px;line-height:14px;color:#fff;position:relative;padding:40px 12px;display:flex;position:relative;transition:all .3s}header.sticky li.open-submenu{padding:32px 12px}header li.open-submenu .submenu.open li a{padding:0;font-size:13px;color:#4c4672}header.sticky li.open-submenu .submenu.open li a{color:#fff}header li.open-submenu:hover .submenu li a:after{display:none}header .language-selector,.menu-mobile-overlay .language-selector{cursor:pointer;position:relative}header .language-selector .menu-languages,.menu-mobile-overlay .menu-languages{position:absolute;display:none;padding:5px 0;transition:all .5s;left:-4px}header .language-selector .menu-languages li a,.menu-mobile-overlay .menu-languages li a{padding:3px 4px}header .language-selector.open .menu-languages,.menu-mobile-overlay .language-selector.open .menu-languages{display:block}#home .bg-pink{background:#f5e4ec00;position:relative}#home .bg-pink .ellipse{position:absolute;width:1050px;height:1050px;bottom:30px;right:100px;z-index:0}#home .intro-section{padding:80px 0;z-index:1;position:relative}#home .intro-section h1{font-family:editor-medium;font-size:48px;font-style:normal;line-height:normal;background:linear-gradient(68deg,#c02660 3.6%,#f9837d 98.08%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}#home span.no-break{white-space:pre}#home .linear-gradient-bg h3{font-family:editor-medium;font-size:42px;font-style:normal;line-height:normal;background:linear-gradient(68deg,#c02660 3.6%,#f9837d 98.08%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}#home p,#in-store-experience p,#online-experience p,#giftcard-experience p{color:#4c4672;font-family:gantari-regular;font-size:18px;font-style:normal;line-height:130%}#home p.small-text,#in-store-experience p.small-text,#online-experience p.small-text,#giftcard-experience p.small-text{font-size:14px}#home .intro-section p a{background:linear-gradient(68deg,#c02660 3.6%,#f9837d 98.08%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:gantari-bold;font-size:18px;font-style:italic;line-height:130%;text-decoration-line:underline !important;text-decoration-color:#c02660 !important;padding-right:3px}#home .section-experience{z-index:1;position:relative}#home .section-experience h2,#in-store-experience h1,#online-experience h1,#giftcard-experience h1{color:#4c4672;font-family:editor-extrabold;font-size:32px;font-style:normal;line-height:normal;margin-bottom:28px}#home .section-experience .wrapper-cards-indicator{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px}@media screen and (max-width:767px){#home .section-experience .wrapper-cards-indicator{display:none}}#home .section-experience .wrapper-cards-indicator .progress{width:100%;height:2px;border-radius:4px;background:rgba(76,70,114,.3)}#home .section-experience .wrapper-cards-indicator .progress-bar{height:2px;border-radius:4px;background:#4c4672}#home .section-experience .wrapper-cards-indicator .arrows{display:flex;align-items:center;gap:16px}#home .section-experience .wrapper-cards-indicator .arrows button{padding:0;background:0 0;transition:all .5s}#home .section-experience .wrapper-cards-indicator .arrows button:disabled{opacity:.3}#home .section-experience .wrapper-cards{display:flex;align-items:stretch;gap:20px;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory}#home .section-experience .wrapper-cards::-webkit-scrollbar{display:none}#home .single-card,#in-store-experience .wrapper-experiences .row .single-card,#online-experience .wrapper-experiences .row .single-card,#giftcard-experience .wrapper-experiences .row .single-card{width:calc(25% - 15px)}#home .single-card,#in-store-experience .single-card,#online-experience .single-card,#giftcard-experience .single-card{border-radius:10px;background:#fff;box-shadow:0px 0px 40px 0px rgba(0,0,0,.1);padding:20px 17px;min-height:100%;scroll-snap-align:start}#home .single-card.bg-gradient-card{min-width:calc(25% - 15px);background-image:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../img/bg-beauty-market.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;aspect-ratio:309/527;padding:47px 25px 20px}#home .single-card.bg-gradient-card.light-card{background-image:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../img/bg-labbra-autore.jpg)}#home .single-card .wrapper-content,#in-store-experience .single-card .wrapper-content,#online-experience .single-card .wrapper-content,#giftcard-experience .single-card .wrapper-content{height:100%;display:flex;flex-direction:column;position:relative}#home .wrap{position:relative}#in-store-experience .swiper-exp,#online-experience .swiper-exp,#giftcard-experience .swiper-exp{aspect-ratio:270/335;width:100%;height:auto;padding-bottom:45px;z-index:0}#home .swiper-scroll{aspect-ratio:270/335;width:100%;height:auto;padding-bottom:45px}#home #shopOnline .swiper-scroll{padding-bottom:26px}#home .swiper-scroll .swiper-slide,#in-store-experience .swiper-exp .swiper-slide,#online-experience .swiper-exp .swiper-slide,#giftcard-experience .swiper-exp .swiper-slide{border-radius:8px;overflow:hidden}#home .swiper-scroll .swiper-slide img,#in-store-experience .swiper-exp .swiper-slide img,#online-experience .swiper-exp .swiper-slide img,#giftcard-experience .swiper-exp .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}#giftcard-experience .swiper-exp .swiper-slide img.img-bottom,#home .swiper-scroll .swiper-slide img.img-bottom,#in-store-experience .swiper-exp .swiper-slide img.img-bottom{object-position:bottom}#home .voucher .swiper-slide,#home .mylipskit .swiper-slide,#giftcard-experience .mylipskit .swiper-slide{background:#f8f4fb}#home .voucher .swiper-scroll .swiper-slide img{width:89%;height:auto;margin:0 auto;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%)}#home .mylipskit .swiper-scroll .swiper-slide.smaller img,#giftcard-experience .swiper-exp .swiper-slide.smaller img{width:80%;height:auto;margin:0 auto;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%)}.swiper-exp .swiper-pagination,.swiper-scroll .swiper-pagination{bottom:15px}.swiper-exp .swiper-pagination .swiper-pagination-bullet,.swiper-scroll .swiper-pagination .swiper-pagination-bullet{background:#4c4672;width:8px;margin:0 3px !important}.swiper-exp .swiper-button-prev svg,.swiper-exp .swiper-button-next svg,#home .swiper-button-prev svg,#home .swiper-button-next svg{width:9px;height:15px}.swiper-exp .swiper-button-prev,#home .swiper-button-prev{width:30px;height:30px;background:rgba(255,255,255,.8);border-radius:100%;padding:7px 5px 7px 3px;top:calc(50% - 45px);transform:translateY(calc(-50% + 45px));display:flex}.swiper-exp .swiper-button-next,#home .swiper-button-next{width:30px;height:30px;background:rgba(255,255,255,.8);border-radius:100%;padding:7px 3px 7px 5px;top:calc(50% - 45px);transform:translateY(calc(-50% + 45px));display:flex}.swiper-exp .swiper-button-next:after,.swiper-exp .swiper-button-prev:after,#home .swiper-button-next:after,#home .swiper-button-prev:after{display:none}#home .single-card .images,#in-store-experience .single-card .images,#online-experience .single-card .images,#giftcard-experience .single-card .images{position:relative;aspect-ratio:270/330;overflow:hidden;border-radius:8px;margin-bottom:20px}#home .single-card .images img,#in-store-experience .single-card .images img,#online-experience .single-card .images img,#giftcard-experience .single-card .images img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}#home .single-card .images .main-img,#in-store-experience .single-card .images .main-img,#online-experience .single-card .images .main-img,#giftcard-experience .single-card .images .main-img{opacity:1;transition:all .5s}#home .single-card .images .hover-img,#in-store-experience .single-card .images .hover-img,#online-experience .single-card .images .hover-img,#giftcard-experience .single-card .images .hover-img{opacity:0;transition:all .5s}#home .single-card .images:hover .main-img,#in-store-experience .single-card .images:hover .main-img,#online-experience .single-card .images:hover .main-img,#giftcard-experience .single-card .images:hover .main-img{opacity:0}#home .single-card .images:hover .hover-img,#in-store-experience .single-card .images:hover .hover-img,#online-experience .single-card .images:hover .hover-img,#giftcard-experience .single-card .images:hover .hover-img{opacity:1}#home .wrapper-cards .child-categories{font-family:'gantari-regular';font-size:14px;font-style:normal;font-weight:400;line-height:16.76px;text-transform:uppercase;background:linear-gradient(68deg,#c02660 31.08%,#f9837d 104.06%,#f9837d 104.06%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:6px}#home .single-card .title-card,#in-store-experience .single-card .title-card,#online-experience .single-card .title-card,#giftcard-experience .single-card .title-card{margin-bottom:12px}#home .single-card .title-card a,#home .single-card .title-card,#in-store-experience .single-card .title-card a,#online-experience .single-card .title-card a,#giftcard-experience .single-card .title-card a{color:#4c4672;font-family:editor-extrabold;font-size:20px;font-style:normal;line-height:22px}#home .single-card.bg-gradient-card .title-card a{color:#fff;font-family:editor-regular;font-size:49px;line-height:58px}#home .single-card.bg-gradient-card.light-card .title-card a{background:linear-gradient(0deg,#c02660 31.08%,#f9837d 104.06%,#f9837d 104.06%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#home .single-card .price,#in-store-experience .single-card .price,#online-experience .single-card .price,#giftcard-experience .single-card .price{display:flex;flex-direction:column;gap:3px;width:42%}#home .single-card .price span,#in-store-experience .single-card .price span,#online-experience .single-card .price span,#giftcard-experience .single-card .price span{color:#4c4672;font-family:gantari-bold;font-size:18px;font-style:normal;line-height:19.76px}#home .single-card .price del,#in-store-experience .single-card .price del,#online-experience .single-card .price del,#giftcard-experience .single-card .price del{color:#4c4672;font-family:gantari-bold;font-size:16px;line-height:16.76px;opacity:.8;margin-right:6px}#home .single-card a.cta-card,#in-store-experience .single-card a.cta-card,#online-experience .single-card a.cta-card,#giftcard-experience .single-card a.cta-card{border-radius:10.585px;background:linear-gradient(68deg,#c02660 3.6%,#f9837d 98.08%,#f9837d 98.08%);padding:11px 25px;display:inline-flex;justify-content:center;color:#fff;text-align:center;font-family:'gantari-extrabold';font-size:13.231px;font-style:normal;line-height:normal;letter-spacing:1.059px;text-transform:uppercase;width:58%;max-width:155px}#home .single-card.bg-gradient-card a.cta-card{width:100%;max-width:100%;background:#fff;color:#c02660}#home .single-card a.cta-card:hover,#in-store-experience .single-card a.cta-card:hover,#online-experience .single-card a.cta-card:hover,#giftcard-experience .single-card a.cta-card:hover{background:linear-gradient(68deg,#283c70 3.6%,#283c70 98.08%,#283c70 98.08%)}#home .single-card.bg-gradient-card a.cta-card:hover{color:#fff}#home .single-card .bottom-card,#in-store-experience .single-card .bottom-card,#online-experience .single-card .bottom-card,#giftcard-experience .single-card .bottom-card{vertical-align:bottom;margin-top:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:10px}#home .bg-pink-full.shop{padding-top:55px;background:#fdf0f6}#home .single-card .title-coming{color:#c02660;font-family:editor-bold;font-size:54px;font-style:normal;line-height:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single-card.coming-soon .swiper-slide{background:#f8f4fb}#home .linear-gradient-bg{background:linear-gradient(180deg,#f5e4ec00 13.03%,#ffffff00 78.39%);position:relative;overflow:hidden;padding-top:55px}#home .marquee .h1,#home .marquee h1{font-size:75px;font-family:'editor-light';letter-spacing:-5px;background:linear-gradient(152deg,#fab0b0 1.31%,#c091cb 156.08%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#home .carousel{margin:65px 0 0;-ms-overflow-style:none;scrollbar-width:none}#home .carousel::-webkit-scrollbar{display:none}#home .linear-gradient-bg .ellipse{position:absolute;width:1050px;height:1050px;bottom:30px;right:100px;z-index:0}#home .linear-gradient-bg .ellipse.one{left:0}#home .linear-gradient-bg .ellipse.two{right:-100px}#home .linear-gradient-bg .intro-carousel,#home .linear-gradient-bg .carousel,#home .linear-gradient-bg .feedback,#home .linear-gradient-bg .icons{z-index:1;position:relative}#home .carousel .wrapper-image{aspect-ratio:1;height:100%;position:relative}#home .carousel .wrapper-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}#home .feedback{padding:100px 0}#home .feedback h4,#home .icons h4{color:#4c4672;font-family:editor-extrabold;font-size:32px;font-style:normal;line-height:normal;margin-bottom:28px}#home .icons h4 b{background:linear-gradient(68deg,#c02660 3.6%,#f9837d 98.08%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#home .feedback .wrapper-summary-reviews{justify-content:center}#home .feedback .reviews-inline .stars-custom svg use{fill:#4c4672}#home .feedback .reviews-inline .rating-custom span,#home .feedback .reviews-inline .count-custom,#home .feedback .reviews-inline .count-custom span,#home .feedback .wrapper-summary-reviews .title{color:#4c4672}#home .icons{padding-bottom:50px}#home .icons .icons-wrapper{display:flex;align-items:center;justify-content:center;column-gap:55px;row-gap:35px;margin:0;padding:0;list-style:none;padding-top:10px}#home .icons .icons-wrapper li{display:flex;flex-direction:column;align-items:center;justify-content:center;width:125px}#home .icons .icons-wrapper li img{height:77px;margin-bottom:25px}#home .icons .icons-wrapper li span{color:#4c4672;text-align:center;font-family:gantari-regular;font-size:19px;line-height:normal;letter-spacing:-.38px}#home r-p rp-slider rp-review-inner{display:flex;flex-direction:column;align-items:center;text-align:center}#home rp-review-head{flex-direction:column;align-items:center;gap:8px}#home rp-review-head rp-review-info{width:auto}#home rp-review-head rp-review-info rp-review-name{font-weight:400;font-family:'gantari-regular'}#home r-p rp-slider rp-review-text{font-size:15px;line-height:18px;font-family:'gantari-regular'}#home r-p rp-review rp-stars{margin:0 0 30px}#home r-p rp-slider rp-review-inner{box-shadow:4px 8px 8px 0px rgba(0,0,0,.08);border-radius:16px}#home rp-review-time{text-align:center}#home r-p rp-review-name,#home r-p rp-review-name a{padding-right:0}#home .closing{padding:85px 0}#home .closing .banner-hp{aspect-ratio:1280/255;width:100%;position:relative;display:flex;align-items:center;justify-content:flex-end;border-radius:8px;overflow:hidden}#home .closing .banner-hp .wrapper-banner{z-index:1;position:relative;padding:0 120px 0 0;width:685px}#home .wrapper-banner .title-banner{color:#fff;font-family:'editor-medium';font-size:38px;line-height:110%;margin-bottom:20px}#home .wrapper-banner .title-banner b{color:#4c4672}#home .wrapper-banner .cta-banner{display:inline-flex;border-radius:12px;background:#4c4672;padding:12px 28px;color:#fff;text-align:center;font-family:gantari-bold;font-size:15px;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;transition:all .5s}#home .wrapper-banner .cta-banner :hover{background:#6a5ae0}#home .banner-hp img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;top:0;left:0;z-index:0}#home .closing .instagram{padding-top:85px}#home .instagram h4{color:#4c4672;font-family:editor-extrabold;font-size:32px;font-style:normal;line-height:normal;margin-bottom:12px}#home .instagram p{width:338px;margin:0 auto}#home .instagram p a{color:#4c4672;font-family:gantari-regular;font-size:18px;font-style:normal;line-height:130%}@media screen and (min-width:1400px){#home .shop-experience .wrapper-cards,#home .section-experience .wrapper-cards{flex-wrap:nowrap;overflow-x:scroll;width:100vw;margin-left:calc((1320px - 100vw - var(--bs-gutter-x, .75rem)) / 2);margin-right:calc((1320px - 100vw - var(--bs-gutter-x, .75rem)) / 2);padding:30px calc((100vw - 1320px + var(--bs-gutter-x, .75rem)) / 2);margin-top:0}#home .shop-experience .single-card,#home .store-experience .single-card,#home .online-experience .single-card,#home .influencer-experience .single-card{scroll-margin-inline-start:calc((100vw - 1320px + 20px) / 2)}}@media screen and (max-width:767px){#home .store-experience.section-experience .wrapper-cards{margin-bottom:100px}}@media screen and (min-width:1200px) and (max-width:1399px){#home .shop-experience .wrapper-cards,#home .section-experience .wrapper-cards{flex-wrap:nowrap;overflow-x:scroll;width:100vw;margin-left:calc((1140px - 100vw - var(--bs-gutter-x, .75rem)) / 2);margin-right:calc((1140px - 100vw - var(--bs-gutter-x, .75rem)) / 2);padding:30px calc((100vw - 1140px + var(--bs-gutter-x, .75rem)) / 2);margin-top:0}#home .single-card.bg-gradient-card .title-card a{font-size:42px;line-height:50px}#home .single-card .price,#in-store-experience .single-card .price,#online-experience .single-card .price,#giftcard-experience .single-card .price{width:35%}#home .single-card a.cta-card,#in-store-experience .single-card a.cta-card,#online-experience .single-card a.cta-card,#giftcard-experience .single-card a.cta-card{width:65%;padding:11px 20px}#home .single-card .title-coming{font-size:48px}#home .shop-experience .single-card,#home .store-experience .single-card,#home .online-experience .single-card,#home .influencer-experience .single-card{scroll-margin-inline-start:calc((100vw - 1140px + 20px) / 2)}}@media screen and (min-width:1200px){#home .bg-mobile{display:none}header .middle-header .justify-between{border-bottom:1px solid #fff}header.black-text .middle-header .justify-between{border-bottom:1px solid #161336}#home .single-card.empty{display:none}}@media screen and (min-width:992px) and (max-width:1199px){header .middle-header ul li{width:min-content}header .middle-header ul li.open-submenu .submenu li{width:auto}header li.open-submenu .submenu.open,header.sticky li.open-submenu .submenu.open{margin-top:85px}#home .section-experience .wrapper-cards{flex-wrap:nowrap;overflow-x:scroll;width:100vw;margin-left:calc((960px - 100vw - var(--bs-gutter-x, .75rem)) / 2);margin-right:calc((960px - 100vw - var(--bs-gutter-x, .75rem)) / 2);padding:30px calc((100vw - 960px + var(--bs-gutter-x, .75rem)) / 2);margin-top:0}#home .single-card{scroll-margin-inline-start:calc((100vw - 960px + 20px) / 2)}#home .section-experience .single-card,#home .single-card.bg-gradient-card{min-width:29%}#home .single-card.bg-gradient-card .title-card a{font-size:42px;line-height:50px}#home .single-card .price,#in-store-experience .single-card .price,#online-experience .single-card .price,#giftcard-experience .single-card .price{width:35%}#home .single-card a.cta-card,#in-store-experience .single-card a.cta-card,#online-experience .single-card a.cta-card,#giftcard-experience .single-card a.cta-card{width:65%;padding:11px 20px}#home .closing .banner-hp{aspect-ratio:1280/290}#home .wrapper-banner .title-banner{font-size:30px}#home .closing .banner-hp .wrapper-banner{width:500px;padding:0 80px 0 0}#home .single-card .title-coming{font-size:43px}#in-store-experience .wrapper-experiences .row .single-card,#online-experience .wrapper-experiences .row .single-card,#giftcard-experience .wrapper-experiences .row .single-card{width:calc(33% - 11px);max-width:350px}}@media screen and (min-width:992px){.mobile-header-store,.mobile-header-online,.mobile-header-gift-cards,.mobile-header-events{display:none}#home .intro-section h1{text-align:center}#home .intro-section p{text-align:center;max-width:605px;margin-left:auto;margin-right:auto}#home .bg-mobile{display:none;width:0}}@media only screen and (max-width:1199px){.mobile-header-store,.mobile-header-online,.mobile-header-gift-cards,.mobile-header-events{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#4c4672;flex-direction:column;z-index:11;padding:60px 35px;overflow-y:scroll;display:none}.menu-mobile-overlay .close-menu-mobile{display:flex;justify-content:flex-end;align-items:center;cursor:pointer}.mobile-header-store .close-menu-mobile,.mobile-header-online .close-menu-mobile,.mobile-header-gift-cards .close-menu-mobile,.mobile-header-events .close-menu-mobile{position:absolute;top:60px;right:35px;cursor:pointer}.mobile-header-store ul.wrapper-submenu,.mobile-header-online ul.wrapper-submenu,.mobile-header-gift-cards ul.wrapper-submenu,.mobile-header-events ul.wrapper-submenu{margin:0;padding:0;list-style:none}.mobile-header-store .heading-submenu,.mobile-header-online .heading-submenu,.mobile-header-gift-cards .heading-submenu,.mobile-header-events .heading-submenu{margin-bottom:13px}.mobile-header-store ul.wrapper-submenu li.heading-submenu a,.mobile-header-online ul.wrapper-submenu li.heading-submenu a,.mobile-header-gift-cards ul.wrapper-submenu li.heading-submenu a,.mobile-header-events ul.wrapper-submenu li.heading-submenu a,.experiences-mobile ul.wrapper-submenu li.heading-submenu,.mobile-header-online ul.wrapper-submenu li.heading-submenu,.mobile-header-gift-cards ul.wrapper-submenu li.heading-submenu,.mobile-header-events ul.wrapper-submenu li.heading-submenu{font-family:'gantari-extrabold';color:#fff;font-size:20px;line-height:24px}.mobile-header-store ul.wrapper-submenu li,.mobile-header-online ul.wrapper-submenu li,.mobile-header-gift-cards ul.wrapper-submenu li,.mobile-header-events ul.wrapper-submenu li{padding-bottom:12px}.mobile-header-store ul.wrapper-submenu li a,.mobile-header-online ul.wrapper-submenu li a,.mobile-header-gift-cards ul.wrapper-submenu li a,.mobile-header-events ul.wrapper-submenu li a{font-family:'gantari-regular';font-size:20px;line-height:24px;color:#fff}.back-menu-mobile{margin-bottom:57px;cursor:pointer}#home .single-card.empty{background:0 0;box-shadow:none}}@media screen and (min-width:768px) and (max-width:991px){#home .section-experience .wrapper-cards{flex-wrap:nowrap;overflow-x:scroll;width:100vw;margin-left:calc((720px - 100vw - var(--bs-gutter-x, .75rem)) / 2);margin-right:calc((720px - 100vw - var(--bs-gutter-x, .75rem)) / 2);padding:30px calc((100vw - 720px + var(--bs-gutter-x, .75rem)) / 2);margin-top:0}#home .single-card{scroll-margin-inline-start:calc((100vw - 720px + 20px) / 2)}#home .bg-mobile{position:absolute;width:100%;height:auto;background:0 0;z-index:2;aspect-ratio:270/283;border-radius:8px;display:block}#home .active-card .bg-mobile{display:none;width:0}#home .single-card,#home .single-card.bg-gradient-card{min-width:38%}#home .single-card.bg-gradient-card .title-card a{font-size:40px;line-height:49px}#home .single-card .price,#in-store-experience .single-card .price,#online-experience .single-card .price,#giftcard-experience .single-card .price{width:35%}#home .single-card a.cta-card,#in-store-experience .single-card a.cta-card,#online-experience .single-card a.cta-card,#giftcard-experience .single-card a.cta-card{width:65%;padding:11px 20px}#home .single-card .title-coming{font-size:45px}#home .closing .banner-hp{aspect-ratio:1280/400}#home .closing .banner-hp .wrapper-banner{width:350px;padding:0 40px 0 0}#home .wrapper-banner .title-banner{font-size:28px}#home .wrapper-banner .cta-banner{padding:12px 17px;font-size:14px}#home .banner-hp img{object-position:-70px}#giftcard-experience .wrapper-experiences .row .single-card{width:calc(50% - 11px);max-width:350px}#giftcard-experience .wrapper-experiences .row{justify-content:center !important}#in-store-experience .outro .wrapper-steps .col-lg-4.col-md-12{margin-bottom:50px}}@media screen and (max-width:767px){#home .intro-section h1,#home .linear-gradient-bg h3{font-size:32px;line-height:40px}#home .intro-section{padding:85px 0 70px}#home .section-experience h3{max-width:224px;margin-bottom:0}#home .bg-pink .ellipse{left:-30px;bottom:30px}#home .scrolling-text{margin-bottom:35px}#home .carousel .wrapper-image{max-width:80%}#home .feedback{padding:100px 20px}#home .single-card .title-coming{font-size:45px}#home .feedback h4,#home .icons h4,#home .instagram h4{font-size:24px}#home .icons .icons-wrapper{flex-wrap:wrap}#home .icons .icons-wrapper li{width:calc(48% - 55px)}#home .icons .icons-wrapper li.milan-icon{width:100%}#home .icons .icons-wrapper li img{height:60px;margin-bottom:15px}#home .closing .banner-hp{aspect-ratio:358/400;flex-direction:column}#home .closing .banner-hp .wrapper-banner{padding:0 25px 50px;width:auto;text-align:center}#home .wrapper-banner .title-banner{font-size:30px;text-align:center}.swiper-exp .swiper-button-prev,.swiper-exp .swiper-button-next,.swiper-scroll .swiper-button-prev,.swiper-scroll .swiper-button-next{display:flex}#home .single-card .bottom-card,#in-store-experience .single-card .bottom-card,#online-experience .single-card .bottom-card,#giftcard-experience .single-card .bottom-card{flex-direction:column;align-items:flex-start}#home .single-card .price,#in-store-experience .single-card .price,#online-experience .single-card .price,#giftcard-experience .single-card .price{width:100%;flex-direction:row;align-items:baseline;margin-bottom:10px}#home .single-card a.cta-card,#in-store-experience .single-card a.cta-card,#online-experience .single-card a.cta-card,#giftcard-experience .single-card a.cta-card{width:100%}#in-store-experience .outro .wrapper-steps .col-lg-4.col-md-12{margin-bottom:50px}#home .bg-mobile{position:absolute;width:100%;height:auto;background:0 0;z-index:2;aspect-ratio:270/283;border-radius:8px;display:block}#home .active-card .bg-mobile{display:none;width:0}#home .single-card.bg-gradient-card .title-card a{font-size:38px;line-height:48px}}@media screen and (min-width:576px) and (max-width:767px){#home .section-experience .wrapper-cards{flex-wrap:nowrap;overflow-x:scroll;width:100vw;margin-left:calc((540px - 100vw - 35px) / 2);margin-right:calc((540px - 100vw - 35px) / 2);padding:30px calc((100vw - 540px + 20px) / 2);margin-top:0}#home .single-card{scroll-margin-inline-start:calc((100vw - 540px + 20px) / 2)}#home .single-card,#home .single-card.bg-gradient-card{min-width:58%}}@media screen and (max-width:575px){#home .section-experience .wrapper-cards{flex-wrap:nowrap;overflow-x:scroll;width:100vw;margin-left:-20px;margin-right:-20px;padding:30px 20px;margin-top:0}#home .single-card{scroll-margin-inline-start:20px}#home .single-card,#home .single-card.bg-gradient-card{min-width:72%}}@media screen and (min-width:481px) and (max-width:767px){#giftcard-experience .wrapper-experiences .row{justify-content:center !important}#giftcard-experience .wrapper-experiences .row .single-card{width:calc(50% - 15px);max-width:350px}}@media screen and (max-width:480px){#giftcard-experience .wrapper-experiences .row{justify-content:center !important}#giftcard-experience .wrapper-experiences .row .single-card{width:100%;max-width:350px}#home .closing .banner-hp{aspect-ratio:2/3}#home .wrapper-banner .title-banner{font-size:26px}#home .wrapper-banner .cta-banner{font-size:12px;padding:12px 20px}#home .closing .banner-hp .wrapper-banner{padding:0 20px 30px}}#in-store-experience,#online-experience,#giftcard-experience{width:100%;background:#f5e4ec;position:relative}#in-store-experience .linear-gradient,#online-experience .linear-gradient,#giftcard-experience .linear-gradient{width:100%;height:650px;opacity:.39;background:linear-gradient(180deg,#626cee -66.03%,#f7e9f0 100%);position:absolute;top:0;left:0;z-index:0}#in-store-experience .intro,#online-experience .intro,#giftcard-experience .intro{padding:195px 0 60px;position:relative;z-index:1}#in-store-experience .wrapper-experiences,#online-experience .wrapper-experiences,#giftcard-experience .wrapper-experiences{padding-bottom:85px;position:relative;z-index:1}#in-store-experience .wrapper-experiences .row,#online-experience .wrapper-experiences .row{column-gap:20px;row-gap:55px;justify-content:center}#in-store-experience .wrapper-experiences .row{justify-content:flex-start}@media screen and (max-width:767px){#in-store-experience .wrapper-experiences .row{justify-content:center}}#giftcard-experience .wrapper-experiences .row{column-gap:20px;row-gap:55px;justify-content:flex-start}#in-store-experience .outro{padding-bottom:65px}#in-store-experience .outro h3{color:#4c4672;text-align:center;font-family:editor-extrabold;font-size:28px;line-height:normal}#in-store-experience .outro .wrapper-steps{padding-top:65px;align-items:stretch}#in-store-experience .outro .step{border-radius:10px;background:#fff;box-shadow:0px 4px 38px 0px rgba(0,0,0,.06);padding:43px 53px 38px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;height:100%}#in-store-experience .outro .step .number{color:#4c4672;font-family:gantari-extrabold;font-size:64px;line-height:normal;position:absolute;top:-40px}#in-store-experience .outro .step .title{color:#4c4672;font-family:editor-light;font-size:22px;font-style:italic;margin-bottom:20px}#in-store-experience .step p{color:#000;font-family:'gantari-light';font-size:16px;font-style:normal;line-height:normal;margin-bottom:0}#in-store-experience .step p strong{font-family:'gantari-bold'}@media screen and (min-width:768px) and (max-width:991px){#in-store-experience .wrapper-experiences .row .single-card,#online-experience .wrapper-experiences .row .single-card{width:calc(50% - 11px)}}@media screen and (max-width:767px){#in-store-experience .intro,#online-experience .intro{padding:150px 0 45px}#in-store-experience h1,#online-experience h1{max-width:205px;margin:0 auto 28px}#in-store-experience .wrapper-experiences .row,#online-experience .wrapper-experiences .row{gap:45px}#in-store-experience .wrapper-experiences .row .single-card,#online-experience .wrapper-experiences .row .single-card{width:100%;max-width:350px}}footer .column-logo{display:flex;justify-content:center}footer img.logo{width:100%;max-width:88px;margin:-13px auto 36px auto}footer .wrapper-menu-footer{display:flex;flex-direction:column;gap:16px}footer .wrapper-social-address{display:flex;flex-direction:column;gap:70px}footer .wrapper-menu-footer ul{margin:0;padding:0;list-style:none}footer .wrapper-menu-footer li a{color:#fff;font-family:gantari-light;font-size:14px;font-style:normal;font-weight:300;line-height:20px}footer .wrapper-menu-footer li.heading a,footer .heading{background:linear-gradient(152deg,#fab0b0 1.31%,#c091cb 156.08%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:'gantari-extrabold';font-size:14px}footer .address .heading{margin-bottom:10px}footer .address img{display:block;border-radius:6px;max-width:130px;margin-bottom:8px}footer .social ul{margin:0;padding:0;list-style:none;display:flex;gap:13px;margin-top:15px}footer .social ul img{height:22px}footer .address em{color:#fff8f8;font-family:gantari-light;font-size:14px;font-style:italic;line-height:normal;opacity:.5}footer .address em a{color:#fff8f8;font-family:gantari-light;font-size:14px;font-style:italic}footer .copyright,footer .copyright a,footer .policies a,footer .policies{color:#fff;font-family:gantari-light;font-size:12px;line-height:normal}footer .policies{text-align:right}footer .newsletter p,footer p.privacy-mailchimp span{color:#fff;font-family:gantari-light;font-size:13px;line-height:normal;margin-bottom:10px}footer .privacy-mailchimp label{display:flex}footer p.privacy-mailchimp span a{font-family:gantari-extrabold}footer .newsletter p b{font-family:gantari-bold}footer .mc4wp-form{margin:0}footer .mc4wp-form-fields input[type=email]{border-radius:8px;background:rgba(255,255,255,.09);border:none;padding:10px 17px;font-family:gantari-light;font-size:14px;font-style:italic;line-height:normal}footer .mc4wp-form-fields{margin:10px 0 0}footer .mc4wp-form-fields input[type=email]::placeholder{color:#fff;font-family:gantari-light;font-size:14px;font-style:italic;line-height:normal}footer .mc4wp-form-fields input[type=submit]{border-radius:12px;background:#4c4672;padding:12px 28px;color:#fff;text-align:center;font-family:gantari-bold;font-size:11px;line-height:normal;letter-spacing:.88px;text-transform:uppercase}footer .lower-footer{padding-top:90px}@media only screen and (min-width:768px) and (max-width:991px){footer .column-logo{justify-content:flex-start}footer .wrapper-menu-footer{margin-bottom:50px}}@media only screen and (max-width:767px){footer .column-logo{justify-content:flex-start}footer img.logo{margin:0 auto}footer .wrapper-menu-footer{flex-direction:row;column-gap:46px}footer .address img{display:none}footer .lower-footer{gap:20px}footer .policies{text-align:left}footer .order-5{order:1 !important}footer .wrapper-social-address{flex-direction:column-reverse}footer .row.upper-footer{row-gap:50px}}.box-image{position:relative;max-width:510px}.box-image .wrapper-image{aspect-ratio:1;overflow:hidden;border-radius:10px;position:relative;max-width:510px}.box-image .wrapper-image img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center}.box-image .blurred{position:absolute;width:90%;left:5%;top:20%;filter:blur(45px);z-index:-1}