.eileen-grace-branding{display:flex;flex-direction:column;gap:0px}.eileen-grace-branding .eg-section{width:100%;background-color:transparent}.eileen-grace-branding #first-section{height:190vw}.eileen-grace-branding #first-section .carousel-paragraph{position:absolute;bottom:7rem;left:2.5rem;width:270px;font-size:2rem;line-height:3rem;font-weight:400;color:#fff;z-index:2}.eileen-grace-branding #first-section .eg-blank{width:100%;height:40vw;background-color:#fff;position:relative}.eileen-grace-branding #first-section .eg-blank .blank-text{z-index:1;position:absolute;bottom:-25px;left:1.6rem;font-size:3.8rem;line-height:5rem;width:350px;font-weight:600;text-transform:uppercase;opacity:0;animation:fadeInUp 1.5s ease-out forwards}.eileen-grace-branding #first-section .eg-single{width:100%;height:150vw;background-color:transparent;position:relative}.eileen-grace-branding #first-section .eg-single .view-detail{z-index:2;position:absolute;bottom:2.4rem;left:2.4rem;width:fit-content;border:solid 1px #fff;border-radius:2.4rem;padding:2px 12px}.eileen-grace-branding #first-section .eg-single .view-detail a{text-decoration:none;color:#fff;font-weight:500;font-size:1.6rem}.eileen-grace-branding #first-section .carousel-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000b3,#0000 30%);z-index:1;color:transparent}.eileen-grace-branding #second-section{height:240vw;position:relative}.eileen-grace-branding #second-section .eg-blank{width:100%;height:40vw;background-color:#fff;display:flex;align-items:end;padding-left:1.6rem}.eileen-grace-branding #second-section .eg-blank .blank-text{font-size:3.6rem;line-height:4.6rem;font-weight:600;text-transform:uppercase}.eileen-grace-branding #second-section .eg-carousel{display:flex;flex-direction:column;gap:0px;height:auto;overflow:hidden}.eileen-grace-branding #second-section .eg-carousel .bottom-carousel{width:100%;height:100vw;display:flex;gap:0px;scrollbar-width:none;transition:transform 1.5s ease-in-out}.eileen-grace-branding #second-section .eg-carousel .bottom-carousel .carousel-child{position:relative;width:100%;height:100vw;flex-shrink:0;background-color:#fff4ed;display:flex;flex-direction:column;align-items:center;justify-content:start}.eileen-grace-branding #second-section .eg-carousel .bottom-carousel .carousel-child .carousel-header{padding-top:3rem;font-size:2.2rem;line-height:3.2rem;font-weight:600}.eileen-grace-branding #second-section .eg-carousel .bottom-carousel .carousel-child .carousel-hashtag{font-weight:400;margin-top:2rem}.eileen-grace-branding #second-section .eg-carousel .bottom-carousel .carousel-child img{margin-top:1.6rem}.eileen-grace-branding #second-section .eg-carousel .top-carousel{width:100%;height:100vw;position:relative}.eileen-grace-branding #second-section .eg-carousel .top-carousel .carousel-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000b3,#0000 60%);z-index:1;color:transparent}.eileen-grace-branding #second-section .eg-carousel .top-carousel .carousel-child{position:absolute;top:0;left:0;width:100%;height:100vw;opacity:0;transition:opacity 1.5s ease-in-out;pointer-events:none;z-index:1;display:flex;align-items:end;justify-content:start}.eileen-grace-branding #second-section .eg-carousel .top-carousel .carousel-child .carousel-header{z-index:2;padding-left:2.4rem;padding-bottom:2.4rem;position:absolute;color:#fff;display:flex;flex-direction:column;gap:8px}.eileen-grace-branding #second-section .eg-carousel .top-carousel .carousel-child .carousel-header .text{font-size:3.2rem;line-height:4rem;font-weight:600}.eileen-grace-branding #second-section .eg-carousel .top-carousel .carousel-child .carousel-header .view-detail{width:fit-content;border:solid 1px #fff;padding:2px 12px;border-radius:2.4rem}.eileen-grace-branding #second-section .eg-carousel .top-carousel .carousel-child .carousel-header .view-detail a{font-weight:500;font-size:1.6rem;text-decoration:none;color:#fff}.eileen-grace-branding #second-section .eg-carousel .top-carousel .carousel-child img{position:relative}.eileen-grace-branding #second-section .eg-carousel .top-carousel .carousel-child .carousel-header{opacity:0;transform:translateY(20px);transition:opacity .5s ease-in-out,transform .5s ease-out;transition-delay:1.5s}.eileen-grace-branding #second-section .eg-carousel .top-carousel .carousel-child.active .carousel-header{opacity:1;transform:translateY(0)}.eileen-grace-branding #second-section .eg-carousel .top-carousel .carousel-child.active{opacity:1;pointer-events:auto;z-index:2}.eileen-grace-branding #second-section .eg-carousel .top-carousel .carousel-child{background-color:#f1f1f1}.eileen-grace-branding #second-section .dot-pagination{position:absolute;bottom:5px;left:50%;transform:translate(-50%);margin-bottom:1.6rem;display:flex;gap:16px;align-items:center}.eileen-grace-branding #second-section .dot-pagination .dots{display:flex;gap:24px;align-items:center}.eileen-grace-branding #second-section .dot-pagination .dots .dot{width:6px;height:6px;border-radius:100%;background-color:#333;color:transparent;position:relative}.eileen-grace-branding #second-section .dot-pagination .dots .progress-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);width:20px;height:20px;z-index:10;display:none}.eileen-grace-branding #second-section .dot-pagination .dots .progress-ring-circle{stroke-dasharray:100.53;stroke-dashoffset:100.53;stroke:#333}.eileen-grace-branding #second-section .dot-pagination .dots .dot.active .progress-ring{display:block}.eileen-grace-branding #second-section .dot-pagination .dots .dot.active .progress-ring-circle{animation:fill-up 5s linear forwards}.eileen-grace-branding #second-section .dot-pagination .dot-playpause{position:relative;cursor:pointer}.eileen-grace-branding #second-section .dot-pagination .dot-playpause .play-button{display:none}.eileen-grace-branding #second-section .dot-pagination .dot-playpause .pause-button{display:block}.eileen-grace-branding #second-section .dot-pagination .dot-playpause img{width:24px;height:auto;object-fit:contain}.eileen-grace-branding #third-section{height:190vw}.eileen-grace-branding #third-section .eg-blank{width:100%;height:40vw;background-color:#fff;position:relative}.eileen-grace-branding #third-section .eg-blank .blank-text{position:absolute;bottom:-25px;left:1.6rem;font-size:3.8rem;line-height:5rem;width:auto;font-weight:600;text-transform:uppercase;z-index:1}.eileen-grace-branding #third-section .eg-single{width:100%;height:150vw;background-color:transparent;position:relative}.eileen-grace-branding #third-section .eg-single .view-detail{position:absolute;bottom:2.4rem;left:2.4rem;width:fit-content;border:solid 1px #000;border-radius:2.4rem;padding:2px 12px}.eileen-grace-branding #third-section .eg-single .view-detail a{text-decoration:none;color:#000;font-weight:500;font-size:1.6rem}.eileen-grace-branding #fourth-section{display:flex;align-items:center;justify-content:center}.eileen-grace-branding #fourth-section .see-more{background-color:#ffb4ad;border-radius:2rem;padding:4px 12px;margin-top:3rem}.eileen-grace-branding #fourth-section .see-more a{color:#fff;font-size:1.6rem;font-weight:500;text-decoration:none}@keyframes fill-up{to{stroke-dashoffset:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.eg-pagination{display:flex;justify-content:center;align-items:center;gap:12px;padding-top:25px;padding-bottom:25px}.pagination-dot{width:36px;height:36px;cursor:pointer}.pagination-dot svg{overflow:visible}.pagination-dot .circle-bg{display:none}.pagination-dot .circle-progress{fill:#ccc;stroke:none;r:4;transform-origin:center;transition:all .4s ease-in-out}.pagination-dot.active .circle-bg{display:block;stroke:#f1f1f1;fill:none;stroke-width:2.5}.pagination-dot.active .circle-progress{r:15.9155;fill:none;stroke:#333;stroke-width:2;stroke-linecap:round;stroke-dasharray:100 100;animation:fill-circle 5s linear forwards}@keyframes fill-circle{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/eg-branding.css.map */
