@charset "UTF-8";@font-face{font-family:f-black;src:url(Montserrat-Black.2b0614647b574835.woff2) format("woff2"),url(Montserrat-Black.1ed4ea38ba377978.woff) format("woff");font-display:swap}@font-face{font-family:f-bold;src:url(Montserrat-Bold.05325d1ac073b0c3.woff2) format("woff2"),url(Montserrat-Bold.20a29f06b63d2d1b.woff) format("woff");font-display:swap}@font-face{font-family:f-medium;src:url(Montserrat-Medium.0850980f2b10e3a7.woff2) format("woff2"),url(Montserrat-Medium.c3dc1a58d849cb4a.woff) format("woff");font-display:swap}@font-face{font-family:f-regular;src:url(Montserrat-Regular.2af3b2088998b114.woff2) format("woff2"),url(Montserrat-Regular.07ff18e75e7f4088.woff) format("woff");font-display:swap}@font-face{font-family:f-light;src:url(Montserrat-Light.0139b603b92de603.woff2) format("woff2"),url(Montserrat-Light.82abcab43f508169.woff) format("woff");font-display:swap}*{transition:all .4s;box-sizing:border-box;font-family:f-light;font-family:f-regular,Arial,sans-serif}html{min-height:100%;position:relative;scroll-behavior:smooth}html body{margin:0%;background:#fcf4f5;overflow-x:hidden}a{color:#3b3b3b;text-decoration:none;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0}button{background:transparent;color:#3b3b3b;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0}input,select,textarea{background:transparent;border:none;outline:none}@media screen and (max-width: 500px){input{font-size:16px}}.scroll-mini-white::-webkit-scrollbar{-webkit-appearance:none}.scroll-mini-white::-webkit-scrollbar:vertical{width:10px}.scroll-mini-white::-webkit-scrollbar:horizontal{height:10px}.scroll-mini-white::-webkit-scrollbar-button:increment{background-color:#c5c5c5;border-radius:50%;height:10px;min-height:10px;width:10px;min-width:10px}.scroll-mini-white::-webkit-scrollbar-button:decrement{background-color:#c5c5c5;border-radius:100px;height:10px;min-height:10px;width:10px;min-width:10px}.scroll-mini-white::-webkit-scrollbar-thumb{background:#3b3b3b;border:2px solid #edf3ff;border-radius:20px}.scroll-mini-white::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:5px}.scroll-max-white::-webkit-scrollbar{-webkit-appearance:none}.scroll-max-white::-webkit-scrollbar:vertical{width:13px}.scroll-max-white::-webkit-scrollbar:horizontal{height:10px}.scroll-max-white::-webkit-scrollbar-button:increment{background-color:#c5c5c5;border-radius:50%;height:13px;min-height:13px;width:13px;min-width:13px}.scroll-max-white::-webkit-scrollbar-button:decrement{background-color:#c5c5c5;border-radius:100px;height:13px;min-height:13px;width:13px;min-width:13px}.scroll-max-white::-webkit-scrollbar-thumb{background:#3b3b3b;border:2px solid #edf3ff;border-radius:20px}.scroll-max-white::-webkit-scrollbar-track{background-color:#f1f1f13c;border-radius:5px}.loader{width:100%;display:block;--height-of-loader: 4px;--loader-color: #de7b95;height:var(--height-of-loader);border-radius:30px;background-color:#0003;position:relative}.loader:before{content:"";position:absolute;background:var(--loader-color);top:0;left:0;width:0%;height:100%;border-radius:30px;animation:moving 1s ease-in-out infinite}@keyframes moving{50%{width:100%}to{width:0;right:0;left:unset}}@font-face{font-family:f-black;src:url(Montserrat-Black.2b0614647b574835.woff2) format("woff2"),url(Montserrat-Black.1ed4ea38ba377978.woff) format("woff");font-display:swap}@font-face{font-family:f-bold;src:url(Montserrat-Bold.05325d1ac073b0c3.woff2) format("woff2"),url(Montserrat-Bold.20a29f06b63d2d1b.woff) format("woff");font-display:swap}@font-face{font-family:f-medium;src:url(Montserrat-Medium.0850980f2b10e3a7.woff2) format("woff2"),url(Montserrat-Medium.c3dc1a58d849cb4a.woff) format("woff");font-display:swap}@font-face{font-family:f-regular;src:url(Montserrat-Regular.2af3b2088998b114.woff2) format("woff2"),url(Montserrat-Regular.07ff18e75e7f4088.woff) format("woff");font-display:swap}@font-face{font-family:f-light;src:url(Montserrat-Light.0139b603b92de603.woff2) format("woff2"),url(Montserrat-Light.82abcab43f508169.woff) format("woff");font-display:swap}.benefits{width:100%}.benefits .benefit{padding:10px;border-bottom:1px solid rgba(59,59,59,.1843137255);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5em}.empty{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;text-align:center}.empty .title{font-size:25px;font-family:f-medium}.empty .message{max-width:65ch}@media screen and (max-width: 500px){.empty{padding:30px}.empty .title{font-size:18px}}.carousel{width:100%;margin:2em auto;position:relative;overflow:hidden}.carousel .carousel-container{width:100%;overflow-x:auto;scroll-behavior:smooth;display:flex;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.carousel .carousel-container .carousel-track{max-width:100%;display:flex;gap:1.5em;align-items:center;margin:auto;padding:0 10px}.carousel>button{width:30px;height:30px;background:#0000005b;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#fff;border-radius:100%;position:absolute;top:50%;z-index:1;padding:10px;transform:translateY(-50%);cursor:pointer}.carousel>.prev{left:10px}.carousel>.next{right:10px}@font-face{font-family:f-black;src:url(Montserrat-Black.2b0614647b574835.woff2) format("woff2"),url(Montserrat-Black.1ed4ea38ba377978.woff) format("woff");font-display:swap}@font-face{font-family:f-bold;src:url(Montserrat-Bold.05325d1ac073b0c3.woff2) format("woff2"),url(Montserrat-Bold.20a29f06b63d2d1b.woff) format("woff");font-display:swap}@font-face{font-family:f-medium;src:url(Montserrat-Medium.0850980f2b10e3a7.woff2) format("woff2"),url(Montserrat-Medium.c3dc1a58d849cb4a.woff) format("woff");font-display:swap}@font-face{font-family:f-regular;src:url(Montserrat-Regular.2af3b2088998b114.woff2) format("woff2"),url(Montserrat-Regular.07ff18e75e7f4088.woff) format("woff");font-display:swap}@font-face{font-family:f-light;src:url(Montserrat-Light.0139b603b92de603.woff2) format("woff2"),url(Montserrat-Light.82abcab43f508169.woff) format("woff");font-display:swap}.product{overflow:hidden}.product:hover .img .options{max-width:100%;right:0%}.product:hover .img .img2{opacity:100%}.product .img{width:100%;height:350px;position:relative;overflow:hidden}.product .img .options{max-width:0%;position:absolute;top:0%;right:-100px;z-index:3;overflow:hidden;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em}.product .img .options button,.product .img .options a{min-width:30px;height:30px;border-radius:100px;background:#57001e;box-shadow:0 5px 5px #57001e7a}.product .img .options button i,.product .img .options a i{font-size:14px;color:#fff}.product .img img{width:100%;height:100%;object-fit:cover}.product .img .img2{width:100%;height:100%;opacity:0%;position:absolute;top:0%;left:0%;z-index:2}.product .img .logo{width:100%;margin:auto;object-fit:contain}.product .data{width:100%;padding:5px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.2em;text-align:center}.product .data .colors{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5em}.product .data .colors .item{min-width:15px;min-height:10px;box-shadow:0 3px 3px #3b3b3b3d;border-radius:100px;padding:5px}.product .data .name{width:100%;font-size:13px;font-family:f-medium;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product .data .sale_price{font-size:18px;font-family:f-bold;color:#3b3b3bcc}.product-stock .img{height:250px}.product-stock .img img{object-fit:cover}.product-stock .data .name{overflow:visible;text-overflow:none;white-space:wrap}.product-stock .data .sale_price,.product-stock .data .filter{order:-1}.skeleton{background:#f0f0f0;border-radius:10px;overflow:hidden;position:relative}.skeleton-box{background:linear-gradient(90deg,#eee 25%,#ddd,#eee 75%);background-size:200% 100%;animation:loading 2s infinite;border-radius:5px}.img.skeleton-box{width:100%;height:350px}.colors.skeleton-box{width:50%;height:10px;margin:10px auto}.name.skeleton-box{width:80%;height:15px;margin:5px auto}.sale_price.skeleton-box{width:60%;height:20px;margin:5px auto}@keyframes loading{0%{background-position:-200% 0}to{background-position:200% 0}}@media screen and (max-width: 1000px){.product-stock .img{height:200px}.product-stock .data .sale_price{font-size:16px}}@font-face{font-family:f-black;src:url(Montserrat-Black.2b0614647b574835.woff2) format("woff2"),url(Montserrat-Black.1ed4ea38ba377978.woff) format("woff");font-display:swap}@font-face{font-family:f-bold;src:url(Montserrat-Bold.05325d1ac073b0c3.woff2) format("woff2"),url(Montserrat-Bold.20a29f06b63d2d1b.woff) format("woff");font-display:swap}@font-face{font-family:f-medium;src:url(Montserrat-Medium.0850980f2b10e3a7.woff2) format("woff2"),url(Montserrat-Medium.c3dc1a58d849cb4a.woff) format("woff");font-display:swap}@font-face{font-family:f-regular;src:url(Montserrat-Regular.2af3b2088998b114.woff2) format("woff2"),url(Montserrat-Regular.07ff18e75e7f4088.woff) format("woff");font-display:swap}@font-face{font-family:f-light;src:url(Montserrat-Light.0139b603b92de603.woff2) format("woff2"),url(Montserrat-Light.82abcab43f508169.woff) format("woff");font-display:swap}.form{overflow:auto}.form>header{padding:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0px;text-align:center}.form>header .title{font-size:18px;font-family:f-medium}.form>header .message{margin-top:.5em;opacity:80%}.form>.controllers{width:100%;margin-top:1em;display:flex;gap:1em;flex-wrap:wrap}.form>.controllers .form-control{flex-grow:1;flex-basis:230px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5em}.form>.controllers .form-control label{font-size:13px}.form>.controllers .form-control input,.form>.controllers .form-control select{width:100%;height:40px;background:#fcf4f5;padding:0 10px}.form>.controllers .form-control textarea{width:100%;max-width:100%;min-width:100%;height:100px;max-height:100px;min-height:100px;background:#fcf4f5;padding:10px}.form>.controllers .form-control>.info{color:#3b3b3bd0;font-size:12px}.form>.controllers .form-control .show_password{width:100px;font-size:12px;border-bottom:1px solid #3b3b3b;padding:5px 10px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5em}.form>.controllers .form-control .show_password_active{box-shadow:110px 0 #3b3b3b inset;color:#fff}.form>.controllers .form-control .achieve{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5em}.form>.controllers .form-control .achieve small{font-size:10px;color:#3b3b3bd0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5em}.form>.controllers .form-control .achieve small i{opacity:0%;transform:rotate(0)}.form>.controllers .form-control .achieve .active{color:green}.form>.controllers .form-control .achieve .active i{opacity:100%;transform:rotate(360deg)}.form>.controllers .form-control .link-sub{font-size:10px}.form>.controllers .form-control-full{flex-basis:100%}.form>.controllers .section{width:100%;position:absolute;top:0%;left:0%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1em}.form>.footer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}.form>.footer .others{margin-top:2em;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}.form>.sections{position:relative}.form>.options{width:100%;margin-top:1em;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1em}.form>.options button{width:100%;height:45px;min-height:45px;letter-spacing:1px;border:1px solid rgba(63,18,37,.7882352941);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5em}.form>.options .default{border:1px solid rgba(63,18,37,.2274509804)}.form .btn-send{width:100%;height:45px;min-height:45px;letter-spacing:1px;background:#3f1224;color:#fff}.form .btn-send:disabled{border:1px solid rgba(63,18,37,.6705882353);background:transparent;color:#3b3b3b}.form .btn-close{min-width:40px;min-height:40px;border:1px solid rgba(59,59,59,.2823529412);border-radius:5px;margin-bottom:2em;padding:0 10px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5em}.form .link{font-size:12px;color:#12335b;border-bottom:1px solid rgba(59,59,59,.1568627451);padding:0 20px 10px}.form-user{width:100%;height:100%;overflow:auto;padding-right:40px;padding-left:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}.form-user .message{color:red;text-align:center}
