@charset "UTF-8";@-ms-viewport{width:device-width}footer,header,nav,section{display:block}h2,h4{margin-top:0;margin-bottom:.5rem}h2,h4{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h4{font-size:1.5rem}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-lg-3,.col-sm-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.text-center{text-align:center!important}h2,h4,p{margin:0}.fs-18{font-size:18px}.p-t-5{padding-top:5px}.p-t-27{padding-top:27px}.p-t-75{padding-top:75px}.p-b-10{padding-bottom:10px}.p-b-32{padding-bottom:32px}.p-b-50{padding-bottom:50px}.m-tb-5{margin-top:5px}.m-tb-5{margin-bottom:5px}.m-r-16{margin-right:16px}.m-r-32{margin-right:32px}.txt-center{text-align:center}@font-face{font-family:Poppins-Regular;src:url('https://lizcouturetextiles.com/public/assets/fonts/Poppins/Poppins-Regular.ttf')}@font-face{font-family:Poppins-ExtraLight;src:url('https://lizcouturetextiles.com/public/assets/fonts/Poppins/Poppins-ExtraLight.ttf')}@font-face{font-family:Poppins-Medium;src:url('https://lizcouturetextiles.com/public/assets/fonts/Poppins/Poppins-Medium.ttf')}@font-face{font-family:Poppins-Bold;src:url('https://lizcouturetextiles.com/public/assets/fonts/Poppins/Poppins-Bold.ttf')}@font-face{font-family:PlayfairDisplay-Bold;src:url('https://lizcouturetextiles.com/public/assets/fonts/PlayfairDisplay/PlayfairDisplay-Bold.ttf')}@font-face{font-family:Montserrat-Bold;src:url('https://lizcouturetextiles.com/public/assets/fonts/Montserrat/Montserrat-Bold.ttf')}.cl6{color:#888}.cl7{color:#b2b2b2}.stext-106{font-family:Poppins-Regular;font-size:15px;line-height:1.2}.stext-107{font-family:Poppins-Regular;font-size:13px;line-height:1.923}.stext-301{font-family:Montserrat-Bold;font-size:15px;line-height:1.6;text-transform:uppercase}.size-201{max-width:270px}.bor3{border-bottom:1px solid transparent}@media (max-width:767px){.footer-desktop{display:none}}html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}header,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff}h2{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ul{margin-top:0;margin-bottom:1rem}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}img{vertical-align:middle;border-style:none}a,button,input{-ms-touch-action:manipulation;touch-action:manipulation}button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button{text-transform:none}[type=submit],button{-webkit-appearance:button}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}h2{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h2{font-size:2rem}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.animated{animation-duration:1s;animation-fill-mode:both}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:''}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.animsition{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}button::-moz-focus-inner{padding:0;border:0}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{font-family:Arial,sans-serif;font-size:15px;color:#666;height:100%;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h2,p{margin:0}li,ul{margin:0;list-style-type:none}input{display:block;outline:0;border:none}button{outline:0;border:none;background:0 0}.fs-35{font-size:35px}.p-t-19{padding-top:19px}.p-t-20{padding-top:20px}.p-tb-40{padding-top:40px}.p-t-100{padding-top:100px}.p-b-8{padding-bottom:8px}.p-b-30{padding-bottom:30px}.p-tb-40{padding-bottom:40px}.p-b-43{padding-bottom:43px}.p-lr-5{padding-left:5px}.p-l-10{padding-left:10px}.p-l-15,.p-lr-15{padding-left:15px}.p-l-22{padding-left:22px}.p-l-65{padding-left:65px}.p-lr-5{padding-right:5px}.p-r-11{padding-right:11px}.p-lr-15{padding-right:15px}.p-r-25{padding-right:25px}.m-b-10{margin-bottom:10px}.m-r-8{margin-right:8px}.m-r-15{margin-right:15px}.lh-10{line-height:1}.s-full{width:100%;height:100%}.w-full{width:100%}.h-full{height:100%}.visible-false{visibility:hidden}.flex-c-m,.flex-col-l,.flex-col-l-m,.flex-r-m,.flex-sb-m,.flex-w{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.flex-w{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.flex-c-m{justify-content:center;-ms-align-items:center;align-items:center}.flex-r-m{justify-content:flex-end;-ms-align-items:center;align-items:center}.flex-sb-m{justify-content:space-between;-ms-align-items:center;align-items:center}.flex-col-l{-ms-align-items:flex-start;align-items:flex-start}.flex-col-l-m{-ms-align-items:flex-start;align-items:flex-start;justify-content:center}.flex-col-l,.flex-col-l-m{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.container{max-width:1380px}@media (max-width:1600px){.container{max-width:1200px}}.container-menu-desktop{height:auto;width:100%;position:relative}.top-bar{height:40px;background-color:#222}.left-top-bar{font-family:Poppins-Regular;font-size:12px;line-height:1.8;color:#b2b2b2}.topbar-mobile li{padding:8px 20px;border-top:1px solid rgba(255,255,255,.05);background-color:#222}.wrap-menu-desktop{position:fixed;z-index:1100;background-color:transparent;width:100%;height:84px;top:40px;left:0}.limiter-menu-desktop{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;background-color:transparent}.logo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;height:65%;margin-right:55px}.logo img{max-width:100%;max-height:100%}.menu-desktop{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;height:100%}.main-menu{list-style-type:none;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center}.main-menu>li{display:block;position:relative;padding:20px 10px 20px 0;margin:0 4px 0 14px}.main-menu>li>a{font-family:Poppins-Medium;font-size:14px;color:#333;padding:5px 0}.wrap-icon-header{flex-grow:1}.icon-header-item{position:relative;font-size:26px;line-height:1}.icon-header-noti::after{content:attr(data-notify);font-family:Poppins-Regular;font-size:12px;color:#fff;line-height:15px;text-align:center;display:block;position:absolute;top:-7px;right:0;min-width:15px;height:15px;padding:0 3px;background-color:#717fe0}.wrap-header-mobile .wrap-icon-header{flex-grow:unset}.modal-search-header{position:fixed;z-index:2000;width:100%;height:100%;bottom:101%;left:0;background-color:rgba(255,255,255,.9);padding:50px 15px 100px}.container-search-header{width:auto;max-width:100%;position:relative}.btn-hide-modal-search{position:absolute;padding:5px;right:0;top:-45px;opacity:.8}.wrap-search-header{width:960px;max-width:100%;height:120px;border:2px solid #e6e6e6;background:#fff}.wrap-search-header input{font-family:Poppins-ExtraLight;font-size:50px;line-height:1.2;color:#333;padding:0 30px 0 0;width:calc(100% - 70px);height:100%;background-color:transparent}.wrap-search-header button{font-size:50px;color:#333;width:70px;height:100%}@media (max-width:767px){.wrap-search-header button,.wrap-search-header input{font-size:30px}.wrap-search-header{height:90px}}@media (max-width:575px){.wrap-search-header button,.wrap-search-header input{font-size:20px}.wrap-search-header button{width:40px}.wrap-search-header{height:80px}}.main-menu>li.active-menu>a{color:#6c7ae0}.wrap-header-mobile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;height:70px;background-color:#fff;padding:15px;display:none;box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.logo-mobile{display:block;position:relative;height:80%;padding-right:25px;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1}.logo-mobile img{max-width:calc(100% - 20px);max-height:100%;position:absolute;top:0;left:0;bottom:0;margin:auto}.hamburger{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;padding:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}@media (max-width:991px){.wrap-header-mobile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.container-menu-desktop{display:none}}.menu-mobile{width:100%;background-color:#fff;display:none}.main-menu-m{padding-top:10px;padding-bottom:10px;background-color:#717fe0}.main-menu-m>li>a{font-family:Poppins-Medium;font-size:14px;color:#fff;line-height:2.8;padding:8px 20px}.main-menu-m>li{color:#fff;position:relative}@media (min-width:992px){.menu-mobile{display:none}}.wrap-header-cart{position:fixed;z-index:1100;width:100%;height:100vh;top:0;right:0;background-color:rgba(0,0,0,0);visibility:hidden}.header-cart{position:fixed;z-index:1100;width:390px;max-width:calc(100% - 30px);height:100vh;top:0;right:-400px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.18);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.18);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.18);-o-box-shadow:0 3px 6px 0 rgba(0,0,0,.18);-ms-box-shadow:0 3px 6px 0 rgba(0,0,0,.18)}.header-cart::after{content:"";display:block;width:100%;height:9%;min-height:30px}.header-cart-title{width:260px;max-width:100%;height:16.5%;min-height:85px}.header-cart-content{flex-grow:1;overflow:auto;align-content:space-between}.header-cart-wrapitem{flex-grow:1}.header-cart-total{font-family:Poppins-Regular;font-size:18px;color:#222;line-height:1.3}@media (max-width:575px){.header-cart{padding:30px}.header-cart-title{padding-bottom:35px}}.wrap-slick1{position:relative}.item-slick1{height:calc(100vh - 40px);background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width:991px){.item-slick1{height:calc(100vh - 70px)!important}.respon5{padding-top:50px;padding-bottom:50px}}.cl0{color:#fff}.cl2{color:#333}.stext-101{font-family:Poppins-Medium;font-size:15px;line-height:1.466667;text-transform:uppercase}.mtext-103{font-family:Poppins-Bold;font-size:18px;line-height:1.333333;text-transform:uppercase}.ltext-101{font-family:Poppins-Regular;font-size:28px;line-height:1.2857}.ltext-201{font-family:PlayfairDisplay-Bold;font-size:60px;line-height:1.1;text-transform:uppercase}.size-101{min-width:161px;height:46px}.size-107{min-width:145px;height:40px}.bg1{background-color:#717fe0}.bg3{background-color:#222}.bor1{border-radius:23px}.bor2{border-radius:20px}.plh3::-webkit-input-placeholder{color:#555}.plh3:-moz-placeholder{color:#555}.plh3::-moz-placeholder{color:#555}.plh3:-ms-input-placeholder{color:#555}.label1{position:relative}.label1::after{content:attr(data-label1);font-family:Poppins-Regular;font-size:10px;line-height:15px;color:#fff;text-transform:uppercase;text-align:center;display:block;position:absolute;top:3px;right:-9px;height:15px;min-width:32px;border-radius:7px;padding:0 4px;background-color:#f74877}@media (max-width:575px){.respon1{font-size:40px}.respon2{font-size:20px}}@media (min-width:768px){.footer-mobile{display:none}}@media (max-width:767px){.footer-mobile{background:#000;padding:0 15px 20px}.footer-group{border-bottom:1px solid #333}.footer-logo-top{text-align:center;padding:25px 0 20px}.footer-logo-top img{width:180px}.footer-title{display:flex;justify-content:center;align-items:center;padding:14px 0;font-weight:600;color:#fff}.footer-title .arrow{margin-left:8px;font-size:14px;color:#fff}.footer-links{max-height:0;overflow:hidden;text-align:center;padding-left:0}.footer-links a{display:block;padding:8px 0;color:#fff;text-decoration:none;font-size:14px}}.footer-contact-static{padding:14px 0;color:#fff;font-size:14px;text-align:center;border-bottom:1px solid #333}.footer-copyright{padding:18px 0 12px;color:#fff;font-size:12px;text-align:center}
/* Pindahkan kode ini ke critical.css atau main.css */
.parallax-bg {
    position: relative;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 300px;
}
@media (min-width: 769px) {
    .hero-wrap {
        /* ... */
    }
}

/* ===== DESKTOP ===== */
@media (min-width: 768px){
    .footer-mobile{ display:none; }
    .footer-desktop{ display:block; }
}

/* ===== MOBILE ===== */
@media (min-width: 768px){
    .footer-mobile{ display:none; }
    .footer-desktop{ display:block; }
}

@media (max-width: 767px){
    .footer-desktop{ display:none; }

    .footer-mobile{
        background:#000;
        padding:0 15px 20px;
    }
    .footer-group{
        border-bottom:1px solid #333;
    }
    /* khusus logo */
    .footer-logo-top{
        text-align:center;
        padding:25px 0 20px;   /* jarak atas & bawah logo */
    }
    .footer-logo-top img{
        width:180px;
    }

    .footer-title{
        display:flex;
        justify-content:center;
        align-items:center;
        padding:14px 0;
        font-weight:600;
        color:#fff;
        cursor:pointer;
        user-select:none;
    }
    .footer-title .arrow{
        margin-left:8px;
        transition:transform .3s;
        font-size:14px;
        color:#fff;
    }
    .footer-title.active .arrow{ transform:rotate(180deg); }

    .footer-links{
        max-height:0;
        overflow:hidden;
        transition:max-height .3s ease;
        text-align:center;
        padding-left:0;
    }
    .footer-links a{
        display:block;
        padding:8px 0;
        color:#fff;
        text-decoration:none;
        font-size:14px;
    }
}

.footer-contact-static{
    padding:14px 0;
    color:#fff;
    font-size:14px;
    text-align:center;
    border-bottom:1px solid #333; /* garis pembatas */
}

.footer-copyright{
    padding:18px 0 12px;
    color:#fff;
    font-size:12px;
    text-align:center;
}