@import url('https://fonts.googleapis.com/css2?family=Gantari:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Trirong:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@font-face{font-family:"Editor";src:url("//db.onlinewebfonts.com/t/42034abe7135872ac2cfe9d01217a96d.eot");src:url("//db.onlinewebfonts.com/t/42034abe7135872ac2cfe9d01217a96d.eot?#iefix") format("embedded-opentype"),url("//db.onlinewebfonts.com/t/42034abe7135872ac2cfe9d01217a96d.woff2") format("woff2"),url("//db.onlinewebfonts.com/t/42034abe7135872ac2cfe9d01217a96d.woff") format("woff"),url("//db.onlinewebfonts.com/t/42034abe7135872ac2cfe9d01217a96d.ttf") format("truetype"),url("//db.onlinewebfonts.com/t/42034abe7135872ac2cfe9d01217a96d.svg#Editor") format("svg")}@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-black;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Gantari/Gantari-Black.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-medium;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Editor/Editor-Medium.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-italic;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Editor/Editor-MediumItalic.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:editor-light;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Editor/Editor-Light.ttf)}#opening-experiences .bg-opening-exp{height:650px;min-height:50vh;width:100vw;background-image:url(/wp-content/themes/astra-child/img/bg-opening-experiences.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;filter:drop-shadow(0px 0px 55px rgba(1,50,111,.4))}#opening-experiences .bg-opening-exp.online{background-image:url(/wp-content/themes/astra-child/img/bg-opening-experiences-online.jpg)}#opening-experiences .bg-cover{width:100%;height:100%;background:linear-gradient(180deg,rgba(98,108,238,.7) 0%,rgba(129,196,194,.7) 100%);display:flex;align-items:center;justify-content:center;text-align:center;padding-top:50px}#opening-experiences .bg-opening-exp.online .bg-cover{background:linear-gradient(180deg,rgba(254,151,110,.7) 0%,rgba(250,95,140,.7) 100%)}#opening-experiences h1{font-family:'editor-extrabold';font-style:normal;font-weight:500;font-size:43px;line-height:43px;color:#fff}#opening-experiences h1 span.violet{color:#4d1659}#opening-experiences .milano{font-size:42px;line-height:47px;margin-top:-25px;-webkit-text-stroke:2px}#opening-experiences .bg-opening-exp p{font-family:'gantari-regular';font-style:normal;font-weight:300;font-size:20px;line-height:30px;color:#fff;max-width:630px;margin:20px auto 0}#opening-experiences .bg-opening-exp .button{display:inline-block;font-family:'gantari-black';font-style:normal;font-size:17px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:0 38px;margin-bottom:20px;cursor:pointer}#opening-experiences .bg-opening-exp .button:after{content:'';display:block;width:86px;height:3px;margin:4px auto 0;background-image:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../img/underline-btn.png);background-position:center;background-size:contain;transition:all .3s}#opening-experiences .bg-opening-exp .button:hover:after{width:120px}#opening-experiences .bg-gradient-exp{background:linear-gradient(174.15deg,#fff 0%,#ffd2d2 40%,#737dfe 135%)}#opening-experiences .bg-gradient-exp.online{background:linear-gradient(174.15deg,#fff 0%,#ffd2d2 40%,#ffdbdb 95.35%);padding-bottom:230px}#opening-experiences .wrapper-experience.margin-negative{display:flex;gap:40px;align-items:stretch;margin-top:-120px}#opening-experiences .wrapper-experience .single-experience{display:flex;flex-direction:column}#opening-experiences .single-experience .img-wrapper{position:relative;max-width:520px;min-width:100%;margin:0 auto}#opening-experiences .single-experience .blurred{position:absolute;width:90%;left:5%;bottom:-5%;filter:blur(45px);border-radius:10px}#opening-experiences .custom-text-box-header{font-size:16px;line-height:19px;font-family:'gantari-regular';color:#161336;max-width:250px;margin-left:auto;margin-right:auto;margin-bottom:13px}#opening-experiences .wrapper-online .custom-text-box-header{max-width:255px}#opening-experiences .custom-title-box-header{font-size:26px;font-family:'editor-extrabold';line-height:26px;color:#4d1659;text-align:center;margin:28px 0 10px;position:relative}#opening-experiences .align-bottom{margin-top:auto}#opening-experiences .custom-textprice-box-header{font-size:24px;line-height:29px;font-family:'gantari-semibold';font-weight:600;margin-bottom:6px;color:#4d1659}#opening-experiences .custom-textprice-box-header del{font-size:60%;line-height:80%;opacity:.5;display:block}#opening-experiences .sp-pay-installment{justify-content:center !important}#opening-experiences img.border-radius-image{border-radius:10px;filter:drop-shadow(0px 0px 60px rgba(60,82,124,.25))}#opening-experiences .double-cta{gap:11px;max-width:fit-content;margin:0 auto}#opening-experiences a.custom-product-button,#opening-experiences button.add-to-cart,#opening-experiences button.add-to-cart{margin:0;display:inline-block;font-family:'gantari-bold';font-size:15px;line-height:19px;text-align:center;letter-spacing:.08em;text-transform:uppercase;padding:14px 24px;border-radius:21px;border:2px solid #161336;margin-bottom:19px;transition:all .3s}#opening-experiences a.custom-product-button,#opening-experiences button.add-to-cart.custom-product-button{background:#161336;color:#fff;margin-top:10px}#opening-experiences button.add-to-cart.custom-product-button-gift{background:0 0;color:#161336;margin-top:10px}#opening-experiences a.custom-product-button:hover,#opening-experiences button.add-to-cart.custom-product-button:hover,#opening-experiences button.add-to-cart.custom-product-button-gift:hover{background:#6a5ae0;border-color:#6a5ae0;color:#fff}div#come-funziona{padding:145px 0 0}#opening-experiences h2.title-come-funziona{background:linear-gradient(68.39deg,#c02660 3.6%,#f9837d 50.84%,#f9837d 98.08%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-family:'editor-medium';font-size:60px;line-height:94px;text-align:center;margin-bottom:100px}#opening-experiences .step-experience{text-align:center;margin-bottom:150px}#opening-experiences .custom-bcg-number{color:transparent;font-size:190px;line-height:94px;font-family:'gantari-black';-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;text-align:center}#opening-experiences .title-step{font-family:'editor-medium-italic';font-weight:500;font-size:28px;line-height:28px;color:#4d1659;margin-top:-65px}#opening-experiences .custom-paragraph-number{font-size:20px;line-height:24px;font-family:'gantari-regular';color:#4d1659;padding-top:90px;margin-bottom:0}#opening-experiences .single-experience.coming-soon .img-wrapper{position:relative}#opening-experiences .single-experience.coming-soon .img-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;z-index:1;background:rgba(159,159,159,.6)}#opening-experiences .single-experience.coming-soon .img-wrapper:after{content:"Coming soon";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:trirong-light;font-size:37px;color:#fff;text-transform:uppercase;z-index:2}#opening-experiences .single-experience.coming-soon .custom-title-box-header{background:#9f9f9f;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#opening-experiences .single-experience.coming-soon .custom-text-box-header{color:#9f9f9f}#opening-experiences .single-experience.coming-soon .date{font-family:gantari-semibold;font-size:15px;line-height:18px;letter-spacing:.13em;text-transform:uppercase;text-align:center;color:#9f9f9f}@media screen and (min-width:1200px) and (max-width:1399px){#opening-experiences button.add-to-cart.custom-product-button,#opening-experiences button.add-to-cart.custom-product-button-gift{padding:12px 17px}#opening-experiences .single-experience .wrapper{min-height:130px}#opening-experiences .single-experience .wrapper.gift{min-height:150px}}@media screen and (min-width:992px) and (max-width:1199px){#opening-experiences .wrapper-experience.margin-negative{gap:25px}#opening-experiences .double-cta{gap:0;flex-direction:column}#opening-experiences button.add-to-cart.custom-product-button,#opening-experiences button.add-to-cart.custom-product-button-gift{padding:12px 17px}#opening-experiences .single-experience .wrapper{min-height:132px}#opening-experiences .single-experience .wrapper.gift{min-height:170px}}@media screen and (min-width:768px) and (max-width:991px){#opening-experiences .wrapper-experience.margin-negative{flex-wrap:wrap;column-gap:8%}#opening-experiences .wrapper-experience .single-experience{width:46%}#opening-experiences .single-experience .img-wrapper{min-width:100%}#opening-experiences .double-cta{gap:15px}#opening-experiences button.add-to-cart.custom-product-button,#opening-experiences button.add-to-cart.custom-product-button-gift,#opening-experiences a.custom-product-button{font-size:14px;padding:12px 17px}#opening-experiences h2.custom-title-box-header{font-size:23px;line-height:27px;margin:30px 0 8px}#opening-experiences .single-experience .wrapper{min-height:132px}#opening-experiences .single-experience .wrapper.gift{min-height:170px}div#come-funziona{padding:120px 0}#opening-experiences h2.title-come-funziona{font-size:50px;line-height:70px;margin-bottom:90px}#opening-experiences p.custom-bcg-number{font-size:200px;line-height:90px}#opening-experiences h5.title-step{font-size:29px;line-height:29px}#opening-experiences p.custom-paragraph-number{font-size:22px;line-height:28px;padding-top:110px}#opening-experiences .step-experience{margin-bottom:100px}#opening-experiences span.title-navigation{font-size:45px;line-height:55px}#opening-experiences .bg-navigation{width:475px;height:475px;right:5%;top:-10%}#opening-experiences .navigation .container{padding:90px 0 230px}}@media screen and (max-width:767px){#opening-experiences .wrapper-experience.margin-negative{flex-direction:column;align-items:center}div#come-funziona{padding:140px 0 40px}#opening-experiences h2.title-come-funziona{font-size:40px;line-height:50px;margin-bottom:75px}#opening-experiences p.custom-bcg-number{font-size:185px;line-height:80px}#opening-experiences h5.title-step{font-size:28px;line-height:28px}#opening-experiences p.custom-paragraph-number{font-size:21px;line-height:27px;padding-top:90px}#opening-experiences .step-experience{margin-bottom:100px}}