.homepage .static-frame{background:#556652;background:var(--Primary-Green,#556652);height:150px;width:100%}.homepage .static-frame .info{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between}.homepage .static-frame .info .static-box{align-items:center;display:flex;flex-direction:column;height:116px;justify-content:center;width:200px}.homepage .static-frame .info .static-box .static-num{color:#fff;font-family:Poppins;font-size:54px;font-style:normal;font-weight:600;line-height:80px;text-align:center}.homepage .static-frame .info .static-box .static-text{color:#fff;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:30px;margin-top:-20px;text-align:center}.rooms-container{align-items:center;background-color:#f5f7f6;display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 80px}.rooms-left{display:flex;flex:1 1;flex-direction:column;gap:40px}.room-card{align-items:center;border-radius:20px;box-shadow:0 6px 20px #00000026;color:#fff;display:flex;font-size:20px;font-weight:500;padding:16px 24px;transform:rotate(-5deg);transition:transform .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.room-card:hover{transform:scale(1.05) rotate(-5deg)}.middle-card{margin-left:180px}.room-img{border-radius:15px;box-shadow:#4c5c45;height:100px;margin-left:-40px;margin-right:30px;margin-top:-30px;object-fit:cover;width:100px}.room-title{white-space:nowrap}.rooms-right{flex:1 1;padding-left:40px}.rooms-right h2{font-size:36px;font-weight:700;margin-bottom:20px}.rooms-right p{color:#555;font-size:16px;line-height:1.6;margin-bottom:20px;max-width:400px}.show-link{border-bottom:1px solid #4c5c45;color:#4c5c45;font-weight:600;padding-bottom:4px;text-decoration:none;transition:all .3s ease}.show-link:hover{border-color:#2c2c2c;color:#2c2c2c}.arrow{margin-left:8px}.reviews-section{background:linear-gradient(180deg,#f7fbf9,#fff);padding:80px 20px;text-align:center}.reviews-title{font-size:40px;font-weight:700;margin-bottom:8px}.reviews-subtitle{color:#777;margin-bottom:60px}.reviews-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:auto;max-width:1100px}.review-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbf;border-radius:22px;box-shadow:0 20px 40px #00000014;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease}.review-card:hover{box-shadow:0 30px 60px #0000001f;transform:translateY(-10px)}.room-image{background-position:50%;background-size:cover;height:200px}.review-content{padding:24px}.avatar{border:4px solid #fff;border-radius:50%;height:64px;margin-top:-50px;object-fit:cover;width:64px}.review-content h4{font-size:18px;font-weight:600;margin-top:12px}.stars{color:#2aa67f;font-size:18px;margin:6px 0}.stars span{color:#ccc}.review-comment{color:#555;font-size:14px;line-height:1.6;margin-top:10px}.show-more{align-items:center;color:#000;display:inline-flex;font-weight:600;gap:8px;margin-top:60px;text-decoration:none;transition:gap .3s ease}.show-more span{transition:transform .3s ease}.show-more:hover span{transform:translateX(6px)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.celebrity-page{background:radial-gradient(circle at top,#5b392c 0,#35231c 45%,#211610 100%);height:100vh;overflow:hidden;position:relative;width:100%}.celebrity-title{color:#f4d7c8;font-size:20px;font-weight:500;letter-spacing:2px;position:absolute;text-align:center;text-shadow:0 10px 40px #000c;text-transform:uppercase;top:28px;width:100%;z-index:10}.celebrity-swiper,.celebrity-video{height:100%;width:100%}.celebrity-video{filter:contrast(1.05) brightness(.9) saturate(1.1);object-fit:cover}.celebrity-page:after{animation:breathe 8s ease-in-out infinite;background:radial-gradient(circle at center,#c27a5d1f,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}@keyframes breathe{0%,to{opacity:.3}50%{opacity:.6}}.swiper-slide{opacity:.3;transform:scale(.96);transition:opacity 1.4s ease,transform 1.6s ease}.swiper-slide-active{opacity:1;transform:scale(1);z-index:2}.celebrity-video{pointer-events:none;transform:scale(1.12);transition:transform 8s ease}.swiper-slide-active .celebrity-video{transform:scale(1)}.swiper-slide-active:after{animation:lightSweep 6s ease-in-out infinite;background:linear-gradient(120deg,#0000 40%,#c27a5d38,#0000 60%);content:"";inset:-30%;pointer-events:none;position:absolute}@keyframes lightSweep{0%{opacity:0;transform:translateX(-30%)}30%{opacity:1}60%{opacity:1}to{opacity:0;transform:translateX(30%)}}.celebrity-title{animation:titleFloat 6s ease-in-out infinite}@keyframes titleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes arrowPulse{0%,to{box-shadow:0 0 12px #c27a5d4d}50%{box-shadow:0 0 22px #c27a5db3}}@media (max-width:768px){.celebrity-title{font-size:26px;top:28px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-float 3s ease-in-out infinite}}.App-header{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#1d8d6b}@keyframes App-logo-float{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.home-navbar{background:url(/static/media/homePage2.fb8230c48bc1a18514be.png) no-repeat 50%;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:20px 0;width:100%}.home-navbar .navbar-container{display:flex;flex-direction:column;gap:40px;margin-left:auto;margin-right:auto;margin-top:55px;max-width:1200px;width:90%}.home-navbar .navbar-container .menu{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;height:50px;justify-content:space-between}.home-navbar .navbar-container .menu .brand-name{color:#f1f1f1;color:var(--Neutral-Soft-Grey,#f1f1f1);font-family:Syne,sans-serif;font-size:2rem;font-weight:700;line-height:1;margin:-70px 80px -70px -7px;white-space:nowrap}.home-navbar .navbar-container .menu .links{align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:-95px;min-width:0}.home-navbar .navbar-container .menu .links .login-button{background:#7a4734;border-radius:4px;color:#f8f8ff;font-weight:600;padding:6px 16px;text-transform:none;white-space:nowrap}.home-navbar .navbar-container .menu .user-avatar{border-radius:50%;cursor:pointer;height:50px;object-fit:cover;width:50px}.home-navbar a{color:#f8f8ff;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;padding-bottom:4px;position:relative;text-decoration:none;white-space:nowrap}.home-navbar .hover-line a:after{background-color:#c27a5d;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .25s ease-in-out;width:100%}.home-navbar .hover-line a:hover:after,.home-navbar .underline{transform:scaleX(1)}.home-navbar .navbar-container .header-frame{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-left:-30px;margin-top:-55px}.home-navbar .navbar-container .header-frame .detail{display:flex;flex:1 1 450px;flex-direction:column;gap:20px;max-width:510px}.arrow-function{margin-left:-100px}.home-navbar .navbar-container .header-frame .detail .head-main-text{color:#f8f8ff;font-family:Playfair Display,serif;font-size:1.25rem;font-weight:500;letter-spacing:-.03em;line-height:1.5;margin-left:-40px}.home-navbar .navbar-container .header-frame .detail .signup-button{background:#7a4734;border:none;border-radius:4px;color:#f8f8ff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1.06rem;font-weight:400;height:60px;margin-top:220px;text-align:center;transition:background-color .3s ease;width:210px}.home-navbar .navbar-container .header-frame .detail .signup-button:hover{background:#c27a5d}.home-navbar .navbar-container .logo-frame{align-items:center;display:flex;flex:1 1 400px;justify-content:center;margin-top:20px;max-width:600px}.home-navbar .navbar-container .logo-frame .logo-header{color:#fff;color:var(--Neutral-White,#fff);font-family:Syne;font-size:88px;font-style:normal;font-weight:500;line-height:1;margin-left:-500px;margin-top:5px;text-align:center;width:711px}@media (max-width:1024px){.home-navbar .navbar-container{width:95%}.home-navbar .navbar-container .header-frame{gap:30px}.home-navbar .navbar-container .logo-frame{max-width:100%}}@media (max-width:768px){.home-navbar .navbar-container .menu{align-items:flex-start;flex-direction:column;gap:15px;height:auto}.home-navbar .navbar-container .menu .brand-name{font-size:1.75rem;margin-left:0}.home-navbar .navbar-container .menu .links{flex-wrap:wrap;gap:15px;justify-content:flex-start;min-width:auto}.home-navbar .navbar-container .header-frame{align-items:flex-start;flex-direction:column}.home-navbar .navbar-container .header-frame .detail{max-width:100%;width:100%}.home-navbar .navbar-container .header-frame .detail .head-main-text{font-size:1.1rem}.home-navbar .navbar-container .header-frame .detail .signup-button{max-width:300px;width:100%}.home-navbar .navbar-container .logo-frame{margin-top:30px;width:100%}.home-navbar .navbar-container .logo-frame .logo-header{font-size:2rem}}@media (max-width:480px){.home-navbar .navbar-container .menu .links a{font-size:.9rem}.home-navbar .navbar-container .menu .links .login-button{font-size:.9rem;padding:6px 12px}.home-navbar .navbar-container .header-frame .detail .head-main-text{font-size:1rem}.home-navbar .navbar-container .header-frame .detail .signup-button{max-width:100%}.home-navbar .navbar-container .logo-frame .logo-header{font-size:1.5rem}}.featured-products-container{align-items:center;display:flex;flex-direction:column;gap:16px;position:absolute;right:60px;top:100px}.home-navbar .navbar-container .featured-products-container .featured-title{color:#fff;color:var(--Neutral-White,#fff);font-family:Syne;font-size:38px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:10px;margin-left:-120px;text-align:center}.home-navbar .navbar-container .featured-products-container .featured-card{-webkit-backdrop-filter:blur(2.8418335914611816px);backdrop-filter:blur(2.8418335914611816px);background:linear-gradient(183deg,#ffffffb3 -96.84%,#fff0 130.25%,#fff0 0);border:2px solid #fff;border-radius:23px;height:auto;margin-left:-110px;margin-top:20px;padding-top:15px;width:200px}.home-navbar .navbar-container .featured-products-container .featured-card img{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#d3d3d3 22.222px 21.799px/66.269% 68.57% no-repeat,#f1f1f199;border-radius:16px;height:auto;margin-left:-20px;margin-top:-30px;width:100px}.home-navbar .navbar-container .featured-products-container .featured-item-name{color:#fff;color:var(--Neutral-White,#fff);font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-left:15px}.home-navbar .navbar-container .featured-products-container .featured-item-price{color:#fff;color:var(--Neutral-White,#fff);font-family:Inter;font-size:32px;font-style:normal;font-weight:500;line-height:40px;margin-left:15px}.home-navbar .navbar-container .featured-products-container .featured-more-button{align-items:flex-start;-webkit-backdrop-filter:blur(2.8974173069000244px);backdrop-filter:blur(2.8974173069000244px);background:linear-gradient(183deg,#141414b3 -96.84%,#141414b3 130.25%);border:2px solid #aeaeae;border-radius:16px;display:inline-flex;font-size:15px;gap:10px;height:auto;margin-right:100px;padding:24px 40px;width:auto}.home-navbar .navbar-container .featured-products-container .featured-more-button:hover{background:#8a2be2}.other-navbar{background:linear-gradient(180deg,#0a0a0aa6,#0a0a0ae6),url(/static/media/bannerOther.38e93894a8fa7e4d36cd.jpg);background-position:50%;background-size:cover;box-shadow:inset 0 -80px 120px #000000a6;display:flex;height:230px;width:100%}.other-navbar .navbar-container{margin-top:55px}.other-navbar .navbar-container .menu{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:space-between}.other-navbar .navbar-container .menu .brand-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c27a5d,#7a4734);-webkit-background-clip:text;font-family:Playfair Display,serif;font-size:2.3rem;font-weight:700;letter-spacing:3px;text-shadow:0 8px 30px #b8945e59;white-space:nowrap}.other-navbar .navbar-container .menu .links{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-width:700px}.other-navbar a{text-decoration:none}.other-navbar .hover-line a{color:#f1f1f1;font-weight:500;letter-spacing:1px;position:relative;transition:color .3s ease;z-index:2}.other-navbar .hover-line:after,.other-navbar .underline{border-bottom:2px solid #c27a5d;content:"";display:block}.other-navbar .hover-line:after{transform:scaleX(0);transform-origin:0 50%;transition:transform .3s ease}.other-navbar .hover-line:hover:after{transform:scaleX(1)}.other-navbar .hover-line:hover a{color:#f4d7c8}.other-navbar .navbar-container .menu .links .login-button{background:linear-gradient(135deg,#c27a5d,#7a4734);border-radius:30px;box-shadow:0 12px 30px #b8945e73;color:#000;font-weight:700;letter-spacing:1px;padding:8px 26px;transition:all .35s ease}.other-navbar .navbar-container .menu .links .login-button:hover{box-shadow:0 20px 45px #b8945ea6;transform:translateY(-2px)}.other-navbar .navbar-container .menu .user-avatar{border:2px solid #c27a5d;border-radius:50%;box-shadow:0 8px 25px #b8945e59;cursor:pointer;height:50px;object-fit:cover;transition:all .35s ease;width:50px}.other-navbar .navbar-container .menu .user-avatar:hover{box-shadow:0 0 0 6px #b8945e40;transform:scale(1.08)}.basket-frame{background:#f8f8ff;border-radius:16px;display:flex;flex-direction:column;height:auto;padding:10px 4px 0;position:relative;width:450px}.basket-frame .all-check-box{background:#c27a5d;border-color:#343434;border-style:solid;border-width:1px 0;height:35px;padding:0 6px}.basket-frame .all-check-box,.basket-frame .basket-info-box{align-items:center;display:flex;flex-direction:row;width:100%}.basket-frame .basket-info-box{height:auto;margin-top:6px;position:relative}.basket-info-box .product-img{border-radius:29px;filter:drop-shadow(0 0 4px rgba(0,0,0,.25));height:60px;width:60px}.basket-info-box .product-name{color:#000;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-left:11px;width:185px}.basket-info-box .product-price{color:#9b5f46;font-family:Poppins;font-size:15px;font-style:normal;font-weight:600;line-height:22px;width:80px}.basket-info-box .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{padding:6.5px 14px}.basket-info-box .css-ece9u5{min-width:72px}.basket-frame .cancel-btn{cursor:pointer;position:absolute;right:2%;top:33%}.basket-frame .basket-order{align-items:center;border-top:1px solid #00000080;display:flex;flex-direction:row;height:64px;justify-content:space-evenly;margin-top:10px;width:100%}.basket-order .price{color:#000;display:flex;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:30px;width:200px}.basket-frame .orders-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;overflow-y:scroll;position:relative;width:100%}.basket-frame .orders-wrapper::-webkit-scrollbar{width:10px}.basket-frame .orders-wrapper::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.basket-frame .orders-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.basket-frame .orders-main-wrapper{display:flex;flex-direction:column;height:260px;margin-top:10px;overflow:hidden;position:relative;width:100%}.gold-soft-perfumes{background:linear-gradient(180deg,#f9f4ee,#fdf9f4 52%,#f6eee6);padding:72px 28px 100px}.gold-soft-header{margin:0 auto 52px;max-width:1240px}.gold-soft-header-grid{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:1fr 280px}.gold-soft-header span{color:#9b5f46;font-size:11px;letter-spacing:3px;text-transform:uppercase}.gold-soft-header h2{color:#3d2a21;font-family:Playfair Display,serif;font-size:clamp(32px,5vw,54px);font-weight:600;line-height:1.08;margin:10px 0}.gold-soft-intro-copy{color:#6f5a4b;font-size:15px;line-height:1.6;margin:0;max-width:680px}.gold-soft-summary-card{background:linear-gradient(180deg,#fffaf5,#f4e7dc);border:1px solid #7a473438;border-radius:16px;display:flex;flex-direction:column;gap:6px;padding:16px}.gold-soft-summary-card strong{color:#4a2f24;font-size:32px;line-height:1}.gold-soft-summary-card em,.gold-soft-summary-card p{color:#705d4f;font-size:12px;margin:0}.gold-soft-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto 56px}.gold-soft-tab{background:#fffcf8eb;border:1px solid #7a473438;border-radius:999px;color:#6f4a39;cursor:pointer;font-size:12px;letter-spacing:1.4px;padding:10px 16px;text-transform:uppercase;transition:.25s ease}.gold-soft-tab.active,.gold-soft-tab:hover{background:#7a4734;border-color:#7a4734;color:#fff6f1}.gold-soft-grid{grid-gap:42px 24px;display:grid;gap:42px 24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-items:center;margin:0 auto;max-width:1320px}.gold-soft-card{animation:cardEnter .75s ease forwards;background:#0000;border:0;cursor:pointer;max-width:360px;opacity:0;transition:transform .35s ease;width:100%}.gold-soft-card:hover{transform:translateY(-5px)}@keyframes cardEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.gold-soft-image{border:1px solid #7a473424;border-radius:18px;box-shadow:0 18px 45px #4a2f2429;height:430px;overflow:hidden}.gold-soft-image img{height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.gold-soft-card:hover .gold-soft-image img{transform:scale(1.04)}.gold-soft-info{background:#fffdfb;border:1px solid #7a473426;border-radius:14px;margin-top:10px;padding:14px}.gold-soft-title-row{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.gold-soft-info h3{color:#3b2a22;font-size:24px;line-height:1.2;margin:0}.gold-soft-price{color:#9b5f46;font-size:17px;font-weight:700;margin:0}.gold-soft-collection{color:#836b5b;font-size:12px;letter-spacing:.9px;margin:6px 0;text-transform:uppercase}.gold-soft-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#5f5248;display:-webkit-box;font-size:13px;line-height:1.45;margin:0;overflow:hidden}.gold-soft-add{align-items:center;background:linear-gradient(135deg,#c27a5d,#7a4734);border:0;border-radius:999px;color:#fff9f5;cursor:pointer;display:inline-flex;font-size:11px;gap:6px;letter-spacing:.9px;margin-top:14px;padding:8px 14px;text-transform:uppercase}.gold-soft-pagination{display:flex;justify-content:center;margin-top:72px}.gold-soft-nav{background:#fffaf4;border:1px solid #7a473447;border-radius:999px;gap:12px;padding:8px 12px}.gold-soft-nav,.gold-soft-nav-btn{align-items:center;display:inline-flex}.gold-soft-nav-btn{background:#fff;border:1px solid #7a473459;border-radius:50%;color:#6f4a39;cursor:pointer;height:34px;justify-content:center;width:34px}.gold-soft-nav-btn:hover:not(:disabled){background:#7a4734;color:#fff6f1}.gold-soft-nav-btn:disabled{cursor:not-allowed;opacity:.35}.gold-soft-nav-text{color:#6f4a39;font-size:13px;font-weight:700;min-width:56px;text-align:center}.clean-detail{background:linear-gradient(180deg,#f9f4ee,#f6eee5)}.gold-detail{padding-top:28px}.gold-detail-main{grid-gap:34px;display:grid;gap:34px;grid-template-columns:1.05fr 1fr;margin:0 auto;max-width:1240px}.gold-detail-images{display:flex;flex-direction:column;gap:16px}.gold-detail-main-img{border:1px solid #7a473424;border-radius:18px;box-shadow:0 22px 54px #4a2f242e;height:620px;overflow:hidden}.gold-detail-main-img img{height:100%;object-fit:cover;width:100%}.gold-detail-thumbs{display:flex;gap:10px}.gold-detail-thumb{background:#fffaf4;border:1px solid #7a473433;border-radius:12px;cursor:pointer;height:80px;opacity:.65;overflow:hidden;width:80px}.gold-detail-thumb.active,.gold-detail-thumb:hover{opacity:1;transform:translateY(-2px)}.gold-detail-thumb img{height:100%;object-fit:cover;width:100%}.clean-detail-info{background:#fffdfb;border:1px solid #7a47342e;border-radius:18px;padding:22px}.gold-detail-kicker{color:#9b5f46;font-size:11px;letter-spacing:1.8px;margin:0 0 6px;text-transform:uppercase}.gold-detail-title{color:#3b2a22;font-size:42px;line-height:1.05;margin:0}.gold-detail-sub{color:#7d6758;margin:10px 0 0}.gold-detail-ledger{grid-gap:10px;border-bottom:1px solid #7a47342e;border-top:1px solid #7a47342e;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding:12px 0}.gold-detail-ledger span{color:#8b7263;font-size:11px;letter-spacing:1px;text-transform:uppercase}.gold-detail-ledger p{color:#4a2f24;font-weight:700;margin:3px 0 0}.gold-note-section{margin-top:14px}.gold-note-section h4{color:#3f2b22;margin:0 0 8px}.gold-note-group{margin-top:10px}.gold-note-group>span{color:#8a7363;display:block;font-size:12px;margin-bottom:6px}.gold-note-chips{display:flex;flex-wrap:wrap;gap:8px}.gold-note-chips em{background:#fff7f1;border:1px solid #7a473440;border-radius:999px;color:#6f4a39;font-size:12px;font-style:normal;padding:6px 10px}.gold-detail-specs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.gold-detail-specs span{color:#8b7263;display:block;font-size:11px;text-transform:uppercase}.gold-detail-specs p{color:#4a2f24;font-size:16px;font-weight:700;margin:4px 0 0}.gold-detail-primary-btn{background:linear-gradient(135deg,#c27a5d,#7a4734);border:0;border-radius:999px;color:#fff9f5;cursor:pointer;font-weight:700;margin-top:16px;padding:14px 16px;width:100%}.gold-detail-service-row{color:#806b5c;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-top:11px}.gold-detail-about{background:#f8eee6;border-radius:12px;margin-top:14px;padding:14px}.gold-detail-about h4{color:#4a2f24;margin:0 0 8px}.gold-detail-about ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:18px}.gold-detail-about li{color:#67574a;font-size:13px}.gold-detail-foot{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.gold-detail-price{color:#4a2f24;font-size:34px;margin:0}.gold-detail-back{background:#0000;border:1px solid #7a473466;border-radius:999px;color:#5a3e31;cursor:pointer;padding:10px 16px}.gold-detail-back:hover{background:#7a4734;color:#fff7f2}@media (max-width:1024px){.gold-detail-main,.gold-soft-header-grid{grid-template-columns:1fr}.gold-detail-main-img{height:460px}}@media (max-width:768px){.gold-soft-perfumes{padding:58px 16px 80px}.gold-soft-image{height:340px}.gold-detail-main-img{height:320px}.gold-detail-ledger,.gold-detail-specs{grid-template-columns:1fr}.gold-detail-title{font-size:34px}}.member-page{background:linear-gradient(180deg,#faf4ee,#f6ede4 58%,#fdf9f3);display:flex;font-family:Poppins,sans-serif;width:100%}.member-page .member-page-frame{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(300px,.9fr) minmax(520px,1.1fr);padding:50px 8px 70px;width:100%}.member-page .member-side-panel{order:1}.member-page .member-main-panel{order:2}.member-profile-card{background:linear-gradient(180deg,#fffaf4,#f3e4d8);border:1px solid #7a473433;border-radius:22px;box-shadow:0 16px 40px #4a2f2421;padding:22px}.member-avatar-wrap{height:120px;position:relative;width:120px}.member-avatar{border:4px solid #c27a5d;border-radius:50%;box-shadow:0 0 0 8px #c27a5d29;height:100%;object-fit:cover;width:100%}.member-type-chip{align-items:center;background:linear-gradient(135deg,#c27a5d,#7a4734);border:2px solid #fff5ef;border-radius:50%;bottom:-2px;display:flex;height:34px;justify-content:center;position:absolute;right:-2px;width:34px}.member-type-chip img{height:18px;width:18px}.member-name{color:#3e2a21;font-size:26px;font-weight:700;margin-top:16px}.member-meta{color:#7b6758;font-size:14px;margin-top:4px;text-transform:capitalize}.member-social-row{display:flex;justify-content:space-around;margin-top:16px;width:72%}.member-social-row svg{color:#9b5f46;cursor:pointer;transition:transform .2s ease,color .2s ease}.member-social-row svg:hover{color:#7a4734;transform:scale(1.14)}.member-description{color:#66564a;font-size:14px;line-height:1.6;margin-top:16px;text-align:center}.member-panel-title{color:#3a261f;font-family:Playfair Display,serif;font-size:44px;line-height:1.05}.member-panel-subtitle{color:#746153;font-size:14px;margin-top:8px}.member-settings-wrap{margin-top:16px}.member-settings{background:#fffdfb;border:1px solid #7a473433;border-radius:22px;box-shadow:0 14px 36px #4a2f241a;padding:22px}.member-settings-switch{display:inline-flex;gap:8px;margin-bottom:14px}.member-switch-btn{background:#fff7f1;border:1px solid #7a473459;border-radius:999px;color:#6f4a39;cursor:pointer;font-size:12px;font-weight:700;padding:7px 12px;transition:all .2s ease}.member-switch-btn.active{background:linear-gradient(135deg,#c27a5d,#7a4734);border-color:#7a4734;color:#fff9f5}.member-media-frame{align-items:center;display:flex;gap:16px;margin-bottom:18px}.member-image-preview{border:2px solid #c27a5d;border-radius:50%;height:84px;object-fit:cover;width:84px}.member-media-change span{color:#432d23;font-weight:600}.member-media-change p{color:#877364;font-size:12px;margin:3px 0 7px}.member-upload-box{align-items:center;background:#f4e4d8;border-radius:10px;display:flex;height:40px;justify-content:center;transition:background .2s ease;width:40px}.member-upload-box:hover{background:#c27a5d}.member-upload-box:hover svg{color:#fff9f5}.member-input-frame{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px;width:100%}.member-input-long,.member-input-short{display:flex;flex:1 1;flex-direction:column}.member-label{color:#7e6a5c;font-size:13px;margin-bottom:6px}.member-input,.member-select,.member-textarea{background:#f8efe8;border:1px solid #7a473433;border-radius:10px;color:#3f2d23;font-size:14px;padding:11px 14px}.member-input:focus,.member-select:focus,.member-textarea:focus{border-color:#9b5f46;box-shadow:0 0 0 3px #9b5f461f;outline:none}.member-textarea{min-height:112px;resize:vertical}.member-card-section{background:#fff8f2;border:1px solid #7a473433;border-radius:14px;margin-top:18px;padding:14px}.member-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.member-card-header h4{color:#4a3125;font-family:Playfair Display,serif;font-size:24px;margin:0}.member-card-edit-btn{border:1px solid #7a473466!important;border-radius:999px!important;color:#6b4333!important;padding:6px 14px!important;text-transform:none!important}.member-card-save-row{display:flex;justify-content:flex-end;margin-top:12px}.member-card-save-btn{background:linear-gradient(135deg,#c27a5d,#7a4734)!important;border-radius:10px!important;color:#fff9f5!important;font-weight:700!important;text-transform:none!important}.member-save-box{display:flex;justify-content:flex-end;margin-top:22px}.member-save-box button{background:linear-gradient(135deg,#c27a5d,#7a4734);border-radius:10px;color:#fff9f5;font-weight:700;padding:10px 28px;text-transform:none}.member-save-box button:hover{background:linear-gradient(135deg,#b77054,#6f4131)}@media (max-width:900px){.member-page .member-page-frame{grid-template-columns:1fr;padding:32px 0 48px}.member-page .member-main-panel,.member-page .member-side-panel{order:0}}.order-page{background:linear-gradient(180deg,#faf4ee,#f6ede4 52%,#fdf9f4);display:flex;justify-content:center;min-height:100vh}.order-page .order-container{display:flex;flex-direction:column;gap:24px;max-width:1400px;padding:54px 32px;width:100%}.order-page .order-top-panels{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(320px,.95fr) minmax(420px,1.15fr);width:100%}.order-page .order-left{width:100%}.order-page .order-info-box,.order-page .payment-info-box{border:1px solid #7a473433;border-radius:22px;box-shadow:0 16px 42px #4a2f241f;padding:24px}.order-page .order-info-box{background:linear-gradient(180deg,#fffaf4,#f3e4d8)}.order-page .payment-info-box{background:linear-gradient(180deg,#fffdfb,#f8efe6)}.order-page .order-info-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.order-page .order-info-kicker,.order-page .payment-kicker{color:#9b5f46;font-size:11px;letter-spacing:2px;margin:0;text-transform:uppercase}.order-page .order-user-role-badge{background:#fff6efcc;border:1px solid #7a47345c;border-radius:999px;color:#5c3d30;font-size:11px;font-weight:700;padding:5px 11px}.order-page .member-box{text-align:center}.order-page .order-user-img{height:104px;margin:auto;position:relative;width:104px}.order-page .order-user-avatar{border:4px solid #c27a5d;border-radius:50%;box-shadow:0 0 0 8px #c27a5d2b;height:100%;width:100%}.order-page .order-user-icon-box{align-items:center;background:linear-gradient(135deg,#c27a5d,#7a4734);border:2px solid #fff6ef;border-radius:50%;bottom:-2px;display:flex;height:30px;justify-content:center;position:absolute;right:-2px;width:30px}.order-page .order-user-icon-box img{height:16px;width:16px}.order-page .order-user-name{color:#3f2b21;display:block;font-size:21px;font-weight:700;margin-top:13px}.order-page .order-user-prof{color:#7c6758;display:block;font-size:14px;margin-top:3px;text-transform:capitalize}.order-page .liner{background:linear-gradient(90deg,#0000,#7a473480,#0000);height:1px;margin:16px 0}.order-page .order-user-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.order-page .order-user-meta div{background:#fff9f4;border:1px solid #7a473433;border-radius:12px;padding:10px}.order-page .order-user-meta span{color:#927765;display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase}.order-page .order-user-meta p{color:#4e382d;font-size:13px;font-weight:600;margin:4px 0 0}.order-page .order-stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.order-page .order-stat-card{background:#fff8f1;border:1px solid #7a473433;border-radius:12px;padding:10px 6px;text-align:center}.order-page .order-stat-card span{color:#927765;display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase}.order-page .order-stat-card p{color:#4a2f24;font-size:20px;font-weight:700;margin:4px 0 0}.order-page .order-user-address{color:#6d5a4d;display:flex;font-size:14px;gap:6px;justify-content:center}.order-page .payment-header h4{color:#432d23;font-size:25px;margin:5px 0 0}.order-page .payment-header span{color:#796556;display:block;font-size:13px;margin-top:6px}.order-page .payment-card-preview{background:linear-gradient(135deg,#4a2f24,#7a4734);border-radius:16px;color:#fff6f1;margin-top:14px;padding:16px}.order-page .payment-card-top{align-items:center;display:flex;justify-content:space-between}.order-page .payment-card-top span{font-weight:700;letter-spacing:.5px}.order-page .payment-card-top img{height:28px;object-fit:contain;width:44px}.order-page .payment-card-number{font-family:Courier New,monospace;font-size:22px;letter-spacing:1px;margin:16px 0 12px}.order-page .payment-card-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.order-page .payment-card-meta span{color:#f1d5c7;display:block;font-size:10px;text-transform:uppercase}.order-page .payment-card-meta p{font-size:12px;margin:4px 0 0}.order-page .payment-method-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.order-page .payment-method-btn{align-items:center;background:#fffaf5;border:1px solid #7a47343d;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:9px 10px}.order-page .payment-method-btn img{height:18px;width:28px}.order-page .payment-method-btn span{color:#5a3f31;font-size:12px;font-weight:600}.order-page .payment-method-btn.active{background:#f5e4d7;border-color:#7a47348c;box-shadow:0 8px 20px #7a473433}.order-page .payment-summary{background:#fffaf4;border:1px solid #7a47343d;border-radius:12px;margin-top:14px;padding:10px 12px}.order-page .payment-summary-row{border-bottom:1px dashed #7a473433;display:flex;justify-content:space-between;padding:8px 0}.order-page .payment-summary-row:last-child{border-bottom:none}.order-page .payment-summary-row span{color:#796556;font-size:13px}.order-page .payment-summary-row strong{color:#402b21;font-size:14px}.order-page .payment-security-note{align-items:center;color:#756254;display:flex;font-size:12px;gap:8px;margin-top:12px}.order-page .payment-security-note .dot{background:#9b5f46;border-radius:50%;box-shadow:0 0 0 4px #9b5f462e;height:8px;width:8px}.order-page .gold-tabs{background:#f3e4d8;border-radius:16px;padding:6px}.order-page .gold-tabs .MuiTab-root{color:#5d4033;font-weight:600;text-transform:none}.order-page .gold-tabs .Mui-selected{background:linear-gradient(135deg,#c27a5d,#7a4734);border-radius:12px;color:#fff8f4!important}.order-page .gold-tabs .MuiTabs-indicator{display:none}.order-page .order-main-content{margin-top:16px}.order-page .gold-orders-wrapper .MuiTabPanel-root{padding-left:0;padding-right:0}.order-page .gold-order-card{background:#fffdfb;border:1px solid #7a47342e;border-radius:20px;box-shadow:0 14px 35px #4a2f241f}.order-page .gold-order-items{display:flex;flex-direction:column;gap:12px;padding:16px}.order-page .gold-order-item{grid-gap:16px;align-items:center;background:#fdf5ee;border:1px solid #7a473429;border-radius:14px;display:grid;gap:16px;grid-template-columns:92px 1fr auto;padding:12px}.order-page .gold-order-img{background:#f3e2d5;border-radius:12px;height:92px;overflow:hidden;width:92px}.order-page .gold-order-img img{height:100%;object-fit:cover;width:100%}.order-page .gold-order-info h4{color:#3f2c21;font-size:16px;margin:0 0 6px}.order-page .gold-order-info p{color:#7b6758;font-size:14px;margin:0}.order-page .gold-order-total{color:#5f3d2f;font-weight:700}.order-page .gold-order-footer{align-items:center;background:#fff8f1;border-top:1px solid #7a47342b;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.order-page .gold-order-label{color:#927765;font-size:11px;letter-spacing:1px;margin:0 0 4px;text-transform:uppercase}.order-page .gold-order-price{color:#442d22;font-size:24px;font-weight:700;margin:0}.order-page .gold-order-date{color:#7b6758;display:inline-block;font-size:12px;margin-top:5px}.order-page .gold-order-actions{display:flex;gap:10px}.order-page .gold-finished-toolbar{display:flex;justify-content:flex-end}.order-page .gold-empty-state{align-items:center;background:#fff8f1;border:1px dashed #7a473459;border-radius:18px;display:flex;flex-direction:column;gap:8px;margin:8px auto 0;padding:24px 18px;text-align:center;width:min(560px,100%)}.order-page .gold-empty-state h4{color:#442d22;font-family:Playfair Display,serif;font-size:24px;margin:4px 0 0}.order-page .gold-empty-state p{color:#7b6758;font-size:14px;margin:0}.order-page .gold-btn-outline,.order-page .gold-btn-solid{border-radius:999px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.8px!important;padding:9px 16px!important;text-transform:uppercase!important}.order-page .gold-btn-outline{border:1px solid #7a473480!important;color:#5f3d2f!important}.order-page .gold-btn-solid{background:linear-gradient(135deg,#c27a5d,#7a4734)!important;color:#fff8f4!important}@media (max-width:900px){.order-page .order-container{padding:36px 16px 48px}.order-page .order-top-panels{grid-template-columns:1fr}}@media (max-width:760px){.order-page .gold-order-item{grid-template-columns:74px 1fr}.order-page .gold-order-total{grid-column:1/-1;text-align:right}.order-page .gold-order-footer{align-items:flex-start;flex-direction:column}.order-page .gold-btn-solid,.order-page .gold-order-actions{width:100%}.order-page .payment-card-number{font-size:18px}.order-page .order-stats-grid,.order-page .order-user-meta,.order-page .payment-card-meta,.order-page .payment-method-grid{grid-template-columns:1fr}}:root{--bg-main:#f8f3ed;--bg-soft:#fdfaf6;--surface:#fffefc;--text-main:#2f2722;--text-muted:#7b6758;--terracotta-900:#4a2f24;--terracotta-700:#7a4734;--terracotta-600:#9b5f46;--terracotta-500:#c27a5d;--terracotta-300:#e1b59f;--terracotta-100:#f6e6dc;--shadow-soft:0 12px 30px #4a2f241f;--border-soft:1px solid #7a47342e}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f3ed;background:var(--bg-main);color:#2f2722;color:var(--text-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.swal-terracotta-popup{border:1px solid #7a473433;border-radius:16px!important;box-shadow:0 18px 40px #4a2f2433!important}.swal-terracotta-cancel,.swal-terracotta-confirm{border-radius:999px!important;font-weight:700!important;letter-spacing:.3px!important;padding:10px 18px!important}
/*# sourceMappingURL=main.d0e3c4e7.css.map*/