@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100..900&display=swap";:root{--primary: #E58618;--accent: #d29152;--dark: 0, 0, 0;--muted: #6b6b6b;--bg: 255,255,255;--panel: #fff9f8;--bg-dark: #001531;--text-light: #f3f3f3;--text-color: #797979;--shadow: 0 10px 30px rgba(10,20,30,.08);--border-light: #F4F0F0;--btn-border: #EFEFEF;--radius: 14px;--maxw: 3500px;--fs-xxl: 100px;--fs-xl: 30px;--fs-lg: 24px;--fs-base: 16px;--fs-sm: 14px;--fs-h1: 50px;--fs-h2: 50px;--gap: 24px;--transition: .3s ease;--topbar-bg: #FAFAFA}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0}.text-left{text-align:left!important}.p-0{padding:0}html,body{margin:0;font-family:Roboto,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 40px}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.link_button{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:5px;color:rgb(var(--dark));font-size:var(--fs-base);border:1px solid var(--btn-border);line-height:24px;position:relative;flex-shrink:0}.link_button:after{content:"";position:absolute;top:0;left:00%;width:0;height:100%;box-shadow:var(--shadow);opacity:1;transition:opacity var(--transition);z-index:-1;background-color:var(--primary);transition:all ease-in-out .5s}a:hover.link_button:after{width:100%;left:0;transition:all ease-in-out .5s}.custom-announcement{padding:0;background:var(--topbar-bg)!important;border:0!important}.custom-announcement .announcement-bar__slides{margin-right:auto!important;margin-left:0!important}.custom-announcement .announcement-bar__text{text-align:left!important;color:var(--text-color)!important;font-weight:400!important}.custom-announcement a{color:var(--primary)!important}.custom-announcement a strong{font-weight:400!important}.hero{position:relative;overflow:hidden}.slides-wrap{overflow:hidden}.slides{display:flex;transition:transform .7s cubic-bezier(.2,.9,.2,1)}.slide{flex:0 0 100%;position:relative}.slide img{width:100%;height:72vh;object-fit:cover;display:block}.caption{position:absolute;right:6%;max-width:520px;padding:20px;border-radius:12px;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;top:0;height:100%;display:flex;align-items:center;justify-content:center}.caption h1{font-size:var(--fs-h1);line-height:1;margin:0 0 8px;color:rgb(var(--dark))}.caption h1 span{font-size:var(--fs-xxl)}.caption p{margin:0;color:rgba(var(--dark),.7)}.dots{position:absolute;right:18px;bottom:18px;display:flex;gap:8px}.dot{width:24px;height:24px;border-radius:24px;background:rgba(var(--dark),.3);cursor:pointer;border:1px solid var(--primary);transition:var(--transition)}.dot.active{background:var(--primary);width:40px;height:24px;border:1px solid var(--primary);position:relative}.dot.active:after{background:transparent;width:calc(100% + 4px);left:-3px;height:calc(100% + 4px);top:-3px;border:1px solid var(--primary);position:absolute;content:"";border-radius:24px}section{padding:60px 0}h2.section-title{font-size:var(--fs-h1);text-align:center;margin-bottom:20px;color:var(--dark);font-weight:200}.grid-section{display:grid;gap:18px}.about-section{background:var(--bg-dark);color:var(--text-light)}.about-container{display:flex;align-items:center;justify-content:center;gap:40px;margin:auto;flex-wrap:wrap;position:relative}.about-logo{flex:1;text-align:center;font-size:3rem;font-family:Brush Script MT,cursive;color:var(--accent);max-width:500px}.about-logo img{width:auto}.about-text{flex:2;max-width:700px}.about-text p{line-height:1.8;color:#ddd;font-size:1.05rem}.about-container:after{content:"";flex-basis:100%;height:calc(100% + 120px);width:1px;left:50%;background:#fff0;background:linear-gradient(0deg,#fff0,#ffffff4f 15%,#ffffff80,#ffffff4d 85%,#fff0);position:absolute;transform:translate(-180px)}.cards-3{grid-template-columns:repeat(3,1fr)}.cards-3.grid{gap:32px}.card{background:#fff;transition:transform var(--transition);position:relative;transition:transform .3s ease}.card:hover{transform:translate(-12px,-12px);transition:transform .3s ease}.card:after{position:absolute;top:0;left:0;width:calc(100% - 4px);height:calc(100% - 4px);border:2px solid var(--border-light);content:"";z-index:-1;transition:transform .3s ease}.card:hover:after{top:12px;left:12px;width:100%;height:100%;transition:transform .3s ease}.card img{height:700px;width:100%;object-fit:cover}.card .meta{padding:20px;font-weight:700;color:rgb(var(--bg));position:absolute;bottom:0;text-shadow:0 0 4px rgba(var(--dark),.1);font-size:var(--fs-xl)}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;max-width:var(--maxw);margin:0 auto}.video-container{position:relative;width:100%;max-width:1200px;overflow:hidden}.video-container video{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;display:block;background-color:#000}video::-webkit-media-controls{opacity:1!important;visibility:visible!important}video::-webkit-media-controls-enclosure{opacity:1!important;visibility:visible!important}.dress-rent{max-width:var(--maxw);width:100%;display:flex;align-items:flex-end;position:relative;border-radius:30px 0 0 30px}.rent-inner{display:flex;gap:32px;align-items:center;flex-wrap:wrap}.rent-left{flex:1;width:300px;padding:60px 30px;max-width:100%}.dress-rent:after{content:"";position:absolute;border-radius:30px 0 0 30px;top:0;left:0;width:calc(100% - 200px);height:100%;z-index:-1;box-shadow:0 12px 40px #0a141e14}.rent-left h4{font-size:var(--fs-lg);color:rgb(var(--dark));margin:0 0 8px}.rent-left p.lead{color:var(--muted);margin-bottom:18px}.features{display:flex;flex-direction:column;gap:24px;margin:30px 0}.feature{display:flex;gap:12px;align-items:flex-start}.feature img{width:auto}.feature h4{font-size:var(--fs-base);color:rgb(var(--dark))}.feature p{font-size:var(--fs-sm);color:rgb(var(--dark));line-height:25px}.rent-cta{display:inline-block;margin-top:18px;padding:10px 16px;border-radius:10px;background:var(--primary);color:#fff;font-weight:700}.rent-right{flex:0 0 400px;display:flex;justify-content:center;align-items:center}.rent-right .portrait{width:400px;border-radius:200px 200px 0 0;overflow:hidden;border-top:5px solid var(--primary);border-right:5px solid var(--primary);border-left:5px solid var(--primary)}.portrait img{width:100%;height:100%;object-fit:cover;display:block}.insta{max-width:var(--maxw);margin:18px auto;padding:0}.insta-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2}.insta-grid img{width:100%;height:350px;object-fit:cover;border-radius:0}footer{background:var(--dark);color:#dceff3;padding:40px 0}.footer-inner{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 18px}.footer-inner a{color:#cfe6ef;display:block;margin:6px 0}.copyright{grid-column:1/-1;text-align:center;color:#9fb5c3;padding-top:12px}.custom-footer-bottom{background:var(--primary)!important}@media (max-width:1100px){.insta-grid{grid-template-columns:repeat(4,1fr)}.container{padding:0 40px}}@media (max-width:991.98px){.portrait{width:220px;height:320px;border-radius:0 48px 48px 0}.rent-right{flex-basis:100%;display:flex;justify-content:center}.rent-left{padding:30px 16px;width:100%}.dress-rent{flex-direction:column;border-radius:30px 30px 0 0;align-items:normal}.dress-rent:after{content:"";position:absolute;border-radius:30px 30px 0 0;width:100%}.rent-right .portrait{width:auto}.about-container:after{display:none}.card img{height:auto}.utilities ul{justify-content:center}}@media (max-width:767.98px){.container{padding:0 20px}.hamburger{display:block}.caption{left:0;right:0;max-width:unset}.insta-grid{grid-template-columns:repeat(3,1fr)}.portrait{width:300px;height:420px}.container{padding:0 16px}.about-container{flex-direction:column;text-align:center}.about-logo{font-size:2.5rem}.about-text p{font-size:1rem}h2.section-title{font-size:var(--fs-xl)}section{padding:30px 0}.custom-header .link_button{display:none}.custom-announcement .announcement-bar__text{padding-left:16px}.custom-announcement a{white-space:nowrap}}@media (max-width:575.98px){.cards-3{grid-template-columns:1fr}}@media (max-width:375.98px){header .nav-inner{padding:0 14px}.insta-grid{grid-template-columns:repeat(2,1fr)}.caption h1 span{font-size:var(--fs-h1)}.caption h1{font-size:var(--fs-lg)}.about-container:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
