@import url(https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#f3f3f3;color:#111;font-family:Tenor Sans,sans-serif;letter-spacing:.2px;line-height:1.6;margin:0;overflow-x:hidden;padding:0}.luxury-container{margin:0 auto;max-width:1100px;padding:60px 20px;text-align:center}.luxury-header h2{color:#000;font-size:2rem;font-weight:400;margin-bottom:12px}.luxury-header p{color:#444;font-size:15px;line-height:1.6;margin:0 auto 40px;max-width:700px}.luxury-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px}.luxury-item img{border:1px solid #00000014;height:320px;object-fit:cover;width:100%}.luxury-item h3{color:#000;font-size:1.25rem;font-weight:400;margin:16px 0 12px}@media (max-width:768px){.luxury-grid{gap:40px;grid-template-columns:1fr}.luxury-item img{height:260px}}.page{margin:0 auto;max-width:1100px;overflow:hidden;padding:40px 20px}.step-anim{will-change:transform,opacity}.slide-in-right{animation:slideInRight .42s cubic-bezier(.22,.61,.36,1) both}.slide-in-left{animation:slideInLeft .42s cubic-bezier(.22,.61,.36,1) both}@keyframes slideInRight{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:translateX(0)}}.topbar{border-bottom:1px solid #0000001a;color:#333;font-size:15px;padding:12px 0 24px}.card{background:#f3f3f3;padding:40px}.lux-h2{font-size:1.6rem;font-weight:400;margin-bottom:18px}.lux-h2,.question{color:#000;text-align:center}.question{margin:0 0 10px}.fixed-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr}.media img{border:1px solid #ddd;object-fit:cover;width:100%}.contact{margin:auto;width:500px}@media (max-width:1024px){.fixed-grid{grid-template-columns:1fr;text-align:center}.media img{margin:0 auto;width:60%}}@media (max-width:768px){.media img{max-width:400px;width:80%}.contact{padding:20px;width:300px}}.pill-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:12px}.qty-pill{background:#fff;border:1px solid #ccc;cursor:pointer;font-size:15px;min-width:50px;padding:10px 22px;text-align:center;transition:all .25s ease}.qty-pill.active,.qty-pill:hover{border-color:#000}.qty-pill.active{background:#000;color:#fff}.qty-input{border:1px solid #ccc;font-size:15px;padding:10px 0;text-align:center;width:70px}.qty-input:focus{border-color:#000;outline:none}.nav-row{display:flex;gap:12px;justify-content:center;margin-top:28px}@media (max-width:768px){.nav-row{justify-content:center}}.summary-list{list-style:none;padding:0}.summary-list li{border-bottom:1px solid #ddd;font-size:15px;padding:12px 0}.total{font-size:18px;margin-top:16px;text-align:right}.contact-form label{display:flex;flex-direction:column;font-size:14px;margin-bottom:18px}.contact-form input{border:1px solid #aaa;font-size:15px;margin-top:6px;padding:12px 14px}.contact-form input:focus{border-color:#000;outline:none}.fancy-btn{background:#0000;border:1px solid #000;color:#000;cursor:pointer;display:inline-block;font-family:Tenor Sans,sans-serif;overflow:hidden;padding:12px 26px;position:relative;transition:color .35s ease,border-color .35s ease;z-index:1}.fancy-btn.wide{width:100%}.fancy-btn:before{background:#a7a58d;content:"";inset:0;position:absolute;transform:translateX(-100%) skewX(20deg);transition:transform .55s cubic-bezier(.22,.61,.36,1);z-index:-1}.fancy-btn:hover:before{transform:translateX(0) skewX(0)}.fancy-btn:hover{border-color:#a7a58d;color:#fff}.fancy-btn.reverse:before{transform:translateX(100%) skewX(-20deg)}.fancy-btn.reverse:hover:before{transform:translateX(0) skewX(0)}.inline-error{color:#d33;font-size:14px;margin-top:12px}.inline-error,.thankyou p{text-align:center}.fancy-btn:disabled{border-color:#d6d6d6!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;transform:none!important}.fancy-btn:disabled,.fancy-btn:disabled:hover{background-color:#d6d6d6!important;color:#7a7a7a!important}
/*# sourceMappingURL=main.b58e31e6.css.map*/