@import url(https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&display=swap);html{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body,html{color:#000;font-size:16px;font-weight:300}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0}body,code{font-family:Jost,sans-serif}#root,.app,.app *{box-sizing:border-box;margin:0;padding:0}#root,.app{margin:0!important;overflow-x:hidden;padding:0!important;padding-top:100px;width:100%}.app-shell{padding-top:96px}.app-shell:has(.store-announcement-bar){padding-top:130px}.app-shell.admin-shell{padding-top:0}@media (max-width:950px){.app-shell{padding-top:76px}.app-shell:has(.store-announcement-bar){padding-top:110px}}@media (max-width:600px){.app-shell{padding-top:68px}.app-shell:has(.store-announcement-bar){padding-top:106px}}.dynamic-home-section{background:linear-gradient(135deg,#fffffff0,#fff7f5fa),radial-gradient(circle at 12% 18%,#ffb9c747,#0000 30%),radial-gradient(circle at 88% 82%,#faed8352,#0000 28%);box-sizing:border-box;padding:64px 6%;width:100%}.dynamic-content-section{background:#0000;margin:0 auto;max-width:1320px;padding:0}.dynamic-media-layout{grid-gap:24px;align-items:center;display:grid;gap:24px;justify-content:center;margin:28px auto 26px}.dynamic-media-layout.has-two-media{grid-template-columns:repeat(2,minmax(280px,520px))}.dynamic-media-layout.has-one-media,.dynamic-media-layout.has-video-only{grid-template-columns:minmax(280px,680px)}.dynamic-media-layout.has-image-only{grid-template-columns:minmax(320px,1080px)}.dynamic-home-media{aspect-ratio:16/9;background:#f8f4f1;border-radius:8px;box-shadow:0 18px 45px #91244424;min-height:320px;overflow:hidden;position:relative;width:100%}.dynamic-media-layout.has-image-only .dynamic-image-box{aspect-ratio:16/7;min-height:430px}.dynamic-home-media:after{border:1px solid #ffffff9e;content:"";inset:0;pointer-events:none;position:absolute}.dynamic-home-media img,.dynamic-home-media video,.dynamic-product-card img{display:block;height:100%;object-fit:cover;width:100%}.dynamic-home-media img,.dynamic-home-media video{background:#000;inset:0;object-position:center;position:absolute}.dynamic-home-media img{opacity:0;transition:opacity .55s ease}.dynamic-home-media img.active,.dynamic-home-media video{opacity:1}.dynamic-media-dots{bottom:16px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.dynamic-media-dots button{background:#ffffffb3;border:0;border-radius:50%;cursor:pointer;height:9px;padding:0;width:9px}.dynamic-media-dots button.active{background:#912444;border-radius:999px;width:26px}.dynamic-home-copy{margin:0 auto;max-width:760px;position:relative;text-align:center;z-index:1}.dynamic-home-header h2{color:#112326;font-family:Jost,sans-serif;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.08;margin:0 0 12px;text-transform:uppercase}.dynamic-home-header p{margin:0 auto;max-width:620px}.dynamic-home-copy p,.dynamic-home-header p{color:#4b5563;font-size:17px;line-height:1.7}.dynamic-home-copy p{margin:0 auto 18px}.dynamic-home-copy a{align-items:center;background:linear-gradient(92.32deg,#ffb9c7 12.41%,#ffe5ea 99.21%);border:1px solid #912444;border-radius:4px;box-shadow:0 10px 24px #91244429;color:#000;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:.06em;margin-top:8px;min-height:44px;padding:0 28px;text-decoration:none;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease}.dynamic-home-copy a:hover{box-shadow:0 14px 30px #91244438;transform:translateY(-2px)}.dynamic-home-header{margin-bottom:24px;text-align:center}.dynamic-product-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.dynamic-product-card{color:#111827;text-decoration:none}.dynamic-product-card img{aspect-ratio:1/1.05;background:#f8f4f1;border-radius:8px}.dynamic-product-card h3{color:#112326;font-size:16px;font-weight:400;line-height:1.3;margin:10px 0 5px}.dynamic-product-price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px;margin:0}.dynamic-product-price-row strong{color:#000;font-size:18px;font-weight:400}.dynamic-product-price-row del{color:#777;font-size:13px}.dynamic-product-price-row span{color:#912444;font-size:12px}@media (max-width:900px){.dynamic-media-layout.has-image-only,.dynamic-media-layout.has-one-media,.dynamic-media-layout.has-two-media,.dynamic-media-layout.has-video-only,.dynamic-product-grid{grid-template-columns:1fr}.dynamic-content-section{padding:40px}.dynamic-home-media{min-height:280px}.dynamic-media-layout.has-image-only .dynamic-image-box{aspect-ratio:16/9;min-height:320px}}@media (max-width:600px){.dynamic-home-section{padding:18px 8px}.dynamic-media-layout.has-image-only,.dynamic-media-layout.has-one-media,.dynamic-media-layout.has-two-media,.dynamic-media-layout.has-video-only{grid-template-columns:1fr}.dynamic-product-grid{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.dynamic-content-section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;padding:0;width:100vw}.dynamic-media-layout{gap:8px;margin:10px auto 8px;width:100%}.dynamic-home-media{border-radius:0;box-shadow:none;min-height:clamp(150px,48vw,220px)}.dynamic-media-layout.has-image-only .dynamic-image-box{aspect-ratio:16/9;min-height:clamp(150px,48vw,220px)}.dynamic-home-header{margin-bottom:12px}.dynamic-home-header h2{font-size:14px;line-height:1.25}.dynamic-home-copy p,.dynamic-home-header p{font-size:11px;line-height:1.45}.dynamic-home-copy a{border-radius:999px;font-size:6px;letter-spacing:0;line-height:1;min-height:22px;padding:5px 10px}.dynamic-product-card img{aspect-ratio:1/1.08;border-radius:8px}.dynamic-product-card h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:8px;line-height:1.15;margin:5px 0 3px;overflow:hidden}.dynamic-product-price-row{gap:2px}.dynamic-product-price-row strong{font-size:8px}.dynamic-product-price-row del,.dynamic-product-price-row span{font-size:6px}}.navbar{--bg-color:#faf7f5;--text-color:#171717;--accent-color:#b76e79;--hover-color:#912444;--accent-shadow:#b76e791f;align-items:center;background:#fff;box-shadow:0 0 20px #91244414;box-sizing:border-box;color:var(--text-color);display:flex;font-family:Montserrat,Jost,sans-serif;font-style:normal;gap:18px;justify-content:space-between;padding:22px clamp(18px,3vw,45px);transition:padding .4s cubic-bezier(.25,1,.5,1),background .4s ease,box-shadow .4s ease}.navbar,.navbar-shell{left:0;position:fixed;top:0;width:100%;z-index:1000}.navbar-shell.has-announcement{top:34px}.navbar-shell .navbar{left:auto;position:relative;top:auto}.navbar-shell.has-bottom-links .navbar,.navbar-shell.has-bottom-links .navbar.scrolled{box-shadow:none}.navbar *,.navbar :after,.navbar :before{box-sizing:border-box}.store-announcement-bar{background:#252439;color:#fff;font-family:Montserrat,Jost,sans-serif;font-size:14px;font-weight:500;height:34px;left:0;line-height:1.25;min-height:34px;overflow:hidden;position:fixed;top:0;width:100%;z-index:1001}.store-announcement-track{animation:announcement-marquee 24s linear infinite;display:flex;height:34px;min-width:200vw;width:-webkit-max-content;width:max-content}.store-announcement-track span{align-items:center;color:#fff;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;min-height:34px;padding:0 24px;white-space:nowrap;width:100vw}@keyframes announcement-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.store-announcement-bar:hover .store-announcement-track{animation-play-state:paused}.navbar.scrolled{box-shadow:0 4px 25px #91244426;padding-bottom:12px;padding-top:12px}.navbar-bottom-links{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border:0;box-shadow:0 0 20px #91244414;transition:background .3s ease,box-shadow .3s ease;width:100%}.navbar-bottom-links.scrolled{box-shadow:0 4px 25px #91244426}.navbar-bottom-links-track{align-items:center;display:flex;gap:clamp(10px,2vw,30px);justify-content:center;margin:0 auto;max-width:100%;min-height:44px;overflow-x:auto;padding:0 clamp(18px,3vw,45px);scrollbar-width:none;width:-webkit-fit-content;width:fit-content}.navbar-bottom-links-track::-webkit-scrollbar{display:none}.navbar-bottom-link{align-items:center;color:var(--text-color);display:inline-flex;font-family:Montserrat,Jost,sans-serif;font-size:clamp(12px,.95vw,14px);font-weight:600;justify-content:center;letter-spacing:.02em;min-height:32px;padding:6px 10px;text-decoration:none;text-transform:uppercase;transition:color .25s ease,background .25s ease;white-space:nowrap}.navbar-bottom-link:hover{background:#fff4f6;border-radius:999px;color:var(--hover-color)}.navbar-left{flex:0 1 auto;min-width:0}.navbar .brand-logo-link{-webkit-tap-highlight-color:transparent;min-width:0;outline:none;text-decoration:none}.navbar .brand-logo-link:active,.navbar .brand-logo-link:focus{box-shadow:none;outline:none}.navbar .brand-logo-container{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center}.navbar .brand-logo-img{display:block;height:52px;max-width:180px;object-fit:contain;width:auto}.navbar .brand-name,.navbar.scrolled .brand-name{color:var(--text-color);display:inline-block;font-family:Montserrat,Jost,sans-serif;font-size:clamp(20px,2.1vw,30px);font-weight:500;letter-spacing:clamp(.12em,.9vw,.24em);line-height:1.2;margin:0;padding-left:clamp(.12em,.9vw,.24em);position:relative;text-transform:uppercase;white-space:nowrap}.navbar .brand-name .tm-tag,.navbar.scrolled .brand-name .tm-tag{color:var(--text-color);font-size:13px;font-weight:600;letter-spacing:0;position:absolute;right:-1px;top:-1px}.navbar .brand-tagline,.navbar.scrolled .brand-tagline{color:#555;font-size:15px;font-weight:400;letter-spacing:.48em;line-height:1.2;margin-bottom:0;margin-top:4px;padding-left:.48em;text-transform:uppercase}.navbar-middle{flex:1 1 auto;justify-content:center;min-width:0}.navbar .menu,.navbar-middle{align-items:center;display:flex}.navbar .menu{flex-wrap:nowrap;gap:clamp(14px,1.8vw,28px);list-style:none;margin:0;padding:0}.navbar .menu li{position:relative}.navbar .dropdown-title,.navbar .menu a{align-items:center;color:var(--text-color);display:inline-flex;font-family:Montserrat,Jost,sans-serif;font-size:clamp(13px,1.05vw,16px);font-weight:400;gap:5px;letter-spacing:0;text-decoration:none;transition:color .3s ease;white-space:nowrap}.navbar .menu a:hover{color:var(--accent-color)}.navbar .dropdown{padding:15px 0}.navbar .dropdown-icon{font-size:15px;transition:transform .3s ease}.navbar .dropdown:hover .dropdown-icon{transform:rotate(180deg)}.navbar .dropdown-menu{background:#fff;border:1px solid #e7d7d2;border-radius:18px;box-shadow:0 12px 35px var(--accent-shadow);left:50%;list-style:none;min-width:230px;opacity:0;padding:8px 0;position:absolute;top:100%;transform:translateX(-50%) translateY(10px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease;visibility:hidden;z-index:1005}.navbar .dropdown:hover .dropdown-menu{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.navbar .dropdown-menu .dropdown-loading,.navbar .dropdown-menu li a,.navbar .dropdown-menu li span{color:#4a4a4a;display:block;font-family:Montserrat,Jost,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35;padding:8px 22px}.navbar .dropdown-menu li a:hover{background:#faf7f2;color:var(--accent-color);padding-left:28px}.navbar .dropdown-loading{color:#888;font-style:italic}.navbar-right{flex:0 0 auto;gap:clamp(6px,.8vw,12px);margin-left:auto;min-width:-webkit-max-content;min-width:max-content}.mobile-menu-toggle,.mobile-nav-panel{display:none}.navbar .search-container{align-items:center;background:#0000;border:0;border-radius:999px;box-shadow:none;display:flex;min-height:44px;overflow:hidden;transition:all .4s ease}.navbar .search-container.active{background:#fff;border:1px solid #ffe5ea;box-shadow:0 8px 20px #ffb9c72e;padding-left:14px}.navbar .search-input{background:#0000;border:0;box-shadow:none;color:#000;font-family:Montserrat,Jost,sans-serif;font-size:16px;height:40px;line-height:40px;margin:0;opacity:0;outline:none;overflow:hidden;padding:0;transition:width .4s ease,opacity .4s ease,margin .4s ease;width:0}.navbar .search-container.active .search-input{margin-right:8px;opacity:1;width:190px}.navbar .icon-btn,.navbar .icon-link,.navbar .profile-trigger-btn{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;color:var(--text-color);cursor:pointer;display:flex;flex-direction:column;font-family:Montserrat,Jost,sans-serif;font-size:24px;gap:3px;justify-content:center;min-height:52px;min-width:46px;padding:0 2px;text-decoration:none;transform:none;transition:all .25s ease}.navbar .icon-btn{background:#fff;border:1px solid #ffe5ea;border-radius:50%;box-shadow:0 6px 16px #ffb9c729;display:grid;height:44px;min-height:44px;min-width:44px;padding:0;place-items:center;width:44px}.navbar .icon-btn:hover{background:#ffb9c7;border-color:#ffb9c7;box-shadow:0 8px 18px #ffb9c747;color:#000}.navbar .icon-link:hover,.navbar .profile-trigger-btn:hover{background:#0000;border-color:#0000;box-shadow:none;color:#1f1f1f;transform:none}.navbar .icon-link>svg,.navbar .profile-trigger-btn>svg,.navbar .search-btn svg{background:#0000;border:none;border-radius:0;box-shadow:none;color:#1f1f1f;display:block;height:24px;padding:0;width:24px}.navbar .search-btn svg{height:20px;width:20px}.navbar .navbar-action-icon,.navbar .navbar-search-icon{display:block;flex:0 0 auto;height:24px;object-fit:contain;width:24px}.navbar .nav-action-label{color:#1f1f1f;font-family:Montserrat,Jost,sans-serif;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1;white-space:nowrap}.navbar .auth-icons{align-items:center;display:flex;gap:10px}.navbar .user-profile-menu-wrapper{position:relative}.navbar .user-profile-menu-wrapper:after{content:"";height:12px;position:absolute;right:0;top:100%;width:220px}.navbar .user-dropdown-panel{animation:navbar-dropdown-fade-in .3s ease;background-color:#fff;border:1px solid #e7d7d2;border-radius:12px;box-shadow:0 10px 30px var(--accent-shadow);list-style:none;min-width:200px;padding:8px 0;position:absolute;right:0;top:100%;z-index:1010}@keyframes navbar-dropdown-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.navbar .user-dropdown-panel li .dropdown-logout-btn,.navbar .user-dropdown-panel li a{align-items:center;background:none;border:none;color:#444;cursor:pointer;display:flex;font-family:Montserrat,Jost,sans-serif;font-size:14px;font-weight:500;gap:12px;padding:11px 18px;text-align:left;text-decoration:none;transition:background-color .25s ease,color .25s ease,padding-left .25s ease;width:100%}.navbar .user-dropdown-panel li a:hover{background-color:#faf7f2;color:var(--accent-color);padding-left:22px}.navbar .panel-icon{font-size:17px}.navbar .dropdown-divider{background-color:#e7d7d2;height:1px;margin:6px 0}.navbar .user-dropdown-panel li .dropdown-logout-btn{color:#d93838;font-weight:600}.navbar .user-dropdown-panel li .dropdown-logout-btn:hover{background-color:#fff5f5;padding-left:22px}.navbar .cart-icon-wrapper,.navbar .wishlist-wrapper{position:relative}.navbar .cart-badge-counter,.navbar .wishlist-badge-counter{align-items:center;background:var(--hover-color);border:2px solid var(--hover-color);border-radius:999px;color:#fff;display:flex;font-family:Montserrat,Jost,sans-serif;font-size:10px;font-weight:700;height:17px;justify-content:center;line-height:17px;min-width:17px;padding:0 4px;position:absolute;right:2px;top:0}@media (max-width:1180px){.navbar{gap:12px}.navbar .menu{gap:16px}.navbar .nav-action-label{display:none}.navbar .icon-link,.navbar .profile-trigger-btn{min-height:42px;min-width:40px}}@media (max-width:950px){.navbar,.navbar.scrolled{padding:12px 20px}.navbar{flex-wrap:wrap}.navbar-middle{display:none}.mobile-menu-toggle{background:#fff;border:1px solid #ffe5ea;border-radius:50%;box-shadow:0 6px 16px #ffb9c729;color:var(--text-color);cursor:pointer;display:grid;flex:0 0 42px;height:42px;order:-1;padding:0;place-items:center;width:42px}.mobile-menu-toggle svg{height:22px;width:22px}.navbar .brand-name,.navbar.scrolled .brand-name{font-size:clamp(18px,4.4vw,22px);letter-spacing:.18em;padding-left:.18em}.navbar-left{flex:1 1 auto;justify-content:center}.navbar-right{flex:0 0 auto;gap:6px;margin-left:0}.mobile-nav-panel{background:#fff;border-top:1px solid #f2dfdf;box-shadow:0 16px 28px #9124441f;display:none;flex:0 0 100%;margin-top:12px;max-height:calc(100vh - 78px);overflow-y:auto;padding:14px;width:100%}.mobile-nav-panel.open{display:block}.mobile-nav-section{border-bottom:1px solid #f4e6e2;padding:8px 0}.mobile-nav-section:last-child{border-bottom:0}.mobile-nav-heading,.mobile-nav-subgrid a,.mobile-nav-subgrid span{align-items:center;color:var(--text-color);display:flex;font-family:Montserrat,Jost,sans-serif;min-height:38px;text-decoration:none}.mobile-nav-heading{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mobile-nav-subgrid{grid-gap:2px 10px;display:grid;gap:2px 10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 0 6px}.mobile-nav-subgrid a,.mobile-nav-subgrid span{color:#4a4a4a;font-size:12px;font-weight:500;line-height:1.3;min-width:0;overflow-wrap:anywhere}}@media (max-width:600px){.store-announcement-bar{font-size:10px;line-height:1.15}.store-announcement-bar,.store-announcement-track,.store-announcement-track span{height:28px;min-height:28px}.store-announcement-track span{padding:0 14px}.navbar-shell.has-announcement{top:28px}.navbar-bottom-links{box-shadow:0 5px 14px #91244414;overflow:hidden}.navbar-bottom-links-track{-webkit-overflow-scrolling:touch;gap:6px;justify-content:center;margin:0;max-width:100%;min-height:30px;overflow-x:auto;padding:0 8px;scroll-snap-type:x proximity;width:100%}.navbar-bottom-link{background:#fff7f8;border-radius:999px;flex:0 0 auto;font-size:8px;letter-spacing:0;line-height:1;min-height:24px;padding:4px 7px;scroll-snap-align:start}.navbar,.navbar.scrolled{gap:4px;padding-left:8px;padding-right:8px}.mobile-menu-toggle{flex-basis:30px;height:30px;width:30px}.mobile-menu-toggle svg{height:18px;width:18px}.navbar .brand-name,.navbar.scrolled .brand-name{font-size:clamp(12px,3.4vw,14px);letter-spacing:.08em;padding-left:.08em}.navbar .brand-logo-img{height:26px;max-width:82px}.navbar .brand-name .tm-tag,.navbar.scrolled .brand-name .tm-tag{font-size:6px;right:-6px}.navbar .brand-tagline,.navbar.scrolled .brand-tagline{font-size:5px;letter-spacing:.24em;padding-left:.24em}.navbar .search-container.active .search-input{width:min(96px,28vw)}.navbar .search-btn{height:28px;min-height:28px;min-width:28px;width:28px}.navbar .icon-link,.navbar .profile-trigger-btn{min-height:28px;min-width:26px;padding:3px}.navbar .icon-btn{height:28px;min-height:28px;min-width:28px;width:28px}.navbar .icon-link>svg,.navbar .navbar-action-icon,.navbar .profile-trigger-btn>svg{height:16px;width:16px}.navbar .navbar-search-icon{height:15px;width:15px}.navbar .cart-badge-counter,.navbar .wishlist-badge-counter{font-size:8px;height:13px;line-height:13px;min-width:13px;right:-2px;top:-2px}.mobile-nav-panel{margin-top:10px;max-height:calc(100vh - 62px);padding:10px 6px 12px}.mobile-nav-subgrid{grid-template-columns:1fr}}@media (max-width:380px){.store-announcement-bar{font-size:9px}.store-announcement-bar,.store-announcement-track,.store-announcement-track span{height:26px;min-height:26px}.store-announcement-track span{padding:0 10px}.navbar-shell.has-announcement{top:26px}.navbar-bottom-links-track{gap:5px;min-height:28px;padding:0 6px}.navbar-bottom-link{font-size:7px;min-height:22px;padding:3px 6px}}.site-footer{align-items:flex-start;background:#252439;border-top:1px solid #e7d7d226;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-style:normal;gap:60px;justify-content:space-between;overflow:hidden;padding:55px 60px;position:relative}.site-footer,.site-footer *,.site-footer :after,.site-footer :before{box-sizing:border-box}.site-footer:before{background:radial-gradient(circle at top right,#ffffff14,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute}.site-footer .footer-left,.site-footer .footer-middle,.site-footer .footer-right{position:relative;z-index:2}.site-footer .footer-left{flex:1 1}.site-footer .footer-brand-logo-link{display:inline-block;margin-bottom:22px;text-decoration:none}.site-footer .footer-brand-logo-container{display:flex;flex-direction:column;text-align:left}.site-footer .footer-brand-logo-img{display:block;filter:brightness(0) invert(1);height:52px;max-width:160px;object-fit:contain;width:auto}.store-theme-scope .site-footer .footer-brand-name,.store-theme-scope .site-footer .footer-tm-tag{color:#fff!important}.site-footer .footer-brand-name{color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;letter-spacing:.18em;line-height:1.1;margin:0;padding-left:.28em;position:relative;text-transform:uppercase}.site-footer .footer-tm-tag{color:#fff;font-size:10px;font-weight:400;letter-spacing:0;position:absolute;right:-4px;top:-4px}.site-footer .footer-contact-details{margin-bottom:20px}.site-footer .footer-contact-details h3{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.55;margin:0 0 8px}.site-footer .footer-socials{align-items:center;display:flex;gap:14px;margin-top:25px}.site-footer .footer-socials a{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff14;border:1px solid #ffffff14;border-radius:50%;color:#fff;display:flex;font-size:17px;height:42px;justify-content:center;text-decoration:none;transition:background .35s ease,color .35s ease,box-shadow .35s ease,transform .35s ease;width:42px}.site-footer .footer-socials a:hover{background:#b76e79;box-shadow:0 10px 18px #b76e7959;color:#fff;transform:translateY(-4px) scale(1.05)}.site-footer .footer-bottom{margin-top:20px}.site-footer .footer-bottom-mobile{display:none}.site-footer .footer-bottom p,.site-footer .footer-right p{color:#fafafa;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:1.65;margin:0}.site-footer .footer-middle{display:flex;flex:2 1;gap:40px;justify-content:space-around}.site-footer .footer-column h4,.site-footer .footer-right h4{color:#fff;font-family:Montserrat,sans-serif;font-weight:600;margin-top:0;text-transform:uppercase}.site-footer .footer-column h4{font-size:14px;letter-spacing:1.2px;margin-bottom:22px}.site-footer .footer-column ul{list-style:none;margin:0;padding:0}.site-footer .footer-column li{font-size:14px;margin-bottom:14px}.site-footer .footer-column li,.site-footer .footer-column li a{color:#fff;font-family:Montserrat,sans-serif;font-weight:400;line-height:1.45}.site-footer .footer-column li a{display:inline-block;font-size:16px;text-decoration:none;transition:color .3s ease,transform .3s ease}.site-footer .footer-column li a.policy-highlight-link,.site-footer .footer-column li a:hover{color:#f4d6cc}.site-footer .footer-column li a:hover{transform:translateX(4px)}.site-footer .footer-right{align-self:flex-start;flex:1 1;margin-top:-4px}.site-footer .footer-right h4{font-size:13px;letter-spacing:1.2px;line-height:1;margin-bottom:18px}.site-footer .footer-policy-note{margin-top:10px}.site-footer .footer-subscribe-form{grid-gap:8px;display:grid;gap:8px;margin-top:15px}.site-footer .subscribe-input{background:#fffffff2;border:none;border-radius:40px;box-shadow:inset 0 2px 6px #00000014;color:#2b2b2b;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;outline:none;padding:14px 20px;width:100%}.site-footer .subscribe-input::placeholder{color:#8b8b8b}.site-footer .subscribe-btn{background:linear-gradient(135deg,#b76e79,#d9a5a5);border:none;border-radius:40px;box-shadow:0 6px 18px #b76e7947;color:#fafafa;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.9px;outline:none;padding:14px 28px;text-transform:uppercase;transition:box-shadow .35s ease,opacity .35s ease,transform .35s ease;width:100%}.site-footer .subscribe-btn:hover{box-shadow:0 10px 22px #d9a5a559;transform:translateY(-3px)}.site-footer .subscribe-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.site-footer .footer-subscribe-status{color:#fff;font-size:12px;font-weight:500;margin:8px 0 0}.site-footer .secure{border:none;color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.8px;margin:40px 0 14px!important;text-transform:uppercase;width:-webkit-max-content;width:max-content}.site-footer .payment-methods,.site-footer .secure{align-items:center;background:#0000;display:flex;padding:0}.site-footer .payment-methods{border-radius:0;flex-wrap:nowrap;gap:10px;max-width:100%;width:100%}.site-footer .payment-methods img{display:block;height:28px;object-fit:contain;width:42px}.site-footer .payment-method-label{align-items:center;background:#fff9;border:1px solid #1717172e;border-radius:4px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;min-height:30px;padding:5px 9px}@media (max-width:992px){.site-footer{gap:40px;padding:50px 35px}.site-footer .footer-middle{flex:1.5 1;gap:25px}}@media (max-width:768px){.site-footer{flex-direction:column;gap:45px;padding:45px 24px;text-align:center}.site-footer .footer-brand-logo-container{align-items:center}.site-footer .footer-left,.site-footer .footer-middle,.site-footer .footer-right{width:100%}.site-footer .footer-middle{flex-direction:column;gap:35px}.site-footer .footer-right{margin-top:0}.site-footer .footer-column li a:hover{transform:none}.site-footer .footer-socials{justify-content:center}.site-footer .secure{margin:32px auto 14px!important}.site-footer .payment-methods{flex-wrap:wrap;justify-content:center;margin:auto}}@media (max-width:600px){.site-footer{gap:24px;padding:30px 14px 24px;text-align:center}.site-footer .footer-brand-logo-link{margin-bottom:14px}.site-footer .footer-brand-logo-img{height:40px;margin:0 auto;max-width:120px}.site-footer .footer-brand-name{font-size:15px;letter-spacing:.12em}.site-footer .footer-contact-details{margin-bottom:14px}.site-footer .footer-contact-details h3{font-size:11px;line-height:1.4;margin-bottom:5px;overflow-wrap:anywhere}.site-footer .footer-socials{gap:10px;margin-top:14px}.site-footer .footer-socials a{font-size:14px;height:34px;width:34px}.site-footer .footer-bottom{margin-top:14px}.site-footer .footer-left>.footer-bottom{display:none}.site-footer .footer-bottom-mobile{display:block;margin-top:12px}.site-footer .footer-bottom p,.site-footer .footer-right p{font-size:11px;line-height:1.45}.site-footer .footer-middle{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.site-footer .footer-column h4,.site-footer .footer-right h4{font-size:10px;letter-spacing:.5px;line-height:1.25;margin-bottom:10px}.site-footer .footer-column li{font-size:10px;line-height:1.25;margin-bottom:7px}.site-footer .footer-column li a{font-size:10px;line-height:1.25;max-width:100%;overflow-wrap:anywhere}.site-footer .footer-right{margin:0 auto;max-width:360px}.site-footer .footer-subscribe-form{gap:5px;grid-template-columns:1fr auto;margin-top:8px}.site-footer .subscribe-input{font-size:10px;min-width:0;padding:8px 10px}.site-footer .subscribe-btn{font-size:8px;letter-spacing:.2px;max-width:72px;min-height:32px;min-width:58px;padding:8px 10px;width:auto}.site-footer .secure{font-size:10px;margin:22px auto 10px!important}.site-footer .payment-methods{gap:6px;justify-content:center}.site-footer .payment-methods img{height:22px;width:34px}.site-footer .payment-method-label{font-size:9px;min-height:24px;padding:4px 7px}}@media (max-width:380px){.site-footer .footer-middle{gap:7px}.site-footer .footer-column h4,.site-footer .footer-column li,.site-footer .footer-column li a{font-size:9px}.site-footer .footer-subscribe-form{grid-template-columns:1fr}.site-footer .subscribe-btn{justify-self:center;min-height:30px;padding:7px 10px;width:min(100%,90px)}}.store-theme-scope .site-footer .subscribe-btn{border-radius:40px!important}.store-theme-scope .site-footer .secure{margin-top:40px!important}@media (max-width:600px){.store-theme-scope .site-footer .secure{margin-top:22px!important}}.store-theme-scope{background:var(--store-background-color)!important;color:var(--store-text-color)!important;font-size:var(--store-base-font-size)!important;min-height:100vh}.store-theme-scope,.store-theme-scope *,.store-theme-scope button,.store-theme-scope input,.store-theme-scope select,.store-theme-scope textarea{font-family:var(--store-font-family),"Jost",sans-serif!important}.store-theme-scope .container,.store-theme-scope .content,.store-theme-scope .page,.store-theme-scope .product-section,.store-theme-scope .productSection,.store-theme-scope .products-section,.store-theme-scope .section,.store-theme-scope .wrapper,.store-theme-scope article,.store-theme-scope main,.store-theme-scope section{background-color:var(--store-background-color)!important}.store-theme-scope section{padding-bottom:var(--store-section-spacing)!important;padding-top:var(--store-section-spacing)!important}.store-theme-scope .all-products,.store-theme-scope .categories-section,.store-theme-scope .featured-section,.store-theme-scope .friendly-policy-section,.store-theme-scope .kids-jewellery-section,.store-theme-scope .lg-page,.store-theme-scope .lg-page .lg-collections,.store-theme-scope .lg-page .lg-features,.store-theme-scope .lg-page .lg-products,.store-theme-scope .new-arrival-section,.store-theme-scope .personalized-section,.store-theme-scope .sbp-section,.store-theme-scope .shop-section,.store-theme-scope .silver-section,.store-theme-scope .trust-policy-section{background:var(--store-background-color)!important;background-color:var(--store-background-color)!important}.store-theme-scope .container,.store-theme-scope .dynamic-home-section,.store-theme-scope .footer-left,.store-theme-scope .footer-middle,.store-theme-scope .footer-right,.store-theme-scope .products-container,.store-theme-scope .products-content{max-width:var(--store-content-max-width)}.store-theme-scope .navbar,.store-theme-scope .navbar-bottom-links,.store-theme-scope .navbar.scrolled{background:var(--store-navbar-background-color)!important;border-color:var(--store-border-color)!important}.store-theme-scope .site-footer{background:var(--store-footer-background-color)!important;background-color:var(--store-footer-background-color)!important;color:var(--store-footer-text-color)!important}.store-theme-scope .store-announcement-bar{background:var(--store-announcement-background-color)!important;background-color:var(--store-announcement-background-color)!important}.store-theme-scope .store-announcement-bar,.store-theme-scope .store-announcement-bar span,.store-theme-scope .store-announcement-track span{color:var(--store-announcement-text-color)!important}.store-theme-scope .site-footer a,.store-theme-scope .site-footer h3,.store-theme-scope .site-footer h4,.store-theme-scope .site-footer li,.store-theme-scope .site-footer p,.store-theme-scope .site-footer span{color:var(--store-footer-text-color)!important}.store-theme-scope input,.store-theme-scope select,.store-theme-scope textarea{background:var(--store-input-background-color)!important;border-color:var(--store-input-border-color)!important;color:var(--store-text-color)!important}.store-theme-scope .cart-card,.store-theme-scope .category-card-square,.store-theme-scope .category-card-wrapper,.store-theme-scope .dynamic-product-card,.store-theme-scope .featured-section .big-block,.store-theme-scope .featured-section .card,.store-theme-scope .kids-product-card,.store-theme-scope .lg-prod-card,.store-theme-scope .new-arrival-card,.store-theme-scope .personalized-card,.store-theme-scope .product-card,.store-theme-scope .review-card,.store-theme-scope .sbp-card,.store-theme-scope .silver-big-card,.store-theme-scope .wishlist-card{background:var(--store-card-background-color)!important;border-color:var(--store-border-color)!important;border-radius:var(--store-card-border-radius)!important}.store-theme-scope .new-arrival-section .new-arrival-card{background:var(--store-background-color)!important;background-color:var(--store-background-color)!important}.store-theme-scope .all-products .product-card,.store-theme-scope .all-products .product-info,.store-theme-scope .kids-jewellery-section .kids-product-card,.store-theme-scope .kids-jewellery-section .kids-product-info{background:#0000!important;background-color:initial!important}.store-theme-scope .card-image,.store-theme-scope .category-img-square,.store-theme-scope .dynamic-home-media,.store-theme-scope .dynamic-image-box,.store-theme-scope .featured-image-wrapper,.store-theme-scope .main-image,.store-theme-scope .product-image,.store-theme-scope .product-img,.store-theme-scope iframe,.store-theme-scope img,.store-theme-scope video{border-radius:var(--store-image-border-radius)!important}.store-theme-scope .collection-title,.store-theme-scope .dynamic-home-header h2,.store-theme-scope .product-listing-title,.store-theme-scope .section-title,.store-theme-scope h1,.store-theme-scope h2{color:var(--store-text-color)!important;font-size:var(--store-heading-font-size)!important}.store-theme-scope .all-products .products-header h2,.store-theme-scope .featured-section .featured-header h2,.store-theme-scope .friendly-policy-section .policy-main-heading,.store-theme-scope .kids-jewellery-section .kids-header h2,.store-theme-scope .lg-page .lg-section-header h2,.store-theme-scope .new-arrival-section .new-arrival-header h2,.store-theme-scope .personalized-section .personalized-header h2,.store-theme-scope .sbp-section .sbp-header h2,.store-theme-scope .silver-section .silver-header h2{font-size:32px!important;font-weight:400!important;text-transform:uppercase!important}.store-theme-scope .dynamic-home-copy p,.store-theme-scope .dynamic-home-header p,.store-theme-scope .product-name,.store-theme-scope .product-title,.store-theme-scope label,.store-theme-scope li,.store-theme-scope p,.store-theme-scope span{color:var(--store-text-color)!important;font-size:var(--store-body-font-size)!important}.store-theme-scope .category,.store-theme-scope .filter-empty,.store-theme-scope .muted,.store-theme-scope .product-info p,.store-theme-scope .tax-info,.store-theme-scope small{color:var(--store-muted-text-color)!important}.store-theme-scope a{color:var(--store-text-color)}.store-theme-scope a:hover{color:var(--store-hover-color)!important}.store-theme-scope .brand-name,.store-theme-scope .footer-brand-name,.store-theme-scope .footer-tm-tag,.store-theme-scope .tm-tag{color:var(--store-logo-color)!important}.store-theme-scope .footer-tm-tag,.store-theme-scope .tm-tag{display:var(--store-trademark-display)!important}.store-theme-scope .card-price strong,.store-theme-scope .current-price,.store-theme-scope .dynamic-product-price-row span,.store-theme-scope .price,.store-theme-scope .price-box,.store-theme-scope .selling-price{color:var(--store-price-color)!important}.store-theme-scope .discount-badge,.store-theme-scope .discount-text,.store-theme-scope .featured-discount-badge,.store-theme-scope .kids-card-badge,.store-theme-scope .new-arrival-badge,.store-theme-scope .new-arrival-discount,.store-theme-scope .out-stock,.store-theme-scope .personalized-badge,.store-theme-scope .related-discount-badge,.store-theme-scope .sale,.store-theme-scope .wishlist-discount-badge{border-color:var(--store-sale-color)!important;color:var(--store-sale-color)!important}.store-theme-scope .featured-discount-badge,.store-theme-scope .kids-card-badge,.store-theme-scope .new-arrival-badge,.store-theme-scope .new-arrival-discount,.store-theme-scope .personalized-badge,.store-theme-scope .related-discount-badge,.store-theme-scope .wishlist-discount-badge{background:var(--store-sale-color)!important;color:#fff!important}.store-theme-scope .navbar .brand-name,.store-theme-scope .navbar.scrolled .brand-name{font-size:var(--store-logo-font-size)!important}.store-theme-scope .navbar .brand-logo-img,.store-theme-scope .navbar.scrolled .brand-logo-img{height:52px!important;max-width:180px!important;width:auto!important}.store-theme-scope .navbar .brand-name .tm-tag,.store-theme-scope .navbar.scrolled .brand-name .tm-tag{font-size:12px!important}.store-theme-scope .footer-brand-name{font-size:var(--store-footer-logo-font-size)!important}.store-theme-scope .auth-btn,.store-theme-scope .btn,.store-theme-scope .button,.store-theme-scope .dynamic-home-copy a,.store-theme-scope .hero-shop-now-btn,.store-theme-scope .kids-view-more-btn,.store-theme-scope .new-arrival-shop-button,.store-theme-scope .shop-more-btn,.store-theme-scope .subscribe-btn,.store-theme-scope button{border-radius:var(--store-border-radius)!important;font-size:var(--store-button-font-size)!important}.store-theme-scope .auth-btn,.store-theme-scope .btn-primary,.store-theme-scope .dynamic-home-copy a,.store-theme-scope .hero-shop-now-btn,.store-theme-scope .kids-view-more-btn,.store-theme-scope .new-arrival-shop-button,.store-theme-scope .shop-more-btn,.store-theme-scope .subscribe-btn{background:var(--store-button-color)!important;border-color:var(--store-button-color)!important;color:var(--store-button-text-color)!important}.store-theme-scope .auth-btn:hover,.store-theme-scope .btn-primary:hover,.store-theme-scope .dynamic-home-copy a:hover,.store-theme-scope .hero-shop-now-btn:hover,.store-theme-scope .kids-view-more-btn:hover,.store-theme-scope .new-arrival-shop-button:hover,.store-theme-scope .shop-more-btn:hover,.store-theme-scope .subscribe-btn:hover{background:var(--store-hover-color)!important;border-color:var(--store-hover-color)!important;color:var(--store-button-text-color)!important}.store-theme-scope .wishlist-page .shop-btn{background:#0000!important;color:var(--store-text-color)!important}.store-theme-scope .wishlist-page .shop-btn:hover{background:#0000!important;color:var(--store-hover-color)!important}.store-theme-scope .add-address-btn,.store-theme-scope .all-products .product-info button,.store-theme-scope .apply-btn,.store-theme-scope .btn-continue,.store-theme-scope .checkout-btn,.store-theme-scope .contact-form button,.store-theme-scope .coupon-box button,.store-theme-scope .customer-invoice-button,.store-theme-scope .dashboard-invoice-action button,.store-theme-scope .featured-section .big-quick-add-btn,.store-theme-scope .kids-buy-now-btn,.store-theme-scope .lg-cart-btn,.store-theme-scope .new-arrival-section .new-arrival-actions button,.store-theme-scope .order-tracking-grid a,.store-theme-scope .personalized-action-link,.store-theme-scope .profile-section button,.store-theme-scope .return-request-form button,.store-theme-scope .save-settings-btn,.store-theme-scope .wishlist-cart-btn,.store-theme-scope .wishlist-view-btn{background:#ffb9c7!important;background:var(--store-button-color,#ffb9c7)!important;border-color:#ffb9c7!important;border-color:var(--store-button-color,#ffb9c7)!important;color:#4b2130!important;color:var(--store-button-text-color,#4b2130)!important}.store-theme-scope .add-address-btn:hover,.store-theme-scope .all-products .product-info button:hover,.store-theme-scope .apply-btn:hover,.store-theme-scope .btn-continue:hover,.store-theme-scope .checkout-btn:hover,.store-theme-scope .contact-form button:hover,.store-theme-scope .coupon-box button:hover,.store-theme-scope .customer-invoice-button:hover,.store-theme-scope .dashboard-invoice-action button:hover,.store-theme-scope .featured-section .big-quick-add-btn:hover,.store-theme-scope .kids-buy-now-btn:hover,.store-theme-scope .lg-cart-btn:hover,.store-theme-scope .new-arrival-section .new-arrival-actions button:hover,.store-theme-scope .order-tracking-grid a:hover,.store-theme-scope .personalized-action-link:hover,.store-theme-scope .profile-section button:hover,.store-theme-scope .return-request-form button:hover,.store-theme-scope .save-settings-btn:hover,.store-theme-scope .wishlist-cart-btn:hover,.store-theme-scope .wishlist-view-btn:hover{background:#f4a7b9!important;background:var(--store-hover-color,#f4a7b9)!important;border-color:#f4a7b9!important;border-color:var(--store-hover-color,#f4a7b9)!important;color:#4b2130!important;color:var(--store-button-text-color,#4b2130)!important}.store-theme-scope .active,.store-theme-scope .dynamic-media-dots button.active,.store-theme-scope .selected{border-color:var(--store-primary-color)!important}.store-theme-scope .homepage-preset{background:var(--store-background-color)}.store-theme-scope .homepage-layout-classic,.store-theme-scope.homepage-layout-classic{--preset-surface:#fffaf6;--preset-border:#ead8cf}.store-theme-scope .homepage-layout-modern,.store-theme-scope.homepage-layout-modern{--preset-surface:#111;--preset-border:#ffd69c47}.store-theme-scope .homepage-layout-minimal,.store-theme-scope.homepage-layout-minimal{--preset-surface:#fff;--preset-border:#e8e8e8}.store-theme-scope .homepage-layout-classic .categories-section,.store-theme-scope .homepage-layout-classic .featured-section,.store-theme-scope .homepage-layout-classic .new-arrival-section,.store-theme-scope.homepage-layout-classic .categories-section,.store-theme-scope.homepage-layout-classic .featured-section,.store-theme-scope.homepage-layout-classic .new-arrival-section{background:var(--store-background-color)!important;background-color:var(--store-background-color)!important}.store-theme-scope .homepage-layout-modern .featured-section,.store-theme-scope .homepage-layout-modern .new-arrival-section,.store-theme-scope.homepage-layout-modern .featured-section,.store-theme-scope.homepage-layout-modern .new-arrival-section{background:var(--store-background-color)!important;background-color:var(--store-background-color)!important;color:var(--store-text-color)!important}.store-theme-scope .homepage-layout-modern .featured-section h2,.store-theme-scope .homepage-layout-modern .new-arrival-section h2,.store-theme-scope.homepage-layout-modern .featured-section h2,.store-theme-scope.homepage-layout-modern .new-arrival-section h2{color:var(--store-text-color)!important}.store-theme-scope .homepage-layout-modern .all-products,.store-theme-scope.homepage-layout-modern .all-products{background:#111!important;color:#fff!important}.store-theme-scope .homepage-layout-modern .all-products h2,.store-theme-scope.homepage-layout-modern .all-products h2{color:#fff!important}.store-theme-scope .homepage-layout-minimal section,.store-theme-scope.homepage-layout-minimal section{background:var(--store-background-color)!important;background-color:var(--store-background-color)!important}.store-theme-scope .homepage-card-softLuxury .category-card-square,.store-theme-scope .homepage-card-softLuxury .category-card-wrapper,.store-theme-scope .homepage-card-softLuxury .dynamic-product-card,.store-theme-scope .homepage-card-softLuxury .featured-section .big-block,.store-theme-scope .homepage-card-softLuxury .featured-section .card,.store-theme-scope .homepage-card-softLuxury .lg-prod-card,.store-theme-scope .homepage-card-softLuxury .new-arrival-card,.store-theme-scope .homepage-card-softLuxury .product-card,.store-theme-scope .homepage-card-softLuxury .sbp-card,.store-theme-scope.homepage-card-softLuxury .category-card-square,.store-theme-scope.homepage-card-softLuxury .category-card-wrapper,.store-theme-scope.homepage-card-softLuxury .dynamic-product-card,.store-theme-scope.homepage-card-softLuxury .featured-section .big-block,.store-theme-scope.homepage-card-softLuxury .featured-section .card,.store-theme-scope.homepage-card-softLuxury .lg-prod-card,.store-theme-scope.homepage-card-softLuxury .new-arrival-card,.store-theme-scope.homepage-card-softLuxury .product-card,.store-theme-scope.homepage-card-softLuxury .sbp-card{background:#fffdfb!important;border:1px solid #ead8cf!important;border-radius:22px!important;box-shadow:0 18px 38px #9124441a!important}.store-theme-scope .homepage-card-modernGlass .category-card-square,.store-theme-scope .homepage-card-modernGlass .category-card-wrapper,.store-theme-scope .homepage-card-modernGlass .dynamic-product-card,.store-theme-scope .homepage-card-modernGlass .featured-section .big-block,.store-theme-scope .homepage-card-modernGlass .featured-section .card,.store-theme-scope .homepage-card-modernGlass .lg-prod-card,.store-theme-scope .homepage-card-modernGlass .new-arrival-card,.store-theme-scope .homepage-card-modernGlass .product-card,.store-theme-scope .homepage-card-modernGlass .sbp-card,.store-theme-scope.homepage-card-modernGlass .category-card-square,.store-theme-scope.homepage-card-modernGlass .category-card-wrapper,.store-theme-scope.homepage-card-modernGlass .dynamic-product-card,.store-theme-scope.homepage-card-modernGlass .featured-section .big-block,.store-theme-scope.homepage-card-modernGlass .featured-section .card,.store-theme-scope.homepage-card-modernGlass .lg-prod-card,.store-theme-scope.homepage-card-modernGlass .new-arrival-card,.store-theme-scope.homepage-card-modernGlass .product-card,.store-theme-scope.homepage-card-modernGlass .sbp-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14!important;border:1px solid #ffd69c47!important;border-radius:18px!important;box-shadow:0 22px 42px #00000042!important}.store-theme-scope .homepage-card-modernGlass .dynamic-product-card *,.store-theme-scope .homepage-card-modernGlass .featured-section .card *,.store-theme-scope .homepage-card-modernGlass .new-arrival-card *,.store-theme-scope .homepage-card-modernGlass .product-card *,.store-theme-scope.homepage-card-modernGlass .dynamic-product-card *,.store-theme-scope.homepage-card-modernGlass .featured-section .card *,.store-theme-scope.homepage-card-modernGlass .new-arrival-card *,.store-theme-scope.homepage-card-modernGlass .product-card *{color:#fff!important}.store-theme-scope .homepage-card-minimalClean .category-card-square,.store-theme-scope .homepage-card-minimalClean .category-card-wrapper,.store-theme-scope .homepage-card-minimalClean .dynamic-product-card,.store-theme-scope .homepage-card-minimalClean .featured-section .big-block,.store-theme-scope .homepage-card-minimalClean .featured-section .card,.store-theme-scope .homepage-card-minimalClean .lg-prod-card,.store-theme-scope .homepage-card-minimalClean .new-arrival-card,.store-theme-scope .homepage-card-minimalClean .product-card,.store-theme-scope .homepage-card-minimalClean .sbp-card,.store-theme-scope.homepage-card-minimalClean .category-card-square,.store-theme-scope.homepage-card-minimalClean .category-card-wrapper,.store-theme-scope.homepage-card-minimalClean .dynamic-product-card,.store-theme-scope.homepage-card-minimalClean .featured-section .big-block,.store-theme-scope.homepage-card-minimalClean .featured-section .card,.store-theme-scope.homepage-card-minimalClean .lg-prod-card,.store-theme-scope.homepage-card-minimalClean .new-arrival-card,.store-theme-scope.homepage-card-minimalClean .product-card,.store-theme-scope.homepage-card-minimalClean .sbp-card{background:#fff!important;border:1px solid #e8e8e8!important;border-radius:10px!important;box-shadow:none!important}.store-theme-scope .homepage-card-minimalClean img,.store-theme-scope.homepage-card-minimalClean img{border-radius:8px!important}@media (max-width:600px){.store-theme-scope .wishlist-page .wishlist-header h1{font-size:18px!important;line-height:1.1!important}.store-theme-scope .wishlist-page .wishlist-category,.store-theme-scope .wishlist-page .wishlist-count,.store-theme-scope .wishlist-page .wishlist-eyebrow{font-size:8px!important;line-height:1.15!important}.store-theme-scope .wishlist-page .wishlist-product-name,.store-theme-scope .wishlist-page .wishlist-product-name a{font-size:9px!important;line-height:1.25!important}.store-theme-scope .wishlist-page .wishlist-price-row strong{font-size:10px!important;line-height:1.1!important}.store-theme-scope .wishlist-page .wishlist-price-row del{font-size:8px!important}.store-theme-scope .wishlist-page .wishlist-cart-btn,.store-theme-scope .wishlist-page .wishlist-view-btn{font-size:7px!important;line-height:1.05!important;min-height:24px!important;padding:4px 5px!important}.store-theme-scope .custom-collections-page .collection-grid-card .collection-card-copy h2{-webkit-line-clamp:2!important;color:#fff!important;font-size:9px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.08!important}.store-theme-scope .all-products .products-header h2,.store-theme-scope .categories-section .cat-header h2,.store-theme-scope .dynamic-home-header h2,.store-theme-scope .featured-section .featured-header h2,.store-theme-scope .friendly-policy-section .policy-main-heading,.store-theme-scope .kids-jewellery-section .kids-header h2,.store-theme-scope .lg-page .lg-section-header h2,.store-theme-scope .new-arrival-section .new-arrival-header h2,.store-theme-scope .personalized-section .personalized-header h2,.store-theme-scope .sbp-section .sbp-header h2,.store-theme-scope .shop-section .heading h2,.store-theme-scope .silver-section .silver-header h2,.store-theme-scope .trust-policy-section .trust-main-heading{font-size:14px!important;line-height:1.25!important}}@media (max-width:380px){.store-theme-scope .custom-collections-page .collection-grid-card .collection-card-copy h2{font-size:8px!important;line-height:1.08!important}}@media (max-width:600px){.store-theme-scope .all-products .product-info h3,.store-theme-scope .featured-section .big-content h3,.store-theme-scope .featured-section .card-content h3,.store-theme-scope .kids-jewellery-section .kids-product-info h3,.store-theme-scope .lg-page .lg-prod-card h3,.store-theme-scope .new-arrival-section .new-arrival-info h3,.store-theme-scope .personalized-section .personalized-card-body h3{font-size:8px!important;letter-spacing:0!important;line-height:1.15!important}.store-theme-scope .all-products .home-selling-price,.store-theme-scope .featured-section .big-selling-price,.store-theme-scope .featured-section .price-row .selling-price,.store-theme-scope .kids-jewellery-section .kids-price,.store-theme-scope .lg-page .lg-price,.store-theme-scope .new-arrival-section .new-arrival-selling-price,.store-theme-scope .personalized-section .dynamic-price{font-size:8px!important;font-weight:600!important;line-height:1.2!important}.store-theme-scope .sbp-section .sbp-card .sbp-label-top{font-size:7px!important;letter-spacing:.2px!important;line-height:1.05!important;margin-bottom:7px!important}.store-theme-scope .sbp-section .sbp-card .sbp-price-amount{font-size:8px!important;font-weight:600!important;letter-spacing:.2px!important;line-height:1.1!important;margin-top:5px!important}.store-theme-scope .all-products .home-mrp-price,.store-theme-scope .featured-section .big-mrp-price,.store-theme-scope .featured-section .price-row .mrp-price,.store-theme-scope .kids-jewellery-section .home-mrp-price,.store-theme-scope .lg-page .home-mrp-price,.store-theme-scope .new-arrival-section .new-arrival-original-price,.store-theme-scope .personalized-section .home-mrp-price{font-size:6px!important;font-weight:400!important;line-height:1.2!important}.store-theme-scope .all-products .home-off-text,.store-theme-scope .featured-section .big-discount-tag,.store-theme-scope .kids-jewellery-section .home-off-text,.store-theme-scope .lg-page .home-off-text,.store-theme-scope .new-arrival-section .home-off-text,.store-theme-scope .personalized-section .home-off-text{font-size:6px!important;font-weight:500!important;line-height:1.2!important}.store-theme-scope .featured-section .featured-discount-badge,.store-theme-scope .featured-section .featured-discount-badge.big-badge,.store-theme-scope .kids-jewellery-section .kids-card-badge,.store-theme-scope .new-arrival-section .new-arrival-badge,.store-theme-scope .new-arrival-section .new-arrival-discount,.store-theme-scope .personalized-section .personalized-badge{font-size:6px!important;letter-spacing:0!important;line-height:1!important;min-height:16px!important;padding:3px 5px!important}.store-theme-scope .all-products .product-info button,.store-theme-scope .all-products .shop-more-btn,.store-theme-scope .featured-section .big-quick-add-btn,.store-theme-scope .featured-section .view-more-btn,.store-theme-scope .kids-jewellery-section .kids-buy-now-btn,.store-theme-scope .lg-page .lg-cart-btn,.store-theme-scope .new-arrival-section .new-arrival-shop-button,.store-theme-scope .new-arrival-section .new-arrival-view-more-button,.store-theme-scope .personalized-section .personalized-action-link{font-size:6px!important;letter-spacing:0!important;line-height:1!important;min-height:22px!important;padding:5px 10px!important}.store-theme-scope .all-products .shop-more-btn,.store-theme-scope .featured-section .view-more-btn,.store-theme-scope .new-arrival-section .new-arrival-view-more-button{align-items:center!important;border-radius:999px!important;display:inline-flex!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;max-width:-webkit-max-content!important;max-width:max-content!important;min-width:0!important;white-space:nowrap!important;width:auto!important}.store-theme-scope .featured-section .quick-add-cart-btn,.store-theme-scope .new-arrival-section .new-arrival-actions button{height:20px!important;min-height:20px!important;min-width:20px!important;width:20px!important}.store-theme-scope .new-arrival-section .new-arrival-actions{gap:4px!important}.store-theme-scope .new-arrival-section .new-arrival-actions button svg{height:10px!important;width:10px!important}.store-theme-scope .all-products,.store-theme-scope .categories-section,.store-theme-scope .dynamic-home-section,.store-theme-scope .featured-section,.store-theme-scope .friendly-policy-section,.store-theme-scope .kids-jewellery-section,.store-theme-scope .lg-page .lg-products,.store-theme-scope .new-arrival-section,.store-theme-scope .personalized-section,.store-theme-scope .sbp-section,.store-theme-scope .shop-section,.store-theme-scope .silver-section,.store-theme-scope .trust-policy-section,.store-theme-scope section{padding-bottom:18px!important;padding-top:18px!important}.store-theme-scope .hero{margin-bottom:0!important}.store-theme-scope .cat-header,.store-theme-scope .featured-header,.store-theme-scope .kids-header,.store-theme-scope .lg-section-header,.store-theme-scope .new-arrival-header,.store-theme-scope .personalized-header,.store-theme-scope .products-header,.store-theme-scope .sbp-header,.store-theme-scope .shop-section .heading,.store-theme-scope .silver-header{margin-bottom:12px!important;margin-top:0!important}.store-theme-scope .featured-action-container,.store-theme-scope .kids-view-more-wrapper,.store-theme-scope .new-arrival-view-more,.store-theme-scope .shop-more{margin-top:16px!important}.store-theme-scope .personalized-section .personalized-video-wrap{margin-bottom:12px!important;margin-top:0!important;max-width:240px!important;width:min(100%,240px)!important}.store-theme-scope .dynamic-home-media.dynamic-video-box,.store-theme-scope .dynamic-media-layout.has-video-only .dynamic-home-media{box-shadow:none!important;min-height:clamp(140px,44vw,200px)!important}}.store-lightbox-backdrop{animation:store-lightbox-fade .18s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191412b8;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:10000}.store-lightbox{animation:store-lightbox-enter .22s ease-out;background:#fff;border:1px solid #d9d0ca;border-radius:8px;border-top:4px solid #8e4f5c;box-shadow:0 26px 70px #14100e47;max-height:min(84vh,590px);overflow-y:auto;position:relative;width:min(100%,470px)}.store-lightbox-close{background:#fff;border:1px solid #0000;border-radius:50%;color:#71645e;cursor:pointer;display:grid;font-size:1.15rem;height:32px;padding:0;place-items:center;position:absolute;right:10px;top:10px;transition:border-color .2s ease,color .2s ease,background-color .2s ease;width:32px}.store-lightbox-close:focus-visible,.store-lightbox-close:hover{background:#fff5f7;border-color:#8e4f5c;color:#8e4f5c;outline:none}.store-lightbox-brand{align-items:center;background:#fcfbfa;border-bottom:1px solid #eee9e5;display:flex;justify-content:center;min-height:54px;padding:7px 46px 6px}.store-lightbox-content{padding:24px 34px 25px;text-align:center}.store-lightbox-logo{display:block;height:36px;margin:0;max-width:min(170px,74%);object-fit:contain;width:auto}.store-lightbox-brand-name{color:#302522;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:700;letter-spacing:0}.store-lightbox-accent{background:#b58a45;display:block;height:2px;margin:0 auto 13px;width:42px}.store-lightbox h2{color:#281f1c;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:600;letter-spacing:0;line-height:1.25;margin:0}.store-lightbox p{color:#6e625d;font-size:.88rem;line-height:1.58;margin:11px auto 0;max-width:430px;white-space:pre-line}.store-lightbox-footer{background:#fcfbfa;border-top:1px solid #eee9e5;display:flex;justify-content:center;padding:13px 22px 15px}.store-lightbox-action{align-items:center;background:#2d2522;border:1px solid #2d2522;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:700;gap:9px;justify-content:center;margin:0;min-height:40px;min-width:170px;padding:8px 17px;transition:border-color .2s ease,background-color .2s ease}.store-lightbox-action:focus-visible,.store-lightbox-action:hover{background:#8e4f5c;border-color:#8e4f5c;outline:none}@keyframes store-lightbox-fade{0%{opacity:0}}@keyframes store-lightbox-enter{0%{opacity:0;transform:translateY(12px)}}@media (max-width:560px){.store-lightbox-backdrop{padding:14px}.store-lightbox-brand{min-height:50px;padding:6px 42px 5px}.store-lightbox-logo{height:33px}.store-lightbox-content{padding:21px 19px 22px}.store-lightbox h2{font-size:1.45rem}.store-lightbox-footer{padding:11px 15px 13px}.store-lightbox-action{width:100%}}@media (prefers-reduced-motion:reduce){.store-lightbox,.store-lightbox-backdrop{animation:none}}.hero{--bg-color:#faf7f5;--text-color:#2b2b2b;--accent-color:#b76e79;--hover-color:#912444;--accent-shadow:#b76e791f;background:var(--bg-color);border-radius:0;height:clamp(380px,48vw,640px);overflow:hidden;padding:0;position:relative;width:100%}.store-theme-scope .hero{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.hero-slider{border-radius:0;height:100%;overflow:hidden;position:relative;width:100%}.store-theme-scope section.hero{border-radius:0!important;padding-bottom:0!important;padding-top:0!important}.store-theme-scope .hero .hero-image,.store-theme-scope .hero-slider{border-radius:0!important}.hero .slide-wrapper{color:inherit;cursor:pointer;height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;text-decoration:none;transition:opacity 1s ease-in-out;width:100%;z-index:1}.hero .slide-wrapper.active{opacity:1;pointer-events:auto;z-index:3}.hero-image{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.08);transition:transform 6s ease;width:100%}.hero .slide-wrapper.active .hero-image{transform:scale(1)}.hero-slider:before{background:linear-gradient(135deg,#f8f4f1bf,#f4d6ccbf,#ffffffbf);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.hero-overlay-content{color:var(--text-color);left:8%;max-width:600px;position:absolute;text-align:left;top:50%;transform:translateY(-50%);z-index:5}.hero-overlay-content h2{font-size:2.8rem;font-weight:600;letter-spacing:2px;margin-bottom:15px;margin-top:0;text-shadow:0 2px 8px #0000000d;text-transform:uppercase}.hero-overlay-content h2,.hero-overlay-content p{font-family:Jost,sans-serif;opacity:0;transform:translateY(20px)}.hero-overlay-content p{color:#4a4a4a;font-size:1.15rem;line-height:1.6;margin-bottom:30px;text-shadow:0 2px 5px #0000000d}.hero .slide-wrapper.active .hero-overlay-content h2{animation:heroFadeInUp .8s ease .2s forwards}.hero .slide-wrapper.active .hero-overlay-content p{animation:heroFadeInUp .8s ease .4s forwards}.hero .slide-wrapper.active .hero-shop-now-btn{animation:heroFadeInUp .8s ease .6s forwards}.hero-shop-now-btn{background-color:var(--accent-color);border:none;border-radius:40px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:.95rem;font-weight:500;letter-spacing:2px;opacity:0;padding:12px 36px;text-transform:uppercase;transform:translateY(20px);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.hero-shop-now-btn:hover{background-color:var(--hover-color);box-shadow:0 8px 22px #9124444d;color:#fff;transform:translateY(-3px)}.hero .slider-dots{align-items:center;bottom:25px;display:flex;gap:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.hero .dot{background:#00000026;border-radius:50%;cursor:pointer;height:13px;transition:all .3s ease;width:13px}.hero .dot:hover{background:#0000004d}.hero .dot.active-dot{background:var(--accent-color);border-radius:20px;width:35px}.hero .slide-wrapper.active:hover .hero-image{transform:scale(1.04);transition:transform 4s ease}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.hero{height:clamp(300px,48vw,460px);padding:0}.hero .slide-wrapper.active .hero-image,.hero-image{transform:none}.hero-overlay-content{left:6%;max-width:80%}.hero-overlay-content h2{font-size:2.2rem}.hero-overlay-content p{font-size:1rem;margin-bottom:20px}}@media (max-width:768px){.hero{height:clamp(250px,52vw,360px)}.hero-slider:before{background:linear-gradient(135deg,#f8f4f173,#f4d6cc61,#ffffff6b)}.hero-overlay-content{left:6%;max-width:88%;right:6%}.hero-overlay-content h2{font-size:clamp(1.55rem,5vw,2rem);margin-bottom:10px}.hero-overlay-content p{font-size:.95rem;line-height:1.45}}@media (max-width:576px){.hero{background:var(--bg-color);height:clamp(165px,48vw,240px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;padding:0;width:100vw}.hero,.hero-slider{border-radius:0}.hero-slider:before{background:linear-gradient(135deg,#f8f4f138,#f4d6cc2e,#ffffff3d)}.hero .slide-wrapper.active .hero-image,.hero .slide-wrapper.active:hover .hero-image,.hero-image{object-fit:fill;transform:none}.hero-overlay-content{left:5%;max-width:100%;right:5%;text-align:center}.hero-overlay-content h2{font-size:clamp(1.15rem,5vw,1.5rem);letter-spacing:1px;margin-bottom:8px}.hero-overlay-content p{font-size:.82rem;line-height:1.35;margin-bottom:12px}.hero-shop-now-btn{font-size:.85rem;padding:10px 28px}.hero .slider-dots{bottom:10px;gap:8px}.hero .dot{height:10px;width:10px}.hero .active-dot{width:24px}}@media (max-width:380px){.hero{height:clamp(150px,48vw,200px)}.hero-overlay-content p{display:none}}: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{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);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{-webkit-margin-start:var(--swiper-centered-offset-before);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{-webkit-margin-before:var(--swiper-centered-offset-before);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}::slotted(svg),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,::slotted(.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,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.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,::slotted(.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,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.categories-section{--bg-color:#faf7f5;--text-color:#2b2b2b;--accent-color:#b76e79;--hover-color:#912444;--accent-shadow:#b76e791f;background-color:#fff;overflow:hidden;padding:clamp(34px,5vw,60px) clamp(12px,3vw,24px);position:relative;text-align:center}.categories-section .cat-header h2{color:var(--text-color);font-family:Jost,sans-serif;font-size:clamp(16px,2vw,24px);letter-spacing:1.5px;margin:0 0 clamp(24px,4vw,45px);text-transform:uppercase;white-space:nowrap}.categories-section .cat-header p{font-size:clamp(14px,2vw,16px);line-height:1.6;margin:-24px auto 34px;max-width:680px;padding:0 10px}.categories-section .cat-loading-text,.categories-section p{color:#666;font-family:Jost,sans-serif;font-weight:400;text-align:center}.categories-section .cat-loading-text{padding:60px}.categories-section .categories-slider-wrapper{margin:0 auto;max-width:1550px;padding:0;position:relative}.categories-section .categories-swiper{overflow:hidden;padding:10px 2px 16px;width:100%}.categories-section .category-card-wrapper{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;display:flex;flex-direction:column;outline:none;padding:0;text-decoration:none;transition:transform .4s cubic-bezier(.25,1,.5,1);-webkit-user-select:none;user-select:none}.categories-section .category-card-wrapper:active,.categories-section .category-card-wrapper:focus{box-shadow:none;outline:none}.categories-section .category-card-wrapper:hover{transform:translateY(-6px)}.categories-section .category-card-square{aspect-ratio:1/1;background-color:#f5f5f5;border-radius:14px;box-shadow:0 4px 15px #00000008;max-width:min(280px,100%);overflow:hidden;position:relative;transition:box-shadow .4s ease;width:100%}.categories-section .category-img-square{display:block;height:100%;object-fit:cover;pointer-events:none;transition:transform .6s cubic-bezier(.25,1,.5,1);width:100%}.categories-section .category-card-wrapper:hover .category-card-square{box-shadow:0 12px 24px #91244414,0 4px 8px #9124440a}.categories-section .category-card-wrapper:hover .category-img-square{transform:scale(1.06)}.categories-section .category-title{color:#121212;font-family:Jost,sans-serif;font-size:clamp(10px,1vw,14px);font-weight:600;letter-spacing:.8px;line-height:1.25;margin-top:14px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.categories-section .category-card-wrapper:hover .category-title{color:var(--accent-color)}.categories-section .slider-arrow{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #eae1dc99;border-radius:50%;box-shadow:0 4px 12px #9124440f;color:var(--text-color);cursor:pointer;display:flex;font-family:Jost,sans-serif;font-weight:500;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.25,1,.5,1);width:36px;z-index:20}.categories-section .slider-arrow:hover{background:var(--hover-color);border-color:var(--hover-color);box-shadow:0 6px 16px #91244440;color:#fff;transform:translateY(-50%) scale(1.08)}.categories-section .cat-arrow-left{left:0}.categories-section .cat-arrow-right{right:0}.categories-section .slider-arrow.swiper-button-disabled{opacity:0;pointer-events:none}@media (max-width:992px){.categories-section .categories-slider-wrapper{padding:0 34px}.categories-section .category-card-square{border-radius:12px}}@media (max-width:768px){.categories-section{padding-bottom:34px;padding-top:34px}.categories-section .categories-slider-wrapper{padding:0 28px}.categories-section .slider-arrow{height:32px;width:32px}}@media (max-width:576px){.categories-section{padding:28px 0 30px}.categories-section .cat-header{padding:0 14px}.categories-section .slider-arrow{display:none}.categories-section .categories-slider-wrapper{padding:0}.categories-section .categories-swiper{padding:4px 14px 10px}.categories-section .cat-header h2{font-size:14px;letter-spacing:1px;margin-bottom:18px}.categories-section .cat-header p{font-size:13px;line-height:1.45;margin:-10px auto 22px}.categories-section .category-card-square{border-radius:10px}.categories-section .category-title{font-size:10px;letter-spacing:.5px;margin-top:8px}}@media (max-width:380px){.categories-section .categories-swiper{padding-left:12px;padding-right:12px}.categories-section .category-title{font-size:9.5px}}.featured-section{--bg-color:#faf7f5;--text-color:#2b2b2b;--accent-color:#b76e79;--hover-color:#912444;--accent-shadow:#b76e791f;background:#fff;padding:50px 20px}.featured-section .featured-header{margin-bottom:50px;text-align:center}.featured-section .featured-header h2{color:var(--text-color);font-family:Jost,sans-serif;font-size:32px;font-weight:400;letter-spacing:1px;margin:0;text-transform:uppercase}.featured-section .grid-layout{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:auto;max-width:1300px}.featured-section .small-blocks{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.featured-section .card{background-color:#fff;border:1px solid #e7d7d2;border-radius:24px;box-shadow:0 8px 24px var(--accent-shadow);display:flex;flex-direction:column;height:330px;overflow:hidden;position:relative;text-decoration:none;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease,border-color .4s ease}.featured-section .card:hover{border-color:var(--accent-color);box-shadow:0 15px 40px #91244426;transform:translateY(-6px)}.featured-section .card .featured-image-wrapper{background:#fff;height:100%;overflow:hidden;position:relative;width:100%}.featured-section .featured-img{display:block;height:100%;object-fit:cover;object-position:center;transition:none;width:100%}.featured-section .big-block:hover .featured-img,.featured-section .card:hover .featured-img{transform:none}.featured-section .card-content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffdb;bottom:0;box-sizing:border-box;left:0;padding:5px 15px;position:absolute;text-align:left;width:100%;z-index:3}.featured-section .card-content h3{color:#121212;font-family:Jost,sans-serif;font-size:15px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;transition:color .25s ease;white-space:nowrap}.featured-section .card:hover .card-content h3{color:#121212}.featured-section .price-row{align-items:baseline;display:flex;gap:8px}.featured-section .price-row .selling-price{color:var(--text-color);font-family:Jost,sans-serif;font-size:15px;font-weight:600}.featured-section .price-row .mrp-price{color:#ffffff8c;font-family:Jost,sans-serif;font-size:12px;font-weight:400;text-decoration:line-through}.featured-section .featured-discount-badge{background:var(--hover-color);border-radius:20px;box-shadow:0 4px 10px #00000026;color:#fff;font-family:Jost,sans-serif;font-size:10px;font-weight:500;left:15px;letter-spacing:.5px;padding:5px 12px;position:absolute;top:15px;z-index:4}.featured-section .featured-discount-badge.big-badge{font-size:11px;left:25px;padding:6px 14px;top:25px}.featured-section .quick-add-cart-btn{align-items:center;background:#fff;border:1px solid #e7d7d2;border-radius:50%;box-shadow:0 6px 15px #00000026;color:var(--accent-color);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:-60px;top:15px;transition:all .4s cubic-bezier(.165,.84,.44,1);width:40px;z-index:5}.featured-section .card:hover .quick-add-cart-btn{right:15px}.featured-section .quick-add-cart-btn:hover{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 4px 12px #b76e7940;color:#fff;transform:scale(1.08)}.featured-section .big-block{background:#fff;border:1px solid #e7d7d2;border-radius:28px;box-shadow:0 8px 24px var(--accent-shadow);overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease,border-color .4s ease}.featured-section .big-block:hover{border-color:var(--accent-color);box-shadow:0 15px 40px #91244426;transform:translateY(-6px)}.featured-section .big-block-link{display:block;height:100%;text-decoration:none}.featured-section .big-wrapper{background:#fff8f6;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.featured-section .big-overlay{background:#0000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.featured-section .big-quick-add-btn{align-items:center;background:#fff;border:1px solid #e7d7d2;border-radius:30px;bottom:22px;box-shadow:0 10px 25px #b76e7926;color:var(--text-color);cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:.85rem;font-weight:500;justify-content:center;letter-spacing:1.5px;opacity:0;padding:14px 28px;position:absolute;right:20px;transform:translateY(10px);transition:all .4s cubic-bezier(.165,.84,.44,1);z-index:6}.featured-section .big-block:hover .big-quick-add-btn{opacity:1;transform:translateY(0)}.featured-section .big-quick-add-btn:hover{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 4px 12px #b76e7940;color:#fff}.featured-section .big-content{bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;text-align:left;width:100%;z-index:3}.featured-section .big-content h3{color:#fff;font-family:Jost,sans-serif;font-size:26px;font-weight:600;letter-spacing:.5px;margin:0 0 6px}.featured-section .big-price-container{align-items:baseline;display:flex;gap:10px;margin-bottom:14px}.featured-section .big-selling-price{color:#fff;font-family:Jost,sans-serif;font-size:22px;font-weight:600}.featured-section .big-mrp-price{color:#ffffff80;font-family:Jost,sans-serif;font-size:15px;font-weight:400;text-decoration:line-through}.featured-section .big-discount-tag{color:#fff8f6;font-family:Jost,sans-serif;font-size:14px;font-weight:400;opacity:.9}.featured-section .big-shop-now{color:#fff;display:inline-block;font-family:Jost,sans-serif;font-size:.9rem;font-weight:400;opacity:.85;transition:opacity .3s ease,transform .3s ease}.featured-section .big-block:hover .big-shop-now{opacity:1;transform:translateX(5px)}.featured-section .featured-action-container{margin-top:60px;text-align:center}.featured-section .view-more-btn{background-color:var(--accent-color);border:1px solid var(--accent-color);border-radius:35px;box-shadow:0 6px 15px var(--accent-shadow);color:#fff;display:inline-block;font-family:Jost,sans-serif;font-size:.95rem;font-weight:500;letter-spacing:1.5px;padding:14px 36px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.featured-section .view-more-btn:hover{background-color:var(--hover-color);border-color:var(--hover-color);box-shadow:0 10px 25px #91244440;transform:translateY(-3px)}@media (max-width:992px){.featured-section .grid-layout{gap:30px;grid-template-columns:1fr}.featured-section .big-block{height:450px}.featured-section .big-wrapper{height:100%;position:relative}.featured-section .card:hover .quick-add-cart-btn{right:15px}.featured-section .big-quick-add-btn{bottom:18px;opacity:1;right:18px;transform:translateY(0)}}@media (max-width:650px){.featured-section{padding:34px 12px}.featured-section .featured-header h2{font-size:32px}.featured-section .grid-layout{gap:18px}.featured-section .small-blocks{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));order:1}.featured-section .card{border-radius:14px;height:clamp(135px,42vw,175px)}.featured-section .card-content{padding:5px 8px}.featured-section .card-content h3{font-size:10px;margin-bottom:2px}.featured-section .price-row{gap:4px}.featured-section .price-row .selling-price{font-size:10px}.featured-section .price-row .mrp-price{font-size:9px}.featured-section .featured-discount-badge{font-size:8px!important;left:8px;min-height:20px!important;padding:4px 7px!important;top:8px}.featured-section .quick-add-cart-btn{height:28px;right:8px;top:8px;width:28px}.featured-section .card:hover .quick-add-cart-btn{right:8px}.featured-section .big-block{border-radius:20px;height:clamp(260px,78vw,340px);order:2}.featured-section .big-content h3{font-size:16px}.featured-section .big-selling-price{font-size:15px}.featured-section .big-quick-add-btn{bottom:14px;font-size:.8rem;padding:10px 22px;right:14px}.featured-section .view-more-btn{font-size:.85rem;padding:12px 28px;width:auto}}.featured-section .big-quick-add-btn,.featured-section .quick-add-cart-btn,.featured-section .view-more-btn{background:linear-gradient(92.32deg,#ffb9c7 12.41%,#ffe5ea 99.21%)!important;background-color:#ffb9c7!important;border-color:#ffb9c7!important;color:#000!important}.featured-section .big-quick-add-btn:hover,.featured-section .quick-add-cart-btn:hover,.featured-section .view-more-btn:hover{background:#ffb9c7!important;background-color:#ffb9c7!important;border-color:#ffb9c7!important;color:#000!important}.featured-section .featured-discount-badge,.featured-section .featured-discount-badge.big-badge{align-items:center!important;background:#912444!important;background-color:#912444!important;border:1px solid #ffffff57!important;border-radius:999px!important;box-shadow:0 8px 18px #9124443d!important;color:#fff!important;display:inline-flex!important;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:600!important;justify-content:center!important;letter-spacing:.04em!important;line-height:1!important;min-height:28px!important;padding:6px 12px!important;text-transform:uppercase!important;white-space:nowrap!important}@media (max-width:650px){.featured-section .featured-discount-badge{font-size:8px!important;left:8px!important;min-height:20px!important;padding:4px 7px!important;top:8px!important}.featured-section .featured-discount-badge.big-badge{font-size:9px!important;left:14px!important;min-height:24px!important;padding:5px 10px!important;top:14px!important}}.Toastify__toast-container{font-family:Jost,sans-serif;width:min(380px,calc(100vw - 28px))!important;z-index:99999!important}.Toastify__toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5!important;border:1px solid #b76e792e!important;border-radius:18px!important;box-shadow:0 18px 45px #2b1f1b24!important;color:#241b18!important;min-height:58px!important;padding:14px 16px!important}.Toastify__toast-body{font-size:.9rem;font-weight:500;gap:10px;letter-spacing:.01em;line-height:1.45;margin:0!important;padding:0!important}.Toastify__toast-icon{-webkit-margin-end:8px!important;margin-inline-end:8px!important;width:22px!important}.Toastify__close-button{color:#8e4f5c!important;opacity:.7!important;transition:opacity .2s ease}.Toastify__close-button:hover{opacity:1!important}.vaihub-toast{overflow:hidden;position:relative}.vaihub-toast:before{border-radius:18px 0 0 18px;content:"";inset:0 auto 0 0;position:absolute;width:5px}.vaihub-toast-success:before{background:linear-gradient(180deg,#d4af37,#b8892d)}.vaihub-toast-error:before{background:linear-gradient(180deg,#b76e79,#8e4f5c)}.vaihub-toast-info:before{background:linear-gradient(180deg,#c7a77b,#8f6f45)}.vaihub-toast-warning:before{background:linear-gradient(180deg,#f0b35a,#c27b2a)}.Toastify__progress-bar{height:3px!important}.Toastify__progress-bar--success{background:linear-gradient(90deg,#d4af37,#b8892d)!important}.Toastify__progress-bar--error{background:linear-gradient(90deg,#b76e79,#8e4f5c)!important}.Toastify__progress-bar--info{background:linear-gradient(90deg,#c7a77b,#8f6f45)!important}.Toastify__progress-bar--warning{background:linear-gradient(90deg,#f0b35a,#c27b2a)!important}@media (max-width:480px){.Toastify__toast-container{left:14px!important;right:14px!important;top:14px!important;width:auto!important}}.Toastify__toast-container,.Toastify__toast-container *{font-family:Jost,sans-serif}.Toastify__toast-container{color:#000;font-size:16px;font-weight:300}.Toastify__toast-container p{color:#6b7280;font-size:16px;font-weight:300}.Toastify__toast-container h1{color:#112326;font-size:clamp(32px,3vw,40px);font-weight:400}.Toastify__toast-container h2{color:#112326;font-size:26px;font-weight:400}.Toastify__toast-container h3{color:#112326;font-size:14px;font-weight:400}.Toastify__toast-container span{color:#333;font-size:14px;font-weight:400}.Toastify__toast-container .btn,.Toastify__toast-container .button,.Toastify__toast-container .dropdown-title,.Toastify__toast-container .menu a,.Toastify__toast-container .nav-action-label,.Toastify__toast-container a,.Toastify__toast-container button,.Toastify__toast-container input,.Toastify__toast-container nav,.Toastify__toast-container select,.Toastify__toast-container textarea{color:#000;font-size:16px;font-weight:400}.Toastify__toast-container li,.Toastify__toast-container ul{color:#000;font-size:16px;font-weight:300}.Toastify__toast-container .card-content h3,.Toastify__toast-container .cart-item-name,.Toastify__toast-container .checkout-product-name,.Toastify__toast-container .kids-product-info h3,.Toastify__toast-container .new-arrival-info h3,.Toastify__toast-container .personalized-card-body h3,.Toastify__toast-container .product-info h3,.Toastify__toast-container .product-name,.Toastify__toast-container .product-title,.Toastify__toast-container .silver-overlay h3,.Toastify__toast-container .wishlist-item-name{color:#112326;font-size:clamp(16px,1.2vw,18px);font-weight:400}.Toastify__toast-container .cardPrice strong,.Toastify__toast-container .cart-price,.Toastify__toast-container .checkout-price,.Toastify__toast-container .current-price,.Toastify__toast-container .dynamic-price,.Toastify__toast-container .kids-price,.Toastify__toast-container .lg-price,.Toastify__toast-container .new-arrival-selling-price,.Toastify__toast-container .price,.Toastify__toast-container .priceRow strong,.Toastify__toast-container .selling-price,.Toastify__toast-container .total-price,.Toastify__toast-container .wishlist-price{color:#000;font-size:clamp(18px,1.4vw,20px);font-weight:400}.Toastify__toast-container .footer,.Toastify__toast-container .footer *,.Toastify__toast-container footer{color:#000;font-size:16px;font-weight:300}.Toastify__toast-container{margin-bottom:0}.Toastify__toast-container,.Toastify__toast-container .address-card,.Toastify__toast-container .address-registry-card,.Toastify__toast-container .big-featured-card,.Toastify__toast-container .blog-card,.Toastify__toast-container .breakupCard,.Toastify__toast-container .cart-card,.Toastify__toast-container .cart-container,.Toastify__toast-container .checkout-card,.Toastify__toast-container .checkout-container,.Toastify__toast-container .collection-card,.Toastify__toast-container .container,.Toastify__toast-container .content,.Toastify__toast-container .coupon-card,.Toastify__toast-container .dashboard-container,.Toastify__toast-container .dashboard-stat-card,.Toastify__toast-container .featured-card,.Toastify__toast-container .infoCard,.Toastify__toast-container .job-card,.Toastify__toast-container .kids-card,.Toastify__toast-container .lg-feature-card,.Toastify__toast-container .lg-prod-card,.Toastify__toast-container .login-card,.Toastify__toast-container .new-arrival-card,.Toastify__toast-container .order-card,.Toastify__toast-container .order-summary,.Toastify__toast-container .overview-card,.Toastify__toast-container .page,.Toastify__toast-container .personalized-card,.Toastify__toast-container .product-card,.Toastify__toast-container .product-section,.Toastify__toast-container .productCard,.Toastify__toast-container .productSection,.Toastify__toast-container .products-section,.Toastify__toast-container .profile-card,.Toastify__toast-container .recent-orders-section,.Toastify__toast-container .reviewCard,.Toastify__toast-container .search-card,.Toastify__toast-container .section,.Toastify__toast-container .sidebar,.Toastify__toast-container .silver-big-card,.Toastify__toast-container .success-card,.Toastify__toast-container .summary-box,.Toastify__toast-container .table-container,.Toastify__toast-container .top-bar,.Toastify__toast-container .wishlist-card,.Toastify__toast-container .wrapper,.Toastify__toast-container article,.Toastify__toast-container main,.Toastify__toast-container section{background:#fff!important;background-color:#fff!important}.Toastify__toast-container .footer,.Toastify__toast-container footer{background:#fff!important;background-color:#fff!important;margin-bottom:0!important}.new-arrival-section{--new-arrival-text:#2b2b2b;--new-arrival-accent:#b76e79;--new-arrival-hover:#912444;background:#fff;font-family:Jost,sans-serif;padding:50px 6%;width:100%}.new-arrival-section,.new-arrival-section *,.new-arrival-section :after,.new-arrival-section :before{box-sizing:border-box}.new-arrival-section .new-arrival-header{margin-bottom:55px;text-align:center}.new-arrival-section .new-arrival-header h2{color:var(--new-arrival-text);font-size:32px;font-weight:400;letter-spacing:.5px;margin:0;text-transform:uppercase}.new-arrival-section .new-arrival-message{color:#666;margin:0;padding:40px 16px;text-align:center}.new-arrival-section .new-arrival-error{color:var(--new-arrival-hover)}.new-arrival-section .new-arrival-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1400px}.new-arrival-section .new-arrival-card{background:#fff;background:var(--store-background-color,#fff);border:1px solid #e7d7d2;border-radius:22px;box-shadow:0 8px 24px #b76e791f;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.new-arrival-section .new-arrival-card:nth-child(n+9){display:none}.new-arrival-section .new-arrival-card:hover{border-color:var(--new-arrival-accent);box-shadow:0 14px 35px #91244426;transform:translateY(-6px)}.new-arrival-section .new-arrival-image-box{aspect-ratio:3/4;background:#f6f2ef;overflow:hidden;position:relative}.new-arrival-section .new-arrival-image-box>a{display:block;height:100%;width:100%}.new-arrival-section .new-arrival-image-box img{display:block;height:100%;object-fit:cover;transition:transform .55s ease;width:100%}.new-arrival-section .new-arrival-card:hover .new-arrival-image-box img{transform:scale(1.05)}.new-arrival-section .new-arrival-badge{background:var(--new-arrival-accent);border-radius:30px;box-shadow:0 4px 10px #0000001f;color:#fff;font-size:11px;font-weight:600;left:18px;letter-spacing:.6px;padding:6px 14px;position:absolute;top:18px;z-index:2}.new-arrival-section .new-arrival-discount{background:var(--new-arrival-hover)}.new-arrival-section .new-arrival-actions{display:flex;flex-direction:column;gap:10px;opacity:0;position:absolute;right:18px;top:18px;transform:translateX(15px);transition:opacity .3s ease,transform .3s ease;z-index:3}.new-arrival-section .new-arrival-card:focus-within .new-arrival-actions,.new-arrival-section .new-arrival-card:hover .new-arrival-actions{opacity:1;transform:translateX(0)}.new-arrival-section .new-arrival-actions button{background:#fff;border:1px solid #e7d7d2;border-radius:50%;box-shadow:0 5px 15px #b76e791f;color:var(--new-arrival-text);cursor:pointer;display:grid;height:42px;padding:0;place-items:center;transition:background .25s ease,color .25s ease,transform .25s ease;width:42px}.new-arrival-section .new-arrival-actions button.is-wishlisted,.new-arrival-section .new-arrival-actions button:focus-visible,.new-arrival-section .new-arrival-actions button:hover{background:var(--new-arrival-accent);border-color:var(--new-arrival-accent);color:#fff;transform:scale(1.07)}.new-arrival-section .new-arrival-info{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:12px 12px 13px;text-align:center}.new-arrival-section .new-arrival-info>a:first-child{color:inherit;text-decoration:none}.new-arrival-section .new-arrival-info h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--new-arrival-text);display:-webkit-box;font-size:16px;font-weight:600;line-height:1.2;margin:0 0 3px;overflow:hidden;transition:color .25s ease}.new-arrival-section .new-arrival-info>a:first-child:hover h3{color:var(--new-arrival-accent)}.new-arrival-section .new-arrival-price{align-items:baseline;display:flex;gap:8px;justify-content:center;margin:0 0 9px}.new-arrival-section .new-arrival-selling-price{color:var(--new-arrival-hover);font-size:19px;font-weight:600}.new-arrival-section .new-arrival-original-price{color:#888;font-size:13px;text-decoration:line-through}.new-arrival-section .new-arrival-shop-button,.new-arrival-section .new-arrival-view-more-button{border:1px solid var(--new-arrival-accent);border-radius:30px;display:inline-block;text-decoration:none;text-transform:uppercase;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.new-arrival-section .new-arrival-shop-button{background:#faf7f2;color:var(--new-arrival-text);font-size:11px;font-weight:500;letter-spacing:.8px;margin-top:auto;padding:8px 18px}.new-arrival-section .new-arrival-shop-button:focus-visible,.new-arrival-section .new-arrival-shop-button:hover{background:var(--new-arrival-hover);border-color:var(--new-arrival-hover);color:#fff;transform:translateY(-2px)}.new-arrival-section .new-arrival-view-more{display:flex;justify-content:center;margin-top:50px}.new-arrival-section .new-arrival-view-more-button{background:var(--new-arrival-accent);box-shadow:0 6px 16px #b76e791f;color:#fff;font-size:15px;font-weight:500;letter-spacing:1px;padding:14px 38px}.new-arrival-section .new-arrival-view-more-button:focus-visible,.new-arrival-section .new-arrival-view-more-button:hover{background:var(--new-arrival-hover);border-color:var(--new-arrival-hover);color:#fff;transform:translateY(-3px)}@media (hover:none){.new-arrival-section .new-arrival-actions{opacity:1;transform:none}}@media (max-width:1200px){.new-arrival-section .new-arrival-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.new-arrival-section .new-arrival-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.new-arrival-section{padding:34px 12px}.new-arrival-section .new-arrival-header{margin-bottom:22px}.new-arrival-section .new-arrival-grid{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.new-arrival-section .new-arrival-card{border-radius:12px;display:flex;margin:0 auto;max-width:none}.new-arrival-section .new-arrival-image-box{aspect-ratio:1/1.18}.new-arrival-section .new-arrival-info{padding:6px 4px 7px}.new-arrival-section .new-arrival-info h3{font-size:8px;line-height:1.15}.new-arrival-section .new-arrival-price{flex-wrap:wrap;gap:3px 5px;margin-bottom:7px}.new-arrival-section .new-arrival-selling-price{font-size:11px}.new-arrival-section .home-off-text,.new-arrival-section .new-arrival-original-price{font-size:9px}.new-arrival-section .new-arrival-actions{gap:4px;right:8px;top:8px}.new-arrival-section .new-arrival-actions button{height:20px;width:20px}.new-arrival-section .new-arrival-actions button svg{height:10px;width:10px}.new-arrival-section .new-arrival-badge{font-size:8px!important;left:8px;min-height:20px!important;padding:4px 7px!important;top:8px}.new-arrival-section .new-arrival-shop-button{font-size:8px;letter-spacing:.4px;padding:5px 8px}.new-arrival-section .new-arrival-view-more-button{text-align:center;width:auto}}.new-arrival-section .new-arrival-actions button,.new-arrival-section .new-arrival-shop-button,.new-arrival-section .new-arrival-view-more-button{background:linear-gradient(92.32deg,#ffb9c7 12.41%,#ffe5ea 99.21%)!important;background-color:#ffb9c7!important;border-color:#ffb9c7!important;color:#000!important}.new-arrival-section .new-arrival-actions button.is-wishlisted,.new-arrival-section .new-arrival-actions button:focus-visible,.new-arrival-section .new-arrival-actions button:hover,.new-arrival-section .new-arrival-shop-button:focus-visible,.new-arrival-section .new-arrival-shop-button:hover,.new-arrival-section .new-arrival-view-more-button:focus-visible,.new-arrival-section .new-arrival-view-more-button:hover{background:#ffb9c7!important;background-color:#ffb9c7!important;border-color:#ffb9c7!important;color:#000!important}.new-arrival-section .new-arrival-badge,.new-arrival-section .new-arrival-discount{align-items:center!important;background:#912444!important;background-color:#912444!important;border:1px solid #ffffff57!important;border-radius:999px!important;box-shadow:0 8px 18px #9124443d!important;color:#fff!important;display:inline-flex!important;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:600!important;justify-content:center!important;letter-spacing:.04em!important;line-height:1!important;min-height:28px!important;padding:6px 12px!important;text-transform:uppercase!important;white-space:nowrap!important}@media (max-width:600px){.new-arrival-section .new-arrival-badge,.new-arrival-section .new-arrival-discount{font-size:8px!important;left:8px!important;min-height:20px!important;padding:4px 7px!important;top:8px!important}.new-arrival-section .new-arrival-actions button{height:20px!important;min-height:20px!important;min-width:20px!important;width:20px!important}.new-arrival-section .new-arrival-actions button svg{height:10px!important;width:10px!important}}.lg-page{background-color:#fff;box-sizing:border-box;color:#2b2b2b;font-family:Jost,sans-serif;width:100%}.lg-page .lg-container{margin:0 auto;max-width:1300px;padding:0 20px}.lg-page .lg-section-header{margin-bottom:50px;text-align:center}.lg-page .lg-section-header span{color:#b76e79;display:block;font-family:Jost,sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;margin-bottom:10px;text-transform:uppercase}.lg-page .lg-section-header h2{color:#2b2b2b;font-family:Jost,sans-serif;font-size:32px;font-weight:400;letter-spacing:.5px;margin:0;text-transform:uppercase}.lg-page .lg-hero{align-items:center;background:url(https://images.unsplash.com/photo-1603561591411-07134e71a2a9?q=80&w=1600) no-repeat 50%/cover;display:flex;height:85vh;padding:0 8%;position:relative}.lg-page .lg-hero-overlay{background:linear-gradient(90deg,#2b2b2be6 0,#3a3a3a73 50%,#0000);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.lg-page .lg-hero-content{color:#fff;max-width:600px;position:relative;text-align:left;z-index:2}.lg-page .lg-tag{color:#e7d7d2;display:block;font-size:.9rem;font-weight:600;letter-spacing:3px;margin-bottom:15px}.lg-page .lg-hero-content h1,.lg-page .lg-tag{font-family:Jost,sans-serif;text-transform:uppercase}.lg-page .lg-hero-content h1{font-size:4rem;font-weight:700;line-height:1.1;margin:0 0 20px}.lg-page .lg-hero-content h1 span{color:#b76e79}.lg-page .lg-hero-content p{color:#f8f4f1;font-family:Jost,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.7;margin-bottom:35px}.lg-page .lg-hero-btn{background-color:#b76e79;border-radius:35px;box-shadow:0 6px 16px #b76e7933;color:#fff;display:inline-block;font-family:Jost,sans-serif;font-weight:600;letter-spacing:1px;padding:14px 35px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.lg-page .lg-hero-btn:hover{background-color:#8e4f5c;box-shadow:0 10px 25px #8e4f5c59;transform:translateY(-3px)}.lg-page .lg-features{background:#fff;border-bottom:1px solid #e7d7d2;padding:15px 20px}.lg-page .lg-feature-grid{display:flex;gap:30px;justify-content:space-between;margin:0 auto;max-width:1200px}.lg-page .lg-feature-card{flex:1 1;padding:20px;text-align:center}.lg-page .lg-feature-card svg{color:#b76e79;display:inline-block;margin-bottom:15px}.lg-page .lg-feature-card h3{color:#2b2b2b;font-family:Jost,sans-serif;font-size:18px;font-weight:600;margin:0 0 10px}.lg-page .lg-feature-card p{color:#555;font-family:Jost,sans-serif;font-size:.95rem;font-weight:400;line-height:1.6;margin:0}.lg-page .lg-collections{background:#fff;padding:80px 20px}.lg-page .lg-grid-round{display:flex;gap:35px;justify-content:center;margin:0 auto;max-width:1200px}.lg-page .lg-round-card{aspect-ratio:1/1;border:1px solid #e7d7d2;border-radius:50%;box-shadow:0 8px 25px #b76e7926;flex-basis:calc(25% - 27px);flex-grow:0;flex-shrink:0;min-width:160px;overflow:hidden;position:relative;text-decoration:none;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease}.lg-page .lg-round-card:hover{border-color:#b76e79;box-shadow:0 15px 40px #b76e7940;transform:translateY(-6px)}.lg-page .lg-round-card img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94);width:100%}.lg-page .lg-round-card:hover img{transform:scale(1.05)}.lg-page .lg-round-overlay{align-items:center;background:linear-gradient(0deg,#2b2b2bd9 0,#2b2b2b33 60%,#0000);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:25px 15px;position:absolute;top:0;width:100%}.lg-page .lg-round-overlay h3{color:#fff;font-family:Jost,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;margin:0;text-shadow:1px 1px 4px #0000004d;text-transform:uppercase}.lg-page .lg-products{background:#fff;padding:80px 20px}.lg-page .lg-prod-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;width:100%}.lg-page .lg-empty-state{background:linear-gradient(180deg,#fffaf8,#fff);border:1px solid #eadbd7;border-radius:8px;box-shadow:0 16px 38px #1f293712;color:#5f172c;font-size:16px;font-weight:600;grid-column:1/-1;line-height:1.6;margin:24px auto;padding:28px 24px;text-align:center;width:min(680px,calc(100% - 32px))}.lg-page .lg-prod-card{background:#fff;border:1px solid #e7d7d2;border-radius:28px;box-shadow:0 8px 24px #b76e790a;box-sizing:border-box;color:inherit!important;display:flex;flex-direction:column;overflow:hidden;padding:15px;text-decoration:none!important;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease,border-color .4s ease}.lg-page .lg-prod-card:hover{border-color:#b76e79;box-shadow:0 15px 40px #b76e792e;transform:translateY(-6px)}.lg-page .lg-prod-img-wrap{border-radius:18px;height:360px;overflow:hidden;position:relative;width:100%}.lg-page .lg-prod-img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94);width:100%}.lg-page .lg-prod-card:hover .lg-prod-img{transform:scale(1.04)}.lg-page .lg-prod-card h3{color:#2b2b2b;font-family:Jost,sans-serif;font-size:18px;font-weight:600;margin:18px 5px 12px;text-align:left;transition:color .25s ease}.lg-page .lg-prod-card:hover h3{color:#b76e79}.lg-page .lg-prod-footer{align-items:stretch;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;margin-top:auto;padding:0 16px 18px}.lg-page .home-price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;min-height:26px;text-align:center;width:100%}.lg-page .lg-price{color:#912444;font-size:18px;font-weight:600}.lg-page .home-mrp-price,.lg-page .lg-price{font-family:Jost,sans-serif;line-height:1.2;white-space:nowrap}.lg-page .home-mrp-price{color:#777;font-size:13px;font-weight:400;text-decoration:line-through;-webkit-text-decoration-color:currentColor;text-decoration-color:initial;text-decoration-thickness:1px}.lg-page .home-off-text{color:#912444;font-family:Jost,sans-serif;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.lg-page .lg-cart-btn{align-items:center;background:linear-gradient(92.32deg,#ffb9c7 12.41%,#ffe5ea 99.21%);border:1px solid #ffb9c7;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.06em;line-height:1;min-height:40px;padding:10px 18px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.lg-page .lg-cart-btn svg{margin-right:6px}.lg-page .lg-cart-btn:hover{background:#ffb9c7;box-shadow:0 10px 20px #ffb9c747;color:#000;transform:translateY(-1px)}.lg-page .lg-cart-btn:active{transform:scale(.95)}@media (max-width:992px){.lg-page .lg-hero{height:60vh;padding:0 5%}.lg-page .lg-hero-content h1{font-size:2.8rem}.lg-page .lg-feature-grid{flex-direction:column;gap:15px}.lg-page .lg-grid-round{flex-wrap:wrap;gap:20px}.lg-page .lg-round-card{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0}.lg-page .lg-prod-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lg-page .lg-products{padding:34px 8px}.lg-page .lg-hero-content h1{font-size:2.2rem}.lg-page .lg-hero-content p{font-size:.95rem}.lg-page .lg-round-card{border-radius:20px;flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0;min-width:120px}.lg-page .lg-prod-grid{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.lg-page .lg-prod-card{border-radius:12px;padding:6px}.lg-page .lg-prod-img-wrap{border-radius:8px;height:clamp(105px,32vw,140px)}.lg-page .lg-prod-card h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:9px;line-height:1.15;margin:7px 2px 5px;overflow:hidden}.lg-page .lg-prod-footer{gap:5px;padding:0 2px 4px}.lg-page .home-price-row{gap:3px;min-height:18px}.lg-page .lg-price{font-size:10px}.lg-page .home-mrp-price,.lg-page .home-off-text{font-size:8px}.lg-page .lg-cart-btn{font-size:8px;letter-spacing:0;min-height:26px;padding:6px 4px}.lg-page .lg-cart-btn svg{height:11px;margin-right:3px;width:11px}}.sbp-section{background-color:#fff;padding:50px 20px;text-align:center}.sbp-section .sbp-header{margin-bottom:40px}.sbp-section .sbp-tag{color:#b76e79;display:block;font-size:12px;letter-spacing:2px;margin-bottom:6px}.sbp-section .sbp-header h2,.sbp-section .sbp-tag{font-family:Jost,sans-serif;font-weight:400;text-transform:uppercase}.sbp-section .sbp-header h2{color:#222;font-size:32px;margin:0}.sbp-section .sbp-grid{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin:0 auto;max-width:1300px}.sbp-section .sbp-card{background:#fff;border:1px solid #eae1dc;border-radius:24px;box-shadow:0 4px 20px #00000008;cursor:pointer;display:flex;flex-direction:column;max-width:290px;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease;width:100%}.sbp-section .sbp-card:hover{border-color:#b76e79;box-shadow:0 15px 30px #b76e792e;transform:translateY(-8px)}.sbp-section .sbp-image-container{background-color:#f5f5f5;height:290px;overflow:hidden;position:relative;width:100%}.sbp-section .sbp-image-container img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.sbp-section .sbp-card:hover .sbp-image-container img{transform:scale(1.06)}.sbp-section .sbp-text-overlay{display:flex;flex-direction:column;justify-content:center;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:85%}.sbp-section .sbp-label-top{font-size:14px;font-weight:500;letter-spacing:1.2px;margin-bottom:12px;text-transform:uppercase}.sbp-section .sbp-label-top,.sbp-section .sbp-price-amount{color:#fff;font-family:Jost,sans-serif;text-shadow:0 2px 6px #00000059}.sbp-section .sbp-price-amount{font-size:21px;font-weight:600;letter-spacing:.5px;margin-top:10px}.sbp-section .sbp-card .sbp-text-overlay,.sbp-section .sbp-card .sbp-text-overlay *,.store-theme-scope .sbp-section .sbp-card .sbp-text-overlay,.store-theme-scope .sbp-section .sbp-card .sbp-text-overlay *{color:#fff!important}@media (min-width:768px){.sbp-section .sbp-header h2{font-size:32px}}@media (max-width:600px){.sbp-section{padding:34px 12px}.sbp-section .sbp-header{margin-bottom:22px}.sbp-section .sbp-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(112px,145px));justify-content:center}.sbp-section .sbp-card{border-radius:12px;max-width:145px}.sbp-section .sbp-image-container{height:clamp(112px,36vw,145px)}.sbp-section .sbp-card .sbp-label-top,.store-theme-scope .sbp-section .sbp-card .sbp-label-top{font-size:7px!important;letter-spacing:.2px!important;line-height:1.05!important;margin-bottom:7px}.sbp-section .sbp-card .sbp-price-amount,.store-theme-scope .sbp-section .sbp-card .sbp-price-amount{font-size:8px!important;letter-spacing:.2px!important;line-height:1.1!important;margin-top:5px}}.kids-jewellery-section,.kids-jewellery-section *{box-sizing:border-box}.kids-jewellery-section{background:#fff;color:#2b2b2b;font-family:Jost,sans-serif;padding:76px 5%;width:100%}.kids-jewellery-section .kids-header{margin:0 auto 44px;max-width:680px;text-align:center}.kids-jewellery-section .kids-tag{color:#b76e79;display:inline-block;font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.kids-jewellery-section .kids-header h2{color:#272321;font-family:Jost,sans-serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:1.15;margin:0;text-transform:uppercase}.kids-jewellery-section .kids-header p{color:#6a5c58;font-family:Jost,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:14px auto 0;max-width:520px}.kids-jewellery-section .kids-status{background:linear-gradient(180deg,#fffaf8,#fff);border:1px solid #eadbd7;border-radius:8px;box-shadow:0 16px 38px #1f293712;color:#5f172c;font-family:Jost,sans-serif;font-size:16px;font-weight:600;line-height:1.6;margin:24px auto;padding:28px 24px;text-align:center;width:min(680px,calc(100% - 32px))}.kids-jewellery-section .kids-products{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1220px}.kids-jewellery-section .kids-product-card{background:#0000;border:0;border-radius:8px;box-shadow:none;color:inherit;display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.kids-jewellery-section .kids-product-card:hover{box-shadow:none;transform:translateY(-6px)}.kids-jewellery-section .kids-product-img{aspect-ratio:4/5;background:#f7ebe8;overflow:hidden;position:relative;width:100%}.kids-jewellery-section .kids-product-img img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.kids-jewellery-section .kids-product-card:hover .kids-product-img img{transform:scale(1.04)}.kids-jewellery-section .kids-card-badge{background:#ffffffe0;border-radius:8px;color:#8e4f5c;font-family:Jost,sans-serif;font-size:11px;font-weight:600;left:12px;padding:7px 10px;position:absolute;text-transform:uppercase;top:12px}.kids-jewellery-section .kids-product-info{background:#0000;display:flex;flex:1 1 auto;flex-direction:column;padding:14px 14px 15px;text-align:center}.kids-jewellery-section .kids-product-info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#272321;display:-webkit-box;font-family:Jost,sans-serif;font-size:18px;font-weight:600;line-height:1.2;margin:0 0 9px;min-height:0;overflow:hidden;text-align:center}.kids-jewellery-section .kids-product-card:hover .kids-product-info h3{color:#b76e79}.kids-jewellery-section .kids-bottom-row{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:auto}.kids-jewellery-section .kids-price{color:#8e4f5c;font-family:Jost,sans-serif;font-size:18px;font-weight:600;white-space:nowrap}.kids-jewellery-section .kids-buy-now-btn{align-items:center;background:linear-gradient(92.32deg,#ffb9c7 12.41%,#ffe5ea 99.21%);border:1px solid #ffb9c7;border-radius:999px;color:#000;display:inline-flex;font-family:Jost,sans-serif;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.06em;line-height:1;margin-top:12px;min-height:38px;padding:9px 16px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.kids-jewellery-section .kids-product-card:hover .kids-buy-now-btn{background:#ffb9c7;box-shadow:0 10px 20px #ffb9c747;transform:translateY(-1px)}.kids-jewellery-section .kids-view-more-wrapper{margin-top:46px;text-align:center}.kids-jewellery-section .kids-view-more-btn{align-items:center;background:#272321;border-radius:8px;color:#fff;display:inline-flex;font-family:Jost,sans-serif;font-size:14px;font-weight:500;justify-content:center;min-height:46px;padding:0 34px;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.kids-jewellery-section .kids-view-more-btn:hover{background:#b76e79;box-shadow:0 12px 24px #b76e792e;transform:translateY(-2px)}@media (max-width:1100px){.kids-jewellery-section .kids-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.kids-jewellery-section{padding:62px 22px}.kids-jewellery-section .kids-header h2{font-size:32px}.kids-jewellery-section .kids-products{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.kids-jewellery-section{padding:54px 16px}.kids-jewellery-section .kids-header{margin-bottom:32px}.kids-jewellery-section .kids-header h2{font-size:32px}.kids-jewellery-section .kids-header p{font-size:15px}.kids-jewellery-section .kids-products{grid-template-columns:1fr}.kids-jewellery-section .kids-product-info h3{min-height:auto}.kids-jewellery-section .kids-view-more-btn{width:100%}}.kids-jewellery-section .kids-add-btn,.kids-jewellery-section .kids-buy-now-btn,.kids-jewellery-section .kids-view-more-btn{background:linear-gradient(92.32deg,#ffb9c7 12.41%,#ffe5ea 99.21%)!important;background-color:#ffb9c7!important;border-color:#ffb9c7!important;color:#000!important}.kids-jewellery-section .kids-add-btn:hover,.kids-jewellery-section .kids-buy-now-btn:hover,.kids-jewellery-section .kids-product-card:hover .kids-buy-now-btn,.kids-jewellery-section .kids-view-more-btn:hover{background:#ffb9c7!important;background-color:#ffb9c7!important;border-color:#ffb9c7!important;color:#000!important}.kids-jewellery-section .kids-card-badge{align-items:center!important;background:#912444!important;background-color:#912444!important;border:1px solid #ffffff57!important;border-radius:999px!important;box-shadow:0 8px 18px #9124443d!important;color:#fff!important;display:inline-flex!important;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:600!important;justify-content:center!important;letter-spacing:.04em!important;line-height:1!important;min-height:28px!important;padding:6px 12px!important;text-transform:uppercase!important;white-space:nowrap!important}.kids-jewellery-section .home-price-row{align-items:baseline!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;justify-content:center!important;text-align:center!important;width:100%!important}.kids-jewellery-section .home-mrp-price{color:#777!important;font-size:13px!important;font-weight:400!important;text-decoration:line-through!important;-webkit-text-decoration-color:currentColor!important;text-decoration-color:initial!important;text-decoration-thickness:1px!important}.kids-jewellery-section .home-off-text{color:#912444!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}@media (max-width:520px){.kids-jewellery-section{padding:34px 8px}.kids-jewellery-section .kids-header{margin-bottom:18px}.kids-jewellery-section .kids-products{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.kids-jewellery-section .kids-product-card{border-radius:8px}.kids-jewellery-section .kids-product-img{aspect-ratio:1/1.22}.kids-jewellery-section .kids-product-info{padding:6px 2px 7px}.kids-jewellery-section .kids-product-info h3{-webkit-line-clamp:2;font-size:8px;line-height:1.15;margin-bottom:4px;min-height:20px}.kids-jewellery-section .kids-price{font-size:8px}.kids-jewellery-section .home-price-row{gap:2px!important}.kids-jewellery-section .home-mrp-price,.kids-jewellery-section .home-off-text{font-size:6px!important}.kids-jewellery-section .kids-buy-now-btn{font-size:6px;letter-spacing:0;margin-top:5px;min-height:22px;padding:5px 2px}.kids-jewellery-section .kids-card-badge{font-size:6px!important;left:4px!important;min-height:16px!important;padding:3px 5px!important;top:4px!important}}.personalized-section{background-color:#fff;font-family:Jost,sans-serif;padding:60px 20px;text-align:center}.personalized-section .personalized-container{margin:0 auto;max-width:1300px}.personalized-section .personalized-header{margin-bottom:45px}.personalized-section .personalized-tag{color:#b76e79;display:block;font-family:Jost,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:6px;text-transform:uppercase}.personalized-section .personalized-header h2{color:#222;font-family:Jost,sans-serif;font-size:32px;font-weight:400;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.personalized-section .personalized-header p{color:#666;font-family:Jost,sans-serif;font-size:14px;font-weight:400;margin:0 auto;max-width:500px}.personalized-section .personalized-video-wrap{aspect-ratio:16/7;background:#111827;border:1px solid #e7d7d2;border-radius:16px;box-shadow:0 16px 36px #1f29371f;margin:-18px auto 34px;overflow:hidden;width:min(100%,980px)}.personalized-section .personalized-video-wrap video{display:block;height:100%;object-fit:cover;width:100%}.personalized-section .personalized-status{background:linear-gradient(180deg,#fffaf8,#fff);border:1px solid #eadbd7;border-radius:8px;box-shadow:0 16px 38px #1f293712;color:#5f172c;font-family:Jost,sans-serif;font-size:16px;font-weight:600;line-height:1.6;margin:24px auto;padding:28px 24px;text-align:center;width:min(680px,calc(100% - 32px))}.personalized-section .personalized-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-top:20px}.personalized-section .personalized-grid-count-1{grid-template-columns:minmax(260px,360px);justify-content:center}.personalized-section .personalized-grid-count-2{grid-template-columns:repeat(2,minmax(260px,380px));justify-content:center}.personalized-section .personalized-grid-count-3{grid-template-columns:repeat(3,minmax(240px,1fr))}.personalized-section .personalized-grid-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.personalized-section .personalized-card{background:#fff;border:1px solid #eae1dc;border-radius:16px;box-shadow:0 4px 15px #00000005;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.personalized-section .personalized-card:hover{border-color:#b76e79;box-shadow:0 15px 35px #b76e791f;transform:translateY(-8px)}.personalized-section .personalized-img-wrap{background-color:#f5f5f5;height:320px;overflow:hidden;position:relative;width:100%}.personalized-section.has-no-video .personalized-img-wrap{height:430px}.personalized-section .personalized-img-wrap img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.personalized-section .personalized-card:hover .personalized-img-wrap img{transform:scale(1.06)}.personalized-section .personalized-badge{background:#ffffffe6;border-radius:20px;color:#222;font-family:Jost,sans-serif;font-size:10px;font-weight:600;left:15px;letter-spacing:1px;padding:4px 10px;position:absolute;text-transform:uppercase;top:15px}.personalized-section .personalized-card-body{background:#fff;padding:20px 15px;text-align:left}.personalized-section .personalized-card-body h3{color:#222;font-family:Jost,sans-serif;font-size:16px;font-weight:600;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personalized-section .dynamic-price{color:#b76e79;font-family:Jost,sans-serif;font-size:14px;font-weight:600;margin:0 0 15px}.personalized-section .personalized-action-link{color:#333;display:inline-block;font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.5px;transition:letter-spacing .3s ease,color .3s ease}.personalized-section .personalized-card:hover .personalized-action-link{color:#b76e79;letter-spacing:1px}@media (max-width:1024px){.personalized-section .personalized-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.personalized-section .personalized-grid-count-1{grid-template-columns:minmax(260px,380px)}.personalized-section .personalized-grid-count-2,.personalized-section .personalized-grid-count-3,.personalized-section .personalized-grid-count-4{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:576px){.personalized-section .personalized-grid,.personalized-section .personalized-grid-count-1,.personalized-section .personalized-grid-count-2,.personalized-section .personalized-grid-count-3,.personalized-section .personalized-grid-count-4{gap:20px;grid-template-columns:repeat(1,1fr)}.personalized-section .personalized-img-wrap{height:280px}.personalized-section.has-no-video .personalized-img-wrap{height:340px}.personalized-section .personalized-header h2{font-size:32px}.personalized-section .personalized-video-wrap{aspect-ratio:16/9;border-radius:10px;margin:-4px auto 14px;width:min(100%,260px)}}.personalized-section .personalized-action-link{align-items:center;background:linear-gradient(92.32deg,#ffb9c7 12.41%,#ffe5ea 99.21%)!important;background-color:#ffb9c7!important;border:1px solid #ffb9c7!important;border-radius:30px;color:#000!important;display:inline-flex!important;justify-content:center;min-height:38px;padding:0 18px}.personalized-section .personalized-action-link:hover,.personalized-section .personalized-card:hover .personalized-action-link{background:#ffb9c7!important;background-color:#ffb9c7!important;border-color:#ffb9c7!important;color:#000!important}.personalized-section .personalized-badge{align-items:center!important;background:#912444!important;background-color:#912444!important;border:1px solid #ffffff57!important;border-radius:999px!important;box-shadow:0 8px 18px #9124443d!important;color:#fff!important;display:inline-flex!important;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:600!important;justify-content:center!important;letter-spacing:.04em!important;line-height:1!important;min-height:28px!important;padding:6px 12px!important;text-transform:uppercase!important;white-space:nowrap!important}.personalized-section .home-price-row{align-items:baseline!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;justify-content:center!important;margin-bottom:8px!important}.personalized-section .home-mrp-price{color:#777!important;font-size:13px!important;font-weight:300!important;text-decoration:line-through!important}.personalized-section .home-off-text{color:#912444!important;font-size:12px!important;font-weight:400!important}@media (max-width:576px){.personalized-section{padding:34px 8px}.personalized-section .personalized-header{margin-bottom:18px}.personalized-section .personalized-grid,.personalized-section .personalized-grid-count-1,.personalized-section .personalized-grid-count-2,.personalized-section .personalized-grid-count-3,.personalized-section .personalized-grid-count-4{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.personalized-section .personalized-card{border-radius:8px}.personalized-section .personalized-img-wrap,.personalized-section.has-no-video .personalized-img-wrap{height:clamp(92px,28vw,130px)}.personalized-section .personalized-card-body{padding:6px 2px 7px;text-align:center}.personalized-section .personalized-card-body h3{font-size:8px;line-height:1.15;margin-bottom:4px}.personalized-section .dynamic-price{font-size:8px}.personalized-section .home-price-row{gap:2px!important;margin-bottom:5px!important}.personalized-section .home-mrp-price,.personalized-section .home-off-text{font-size:6px!important}.personalized-section .personalized-action-link{font-size:6px;letter-spacing:0;min-height:22px;padding:0 3px}.personalized-section .personalized-badge{font-size:6px!important;left:4px!important;min-height:16px!important;padding:3px 5px!important;top:4px!important}}.silver-section,.silver-section *{box-sizing:border-box}.silver-section{background:#fff;color:#2b2b2b;font-family:Jost,sans-serif;padding:20px 14%;width:100%}.silver-section .silver-header{margin:0 auto 36px;max-width:700px;text-align:center}.silver-section .silver-tagline{color:#6d7681;display:inline-block;font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.silver-section .silver-header h2{color:#25292e;font-family:Jost,sans-serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:1.15;margin:0;text-transform:uppercase}.silver-section .silver-header p{color:#66707a;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:10px auto 0;max-width:520px}.silver-section .silver-status{background:#ffffffbd;border:1px solid #7d859033;border-radius:12px;color:#66707a;font-family:Jost,sans-serif;font-size:17px;font-weight:600;margin:0 auto 24px;max-width:1180px;padding:24px 20px;text-align:center}.silver-section .silver-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1220px}.silver-section .silver-big-card{background:#fff;border:1px solid #7d859026;border-radius:16px;box-shadow:none;color:#fff;display:block;min-height:340px;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s ease,border-color .3s ease}.silver-section .silver-big-card:before{display:none}.silver-section .silver-big-card:hover{border-color:#7d859066;box-shadow:none;transform:translateY(-5px)}.silver-section .silver-img{display:block;height:100%;min-height:340px;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1);width:100%}.silver-section .silver-big-card:hover .silver-img{transform:scale(1.03)}.silver-section .silver-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-radius:0;bottom:0;left:0;padding:20px 24px;position:absolute;right:0;text-align:left;top:auto;width:auto;z-index:2}.silver-section .silver-metallic-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:6px;color:#fff;display:inline-flex;font-family:Jost,sans-serif;font-size:10px;font-weight:600;left:16px;letter-spacing:.5px;margin-bottom:0;padding:4px 10px;position:absolute;text-transform:uppercase;top:16px}.silver-section .silver-overlay h3{color:#fff;font-family:Jost,sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 4px;text-shadow:none;text-transform:uppercase}.silver-section .silver-overlay p{color:#ffffffe6;font-family:Jost,sans-serif;font-size:13.5px;font-weight:400;line-height:1.4;margin:0 0 14px;max-width:500px;text-shadow:none}.silver-section .silver-btn{align-items:center;background:#fff;border-radius:30px;color:#25292e;display:inline-flex;font-family:Jost,sans-serif;font-size:11.5px;font-weight:600;justify-content:center;min-height:36px;padding:0 16px;text-transform:uppercase;transition:all .25s ease}.silver-section .silver-big-card:hover .silver-btn{background:#25292e;color:#fff}@media (max-width:900px){.silver-section .silver-layout{gap:20px;grid-template-columns:1fr}.silver-section .silver-header h2{font-size:32px}}@media (max-width:600px){.silver-section{padding:34px 8px}.silver-section .silver-header{margin-bottom:18px}.silver-section .silver-header h2{font-size:32px}.silver-section .silver-header p{font-size:14px}.silver-section .silver-layout{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.silver-section .silver-big-card,.silver-section .silver-img{border-radius:12px;min-height:clamp(165px,48vw,230px)}.silver-section .silver-overlay{left:0;padding:8px;top:auto;width:auto}.silver-section .silver-overlay h3{font-size:20px}.silver-section .silver-metallic-tag{border-radius:999px;font-size:7px;left:8px;padding:4px 7px;top:8px}.silver-section .silver-btn{font-size:7px;letter-spacing:0;line-height:1;min-height:26px;min-width:0;padding:0 8px;width:auto}}.silver-section .silver-btn{background:linear-gradient(92.32deg,#ffb9c7 12.41%,#ffe5ea 99.21%)!important;background-color:#ffb9c7!important;border-color:#ffb9c7!important;color:#000!important}.silver-section .silver-big-card:hover .silver-btn,.silver-section .silver-btn:hover{background:#ffb9c7!important;background-color:#ffb9c7!important;border-color:#ffb9c7!important;color:#000!important}.silver-section .silver-metallic-tag{background:#912444!important;background-color:#912444!important;border-color:#912444!important;color:#fff!important}@media (max-width:600px){.silver-section .silver-metallic-tag{border-radius:999px!important;font-size:7px!important;left:8px!important;padding:4px 7px!important;top:8px!important}.silver-section .silver-btn{font-size:7px!important;letter-spacing:0!important;line-height:1!important;min-height:22px!important;min-width:0!important;padding:0 8px!important;white-space:nowrap!important;width:auto!important}}.friendly-policy-section{background:#fff;box-sizing:border-box;font-family:Jost,sans-serif;padding:50px 40px;text-align:center;width:100%}.friendly-policy-section .policy-main-heading{color:#2b2b2b;font-family:Jost,sans-serif;font-size:32px;font-weight:400;letter-spacing:.5px;margin-bottom:60px;text-transform:uppercase}.friendly-policy-section .policy-items-grid{align-items:stretch;display:flex;gap:24px;justify-content:center;margin:0 auto;max-width:1300px}.friendly-policy-section .policy-item{align-items:center;background:#fff;border:1px solid #e7d7d2;border-radius:26px;box-shadow:0 6px 20px #b76e7908;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:35px 20px;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease,border-color .4s ease}.friendly-policy-section .policy-item:hover{border-color:#b76e79;box-shadow:0 12px 30px #b76e7926;transform:translateY(-5px)}.friendly-policy-section .policy-icon-box{align-items:center;background:#f8e7e2;border-radius:50%;box-shadow:0 4px 10px #b76e7914;color:#b76e79;display:flex;font-size:24px;height:70px;justify-content:center;margin-bottom:20px;transition:transform .4s cubic-bezier(.25,.46,.45,.94),background .3s ease,color .3s ease;width:70px}.friendly-policy-section .policy-icon-img{display:block;height:48px;object-fit:contain;width:48px}.friendly-policy-section .policy-item:hover .policy-icon-box{background:#b76e79;color:#fff;transform:scale(1.06)}.friendly-policy-section .policy-item-title{color:#2b2b2b;font-family:Jost,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.5px;line-height:1.4;text-align:center;text-transform:uppercase;transition:color .3s ease}.friendly-policy-section .policy-item:hover .policy-item-title{color:#8e4f5c}@media (max-width:992px){.friendly-policy-section .policy-items-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.friendly-policy-section{padding:60px 20px}.friendly-policy-section .policy-items-grid{gap:20px;grid-template-columns:1fr}.friendly-policy-section .policy-main-heading{font-size:32px;margin-bottom:40px}.friendly-policy-section .policy-item{border-radius:22px;padding:30px 20px}}.friendly-policy-section,.friendly-policy-section *{font-family:Jost,sans-serif!important}.friendly-policy-section{background:#fff!important;background-color:#fff!important}.friendly-policy-section .policy-main-heading{color:#000!important}.friendly-policy-section .policy-item-title{color:#1f1f1f!important}.friendly-policy-section .policy-icon-box{background:linear-gradient(92.32deg,#ffb9c7 12.41%,#ffe5ea 99.21%)!important;background-color:#ffb9c7!important;color:#000!important}.friendly-policy-section .policy-item{border-color:#ffe5ea!important}.friendly-policy-section .policy-item:hover{border-color:#ffb9c7!important;box-shadow:0 12px 30px #ffb9c759!important}.friendly-policy-section .policy-item:hover .policy-icon-box{background:#ffb9c7!important;background-color:#ffb9c7!important;color:#000!important}.friendly-policy-section .policy-icon-box .policy-icon-img{height:48px!important;object-fit:contain!important;width:48px!important}.friendly-policy-section .policy-item:hover .policy-item-title{color:#1f1f1f!important}@media (max-width:650px){.friendly-policy-section{padding:24px 8px}.friendly-policy-section .policy-main-heading{margin-bottom:18px}.friendly-policy-section .policy-items-grid{align-items:stretch;display:flex;flex-wrap:nowrap;gap:5px;justify-content:space-between;width:100%}.friendly-policy-section .policy-item{border-radius:10px;flex:1 1;min-width:0;padding:8px 2px}.friendly-policy-section .policy-icon-box{height:34px;margin-bottom:6px;width:34px}.friendly-policy-section .policy-icon-box .policy-icon-img{height:22px!important;width:22px!important}.friendly-policy-section .policy-item-title{display:block;font-size:5.5px!important;letter-spacing:0!important;line-height:1.15!important;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;width:100%}}.all-products{--bg-color:#fffcf8;--text-color:#121212;--accent-color:#f09192;--hover-color:#912444;--accent-shadow:#f0919226;background:#fff;box-sizing:border-box;font-family:Jost,sans-serif;padding:50px 5%;width:100%}.all-products .products-header{margin-bottom:50px;text-align:center}.all-products .products-header h2{color:var(--text-color);font-family:Jost,sans-serif;font-size:32px;font-weight:400;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.all-products .products-header p{color:#912444;font-family:Jost,sans-serif;font-size:40px;font-weight:500}.all-products .products-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1300px}.all-products .product-card{background:#0000;border:1px solid #e7d7d2;border-radius:22px;box-shadow:0 8px 24px var(--accent-shadow);display:flex;flex-direction:column;overflow:hidden;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease,border-color .4s ease}.all-products .product-card:hover{border-color:var(--hover-color);box-shadow:0 18px 45px #91244426;transform:translateY(-6px)}.all-products .product-image{height:320px;overflow:hidden;position:relative;width:100%}.all-products .product-image img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94);width:100%}.all-products .product-card:hover img{transform:scale(1.05)}.all-products .product-info{background:#0000;display:flex;flex-direction:column;flex-grow:1;padding:10px 14px 14px;text-align:center}.all-products .product-info h3{color:var(--text-color);font-family:Jost,sans-serif;font-size:18px;font-weight:600;line-height:1.2;margin-bottom:4px;margin-top:0;transition:color .25s ease}.all-products .product-card:hover .product-info h3{color:var(--hover-color)}.all-products .home-price-row{align-items:baseline;display:flex;flex-wrap:wrap;font-family:Jost,sans-serif;gap:6px;justify-content:center;margin-bottom:12px;min-height:26px}.all-products .home-selling-price{color:var(--hover-color);font-size:18px;font-weight:600;line-height:1.2}.all-products .home-mrp-price{color:#777;font-size:13px;font-weight:400;line-height:1.2;text-decoration:line-through;-webkit-text-decoration-color:currentColor;text-decoration-color:initial;text-decoration-thickness:1px}.all-products .home-off-text{color:#912444;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.all-products .product-info p{color:var(--hover-color);font-family:Jost,sans-serif;font-size:19px;font-weight:700;margin-bottom:10px}.all-products .product-info button{background:var(--accent-color);border:1px solid var(--accent-color);border-radius:40px;color:var(--text-color);cursor:pointer;font-family:Jost,sans-serif;font-size:11px;font-weight:600;letter-spacing:.8px;margin-top:auto;outline:none;padding:8px 22px;text-transform:uppercase;transition:all .3s ease;width:100%}.all-products .product-info button:hover{background:var(--hover-color);border-color:var(--hover-color);box-shadow:0 4px 12px #91244433;color:#fff}.all-products .shop-more{display:flex;justify-content:center;margin-top:60px}.all-products .shop-more-btn{background:#f09192;border:none;border-radius:40px;box-shadow:0 6px 16px var(--accent-shadow);color:#121212;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;outline:none;padding:14px 32px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.all-products .shop-more-btn:hover{background:var(--hover-color);background-image:none;box-shadow:0 10px 22px #91244459;color:#fff!important;transform:translateY(-2px)}@media (max-width:1100px){.all-products .products-grid{gap:25px;grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.all-products .products-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.all-products .product-image{height:260px}}@media (max-width:500px){.all-products{padding:60px 20px}.all-products .products-grid{gap:24px;grid-template-columns:1fr}.all-products .products-header h2{font-size:32px}.all-products .product-card{border-radius:20px}.all-products .product-image{height:300px}.all-products .product-info h3{font-size:18px}.all-products .home-selling-price{font-size:16px}.all-products .home-mrp-price,.all-products .home-off-text{font-size:11px}.all-products .shop-more-btn{width:auto}}.all-products .product-info button,.all-products .shop-more-btn{background:linear-gradient(92.32deg,#ffb9c7 12.41%,#ffe5ea 99.21%)!important;background-color:#ffb9c7!important;border-color:#ffb9c7!important;color:#000!important}.all-products .product-info button:hover,.all-products .shop-more-btn:hover{background:#ffb9c7!important;background-color:#ffb9c7!important;border-color:#ffb9c7!important;color:#000!important}@media (max-width:500px){.all-products{padding:34px 8px}.all-products .products-header{margin-bottom:18px}.all-products .products-grid{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.all-products .product-card{border-radius:8px}.all-products .product-image{height:clamp(92px,28vw,130px)}.all-products .product-info{padding:6px 2px 7px}.all-products .product-info h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:8px;line-height:1.15;margin-bottom:4px;overflow:hidden}.all-products .home-price-row{gap:2px;margin-bottom:5px;min-height:16px}.all-products .home-selling-price{font-size:8px}.all-products .home-mrp-price,.all-products .home-off-text{font-size:6px}.all-products .product-info button{font-size:6px;letter-spacing:0;padding:5px 2px}.all-products .shop-more{margin-top:24px}}.shop-section,.shop-section *{box-sizing:border-box}.shop-section{background:#fff;margin:0;overflow:hidden;padding:20px}.shop-section .shop-status{display:grid;min-height:200px;place-items:center}.shop-section .shop-error,.shop-section .shop-loader{color:#333;font-size:20px;font-weight:600;text-align:center}.shop-section .shop-error{color:#9b1c31}.shop-section .heading{margin-bottom:20px;text-align:center}.shop-section .heading h2{color:#112326;font-family:Jost,sans-serif;font-size:clamp(32px,3vw,40px);font-weight:400;letter-spacing:0;margin:0;text-transform:uppercase}.shop-section .heading p{color:#444;font-size:15px;margin:5px auto 0;max-width:600px}.shop-section .cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:10px 0}.shop-section .card{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;height:480px;max-width:360px;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}.shop-section .card:hover{transform:translateY(-5px)}.shop-section .card img{display:block;height:100%;object-fit:cover;width:100%}.shop-section .card.no-image{background:linear-gradient(180deg,#00000005,#0000002e),linear-gradient(135deg,#f8ecef,#b76e79)}.shop-section .card.no-image.him{background:linear-gradient(180deg,#00000005,#0000002e),linear-gradient(135deg,#eef3f8,#24476f)}.shop-section .card.no-image.kids{background:linear-gradient(180deg,#00000005,#0000002e),linear-gradient(135deg,#fff4df,#d99a38)}.shop-section .card .compact-overlay{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;bottom:16px;box-shadow:0 8px 20px #00000026;display:flex;justify-content:center;left:50%;min-height:54px;padding:12px 18px;position:absolute;text-align:center;transform:translateX(-50%);width:calc(100% - 36px)}.shop-section .her .compact-overlay{background:linear-gradient(#b76e79e0,#963246eb)}.shop-section .him .compact-overlay{background:linear-gradient(#0c2850e0,#051432eb)}.shop-section .kids .compact-overlay{background:linear-gradient(#dfad59e0,#d28c28eb)}.shop-section .compact-overlay h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;display:-webkit-box;font-family:Jost,sans-serif;font-size:22px;font-weight:500;letter-spacing:0;line-height:1.18;margin:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere}.shop-section .bottom-text{color:#444;font-size:16px;letter-spacing:1px;margin-top:25px;padding:0 10px;text-align:center}@media (min-width:768px){.shop-section{padding:30px 40px}.shop-section .heading p{font-size:16px}.shop-section .compact-overlay h3{font-size:24px}.shop-section .bottom-text{font-size:18px}}@media (max-width:600px){.shop-section{padding:24px 8px!important}.shop-section .heading{margin-bottom:14px}.shop-section .cards{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 0}.shop-section .card{border-radius:10px;height:clamp(145px,43vw,190px);max-width:none;width:100%}.shop-section .card .compact-overlay{border-radius:8px;bottom:7px;min-height:30px;padding:6px 4px;width:calc(100% - 12px)}.shop-section .compact-overlay h3{-webkit-line-clamp:2;font-size:10px;line-height:1.15}}.trust-policy-section{background-color:#fff;font-family:Jost,sans-serif;padding:50px 20px;text-align:center}.trust-policy-section .trust-main-heading{color:#222;font-family:Jost,sans-serif;font-size:28px;font-weight:600;letter-spacing:2px;margin-bottom:40px;text-transform:uppercase}.trust-policy-section .trust-items-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1300px}.trust-policy-section .trust-item{align-items:center;background:#0000;display:flex;flex-direction:column;justify-content:flex-start;padding:20px 10px;transition:transform .3s ease}.trust-policy-section .trust-item:hover{transform:translateY(-5px)}.trust-policy-section .trust-icon-box{align-items:center;color:#b76e79;display:flex;justify-content:center;margin-bottom:15px;transition:color .3s ease,transform .3s ease}.trust-policy-section .trust-icon-img{display:block;height:54px;object-fit:contain;width:54px}.trust-policy-section .trust-item:hover .trust-icon-box{color:#5a3d42}.trust-policy-section .trust-item-title{color:#333;font-family:Jost,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:1px;line-height:1.5;max-width:200px;text-transform:uppercase}@media (max-width:1024px){.trust-policy-section .trust-items-grid{gap:25px;grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.trust-policy-section .trust-items-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.trust-policy-section .trust-main-heading{font-size:22px;margin-bottom:25px}.trust-policy-section .trust-item-title{font-size:11px}}.trust-policy-section,.trust-policy-section *{font-family:Jost,sans-serif!important}.trust-policy-section{background:#fff!important;background-color:#fff!important}.trust-policy-section .trust-main-heading{color:#000!important}.trust-policy-section .trust-item-title{color:#1f1f1f!important}.trust-policy-section .trust-icon-box{background:linear-gradient(92.32deg,#ffb9c7 12.41%,#ffe5ea 99.21%)!important;background-color:#ffb9c7!important;border-radius:50%;color:#000!important;padding:12px}.trust-policy-section .trust-icon-box .trust-icon-img{height:54px!important;object-fit:contain!important;width:54px!important}.trust-policy-section .trust-item:hover .trust-icon-box{background:#ffb9c7!important;background-color:#ffb9c7!important;color:#000!important;transform:scale(1.05)}.trust-policy-section .trust-item:hover .trust-item-title{color:#1f1f1f!important}@media (max-width:600px){.trust-policy-section{padding:24px 8px}.trust-policy-section .trust-items-grid{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:5px;justify-content:space-between;width:100%}.trust-policy-section .trust-item{flex:1 1;min-width:0;padding:6px 2px}.trust-policy-section .trust-icon-box{margin-bottom:6px;padding:6px!important}.trust-policy-section .trust-icon-box .trust-icon-img{height:24px!important;width:24px!important}.trust-policy-section .trust-item-title{font-size:5.5px!important;letter-spacing:0;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}.about-page,.about-page *{box-sizing:border-box;font-family:Jost,sans-serif}.about-page{--ink:#171314;--muted:#6f6668;--line:#eadbd7;--rose:#b76e79;--soft:#fff8f6;background:#fff;color:var(--ink)}.about-page .about-hero{align-items:end;background:linear-gradient(90deg,#171314d1,#17131457,#17131414),url(https://images.unsplash.com/photo-1617038220319-276d3cfab638?w=1600) 50%/cover;display:grid;min-height:360px;padding:clamp(72px,9vw,120px) max(5vw,22px) 54px}.about-page .about-hero-copy{max-width:760px}.about-page .about-hero span,.about-page .about-kicker{color:var(--rose);display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.about-page .about-hero h1{color:#fff;font-size:clamp(38px,6vw,76px);font-weight:600;line-height:1;margin:12px 0 16px}.about-page .about-hero p{color:#ffffffe0;font-size:18px;line-height:1.7;margin:0;max-width:680px}.about-page .about-band{background:linear-gradient(180deg,#fff,var(--soft))}.about-page .about-narrow{margin:0 auto;max-width:920px}.about-page .about-care,.about-page .about-closing,.about-page .about-commitment,.about-page .about-creations,.about-page .about-intro,.about-page .about-reasons,.about-page .about-split{padding:clamp(56px,7vw,92px) max(5vw,22px)}.about-page .about-care p,.about-page .about-closing p,.about-page .about-commitment p,.about-page .about-copy-stack p,.about-page .about-creation-grid p,.about-page .about-dynamic-body p,.about-page .about-intro p,.about-page .about-reason-grid p{color:var(--muted);font-size:17px;line-height:1.8;margin:0}.about-page .about-copy-stack p+p,.about-page .about-dynamic-body p+p,.about-page .about-intro p+p{margin-top:18px}.about-page .about-dynamic-body{background:linear-gradient(180deg,#fff8f6f0,#fffffffa),radial-gradient(circle at 15% 8%,#b76e7929,#0000 34%),radial-gradient(circle at 85% 12%,#faed832e,#0000 30%);padding:0}.about-page .about-dynamic-body .about-narrow{max-width:1180px;padding:clamp(34px,5vw,64px) max(5vw,22px) clamp(56px,7vw,90px)}.about-page .about-dynamic-hero{align-content:center;background:linear-gradient(90deg,#171314e0,#17131494,#17131438),url(https://images.unsplash.com/photo-1601121141461-9d6647bca1ed?w=1600) 50%/cover;border-radius:0 0 8px 8px;box-shadow:0 22px 52px #1f29371f;display:grid;margin:0 0 clamp(26px,4vw,42px);min-height:300px;padding:clamp(44px,7vw,78px)}.about-page .about-dynamic-hero span{border:1px solid #ffffff52;border-radius:999px;color:#f5d6dc;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:14px;padding:8px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.about-page .about-dynamic-hero h1{color:#fff;font-size:clamp(38px,6vw,72px);font-weight:500;line-height:1.04;margin:0;max-width:860px}.about-page .about-dynamic-sections{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-dynamic-card{background:#ffffffeb;border:1px solid #eadbd7;border-radius:8px;box-shadow:0 18px 44px #1f293714;overflow:hidden;padding:clamp(24px,4vw,38px);position:relative}.about-page .about-dynamic-card:first-child,.about-page .about-dynamic-card:nth-child(4n){grid-column:1/-1}.about-page .about-dynamic-card:before{background:linear-gradient(90deg,#b76e79,#cfb8b8,#faed83);content:"";height:4px;inset:0 0 auto;position:absolute}.about-page .about-dynamic-card h2{color:var(--ink);font-size:clamp(26px,3.2vw,42px);font-weight:500;line-height:1.14;margin:0 0 16px}.about-page .about-dynamic-card p{color:#5f5658;font-size:17px;line-height:1.85;margin:0}.about-page .about-dynamic-card .about-body-list+p,.about-page .about-dynamic-card p+.about-body-list,.about-page .about-dynamic-card p+p{margin-top:16px}.about-page .about-dynamic-card strong{color:#4d1727;font-weight:700}.about-page .about-body-list{grid-gap:10px;display:grid;font-size:17px;gap:10px;line-height:1.75;list-style:none;margin:16px 0 22px;padding:0}.about-page .about-body-list li{background:#fffaf8;border:1px solid #f0e4df;border-radius:8px;color:#342321;padding:12px 14px 12px 36px;position:relative}.about-page .about-body-list li:before{background:var(--rose);border-radius:999px;content:"";height:7px;left:15px;position:absolute;top:20px;width:7px}.about-page .about-commitment,.about-page .about-split{grid-gap:clamp(28px,6vw,76px);align-items:start;display:grid;gap:clamp(28px,6vw,76px);grid-template-columns:.9fr 1.1fr;margin:0 auto;max-width:1240px}.about-page h2{color:var(--ink);font-size:clamp(30px,4vw,52px);font-weight:500;letter-spacing:0;line-height:1.08;margin:12px 0 0}.about-page .about-section-heading{margin:0 auto 32px;max-width:820px;text-align:center}.about-page .about-creation-grid,.about-page .about-reason-grid{grid-gap:22px;display:grid;gap:22px;margin:0 auto;max-width:1240px}.about-page .about-creation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-creation-grid article,.about-page .about-reason-grid article{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 40px #1f29370f}.about-page .about-creation-grid article{padding:30px}.about-page h3{color:var(--ink);font-size:22px;font-weight:600;line-height:1.25;margin:0 0 10px}.about-page .about-creation-grid ul{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:22px 0 0;padding:0}.about-page .about-creation-grid li{background:#fffaf8;border:1px solid #f0e4df;border-radius:6px;color:#3a3032;font-size:15px;padding:10px 12px}.about-page .about-care{text-align:center}.about-page .about-reason-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.about-page .about-reason-grid article{padding:22px}.about-page .about-reason-grid h3{font-size:18px}.about-page .about-reason-grid p{font-size:15px;line-height:1.65}.about-page .about-commitment{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.about-page .about-closing{background:#171314;text-align:center}.about-page .about-closing h2,.about-page .about-closing p,.about-page .about-closing strong{color:#fff}.about-page .about-closing p{color:#ffffffc7;margin:18px auto;max-width:760px}.about-page .about-closing strong{color:#f5d6dc;display:block;font-size:18px;line-height:1.7;margin:0 auto;max-width:900px}@media (max-width:980px){.about-page .about-commitment,.about-page .about-creation-grid,.about-page .about-split{grid-template-columns:1fr}.about-page .about-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-dynamic-sections{grid-template-columns:1fr}.about-page .about-dynamic-card:first-child,.about-page .about-dynamic-card:nth-child(4n){grid-column:auto}}@media (max-width:620px){.about-page .about-hero{min-height:300px}.about-page .about-dynamic-hero{min-height:260px;padding:34px 22px}.about-page .about-creation-grid ul,.about-page .about-reason-grid{grid-template-columns:1fr}}.about-page .about-hero{min-height:280px;padding:clamp(46px,7vw,82px) max(5vw,18px) 34px}.about-page .about-dynamic-hero h1,.about-page .about-hero h1{font-size:clamp(28px,5vw,54px)}.about-page .about-care p,.about-page .about-closing p,.about-page .about-commitment p,.about-page .about-copy-stack p,.about-page .about-creation-grid p,.about-page .about-dynamic-body p,.about-page .about-hero p,.about-page .about-intro p,.about-page .about-reason-grid p{font-size:15px;line-height:1.6}.about-page .about-care,.about-page .about-closing,.about-page .about-commitment,.about-page .about-creations,.about-page .about-intro,.about-page .about-reasons,.about-page .about-split{padding:clamp(34px,5vw,62px) max(5vw,18px)}.about-page .about-dynamic-body .about-narrow{padding:clamp(24px,4vw,42px) max(5vw,18px) clamp(34px,5vw,58px)}.about-page .about-dynamic-hero{margin-bottom:clamp(18px,3vw,28px);min-height:230px;padding:clamp(28px,5vw,48px)}.about-page .about-creation-grid,.about-page .about-dynamic-sections,.about-page .about-reason-grid{gap:14px}.about-page .about-dynamic-card{box-shadow:0 10px 26px #1f29370f;padding:clamp(18px,3vw,26px)}.about-page .about-dynamic-card h2,.about-page h2{font-size:clamp(22px,3vw,36px)}.about-page .about-dynamic-card p{font-size:14px;line-height:1.6}.about-page .about-body-list{font-size:14px;gap:7px;line-height:1.55;margin:10px 0 14px}.about-page .about-body-list li{padding:8px 10px 8px 28px}.about-page .about-body-list li:before{left:12px;top:15px}.about-page .about-section-heading{margin-bottom:20px}.about-page .about-creation-grid article,.about-page .about-reason-grid article{padding:18px}.about-page h3{font-size:18px;margin-bottom:7px}.about-page .about-creation-grid ul{gap:8px;margin-top:14px}.about-page .about-creation-grid li{font-size:13px;padding:8px 10px}.about-page .about-reason-grid h3{font-size:15px}.about-page .about-reason-grid p{font-size:13px}.about-page .about-closing strong{font-size:15px;line-height:1.55}@media (max-width:620px){.about-page .about-hero{min-height:220px;padding:34px 14px 24px}.about-page .about-dynamic-hero{min-height:190px;padding:24px 16px}.about-page .about-care,.about-page .about-closing,.about-page .about-commitment,.about-page .about-creations,.about-page .about-intro,.about-page .about-reasons,.about-page .about-split{padding:28px 14px}.about-page .about-dynamic-body .about-narrow{padding:18px 14px 32px}}.contact-page{--contact-ink:#191719;--contact-muted:#676166;--contact-line:#e4dfe1;--contact-brand:#912444;--contact-brand-dark:#741a35;--contact-sage:#315c50;--contact-soft:#f7f6f6;background:#fff;box-sizing:border-box;color:var(--contact-ink);margin:0;max-width:none;padding:0 0 76px;width:100%}.store-theme-scope .contact-page,.store-theme-scope .contact-page *{font-family:Montserrat,Arial,sans-serif!important}.contact-page *,.contact-page :after,.contact-page :before{box-sizing:border-box}.contact-page .contact-hero{grid-gap:56px;align-items:center;background:#f7f6f6!important;border-bottom:1px solid var(--contact-line);border-top:1px solid var(--contact-line);color:var(--contact-ink);display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(240px,300px);padding:54px max(24px,calc(50vw - 590px))!important;width:100%}.contact-page .contact-hero span,.contact-page .contact-section-heading>span{color:var(--contact-brand)!important;display:inline-block;font-size:11px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.3;margin-bottom:10px;text-transform:uppercase}.contact-page .contact-hero h1{color:var(--contact-ink)!important;font-size:clamp(34px,4vw,50px)!important;font-weight:600!important;letter-spacing:0;line-height:1.08;margin:0 0 14px}.contact-page .contact-hero p{color:var(--contact-muted)!important;font-size:15px!important;font-weight:400!important;line-height:1.75;margin:0;max-width:680px}.contact-page .contact-hero-panel{background:#0000;border:0;border-left:3px solid var(--contact-sage);border-radius:0;padding:8px 0 8px 22px}.contact-page .contact-hero-panel strong{color:var(--contact-sage)!important;display:block;font-size:13px!important;font-weight:700!important;line-height:1.4;margin-bottom:7px;text-transform:uppercase}.contact-page .contact-hero-panel p{color:var(--contact-ink)!important;font-size:14px!important;font-weight:500!important;line-height:1.6}.contact-page .contact-main-grid{grid-gap:clamp(34px,5vw,64px);background:#fff!important;display:grid;gap:clamp(34px,5vw,64px);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);margin:44px auto 0;padding:0!important;width:min(1180px,calc(100% - 48px))}.contact-page .contact-info-panel{background:#0000;border:0;min-width:0;padding:4px 0 0}.contact-page .contact-section-heading h2{color:var(--contact-ink)!important;font-size:clamp(23px,2.2vw,30px)!important;font-weight:600!important;letter-spacing:0;line-height:1.25;margin:0 0 24px}.contact-page .contact-card-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page .contact-card{align-items:flex-start;background:#fff;border:1px solid var(--contact-line);border-radius:7px;color:var(--contact-ink);display:flex;gap:13px;min-height:92px;min-width:0;padding:16px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.contact-page a.contact-card:hover{border-color:#c6a4ae;box-shadow:0 8px 20px #19171912;transform:translateY(-2px)}.contact-page .contact-card-icon{background:#f5e9ed;border-radius:50%;color:var(--contact-brand)!important;display:grid;flex:0 0 36px;font-size:14px!important;height:36px;place-items:center;width:36px}.contact-page .contact-card:nth-child(2) .contact-card-icon{background:#e9f2ef;color:var(--contact-sage)!important}.contact-page .contact-card-copy{display:block;min-width:0}.contact-page .contact-card-label{color:var(--contact-muted)!important;display:block;font-size:11px!important;font-weight:600!important;line-height:1.4;margin-bottom:5px;text-transform:uppercase}.contact-page .contact-card strong{color:var(--contact-ink)!important;display:block;font-size:13px!important;font-weight:600!important;line-height:1.5;overflow-wrap:anywhere}.contact-page .contact-business-box{background:#222023;border-left:4px solid var(--contact-brand);border-radius:6px;margin-top:18px;padding:20px 22px}.contact-page .contact-business-box h3{color:#fff!important;font-size:16px!important;font-weight:600!important;line-height:1.4;margin:0 0 10px}.contact-page .contact-business-box p{color:#d8d4d6!important;font-size:13px!important;font-weight:400!important;line-height:1.65;margin:6px 0 0}.contact-page .contact-business-box strong{color:#fff!important;font-weight:600!important}.contact-page .contact-form{background:#fff;border:1px solid var(--contact-line);border-radius:8px;box-shadow:0 14px 34px #19171912;display:flex;flex-direction:column;gap:15px;min-width:0;padding:28px}.contact-page .contact-form .contact-section-heading h2{margin-bottom:5px}.contact-page .contact-form-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page .contact-form label{grid-gap:7px;color:#353135!important;display:grid;font-size:12px!important;font-weight:600!important;gap:7px;line-height:1.4;min-width:0}.contact-page .contact-form input,.contact-page .contact-form textarea{background:#fbfbfb!important;border:1px solid #d9d4d6!important;border-radius:5px;color:var(--contact-ink)!important;font-size:14px!important;font-weight:400!important;line-height:1.45;outline:none;padding:12px 13px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.contact-page .contact-form input::placeholder,.contact-page .contact-form textarea::placeholder{color:#999397;opacity:1}.contact-page .contact-form textarea{min-height:124px;resize:vertical}.contact-page .contact-form input:focus,.contact-page .contact-form textarea:focus{background:#fff!important;border-color:var(--contact-brand)!important;box-shadow:0 0 0 3px #9124441c}.contact-page .contact-form button{align-items:center;background:var(--contact-brand);border:1px solid var(--contact-brand);border-radius:5px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:13px!important;font-weight:700!important;gap:9px;justify-content:center;letter-spacing:0;line-height:1.4;margin-top:3px;min-height:44px;padding:11px 18px;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:100%}.contact-page .contact-form button:hover{background:var(--contact-brand-dark);border-color:var(--contact-brand-dark);transform:translateY(-1px)}.contact-page .contact-form button:disabled{cursor:not-allowed;opacity:.65;transform:none}.contact-page .contact-form-status{background:#f4f7f5;border-left:3px solid var(--contact-sage);color:#264c42!important;font-size:12px!important;font-weight:600!important;line-height:1.5;margin:2px 0 0;padding:10px 12px}@media (max-width:900px){.contact-page .contact-hero,.contact-page .contact-main-grid{grid-template-columns:1fr}.contact-page .contact-hero{gap:28px}.contact-page .contact-hero-panel{max-width:440px}}@media (max-width:640px){.contact-page{padding-bottom:54px}.contact-page .contact-hero{padding:38px 18px!important}.contact-page .contact-main-grid{margin-top:32px;width:calc(100% - 32px)}.contact-page .contact-card-grid,.contact-page .contact-form-row{grid-template-columns:1fr}.contact-page .contact-form{padding:22px 18px}}.contact-page{padding-bottom:52px}.contact-page .contact-hero{gap:34px;grid-template-columns:minmax(0,1fr) minmax(220px,280px);padding:36px max(18px,calc(50vw - 560px))!important}.contact-page .contact-hero h1{font-size:clamp(28px,3.4vw,40px)!important;margin-bottom:9px}.contact-page .contact-hero p{font-size:13px!important;line-height:1.55}.contact-page .contact-hero-panel{padding-left:16px}.contact-page .contact-main-grid{gap:clamp(22px,4vw,42px);grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);margin-top:28px;width:min(1120px,calc(100% - 36px))}.contact-page .contact-section-heading h2{font-size:clamp(20px,2vw,26px)!important;margin-bottom:16px}.contact-page .contact-card-grid{gap:9px}.contact-page .contact-card{border-radius:6px;gap:10px;min-height:76px;padding:12px}.contact-page .contact-card-icon{flex-basis:30px;font-size:12px!important;height:30px;width:30px}.contact-page .contact-card-label{font-size:10px!important;margin-bottom:3px}.contact-page .contact-card strong{font-size:12px!important;line-height:1.35}.contact-page .contact-business-box{margin-top:12px;padding:14px 16px}.contact-page .contact-business-box h3{font-size:14px!important;margin-bottom:6px}.contact-page .contact-business-box p{font-size:12px!important;line-height:1.5}.contact-page .contact-form{box-shadow:0 10px 24px #1917190f;gap:11px;padding:20px}.contact-page .contact-form-row{gap:10px}.contact-page .contact-form label{font-size:11px!important;gap:5px}.contact-page .contact-form input,.contact-page .contact-form textarea{font-size:12px!important;min-height:36px;padding:9px 10px}.contact-page .contact-form textarea{min-height:96px}.contact-page .contact-form button{font-size:12px!important;min-height:38px;padding:9px 14px}@media (max-width:900px){.contact-page .contact-hero{gap:18px}.contact-page .contact-main-grid{grid-template-columns:1fr}}@media (max-width:640px){.contact-page{padding-bottom:42px}.contact-page .contact-hero{padding:26px 14px!important}.contact-page .contact-main-grid{margin-top:20px;width:calc(100% - 24px)}.contact-page .contact-card-grid{grid-template-columns:1fr}.contact-page .contact-card{min-height:auto}.contact-page .contact-form{padding:16px 14px}}@media (min-width:901px){.contact-page .contact-hero{padding-top:clamp(46px,7vw,82px)!important}}.blog-page{--blog-ink:#191719;--blog-muted:#686267;--blog-line:#e4dfe1;--blog-brand:#912444;--blog-brand-dark:#741a35;--blog-sage:#315c50;--blog-soft:#f7f6f6;background:#fff;box-sizing:border-box;color:var(--blog-ink);margin:0;max-width:none;padding:0 0 80px;width:100%}.store-theme-scope .blog-page,.store-theme-scope .blog-page *{font-family:Montserrat,Arial,sans-serif!important}.blog-page *,.blog-page :after,.blog-page :before{box-sizing:border-box}.blog-page .blog-hero{background:var(--blog-soft)!important;border-bottom:1px solid var(--blog-line);border-top:1px solid var(--blog-line);color:var(--blog-ink);padding:56px max(24px,calc(50vw - 590px))!important;width:100%}.blog-page .blog-hero span{color:var(--blog-brand)!important;display:inline-block;font-size:11px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.3;margin-bottom:11px;text-transform:uppercase}.blog-page .blog-hero h1{color:var(--blog-ink)!important;font-size:clamp(34px,4.5vw,52px)!important;font-weight:600!important;letter-spacing:0;line-height:1.12;margin:0 0 15px;max-width:820px}.blog-page .blog-hero p{color:var(--blog-muted)!important;font-size:15px!important;font-weight:400!important;line-height:1.75;margin:0;max-width:720px}.blog-page .blog-toolbar{grid-gap:24px;align-items:center;background:#fff!important;border-bottom:1px solid var(--blog-line);display:grid;gap:24px;grid-template-columns:minmax(260px,340px) minmax(0,1fr);margin:30px auto 0;padding:0 0 20px!important;width:min(1180px,calc(100% - 48px))}.blog-page .blog-search{display:block;min-width:0;position:relative}.blog-page .blog-search>svg{color:#7c7479;font-size:13px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.blog-page .blog-search input{background:#fbfbfb!important;border:1px solid #d9d4d6!important;border-radius:5px;color:var(--blog-ink)!important;font-size:13px!important;font-weight:400!important;line-height:1.4;min-height:42px;outline:none;padding:10px 13px 10px 40px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.blog-page .blog-search input::placeholder{color:#948e92;opacity:1}.blog-page .blog-search input:focus{background:#fff!important;border-color:var(--blog-brand)!important;box-shadow:0 0 0 3px #9124441c}.blog-page .blog-category-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.blog-page .blog-category-tabs button{background:#fff;border:1px solid var(--blog-line);border-radius:4px;color:#4f494d!important;cursor:pointer;font-size:11px!important;font-weight:600!important;letter-spacing:0;line-height:1.3;min-height:34px;padding:7px 12px;transition:background .2s ease,border-color .2s ease,color .2s ease}.blog-page .blog-category-tabs button:hover{border-color:#c7a5ae;color:var(--blog-brand)!important}.blog-page .blog-category-tabs button.active{background:var(--blog-ink);border-color:var(--blog-ink);color:#fff!important}.blog-page .blog-status{background:#f7f9f8;border-left:3px solid var(--blog-sage);color:var(--blog-muted)!important;font-size:13px!important;font-weight:500!important;line-height:1.5;margin:22px auto 0;padding:24px;text-align:center;width:min(1180px,calc(100% - 48px))}.blog-page .blog-featured{background:#fff!important;margin:26px auto 0;padding:0!important;width:min(1180px,calc(100% - 48px))}.blog-page .blog-card,.blog-page .blog-featured-card{background:#fff;border:1px solid var(--blog-line);border-radius:8px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.blog-page .blog-card:hover,.blog-page .blog-featured-card:hover{border-color:#c9aab2;box-shadow:0 12px 28px #19171914;transform:translateY(-2px)}.blog-page .blog-featured-card{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);min-height:390px}.blog-page .blog-featured-card.blog-card-without-media{grid-template-columns:1fr;min-height:auto}.blog-page .blog-card-media{background:#eeecec;min-height:224px;overflow:hidden;position:relative}.blog-page .blog-featured-card .blog-card-media{min-height:390px}.blog-page .blog-card-media img{display:block;height:100%;min-height:inherit;object-fit:cover;transition:transform .35s ease;width:100%}.blog-page .blog-card:hover .blog-card-media img,.blog-page .blog-featured-card:hover .blog-card-media img{transform:scale(1.025)}.blog-page .blog-card-media>span{background:#191719e0;border-radius:4px;color:#fff!important;font-size:10px!important;font-weight:700!important;left:14px;letter-spacing:0;line-height:1.3;padding:7px 10px;position:absolute;text-transform:uppercase;top:14px}.blog-page .blog-card-body{display:flex;flex:1 1;flex-direction:column;min-height:100%;padding:22px}.blog-page .blog-featured-card .blog-card-body{justify-content:center;padding:34px}.blog-page .blog-featured-card.blog-card-without-media .blog-card-body{max-width:780px}.blog-page .blog-meta{color:var(--blog-sage);display:flex;flex-wrap:wrap;gap:0;margin-bottom:11px}.blog-page .blog-meta span{color:var(--blog-sage)!important;font-size:10px!important;font-weight:700!important;line-height:1.4;text-transform:uppercase}.blog-page .blog-meta span+span:before{background:#a39da0;border-radius:50%;content:"";display:inline-block;height:3px;margin:0 9px 3px;width:3px}.blog-page .blog-card h2,.blog-page .blog-featured-card h2{color:var(--blog-ink)!important;font-weight:600!important;letter-spacing:0;line-height:1.28;margin:0 0 11px}.blog-page .blog-featured-card h2{font-size:clamp(27px,3.2vw,40px)!important}.blog-page .blog-card h2{font-size:19px!important}.blog-page .blog-card p,.blog-page .blog-featured-card p{color:var(--blog-muted)!important;font-size:13px!important;font-weight:400!important;line-height:1.7;margin:0 0 14px}.blog-page .blog-full-content{border-top:1px solid var(--blog-line);padding-top:13px;white-space:pre-line}.blog-page .blog-card-footer{align-items:center;border-top:1px solid #efebed;display:flex;gap:14px;justify-content:space-between;margin-top:auto;padding-top:13px}.blog-page .blog-card-footer>span{color:#4a4548!important;font-size:11px!important;font-weight:600!important;line-height:1.4}.blog-page .blog-card-footer button{align-items:center;background:#0000;border:0;color:var(--blog-brand)!important;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px!important;font-weight:700!important;gap:7px;line-height:1.4;padding:4px 0;transition:color .2s ease}.blog-page .blog-card-footer button:hover{color:var(--blog-brand-dark)!important}.blog-page .blog-card-footer button svg{font-size:10px}.blog-page .blog-grid{grid-gap:18px;background:#fff!important;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px auto 0;padding:0!important;width:min(1180px,calc(100% - 48px))}.blog-page .blog-grid .blog-card{display:flex;flex-direction:column;min-height:100%;min-width:0}.blog-page .blog-grid .blog-card-body{flex:1 1}@media (max-width:980px){.blog-page .blog-featured-card,.blog-page .blog-toolbar{grid-template-columns:1fr}.blog-page .blog-category-tabs{justify-content:flex-start}.blog-page .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-page{padding-bottom:56px}.blog-page .blog-hero{padding:38px 18px!important}.blog-page .blog-featured,.blog-page .blog-grid,.blog-page .blog-status,.blog-page .blog-toolbar{width:calc(100% - 32px)}.blog-page .blog-grid{grid-template-columns:1fr}.blog-page .blog-card-body,.blog-page .blog-featured-card .blog-card-body{padding:20px}.blog-page .blog-card-media,.blog-page .blog-featured-card .blog-card-media{min-height:230px}.blog-page .blog-card-footer{align-items:flex-start}}.blog-page{padding-bottom:52px}.blog-page .blog-hero{padding:36px max(18px,calc(50vw - 560px))!important}.blog-page .blog-hero span{margin-bottom:8px}.blog-page .blog-hero h1{font-size:clamp(28px,3.8vw,42px)!important;margin-bottom:9px}.blog-page .blog-hero p{font-size:13px!important;line-height:1.55}.blog-page .blog-toolbar{gap:16px;grid-template-columns:minmax(230px,300px) minmax(0,1fr);margin-top:22px;padding-bottom:14px!important;width:min(1120px,calc(100% - 36px))}.blog-page .blog-search input{font-size:12px!important;min-height:36px;padding:8px 11px 8px 36px}.blog-page .blog-search>svg{left:12px}.blog-page .blog-category-tabs{gap:6px}.blog-page .blog-category-tabs button{font-size:10px!important;min-height:30px;padding:6px 10px}.blog-page .blog-featured,.blog-page .blog-grid,.blog-page .blog-status{width:min(1120px,calc(100% - 36px))}.blog-page .blog-status{margin-top:16px;padding:16px}.blog-page .blog-featured{margin-top:18px}.blog-page .blog-featured-card{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);min-height:300px}.blog-page .blog-card-media{min-height:178px}.blog-page .blog-featured-card .blog-card-media{min-height:300px}.blog-page .blog-card-body{padding:16px}.blog-page .blog-featured-card .blog-card-body{padding:24px}.blog-page .blog-meta{margin-bottom:7px}.blog-page .blog-card h2,.blog-page .blog-featured-card h2{margin-bottom:8px}.blog-page .blog-featured-card h2{font-size:clamp(23px,2.7vw,32px)!important}.blog-page .blog-card h2{font-size:16px!important}.blog-page .blog-card p,.blog-page .blog-featured-card p{font-size:12px!important;line-height:1.55;margin-bottom:10px}.blog-page .blog-full-content{padding-top:9px}.blog-page .blog-card-footer{gap:10px;padding-top:9px}.blog-page .blog-grid{gap:12px;margin-top:16px}@media (max-width:980px){.blog-page .blog-featured-card,.blog-page .blog-toolbar{grid-template-columns:1fr}.blog-page .blog-featured-card .blog-card-media{min-height:240px}}@media (max-width:640px){.blog-page{padding-bottom:42px}.blog-page .blog-hero{padding:26px 14px!important}.blog-page .blog-featured,.blog-page .blog-grid,.blog-page .blog-status,.blog-page .blog-toolbar{width:calc(100% - 24px)}.blog-page .blog-toolbar{margin-top:18px}.blog-page .blog-grid{grid-template-columns:1fr}.blog-page .blog-card-body,.blog-page .blog-featured-card .blog-card-body{padding:14px}.blog-page .blog-card-media,.blog-page .blog-featured-card .blog-card-media{min-height:190px}.blog-page .blog-card-footer{gap:7px}}@media (min-width:901px){.blog-page .blog-hero{padding-top:clamp(46px,7vw,82px)!important}}.care-container{--care-ink:#191719;--care-muted:#686267;--care-line:#e4dfe1;--care-brand:#912444;--care-sage:#315c50;--care-soft:#f7f6f6;background:#fff;box-sizing:border-box;color:var(--care-ink);margin:0;max-width:none;min-height:420px;padding:0 0 78px;width:100%}.store-theme-scope .care-container,.store-theme-scope .care-container *{font-family:Montserrat,Arial,sans-serif!important}.care-container *,.care-container :after,.care-container :before{box-sizing:border-box}.care-container .care-hero{background:var(--care-soft)!important;border-bottom:1px solid var(--care-line);border-top:1px solid var(--care-line);padding:54px max(24px,calc(50vw - 520px))!important;width:100%}.care-container .care-hero>span{color:var(--care-brand)!important;display:inline-block;font-size:11px!important;font-weight:700!important;line-height:1.3;margin-bottom:10px;text-transform:uppercase}.care-container .care-title{color:var(--care-ink)!important;font-size:clamp(34px,4.5vw,52px)!important;font-weight:600!important;letter-spacing:0;line-height:1.1;margin:0 0 14px;max-width:760px;text-align:left}.care-container .care-intro{color:var(--care-muted)!important;font-size:15px!important;font-weight:400!important;line-height:1.75;margin:0;max-width:720px;text-align:left}.care-container .care-content{border-top:1px solid var(--care-line);margin:42px auto 0;width:min(1040px,calc(100% - 48px))}.care-container .care-section{grid-gap:20px;align-items:start;background:#fff!important;border-bottom:1px solid var(--care-line);display:grid;gap:20px;grid-template-columns:54px minmax(0,1fr);margin:0;padding:26px 0!important}.care-container .care-section-number{background:#edf3f1;border-radius:50%;color:var(--care-sage)!important;display:inline-grid;font-size:11px!important;font-weight:700!important;height:42px;line-height:1;place-items:center;width:42px}.care-container .care-section h2{color:var(--care-ink)!important;font-size:clamp(20px,2vw,25px)!important;font-weight:600!important;letter-spacing:0;line-height:1.3;margin:0 0 9px}.care-container .care-section p{color:var(--care-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.8;margin:0;max-width:820px;white-space:pre-line}.care-container .care-content>.care-state,.care-container>.care-state{background:#f4f7f5;border-left:3px solid var(--care-sage);color:#315348!important;font-size:13px!important;font-weight:500!important;line-height:1.65;margin:42px auto 0;padding:22px 24px;width:min(1040px,calc(100% - 48px))}@media (max-width:640px){.care-container{padding-bottom:56px}.care-container .care-hero{padding:38px 18px!important}.care-container .care-content{margin-top:30px;width:calc(100% - 32px)}.care-container .care-section{gap:13px;grid-template-columns:40px minmax(0,1fr);padding:22px 0!important}.care-container .care-section-number{height:34px;width:34px}.care-container>.care-state{margin-top:30px;width:calc(100% - 32px)}}.care-container{min-height:360px;padding-bottom:52px}.care-container .care-hero{padding:36px max(18px,calc(50vw - 500px))!important}.care-container .care-hero>span{margin-bottom:8px}.care-container .care-title{font-size:clamp(28px,3.8vw,42px)!important;margin-bottom:9px}.care-container .care-intro{font-size:13px!important;line-height:1.55}.care-container .care-content{margin-top:28px;width:min(1000px,calc(100% - 36px))}.care-container .care-section{gap:14px;grid-template-columns:44px minmax(0,1fr);padding:18px 0!important}.care-container .care-section-number{font-size:10px!important;height:34px;width:34px}.care-container .care-section h2{font-size:clamp(18px,1.8vw,22px)!important;margin-bottom:6px}.care-container .care-section p{font-size:13px!important;line-height:1.6}.care-container .care-content>.care-state,.care-container>.care-state{font-size:12px!important;line-height:1.55;margin-top:28px;padding:16px 18px;width:min(1000px,calc(100% - 36px))}.care-container .care-content>.care-state{margin-top:0;width:100%}@media (max-width:640px){.care-container{padding-bottom:42px}.care-container .care-hero{padding:26px 14px!important}.care-container .care-content{margin-top:20px;width:calc(100% - 24px)}.care-container .care-section{gap:10px;grid-template-columns:34px minmax(0,1fr);padding:15px 0!important}.care-container .care-section-number{height:28px;width:28px}.care-container>.care-state{margin-top:20px;width:calc(100% - 24px)}}@media (min-width:901px){.care-container .care-hero{padding-top:clamp(46px,7vw,82px)!important}}.career-container{--career-ink:#191719;--career-muted:#686267;--career-line:#e4dfe1;--career-brand:#912444;--career-brand-dark:#741a35;--career-sage:#315c50;--career-soft:#f7f6f6;background:#fff;box-sizing:border-box;color:var(--career-ink);margin:0;max-width:none;padding:0 0 78px;width:100%}.store-theme-scope .career-container,.store-theme-scope .career-container *{font-family:Montserrat,Arial,sans-serif!important}.career-container *,.career-container :after,.career-container :before{box-sizing:border-box}.career-container .career-hero{background:var(--career-soft)!important;border-bottom:1px solid var(--career-line);border-top:1px solid var(--career-line);padding:54px max(24px,calc(50vw - 560px))!important;width:100%}.career-container .career-hero>span{color:var(--career-brand)!important;display:inline-block;font-size:11px!important;font-weight:700!important;line-height:1.3;margin-bottom:10px;text-transform:uppercase}.career-container .career-title{color:var(--career-ink)!important;font-size:clamp(34px,4.5vw,52px)!important;font-weight:600!important;letter-spacing:0;line-height:1.1;margin:0 0 14px;max-width:760px;text-align:left}.career-container .career-intro{color:var(--career-muted)!important;font-size:15px!important;font-weight:400!important;line-height:1.75;margin:0;max-width:720px;text-align:left}.career-container .career-content{grid-gap:36px;display:grid;gap:36px;margin:42px auto 0;width:min(1120px,calc(100% - 48px))}.career-container .career-section{background:#fff!important;margin:0;padding:0!important}.career-container .career-section h2{color:var(--career-ink)!important;font-size:clamp(23px,2.3vw,30px)!important;font-weight:600!important;letter-spacing:0;line-height:1.25;margin:0 0 12px}.career-container .career-body-list li,.career-container .career-section p{color:var(--career-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.75}.career-container .career-dynamic-content{max-width:840px}.career-container .career-dynamic-content h2{margin-top:28px}.career-container .career-dynamic-content h2:first-child{margin-top:0}.career-container .career-body-list{grid-gap:0;border-top:1px solid var(--career-line);display:grid;gap:0;list-style:none;margin:16px 0 22px;padding:0}.career-container .career-body-list li{border-bottom:1px solid var(--career-line);padding:13px 10px 13px 27px;position:relative}.career-container .career-body-list li:before{background:var(--career-sage);border-radius:50%;content:"";height:7px;left:4px;position:absolute;top:21px;width:7px}.career-container .career-why-section{border-left:3px solid var(--career-sage);max-width:840px;padding-left:22px!important}.career-container .career-openings-section{padding-top:4px!important}.career-container .job-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.career-container .job-card{background:#fff;border:1px solid var(--career-line);border-radius:8px;display:flex;flex-direction:column;min-height:210px;min-width:0;padding:22px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.career-container .job-card:hover{border-color:#c8a7b0;box-shadow:0 12px 28px #19171914;transform:translateY(-2px)}.career-container .job-card h3{color:var(--career-ink)!important;font-size:18px!important;font-weight:600!important;letter-spacing:0;line-height:1.35;margin:0 0 8px}.career-container .job-card .job-location{align-items:center;color:var(--career-sage)!important;display:flex;font-size:11px!important;font-weight:700!important;gap:6px;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.career-container .job-card>p:not(.job-location){margin:0 0 18px}.career-container .apply-btn{align-items:center;background:var(--career-brand);border:1px solid var(--career-brand);border-radius:5px;color:#fff!important;display:inline-flex;font-size:12px!important;font-weight:700!important;gap:7px;justify-content:center;line-height:1.3;margin-top:auto;min-height:38px;padding:9px 14px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:-webkit-fit-content;width:fit-content}.career-container .apply-btn:hover{background:var(--career-brand-dark);border-color:var(--career-brand-dark);transform:translateY(-1px)}.career-container .career-apply-section{background:#222023!important;border-left:4px solid var(--career-brand);border-radius:6px;padding:22px 24px!important}.career-container .career-apply-section h2{color:#fff!important;font-size:20px!important}.career-container .career-apply-section p{color:#d8d4d6!important;margin:0;max-width:800px}@media (max-width:760px){.career-container .job-list{grid-template-columns:1fr}}@media (max-width:640px){.career-container{padding-bottom:56px}.career-container .career-hero{padding:38px 18px!important}.career-container .career-content{gap:30px;margin-top:32px;width:calc(100% - 32px)}.career-container .job-card{min-height:0;padding:19px}}.shipping-policy-page,.shipping-policy-page *{box-sizing:border-box;font-family:Jost,sans-serif}.shipping-policy-page{--ink:#181113;--muted:#6c6265;--soft:#fff8f4;--panel:#fff;--line:#eadbd7;--accent:#8e4f5c;--accent-dark:#4a2029;color:var(--ink);margin:0 auto;padding:54px 0 82px;width:min(1180px,calc(100% - 32px))}.shipping-policy-page .shipping-policy-hero{background:linear-gradient(135deg,#fff8f4,#f8e6e1),radial-gradient(circle at 86% 16%,#b76e792e,#0000 34%);border:1px solid #f0deda;border-radius:8px;box-shadow:0 16px 36px #8e4f5c1f;color:var(--ink);overflow:hidden;padding:clamp(30px,5vw,54px);position:relative}.shipping-policy-page .shipping-policy-hero span{background:#fff;border:1px solid #ead1cc;border-radius:999px;color:var(--accent);display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.9px;margin-bottom:14px;padding:7px 12px;text-transform:uppercase}.shipping-policy-page .shipping-policy-hero h1{color:var(--ink);font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.04;margin:0;max-width:760px}.shipping-policy-page .shipping-policy-hero p{color:var(--muted);font-size:clamp(15px,2vw,18px);line-height:1.65;margin:16px 0 0;max-width:760px}.shipping-policy-page .shipping-policy-highlights{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.shipping-policy-page .shipping-policy-contact,.shipping-policy-page .shipping-policy-highlights article,.shipping-policy-page .shipping-policy-sections article{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px #1811130f}.shipping-policy-page .shipping-policy-highlights article{padding:18px 20px}.shipping-policy-page .shipping-policy-highlights span{color:var(--accent);display:block;font-size:24px;font-weight:900;line-height:1.15}.shipping-policy-page .shipping-policy-highlights strong{color:var(--muted);display:block;font-size:13px;font-weight:800;line-height:1.35;margin-top:6px}.shipping-policy-page .shipping-policy-sections{grid-gap:18px;display:grid;gap:18px;margin-top:22px}.shipping-policy-page .shipping-policy-contact,.shipping-policy-page .shipping-policy-sections article{padding:clamp(20px,3vw,30px)}.shipping-policy-page .shipping-policy-sections article{grid-gap:12px;display:grid;gap:12px}.shipping-policy-page .shipping-policy-rich-content h2:not(:first-child),.shipping-policy-page .shipping-policy-sections article>h2:not(:first-child){border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.shipping-policy-page .shipping-policy-rich-content h1,.shipping-policy-page h2{color:var(--ink);font-size:clamp(21px,2.4vw,28px);font-weight:850;line-height:1.22;margin:0 0 8px}.shipping-policy-page h3{color:var(--accent);font-size:17px;font-weight:850;line-height:1.3;margin:14px 0 4px}.shipping-policy-page .shipping-policy-contact div,.shipping-policy-page li,.shipping-policy-page p{color:var(--muted);font-size:15.5px;line-height:1.72}.shipping-policy-page p{margin:0 0 10px}.shipping-policy-page strong{color:var(--ink)}.shipping-policy-page ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:6px 0 0;padding:0}.shipping-policy-page li{background:var(--soft);border:1px solid #f0e4df;border-radius:8px;margin:0;min-height:44px;padding:10px 14px 10px 36px;position:relative}.shipping-policy-page li:before{background:var(--accent);border-radius:999px;content:"";height:7px;left:15px;position:absolute;top:19px;width:7px}.shipping-policy-page .shipping-policy-group{border-top:1px solid #f3e7e2;padding-top:12px}.shipping-policy-page .shipping-policy-group:first-of-type{border-top:0;padding-top:0}.shipping-policy-page .shipping-policy-group:last-child li:last-child,.shipping-policy-page .shipping-policy-group:last-child p,.shipping-policy-page p:last-child{margin-bottom:0}.shipping-policy-page .shipping-policy-contact{background:var(--accent-dark);color:#fff;margin-top:22px}.shipping-policy-page .shipping-policy-contact div,.shipping-policy-page .shipping-policy-contact h2,.shipping-policy-page .shipping-policy-contact p,.shipping-policy-page .shipping-policy-contact strong{color:#fff}.shipping-policy-page .shipping-policy-contact p{color:#ffffffdb;margin-bottom:14px}.shipping-policy-page .shipping-policy-contact div{color:#ffffffe6;margin-top:9px}@media (max-width:760px){.shipping-policy-page{padding:34px 0 62px;width:min(100% - 24px,1180px)}.shipping-policy-page .shipping-policy-highlights{grid-template-columns:1fr}.shipping-policy-page .shipping-policy-contact,.shipping-policy-page .shipping-policy-hero,.shipping-policy-page .shipping-policy-sections article{padding:20px}.shipping-policy-page .shipping-policy-highlights article{padding:16px}}.terms-page,.terms-page *{box-sizing:border-box;font-family:Jost,sans-serif}.terms-page{--ink:#181113;--muted:#6c6265;--soft:#fff8f4;--panel:#fff;--line:#eadbd7;--accent:#8e4f5c;--accent-dark:#4a2029;color:var(--ink);margin:0 auto;padding:54px 0 82px;width:min(1180px,calc(100% - 32px))}.terms-page .terms-hero{background:linear-gradient(135deg,#fff8f4,#f8e6e1),radial-gradient(circle at 86% 16%,#b76e792e,#0000 34%);border:1px solid #f0deda;border-radius:8px;box-shadow:0 16px 36px #8e4f5c1f;color:var(--ink);overflow:hidden;padding:clamp(30px,5vw,54px);position:relative}.terms-page .terms-hero span{background:#fff;border:1px solid #ead1cc;border-radius:999px;color:var(--accent);display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.9px;margin-bottom:14px;padding:7px 12px;text-transform:uppercase}.terms-page .terms-hero h1{color:var(--ink);font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.04;margin:0;max-width:760px}.terms-page .terms-hero p{color:var(--muted);font-size:clamp(15px,2vw,18px);line-height:1.65;margin:16px 0 0;max-width:790px}.terms-page .terms-highlights{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.terms-page .terms-contact,.terms-page .terms-highlights article,.terms-page .terms-overview,.terms-page .terms-sections article{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px #1811130f}.terms-page .terms-highlights article{padding:18px 20px}.terms-page .terms-highlights span{color:var(--accent);display:block;font-size:24px;font-weight:900;line-height:1.15}.terms-page .terms-highlights strong{color:var(--muted);display:block;font-size:13px;font-weight:800;line-height:1.35;margin-top:6px}.terms-page .terms-contact,.terms-page .terms-overview,.terms-page .terms-sections article{margin-top:22px;padding:clamp(20px,3vw,30px)}.terms-page .terms-dynamic-content,.terms-page .terms-sections article{grid-gap:12px;display:grid;gap:12px}.terms-page .terms-dynamic-content h2:not(:first-child),.terms-page .terms-sections article>h2:not(:first-child){border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.terms-page .terms-dynamic-content h1,.terms-page h2{color:var(--ink);font-size:clamp(21px,2.4vw,28px);font-weight:850;line-height:1.22;margin:0 0 8px}.terms-page h3{color:var(--accent);font-size:17px;font-weight:850;line-height:1.3;margin:14px 0 4px}.terms-page .terms-contact div,.terms-page li,.terms-page p{color:var(--muted);font-size:15.5px;line-height:1.72}.terms-page p{margin:0 0 10px}.terms-page strong{color:var(--ink)}.terms-page .terms-sections{grid-gap:18px;display:grid;gap:18px;margin-top:22px}.terms-page ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:6px 0 0;padding:0}.terms-page li{background:var(--soft);border:1px solid #f0e4df;border-radius:8px;margin:0;min-height:44px;padding:10px 14px 10px 36px;position:relative}.terms-page li:before{background:var(--accent);border-radius:999px;content:"";height:7px;left:15px;position:absolute;top:19px;width:7px}.terms-page p:last-child{margin-bottom:0}.terms-page .terms-contact{background:var(--accent-dark);color:#fff}.terms-page .terms-contact div,.terms-page .terms-contact h2,.terms-page .terms-contact p,.terms-page .terms-contact strong{color:#fff}.terms-page .terms-contact p{color:#ffffffdb;margin-bottom:14px}.terms-page .terms-contact div{color:#ffffffe6;margin-top:9px}@media (max-width:760px){.terms-page{padding:34px 0 62px;width:min(100% - 24px,1180px)}.terms-page .terms-highlights{grid-template-columns:1fr}.terms-page .terms-contact,.terms-page .terms-hero,.terms-page .terms-highlights article,.terms-page .terms-overview,.terms-page .terms-sections article{padding:20px}}.privacy-page,.privacy-page *{box-sizing:border-box;font-family:Jost,sans-serif}.privacy-page{--ink:#181113;--muted:#6c6265;--soft:#fff8f4;--panel:#fff;--line:#eadbd7;--accent:#8e4f5c;--accent-dark:#4a2029;color:var(--ink);margin:0 auto;padding:54px 0 82px;width:min(1180px,calc(100% - 32px))}.privacy-page .privacy-hero{background:linear-gradient(135deg,#fff8f4,#f8e6e1),radial-gradient(circle at 86% 16%,#b76e792e,#0000 34%);border:1px solid #f0deda;border-radius:8px;box-shadow:0 16px 36px #8e4f5c1f;color:var(--ink);overflow:hidden;padding:clamp(30px,5vw,54px);position:relative}.privacy-page .privacy-hero span{background:#fff;border:1px solid #ead1cc;border-radius:999px;color:var(--accent);display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.9px;margin-bottom:14px;padding:7px 12px;text-transform:uppercase}.privacy-page .privacy-hero h1{color:var(--ink);font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.04;margin:0;max-width:760px}.privacy-page .privacy-hero p{color:var(--muted);font-size:clamp(15px,2vw,18px);line-height:1.65;margin:16px 0 0;max-width:790px}.privacy-page .privacy-highlights{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.privacy-page .privacy-contact,.privacy-page .privacy-highlights article,.privacy-page .privacy-overview,.privacy-page .privacy-sections article{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px #1811130f}.privacy-page .privacy-highlights article{padding:18px 20px}.privacy-page .privacy-highlights span{color:var(--accent);display:block;font-size:24px;font-weight:900;line-height:1.15}.privacy-page .privacy-highlights strong{color:var(--muted);display:block;font-size:13px;font-weight:800;line-height:1.35;margin-top:6px}.privacy-page .privacy-contact,.privacy-page .privacy-overview,.privacy-page .privacy-sections article{margin-top:22px;padding:clamp(20px,3vw,30px)}.privacy-page .privacy-dynamic-content,.privacy-page .privacy-sections article{grid-gap:12px;display:grid;gap:12px}.privacy-page .privacy-dynamic-content h2:not(:first-child),.privacy-page .privacy-sections article>h2:not(:first-child){border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.privacy-page .privacy-dynamic-content h1,.privacy-page h2{color:var(--ink);font-size:clamp(21px,2.4vw,28px);font-weight:850;line-height:1.22;margin:0 0 8px}.privacy-page h3{color:var(--accent);font-size:17px;font-weight:850;line-height:1.3;margin:14px 0 4px}.privacy-page .privacy-contact div,.privacy-page li,.privacy-page p{color:var(--muted);font-size:15.5px;line-height:1.72}.privacy-page p{margin:0 0 10px}.privacy-page strong{color:var(--ink)}.privacy-page .privacy-sections{grid-gap:18px;display:grid;gap:18px;margin-top:22px}.privacy-page .privacy-group{border-top:1px solid #f3e7e2;padding-top:12px}.privacy-page .privacy-group:first-of-type{border-top:0;padding-top:0}.privacy-page ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:6px 0 0;padding:0}.privacy-page li{background:var(--soft);border:1px solid #f0e4df;border-radius:8px;margin:0;min-height:44px;padding:10px 14px 10px 36px;position:relative}.privacy-page li:before{background:var(--accent);border-radius:999px;content:"";height:7px;left:15px;position:absolute;top:19px;width:7px}.privacy-page .privacy-group:last-child p,.privacy-page p:last-child{margin-bottom:0}.privacy-page .privacy-contact{background:var(--accent-dark);color:#fff}.privacy-page .privacy-contact div,.privacy-page .privacy-contact h2,.privacy-page .privacy-contact p,.privacy-page .privacy-contact strong{color:#fff}.privacy-page .privacy-contact p{color:#ffffffdb;margin-bottom:14px}.privacy-page .privacy-contact div{color:#ffffffe6;margin-top:9px}@media (max-width:760px){.privacy-page{padding:34px 0 62px;width:min(100% - 24px,1180px)}.privacy-page .privacy-highlights{grid-template-columns:1fr}.privacy-page .privacy-contact,.privacy-page .privacy-hero,.privacy-page .privacy-highlights article,.privacy-page .privacy-overview,.privacy-page .privacy-sections article{padding:20px}}.shipping-only-page,.shipping-only-page *{box-sizing:border-box;font-family:Jost,sans-serif}.shipping-only-page{--ink:#181113;--muted:#6c6265;--soft:#fff8f4;--panel:#fff;--line:#eadbd7;--accent:#8e4f5c;--accent-dark:#4a2029;color:var(--ink);margin:0 auto;padding:54px 0 82px;width:min(1180px,calc(100% - 32px))}.shipping-only-page .shipping-only-hero{background:linear-gradient(135deg,#fff8f4,#f8e6e1),radial-gradient(circle at 86% 16%,#b76e792e,#0000 34%);border:1px solid #f0deda;border-radius:8px;box-shadow:0 16px 36px #8e4f5c1f;color:var(--ink);overflow:hidden;padding:clamp(30px,5vw,54px);position:relative}.shipping-only-page .shipping-only-hero span{background:#fff;border:1px solid #ead1cc;border-radius:999px;color:var(--accent);display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.9px;margin-bottom:14px;padding:7px 12px;text-transform:uppercase}.shipping-only-page .shipping-only-hero h1{color:var(--ink);font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.04;margin:0;max-width:760px}.shipping-only-page .shipping-only-hero p{color:var(--muted);font-size:clamp(15px,2vw,18px);line-height:1.65;margin:16px 0 0;max-width:760px}.shipping-only-page .shipping-only-highlights{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.shipping-only-page .shipping-only-contact,.shipping-only-page .shipping-only-grid article,.shipping-only-page .shipping-only-highlights article,.shipping-only-page .shipping-only-note{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px #1811130f}.shipping-only-page .shipping-only-highlights article{padding:18px 20px}.shipping-only-page .shipping-only-highlights span{color:var(--accent);display:block;font-size:24px;font-weight:900;line-height:1.15}.shipping-only-page .shipping-only-highlights strong{color:var(--muted);display:block;font-size:13px;font-weight:800;line-height:1.35;margin-top:6px}.shipping-only-page .shipping-only-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.shipping-only-page .shipping-only-contact,.shipping-only-page .shipping-only-grid article,.shipping-only-page .shipping-only-note{padding:clamp(20px,3vw,30px)}.shipping-only-page .shipping-only-note{grid-gap:12px;display:grid;gap:12px;margin-top:22px}.shipping-only-page .shipping-only-note h2:not(:first-child),.shipping-only-page .shipping-only-rich-content h2:not(:first-child){border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.shipping-only-page .shipping-only-rich-content h1,.shipping-only-page h2{color:var(--ink);font-size:clamp(21px,2.4vw,28px);font-weight:850;line-height:1.22;margin:0 0 8px}.shipping-only-page h3{color:var(--accent);font-size:17px;font-weight:850;line-height:1.3;margin:14px 0 4px}.shipping-only-page .shipping-only-contact div,.shipping-only-page li,.shipping-only-page p{color:var(--muted);font-size:15.5px;line-height:1.72}.shipping-only-page p{margin:0}.shipping-only-page strong{color:var(--ink)}.shipping-only-page ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:6px 0 0;padding:0}.shipping-only-page li{background:var(--soft);border:1px solid #f0e4df;border-radius:8px;margin:0;min-height:44px;padding:10px 14px 10px 36px;position:relative}.shipping-only-page li:before{background:var(--accent);border-radius:999px;content:"";height:7px;left:15px;position:absolute;top:19px;width:7px}.shipping-only-page .shipping-only-contact{background:var(--accent-dark);color:#fff;margin-top:22px}.shipping-only-page .shipping-only-contact div,.shipping-only-page .shipping-only-contact h2,.shipping-only-page .shipping-only-contact p,.shipping-only-page .shipping-only-contact strong{color:#fff}.shipping-only-page .shipping-only-contact p{color:#ffffffdb;margin-bottom:14px}.shipping-only-page .shipping-only-contact div{color:#ffffffe6;margin-top:9px}@media (max-width:760px){.shipping-only-page{padding:34px 0 62px;width:min(100% - 24px,1180px)}.shipping-only-page .shipping-only-grid,.shipping-only-page .shipping-only-highlights{grid-template-columns:1fr}.shipping-only-page .shipping-only-contact,.shipping-only-page .shipping-only-grid article,.shipping-only-page .shipping-only-hero,.shipping-only-page .shipping-only-highlights article,.shipping-only-page .shipping-only-note{padding:20px}}.ProductListingPage_container__sXDu8,.ProductListingPage_container__sXDu8 *{box-sizing:border-box;margin:0;padding:0}.ProductListingPage_container__sXDu8{grid-gap:30px;align-items:stretch;background:linear-gradient(135deg,#fff,#f8f4f1,#f4d6cc);color:#2b2b2b;display:grid;gap:30px;grid-template-columns:300px 1fr;margin:auto;max-width:1450px;padding:40px 20px}.ProductListingPage_collection-only-container__wAJQX{background:linear-gradient(180deg,#fff,#f8f4f1 46%,#fff)!important;display:block;max-width:none;padding:34px 0;width:100%}.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_sidebar__p-B\+z,.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_top-bar__sqk36{display:none!important}.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_main-content__lV5Lo{width:100%}.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_collection-title-strip__zqP9g,.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_lab-collection-showcase__7SCpL,.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_product-grid__hFXjU{margin-left:auto;margin-right:auto;width:min(1400px,calc(100% - 32px))}.ProductListingPage_collection-banner__Rl74e{background:#171717;border-radius:0;box-shadow:0 18px 42px #1717172e;height:450px;margin-bottom:22px;margin-top:0;max-width:100%;overflow:hidden;position:relative;width:100%}.ProductListingPage_collection-banner__Rl74e img{display:block;height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transform:scale(1.02);transition:opacity .75s ease,transform 1.2s ease;width:100%}.ProductListingPage_collection-banner__Rl74e img.ProductListingPage_collection-banner-active__hqGpL{opacity:1;transform:scale(1)}.ProductListingPage_collection-banner-shade__8YcRX{background:linear-gradient(180deg,#00000005,#1717171f);inset:0;position:absolute}.ProductListingPage_collection-title-strip__zqP9g{margin:0 auto 24px;text-align:center}.ProductListingPage_collection-title-strip__zqP9g h1{color:#171717;font-size:clamp(26px,3vw,38px);font-weight:600;letter-spacing:0;line-height:1.15;margin:0}.ProductListingPage_collection-banner-copy__oPc97{color:#fff;left:clamp(18px,4vw,48px);position:absolute;top:50%;transform:translateY(-50%)}.ProductListingPage_collection-banner-copy__oPc97 span{color:#f4d6cc;display:block;font-size:12px;font-weight:700;letter-spacing:2.2px;margin-bottom:6px;text-transform:uppercase}.ProductListingPage_collection-banner-copy__oPc97 h1{color:#fff;font-size:clamp(28px,4vw,46px);font-weight:500;line-height:1.05;margin:0}.ProductListingPage_collection-banner-dots__itlaw{bottom:20px;display:flex;gap:8px;position:absolute;right:clamp(18px,4vw,48px);z-index:3}.ProductListingPage_collection-banner-dots__itlaw button{background:#ffffff73;border:0;border-radius:999px;cursor:pointer;height:4px;padding:0;width:28px}.ProductListingPage_collection-banner-dots__itlaw button.ProductListingPage_collection-banner-dot-active__ly4x1{background:#f4d6cc}.ProductListingPage_collection-banner-copy__oPc97 p{color:#ffffffd6!important;font-size:15px!important;line-height:1.5;margin-top:10px;max-width:520px}.ProductListingPage_lab-collection-showcase__7SCpL{grid-gap:22px;background:#0000!important;display:grid;gap:22px;margin-bottom:16px}.ProductListingPage_lab-showcase-heading__ZZfO1{grid-gap:8px;display:grid;gap:8px;padding:2px 12px 4px;text-align:center}.ProductListingPage_lab-showcase-heading__ZZfO1 span{color:#b76e79!important;font-size:12px!important;font-weight:800!important;letter-spacing:1.7px;text-transform:uppercase}.ProductListingPage_lab-showcase-heading__ZZfO1 h2{color:#171717!important;font-size:clamp(24px,2.4vw,34px)!important;font-weight:500!important;line-height:1.15;margin:0}.ProductListingPage_lab-showcase-heading__ZZfO1 p{color:#6b5b5e!important;font-size:14px!important;line-height:1.6;margin:0 auto;max-width:760px}.ProductListingPage_lab-video-grid__8K5xL{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.ProductListingPage_lab-video-card__YaDWw{grid-gap:9px;background:#0000!important;border:0;border-radius:6px;box-shadow:none;color:#171717!important;display:grid;gap:9px;min-width:0;padding:0;text-decoration:none;transition:transform .25s ease}.ProductListingPage_lab-video-card__YaDWw:hover{border-color:#0000;box-shadow:none;transform:translateY(-4px)}.ProductListingPage_lab-video-media__A1fiy{aspect-ratio:16/11;background:radial-gradient(circle at 30% 20%,#f4d6cc3d,#0000 28%),linear-gradient(135deg,#171717,#3f2a30 62%,#b76e79);border-radius:6px;box-shadow:0 14px 34px #17171724,0 0 0 1px #b76e7914;overflow:hidden;position:relative}.ProductListingPage_lab-video-media__A1fiy img,.ProductListingPage_lab-video-media__A1fiy video{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.ProductListingPage_lab-video-card__YaDWw:hover .ProductListingPage_lab-video-media__A1fiy img,.ProductListingPage_lab-video-card__YaDWw:hover .ProductListingPage_lab-video-media__A1fiy video{transform:scale(1.05)}.ProductListingPage_lab-video-media__A1fiy:after{background:linear-gradient(180deg,#17171705,#1717176b),linear-gradient(90deg,#17171733,#0000);content:"";inset:0;position:absolute}.ProductListingPage_lab-video-placeholder__Ot8gc{color:#ffffffd1;display:grid;font-size:13px;font-weight:700;height:100%;letter-spacing:.04em;place-items:center;width:100%}.ProductListingPage_lab-play-button__NjYx4{background:#f8f4f1f5;border-radius:50%;box-shadow:0 10px 24px #00000038,0 0 0 6px #f4d6cc2e;color:#912444!important;display:grid;height:40px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .25s ease,color .25s ease,transform .25s ease;width:40px;z-index:2}.ProductListingPage_lab-video-card__YaDWw:hover .ProductListingPage_lab-play-button__NjYx4{background:#b76e79;color:#fff!important;transform:translate(-50%,-50%) scale(1.06)}.ProductListingPage_lab-video-copy__iMFd0{grid-gap:5px;display:grid;gap:5px;padding:0;text-align:left}.ProductListingPage_lab-video-copy__iMFd0 h3{color:#171717!important;font-size:clamp(16px,1.2vw,18px)!important;font-weight:400!important;line-height:1.2!important;margin:0}.ProductListingPage_lab-video-copy__iMFd0 p{color:#6b5b5e!important;font-size:13px!important;font-weight:300!important;line-height:1.45;margin:0}.ProductListingPage_sidebar__p-B\+z{align-items:stretch;background:#fffdfc;border:1px solid #ead9d2;border-radius:16px;box-shadow:0 10px 28px #5d403712;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow-y:auto;padding:16px;position:-webkit-sticky;position:sticky;scrollbar-width:none;text-align:left;top:20px}.ProductListingPage_sidebar__p-B\+z::-webkit-scrollbar{height:0;width:0}.ProductListingPage_sidebar-title__YPdQl{align-items:center;color:#3e2723;display:flex;font-family:Jost,sans-serif;font-size:18px;font-weight:800;gap:10px;line-height:1.2;margin-bottom:0}.ProductListingPage_filter-container__knWr1{width:100%}.ProductListingPage_filter-header__essBr{align-items:center;border-bottom:1px solid #f0dfd7;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;width:100%}.ProductListingPage_filter-count__4qViw{background:#b76e79;border-radius:999px;color:#fff;display:inline-grid;font-size:12px;font-weight:800;height:24px;min-width:24px;padding:0 7px;place-items:center}.ProductListingPage_filter-section__LU8Nw{border-bottom:1px solid #f2e5df;margin-bottom:8px;padding-bottom:8px}.ProductListingPage_filter-section-toggle__9OV1g{align-items:center;background:#0000;border:0;color:#3e2723;cursor:pointer;display:flex;font-size:14px;font-weight:800;gap:10px;justify-content:space-between;padding:7px 0;text-align:left;width:100%}.ProductListingPage_filter-section-toggle__9OV1g:hover{color:#b76e79;transform:none}.ProductListingPage_filter-arrow__Vs-Z8{color:#b76e79;font-size:9px;line-height:1}.ProductListingPage_filter-section__LU8Nw h3{color:#3e2723;font-size:14px;font-weight:800;margin-bottom:8px;text-align:left}.ProductListingPage_filter-options__9sWxC{grid-gap:8px;display:grid;gap:8px;max-height:190px;overflow-y:auto;padding-top:8px;scrollbar-width:none}.ProductListingPage_filter-options__9sWxC::-webkit-scrollbar{height:0;width:0}.ProductListingPage_filter-empty__wH4tV{color:#8d6e63;font-size:12px;font-weight:400;text-align:left}.ProductListingPage_filter-label__r5xOJ{align-items:center;color:#5d4037;cursor:pointer;display:flex;font-size:13px;gap:8px;line-height:1.25;margin-bottom:0;min-width:0;transition:.2s ease}.ProductListingPage_filter-label__r5xOJ:hover{color:#b76e79}.ProductListingPage_filter-label__r5xOJ input[type=checkbox],.ProductListingPage_filter-label__r5xOJ input[type=radio]{accent-color:#b76e79;cursor:pointer;flex:0 0 auto;height:14px;width:14px}.ProductListingPage_filter-color-grid__kLC\+9{display:flex;flex-wrap:wrap;gap:9px;padding-top:9px}.ProductListingPage_color-filter-option__VbAYv{background:#fff;border:1px solid #ead9d2;border-radius:50%;cursor:pointer;display:inline-grid;height:30px;place-items:center;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:30px}.ProductListingPage_color-filter-option__VbAYv.ProductListingPage_active-color__OG5-\+,.ProductListingPage_color-filter-option__VbAYv:hover{border-color:#b76e79;box-shadow:0 0 0 3px #b76e7924;transform:translateY(-1px)}.ProductListingPage_color-filter-option__VbAYv input{opacity:0;pointer-events:none;position:absolute}.ProductListingPage_color-swatch__2JjTG{border:1px solid #1717171f;border-radius:50%;box-shadow:inset 0 1px 2px #ffffffbf;height:20px;width:20px}.ProductListingPage_price-slider__74CO\+{accent-color:#b76e79;cursor:pointer;margin-bottom:2px;width:100%}.ProductListingPage_price-text__yDosG{color:#8d6e63;font-size:13px;font-weight:700}.ProductListingPage_btn-clear-filter__6c8ah{background:#b76e79;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:800;margin-top:8px;min-height:38px;padding:9px 12px;transition:.3s ease;width:100%}.ProductListingPage_filter-header__essBr .ProductListingPage_btn-clear-filter__6c8ah{border-radius:10px;flex:0 0 auto;font-size:12px;min-width:112px;padding:10px 14px;white-space:nowrap;width:auto}.ProductListingPage_btn-clear-filter__6c8ah:hover{background:#9f5c66;transform:translateY(-2px)}.ProductListingPage_main-content__lV5Lo{display:flex;flex-direction:column;gap:22px}.ProductListingPage_top-bar__sqk36{align-items:center;background:#fffdfc;border:1px solid #ead9d2;border-radius:22px;box-shadow:0 8px 25px #b76e790a;display:flex;justify-content:space-between;left:calc((100vw - min(1450px, 100vw))/2 + 342px);padding:18px 25px;width:calc(min(1450px, 100vw) - 370px);z-index:50}.ProductListingPage_results-count__vo4I1{color:#5d4037;font-size:15px}.ProductListingPage_sort-container__MzbYS{align-items:center;display:flex;gap:10px}.ProductListingPage_sort-container__MzbYS label{color:#3e2723;font-size:14px;font-weight:600}.ProductListingPage_sort-dropdown__W9ej5{background:#fff;border:1px solid #ead9d2;border-radius:10px;color:#3e2723;cursor:pointer;font-size:14px;outline:none;padding:10px 14px}.ProductListingPage_mobile-filter-panel__slRxl,.ProductListingPage_mobile-filter-toggle__-rrzE{display:none}.ProductListingPage_product-grid__hFXjU{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.ProductListingPage_product-link__jnesU{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.ProductListingPage_product-card__HalzQ{background:#fff;border:1px solid #ead9d2;border-radius:28px;display:flex;flex:1 1;flex-direction:column;min-height:460px;overflow:hidden;padding:18px;position:relative;transition:.35s ease}.ProductListingPage_product-card__HalzQ:hover{border-color:#b76e79;box-shadow:0 18px 40px #b76e7929;transform:translateY(-6px)}.ProductListingPage_discount-badge__wB2a8{background:#b76e79;border-radius:10px;box-shadow:0 4px 10px #b76e7926;color:#fff;font-size:11px;font-weight:700;left:15px;letter-spacing:.5px;padding:5px 12px;position:absolute;text-transform:uppercase;top:15px;z-index:9}.ProductListingPage_wishlist-icon__3-Neg{align-items:center;background:#ffffffd9;border-radius:50%;box-shadow:0 4px 12px #0000000d;color:#b76e79;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;padding:8px;position:absolute;right:15px;top:15px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:36px;z-index:10}.ProductListingPage_wishlist-icon__3-Neg:hover{background:#fff;color:#e74c3c;transform:scale(1.15)}.ProductListingPage_wishlist-icon__3-Neg.ProductListingPage_active__JOokn{animation:ProductListingPage_heartPop__JPfee .4s ease-in-out;background:#fff;color:#e74c3c}@keyframes ProductListingPage_heartPop__JPfee{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.ProductListingPage_product-img__jEUMd{align-items:center;background:linear-gradient(135deg,#fff,#f8f4f1,#f4d6cc);border:1px solid #ead9d2;border-radius:22px;color:#8e4f5c;display:flex;font-size:14px;font-weight:600;height:240px;justify-content:center;margin-bottom:18px;overflow:hidden}.ProductListingPage_product-img__jEUMd img{height:100%;object-fit:cover;width:100%}.ProductListingPage_product-details__EzPJy{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.ProductListingPage_product-brand__kuQrI{color:#b76e79;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ProductListingPage_product-title__o5nX8{color:#2b2b2b;font-size:15px;font-weight:600;line-height:1.5;min-height:45px}.ProductListingPage_price-box__q-lbQ{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ProductListingPage_current-price__LiAad{color:#8e4f5c;font-size:19px;font-weight:700}.ProductListingPage_original-price__EudYU{color:#5f5659;font-size:14px;font-weight:600;opacity:1;text-decoration:line-through;-webkit-text-decoration-color:#5f5659;text-decoration-color:#5f5659;text-decoration-thickness:1.6px}.ProductListingPage_discount-text__pJ4rA{color:#2ecc71;font-size:13px;font-weight:600;margin-left:2px}.ProductListingPage_action-buttons-group__cPVtl{display:flex!important;gap:10px;margin-top:auto;padding-top:10px;width:100%}.ProductListingPage_btn-add-grid__7dBYz,.ProductListingPage_btn-buy-now__gkiWN{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:12px 5px;transition:all .3s ease}.ProductListingPage_btn-add-grid__7dBYz{background:#f7ece8;border:1px solid #ead9d2;color:#8e4f5c}.ProductListingPage_btn-add-grid__7dBYz:hover{background:#ead9d2;transform:translateY(-2px)}.ProductListingPage_btn-buy-now__gkiWN{background:#b76e79;box-shadow:0 4px 15px #b76e7933;color:#fff}.ProductListingPage_btn-buy-now__gkiWN:hover{background:#8e4f5c;box-shadow:0 6px 20px #8e4f5c4d;transform:translateY(-2px)}.ProductListingPage_btn-add-grid__7dBYz:disabled,.ProductListingPage_btn-buy-now__gkiWN:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}@media (max-width:1200px){.ProductListingPage_product-grid__hFXjU{grid-template-columns:repeat(3,1fr)}.ProductListingPage_lab-video-grid__8K5xL{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.ProductListingPage_container__sXDu8{grid-template-columns:1fr}.ProductListingPage_sidebar__p-B\+z{position:static}.ProductListingPage_product-grid__hFXjU{grid-template-columns:repeat(2,1fr)}.ProductListingPage_lab-video-grid__8K5xL{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductListingPage_top-bar__sqk36{align-items:flex-start;flex-direction:column;gap:15px;left:20px;right:20px;width:auto}}@media (max-width:600px){body{padding:20px 12px}.ProductListingPage_product-grid__hFXjU{grid-template-columns:1fr}.ProductListingPage_lab-video-grid__8K5xL{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProductListingPage_lab-video-card__YaDWw{gap:5px}.ProductListingPage_lab-video-media__A1fiy{aspect-ratio:16/10;border-radius:6px}.ProductListingPage_lab-play-button__NjYx4{box-shadow:0 6px 14px #0003,0 0 0 4px #f4d6cc29;height:28px;width:28px}.ProductListingPage_lab-video-copy__iMFd0 h3{font-size:10px!important;line-height:1.15!important}.ProductListingPage_lab-video-copy__iMFd0 p{font-size:8px!important;line-height:1.25}.ProductListingPage_collection-banner__Rl74e{height:360px}.ProductListingPage_sidebar__p-B\+z{padding:22px}.ProductListingPage_top-bar__sqk36{padding:18px}.ProductListingPage_product-img__jEUMd{height:220px}.ProductListingPage_action-buttons-group__cPVtl{flex-direction:column;gap:8px}}.ProductListingPage_discount-badge__wB2a8{background:#912444!important;background-color:#912444!important;border-color:#912444!important;color:#fff!important}.ProductListingPage_container__sXDu8,.ProductListingPage_container__sXDu8 *{font-family:Jost,sans-serif}.ProductListingPage_container__sXDu8{color:#000;font-size:16px;font-weight:300}.ProductListingPage_container__sXDu8 p{color:#6b7280;font-size:16px;font-weight:300}.ProductListingPage_container__sXDu8 h1{color:#112326;font-size:clamp(32px,3vw,40px);font-weight:400}.ProductListingPage_container__sXDu8 h2{color:#112326;font-size:26px;font-weight:400}.ProductListingPage_container__sXDu8 h3{color:#112326;font-size:14px;font-weight:400}.ProductListingPage_container__sXDu8 span{color:#333;font-size:20px;font-weight:600}.ProductListingPage_container__sXDu8 .ProductListingPage_btn__ifw\+T,.ProductListingPage_container__sXDu8 .ProductListingPage_button__jbDY3,.ProductListingPage_container__sXDu8 .ProductListingPage_dropdown-title__xtxcz,.ProductListingPage_container__sXDu8 .ProductListingPage_menu__PvMi9 a,.ProductListingPage_container__sXDu8 .ProductListingPage_nav-action-label__FTz3l,.ProductListingPage_container__sXDu8 a,.ProductListingPage_container__sXDu8 button,.ProductListingPage_container__sXDu8 input,.ProductListingPage_container__sXDu8 nav,.ProductListingPage_container__sXDu8 select,.ProductListingPage_container__sXDu8 textarea{color:#000;font-size:16px;font-weight:400}.ProductListingPage_container__sXDu8 li,.ProductListingPage_container__sXDu8 ul{color:#000;font-size:16px;font-weight:300}.ProductListingPage_container__sXDu8 .ProductListingPage_card-content__fcIEu h3,.ProductListingPage_container__sXDu8 .ProductListingPage_cart-item-name__fOSEY,.ProductListingPage_container__sXDu8 .ProductListingPage_checkout-product-name__\+hkFQ,.ProductListingPage_container__sXDu8 .ProductListingPage_kids-product-info__yRDz9 h3,.ProductListingPage_container__sXDu8 .ProductListingPage_new-arrival-info__jYn90 h3,.ProductListingPage_container__sXDu8 .ProductListingPage_personalized-card-body__3HSur h3,.ProductListingPage_container__sXDu8 .ProductListingPage_product-info__zAxMF h3,.ProductListingPage_container__sXDu8 .ProductListingPage_product-name__5PH0b,.ProductListingPage_container__sXDu8 .ProductListingPage_product-title__o5nX8,.ProductListingPage_container__sXDu8 .ProductListingPage_silver-overlay__i5Wlm h3,.ProductListingPage_container__sXDu8 .ProductListingPage_wishlist-item-name__gYo07{color:#112326;font-size:clamp(16px,1.2vw,18px);font-weight:400}.ProductListingPage_container__sXDu8 .ProductListingPage_cardPrice__DRawV strong,.ProductListingPage_container__sXDu8 .ProductListingPage_cart-price__vCzZ\+,.ProductListingPage_container__sXDu8 .ProductListingPage_checkout-price__bXLKY,.ProductListingPage_container__sXDu8 .ProductListingPage_current-price__LiAad,.ProductListingPage_container__sXDu8 .ProductListingPage_dynamic-price__3pX7\+,.ProductListingPage_container__sXDu8 .ProductListingPage_kids-price__ag-7o,.ProductListingPage_container__sXDu8 .ProductListingPage_lg-price__47oWB,.ProductListingPage_container__sXDu8 .ProductListingPage_new-arrival-selling-price__ZlfGH,.ProductListingPage_container__sXDu8 .ProductListingPage_priceRow__tMd\+N strong,.ProductListingPage_container__sXDu8 .ProductListingPage_price__4Veau,.ProductListingPage_container__sXDu8 .ProductListingPage_selling-price__Hb4Zd,.ProductListingPage_container__sXDu8 .ProductListingPage_total-price__bnRQY,.ProductListingPage_container__sXDu8 .ProductListingPage_wishlist-price__jul6W{color:#000;font-size:clamp(18px,1.4vw,20px);font-weight:400}.ProductListingPage_container__sXDu8 .ProductListingPage_footer__4Ek9U,.ProductListingPage_container__sXDu8 .ProductListingPage_footer__4Ek9U *,.ProductListingPage_container__sXDu8 footer{color:#000;font-size:16px;font-weight:300}.ProductListingPage_container__sXDu8{margin-bottom:0}.ProductListingPage_container__sXDu8,.ProductListingPage_container__sXDu8 .ProductListingPage_address-card__m95EW,.ProductListingPage_container__sXDu8 .ProductListingPage_address-registry-card__xlHdF,.ProductListingPage_container__sXDu8 .ProductListingPage_big-featured-card__h\+hqk,.ProductListingPage_container__sXDu8 .ProductListingPage_blog-card__7a9j-,.ProductListingPage_container__sXDu8 .ProductListingPage_breakupCard__1vBBx,.ProductListingPage_container__sXDu8 .ProductListingPage_cart-card__RRMVQ,.ProductListingPage_container__sXDu8 .ProductListingPage_cart-container__Cy4Sp,.ProductListingPage_container__sXDu8 .ProductListingPage_checkout-card__-OzZi,.ProductListingPage_container__sXDu8 .ProductListingPage_checkout-container__IVUQh,.ProductListingPage_container__sXDu8 .ProductListingPage_collection-card__qgv1b,.ProductListingPage_container__sXDu8 .ProductListingPage_container__sXDu8,.ProductListingPage_container__sXDu8 .ProductListingPage_content__nIhpH,.ProductListingPage_container__sXDu8 .ProductListingPage_coupon-card__MaYGP,.ProductListingPage_container__sXDu8 .ProductListingPage_dashboard-container__zSe4f,.ProductListingPage_container__sXDu8 .ProductListingPage_dashboard-stat-card__sNaOa,.ProductListingPage_container__sXDu8 .ProductListingPage_featured-card__Pw1\+T,.ProductListingPage_container__sXDu8 .ProductListingPage_infoCard__48Ml9,.ProductListingPage_container__sXDu8 .ProductListingPage_job-card__o3Go\+,.ProductListingPage_container__sXDu8 .ProductListingPage_kids-card__njF89,.ProductListingPage_container__sXDu8 .ProductListingPage_lg-feature-card__-CALb,.ProductListingPage_container__sXDu8 .ProductListingPage_lg-prod-card__QCzwM,.ProductListingPage_container__sXDu8 .ProductListingPage_login-card__P6S0-,.ProductListingPage_container__sXDu8 .ProductListingPage_new-arrival-card__xWJU2,.ProductListingPage_container__sXDu8 .ProductListingPage_order-card__LIRww,.ProductListingPage_container__sXDu8 .ProductListingPage_order-summary__39dEM,.ProductListingPage_container__sXDu8 .ProductListingPage_overview-card__7TW4d,.ProductListingPage_container__sXDu8 .ProductListingPage_page__j8eaD,.ProductListingPage_container__sXDu8 .ProductListingPage_personalized-card__I2CXM,.ProductListingPage_container__sXDu8 .ProductListingPage_product-card__HalzQ,.ProductListingPage_container__sXDu8 .ProductListingPage_product-section__VY1jz,.ProductListingPage_container__sXDu8 .ProductListingPage_productCard__gJ7lc,.ProductListingPage_container__sXDu8 .ProductListingPage_productSection__jGV0L,.ProductListingPage_container__sXDu8 .ProductListingPage_products-section__r0ZmJ,.ProductListingPage_container__sXDu8 .ProductListingPage_profile-card__72k1Q,.ProductListingPage_container__sXDu8 .ProductListingPage_recent-orders-section__3KMcv,.ProductListingPage_container__sXDu8 .ProductListingPage_reviewCard__f6ebq,.ProductListingPage_container__sXDu8 .ProductListingPage_search-card__CrzqO,.ProductListingPage_container__sXDu8 .ProductListingPage_section__ioP-d,.ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z,.ProductListingPage_container__sXDu8 .ProductListingPage_silver-big-card__l9\+k3,.ProductListingPage_container__sXDu8 .ProductListingPage_success-card__O03H0,.ProductListingPage_container__sXDu8 .ProductListingPage_summary-box__owYpJ,.ProductListingPage_container__sXDu8 .ProductListingPage_table-container__DIsIt,.ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36,.ProductListingPage_container__sXDu8 .ProductListingPage_wishlist-card__y1\+h9,.ProductListingPage_container__sXDu8 .ProductListingPage_wrapper__0BfhO,.ProductListingPage_container__sXDu8 article,.ProductListingPage_container__sXDu8 main,.ProductListingPage_container__sXDu8 section{background:#fff!important;background-color:#fff!important}.ProductListingPage_container__sXDu8 .ProductListingPage_footer__4Ek9U,.ProductListingPage_container__sXDu8 footer{background:#fff!important;background-color:#fff!important;margin-bottom:0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-grid__hFXjU{gap:22px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-card__HalzQ{background:#0000!important;background-color:initial!important;border:0!important;border-radius:14px!important;box-shadow:none!important;min-height:0!important;overflow:visible!important;padding:0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-card__HalzQ:hover{border:0!important;box-shadow:none!important;transform:translateY(-3px)!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-link__jnesU{height:auto!important;text-decoration:none!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-link__jnesU *,.ProductListingPage_container__sXDu8 .ProductListingPage_product-link__jnesU :hover{text-decoration:none!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-img__jEUMd{aspect-ratio:1/1.05!important;background:#fff!important;background-color:#fff!important;border:0!important;border-radius:14px!important;height:auto!important;margin-bottom:10px!important;max-height:320px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-img__jEUMd img{height:100%!important}.ProductListingPage_container__sXDu8 .ProductListingPage_action-buttons-group__cPVtl,.ProductListingPage_container__sXDu8 .ProductListingPage_product-details__EzPJy{background:#0000!important;background-color:initial!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-details__EzPJy{gap:5px!important;margin-bottom:8px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-title__o5nX8{line-height:1.2!important;min-height:0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_price-box__q-lbQ{gap:7px!important;margin-top:0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_current-price__LiAad{color:#000!important;font-size:18px!important;font-weight:400!important}.ProductListingPage_container__sXDu8 .ProductListingPage_original-price__EudYU{text-decoration:line-through!important}.ProductListingPage_container__sXDu8 .ProductListingPage_discount-text__pJ4rA{color:#912444!important;font-weight:400!important}.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_product-grid__hFXjU{padding-top:12px}.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_product-card__HalzQ{border-radius:8px!important}.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_product-img__jEUMd{background:#f8f4f1!important;border-radius:8px!important;box-shadow:0 10px 28px #1717170f}.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_current-price__LiAad,.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_product-title__o5nX8{color:#171717!important}.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_discount-text__pJ4rA{color:#b76e79!important}.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_wishlist-icon__3-Neg{background:#f8f4f1e6!important;box-shadow:0 8px 18px #17171714!important;color:#b76e79!important}.ProductListingPage_container__sXDu8 .ProductListingPage_action-buttons-group__cPVtl{gap:8px!important;padding-top:6px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_btn-add-grid__7dBYz,.ProductListingPage_container__sXDu8 .ProductListingPage_btn-buy-now__gkiWN{border-radius:6px!important;font-size:12px!important;font-weight:500!important;gap:0!important;line-height:1.1!important;min-height:34px!important;padding:8px 10px!important}@media (max-width:600px){.ProductListingPage_container__sXDu8 .ProductListingPage_product-img__jEUMd{max-height:260px!important}}h1{font-size:36px}h2{font-size:48.43px}h3{font-size:35px}p{font-size:14px}a,li{font-size:16px}button{font-size:13px}.ProductListingPage_container__sXDu8 .ProductListingPage_action-buttons-group__cPVtl{display:none!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-section-toggle__9OV1g,.ProductListingPage_container__sXDu8 .ProductListingPage_filter-section__LU8Nw h3{font-size:20px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{left:calc((100vw - min(1450px, 100vw))/2 + 342px)!important;width:calc(min(1450px, 100vw) - 370px)!important;z-index:50!important}@media (max-width:992px){.ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{left:20px!important;right:20px!important;width:auto!important}}.ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z{align-items:stretch!important;background:#fffdfc!important;border:1px solid #ead9d2!important;border-radius:16px!important;box-shadow:0 10px 28px #5d403712!important;padding:16px!important;scrollbar-width:none!important;text-align:left!important}.ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z::-webkit-scrollbar{height:0!important;width:0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_sidebar-title__YPdQl{color:#3e2723!important;font-size:18px!important;font-weight:800!important;text-transform:none!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-header__essBr{border-bottom:1px solid #f0dfd7!important;justify-content:flex-end!important;margin-bottom:12px!important;padding-bottom:10px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-count__4qViw{color:#fff!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-section__LU8Nw{margin-bottom:8px!important;padding-bottom:8px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-section-toggle__9OV1g,.ProductListingPage_container__sXDu8 .ProductListingPage_filter-section__LU8Nw h3{color:#3e2723!important;font-weight:800!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-section-toggle__9OV1g{padding:7px 0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-options__9sWxC{gap:8px!important;max-height:190px!important;overflow-y:auto!important;padding-top:8px!important;scrollbar-width:none!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-options__9sWxC::-webkit-scrollbar{height:0!important;width:0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-label__r5xOJ{color:#5d4037!important;font-size:13px!important;gap:8px!important;line-height:1.25!important;margin-bottom:0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-label__r5xOJ input[type=checkbox],.ProductListingPage_container__sXDu8 .ProductListingPage_filter-label__r5xOJ input[type=radio]{height:14px!important;width:14px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-color-grid__kLC\+9{display:flex!important;flex-wrap:wrap!important;gap:9px!important;padding-top:9px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_color-filter-option__VbAYv{display:inline-grid!important}.ProductListingPage_container__sXDu8 .ProductListingPage_price-text__yDosG{color:#8d6e63!important;font-size:13px!important;font-weight:700!important}.ProductListingPage_container__sXDu8 .ProductListingPage_btn-clear-filter__6c8ah{border-radius:10px!important;font-size:13px!important;font-weight:800!important;min-height:38px!important;padding:9px 12px!important}.ProductListingPage_container__sXDu8{color:#171717!important;font-family:Montserrat,Jost,Arial,sans-serif!important}.ProductListingPage_container__sXDu8 .ProductListingPage_collection-banner-copy__oPc97 h1{font-size:clamp(28px,3.5vw,44px)!important;font-weight:600!important;line-height:1.08!important}.ProductListingPage_container__sXDu8 .ProductListingPage_collection-banner-copy__oPc97 p,.ProductListingPage_container__sXDu8 .ProductListingPage_lab-showcase-heading__ZZfO1 p{font-size:14px!important;font-weight:400!important;line-height:1.6!important}.ProductListingPage_container__sXDu8 .ProductListingPage_lab-showcase-heading__ZZfO1 h2{font-size:clamp(24px,2.2vw,32px)!important;font-weight:600!important;line-height:1.16!important}.ProductListingPage_container__sXDu8 .ProductListingPage_results-count__vo4I1{color:#4b3835!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.ProductListingPage_container__sXDu8 .ProductListingPage_results-count__vo4I1 b{color:#171717!important;font-weight:700!important}.ProductListingPage_container__sXDu8 .ProductListingPage_sort-container__MzbYS label,.ProductListingPage_container__sXDu8 .ProductListingPage_sort-dropdown__W9ej5{font-size:13px!important;font-weight:600!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-title__o5nX8{color:#171717!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.ProductListingPage_container__sXDu8 .ProductListingPage_current-price__LiAad{color:#171717!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important}.ProductListingPage_container__sXDu8 .ProductListingPage_original-price__EudYU{color:#5f5659!important;font-size:14px!important;font-weight:600!important;opacity:1!important;-webkit-text-decoration-color:#5f5659!important;text-decoration-color:#5f5659!important;text-decoration-thickness:1.6px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_discount-text__pJ4rA{font-size:12px!important;font-weight:600!important}.ProductListingPage_container__sXDu8 .ProductListingPage_sidebar-title__YPdQl{font-size:17px!important;font-weight:700!important;line-height:1.25!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-section-toggle__9OV1g,.ProductListingPage_container__sXDu8 .ProductListingPage_filter-section__LU8Nw h3{font-size:14px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-empty__wH4tV,.ProductListingPage_container__sXDu8 .ProductListingPage_filter-label__r5xOJ,.ProductListingPage_container__sXDu8 .ProductListingPage_price-text__yDosG{font-size:13px!important;font-weight:400!important;line-height:1.35!important}.ProductListingPage_container__sXDu8{overflow:visible!important;padding-top:48px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_main-content__lV5Lo{grid-column:2;min-width:0;overflow:visible;padding-top:66px}.ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{background:#fff!important;border:0!important;border-bottom:1px solid #e7d7d2!important;border-radius:0!important;border-top:1px solid #e7d7d2!important;box-shadow:0 3px 10px #2b2b2b0a!important;flex-shrink:0;left:0!important;min-height:52px;padding:10px clamp(18px,3vw,45px)!important;position:fixed!important;right:0!important;top:96px!important;width:100vw!important;z-index:70!important}.ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36 .ProductListingPage_sort-container__MzbYS{margin-left:auto}.ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36 .ProductListingPage_results-count__vo4I1{left:50%;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap}.ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z{align-self:start!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;left:calc((100vw - min(1450px, 100vw))/2 + 20px)!important;max-height:calc(100vh - 174px)!important;overflow-y:auto!important;overscroll-behavior:contain;padding:0!important;position:fixed!important;scroll-margin-top:158px;scroll-padding-top:12px;top:158px!important;width:300px!important;z-index:60!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-container__knWr1{padding-bottom:18px!important;padding-top:12px!important}.app-shell:has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z{max-height:calc(100vh - 218px)!important;scroll-margin-top:202px;top:202px!important}.app-shell:has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:140px!important}.app-shell:has(.store-announcement-bar) .ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z{max-height:calc(100vh - 208px)!important;scroll-margin-top:192px;top:192px!important}.app-shell:has(.store-announcement-bar) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:130px!important}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z{max-height:calc(100vh - 252px)!important;scroll-margin-top:236px;top:236px!important}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:174px!important}.app-shell:has(.navbar.scrolled) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:76px!important}.app-shell:has(.navbar.scrolled) .ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z{max-height:calc(100vh - 154px)!important;scroll-margin-top:138px;top:138px!important}.app-shell:has(.navbar.scrolled):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:120px!important}.app-shell:has(.navbar.scrolled):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z{max-height:calc(100vh - 198px)!important;scroll-margin-top:182px;top:182px!important}.app-shell:has(.navbar.scrolled):has(.store-announcement-bar) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:110px!important}.app-shell:has(.navbar.scrolled):has(.store-announcement-bar) .ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z{max-height:calc(100vh - 188px)!important;scroll-margin-top:172px;top:172px!important}.app-shell:has(.navbar.scrolled):has(.store-announcement-bar):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:154px!important}.app-shell:has(.navbar.scrolled):has(.store-announcement-bar):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z{max-height:calc(100vh - 232px)!important;scroll-margin-top:216px;top:216px!important}.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_main-content__lV5Lo{padding-top:0}@media (max-width:992px){.ProductListingPage_container__sXDu8{padding-top:32px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z{left:auto!important;max-height:none!important;position:static!important;top:auto!important;transform:none!important;width:auto!important;will-change:auto}.ProductListingPage_container__sXDu8 .ProductListingPage_main-content__lV5Lo{grid-column:1;padding-top:0}.ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{align-items:center!important;flex-direction:row!important;gap:10px!important;left:-20px!important;min-height:48px;position:relative!important;right:auto!important;top:auto!important;width:100vw!important;z-index:50!important}.ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z{padding:0!important}}@media (max-width:600px){.ProductListingPage_container__sXDu8{padding-top:24px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{padding:8px 12px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36 .ProductListingPage_results-count__vo4I1{font-size:11px!important;position:static;transform:none}.ProductListingPage_container__sXDu8 .ProductListingPage_sort-container__MzbYS{gap:5px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_sort-container__MzbYS label{font-size:10px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_sort-dropdown__W9ej5{font-size:10px!important;max-width:156px;padding:7px 8px!important}body{padding:0!important}.ProductListingPage_container__sXDu8{background:#fff!important;display:block!important;max-width:100%!important;overflow-x:hidden!important;padding:62px 8px 24px!important;width:100%!important}.ProductListingPage_container__sXDu8 .ProductListingPage_main-content__lV5Lo{gap:12px!important;padding-top:0!important;width:100%!important}.ProductListingPage_container__sXDu8 .ProductListingPage_sidebar__p-B\+z{background:#fffdfc!important;border:1px solid #ead9d2!important;border-radius:10px!important;box-shadow:none!important;display:none!important;margin:0 0 10px!important;max-height:260px!important;overflow-y:auto!important;padding:10px!important;width:100%!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-container__knWr1{padding:0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-header__essBr{margin-bottom:6px!important;padding-bottom:6px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-section__LU8Nw{margin-bottom:5px!important;padding-bottom:5px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-section-toggle__9OV1g,.ProductListingPage_container__sXDu8 .ProductListingPage_filter-section__LU8Nw h3{font-size:11px!important;line-height:1.15!important;min-height:24px!important;padding:4px 0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-options__9sWxC{gap:5px!important;max-height:92px!important;padding-top:4px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-empty__wH4tV,.ProductListingPage_container__sXDu8 .ProductListingPage_filter-label__r5xOJ,.ProductListingPage_container__sXDu8 .ProductListingPage_price-text__yDosG{font-size:10px!important;line-height:1.25!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-label__r5xOJ input[type=checkbox],.ProductListingPage_container__sXDu8 .ProductListingPage_filter-label__r5xOJ input[type=radio]{height:12px!important;width:12px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_filter-color-grid__kLC\+9{gap:6px!important;padding-top:5px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_color-filter-option__VbAYv{height:24px!important;width:24px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_color-swatch__2JjTG{height:16px!important;width:16px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_btn-clear-filter__6c8ah{border-radius:8px!important;font-size:10px!important;margin-top:6px!important;min-height:28px!important;padding:6px 10px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{border-radius:0!important;box-shadow:0 4px 12px #2b2b2b14!important;gap:8px!important;left:0!important;margin-left:0!important;min-height:38px!important;padding:6px 8px!important;position:fixed!important;right:0!important;top:62px!important;width:100vw!important;z-index:90!important}.ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36 .ProductListingPage_results-count__vo4I1{flex:1 1 auto!important;font-size:10px!important;min-width:0!important;text-align:left!important;white-space:nowrap!important}.ProductListingPage_container__sXDu8 .ProductListingPage_mobile-filter-toggle__-rrzE{align-items:center!important;background:#fff7f8!important;border:1px solid #ead9d2!important;border-radius:999px!important;color:#912444!important;display:inline-flex!important;flex:0 0 auto!important;font-size:9px!important;font-weight:700!important;justify-content:center!important;line-height:1!important;min-height:28px!important;padding:5px 9px!important;white-space:nowrap!important}.ProductListingPage_container__sXDu8 .ProductListingPage_mobile-filter-panel__slRxl{background:#fffdfc!important;border:1px solid #ead9d2!important;border-radius:10px!important;box-shadow:0 8px 22px #5d403714!important;display:none!important;left:8px!important;margin:0!important;max-height:260px!important;overflow-y:auto!important;padding:10px!important;position:fixed!important;right:8px!important;top:104px!important;z-index:89!important}.ProductListingPage_container__sXDu8 .ProductListingPage_mobile-filter-panel__slRxl.ProductListingPage_mobile-filter-panel-open__JagIu{display:block!important}.ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36 .ProductListingPage_sort-container__MzbYS{flex:0 0 auto!important;gap:4px!important;margin-left:0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_sort-container__MzbYS label{font-size:9px!important;white-space:nowrap!important}.ProductListingPage_container__sXDu8 .ProductListingPage_sort-dropdown__W9ej5{border-radius:7px!important;font-size:9px!important;max-width:132px!important;min-height:28px!important;padding:5px 6px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-grid__hFXjU{gap:10px 8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-card__HalzQ{border-radius:8px!important;min-width:0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-img__jEUMd{aspect-ratio:1/1.12!important;border-radius:8px!important;margin-bottom:6px!important;max-height:none!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-img__jEUMd img{height:100%!important;object-fit:cover!important;width:100%!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-details__EzPJy{gap:4px!important;margin-bottom:0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-title__o5nX8{-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;display:-webkit-box!important;font-size:10px!important;line-height:1.2!important;min-height:24px!important;overflow:hidden!important}.ProductListingPage_container__sXDu8 .ProductListingPage_price-box__q-lbQ{align-items:baseline!important;gap:4px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_current-price__LiAad{font-size:10px!important;line-height:1.15!important}.ProductListingPage_container__sXDu8 .ProductListingPage_original-price__EudYU{color:#5f5659!important;font-size:10px!important;font-weight:600!important;line-height:1.15!important;opacity:1!important;-webkit-text-decoration-color:#5f5659!important;text-decoration-color:#5f5659!important;text-decoration-thickness:1.4px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_discount-text__pJ4rA{font-size:7px!important;line-height:1.15!important;margin-left:0!important}.ProductListingPage_container__sXDu8 .ProductListingPage_discount-badge__wB2a8{border-radius:6px!important;font-size:6px!important;left:6px!important;line-height:1!important;max-width:calc(100% - 38px)!important;overflow:hidden!important;padding:3px 5px!important;text-overflow:ellipsis!important;top:6px!important;white-space:nowrap!important}.ProductListingPage_container__sXDu8 .ProductListingPage_wishlist-icon__3-Neg{height:24px!important;padding:5px!important;right:6px!important;top:6px!important;width:24px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_wishlist-icon__3-Neg svg{height:13px!important;width:13px!important}.ProductListingPage_collection-only-container__wAJQX{padding:0 0 22px!important}.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_collection-title-strip__zqP9g,.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_lab-collection-showcase__7SCpL,.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_product-grid__hFXjU{width:calc(100% - 16px)!important}.ProductListingPage_collection-banner__Rl74e{height:clamp(160px,48vw,220px)!important;margin-bottom:12px!important}.ProductListingPage_collection-title-strip__zqP9g{margin-bottom:12px!important}.ProductListingPage_collection-title-strip__zqP9g h1{font-size:16px!important;line-height:1.2!important}.ProductListingPage_collection-banner-dots__itlaw{bottom:10px!important;gap:5px!important;right:10px!important}.ProductListingPage_collection-banner-dots__itlaw button{height:3px!important;width:18px!important}}@media (max-width:600px){.app-shell:has(.store-announcement-bar) .ProductListingPage_container__sXDu8{padding-top:90px!important}.app-shell:has(.store-announcement-bar) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:90px!important}.app-shell:has(.store-announcement-bar) .ProductListingPage_container__sXDu8 .ProductListingPage_mobile-filter-panel__slRxl{top:132px!important}.app-shell:has(.navbar-bottom-links) .ProductListingPage_container__sXDu8{padding-top:92px!important}.app-shell:has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:92px!important}.app-shell:has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_mobile-filter-panel__slRxl{top:134px!important}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8{padding-top:55px!important}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:120px!important}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_mobile-filter-panel__slRxl{top:162px!important}.app-shell:has(.navbar.scrolled) .ProductListingPage_container__sXDu8{padding-top:62px!important}.app-shell:has(.navbar.scrolled) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:62px!important}.app-shell:has(.navbar.scrolled) .ProductListingPage_container__sXDu8 .ProductListingPage_mobile-filter-panel__slRxl{top:104px!important}.app-shell:has(.navbar.scrolled):has(.store-announcement-bar) .ProductListingPage_container__sXDu8{padding-top:90px!important}.app-shell:has(.navbar.scrolled):has(.store-announcement-bar) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:90px!important}.app-shell:has(.navbar.scrolled):has(.store-announcement-bar) .ProductListingPage_container__sXDu8 .ProductListingPage_mobile-filter-panel__slRxl{top:132px!important}.app-shell:has(.navbar.scrolled):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8{padding-top:92px!important}.app-shell:has(.navbar.scrolled):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:92px!important}.app-shell:has(.navbar.scrolled):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_mobile-filter-panel__slRxl{top:134px!important}.app-shell:has(.navbar.scrolled):has(.store-announcement-bar):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8{padding-top:120px!important}.app-shell:has(.navbar.scrolled):has(.store-announcement-bar):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_top-bar__sqk36{top:120px!important}.app-shell:has(.navbar.scrolled):has(.store-announcement-bar):has(.navbar-bottom-links) .ProductListingPage_container__sXDu8 .ProductListingPage_mobile-filter-panel__slRxl{top:162px!important}.ProductListingPage_collection-only-container__wAJQX{padding-top:25px!important}.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_main-content__lV5Lo{padding-top:0!important}.ProductListingPage_collection-only-container__wAJQX .ProductListingPage_collection-banner__Rl74e{margin-top:0!important}}@media (max-width:380px){.ProductListingPage_container__sXDu8{padding-left:6px!important;padding-right:6px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_product-grid__hFXjU{gap:9px 6px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_sort-dropdown__W9ej5{max-width:118px!important}.ProductListingPage_container__sXDu8 .ProductListingPage_current-price__LiAad,.ProductListingPage_container__sXDu8 .ProductListingPage_product-title__o5nX8{font-size:9px!important}}.pdp-wrapper,.pdp-wrapper *{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}.pdp-wrapper{margin:0 auto;max-width:1200px;padding:20px}.pdp-wrapper .container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:40px;padding:10px}.pdp-wrapper .product-gallery{display:flex;flex-direction:column;gap:15px}.pdp-wrapper .main-image{align-items:center;background-color:#f0f0f0;border:1px solid #eaeaea;border-radius:4px;color:#666;display:flex;font-weight:700;height:clamp(330px,42vw,450px);justify-content:center;position:relative;width:100%}.pdp-wrapper .image-action-icons{display:flex;flex-direction:column;gap:10px;position:absolute;right:12px;top:12px;z-index:2}.pdp-wrapper .thumbnail-bar{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.pdp-wrapper .breadcrumb{color:#7d7d7d;font-size:15px;line-height:1.4}.pdp-wrapper .breadcrumb a,.pdp-wrapper .breadcrumb a:focus,.pdp-wrapper .breadcrumb a:hover,.pdp-wrapper .breadcrumb a:visited{color:inherit;text-decoration:none}.pdp-wrapper .thumb{align-items:center;background-color:#f0f0f0;border:1px solid #ddd;color:#7d7d7d;cursor:pointer;display:flex;flex:0 0 80px;font-size:15px;height:80px;justify-content:center;width:80px}.pdp-wrapper .product-info{align-items:stretch;display:flex;flex-direction:column;gap:20px;padding-top:29px}.pdp-wrapper .product-info>div:first-child{align-items:flex-start;display:flex;flex-direction:column}.pdp-wrapper .product-title{color:#222;font-size:32px;font-weight:500;line-height:1.22;margin-bottom:5px;text-align:left;width:100%}.pdp-wrapper .rating-row{align-items:center;color:#7d7d7d;display:flex;font-size:15px;gap:10px;margin-top:4px}.pdp-wrapper .rating-row span{background-color:#e8f5e9;border-radius:4px;padding:3px 8px}.pdp-wrapper .rating-row small,.pdp-wrapper .rating-row span{color:#7d7d7d;font-size:15px;font-weight:400}.pdp-wrapper .price-section-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-top:-5px}.pdp-wrapper .price-container{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.pdp-wrapper .price-row{align-items:center;display:flex;gap:12px}.pdp-wrapper .selling-price{color:#222;font-size:28px;font-weight:700;line-height:1.2}.pdp-wrapper .mrp-price{color:#888;font-size:16px;font-weight:400;text-decoration:line-through}.pdp-wrapper .discount-badge{background-color:#e8f5e9;border-radius:4px;color:#2e7d32;font-size:12.5px;font-weight:600;letter-spacing:.5px;padding:3px 8px}.pdp-wrapper .tax-info{color:#7d7d7d;display:block;font-size:15px;font-style:italic;font-weight:400;margin-left:0;padding-left:0;text-align:left}.pdp-wrapper .icon-btn{align-items:center;background:#fff;border:1px solid #e5e0d8;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;line-height:1;transition:all .2s;width:40px}.pdp-wrapper .icon-btn svg{height:18px;pointer-events:none;width:18px}.pdp-wrapper .icon-btn:hover{background-color:#faf9f6;border-color:#ffabbc;color:#ffabbc}.pdp-wrapper .icon-btn.wishlisted{background-color:#ffebee;border-color:#e53935;color:#e53935}.pdp-wrapper .icon-btn.wishlisted svg{fill:currentColor}.pdp-wrapper .premium-box-layout{background-color:#faf9f6;border:1px solid #e5e0d8;border-left:3px solid #ffabbc;border-radius:8px;overflow:hidden}.pdp-wrapper .delivery-box,.pdp-wrapper .product-short-desc{background:#fff8f6}.pdp-wrapper .action-buttons{display:flex;gap:15px;margin-top:5px}.pdp-wrapper .btn{border:none;border-radius:30px;color:#7d7d7d;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;letter-spacing:1px;padding:16px;text-transform:uppercase;transition:all .2s}.pdp-wrapper .btn-buy{background-color:#ffabbc;box-shadow:0 4px 12px #ffabbc40;color:#fff}.pdp-wrapper .btn-buy:hover{background-color:#e69aa9}.pdp-wrapper .btn-cart{background-color:#fff;border:1px solid #222;color:#222}.pdp-wrapper .btn-cart:hover{border-color:#ffabbc;color:#ffabbc}.pdp-wrapper .delivery-widget{padding:12px 15px}.pdp-wrapper .delivery-top-row{align-items:center;display:flex;gap:15px;justify-content:space-between}.pdp-wrapper .delivery-header{align-items:center;color:#7d7d7d;display:flex;font-size:15px;font-weight:400;gap:8px;white-space:nowrap}.pdp-wrapper .delivery-header svg{color:#b76e79;flex-shrink:0;height:18px;width:18px}.pdp-wrapper .delivery-pincode-box{background:#fff;border:1px solid #dcd7cc;border-radius:25px;display:flex;flex-grow:1;max-width:250px;overflow:hidden}.pdp-wrapper .pincode-input{background:#0000;border:none;color:#7d7d7d;font-size:15px;outline:none;padding:8px 12px;width:70%}.pdp-wrapper .pincode-btn{background:none;border:none;color:#7d7d7d;cursor:pointer;font-size:15px;font-weight:400;padding-right:5px;text-align:center;transition:color .2s;width:30%}.pdp-wrapper .pincode-btn:hover{color:#333}.pdp-wrapper .delivery-response-text{align-items:center;color:#555;display:flex;font-size:12.5px;gap:5px;margin-top:10px}.pdp-wrapper .delivery-response-text strong{color:#2e7d32}.pdp-wrapper .trust-badges{grid-gap:10px;color:#7d7d7d;display:grid;font-size:14px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;text-align:center}.pdp-wrapper .trust-badge{align-items:center;background:#fff;display:flex;flex-direction:column;font-weight:300;gap:7px;justify-content:center;line-height:1.3;min-height:76px;min-width:0;padding:10px 8px}.pdp-wrapper .trust-icon{align-items:center;background:#0000;border-radius:0;color:#ffabbc;display:inline-flex;font-size:15px;font-weight:400;height:44px;justify-content:center;width:44px}.pdp-wrapper .trust-icon img{display:block;height:50px;object-fit:contain;width:50px}.pdp-wrapper .trust-badge span:last-child{overflow-wrap:anywhere}.pdp-wrapper .product-tabs-box{background:#fff;border:1px solid #eadbd7;border-radius:10px;box-shadow:0 12px 28px #1713140f;overflow:hidden}.pdp-wrapper .tabs-header{background:#fff8f6;border-bottom:1px solid #eadbd7;border-radius:10px 10px 0 0;display:flex;gap:0}.pdp-wrapper .tab-btn{-webkit-tap-highlight-color:transparent;background:#fff8f6;border:0;border-right:1px solid #eadbd7;color:#777;cursor:pointer;flex:1 1;font-size:12.5px;font-weight:600;letter-spacing:1px;outline:none;padding:14px;text-align:center;text-transform:uppercase;transition:all .2s}.pdp-wrapper .tab-btn,.pdp-wrapper .tab-btn:first-child,.pdp-wrapper .tab-btn:last-child{border-radius:10px 10px 0 0}.pdp-wrapper .tab-btn:first-child{border-right:1px solid #eadbd7}.pdp-wrapper .tab-btn:last-child{border-right:0}.pdp-wrapper .tab-btn:focus{outline:none}.pdp-wrapper .tab-btn:focus-visible{box-shadow:inset 0 0 0 2px #b76e7947}.pdp-wrapper .tab-btn.active{background-color:#fff;box-shadow:inset 0 -3px 0 #b76e79;color:#912444;font-weight:700}.pdp-wrapper .tab-panel:empty{display:none}.pdp-wrapper .tab-panel{border-top:0}.pdp-wrapper .tab-content{background-color:#fff;border-radius:0 0 10px 10px;outline:none;padding:20px}.pdp-wrapper .pdp-empty-state{color:#7d7d7d;font-size:14px;margin:0;padding:12px 0;text-align:center}.pdp-wrapper .price-breakup-box{grid-gap:10px;background-color:initial;border:0;border-radius:0;display:grid;gap:10px;padding:0}.pdp-wrapper .price-breakup-section{grid-gap:0;display:grid;gap:0}.pdp-wrapper .price-breakup-table{grid-gap:0;background:#0000;border:0;border-radius:0;display:grid;gap:0;outline:none;overflow-x:auto;padding:0}.pdp-wrapper .price-breakup-table-row{grid-gap:8px;-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:0;border-bottom:1px solid #f2e7e3;border-radius:0;color:#222;display:grid;font-size:13.5px;gap:8px;grid-template-columns:minmax(130px,1.35fr) minmax(64px,.75fr) minmax(72px,.8fr) minmax(76px,.8fr);line-height:1.2;min-width:400px;outline:none;padding:9px 0}.pdp-wrapper .price-breakup-table-row span{font-size:13.5px;line-height:1.2}.pdp-wrapper .product-details-table{background:#0000}.pdp-wrapper .price-breakup-table-row.product-details-row{grid-template-columns:minmax(120px,.85fr) minmax(170px,1.4fr);min-width:0}.pdp-wrapper .price-breakup-table-row.product-details-row span:first-child{color:#555}.pdp-wrapper .price-breakup-table-row.product-details-row span:last-child{color:#171717;font-weight:400;overflow-wrap:anywhere;text-align:right;white-space:normal}.pdp-wrapper .price-breakup-table-row.table-head{background:#0000;border-color:#eadbd7;color:#111;font-weight:700}.pdp-wrapper .price-breakup-table-row span:first-child{text-align:left;white-space:normal}.pdp-wrapper .price-breakup-table-row span:not(:first-child){text-align:right;white-space:nowrap}.pdp-wrapper .price-breakup-summary{grid-gap:0;background:#0000;border:0;border-radius:0;display:grid;gap:0;padding:6px 0 0}.pdp-wrapper .price-summary-row{align-items:center;background:#0000;border:0;border-bottom:1px solid #f2e7e3;border-radius:0;color:#222;display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:1.25;min-height:34px;padding:9px 0}.pdp-wrapper .price-summary-row span{min-width:0;overflow-wrap:anywhere}.pdp-wrapper .price-summary-row strong{color:#171717;flex-shrink:0;font-weight:400}.pdp-wrapper .price-summary-row.final{background:#0000;border-color:#0000;font-weight:400}.pdp-wrapper .price-summary-row.final strong{font-weight:400}.pdp-wrapper .product-short-desc summary{align-items:center;color:#7d7d7d;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;justify-content:space-between;letter-spacing:1px;list-style:none;padding:14px 15px;text-transform:uppercase}.pdp-wrapper .product-short-desc summary:after{color:#7d7d7d;content:"\25BE";font-size:15px;font-weight:400;transition:transform .2s}.pdp-wrapper .product-short-desc[open] summary:after{transform:rotate(180deg)}.pdp-wrapper .dropdown-content{background:#0000;border-top:1px solid #e4dcce;color:#7d7d7d;font-size:15px;font-weight:400;line-height:1.6;padding:15px;text-align:left}.pdp-wrapper .dropdown-content p{margin:0;text-align:left}.pdp-wrapper .pdp-description-text{color:#7d7d7d}.pdp-wrapper .pdp-care-block{margin-top:14px;text-align:left}.pdp-wrapper .pdp-care-block h4{color:#333;font-size:14px;font-weight:600;margin:0 0 5px;text-align:left}.pdp-wrapper .pdp-care-block p{color:#7d7d7d}.pdp-wrapper .product-short-desc ul{list-style-type:none;margin-top:10px;padding-left:0}.pdp-wrapper .product-short-desc li{color:#7d7d7d;font-size:15px;margin-bottom:4px;padding-left:15px;position:relative}.pdp-wrapper .product-short-desc li:before{color:#7d7d7d;content:"\2726";font-size:14px;left:0;position:absolute}.pdp-wrapper .section-title{color:#222;font-size:20px;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-align:center;text-transform:uppercase}.pdp-wrapper .reviews-section{background:#fff;border-radius:8px;box-shadow:0 4px 15px #0000000d;margin-bottom:40px;padding:30px}.pdp-wrapper .customer-review-center{margin:0 auto 40px;max-width:760px;text-align:center}.pdp-wrapper .review-card{border-bottom:1px solid #eee;padding:15px 0}.pdp-wrapper .review-card:last-child{border-bottom:none}.pdp-wrapper .review-header{color:#7d7d7d;display:flex;font-size:15px;font-weight:400;justify-content:space-between;margin-bottom:5px}.pdp-wrapper .review-stars{color:#ffb400}.pdp-wrapper .review-text{color:#7d7d7d;font-size:15px;font-weight:400;line-height:1.5}.pdp-wrapper .review-action-box{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.pdp-wrapper .write-review-toggle{background:#b76e79;border:1px solid #b76e79;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.4px;min-height:42px;min-width:180px;padding:10px 18px;text-transform:uppercase;width:auto}.pdp-wrapper .write-review-toggle:hover{background:#9f5360;border-color:#9f5360;color:#fff}.pdp-wrapper .reviews-toggle{background:#fff;border:1px solid #b76e79;border-radius:4px;color:#b76e79;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.3px;margin-top:18px;min-height:38px;padding:9px 16px;text-transform:uppercase}.pdp-wrapper .reviews-toggle:hover{background:#fff3f5;border-color:#9f5360;color:#9f5360}.pdp-wrapper .pdp-review-modal{align-items:center;background:#11111173;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:1200}.pdp-wrapper .pdp-review-dialog{background:#fbfaf6;border-radius:12px;box-shadow:0 24px 60px #00000047;max-height:min(86vh,720px);overflow-y:auto;position:relative;width:min(100%,620px)}.pdp-wrapper .pdp-review-modal-close{background:#fff;border:1px solid #e3d6c0;border-radius:50%;color:#333;cursor:pointer;font-size:22px;height:34px;line-height:1;position:absolute;right:12px;top:12px;width:34px;z-index:2}.pdp-wrapper .pdp-review-modal-close:hover{border-color:#b76e79;color:#b76e79}.pdp-wrapper .pdp-review-form{background:#fbfaf6;border:1px solid #d6c5a4;border-radius:8px;box-shadow:0 12px 28px #1f293714;display:flex;flex-direction:column;gap:14px;margin:0;padding:20px;text-align:left}.pdp-wrapper .pdp-review-dialog .pdp-review-form{border:none;box-shadow:none;padding:24px 58px 24px 24px}.pdp-wrapper .pdp-review-form-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.pdp-wrapper .pdp-review-form h3{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 4px}.pdp-wrapper .pdp-review-form p{color:#7d7d7d;font-size:14px;line-height:1.4;margin:0}.pdp-wrapper .pdp-rating-picker{display:inline-flex;flex:0 0 auto;gap:3px}.pdp-wrapper .pdp-rating-picker button{background:#fff;border:1px solid #e3c4c9;border-radius:4px;color:#b7aa94;cursor:pointer;font-size:18px;height:32px;line-height:1;width:32px}.pdp-wrapper .pdp-rating-picker button.active,.pdp-wrapper .pdp-rating-picker button:hover{background:#fff3f5;border-color:#b76e79;color:#b76e79}.pdp-wrapper .pdp-review-form textarea{background:#fff;border:1px solid #d8c7a7;border-radius:6px;color:#333;font-size:15px;line-height:1.45;min-height:110px;outline:none;padding:12px;resize:vertical;width:100%}.pdp-wrapper .pdp-review-form textarea:focus{border-color:#b76e79;box-shadow:0 0 0 3px #b76e792e}.pdp-wrapper .review-photo-field{color:#333;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:7px}.pdp-wrapper .review-photo-field input{background:#fff;border:1px dashed #b76e79;border-radius:6px;color:#7d7d7d;font-size:14px;padding:10px;width:100%}.pdp-wrapper .review-photo-field small{color:#7d7d7d;font-size:12px;font-weight:400}.pdp-wrapper .pdp-review-form-footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.pdp-wrapper .pdp-review-form-footer span{color:#7d7d7d;font-size:13px}.pdp-wrapper .pdp-review-form-footer button{background:#b76e79;border:1px solid #b76e79;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-height:42px;padding:10px 18px}.pdp-wrapper .pdp-review-form-footer button:hover{background:#9f5360;border-color:#9f5360;color:#fff}.pdp-wrapper .pdp-review-form-footer button:disabled{cursor:wait;opacity:.7}.pdp-wrapper .pdp-review-notice{background:#e8f5e9;border-radius:4px;color:#2e7d32;font-size:13px;padding:10px 12px}.pdp-wrapper .review-photo{aspect-ratio:1/1;border:1px solid #eee;border-radius:6px;display:block;margin:12px auto 0;object-fit:cover;width:min(180px,100%)}.pdp-wrapper .related-products-section{margin:12px 0 48px;padding-top:12px}.pdp-wrapper .related-products-heading{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);margin-bottom:24px}.pdp-wrapper .related-products-heading span{background:#e7d7d2;height:1px}.pdp-wrapper .related-products-heading .section-title{color:#222;font-size:22px;font-weight:600;letter-spacing:0;line-height:1.3;margin:0;text-transform:none}.pdp-wrapper .products-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.pdp-wrapper .product-card{background:#fff;border:1px solid #ece7e4;border-radius:8px;box-shadow:0 2px 10px #281f1c0a;color:inherit;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.pdp-wrapper .product-card:hover{border-color:#d8b8b0;box-shadow:0 10px 24px #4b312c1a;transform:translateY(-3px)}.pdp-wrapper .product-card:focus-visible{outline:2px solid #b76e79;outline-offset:3px}.pdp-wrapper .card-image{align-items:center;aspect-ratio:1/1;background:#f7f7f7;border-radius:0;display:flex;height:auto;justify-content:center;margin:0;overflow:hidden;position:relative;width:100%}.pdp-wrapper .related-discount-badge{background:#8e4f5c;border-radius:4px;color:#fff;font-size:11px;font-weight:700;left:10px;line-height:1;padding:5px 8px;position:absolute;top:10px;z-index:2}.pdp-wrapper .related-card-content{display:flex;flex:1 1;flex-direction:column;padding:14px 14px 16px}.pdp-wrapper .card-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#2b2b2b;display:-webkit-box;font-size:15px;font-weight:500;line-height:1.4;margin:0 0 10px;min-height:42px;overflow:hidden}.pdp-wrapper .card-price{align-items:baseline;color:#7d7d7d;display:flex;font-size:14px;gap:8px;justify-content:flex-start;margin-top:auto}.pdp-wrapper .card-price strong{color:#222;font-size:16px;font-weight:700}@media (max-width:992px){.pdp-wrapper .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.pdp-wrapper .container{grid-template-columns:1fr}.pdp-wrapper .products-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-wrapper .related-products-section{margin-bottom:32px}.pdp-wrapper .related-products-heading{gap:12px;margin-bottom:18px}.pdp-wrapper .related-products-heading .section-title{font-size:18px}.pdp-wrapper .related-card-content{padding:11px 10px 13px}.pdp-wrapper .card-title{font-size:13px;line-height:1.45;margin-bottom:8px;min-height:38px}.pdp-wrapper .card-price{font-size:12px;gap:5px}.pdp-wrapper .card-price strong{font-size:14px}.pdp-wrapper .card-price del{font-size:12px}.pdp-wrapper .related-discount-badge{font-size:10px;left:7px;padding:4px 6px;top:7px}.pdp-wrapper .main-image{height:clamp(280px,88vw,420px)}.pdp-wrapper .thumb{flex-basis:72px;height:72px;width:72px}.pdp-wrapper .action-buttons{flex-direction:column}.pdp-wrapper .trust-badges{grid-template-columns:1fr}.pdp-wrapper .delivery-top-row{align-items:flex-start;flex-direction:column;gap:10px}.pdp-wrapper .delivery-pincode-box{max-width:100%;width:100%}.pdp-wrapper .price-section-wrapper{align-items:center;flex-direction:row}.pdp-wrapper .product-info{padding-top:0}.pdp-wrapper .pdp-review-form-footer,.pdp-wrapper .pdp-review-form-header{align-items:stretch;flex-direction:column}.pdp-wrapper .pdp-review-modal{align-items:flex-start;padding:14px}.pdp-wrapper .pdp-review-dialog{max-height:calc(100vh - 28px)}.pdp-wrapper .pdp-review-dialog .pdp-review-form{padding:58px 18px 18px}.pdp-wrapper .pdp-rating-picker{justify-content:center}.pdp-wrapper .pdp-review-form-footer button{width:100%}.pdp-wrapper .review-action-box{align-items:center}.pdp-wrapper .write-review-toggle{min-width:180px;width:auto}}.pdp-loading{color:#222;display:grid;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:24px;min-height:55vh;place-items:center}.pdp-wrapper .card-image,.pdp-wrapper .main-image,.pdp-wrapper .thumb{overflow:hidden}.pdp-wrapper .main-image.zoomable{cursor:zoom-in}.pdp-wrapper .card-image img,.pdp-wrapper .main-image iframe,.pdp-wrapper .main-image img,.pdp-wrapper .main-image video,.pdp-wrapper .thumb img,.pdp-wrapper .thumb video{display:block;height:100%;object-fit:cover;width:100%}.pdp-wrapper .main-image img{transform-origin:50% 50%;transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transition:transform .35s ease;will-change:transform}.pdp-wrapper .main-image.zoomable:hover img{transform:scale(1.65)}.pdp-wrapper .main-image:has(iframe),.pdp-wrapper .main-image:has(video){cursor:default}.pdp-wrapper .main-image iframe{border:0}.pdp-wrapper .thumb{border-radius:4px;flex-shrink:0;padding:0;position:relative}.pdp-wrapper .thumb-video-label{background:#000000a6;border-radius:4px;bottom:6px;color:#fff;font-size:11px;left:6px;line-height:1;padding:2px 6px;position:absolute}.pdp-wrapper .thumb.active{border:2px solid #ffabbc}.pdp-wrapper .card-price del{color:#7d7d7d;font-size:13px;font-weight:400}.pdp-wrapper .stock-text{color:#7d7d7d;display:block;font-size:15px;font-weight:400;margin-left:0;padding-left:0;text-align:left}.pdp-wrapper .stock-options-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pdp-wrapper .stock-option-pill{align-items:center;background:#fff;border:1px solid #e2ddd4;border-radius:999px;color:#777;display:inline-flex;font-size:14px;gap:6px;line-height:1.2;max-width:100%;min-height:38px;padding:8px 13px;white-space:nowrap}.pdp-wrapper .stock-option-pill strong{color:#171717;font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis}.pdp-wrapper .metal-color-swatch{border:1px solid #17171724;border-radius:50%;box-shadow:inset 0 1px 2px #ffffffb3,0 1px 3px #0f172a29;display:inline-block;height:18px;min-width:18px;overflow:hidden;width:18px}.pdp-wrapper .stock-size-pill{padding-right:9px}.pdp-wrapper .stock-size-action-group{align-items:center;display:inline-flex;gap:10px;max-width:100%;white-space:nowrap}.pdp-wrapper .stock-customize-btn{background:#fff;border:1px solid #b76e79;border-radius:999px;color:#b76e79;cursor:pointer;font-size:14px;font-weight:700;line-height:1.2;min-height:38px;padding:8px 18px;transition:background-color .2s,border-color .2s,color .2s;white-space:nowrap}.pdp-wrapper .stock-customize-btn.active,.pdp-wrapper .stock-customize-btn:hover{background:#9f5360;border-color:#9f5360;color:#fff}.pdp-wrapper .customize-form{grid-gap:8px;display:grid;gap:8px;margin-top:12px;width:min(100%,560px)}.pdp-wrapper .customize-form label{color:#222;font-size:14px;font-weight:600}.pdp-wrapper .custom-note{border:1px solid #e5e0d8;border-radius:8px;color:#333;font-size:15px;line-height:1.4;min-height:72px;outline:none;padding:12px 14px;resize:vertical;width:100%}.pdp-wrapper .custom-note:focus{border-color:#b76e79;box-shadow:0 0 0 3px #b76e7924}@media (max-width:520px){.pdp-wrapper .price-breakup-box{gap:10px}.pdp-wrapper .price-breakup-table-row{font-size:13px;min-width:370px;padding:9px 0}.pdp-wrapper .price-breakup-table-row span{font-size:13px;line-height:1.2}.pdp-wrapper .price-breakup-table-row.product-details-row{grid-template-columns:minmax(100px,.9fr) minmax(130px,1.1fr);min-width:0}.pdp-wrapper .price-summary-row{font-size:13.5px;min-height:34px;padding:9px 0}.pdp-wrapper .stock-options-row{gap:8px}.pdp-wrapper .stock-option-pill{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;justify-content:center;min-width:0}.pdp-wrapper .stock-size-action-group{flex:1 1 100%;gap:8px}.pdp-wrapper .stock-size-action-group .stock-option-pill{flex:1 1 auto}.pdp-wrapper .stock-customize-btn{flex:0 0 auto;padding-inline:14px}}.pdp-wrapper .in-stock{color:#2e7d32}.pdp-wrapper .out-stock{color:#c62828}@media (max-width:600px){.pdp-wrapper{max-width:100%;overflow-x:hidden;padding:12px 8px 24px!important;width:100%}.pdp-wrapper .container{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin-bottom:22px;padding:0}.pdp-wrapper .product-gallery{gap:8px}.pdp-wrapper .breadcrumb{font-size:10px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp-wrapper .main-image{border-radius:8px;height:clamp(220px,70vw,300px)}.pdp-wrapper .image-action-icons{gap:6px;right:8px;top:8px}.pdp-wrapper .icon-btn{font-size:14px;height:30px;width:30px}.pdp-wrapper .icon-btn svg{height:14px;width:14px}.pdp-wrapper .thumbnail-bar{gap:6px;padding-bottom:2px;scrollbar-width:none}.pdp-wrapper .thumbnail-bar::-webkit-scrollbar{display:none}.pdp-wrapper .thumb{border-radius:6px;flex-basis:54px;height:54px;width:54px}.pdp-wrapper .thumb-video-label{bottom:4px;font-size:7px;left:4px;padding:2px 4px}.pdp-wrapper .product-info{gap:12px;padding-top:0}.pdp-wrapper .discount-badge{font-size:8px;line-height:1;padding:3px 6px}.pdp-wrapper .product-title{font-size:18px;line-height:1.22;margin-bottom:3px}.pdp-wrapper .rating-row{font-size:10px;gap:6px;margin-top:3px}.pdp-wrapper .rating-row span{font-size:10px;padding:2px 6px}.pdp-wrapper .rating-row small{font-size:10px}.pdp-wrapper .price-container,.pdp-wrapper .price-section-wrapper{width:100%}.pdp-wrapper .price-row{flex-wrap:wrap;gap:6px}.pdp-wrapper .selling-price{font-size:20px}.pdp-wrapper .mrp-price{font-size:11px}.pdp-wrapper .stock-text,.pdp-wrapper .tax-info{font-size:10px}.pdp-wrapper .stock-options-row{gap:6px;margin-top:10px}.pdp-wrapper .stock-option-pill{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;font-size:10px;justify-content:center;min-height:30px;padding:6px 8px}.pdp-wrapper .stock-option-pill strong{font-size:10px}.pdp-wrapper .metal-color-swatch{height:14px;min-width:14px;width:14px}.pdp-wrapper .stock-size-action-group{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;width:100%}.pdp-wrapper .stock-customize-btn{font-size:10px;min-height:30px;padding:6px 10px}.pdp-wrapper .customize-form{gap:6px;margin-top:8px}.pdp-wrapper .customize-form label{font-size:10px}.pdp-wrapper .custom-note{font-size:11px;min-height:58px;padding:8px 10px}.pdp-wrapper .action-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.pdp-wrapper .btn{border-radius:999px;font-size:11px;letter-spacing:.2px;min-height:38px;padding:10px 8px}.pdp-wrapper .premium-box-layout{border-radius:8px}.pdp-wrapper .delivery-widget{padding:10px}.pdp-wrapper .delivery-top-row{gap:8px}.pdp-wrapper .delivery-header{font-size:11px}.pdp-wrapper .delivery-header svg{height:14px;width:14px}.pdp-wrapper .delivery-pincode-box{border-radius:999px;max-width:100%;width:100%}.pdp-wrapper .pincode-input{font-size:11px;padding:7px 10px}.pdp-wrapper .pincode-btn{font-size:10px}.pdp-wrapper .delivery-response-text{font-size:10px;line-height:1.35;margin-top:7px}.pdp-wrapper .trust-badges{font-size:8px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.pdp-wrapper .trust-badge{border:1px solid #f0e5e1;border-radius:8px;gap:4px;min-height:58px;padding:6px 4px}.pdp-wrapper .trust-icon{height:28px;width:28px}.pdp-wrapper .trust-icon img{height:30px;width:30px}.pdp-wrapper .tab-btn,.pdp-wrapper .tabs-header{border-radius:8px 8px 0 0}.pdp-wrapper .tab-btn{font-size:9px;letter-spacing:.2px;padding:10px 6px}.pdp-wrapper .tab-content{padding:10px}.pdp-wrapper .price-breakup-table{overflow-x:auto;scrollbar-width:none}.pdp-wrapper .price-breakup-table::-webkit-scrollbar{display:none}.pdp-wrapper .price-breakup-table-row{font-size:10px;gap:6px;min-width:330px;padding:7px 0}.pdp-wrapper .price-breakup-table-row span{font-size:10px;line-height:1.2}.pdp-wrapper .price-breakup-table-row.product-details-row{grid-template-columns:minmax(88px,.9fr) minmax(120px,1.1fr);min-width:0}.pdp-wrapper .price-summary-row{font-size:10px;min-height:30px;padding:7px 0}.pdp-wrapper .product-short-desc summary{font-size:9px;letter-spacing:.2px;padding:10px}.pdp-wrapper .dropdown-content{font-size:11px;line-height:1.45;padding:10px}.pdp-wrapper .pdp-care-block h4,.pdp-wrapper .pdp-care-block p,.pdp-wrapper .pdp-description-text{font-size:11px}.pdp-wrapper .review-action-box{align-items:stretch}.pdp-wrapper .write-review-toggle{align-self:flex-start;font-size:10px;min-height:34px;min-width:0;padding:8px 12px;width:auto}.pdp-wrapper .reviews-section{border-radius:8px;box-shadow:none;margin-bottom:24px;padding:16px 10px}.pdp-wrapper .section-title{font-size:12px!important;letter-spacing:0!important;line-height:1.2!important;margin-bottom:12px!important}.pdp-wrapper .customer-review-center>.section-title,.pdp-wrapper .related-products-heading>.section-title{font-size:12px!important;line-height:1.2!important;margin-bottom:10px!important;text-transform:none!important}.pdp-wrapper .review-card{padding:10px 0}.pdp-wrapper .review-header,.pdp-wrapper .review-text{font-size:11px}.pdp-wrapper .reviews-toggle{font-size:10px;min-height:32px;padding:7px 12px}.pdp-wrapper .pdp-review-modal{padding:10px}.pdp-wrapper .pdp-review-dialog{max-height:calc(100vh - 20px);width:100%}.pdp-wrapper .pdp-review-dialog .pdp-review-form{padding:52px 12px 14px}.pdp-wrapper .pdp-review-form h3{font-size:14px}.pdp-wrapper .pdp-review-form p,.pdp-wrapper .pdp-review-form-footer span,.pdp-wrapper .review-photo-field{font-size:10px}.pdp-wrapper .pdp-rating-picker button{font-size:15px;height:28px;width:28px}.pdp-wrapper .pdp-review-form textarea{font-size:11px;min-height:94px;padding:10px}.pdp-wrapper .pdp-review-form-footer button{font-size:11px;min-height:34px;padding:8px 12px}.pdp-wrapper .related-products-section{margin:0 0 28px;padding-top:8px}.pdp-wrapper .related-products-heading{gap:10px;grid-template-columns:minmax(16px,1fr) auto minmax(16px,1fr);margin-bottom:14px}.pdp-wrapper .related-products-heading .section-title{font-size:12px!important}.pdp-wrapper .products-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-wrapper .product-card{border-radius:8px}.pdp-wrapper .related-card-content{padding:8px 7px 9px}.pdp-wrapper .card-title{font-size:10px;line-height:1.3;margin-bottom:5px;min-height:28px}.pdp-wrapper .card-price{font-size:8px;gap:4px}.pdp-wrapper .card-price strong{font-size:10px}.pdp-wrapper .card-price del{font-size:8px}.pdp-wrapper .related-discount-badge{font-size:7px;left:5px;padding:3px 5px;top:5px}.app-shell:has(.store-announcement-bar) .pdp-wrapper{padding-top:36px!important}.app-shell:has(.navbar-bottom-links) .pdp-wrapper{padding-top:38px!important}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .pdp-wrapper{padding-top:66px!important}.app-shell:has(.navbar.scrolled) .pdp-wrapper{padding-top:12px!important}.app-shell:has(.navbar.scrolled):has(.store-announcement-bar) .pdp-wrapper{padding-top:36px!important}.app-shell:has(.navbar.scrolled):has(.navbar-bottom-links) .pdp-wrapper{padding-top:38px!important}.app-shell:has(.navbar.scrolled):has(.store-announcement-bar):has(.navbar-bottom-links) .pdp-wrapper{padding-top:66px!important}}@media (max-width:380px){.pdp-wrapper{padding-left:6px;padding-right:6px}.pdp-wrapper .main-image{height:clamp(220px,74vw,300px)}.pdp-wrapper .product-title{font-size:16px}.pdp-wrapper .selling-price{font-size:18px}.pdp-wrapper .trust-badges{gap:4px}.pdp-wrapper .trust-badge{font-size:7px}.pdp-wrapper .products-grid{gap:7px 6px}}.pdp-wrapper .product-tabs-box .price-breakup-table-row,.pdp-wrapper .product-tabs-box .price-breakup-table-row span,.pdp-wrapper .product-tabs-box .price-summary-row,.pdp-wrapper .product-tabs-box .price-summary-row span,.pdp-wrapper .product-tabs-box .price-summary-row strong{font-size:13.5px!important;line-height:1.2!important}@media (max-width:520px){.pdp-wrapper .product-tabs-box .price-breakup-table-row,.pdp-wrapper .product-tabs-box .price-breakup-table-row span,.pdp-wrapper .product-tabs-box .price-summary-row,.pdp-wrapper .product-tabs-box .price-summary-row span,.pdp-wrapper .product-tabs-box .price-summary-row strong{font-size:10px!important;line-height:1.2!important}}.search-page,.search-page *{box-sizing:border-box;font-family:Jost,sans-serif}.search-page{background:#fff;color:#171314;margin:0 auto;max-width:1180px;padding:58px 22px 88px}.search-page h1{color:#171314;font-size:clamp(34px,5vw,58px);font-weight:600;margin:0 0 24px;text-align:center}.search-page .search-bar{margin:0 auto 28px;max-width:620px}.search-page .search-bar input{background:#fffdfc;border:1px solid #eadbd7;border-radius:8px;color:#171314;font-size:16px;outline:none;padding:14px 18px;width:100%}.search-page .search-results{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.search-page .search-card{background:#fff;border:1px solid #eadbd7;border-radius:8px;color:#171314;overflow:hidden;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.search-page .search-card:hover{border-color:#d7a1aa;box-shadow:0 12px 28px #17131414;transform:translateY(-2px)}.search-page .search-card img{aspect-ratio:1/1;background:#f8f1ed;display:block;object-fit:cover;width:100%}.search-page .search-card h3{color:#171314;font-size:17px;font-weight:600;margin:14px 14px 6px}.search-page .search-card p{color:#b76e79;font-size:16px;font-weight:700;margin:0 14px 16px}.search-page .search-status{background:#fffdfc;border:1px solid #eadbd7;border-radius:8px;color:#6b6265;grid-column:1/-1;padding:24px;text-align:center}.custom-collections-page{--ink:#171314;--muted:#6f6668;--line:#2a1f2021;--rose:#b76e79;background:linear-gradient(180deg,#fffffff5,#faf6f3e6 54%,#fff),#fff;box-sizing:border-box;color:var(--ink);font-family:Jost,Montserrat,sans-serif;min-height:100vh;padding:88px max(4vw,22px) 72px}.custom-collections-page *,.custom-collections-page :after,.custom-collections-page :before{box-sizing:border-box}.custom-collections-page .collection-visual-grid{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:1450px}.custom-collections-page .dynamic-collection-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.custom-collections-page .collection-grid-card{background:#fff;border:0;border-radius:8px;color:var(--ink);display:flex;isolation:isolate;min-height:360px;overflow:hidden;position:relative;text-decoration:none;transition:transform .45s ease}.custom-collections-page .collection-grid-card:hover{transform:translateY(-4px)}.custom-collections-page .collection-grid-card img{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.01);transition:transform .7s ease;width:100%;z-index:-2}.custom-collections-page .collection-grid-card:hover img{transform:scale(1.08)}.custom-collections-page .collection-grid-card.no-image{background:linear-gradient(135deg,#fffffff2,#faf6f3eb),#fff}.custom-collections-page .collection-grid-card.no-image:before{border:1px solid #2a1f2014;border-radius:6px;content:"";inset:18px;pointer-events:none;position:absolute}.custom-collections-page .collection-card-shade{background:linear-gradient(180deg,#0000,#00000014 62%,#00000057);inset:0;position:absolute;z-index:-1}.custom-collections-page .collection-card-copy{align-self:flex-end;background:#0000;padding:28px;width:100%}.custom-collections-page .collection-card-copy h2{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;display:-webkit-box;font-size:23px;font-weight:500;letter-spacing:0;line-height:1.22;margin:0;max-width:620px;overflow:hidden;text-shadow:0 2px 12px #0000002e}.custom-collections-page.collection-state{grid-gap:15px;display:grid;gap:15px;min-height:62vh;padding:90px 22px;place-content:center;text-align:center}.custom-collections-page .collection-empty{grid-gap:12px;align-content:center;display:grid;gap:12px;margin:0 auto;max-width:760px;min-height:52vh;text-align:center}.custom-collections-page .collection-empty h1,.custom-collections-page.collection-state h1{color:var(--ink);font-size:clamp(32px,4vw,48px);font-weight:500;margin:0}.custom-collections-page .collection-empty h1{font-size:clamp(34px,4vw,52px)}.custom-collections-page .collection-empty p,.custom-collections-page.collection-state p{color:var(--muted);font-size:16px;line-height:1.7;margin:0}.custom-collections-page.collection-state button{background:var(--ink);border:0;border-radius:4px;color:#fff;cursor:pointer;margin:auto;padding:12px 22px;width:-webkit-fit-content;width:fit-content}.custom-collections-page .collection-loader{animation:collection-spin .8s linear infinite;border:3px solid #eadbd5;border-radius:50%;border-top:3px solid var(--rose);height:42px;margin:auto;width:42px}@keyframes collection-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.custom-collections-page .dynamic-collection-grid{grid-template-columns:1fr}.custom-collections-page .collection-grid-card{min-height:430px}}@media (max-width:560px){.custom-collections-page{padding:68px 10px 36px}.custom-collections-page .collection-visual-grid{gap:10px}.custom-collections-page .dynamic-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-collections-page .collection-grid-card{border-radius:8px;min-height:190px}.custom-collections-page .collection-card-copy{padding:9px}.custom-collections-page .collection-card-copy h2{-webkit-line-clamp:2;font-size:10px;font-weight:500;line-height:1.08}}@media (max-width:380px){.custom-collections-page{padding-left:8px;padding-right:8px}.custom-collections-page .collection-visual-grid{gap:8px}.custom-collections-page .collection-grid-card{min-height:170px}.custom-collections-page .collection-card-copy{padding:8px}.custom-collections-page .collection-card-copy h2{font-size:9px;line-height:1.08}}.auth-page{align-items:center;background:radial-gradient(circle at top left,#d4af372e,#0000 30%),radial-gradient(circle at bottom right,#b76e7938,#0000 32%),linear-gradient(135deg,#fffaf7,#f7eee9 50%,#f4d6cc);display:flex;font-family:Jost,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 18px;position:relative;width:100%}.auth-page:before{border:1px solid #8e4f5c1f;border-radius:50%;content:"";height:520px;position:absolute;right:-160px;top:-220px;width:520px}.auth-page:after{border:1px solid #d4af3729;border-radius:50%;bottom:-180px;content:"";height:360px;left:-120px;position:absolute;width:360px}.auth-page .auth-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #e7d7d2eb;border-radius:30px;box-shadow:0 24px 70px #2b1f1b24;max-width:460px;padding:42px;position:relative;width:100%;z-index:1}.auth-page .auth-eyebrow{color:#8e4f5c;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.auth-page .auth-form h1{color:#241b18;font-size:clamp(2rem,5vw,2.55rem);letter-spacing:-.04em;line-height:1.08;margin:0 0 10px}.auth-page .auth-form p{color:#6f625e;font-size:.95rem;line-height:1.65;margin:0 0 28px}.auth-page .auth-form input{background:#ffffffeb;border:1px solid #e6d7d2;border-radius:16px;color:#241b18;font-size:.95rem;margin-bottom:16px;outline:none;padding:15px 16px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.auth-page .auth-form input::placeholder{color:#9c8e88}.auth-page .auth-form input:focus{background:#fff;border-color:#b76e79;box-shadow:0 0 0 4px #b76e7921}.auth-page .password-box{position:relative}.auth-page .password-box input{padding-right:74px}.auth-page .password-box button{background:#0000;border:none;color:#8e4f5c;cursor:pointer;font-size:.8rem;font-weight:700;position:absolute;right:14px;top:13px}.auth-page .otp-input{font-weight:700;letter-spacing:.45em;text-align:center}.auth-page .auth-link{color:#8e4f5c;display:inline-block;font-size:.88rem;font-weight:700;margin:0 0 20px;text-decoration:none}.auth-page .auth-bottom a:hover,.auth-page .auth-link:hover{color:#b76e79}.auth-page .auth-btn{background:linear-gradient(135deg,#241b18,#493734);border:none;border-radius:999px;box-shadow:0 14px 28px #241b1833;color:#fff;cursor:pointer;font-size:.98rem;font-weight:700;padding:15px 18px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease;width:100%}.auth-page .auth-btn:hover:not(:disabled){box-shadow:0 18px 34px #241b1847;transform:translateY(-2px)}.auth-page .auth-btn:disabled{cursor:not-allowed;opacity:.68}.auth-page .auth-bottom{color:#6f625e;font-size:.92rem;margin-top:24px;text-align:center}.auth-page .auth-bottom a{color:#8e4f5c;font-weight:700;margin-left:5px;text-decoration:none}.auth-page .auth-text-btn{background:#0000;border:none;color:#8e4f5c;cursor:pointer;font:inherit;font-weight:700;margin-left:5px;padding:0}.auth-page .auth-text-btn:hover{color:#b76e79}@media (max-width:768px){.auth-page .auth-form{border-radius:26px;padding:32px}}@media (max-width:480px){.auth-page{padding:28px 14px}.auth-page .auth-form{padding:26px 20px}}.auth-page.login-page{background:#f7f5f2;min-height:calc(100vh - 120px);overflow:visible;padding:52px 20px}.auth-page.login-page:after,.auth-page.login-page:before{display:none}.auth-page .login-form{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e2ddd7;border-radius:8px;box-shadow:0 12px 32px #241b1814;max-width:430px;padding:34px}.login-brand{align-items:center;border-bottom:1px solid #ece8e3;display:flex;justify-content:center;margin-bottom:28px;min-height:54px;padding-bottom:20px}.login-brand img{display:block;height:54px;max-width:min(190px,70%);object-fit:contain;width:auto}.auth-page .login-heading h1{font-size:2rem;letter-spacing:0}.auth-page .login-heading p{line-height:1.55;margin-bottom:24px}.auth-page .login-field-label{color:#3d3430;display:block;font-size:.84rem;font-weight:650;margin-bottom:7px}.auth-page .login-otp-field,.auth-page .login-phone-field{align-items:center;background:#fff;border:1px solid #d9d2cc;border-radius:6px;color:#766a65;display:grid;grid-template-columns:20px auto minmax(0,1fr);margin-bottom:18px;min-height:50px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease}.auth-page .login-otp-field{grid-template-columns:20px minmax(0,1fr)}.auth-page .login-otp-field:focus-within,.auth-page .login-phone-field:focus-within{border-color:#8e4f5c;box-shadow:0 0 0 3px #8e4f5c1a}.login-country-code{border-right:1px solid #ddd7d1;color:#3d3430;font-size:.9rem;font-weight:650;margin:0 10px 0 8px;padding-right:10px}.auth-page .login-otp-field input,.auth-page .login-phone-field input{background:#0000;border:0;border-radius:0;box-shadow:none;height:48px;margin:0;min-width:0;padding:0}.auth-page .login-otp-field input:focus,.auth-page .login-phone-field input:focus{background:#0000;border:0;box-shadow:none}.auth-page .login-otp-field .otp-input{letter-spacing:.28em;text-align:left}.auth-page .login-form .auth-btn{align-items:center;background:#2d2522;border-radius:6px;box-shadow:none;display:flex;gap:10px;justify-content:center;min-height:50px}.auth-page .login-form .auth-btn:hover:not(:disabled){background:#8e4f5c;box-shadow:0 8px 18px #8e4f5c2e;transform:none}.auth-page .login-form .auth-bottom{margin-top:18px}.auth-page .login-form .auth-text-btn{align-items:center;display:inline-flex;gap:7px;margin:0}.login-secure-note{align-items:center;border-top:1px solid #ece8e3;color:#81756f;display:flex;font-size:.78rem;gap:7px;justify-content:center;line-height:1.4;margin-top:24px;padding-top:18px;text-align:center}@media (max-width:480px){.auth-page.login-page{align-items:flex-start;min-height:100vh;padding:58px 10px 24px}.app-shell:has(.navbar-bottom-links) .auth-page.login-page,.app-shell:has(.store-announcement-bar) .auth-page.login-page{padding-top:66px}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .auth-page.login-page{padding-top:72px}.auth-page .login-form{border-radius:8px;max-width:100%;padding:18px 14px}.login-brand{margin-bottom:14px;min-height:36px;padding-bottom:12px}.login-brand img{height:36px;max-width:min(132px,64%)}.auth-page .login-heading p{font-size:.78rem;line-height:1.35;margin-bottom:14px}.auth-page .login-heading h1{font-size:1.35rem;line-height:1.1;margin-bottom:6px}.auth-page .login-field-label{font-size:.72rem;margin-bottom:5px}.auth-page .login-otp-field,.auth-page .login-phone-field{grid-template-columns:17px auto minmax(0,1fr);margin-bottom:12px;min-height:42px;padding:0 10px}.auth-page .login-otp-field{grid-template-columns:17px minmax(0,1fr)}.auth-page .login-otp-field svg,.auth-page .login-phone-field svg{height:15px;width:15px}.login-country-code{font-size:.78rem;margin:0 8px 0 6px;padding-right:8px}.auth-page .login-otp-field input,.auth-page .login-phone-field input{font-size:.82rem;height:40px}.auth-page .login-otp-field .otp-input{letter-spacing:.18em}.auth-page .login-form .auth-btn{border-radius:6px;font-size:.82rem;gap:7px;min-height:42px;padding:10px 12px}.auth-page .login-form .auth-bottom{font-size:.78rem;margin-top:12px}.login-secure-note{font-size:.68rem;gap:5px;line-height:1.3;margin-top:14px;padding-top:12px}.login-secure-note svg{flex:0 0 13px;height:13px;width:13px}}@media (max-width:380px){.auth-page.login-page{padding-left:8px;padding-right:8px}.auth-page .login-form{padding:16px 12px}.auth-page .login-heading h1{font-size:1.22rem}.auth-page .login-heading p,.auth-page .login-otp-field input,.auth-page .login-phone-field input{font-size:.76rem}}.admin-login-container{align-items:center;background:linear-gradient(135deg,#faf7f5,#f4d6cc);display:flex;font-family:Jost,sans-serif;height:100vh;justify-content:center;width:100vw}.login-card{background:#fff;border:1px solid #e7d7d2;border-radius:20px;box-shadow:0 15px 35px #8e4f5c1a;max-width:420px;padding:40px;width:100%}.login-brand{margin-bottom:30px;text-align:center}.login-brand h2{color:#2b2b2b;font-size:28px;letter-spacing:4px;margin:0}.login-brand span{color:#b76e79;font-size:11px;font-weight:600;letter-spacing:1.5px}.form-group{margin-bottom:20px}.form-group label{color:#5a5a5a;font-size:13px;margin-bottom:6px}.form-group input{border:1px solid #e7d7d2;border-radius:10px;font-size:14px;outline:none;padding:12px 16px;transition:border .3s}.form-group input:focus{border-color:#b76e79}.login-error{background:#fce8e6;border-radius:8px;color:#c5221f;font-size:13px;margin-bottom:15px;padding:10px;text-align:center}.login-submit-btn{background:#b76e79;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.5px;padding:14px;transition:background .3s,transform .2s;width:100%}.login-submit-btn:hover{background:#a05d67;transform:translateY(-1px)}.admin-login-container,.admin-login-container *{font-family:Jost,sans-serif}.admin-login-container{color:#000;font-size:16px;font-weight:300}.admin-login-container p{color:#6b7280;font-size:16px;font-weight:300}.admin-login-container h1{color:#112326;font-size:clamp(32px,3vw,40px);font-weight:400}.admin-login-container h2{color:#112326;font-size:26px;font-weight:400}.admin-login-container h3{color:#112326;font-size:14px;font-weight:400}.admin-login-container span{color:#333;font-size:14px;font-weight:400}.admin-login-container .btn,.admin-login-container .button,.admin-login-container .dropdown-title,.admin-login-container .menu a,.admin-login-container .nav-action-label,.admin-login-container a,.admin-login-container button,.admin-login-container input,.admin-login-container nav,.admin-login-container select,.admin-login-container textarea{color:#000;font-size:16px;font-weight:400}.admin-login-container li,.admin-login-container ul{color:#000;font-size:16px;font-weight:300}.admin-login-container .card-content h3,.admin-login-container .cart-item-name,.admin-login-container .checkout-product-name,.admin-login-container .kids-product-info h3,.admin-login-container .new-arrival-info h3,.admin-login-container .personalized-card-body h3,.admin-login-container .product-info h3,.admin-login-container .product-name,.admin-login-container .product-title,.admin-login-container .silver-overlay h3,.admin-login-container .wishlist-item-name{color:#112326;font-size:clamp(16px,1.2vw,18px);font-weight:400}.admin-login-container .cardPrice strong,.admin-login-container .cart-price,.admin-login-container .checkout-price,.admin-login-container .current-price,.admin-login-container .dynamic-price,.admin-login-container .kids-price,.admin-login-container .lg-price,.admin-login-container .new-arrival-selling-price,.admin-login-container .price,.admin-login-container .priceRow strong,.admin-login-container .selling-price,.admin-login-container .total-price,.admin-login-container .wishlist-price{color:#000;font-size:clamp(18px,1.4vw,20px);font-weight:400}.admin-login-container .footer,.admin-login-container .footer *,.admin-login-container footer{color:#000;font-size:16px;font-weight:300}.admin-login-container{margin-bottom:0}.admin-login-container,.admin-login-container .address-card,.admin-login-container .address-registry-card,.admin-login-container .big-featured-card,.admin-login-container .blog-card,.admin-login-container .breakupCard,.admin-login-container .cart-card,.admin-login-container .cart-container,.admin-login-container .checkout-card,.admin-login-container .checkout-container,.admin-login-container .collection-card,.admin-login-container .container,.admin-login-container .content,.admin-login-container .coupon-card,.admin-login-container .dashboard-container,.admin-login-container .dashboard-stat-card,.admin-login-container .featured-card,.admin-login-container .infoCard,.admin-login-container .job-card,.admin-login-container .kids-card,.admin-login-container .lg-feature-card,.admin-login-container .lg-prod-card,.admin-login-container .login-card,.admin-login-container .new-arrival-card,.admin-login-container .order-card,.admin-login-container .order-summary,.admin-login-container .overview-card,.admin-login-container .page,.admin-login-container .personalized-card,.admin-login-container .product-card,.admin-login-container .product-section,.admin-login-container .productCard,.admin-login-container .productSection,.admin-login-container .products-section,.admin-login-container .profile-card,.admin-login-container .recent-orders-section,.admin-login-container .reviewCard,.admin-login-container .search-card,.admin-login-container .section,.admin-login-container .sidebar,.admin-login-container .silver-big-card,.admin-login-container .success-card,.admin-login-container .summary-box,.admin-login-container .table-container,.admin-login-container .top-bar,.admin-login-container .wishlist-card,.admin-login-container .wrapper,.admin-login-container article,.admin-login-container main,.admin-login-container section{background:#fff!important;background-color:#fff!important}.admin-login-container .footer,.admin-login-container footer{background:#fff!important;background-color:#fff!important;margin-bottom:0!important}.user-dashboard-bg,.user-dashboard-bg *{box-sizing:border-box;font-family:Jost,sans-serif;margin:0;padding:0}.user-dashboard-bg{background:#f8f4f1;background:linear-gradient(135deg,#fff,#f8f4f1,#f4d6cc);color:#2b2b2b;min-height:100vh;padding:35px 20px;width:100%}.user-dashboard-bg .dashboard-container{margin:auto;max-width:1300px}.user-dashboard-bg .customer-header-card{align-items:center;background:#0000;border-radius:28px;box-shadow:0 15px 35px #2b2b2b26;color:#2b2b2b;display:flex;gap:25px;justify-content:space-between;margin-bottom:25px;padding:25px 35px}.user-dashboard-bg .customer-avatar-sphere{align-items:center;background:linear-gradient(135deg,#b76e79,#f4d6cc);border-radius:50%;box-shadow:0 8px 20px #b76e7940;color:#fff;display:flex;flex-shrink:0;font-size:30px;font-weight:700;height:85px;justify-content:center;overflow:hidden;width:85px}.user-dashboard-bg .customer-avatar-sphere img{display:block;height:100%;object-fit:cover;width:100%}.user-dashboard-bg .customer-meta-block{flex:1 1}.user-dashboard-bg .customer-meta-block h1{font-size:28px;font-weight:700;margin-bottom:4px}.user-dashboard-bg .customer-meta-block p{color:#666;font-size:14px;margin-bottom:8px}.user-dashboard-bg .gold-text-tier{background:#d9a5a5;border-radius:30px;color:#2b2b2b;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;padding:5px 14px;text-transform:uppercase}.user-dashboard-bg .member-row{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin-left:auto}.user-dashboard-bg .member-row span{background:#ffffffb8;border:1px solid #e7d7d2e6;border-radius:10px;font-size:13px;min-width:180px;padding:6px 14px;text-align:right}.user-dashboard-bg .dashboard-workspace-grid{grid-gap:25px;align-items:start;display:grid;gap:25px;grid-template-columns:240px 1fr}.user-dashboard-bg .dashboard-tabs-sidebar{background:#fffdfc;border:1px solid #e7d7d2;border-radius:24px;box-shadow:0 10px 25px #b76e790a;display:flex;flex-direction:column;gap:6px;padding:15px;position:-webkit-sticky;position:sticky;top:20px}.user-dashboard-bg .tab-link-btn{align-items:center;background:#0000;border:none;color:#8e4f5c;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;padding:12px 15px;transition:all .2s ease}.user-dashboard-bg .tab-link-btn:hover{background:#fae9e3;color:#2b2b2b}.user-dashboard-bg .tab-link-btn.active{background:#b76e79;box-shadow:0 8px 16px #b76e7926}.user-dashboard-bg .logout-btn{align-items:center;background:#faf6f6;border:1px solid #e7d7d2;border-radius:8px;color:#8e4f5c;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;letter-spacing:.3px;margin-top:18px;padding:10px 16px;transition:all .3s cubic-bezier(.25,1,.5,1);width:100%}.user-dashboard-bg .logout-btn:hover{background:#b76e79;border-color:#b76e79;box-shadow:0 4px 12px #b76e7926;color:#fff;transform:translateY(-1px)}.user-dashboard-bg .dashboard-display-panel{border:1px solid #e7d7d2;border-radius:28px;box-shadow:0 12px 30px #b76e791f;min-height:550px;padding:30px}.user-dashboard-bg .pane-section-title{color:#2b2b2b;font-size:20px;font-weight:700;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.user-dashboard-bg .overview-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.user-dashboard-bg .overview-card{background:#fffdfc;border:1px solid #e7d7d2;border-radius:20px;padding:20px 15px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-dashboard-bg .overview-card:hover{border-color:#b76e79;box-shadow:0 12px 30px #b76e791f;transform:translateY(-4px)}.user-dashboard-bg .overview-card h2{color:#8e4f5c;font-size:28px;margin-bottom:4px}.user-dashboard-bg .overview-card p{font-size:13px;font-weight:500}.user-dashboard-bg .order-receipt-card{border:1px solid #e7d7d2;border-radius:20px;margin-bottom:15px;overflow:hidden}.user-dashboard-bg .order-receipt-header{grid-gap:15px;background:#fffdfc;border-bottom:1px solid #e7d7d2;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);padding:15px 20px}.user-dashboard-bg .order-receipt-header span{color:#8e4f5c;display:block;font-size:11px;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.user-dashboard-bg .order-receipt-header strong{color:#2b2b2b;font-size:14px}.user-dashboard-bg .order-receipt-body{align-items:center;display:flex;justify-content:space-between;padding:20px}.user-dashboard-bg .order-receipt-body p{color:#2b2b2b;font-size:14px;font-weight:600}.user-dashboard-bg .order-tracking-panel{background:#fffaf8;border:1px solid #eadbd7;border-radius:8px;margin:0 16px 16px;padding:12px}.user-dashboard-bg .dashboard-invoice-action{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 16px 10px}.user-dashboard-bg .dashboard-invoice-action button{align-items:center;background:#912444;border:0;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:700;gap:6px;justify-content:center;min-height:32px;padding:5px 10px}.user-dashboard-bg .dashboard-invoice-action button:disabled{background:#eeebed;border:1px solid #d8d1d4;color:#777075;cursor:not-allowed}.user-dashboard-bg .dashboard-invoice-action>span{color:#6b6468;font-size:10px}.user-dashboard-bg .order-tracking-title{align-items:center;color:#5c3038;display:flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:10px}.user-dashboard-bg .order-tracking-grid{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.user-dashboard-bg .order-tracking-grid div{grid-gap:3px;display:grid;gap:3px}.user-dashboard-bg .order-tracking-grid span{color:#6b7280;font-size:11px;font-weight:700}.user-dashboard-bg .order-tracking-grid strong{color:#111827;font-size:13px;font-weight:700;overflow-wrap:anywhere}.user-dashboard-bg .order-tracking-grid a{align-items:center;background:#8e4f5c;border-radius:6px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:34px;text-decoration:none}.user-dashboard-bg .order-tracking-panel p{color:#6b7280;font-size:13px;margin:0}.user-dashboard-bg .user-status-pill{align-items:center;border-radius:30px;display:flex;font-size:12px;font-weight:700;gap:6px;padding:6px 14px}.user-dashboard-bg .user-status-pill.shipped{background:#fff8f6;border:1px solid #b76e7933;color:#b76e79}.user-dashboard-bg .user-status-pill.delivered{background:#eaf6ee;border:1px solid #5e9c7633;color:#5e9c76}.user-dashboard-bg .wishlist-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.user-dashboard-bg .wishlist-card{background:#fff;border:1px solid #e7d7d2;border-radius:20px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-dashboard-bg .wishlist-card:hover{border-color:#b76e79;box-shadow:0 12px 30px #b76e791f;transform:translateY(-4px)}.user-dashboard-bg .wishlist-card img{height:180px}.user-dashboard-bg .wishlist-card h4{color:#2b2b2b;font-size:15px;font-weight:600;margin:12px}.user-dashboard-bg .wishlist-card p{color:#8e4f5c;font-size:14px;font-weight:700;margin:0 12px 12px}.user-dashboard-bg .wishlist-actions{display:flex;gap:8px;padding:0 12px 15px}.user-dashboard-bg .wishlist-actions button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:10px;transition:all .2s ease}.user-dashboard-bg .wishlist-actions button:first-child{background:#b76e79;border-radius:16px;color:#fff}.user-dashboard-bg .wishlist-actions button:first-child:hover{background:#8e4f5c}.user-dashboard-bg .delete-btn{background:#fff1f1;color:#d32f2f;max-width:42px}.user-dashboard-bg .delete-btn:hover{background:#d32f2f;color:#fff}.user-dashboard-bg .title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.user-dashboard-bg .add-address-btn{align-items:center;background:#2b2b2b;border:none;border-radius:35px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s ease}.user-dashboard-bg .add-address-btn:hover{background:#444}.user-dashboard-bg .address-registry-card{background:#fffdfc;border:1px solid #e7d7d2;border-radius:20px;margin-bottom:15px;padding:20px}.user-dashboard-bg .addr-tag{align-items:center;color:#b76e79;display:flex;font-size:14px;font-weight:700;gap:6px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.user-dashboard-bg .address-registry-card p{color:#555;font-size:14px;line-height:1.6;margin-bottom:15px}.user-dashboard-bg .delete-address-btn{background:#fff1f1;border:none;border-radius:10px;color:#d32f2f;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:all .2s ease}.user-dashboard-bg .delete-address-btn:hover{background:#d32f2f;color:#fff}.user-dashboard-bg .reward-box{background:#fae9e3;border:1px solid #e7d7d2;border-radius:24px;padding:25px}.user-dashboard-bg .reward-box h2{color:#2b2b2b;font-size:22px;margin-bottom:8px}.user-dashboard-bg .reward-box p{color:#8e4f5c;font-size:14px;margin-bottom:20px}.user-dashboard-bg .coupon-card{background:#fff;border:2px dashed #b76e79;border-radius:16px;padding:20px;text-align:center}.user-dashboard-bg .coupon-card h4{color:#b76e79;font-size:26px;font-weight:700;letter-spacing:1px;margin-bottom:4px}.user-dashboard-bg .settings-layout{display:flex;flex-direction:column;gap:30px}.user-dashboard-bg .user-settings-form-mesh{display:flex;flex-direction:column;gap:15px}.user-dashboard-bg .password-box{background:#fff;border:1px solid #ececec;border-radius:20px;padding:25px}.user-dashboard-bg .password-box h2{color:#2b2b2b;font-size:20px;font-weight:700;margin-bottom:18px}.user-dashboard-bg .password-box .save-settings-btn{margin-top:18px}.user-dashboard-bg .input-field-wrap{display:flex;flex-direction:column;gap:6px}.user-dashboard-bg .input-field-wrap label{color:#2b2b2b;font-size:13px;font-weight:600}.user-dashboard-bg .input-field-wrap input,.user-dashboard-bg .input-field-wrap textarea{background:#fffdfc;border:1px solid #e7d7d2;border-radius:12px;color:#2b2b2b;font-size:14px;outline:none;padding:12px 15px;transition:all .2s ease}.user-dashboard-bg .input-field-wrap textarea{min-height:96px;resize:vertical}.user-dashboard-bg .input-field-wrap input:focus,.user-dashboard-bg .input-field-wrap textarea:focus{border-color:#b76e79;box-shadow:0 0 0 4px #b76e791a}.user-dashboard-bg .input-field-wrap select{background:#fff;border:1px solid #ddd;border-radius:12px;padding:14px;width:100%}.user-dashboard-bg .save-settings-btn{background:#2b2b2b;border:none;border-radius:35px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 25px;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.user-dashboard-bg .save-settings-btn:hover{background:#444}@media (max-width:1100px){.user-dashboard-bg .dashboard-workspace-grid{grid-template-columns:1fr}.user-dashboard-bg .dashboard-tabs-sidebar{position:relative;top:0}.user-dashboard-bg .overview-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.user-dashboard-bg .customer-header-card{flex-direction:column;padding:25px;text-align:center}.user-dashboard-bg .member-row{align-items:center;justify-content:center;margin-left:0;width:100%}.user-dashboard-bg .member-row span{text-align:center;width:100%}.user-dashboard-bg .order-receipt-header,.user-dashboard-bg .overview-grid{grid-template-columns:1fr}.user-dashboard-bg .order-receipt-body{align-items:flex-start;flex-direction:column;gap:15px}.user-dashboard-bg .order-tracking-grid{grid-template-columns:1fr}.user-dashboard-bg .dashboard-display-panel{padding:20px}.user-dashboard-bg .title-row{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:480px){.user-dashboard-bg{padding:15px 10px}.user-dashboard-bg .customer-meta-block h1{font-size:24px}.user-dashboard-bg .wishlist-card img{height:160px}}.user-dashboard-bg .gold-text-tier,.user-dashboard-bg .user-status-pill,.user-dashboard-bg .user-status-pill.delivered,.user-dashboard-bg .user-status-pill.shipped{background:#912444!important;background-color:#912444!important;border-color:#912444!important;color:#fff!important}.user-dashboard-bg{background:#fff!important;padding:34px 22px 46px}.user-dashboard-bg .dashboard-container{max-width:1240px}.user-dashboard-bg .customer-header-card{background:#fff;border:1px solid #eadbd7;border-radius:18px;box-shadow:0 10px 24px #2b2b2b0f;padding:18px 22px}.user-dashboard-bg .customer-avatar-sphere{box-shadow:0 8px 18px #91244429;font-size:25px;height:72px;width:72px}.user-dashboard-bg .customer-meta-block h1{color:#2b2b2b;font-size:24px;font-weight:600;letter-spacing:0;margin-bottom:6px}.user-dashboard-bg .gold-text-tier{border-radius:999px;font-size:11px;font-weight:600;line-height:1;min-height:26px;padding:6px 12px}.user-dashboard-bg .member-row span{background:#fff8f6;border-color:#eadbd7;border-radius:12px;box-shadow:none;color:#2b2b2b;font-size:12px;font-weight:500;min-width:190px;padding:8px 12px}.user-dashboard-bg .dashboard-workspace-grid{gap:20px;grid-template-columns:230px minmax(0,1fr)}.user-dashboard-bg .dashboard-tabs-sidebar{background:#fff;border-radius:18px;box-shadow:0 10px 24px #2b2b2b0d;padding:10px}.user-dashboard-bg .tab-link-btn{border:1px solid #0000;border-radius:12px;color:#5f172c;font-size:13px;font-weight:500;min-height:42px;padding:10px 12px}.user-dashboard-bg .tab-link-btn svg{height:17px;width:17px}.user-dashboard-bg .tab-link-btn:hover{background:#fff8f6;border-color:#eadbd7}.user-dashboard-bg .tab-link-btn.active{background:#912444;box-shadow:0 8px 18px #9124442e;color:#fff}.user-dashboard-bg .logout-btn{border-radius:12px;font-size:13px;margin-top:10px;min-height:42px}.user-dashboard-bg .dashboard-display-panel{background:#fff;border-radius:18px;box-shadow:0 10px 24px #2b2b2b0f;min-height:520px;padding:24px}.user-dashboard-bg .pane-section-title{font-size:18px;font-weight:600;margin-bottom:16px}.user-dashboard-bg .overview-grid{gap:12px}.user-dashboard-bg .overview-card{background:#fff8f6;border-radius:16px;box-shadow:none;padding:18px 14px}.user-dashboard-bg .overview-card h2{color:#912444;font-size:24px;font-weight:600}.user-dashboard-bg .overview-card p{color:#666;font-size:12px}.user-dashboard-bg .coupon-card,.user-dashboard-bg .order-receipt-card,.user-dashboard-bg .reward-box,.user-dashboard-bg .wishlist-card{border-color:#eadbd7;border-radius:16px;box-shadow:none}.user-dashboard-bg .order-receipt-header{background:#fff8f6;padding:14px 16px}.user-dashboard-bg .order-receipt-body{padding:16px}.user-dashboard-bg .wishlist-grid{gap:14px}.user-dashboard-bg .wishlist-card img{background:#fff8f6;height:190px}.user-dashboard-bg .wishlist-card h4{font-size:14px;margin:12px 12px 6px;min-height:38px}.user-dashboard-bg .wishlist-card p{color:#912444;margin-bottom:10px}.user-dashboard-bg .wishlist-actions button{border-radius:999px;min-height:38px}.user-dashboard-bg .settings-layout{gap:18px}@media (max-width:900px){.user-dashboard-bg .dashboard-tabs-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.user-dashboard-bg .logout-btn{margin-top:0}}@media (max-width:768px){.user-dashboard-bg .customer-header-card{gap:14px;padding:18px}.user-dashboard-bg .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.user-dashboard-bg{padding:18px 10px 32px}.user-dashboard-bg .dashboard-display-panel{padding:16px}.user-dashboard-bg .dashboard-tabs-sidebar,.user-dashboard-bg .overview-grid{grid-template-columns:1fr}}.user-dashboard-bg{padding:20px 16px 32px}.user-dashboard-bg .dashboard-container{max-width:1180px}.user-dashboard-bg .customer-header-card{border-radius:8px;box-shadow:0 3px 12px #2b2b2b0d;gap:14px;margin-bottom:14px;min-height:72px;padding:10px 14px}.user-dashboard-bg .customer-avatar-sphere{box-shadow:none;font-size:18px;height:50px;width:50px}.store-theme-scope .user-dashboard-bg .customer-meta-block h1,.user-dashboard-bg .customer-meta-block h1{font-size:20px!important;line-height:1.15;margin-bottom:3px}.store-theme-scope .user-dashboard-bg .gold-text-tier,.user-dashboard-bg .gold-text-tier{border-radius:4px;font-size:9px!important;min-height:20px;padding:4px 8px}.user-dashboard-bg .member-row{gap:5px}.store-theme-scope .user-dashboard-bg .member-row span,.user-dashboard-bg .member-row span{border-radius:6px;font-size:10px!important;line-height:1.3;min-width:166px;padding:5px 8px}.user-dashboard-bg .dashboard-workspace-grid{gap:14px;grid-template-columns:188px minmax(0,1fr)}.user-dashboard-bg .dashboard-tabs-sidebar{border-radius:8px;box-shadow:0 3px 12px #2b2b2b0a;gap:3px;padding:6px;top:12px}.store-theme-scope .user-dashboard-bg .tab-link-btn,.user-dashboard-bg .tab-link-btn{border-radius:6px!important;font-size:12px!important;gap:8px;min-height:34px;padding:7px 9px}.user-dashboard-bg .tab-link-btn svg{flex:0 0 auto;height:15px;width:15px}.user-dashboard-bg .tab-link-btn.active{box-shadow:none}.user-dashboard-bg .logout-btn{margin-top:5px;min-height:34px}.user-dashboard-bg .dashboard-display-panel{border-radius:8px;box-shadow:0 3px 12px #2b2b2b0d;min-height:430px;padding:14px}.store-theme-scope .user-dashboard-bg .pane-section-title,.user-dashboard-bg .pane-section-title{font-size:16px!important;line-height:1.25;margin-bottom:12px}.user-dashboard-bg .overview-grid{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.user-dashboard-bg .overview-card{border-radius:8px;min-height:74px;padding:10px 8px}.user-dashboard-bg .overview-card:hover{box-shadow:0 3px 10px #2b2b2b0d;transform:none}.store-theme-scope .user-dashboard-bg .overview-card h2,.user-dashboard-bg .overview-card h2{font-size:21px!important;line-height:1.1;margin-bottom:2px}.store-theme-scope .user-dashboard-bg .overview-card p,.user-dashboard-bg .overview-card p{font-size:11px!important;line-height:1.3}.user-dashboard-bg .order-receipt-card{border-radius:8px;margin-bottom:10px}.user-dashboard-bg .order-receipt-header{gap:10px;padding:9px 12px}.store-theme-scope .user-dashboard-bg .order-receipt-header span,.user-dashboard-bg .order-receipt-header span{font-size:9px!important;margin-bottom:1px}.user-dashboard-bg .order-receipt-header strong{font-size:12px}.user-dashboard-bg .order-receipt-body{gap:10px;padding:10px 12px}.store-theme-scope .user-dashboard-bg .order-receipt-body p,.user-dashboard-bg .order-receipt-body p{font-size:12px!important;line-height:1.4}.user-dashboard-bg .order-receipt-copy{grid-gap:7px;display:grid;flex:1 1;gap:7px;min-width:0}.user-dashboard-bg .dashboard-order-customization{grid-gap:2px;background:#fff7f8;border-left:3px solid #912444;border-radius:4px;display:grid;gap:2px;padding:7px 9px}.user-dashboard-bg .dashboard-order-customization>strong{color:#912444;font-size:10px}.user-dashboard-bg .dashboard-order-customization span{color:#5f575b!important;font-size:10px!important;line-height:1.4;overflow-wrap:anywhere}.user-dashboard-bg .dashboard-order-customization b{color:#292929}.store-theme-scope .user-dashboard-bg .user-status-pill,.user-dashboard-bg .user-status-pill{border-radius:4px;font-size:9px!important;gap:4px;min-height:24px;padding:4px 8px;white-space:nowrap}.user-dashboard-bg .order-tracking-panel{margin:0 10px 10px;padding:8px}.user-dashboard-bg .order-tracking-title{font-size:11px;gap:6px;margin-bottom:7px}.user-dashboard-bg .order-tracking-grid{gap:7px}.store-theme-scope .user-dashboard-bg .order-tracking-grid span,.user-dashboard-bg .order-tracking-grid span{font-size:9px!important}.user-dashboard-bg .order-tracking-grid strong{font-size:11px}.user-dashboard-bg .order-tracking-grid a{font-size:10px;min-height:30px}.user-dashboard-bg .wishlist-grid{gap:9px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.user-dashboard-bg .wishlist-card{border-radius:8px;box-shadow:none}.user-dashboard-bg .wishlist-card:hover{box-shadow:0 4px 12px #2b2b2b0f;transform:translateY(-1px)}.user-dashboard-bg .wishlist-card img{aspect-ratio:1/.88;height:auto;object-fit:cover;width:100%}.user-dashboard-bg .wishlist-card h4{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:12px;line-height:1.35;margin:8px 9px 3px;min-height:34px;overflow:hidden}.store-theme-scope .user-dashboard-bg .wishlist-card p,.user-dashboard-bg .wishlist-card p{font-size:12px!important;margin:0 9px 7px}.user-dashboard-bg .wishlist-actions{gap:5px;padding:0 9px 9px}.store-theme-scope .user-dashboard-bg .wishlist-actions button,.user-dashboard-bg .wishlist-actions button{border-radius:6px!important;font-size:10px!important;min-height:32px;padding:6px 8px}.user-dashboard-bg .wishlist-actions .delete-btn{max-width:34px;padding:0}.user-dashboard-bg .reward-box{background:#0000;border:0;border-radius:0;padding:0}.store-theme-scope .user-dashboard-bg .reward-box h2,.user-dashboard-bg .reward-box h2{font-size:17px!important;margin-bottom:4px}.store-theme-scope .user-dashboard-bg .reward-box>p,.user-dashboard-bg .reward-box>p{font-size:12px!important;margin-bottom:12px}.user-dashboard-bg .coupon-card{border-radius:8px;border-width:1px;margin-top:8px;padding:12px;text-align:left}.user-dashboard-bg .coupon-card h4{font-size:16px;letter-spacing:0;margin-bottom:2px}.store-theme-scope .user-dashboard-bg .coupon-card p,.user-dashboard-bg .coupon-card p{font-size:11px!important;margin:0}.user-dashboard-bg .settings-layout{gap:12px}.user-dashboard-bg .password-box{border-radius:8px;padding:14px}.store-theme-scope .user-dashboard-bg .password-box h2,.user-dashboard-bg .password-box h2{font-size:16px!important;margin-bottom:12px}.user-dashboard-bg .user-settings-form-mesh{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.user-dashboard-bg .input-field-wrap{gap:4px}.store-theme-scope .user-dashboard-bg .input-field-wrap label,.user-dashboard-bg .input-field-wrap label{font-size:11px!important}.user-dashboard-bg .input-field-wrap input,.user-dashboard-bg .input-field-wrap select,.user-dashboard-bg .input-field-wrap textarea{border-radius:6px;font-size:12px;min-height:36px;padding:7px 9px}.store-theme-scope .user-dashboard-bg .password-box .save-settings-btn,.user-dashboard-bg .password-box .save-settings-btn{border-radius:6px!important;font-size:11px!important;margin-top:10px;min-height:34px;padding:7px 12px}@media (max-width:960px){.user-dashboard-bg .dashboard-workspace-grid{grid-template-columns:1fr}.user-dashboard-bg .dashboard-tabs-sidebar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:static}.user-dashboard-bg .logout-btn{margin-top:0}}@media (max-width:700px){.user-dashboard-bg{padding:12px 10px 24px}.user-dashboard-bg .customer-header-card{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:auto minmax(0,1fr);padding:9px 10px;text-align:left}.user-dashboard-bg .customer-avatar-sphere{height:44px;width:44px}.user-dashboard-bg .member-row{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;width:100%}.user-dashboard-bg .member-row span{min-width:0;text-align:left;width:100%}.user-dashboard-bg .dashboard-tabs-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.user-dashboard-bg .dashboard-display-panel{min-height:360px;padding:10px}.user-dashboard-bg .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-dashboard-bg .order-receipt-header{grid-template-columns:repeat(3,minmax(0,1fr))}.user-dashboard-bg .order-receipt-body{align-items:flex-start;flex-direction:row}.user-dashboard-bg .order-tracking-grid,.user-dashboard-bg .user-settings-form-mesh{grid-template-columns:1fr}.user-dashboard-bg .wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.user-dashboard-bg .tab-link-btn{font-size:11px!important;padding-inline:7px}.user-dashboard-bg .order-receipt-header{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:769px){.user-dashboard-bg{padding-top:124px}.app-shell:has(.store-announcement-bar) .user-dashboard-bg{padding-top:158px}.app-shell:has(.navbar-bottom-links) .user-dashboard-bg{padding-top:168px}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .user-dashboard-bg{padding-top:100px}}.store-theme-scope .user-dashboard-bg .customer-meta-block h1,.user-dashboard-bg .customer-meta-block h1{font-size:23px!important}.store-theme-scope .user-dashboard-bg .gold-text-tier,.user-dashboard-bg .gold-text-tier{font-size:10.5px!important}.store-theme-scope .user-dashboard-bg .member-row span,.user-dashboard-bg .member-row span{font-size:12px!important}.store-theme-scope .user-dashboard-bg .tab-link-btn,.user-dashboard-bg .tab-link-btn{font-size:13.5px!important}.store-theme-scope .user-dashboard-bg .pane-section-title,.user-dashboard-bg .pane-section-title{font-size:18px!important}.store-theme-scope .user-dashboard-bg .overview-card h2,.user-dashboard-bg .overview-card h2{font-size:23px!important}.store-theme-scope .user-dashboard-bg .order-receipt-body p,.store-theme-scope .user-dashboard-bg .overview-card p,.store-theme-scope .user-dashboard-bg .reward-box>p,.store-theme-scope .user-dashboard-bg .wishlist-card p,.user-dashboard-bg .order-receipt-body p,.user-dashboard-bg .overview-card p,.user-dashboard-bg .reward-box>p,.user-dashboard-bg .wishlist-card p{font-size:13px!important}.store-theme-scope .user-dashboard-bg .order-receipt-header span,.store-theme-scope .user-dashboard-bg .order-tracking-grid span,.store-theme-scope .user-dashboard-bg .user-status-pill,.user-dashboard-bg .order-receipt-header span,.user-dashboard-bg .order-tracking-grid span,.user-dashboard-bg .user-status-pill{font-size:10.5px!important}.user-dashboard-bg .order-receipt-header strong,.user-dashboard-bg .order-tracking-grid strong,.user-dashboard-bg .wishlist-card h4{font-size:13px!important}.store-theme-scope .user-dashboard-bg .input-field-wrap label,.store-theme-scope .user-dashboard-bg .password-box .save-settings-btn,.store-theme-scope .user-dashboard-bg .wishlist-actions button,.user-dashboard-bg .input-field-wrap label,.user-dashboard-bg .password-box .save-settings-btn,.user-dashboard-bg .wishlist-actions button{font-size:12px!important}.user-dashboard-bg .input-field-wrap input,.user-dashboard-bg .input-field-wrap select,.user-dashboard-bg .input-field-wrap textarea{font-size:13px!important}.user-dashboard-bg .settings-layout{align-items:flex-start;max-width:760px;width:min(100%,760px)}.user-dashboard-bg .settings-layout .password-box,.user-dashboard-bg .settings-layout .profile-section{max-width:760px;width:100%}.user-dashboard-bg .settings-layout .profile-section form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(220px,1fr))}.user-dashboard-bg .settings-layout .profile-section .input-field-wrap:last-of-type{grid-column:1/-1}.user-dashboard-bg .settings-layout .user-settings-form-mesh{grid-template-columns:repeat(2,minmax(220px,1fr));max-width:560px}.user-dashboard-bg .settings-layout .input-field-wrap input,.user-dashboard-bg .settings-layout .input-field-wrap select,.user-dashboard-bg .settings-layout .input-field-wrap textarea{max-width:360px;width:100%}.user-dashboard-bg .settings-layout .input-field-wrap textarea{max-width:560px;min-height:74px}@media (max-width:700px){.user-dashboard-bg .settings-layout{max-width:100%}.user-dashboard-bg .settings-layout .profile-section form,.user-dashboard-bg .settings-layout .user-settings-form-mesh{grid-template-columns:1fr;max-width:100%}.user-dashboard-bg .settings-layout .input-field-wrap input,.user-dashboard-bg .settings-layout .input-field-wrap select,.user-dashboard-bg .settings-layout .input-field-wrap textarea{max-width:100%}}.profile-section{box-shadow:0 4px 12px #0000000f;margin-bottom:25px;padding:25px}.profile-section h2{margin-bottom:20px}.profile-section .address-card,.profile-section .profile-card{border:1px solid #eee;border-radius:12px;padding:16px}.profile-section .profile-card p{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.profile-section .profile-status-pill{align-items:center;background:#fff8f6;border-radius:999px;color:#912444;display:inline-flex;font-size:11px;font-weight:600;line-height:1;min-height:22px;padding:4px 9px;text-transform:uppercase}.profile-section form{display:flex;flex-direction:column;gap:15px}.profile-section input{border:1px solid #ddd;border-radius:8px;padding:12px}.profile-section button{background:#b76e79;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:12px}.profile-section .address-section-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.profile-section .address-section-header h2{margin:0}.profile-section .address-card button,.profile-section .address-section-header button{align-items:center;display:inline-flex;gap:7px}.profile-section .address-form{background:#fffaf8;border:1px solid #eadbd7;border-radius:12px;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;padding:18px}.profile-section .address-form-heading{color:#2b2b2b;font-size:15px;grid-column:1/-1}.profile-section .address-form input,.profile-section .address-form select{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:12px;width:100%}.profile-section .address-form button{grid-column:1/-1}.profile-section .address-card{background:#fff;margin-bottom:14px}.profile-section .address-card.is-default{border-color:#912444;box-shadow:0 10px 22px #91244414}.profile-section .address-card>div{align-items:center;display:flex;gap:8px}.profile-section .address-card p{color:#555;margin:8px 0}.profile-section .default-address-pill{align-items:center;background:#912444;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;line-height:1;min-height:24px;padding:5px 10px;text-transform:uppercase}.profile-section .address-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.profile-section .address-actions button{background:#fff8f6;border:1px solid #e7d7d2;color:#2b2b2b;font-size:12px;font-weight:600;min-height:36px;padding:8px 13px;width:auto}.profile-section .address-actions .address-delete-action{background:#fff1f1;color:#d32f2f}.profile-section .address-actions .address-delete-action:hover{background:#d32f2f;color:#fff}@media (max-width:600px){.profile-section .address-section-header{align-items:flex-start;flex-direction:column}.profile-section .address-form{grid-template-columns:1fr}}.profile-section{background:#fff;border:1px solid #eadbd7;border-radius:16px;box-shadow:none;padding:20px}.profile-section h2{color:#2b2b2b;font-size:20px;font-weight:600;margin-bottom:16px}.profile-section .address-card,.profile-section .profile-card{background:#fffdfc;border-color:#eadbd7;border-radius:14px}.profile-section .profile-card{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-section .profile-card p{background:#fff;border:1px solid #f0e3df;border-radius:12px;color:#555;font-size:14px;line-height:1.5;margin:0;padding:12px}.profile-section .profile-card strong{color:#2b2b2b;font-weight:600}.profile-section form{gap:14px}.profile-section input,.profile-section select,.profile-section textarea{background:#fffdfc;border-color:#eadbd7;border-radius:12px;color:#2b2b2b;font-family:Jost,sans-serif;font-size:14px;outline:none;width:100%}.profile-section input:focus,.profile-section select:focus,.profile-section textarea:focus{border-color:#912444;box-shadow:0 0 0 4px #91244417}.profile-section textarea{min-height:96px;resize:vertical}.profile-section button{background:#912444;border-radius:999px;font-size:13px;font-weight:600;min-height:40px}.profile-section .address-form{background:#fff8f6;border-radius:14px;gap:12px}@media (max-width:700px){.profile-section .profile-card{grid-template-columns:1fr}}.user-dashboard-bg .profile-section{background:#0000;border:0;border-radius:0;margin-bottom:12px;padding:0}.store-theme-scope .user-dashboard-bg .profile-section h2,.user-dashboard-bg .profile-section h2{font-size:16px!important;line-height:1.25;margin-bottom:10px}.user-dashboard-bg .profile-section .profile-card{border-radius:8px;gap:7px;padding:9px}.store-theme-scope .user-dashboard-bg .profile-section .profile-card p,.user-dashboard-bg .profile-section .profile-card p{border-radius:6px;font-size:11px!important;gap:5px;line-height:1.35;padding:8px 9px}.store-theme-scope .user-dashboard-bg .profile-section .profile-status-pill,.user-dashboard-bg .profile-section .profile-status-pill{border-radius:4px;font-size:8px!important;min-height:19px;padding:3px 6px}.user-dashboard-bg .profile-section form{gap:9px}.user-dashboard-bg .profile-section .input-field-wrap{gap:4px}.store-theme-scope .user-dashboard-bg .profile-section .input-field-wrap label,.user-dashboard-bg .profile-section .input-field-wrap label{font-size:11px!important}.user-dashboard-bg .profile-section input,.user-dashboard-bg .profile-section select,.user-dashboard-bg .profile-section textarea{border-radius:6px;font-size:12px;min-height:36px;padding:7px 9px}.user-dashboard-bg .profile-section textarea{min-height:66px}.store-theme-scope .user-dashboard-bg .profile-section button,.user-dashboard-bg .profile-section button{border-radius:6px!important;font-size:11px!important;min-height:34px;padding:7px 11px}.user-dashboard-bg .profile-section .address-section-header{margin-bottom:10px}.user-dashboard-bg .profile-section .address-form{border-radius:8px;gap:8px;margin-bottom:10px;padding:10px}.user-dashboard-bg .profile-section .address-form-heading{font-size:13px}.user-dashboard-bg .profile-section .address-card{border-radius:8px;margin-bottom:8px;padding:10px}.store-theme-scope .user-dashboard-bg .profile-section .address-card p,.user-dashboard-bg .profile-section .address-card p{font-size:11px!important;line-height:1.4;margin:5px 0}.store-theme-scope .user-dashboard-bg .profile-section .default-address-pill,.user-dashboard-bg .profile-section .default-address-pill{border-radius:4px;font-size:8px!important;min-height:19px;padding:3px 6px}.user-dashboard-bg .profile-section .address-actions{gap:5px;margin-top:8px}.user-dashboard-bg .profile-section .address-actions button{font-size:10px!important;min-height:30px;padding:5px 8px}@media (max-width:700px){.user-dashboard-bg .profile-section .profile-card{grid-template-columns:1fr}.user-dashboard-bg .profile-section .address-section-header{align-items:stretch;flex-direction:row}.user-dashboard-bg .profile-section .address-form{grid-template-columns:1fr}}.store-theme-scope .user-dashboard-bg .profile-section h2,.user-dashboard-bg .profile-section h2{font-size:18px!important}.store-theme-scope .user-dashboard-bg .profile-section .address-card p,.store-theme-scope .user-dashboard-bg .profile-section .profile-card p,.user-dashboard-bg .profile-section .address-card p,.user-dashboard-bg .profile-section .profile-card p{font-size:12.5px!important}.store-theme-scope .user-dashboard-bg .profile-section .default-address-pill,.store-theme-scope .user-dashboard-bg .profile-section .profile-status-pill,.user-dashboard-bg .profile-section .default-address-pill,.user-dashboard-bg .profile-section .profile-status-pill{font-size:9.5px!important}.store-theme-scope .user-dashboard-bg .profile-section .input-field-wrap label,.user-dashboard-bg .profile-section .input-field-wrap label{font-size:12px!important}.user-dashboard-bg .profile-section input,.user-dashboard-bg .profile-section select,.user-dashboard-bg .profile-section textarea{font-size:13px!important}.user-dashboard-bg .profile-section input[type=file]{cursor:pointer;padding:8px 9px}.user-dashboard-bg .profile-section .profile-upload-name{color:#8e4f5c;display:block;font-size:11.5px;font-weight:700;margin-top:4px}.store-theme-scope .user-dashboard-bg .profile-section button,.user-dashboard-bg .profile-section button{font-size:12px!important}.user-dashboard-bg .profile-section .address-form-heading{font-size:14px}.user-dashboard-bg .profile-section .address-actions button{font-size:11px!important}.CartPage_cart-page__MAk95,.CartPage_cart-page__MAk95 *{box-sizing:border-box}.CartPage_cart-page__MAk95{color:#292929;font-family:Jost,sans-serif;margin:0 auto;max-width:1160px;min-height:65vh;padding:24px 18px 48px;position:relative;width:100%}.CartPage_loading-box__lmv5a{color:#6e6e6e;display:grid;font-size:14px;min-height:55vh;place-items:center}.CartPage_cart-header__5l4Wx{align-items:flex-end;border-bottom:1px solid #ddd;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.CartPage_cart-header__5l4Wx h1{color:#252525;font-size:26px!important;font-weight:650;letter-spacing:0;line-height:1.15;margin:0}.CartPage_cart-header__5l4Wx p{color:#777;font-size:12px!important;font-weight:550;line-height:1.3;margin:0}.CartPage_cart-container__oOx61{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px}.CartPage_cart-left__sG8kW{grid-gap:10px;display:grid;gap:10px;min-width:0}.CartPage_cart-card__ELzph{background:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 8px #1f1d1d0a;display:flex;gap:12px;min-width:0;overflow:hidden;padding:12px;transition:border-color .16s ease,box-shadow .16s ease}.CartPage_cart-card__ELzph:hover{border-color:#cdb8bd;box-shadow:0 4px 14px #1f1d1d12}.CartPage_cart-image__cK1Nc{align-items:center;background:#f3f3f3;border:1px solid #e8e8e8;border-radius:6px;display:flex;flex:0 0 92px;height:92px;justify-content:center;overflow:hidden;width:92px}.CartPage_cart-image__cK1Nc img{display:block;height:100%;object-fit:cover;width:100%}.CartPage_image-placeholder__GsGGt{color:#777;font-size:10px;font-weight:600;padding:8px;text-align:center}.CartPage_cart-details__JuavW{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0}.CartPage_top-row__\+-oM2{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.CartPage_top-row__\+-oM2>div{min-width:0}.CartPage_top-row__\+-oM2 h2{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#292929;display:-webkit-box;font-size:14px!important;font-weight:620;letter-spacing:0;line-height:1.35;margin:0 0 3px;overflow:hidden}.CartPage_category__mIas3{color:#777;font-size:10px!important;font-weight:550;line-height:1.3;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.CartPage_customization-details__Ijqo9{grid-gap:3px;background:#fff7f8;border-left:3px solid #8e4f5c;border-radius:4px;display:grid;gap:3px;margin-top:8px;max-width:520px;padding:8px 10px}.CartPage_customization-details__Ijqo9>strong{color:#8e4f5c;font-size:10px;font-weight:700;text-transform:uppercase}.CartPage_customization-details__Ijqo9 span{color:#5f575b!important;font-size:10px!important;line-height:1.4;overflow-wrap:anywhere}.CartPage_customization-details__Ijqo9 b{color:#252525;font-weight:700}.CartPage_remove-btn__P1jBf{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px!important;color:#777;cursor:pointer;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;padding:0;transition:color .16s ease,background .16s ease,border-color .16s ease;width:30px}.CartPage_remove-btn__P1jBf svg{height:15px;width:15px}.CartPage_remove-btn__P1jBf:hover{background:#fff4f5;border-color:#ecd0d5;color:#a23e50}.CartPage_price-row__9uSqL{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.CartPage_price-row__9uSqL h3{color:#252525;font-size:16px!important;font-weight:700;line-height:1.2;margin:0}.CartPage_quantity-box__ZuNU\+{background:#fff;border:1px solid #d8d8d8;border-radius:5px;display:grid;grid-template-columns:28px 32px 28px;height:30px;overflow:hidden}.CartPage_quantity-box__ZuNU\+ button{align-items:center;background:#f7f7f7;border:0;border-radius:0!important;color:#3f3f3f;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.CartPage_quantity-box__ZuNU\+ button:hover:not(:disabled){background:#f5e9eb;color:#8e4f5c}.CartPage_quantity-box__ZuNU\+ button:disabled{cursor:not-allowed;opacity:.4}.CartPage_quantity-box__ZuNU\+ button svg{height:12px;width:12px}.CartPage_quantity-box__ZuNU\+ span{align-items:center;color:#292929;display:inline-flex;font-size:11px!important;font-weight:650;justify-content:center;min-width:0}.CartPage_cart-right__-W9yb{position:-webkit-sticky;position:sticky;top:18px}.CartPage_summary-box__4Uh8-{background:#fff;border:1px solid #dedede;border-radius:8px;box-shadow:0 3px 12px #1f1d1d0d;padding:16px}.CartPage_summary-box__4Uh8- h2{border-bottom:1px solid #e5e5e5;color:#292929;font-size:15px!important;font-weight:650;letter-spacing:0;line-height:1.25;margin:0 0 12px;padding-bottom:9px}.CartPage_summary-row__7JCXj{align-items:baseline;color:#555;display:flex;font-size:12px;gap:12px;justify-content:space-between;min-height:26px}.CartPage_summary-row__7JCXj span{color:inherit;font-size:12px!important}.CartPage_summary-row__7JCXj span:last-child{color:#292929;font-weight:650;text-align:right}.CartPage_discount__\+D3tm,.CartPage_discount__\+D3tm span,.CartPage_free__9Tc7Q{color:#267251!important}.CartPage_gift-wrap-option__7Vbfb{grid-gap:7px;align-items:center;background:#faf7f8;border:1px solid #e6dadd;border-radius:6px;color:#393939;cursor:pointer;display:grid;gap:7px;grid-template-columns:auto auto minmax(0,1fr) auto;margin:7px 0 9px;min-height:38px;padding:7px 9px}.CartPage_gift-wrap-option__7Vbfb input{accent-color:#8e4f5c;cursor:pointer;height:14px;margin:0;width:14px}.CartPage_gift-wrap-option__7Vbfb>svg{color:#8e4f5c;height:14px;width:14px}.CartPage_gift-wrap-option__7Vbfb span,.CartPage_gift-wrap-option__7Vbfb strong{font-size:11px!important;line-height:1.2}.CartPage_gift-wrap-option__7Vbfb strong{color:#8e4f5c;font-weight:700}.CartPage_gift-wrap-option__7Vbfb:has(input:disabled){cursor:not-allowed;opacity:.55}.CartPage_summary-total__nNQ1A{align-items:baseline;border-top:1px dashed #ccc;color:#252525;display:flex;font-size:16px;font-weight:750;gap:12px;justify-content:space-between;margin-bottom:12px;margin-top:8px;padding-top:11px}.CartPage_summary-total__nNQ1A span{color:inherit;font-size:16px!important}.CartPage_coupon-box__8q1Sg{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:9px}.CartPage_coupon-box__8q1Sg input{background:#fff;border:1px solid #d6d6d6;border-radius:5px;color:#292929;font-size:11px!important;height:36px;min-width:0;outline:none;padding:7px 9px;width:100%}.CartPage_coupon-box__8q1Sg input:focus{border-color:#8e4f5c;box-shadow:0 0 0 2px #8e4f5c17}.CartPage_coupon-box__8q1Sg button{background:#f3e4e7;border:1px solid #e7cfd4;border-radius:5px!important;color:#4c3036;cursor:pointer;font-size:11px!important;font-weight:650;height:36px;min-width:62px;padding:7px 10px}.CartPage_coupon-box__8q1Sg button:hover{background:#ead4d9}.CartPage_btn-continue__CYC4F,.CartPage_checkout-btn__fR30t{align-items:center;background:#8e4f5c;border:1px solid #8e4f5c;border-radius:6px!important;color:#fff;cursor:pointer;display:inline-flex;font-size:11px!important;font-weight:650;gap:7px;justify-content:center;min-height:38px;padding:8px 14px;transition:background .16s ease,border-color .16s ease}.CartPage_checkout-btn__fR30t{width:100%}.CartPage_btn-continue__CYC4F svg,.CartPage_checkout-btn__fR30t svg{height:14px;width:14px}.CartPage_btn-continue__CYC4F:hover,.CartPage_checkout-btn__fR30t:hover:not(:disabled){background:#743f4a;border-color:#743f4a}.CartPage_checkout-btn__fR30t:disabled{cursor:not-allowed;opacity:.5}.CartPage_empty-cart__ysPeo{align-content:center;background:#fff;border:1px solid #dedede;border-radius:8px;display:grid;min-height:300px;padding:32px 20px;place-items:center;text-align:center}.CartPage_empty-cart__ysPeo>svg{color:#8e4f5c;height:28px;margin-bottom:10px;width:28px}.CartPage_empty-cart__ysPeo h2{color:#292929;font-size:18px!important;font-weight:650;margin:0 0 5px}.CartPage_empty-cart__ysPeo p{color:#777;font-size:12px!important;margin:0 0 14px}.CartPage_drawer-btn__OtTXi{display:none}.CartPage_cart-page__MAk95 button:focus-visible,.CartPage_cart-page__MAk95 input:focus-visible{outline:2px solid #8e4f5c;outline-offset:2px}@media (min-width:901px){.CartPage_cart-page__MAk95{padding-top:124px}.app-shell:has(.store-announcement-bar) .CartPage_cart-page__MAk95{padding-top:158px}.app-shell:has(.navbar-bottom-links) .CartPage_cart-page__MAk95{padding-top:168px}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .CartPage_cart-page__MAk95{padding-top:100px}}@media (max-width:900px){.CartPage_cart-page__MAk95{padding-bottom:68px;padding-top:44px}.app-shell:has(.navbar-bottom-links) .CartPage_cart-page__MAk95,.app-shell:has(.store-announcement-bar) .CartPage_cart-page__MAk95{padding-top:58px}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .CartPage_cart-page__MAk95{padding-top:55px}.CartPage_cart-container__oOx61{grid-template-columns:1fr}.CartPage_drawer-btn__OtTXi{align-items:center;background:#8e4f5c;border:0;border-radius:6px!important;bottom:14px;box-shadow:0 6px 18px #34242833;color:#fff;cursor:pointer;display:inline-flex;font-size:10px!important;font-weight:650;gap:6px;min-height:36px;padding:7px 11px;position:fixed;right:14px;z-index:1001}.CartPage_drawer-btn__OtTXi svg{height:14px;width:14px}.CartPage_cart-right__-W9yb{background:#f6f6f6;box-shadow:-8px 0 24px #201d1d29;height:calc(100dvh - 44px);overflow-y:auto;padding:10px;position:fixed;right:min(-380px,-100%);top:44px;transition:right .22s ease;width:min(330px,92%);z-index:1000}.app-shell:has(.navbar-bottom-links) .CartPage_cart-right__-W9yb,.app-shell:has(.store-announcement-bar) .CartPage_cart-right__-W9yb{height:calc(100dvh - 58px);top:58px}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .CartPage_cart-right__-W9yb{height:calc(100dvh - 55px);top:55px}.CartPage_cart-right__-W9yb.CartPage_open__pz7zQ{right:0}.CartPage_summary-box__4Uh8-{min-height:100%;padding:13px}}@media (max-width:560px){.CartPage_cart-page__MAk95{padding:44px 8px 68px}.app-shell:has(.navbar-bottom-links) .CartPage_cart-page__MAk95,.app-shell:has(.store-announcement-bar) .CartPage_cart-page__MAk95{padding-top:58px}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .CartPage_cart-page__MAk95{padding-top:55px}.CartPage_cart-header__5l4Wx{align-items:flex-start;gap:6px;margin-bottom:9px;padding-bottom:8px}.CartPage_cart-header__5l4Wx h1{font-size:18px!important;line-height:1.1}.CartPage_cart-header__5l4Wx p{font-size:9px!important}.CartPage_cart-left__sG8kW{gap:7px}.CartPage_cart-card__ELzph{border-radius:6px;gap:7px;padding:7px}.CartPage_cart-image__cK1Nc{border-radius:5px;flex-basis:66px;height:74px;width:66px}.CartPage_top-row__\+-oM2{gap:6px}.CartPage_top-row__\+-oM2 h2{font-size:10px!important;line-height:1.25;margin-bottom:2px}.CartPage_category__mIas3{font-size:8px!important;line-height:1.15}.CartPage_customization-details__Ijqo9{border-left-width:2px;gap:2px;margin-top:5px;padding:5px 6px}.CartPage_customization-details__Ijqo9 span,.CartPage_customization-details__Ijqo9>strong{font-size:8px!important;line-height:1.2}.CartPage_price-row__9uSqL{gap:8px;margin-top:5px}.CartPage_price-row__9uSqL h3{font-size:11px!important;line-height:1.1}.CartPage_quantity-box__ZuNU\+{border-radius:4px;grid-template-columns:22px 24px 22px;height:24px}.CartPage_quantity-box__ZuNU\+ button{height:22px;width:22px}.CartPage_quantity-box__ZuNU\+ button svg{height:10px;width:10px}.CartPage_quantity-box__ZuNU\+ span{font-size:9px!important}.CartPage_remove-btn__P1jBf{flex-basis:24px;height:24px;width:24px}.CartPage_remove-btn__P1jBf svg{height:12px;width:12px}.CartPage_drawer-btn__OtTXi{border-radius:5px!important;bottom:10px;font-size:9px!important;min-height:32px;padding:6px 10px;right:10px}.CartPage_drawer-btn__OtTXi svg{height:12px;width:12px}.CartPage_cart-right__-W9yb{padding:8px;width:min(310px,90%)}.CartPage_summary-box__4Uh8- h2{font-size:13px!important;margin-bottom:9px;padding-bottom:7px}.CartPage_summary-row__7JCXj{font-size:10px;min-height:22px}.CartPage_summary-row__7JCXj span{font-size:10px!important}.CartPage_gift-wrap-option__7Vbfb{gap:5px;margin:5px 0 7px;min-height:32px;padding:5px 7px}.CartPage_gift-wrap-option__7Vbfb input,.CartPage_gift-wrap-option__7Vbfb>svg{height:12px;width:12px}.CartPage_gift-wrap-option__7Vbfb span,.CartPage_gift-wrap-option__7Vbfb strong{font-size:9px!important}.CartPage_summary-total__nNQ1A{font-size:13px;margin-bottom:9px;margin-top:6px;padding-top:8px}.CartPage_summary-total__nNQ1A span{font-size:13px!important}.CartPage_coupon-box__8q1Sg button,.CartPage_coupon-box__8q1Sg input{font-size:9px!important;height:32px}.CartPage_checkout-btn__fR30t{font-size:10px!important;min-height:34px}.CartPage_empty-cart__ysPeo{min-height:240px;padding:26px 16px}.CartPage_empty-cart__ysPeo h2{font-size:16px!important}.CartPage_empty-cart__ysPeo p{font-size:10px!important}.CartPage_btn-continue__CYC4F{font-size:10px!important;min-height:32px;padding:7px 12px}}@media (max-width:360px){.CartPage_cart-page__MAk95{padding-left:7px;padding-right:7px}.CartPage_cart-image__cK1Nc{flex-basis:58px;height:66px;width:58px}.CartPage_price-row__9uSqL{gap:5px}.CartPage_top-row__\+-oM2 h2{font-size:9px!important}.CartPage_price-row__9uSqL h3{font-size:10px!important}.CartPage_quantity-box__ZuNU\+{grid-template-columns:20px 22px 20px;height:22px}.CartPage_quantity-box__ZuNU\+ button{height:20px;width:20px}}@media (prefers-reduced-motion:reduce){.CartPage_cart-page__MAk95 *{animation:none!important;transition:none!important}}.wishlist-page,.wishlist-page *{box-sizing:border-box}.wishlist-page{background:#f7f7f8;color:#252525;min-height:calc(100vh - 140px);padding:38px clamp(14px,5vw,72px) 64px}.wishlist-shell{margin:0 auto;max-width:1320px;width:100%}.wishlist-header{align-items:flex-end;border-bottom:1px solid #dedede;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px;padding-bottom:22px}.wishlist-eyebrow{color:#8e4f5c;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;margin:0 0 5px;text-transform:uppercase}.wishlist-header h1{color:#252525;font-size:clamp(28px,3vw,40px);font-weight:650;letter-spacing:0;line-height:1.15;margin:0}.wishlist-header-actions{align-items:center;display:flex;gap:18px;justify-content:flex-end}.wishlist-count{color:#5e5e5e;font-size:13px;font-weight:600;white-space:nowrap}.wishlist-continue-link{align-items:center;border-bottom:1px solid;color:#252525;display:inline-flex;font-size:13px;font-weight:650;gap:7px;min-height:38px;text-decoration:none;white-space:nowrap}.wishlist-continue-link svg{height:15px;transition:transform .18s ease;width:15px}.wishlist-continue-link:hover svg{transform:translateX(3px)}.wishlist-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.wishlist-card{background:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 10px #201d1d0d;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.wishlist-card:hover{border-color:#cbb8bc;box-shadow:0 8px 24px #201d1d17;transform:translateY(-2px)}.wishlist-image{aspect-ratio:1/1.12;background:#f1f1f1;overflow:hidden;position:relative;width:100%}.wishlist-image img,.wishlist-image-link{display:block;height:100%;width:100%}.wishlist-image img{object-fit:cover;transition:transform .26s ease}.wishlist-card:hover .wishlist-image img{transform:scale(1.025)}.wishlist-remove-btn{align-items:center;background:#fffffff0;border:1px solid #2525251f;border-radius:50%;box-shadow:0 2px 8px #25252514;color:#3d3838;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:color .18s ease,background .18s ease,border-color .18s ease;width:36px}.wishlist-remove-btn svg{height:16px;width:16px}.wishlist-remove-btn:hover:not(:disabled){background:#fff;border-color:#d9aeb6;color:#a13f50}.wishlist-remove-btn:disabled{cursor:wait;opacity:.55}.wishlist-discount-badge{align-items:center;background:#2f7656;border-radius:4px;color:#fff;display:inline-flex;font-size:10px;font-weight:750;left:12px;letter-spacing:.02em;line-height:1;min-height:24px;padding:4px 8px;position:absolute;top:12px}.wishlist-info{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:15px}.wishlist-category{color:#767676;font-size:11px;font-weight:600;line-height:1.3;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wishlist-product-name{font-size:15px;font-weight:600;letter-spacing:0;line-height:1.4;margin:0 0 10px;min-height:42px}.wishlist-product-name a{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#292929;display:-webkit-box;overflow:hidden;text-decoration:none}.wishlist-product-name a:hover{color:#8e4f5c}.wishlist-price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px;margin-top:auto;min-height:27px}.wishlist-price-row strong{color:#252525;font-size:18px;font-weight:700;line-height:1.2}.wishlist-price-row del{color:#888;font-size:12px;font-weight:500}.wishlist-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(86px,.85fr) minmax(112px,1.15fr)}.shop-btn,.wishlist-cart-btn,.wishlist-view-btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;justify-content:center;line-height:1.2;min-height:40px;min-width:0;padding:8px 11px;text-align:center;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease}.wishlist-view-btn{background:#fff;border:1px solid #cfcaca;color:#393434}.wishlist-view-btn:hover{background:#fbf7f8;border-color:#b98a93;color:#8e4f5c}.wishlist-cart-btn{background:#8e4f5c;border:1px solid #8e4f5c;color:#fff;gap:6px}.wishlist-cart-btn svg{flex:0 0 auto;height:14px;width:14px}.wishlist-cart-btn:hover:not(:disabled){background:#743f4a;border-color:#743f4a}.wishlist-cart-btn:disabled{cursor:wait;opacity:.62}.empty-wishlist{background:#fff;border:1px solid #dfdfdf;border-radius:8px;margin:54px auto 0;max-width:620px;padding:64px 28px;text-align:center}.empty-wishlist-icon{align-items:center;background:#f8edef;border-radius:50%;color:#8e4f5c;display:inline-flex;height:54px;justify-content:center;margin-bottom:20px;width:54px}.empty-wishlist-icon svg{height:24px;width:24px}.empty-wishlist h2{color:#252525;font-size:24px;font-weight:650;letter-spacing:0;line-height:1.25;margin:0 0 9px}.empty-wishlist p{color:#6e6e6e;font-size:14px;line-height:1.6;margin:0 auto 24px;max-width:420px}.shop-btn{background:#0000;border:1px solid #2b2929;color:#2b2929;gap:8px;min-height:44px;padding:10px 19px}.shop-btn svg{height:15px;width:15px}.shop-btn:hover{background:#8e4f5c;border-color:#8e4f5c}.wishlist-loading-page{min-height:70vh}.wishlist-loading-heading{border-radius:6px;height:42px;margin-bottom:30px;width:min(270px,62%)}.wishlist-loading-card{pointer-events:none}.wishlist-loading-image{aspect-ratio:1/1.12;width:100%}.wishlist-loading-copy{grid-gap:10px;display:grid;gap:10px;padding:16px}.wishlist-loading-line{border-radius:4px;height:13px;width:100%}.wishlist-loading-line.short{height:9px;width:34%}.wishlist-loading-line.medium{height:18px;width:66%}.wishlist-skeleton{animation:wishlist-loading 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e7e7e7 25%,#f3f3f3 50%,#e7e7e7 75%);background-size:200% 100%}@keyframes wishlist-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.wishlist-page a:focus-visible,.wishlist-page button:focus-visible{outline:2px solid #8e4f5c;outline-offset:3px}@media (min-width:901px){.wishlist-page{padding-top:124px}.app-shell:has(.store-announcement-bar) .wishlist-page{padding-top:158px}.app-shell:has(.navbar-bottom-links) .wishlist-page{padding-top:168px}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .wishlist-page{padding-top:100px}}@media (max-width:1080px){.wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.wishlist-page{padding:44px 10px 38px}.app-shell:has(.navbar-bottom-links) .wishlist-page,.app-shell:has(.store-announcement-bar) .wishlist-page{padding-top:58px}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .wishlist-page{padding-top:55px}.wishlist-header{align-items:flex-start;gap:10px;margin-bottom:14px;padding-bottom:12px}.wishlist-header-actions{align-items:flex-end;flex-direction:column;gap:5px}.wishlist-continue-link{min-height:30px}.wishlist-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.wishlist-header{gap:8px;padding-bottom:10px}.wishlist-eyebrow{font-size:8px;letter-spacing:.05em;margin-bottom:3px}.wishlist-header h1{font-size:18px;line-height:1.1}.wishlist-count{font-size:9px}.wishlist-continue-link{border-bottom-width:1px;font-size:9px;gap:4px;min-height:22px}.wishlist-continue-link svg{height:11px;width:11px}.wishlist-image{aspect-ratio:1/1.04}.wishlist-card{border-radius:6px;box-shadow:0 1px 6px #201d1d0d}.wishlist-remove-btn{height:24px;right:5px;top:5px;width:24px}.wishlist-remove-btn svg{height:11px;width:11px}.wishlist-discount-badge{border-radius:3px;font-size:7px;left:6px;min-height:16px;padding:2px 4px;top:6px}.wishlist-info{padding:7px}.wishlist-category{font-size:7px;line-height:1.15;margin-bottom:3px}.wishlist-product-name{font-size:9px;line-height:1.25;margin-bottom:5px;min-height:28px}.wishlist-price-row{gap:4px;margin-bottom:7px;min-height:16px}.wishlist-price-row strong{font-size:10px;line-height:1.1}.wishlist-price-row del{font-size:8px}.wishlist-buttons{gap:4px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.wishlist-cart-btn,.wishlist-view-btn{border-radius:4px;font-size:7px;letter-spacing:0;line-height:1.05;min-height:24px;padding:4px 5px;white-space:nowrap}.wishlist-cart-btn{gap:3px}.wishlist-cart-btn svg{height:9px;width:9px}.empty-wishlist{margin-top:24px;padding:34px 16px}.empty-wishlist h2{font-size:18px}.empty-wishlist p{font-size:12px;line-height:1.45;margin-bottom:16px}.shop-btn{font-size:10px;min-height:34px;padding:8px 14px}}@media (max-width:380px){.wishlist-page{padding-left:8px;padding-right:8px}.wishlist-grid{gap:7px}.wishlist-info{padding:6px}.wishlist-product-name{font-size:8px}.wishlist-cart-btn,.wishlist-view-btn{font-size:6px;min-height:22px;padding-left:4px;padding-right:4px}}@media (prefers-reduced-motion:reduce){.wishlist-page *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.checkout-page,.checkout-page *{box-sizing:border-box}.checkout-page{background:#fff;color:#292929;font-family:Jost,sans-serif;margin:0 auto;max-width:1160px;min-height:70vh;padding:20px 18px 48px;width:100%}.loading-box{color:#6e6e6e;display:grid;font-size:14px;min-height:55vh;place-items:center}.checkout-page .checkout-steps{align-items:flex-start;display:flex;justify-content:center;margin-bottom:18px}.checkout-page .step{grid-gap:4px;display:grid;gap:4px;justify-items:center;min-width:62px}.checkout-page .step span{align-items:center;background:#8e4f5c;border:1px solid #8e4f5c;border-radius:50%;color:#fff!important;display:inline-flex;font-size:10px!important;font-weight:700;height:24px;justify-content:center;width:24px}.checkout-page .step p{color:#4d4d4d!important;font-size:10px!important;font-weight:600;line-height:1.2;margin:0}.checkout-page .line{background:#d7c5c9;height:1px;margin:12px 4px 0;width:clamp(38px,7vw,78px)}.checkout-page .checkout-container{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 320px}.checkout-page .checkout-left{grid-gap:0;background:#fff;border:1px solid #dedede;border-radius:8px;box-shadow:0 2px 9px rgba(33,30,30,.045);display:grid;gap:0;min-width:0;padding:0 14px}.checkout-page .order-summary{background:#fff;border:1px solid #dedede;border-radius:8px!important;box-shadow:0 2px 9px rgba(33,30,30,.045);padding:14px}.checkout-page .checkout-card{background:#0000!important;border:0;border-bottom:1px solid #e5e5e5;border-radius:0!important;box-shadow:none;padding:14px 0}.checkout-page .checkout-card:last-child{border-bottom:0}.checkout-page .address-section-head h2,.checkout-page .checkout-card>h2,.checkout-page .order-summary>h2{border-bottom:0;color:#292929!important;font-size:15px!important;font-weight:650;letter-spacing:0;line-height:1.25;margin:0 0 9px;padding-bottom:0;text-transform:none}.checkout-page .address-section-head{align-items:flex-start;border-bottom:0;display:flex;gap:12px;justify-content:space-between;margin-bottom:9px}.checkout-page .address-section-head h2{border:0;flex:1 1;margin:0;padding-bottom:8px}.checkout-page .address-new-btn{align-items:center;background:#faf4f5;border:1px solid #e4ced3;border-radius:5px!important;color:#8e4f5c;cursor:pointer;display:inline-flex;font-size:10px!important;font-weight:650;gap:5px;min-height:28px;padding:5px 8px}.checkout-page .address-new-btn:hover{background:#f2e3e6}.checkout-page .address-new-btn svg{height:12px;width:12px}.checkout-page .address-choice-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-page .address-choice-card{align-items:flex-start;background:#fafafa;border:1px solid #0000;border-radius:6px!important;color:#343434;cursor:pointer;display:flex;flex-direction:column;min-height:112px;min-width:0;overflow:hidden;padding:9px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.checkout-page .address-choice-card:hover{background:#f7f2f3;border-color:#dfcdd1}.checkout-page .address-choice-card.selected{background:#fbf5f6;border-color:#8e4f5c;box-shadow:inset 0 0 0 1px #8e4f5c}.checkout-page .address-choice-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px;width:100%}.checkout-page .address-choice-top>svg{color:#8e4f5c;height:14px;width:14px}.checkout-page .address-type{align-items:center;color:#8e4f5c!important;display:inline-flex;font-size:9px!important;font-weight:750;gap:5px;line-height:1;text-transform:uppercase}.checkout-page .address-type svg{height:12px;width:12px}.checkout-page .address-choice-card>strong{color:#292929;display:block;font-size:12px;font-weight:650;line-height:1.3;margin-bottom:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-page .address-choice-card>span{color:#6d6d6d!important;font-size:10px!important;line-height:1.25;overflow-wrap:anywhere}.checkout-page .address-choice-card p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666!important;display:-webkit-box;font-size:10px!important;line-height:1.35;margin:6px 0 0;overflow:hidden;overflow-wrap:anywhere}.checkout-page .address-choice-card p svg{color:#8e4f5c;height:10px;margin-right:4px;width:10px}.checkout-page .checkout-address-form{border-top:1px dashed #d9d9d9;margin-top:10px;padding-top:10px}.checkout-page .checkout-address-form h3{color:#3b3b3b;font-size:12px!important;font-weight:650;margin:0 0 8px}.checkout-page .form-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-page .card-details input,.checkout-page .form-grid input{background:#fff;border:1px solid #d7d7d7;border-radius:5px;color:#292929;font-size:11px!important;height:36px;min-width:0;outline:none;padding:7px 9px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.checkout-page .card-details input:focus,.checkout-page .form-grid input:focus{border-color:#8e4f5c;box-shadow:0 0 0 2px #8e4f5c17}.checkout-page .full-width{grid-column:1/-1}.checkout-page .payment-options,.checkout-page .shipping-options{grid-gap:7px;display:grid;gap:7px}.checkout-page .shipping-box{grid-gap:9px;align-items:center;background:#fafafa;border:1px solid #0000;border-radius:6px;color:#292929;cursor:pointer;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:8px 9px}.checkout-page .payment-box input,.checkout-page .shipping-box input{accent-color:#8e4f5c;height:14px;margin:0;width:14px}.checkout-page .shipping-box h3{color:#292929;font-size:11px!important;font-weight:650;margin:0 0 1px}.checkout-page .shipping-box p{color:#777!important;font-size:9px!important;line-height:1.3;margin:0}.checkout-page .shipping-box>span{color:#267251!important;font-size:10px!important;font-weight:700}.checkout-page .payment-box{align-items:center;background:#fafafa;border:1px solid #0000;border-radius:6px;color:#292929;cursor:pointer;display:flex;font-size:11px!important;font-weight:600;gap:8px;min-height:38px;padding:8px 9px}.checkout-page .payment-box:hover,.checkout-page .shipping-box:hover{border-color:#c8aeb4}.checkout-page .payment-empty-message{background:#faf8f9;border:1px solid #e3d8db;border-radius:6px;color:#756a6e;font-size:10px;line-height:1.4;margin:0;padding:9px}.checkout-page .checkout-right{position:-webkit-sticky;position:sticky;top:16px}.checkout-page .summary-items-list{grid-gap:7px;display:grid;gap:7px;max-height:210px;overflow-y:auto;padding-right:2px}.checkout-page .summary-item{grid-gap:8px;align-items:center;border-bottom:1px solid #eee;display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr) auto;min-width:0;padding-bottom:7px}.checkout-page .summary-item img{border-radius:5px!important;display:block;height:42px!important;object-fit:cover;width:42px!important}.checkout-page .summary-details{min-width:0}.checkout-page .product-name-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333!important;display:-webkit-box;font-size:10px!important;font-weight:600;line-height:1.3;margin:0 0 1px;overflow:hidden}.checkout-page .product-qty-text{color:#777;font-size:9px}.checkout-page .checkout-customization{grid-gap:2px;display:grid;gap:2px;margin-top:4px}.checkout-page .checkout-customization span{color:#665d61!important;font-size:9px!important;line-height:1.35;overflow-wrap:anywhere}.checkout-page .checkout-customization strong{color:#8e4f5c!important;font-weight:700}.checkout-page .product-price-text{color:#292929!important;font-size:10px!important;font-weight:650;white-space:nowrap}.checkout-page .summary-divider{border:0;border-top:1px solid #e5e5e5;margin:9px 0}.checkout-page .summary-row{align-items:baseline;color:#555;display:flex;gap:12px;justify-content:space-between;min-height:25px}.checkout-page .summary-row span{color:inherit!important;font-size:11px!important}.checkout-page .summary-row span:last-child{color:#292929!important;font-weight:650;overflow-wrap:anywhere;text-align:right}.checkout-page .dynamic-discount,.checkout-page .dynamic-discount span{color:#267251!important}.checkout-page .reward-points-box{grid-gap:7px;background:#fff8fa;border:1px dashed #d7b0b8;border-radius:6px;display:grid;gap:7px;margin:9px 0;padding:9px}.checkout-page .reward-points-control,.checkout-page .reward-points-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.checkout-page .reward-points-head span{color:#292929!important;font-size:11px!important;font-weight:650}.checkout-page .reward-points-box small,.checkout-page .reward-points-head strong{color:#8e4f5c!important;font-size:10px!important;font-weight:600}.checkout-page .reward-points-control input{border:1px solid #d8c5ca;border-radius:5px;color:#292929;font-size:11px!important;height:30px;padding:6px 8px;width:96px}.checkout-page .reward-points-control button{background:#8e4f5c;border:1px solid #8e4f5c;border-radius:5px;color:#fff;cursor:pointer;font-size:10px!important;font-weight:650;min-height:30px;padding:6px 10px}.checkout-page .reward-points-control button:hover{background:#743f4a;border-color:#743f4a}.checkout-page .summary-total{align-items:baseline;border-top:1px dashed #ccc;color:#292929;display:flex;font-size:15px;font-weight:750;gap:12px;justify-content:space-between;margin-top:7px;padding-top:10px}.checkout-page .summary-total span{color:inherit!important;font-size:15px!important}.checkout-page .place-order-btn{align-items:center;background:#8e4f5c;border:1px solid #8e4f5c;border-radius:6px!important;color:#fff;cursor:pointer;display:inline-flex;font-size:11px!important;font-weight:650;justify-content:center;margin-top:11px;min-height:38px;padding:8px 12px;transition:background .16s ease,border-color .16s ease;width:100%}.checkout-page .place-order-btn:hover:not(:disabled){background:#743f4a;border-color:#743f4a}.checkout-page .place-order-btn:disabled{cursor:wait;opacity:.55}.checkout-page button:focus-visible,.checkout-page input:focus-visible{outline:2px solid #8e4f5c;outline-offset:2px}@media (max-width:860px){.checkout-page{max-width:720px}.checkout-page .checkout-container{gap:12px;grid-template-columns:1fr}.checkout-page .checkout-right{position:static}.checkout-page .summary-items-list{max-height:none}}@media (max-width:580px){.checkout-page{overflow-x:hidden;padding:12px 8px 28px}.checkout-page .checkout-steps{align-items:center;justify-content:space-between;margin-bottom:12px;width:100%}.checkout-page .step{flex:0 0 auto;gap:3px;min-width:0}.checkout-page .line{flex:1 1 16px;margin-inline:3px;min-width:16px;width:auto}.checkout-page .step p{max-width:58px;text-align:center;white-space:normal}.checkout-page .checkout-container{gap:10px}.checkout-page .checkout-card,.checkout-page .order-summary{padding:12px}.checkout-page .checkout-left{border-radius:7px;padding:0}.checkout-page .checkout-card{padding-inline:12px}.checkout-page .address-choice-grid{grid-template-columns:1fr}.checkout-page .address-choice-card{min-height:auto}.checkout-page .form-grid{gap:9px;grid-template-columns:1fr}.checkout-page .card-details input,.checkout-page .form-grid input{font-size:12px!important;height:42px}.checkout-page .full-width{grid-column:auto}.checkout-page .shipping-box{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.checkout-page .shipping-box>span{grid-column:2;justify-self:start}.checkout-page .payment-box{min-height:42px}.checkout-page .summary-item{align-items:start;gap:8px 10px;grid-template-columns:44px minmax(0,1fr)}.checkout-page .summary-item img{height:44px!important;width:44px!important}.checkout-page .product-price-text{grid-column:2;justify-self:start;white-space:normal}.checkout-page .reward-points-control,.checkout-page .reward-points-head{align-items:stretch;flex-direction:column}.checkout-page .reward-points-control button,.checkout-page .reward-points-control input{width:100%}.checkout-page .summary-total{font-size:14px}.checkout-page .summary-total span{font-size:14px!important}.checkout-page .place-order-btn{font-size:12px!important;min-height:44px}}@media (max-width:360px){.checkout-page{padding-inline:6px}.checkout-page .checkout-card,.checkout-page .order-summary{padding:10px}.checkout-page .checkout-card{padding-inline:10px}.checkout-page .shipping-box{grid-template-columns:auto minmax(0,1fr)}.checkout-page .shipping-box>span{grid-column:2}.checkout-page .summary-row,.checkout-page .summary-total{gap:8px}}@media (prefers-reduced-motion:reduce){.checkout-page *{animation:none!important;transition:none!important}}.success-page-wrapper{background:#f7f5f2;box-sizing:border-box;display:grid;font-family:Jost,sans-serif;min-height:calc(100vh - 120px);padding:48px 20px;place-items:center}.success-page-wrapper *,.success-page-wrapper :after,.success-page-wrapper :before{box-sizing:border-box}.success-page-wrapper .success-card{background:#fff;border:1px solid #e2ddd7;border-radius:8px;box-shadow:0 14px 36px #241b1814;padding:36px;width:min(100%,620px)}.success-header{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:52px minmax(0,1fr)}.success-page-wrapper .success-icon-badge{background:#e8f5ec;border-radius:50%;color:#257440;display:grid;font-size:27px;height:52px;place-items:center;width:52px}.success-kicker{color:#257440;display:block;font-size:.78rem;font-weight:700;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.success-page-wrapper .success-card h1{color:#251f1c;font-size:1.85rem;letter-spacing:0;line-height:1.2;margin:0}.success-page-wrapper .success-card p{color:#6e625d;font-size:.92rem;line-height:1.55;margin:8px 0 0;max-width:470px}.order-summary-heading{align-items:center;border-top:1px solid #ece8e3;display:flex;gap:16px;justify-content:space-between;margin-top:30px;padding:18px 0 12px}.order-summary-heading>div{align-items:center;color:#8e4f5c;display:flex;gap:9px}.order-summary-heading h2{color:#302825;font-size:1rem;letter-spacing:0;margin:0}.success-page-wrapper .status-badge{border:1px solid;border-radius:999px;flex:0 0 auto;font-size:.72rem;font-weight:700;line-height:1;padding:5px 9px}.success-page-wrapper .status-badge.paid{background:#edf8f1;border-color:#b9ddc5;color:#257440}.success-page-wrapper .status-badge.pending{background:#fff9e9;border-color:#ead7a5;color:#846313}.order-summary-list{margin:0}.success-page-wrapper .invoice-row{grid-gap:20px;align-items:center;border-bottom:1px solid #f0ece8;display:grid;gap:20px;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);margin:0;min-height:46px;padding:10px 0}.success-page-wrapper .invoice-row dt{align-items:center;color:#776b65;display:flex;font-size:.84rem;font-weight:500;gap:8px}.success-page-wrapper .invoice-row dt svg{color:#9a8e88;flex:0 0 auto}.success-page-wrapper .invoice-row dd{color:#302825;font-size:.88rem;font-weight:600;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.success-page-wrapper .invoice-row .amount-paid-txt{color:#8e4f5c;font-size:1rem;font-weight:750}.success-page-wrapper .invoice-row .order-id-txt{font-family:Jost,sans-serif;font-size:.82rem}.success-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:24px}.success-button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding:10px 15px;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.success-button.secondary{background:#fff;border:1px solid #d9d2cc;color:#4e433e}.success-button.secondary:hover{border-color:#8e4f5c;color:#8e4f5c}.success-button.primary{background:#fff4f6;border:1px solid #ead7dc;color:#8e4f5c}.success-button.primary:hover{background:#8e4f5c;border-color:#8e4f5c}@media (max-width:600px){.success-page-wrapper{align-items:start;min-height:100dvh;padding:74px 10px 20px;place-items:start center}.success-page-wrapper .success-card{border-radius:8px;box-shadow:0 8px 22px #241b1814;padding:14px 12px;width:100%}.app-shell:has(.store-announcement-bar) .success-page-wrapper{padding-top:88px}.app-shell:has(.navbar-bottom-links) .success-page-wrapper{padding-top:96px}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .success-page-wrapper{padding-top:108px}.success-header{gap:9px;grid-template-columns:34px minmax(0,1fr)}.success-page-wrapper .success-icon-badge{font-size:18px;height:34px;width:34px}.success-kicker{font-size:.62rem;margin-bottom:2px}.success-page-wrapper .success-card h1{font-size:.98rem;line-height:1.15}.success-page-wrapper .success-card p{font-size:.76rem;line-height:1.38;margin-top:5px;max-width:none}.order-summary-heading{gap:8px;margin-top:14px;padding:10px 0 6px}.order-summary-heading h2{font-size:.82rem}.order-summary-heading>div{gap:6px}.success-page-wrapper .status-badge{font-size:.62rem;line-height:1.15;max-width:42%;padding:4px 7px;text-align:center;white-space:normal}.success-page-wrapper .invoice-row{gap:2px;grid-template-columns:1fr;min-height:0;padding:6px 0}.success-page-wrapper .invoice-row dt{font-size:.7rem;gap:6px}.success-page-wrapper .invoice-row dt svg{height:13px;width:13px}.success-page-wrapper .invoice-row dd{font-size:.74rem;padding-left:20px;text-align:left}.success-page-wrapper .invoice-row .amount-paid-txt{font-size:.84rem}.success-page-wrapper .invoice-row .order-id-txt{font-size:.68rem}.success-actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr;margin-top:12px}.success-button{font-size:.72rem;gap:6px;min-height:34px;padding:7px 10px;width:100%}.success-button svg{height:14px;width:14px}}@media (max-width:380px){.success-page-wrapper{padding-left:10px;padding-right:10px}.success-page-wrapper .success-card{padding:12px 10px}.success-header{gap:8px;grid-template-columns:32px minmax(0,1fr)}.success-page-wrapper .success-icon-badge{font-size:17px;height:32px;width:32px}.success-page-wrapper .success-card h1{font-size:.92rem}}.orders-page{background:#f8f4f1;min-height:100vh;padding:18px}.orders-page h1{color:#2b2b2b;font-size:1.45rem;font-weight:700;margin:0 0 12px;text-align:center}.orders-page .order-card{background:#fff;border:1px solid #eee3df;border-radius:7px;box-shadow:0 2px 10px rgba(0,0,0,.035);margin:0 auto 10px;max-width:920px;padding:10px;transition:all .3s ease}.orders-page .order-card:hover{box-shadow:0 5px 16px #0000000f;transform:translateY(-1px)}.orders-page .order-card-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:7px}.orders-page .order-card h3{color:#b76e79;font-size:.82rem;margin:0;word-break:break-all}.orders-page .order-card-header>span{background:#fff1f4;border-radius:999px;color:#912444;flex:0 0 auto;font-size:.66rem;font-weight:700;line-height:1.2;padding:3px 8px}.orders-page .order-card p{color:#444;font-size:.76rem;margin:0}.orders-page .order-card strong{color:#222}.orders-page .order-summary-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:105px 130px minmax(0,1fr);margin-bottom:7px}.orders-page .order-summary-grid p{grid-gap:1px;background:#fffaf8;border:1px solid #f0e6e2;border-radius:5px;display:grid;gap:1px;min-width:0;padding:6px 8px}.orders-page .order-summary-grid strong{color:#7a6d70;font-size:.62rem;letter-spacing:0;text-transform:uppercase}.orders-page .order-summary-grid span{color:#292526;font-size:.74rem;font-weight:600;min-width:0;overflow-wrap:anywhere}.orders-page .customer-invoice-button{align-items:center;background:#912444;border:0;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:10px;font-weight:700;gap:5px;justify-content:center;margin-top:0;min-height:28px;padding:5px 9px}.orders-page .customer-invoice-button:disabled{background:#eeebed;border:1px solid #d8d1d4;color:#777075;cursor:not-allowed}.orders-page .customer-invoice-action{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:7px}.orders-page .customer-invoice-action>span{color:#777075;font-size:10px}.orders-page .order-support-grid{grid-gap:7px;align-items:start;display:grid;gap:7px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.orders-page .order-tracking-box{background:#fffaf8;border:1px solid #eadbd7;border-radius:6px;margin-top:7px;padding:8px}.orders-page .order-tracking-box h4{align-items:center;color:#5c3038;display:flex;font-size:.76rem;gap:6px;margin:0 0 6px}.orders-page .order-tracking-grid{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.orders-page .order-tracking-grid p{margin:0;overflow-wrap:anywhere}.orders-page .order-tracking-grid a{align-items:center;background:#912444;border-radius:5px;color:#fff;display:inline-flex;font-size:.68rem;font-weight:700;gap:5px;grid-column:1/-1;justify-content:center;min-height:29px;text-decoration:none}.orders-page .customer-return-box{background:#fff;border:1px solid #eadbd7;border-radius:6px;margin-top:7px;padding:8px}.orders-page .customer-return-box h4{align-items:center;color:#5c3038;display:flex;font-size:.76rem;gap:6px;margin:0 0 6px}.orders-page .return-status-card{grid-gap:3px;background:#fff7f8;border-radius:5px;color:#5c3038;display:grid;font-size:11px;gap:3px;padding:6px 7px}.orders-page .return-request-form{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.orders-page .return-window-note{background:#fff8f5;border:1px solid #eadbd7;border-radius:5px;color:#6a3b42;font-size:10.5px;font-weight:600;grid-column:1/-1;margin:0;padding:5px 7px}.orders-page .return-request-form input,.orders-page .return-request-form select,.orders-page .return-request-form textarea{border:1px solid #e3d6d2;border-radius:5px;color:#2b2b2b;font:inherit;font-size:10.5px;min-height:28px;padding:5px 7px;width:100%}.orders-page .return-request-form textarea{grid-column:1/-1;resize:vertical}.orders-page .return-request-form button{background:#912444;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:10.5px;font-weight:700;min-height:28px}.orders-page .return-request-form button:disabled{cursor:not-allowed;opacity:.65}.orders-page .return-disabled-note{color:#777075;font-size:11px;margin:0}.orders-page .order-items{border-top:1px solid #eee;margin-top:10px;padding-top:15px}.orders-page .order-items h4{color:#2b2b2b;margin-bottom:8px}.orders-page .order-section-title{color:#2b2b2b;font-size:.78rem;margin:7px 0 5px}.orders-page .order-item{align-items:center;background:#fafafa;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 15px}.orders-page .order-item-name{color:#333;font-weight:500}.orders-page .order-item-price{color:#b76e79;font-weight:600}.orders-page .customer-order-item{grid-gap:2px 8px;background:#fafafa;border:1px solid #eee;border-radius:5px;display:grid;gap:2px 8px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:5px;padding:6px 8px}.orders-page .customer-order-item>span,.orders-page .customer-order-item>strong{color:#333;font-size:11px}.orders-page .customer-order-customization{grid-gap:1px;background:#fff7f8;border-left:2px solid #912444;display:grid;gap:1px;grid-column:1/-1;margin-top:3px;padding:5px 7px}.orders-page .customer-order-customization span{color:#5f575b!important;font-size:10.5px!important;line-height:1.3;overflow-wrap:anywhere}.orders-page .customer-order-customization b{color:#912444}.orders-page .order-status{border-radius:30px;display:inline-block;font-size:.8rem;font-weight:600;margin-top:8px;padding:6px 14px}.orders-page .status-pending{background:#fff3cd;color:#856404}.orders-page .status-processing{background:#d1ecf1;color:#0c5460}.orders-page .status-shipped{background:#d4edda;color:#155724}.orders-page .status-delivered{background:#c3f7d0;color:#0f7a2f}.orders-page .status-cancelled{background:#f8d7da;color:#721c24}.orders-page .no-orders{background:#fff;border-radius:20px;box-shadow:0 6px 20px #0000000f;margin:auto;max-width:700px;padding:60px 30px;text-align:center}.orders-page .no-orders h2{color:#2b2b2b;margin-bottom:15px}.orders-page .no-orders p{color:#777;margin-bottom:25px}.orders-page .shop-btn{background:#b76e79;border-radius:30px;color:#fff;display:inline-block;padding:12px 28px;text-decoration:none;transition:.3s}.orders-page .shop-btn:hover{background:#9f5c66}@media (min-width:901px){.orders-page{padding-top:124px}.app-shell:has(.store-announcement-bar) .orders-page{padding-top:158px}.app-shell:has(.navbar-bottom-links) .orders-page{padding-top:168px}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .orders-page{padding-top:100px}}@media (max-width:768px){.orders-page{padding:44px 10px 38px}.app-shell:has(.navbar-bottom-links) .orders-page,.app-shell:has(.store-announcement-bar) .orders-page{padding-top:58px}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .orders-page{padding-top:55px}.orders-page .order-card{margin-bottom:10px;padding:11px}.orders-page .order-card-header,.orders-page .order-item{align-items:flex-start;gap:8px}.orders-page .order-item{flex-direction:column}.orders-page h1{font-size:1.35rem;margin-bottom:12px}.orders-page .order-summary-grid{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.orders-page .order-summary-address{grid-column:1/-1}.orders-page .order-tracking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-page .order-support-grid{gap:6px;grid-template-columns:1fr}.orders-page .customer-order-item,.orders-page .return-request-form{grid-template-columns:1fr}}.orders-page .order-status,.orders-page .status-cancelled,.orders-page .status-delivered,.orders-page .status-pending,.orders-page .status-processing,.orders-page .status-shipped{background:#912444!important;background-color:#912444!important;border-color:#912444!important;color:#fff!important}.invoice-page{background:#f4f3f4;color:#272326;font-family:Montserrat,Arial,sans-serif;min-height:100vh;padding:20px}.invoice-page,.invoice-page *,.invoice-page :after,.invoice-page :before{box-sizing:border-box}.invoice-toolbar{display:flex;gap:8px;justify-content:space-between;margin:0 auto 10px;width:min(100%,900px)}.invoice-state button,.invoice-toolbar button{align-items:center;background:#8f2f4b;border:0;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:6px;justify-content:center;min-height:34px;padding:6px 11px}.tax-invoice{background:#fff;border:1px solid #d8d3d6;margin:0 auto;padding:28px;width:min(100%,900px)}.invoice-header{grid-gap:24px;border-bottom:2px solid #8f2f4b;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 280px;padding-bottom:18px}.invoice-brand{color:#8f2f4b;font-family:Georgia,serif;font-size:24px;font-weight:700;margin:0 0 3px}.invoice-header h1{color:#272326;font-size:17px;margin:0 0 9px;text-transform:uppercase}.invoice-addresses p,.invoice-footer p,.invoice-header p{color:#676065;font-size:11px;line-height:1.45;margin:3px 0}.invoice-header dl,.invoice-summary dl{margin:0}.invoice-header dl>div,.invoice-summary dl>div{border-bottom:1px solid #e7e3e5;display:flex;font-size:11px;gap:12px;justify-content:space-between;padding:5px 0}.invoice-header dt,.invoice-summary dt{color:#70696d}.invoice-header dd,.invoice-summary dd{color:#272326;font-weight:700;margin:0;overflow-wrap:anywhere;text-align:right}.invoice-addresses{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 0}.invoice-addresses>div{border-left:3px solid #d9b5c0;padding-left:10px}.invoice-addresses h2,.invoice-payment h2{color:#8f2f4b;font-size:11px;margin:0 0 6px;text-transform:uppercase}.invoice-addresses strong{font-size:12px}.invoice-table-wrap{overflow-x:auto}.tax-invoice table{border-collapse:collapse;font-size:11px;width:100%}.tax-invoice th{background:#f4f1f2;border:1px solid #dcd7da;color:#4a4347;padding:8px;text-align:left}.tax-invoice td{border:1px solid #e4e0e2;padding:9px 8px;vertical-align:top}.tax-invoice td:nth-child(n+3),.tax-invoice th:nth-child(n+3){text-align:right}.tax-invoice td small{color:#766e72;display:block;font-size:9px;margin-top:3px}.invoice-product{grid-gap:9px;display:grid;gap:9px;grid-template-columns:58px minmax(0,1fr);min-width:250px}.invoice-product-placeholder,.invoice-product>img{border:1px solid #ded9dc;border-radius:4px;height:58px;object-fit:cover;width:58px}.invoice-product-placeholder{background:#f6f4f5;color:#8a8286;display:grid;font-size:8px;place-items:center;text-align:center}.invoice-product-copy{min-width:0}.invoice-product-copy>strong{color:#292529;display:block;font-size:11px;line-height:1.35}.invoice-product-meta{display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:4px}.invoice-product-meta span{color:#6e676b;font-size:8px;line-height:1.35}.invoice-product-meta b{color:#4d474b}.invoice-summary{grid-gap:30px;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) 300px;padding:18px 0}.invoice-payment p{display:flex;font-size:10px;gap:10px;margin:4px 0}.invoice-payment span{color:#70696d;min-width:80px}.invoice-payment strong{overflow-wrap:anywhere}.invoice-summary .invoice-grand-total{border-bottom:2px solid #8f2f4b;border-top:2px solid #8f2f4b;color:#8f2f4b;font-size:13px;margin-top:5px;padding:9px 0}.invoice-footer{border-top:1px solid #ddd8db;display:flex;font-size:10px;gap:16px;justify-content:space-between;padding-top:14px}.invoice-state{grid-gap:12px;align-content:center;color:#4d474b;display:grid;gap:12px;min-height:60vh;padding:20px;place-items:center}@media (max-width:700px){.invoice-page{padding:78px 8px 16px}.app-shell:has(.store-announcement-bar) .invoice-page{padding-top:92px}.app-shell:has(.navbar-bottom-links) .invoice-page{padding-top:100px}.app-shell:has(.store-announcement-bar):has(.navbar-bottom-links) .invoice-page{padding-top:112px}.invoice-toolbar{gap:6px;margin-bottom:8px}.invoice-state button,.invoice-toolbar button{font-size:10px;min-height:32px;padding:6px 9px}.tax-invoice{border-radius:6px;overflow:hidden;padding:12px}.invoice-addresses,.invoice-header,.invoice-summary{gap:10px;grid-template-columns:1fr}.invoice-header{padding-bottom:12px}.invoice-brand{font-size:18px}.invoice-header h1{font-size:13px;margin-bottom:6px}.invoice-addresses p,.invoice-footer p,.invoice-header p{font-size:9px;line-height:1.35}.invoice-header dl>div,.invoice-summary dl>div{font-size:9px;gap:8px;padding:4px 0}.invoice-addresses{padding:12px 0}.invoice-addresses>div{border-left-width:2px;padding-left:8px}.invoice-addresses h2,.invoice-payment h2{font-size:9px;margin-bottom:4px}.invoice-addresses strong{font-size:10px}.invoice-table-wrap{overflow:visible}.tax-invoice table,.tax-invoice tbody,.tax-invoice td,.tax-invoice th,.tax-invoice thead,.tax-invoice tr{display:block;width:100%}.tax-invoice thead{display:none}.tax-invoice table{border-collapse:initial;border-spacing:0}.tax-invoice tbody{grid-gap:8px;display:grid;gap:8px}.tax-invoice tr{background:#fffdfd;border:1px solid #e4e0e2;border-radius:6px;padding:8px}.tax-invoice td{grid-gap:8px;align-items:start;border:0;display:grid;font-size:9px;gap:8px;grid-template-columns:74px minmax(0,1fr);padding:5px 0;text-align:left!important}.tax-invoice td:before{color:#70696d;font-size:8px;font-weight:700;text-transform:uppercase}.tax-invoice td:first-child:before{content:"#"}.tax-invoice td:nth-child(2):before{content:"Item"}.tax-invoice td:nth-child(3):before{content:"Qty"}.tax-invoice td:nth-child(4):before{content:"Rate"}.tax-invoice td:nth-child(5):before{content:"Amount"}.invoice-product{gap:8px;grid-template-columns:44px minmax(0,1fr);min-width:0}.invoice-product-placeholder,.invoice-product>img{height:44px;width:44px}.invoice-product-copy>strong{font-size:9px}.invoice-product-meta{gap:1px 6px;margin-top:3px}.invoice-product-meta span{font-size:7px}.invoice-summary{padding:12px 0}.invoice-payment p{font-size:9px;gap:8px;margin:3px 0}.invoice-payment span{min-width:72px}.invoice-summary .invoice-grand-total{font-size:11px;padding:7px 0}.invoice-footer{flex-direction:column;font-size:9px;gap:5px;padding-top:10px}}@media (max-width:380px){.invoice-page{padding-left:6px;padding-right:6px}.tax-invoice{padding:10px}.invoice-toolbar button{font-size:9px;padding-inline:7px}.tax-invoice td{gap:6px;grid-template-columns:60px minmax(0,1fr)}.invoice-product{gap:6px;grid-template-columns:38px minmax(0,1fr)}.invoice-product-placeholder,.invoice-product>img{height:38px;width:38px}}@media print{@page{size:A4;margin:10mm}body *{visibility:hidden!important}.invoice-page,.invoice-page *{visibility:visible!important}.invoice-page{background:#fff;inset:0;min-height:0;padding:0;position:absolute}.invoice-toolbar{display:none}.tax-invoice{border:0;padding:0;width:100%}}.admin-container,.admin-wrapper{background:#f8f4f1;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.sidebar{background:#2b2b2b;border-right:1px solid #e7d7d2;box-sizing:border-box;color:#f8f4f1;display:flex;flex-direction:column;height:100vh;max-width:260px;min-width:260px;padding:25px;position:-webkit-sticky;position:sticky;top:0;width:260px}.sidebar h2,.sidebar h3{color:#b76e79;font-weight:600;margin-bottom:20px}.sidebar a{border-radius:12px;color:#f8f4f1;display:block;margin-bottom:8px;padding:12px 15px;text-decoration:none;transition:all .3s ease}.sidebar a.active,.sidebar a:hover{background:#b76e79;color:#fff}.main-content,.main-wrapper{background:#f8f4f1;display:flex;flex:1 1;flex-direction:column;min-width:0}.admin-navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #eadbd7;box-shadow:0 4px 18px #0000000d;box-sizing:border-box;height:75px;justify-content:space-between;padding:0 35px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.admin-navbar,.navbar-left{align-items:center;display:flex}.navbar-left h3{color:#5c3038;font-size:22px;font-weight:700;letter-spacing:.3px;margin:0}.navbar-right{align-items:center;display:flex;gap:18px}.admin-store-topbar{background:#fff8f6;border:1px solid #eadbd7;border-radius:14px;display:flex;flex-direction:column;justify-content:center;line-height:1.2;max-width:280px;min-height:42px;padding:7px 12px}.admin-store-topbar span{color:#5c3038;font-size:13px;font-weight:800}.admin-store-topbar small,.admin-store-topbar span{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-store-topbar small{color:#7b6b70;font-size:10px;font-weight:600}.icon-btn{align-items:center;background:#fff7f5;border:1px solid #f0ded8;border-radius:50%;color:#8e4f5c;cursor:pointer;display:flex;font-size:20px;height:42px;justify-content:center;position:relative;transition:.3s;width:42px}.icon-btn:hover{background:#8e4f5c;color:#fff;transform:translateY(-2px)}.notification-badge{align-items:center;background:#e53935;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;position:absolute;right:-3px;top:-4px;width:18px}.admin-profile{background:#fff8f6;border:1px solid #f0ded8;border-radius:40px;gap:12px;padding:6px 12px}.admin-profile,.profile-avatar{align-items:center;display:flex}.profile-avatar{background:linear-gradient(135deg,#b76e79,#8e4f5c);border-radius:50%;color:#fff;font-size:18px;font-weight:700;height:45px;justify-content:center;width:45px}.profile-info{display:flex;flex-direction:column;line-height:18px}.admin-name{color:#333;font-size:14px;font-weight:700}.profile-info small{color:#888;font-size:11px}.logout-btn{align-items:center;background:#8e4f5c;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;height:42px;padding:0 18px;transition:.3s}.logout-btn:hover{background:#5c3038;box-shadow:0 8px 20px #8e4f5c40;transform:translateY(-2px)}@media (max-width:768px){.admin-navbar{padding:0 15px}.admin-store-topbar{max-width:170px;padding:6px 9px}.admin-store-topbar small,.admin-store-topbar span{max-width:150px}.navbar-left h3{font-size:16px}.profile-info{display:none}.admin-profile{background:none;border:none;padding:4px}.logout-btn{font-size:12px;padding:0 12px}}#admin-sidebar.sidebar,.admin-container #admin-sidebar.sidebar{background:#98bdff!important;background-color:#98bdff!important;border-right-color:#4b49ac2e!important}#admin-sidebar .sidebar-brand h2,.admin-container #admin-sidebar .sidebar-brand h2{color:#1f2460!important}#admin-sidebar .sidebar-brand span,.admin-container #admin-sidebar .sidebar-brand span{color:#4b49ac!important}#admin-sidebar .sidebar-link,#admin-sidebar .sidebar-logout,.admin-container #admin-sidebar .sidebar-link,.admin-container #admin-sidebar .sidebar-logout{color:#1f2460!important}#admin-sidebar .sidebar-link.active,#admin-sidebar .sidebar-link:hover,#admin-sidebar .sidebar-logout:hover,.admin-container #admin-sidebar .sidebar-link.active,.admin-container #admin-sidebar .sidebar-link:hover,.admin-container #admin-sidebar .sidebar-logout:hover{background:#4b49ac!important;color:#fff!important}#admin-sidebar .sidebar-link.active,.admin-container #admin-sidebar .sidebar-link.active{box-shadow:inset 3px 0 0 #f3797e!important}#admin-sidebar .sidebar-footer,.admin-container #admin-sidebar .sidebar-footer{border-top-color:#4b49ac2e!important}#admin-sidebar .sidebar-logout,.admin-container #admin-sidebar .sidebar-logout{background:#4b49ac1f!important}:root{--admin-skydash-primary:#4b49ac;--admin-skydash-bg:#f5f7ff;--admin-skydash-soft-blue:#98bdff;--admin-skydash-info:#7da0fa;--admin-skydash-purple:#797be9;--admin-skydash-accent:#f3797e;--admin-skydash-text:#1f1f3d;--admin-skydash-muted:#6c7383;--admin-skydash-border:#e3e7f2}.admin-container,.content-area,.main-wrapper{background:var(--admin-skydash-bg)!important}.admin-navbar{border-bottom:1px solid var(--admin-skydash-border)!important}.admin-navbar .admin-name,.admin-navbar .navbar-left h1{color:#1f1f3d!important;color:var(--admin-skydash-text)!important}.admin-navbar .navbar-left p,.admin-navbar .profile-info small{color:#6c7383!important;color:var(--admin-skydash-muted)!important}.admin-navbar .admin-menu-toggle,.admin-navbar .admin-profile,.admin-store-topbar{border-color:var(--admin-skydash-border)!important;color:var(--admin-skydash-primary)!important}.admin-blog-form button[type=submit],.admin-form button[type=submit],.admin-navbar .profile-avatar,.admin-store-context-bar button,.banner-form-actions button[type=submit],.category-form-actions button[type=submit],.collection-form-actions button[type=submit],.coupon-create-button,.product-add-button,.product-form-action-stack button[type=submit],.saas-primary-action{background:var(--admin-skydash-primary)!important;border-color:var(--admin-skydash-primary)!important}.admin-navbar .logout-btn:hover{background:#f3797e!important;background:var(--admin-skydash-accent)!important;border-color:#f3797e!important;border-color:var(--admin-skydash-accent)!important;color:#fff!important}.admin-store-context-bar{border-bottom:1px solid var(--admin-skydash-border)!important}.admin-store-context-bar label,.admin-store-context-bar small,.admin-store-context-bar span{color:#4b49ac!important;color:var(--admin-skydash-primary)!important}.admin-store-context-bar strong{color:#1f1f3d!important;color:var(--admin-skydash-text)!important}.admin-page-content input,.admin-page-content select,.admin-page-content textarea,.admin-store-context-bar input,.content-area input,.content-area select,.content-area textarea{border-color:#e3e7f2!important;border-color:var(--admin-skydash-border)!important}.admin-store-context-bar input:focus,.content-area input:focus,.content-area select:focus,.content-area textarea:focus{border-color:var(--admin-skydash-primary)!important}#admin-sidebar.sidebar,.admin-container #admin-sidebar.sidebar{background:#fff!important;background-color:#fff!important;border-right:1px solid var(--admin-skydash-border)!important}#admin-sidebar .sidebar-brand h2,.admin-container #admin-sidebar .sidebar-brand h2{color:#1f1f3d!important;color:var(--admin-skydash-text)!important}#admin-sidebar .sidebar-brand span,.admin-container #admin-sidebar .sidebar-brand span{color:#6c7383!important;color:var(--admin-skydash-muted)!important}#admin-sidebar .sidebar-link,#admin-sidebar .sidebar-logout,.admin-container #admin-sidebar .sidebar-link,.admin-container #admin-sidebar .sidebar-logout{background:#0000!important;color:#6c7383!important;color:var(--admin-skydash-muted)!important}#admin-sidebar .sidebar-link svg,#admin-sidebar .sidebar-logout svg,.admin-container #admin-sidebar .sidebar-link svg,.admin-container #admin-sidebar .sidebar-logout svg{color:currentColor!important}#admin-sidebar .sidebar-link.active,#admin-sidebar .sidebar-link:hover,.admin-container #admin-sidebar .sidebar-link.active,.admin-container #admin-sidebar .sidebar-link:hover{background:var(--admin-skydash-primary)!important}#admin-sidebar .sidebar-link.active,.admin-container #admin-sidebar .sidebar-link.active{box-shadow:inset 3px 0 0 var(--admin-skydash-soft-blue),0 8px 18px #4b49ac38!important}#admin-sidebar .sidebar-footer,.admin-container #admin-sidebar .sidebar-footer{border-top-color:var(--admin-skydash-border)!important}#admin-sidebar .sidebar-logout:hover,.admin-container #admin-sidebar .sidebar-logout:hover{background:#f3797e!important;background:var(--admin-skydash-accent)!important;color:#fff!important}.admin-blog-form,.admin-blog-header,.admin-blog-list,.admin-list-header,.admin-list-panel,.admin-summary-card,.banner-form-panel,.banner-list-panel,.banner-page-header,.category-manage-panel,.category-page-header,.collection-manage-panel,.collection-page-header,.coupons-list-panel,.coupons-overview-card,.coupons-page-header,.customers-list-panel,.customers-overview-card,.customers-page-header,.dashboard-card,.dashboard-header,.dashboard-stat-card,.existing-categories-section,.existing-collections-section,.existing-home-sections-section,.home-section-manage-panel,.home-sections-header,.orders-list-panel,.orders-overview-card,.orders-page-header,.payments-overview-card,.payments-page-header,.payments-panel,.product-list-panel,.product-overview-card,.product-page-header,.reviews-list-panel,.reviews-overview-card,.reviews-page-header,.saas-metric-card,.saas-page-header,.saas-panel,.settings-page-header{border-color:var(--admin-skydash-border)!important}.admin-blog-header h1,.admin-list-header h1,.banner-page-header h1,.category-page-header h1,.collection-page-header h1,.content-area h1,.content-area h2,.content-area h3,.coupons-page-header h1,.customers-page-header h1,.dashboard-header h1,.home-sections-header h1,.orders-page-header h1,.payments-page-header h1,.product-page-header h1,.reviews-page-header h1,.saas-page-header h1,.settings-page-header h1{color:#1f1f3d!important;color:var(--admin-skydash-text)!important}.admin-form button:hover,.content-area button:not(.table-action-button):not(.sidebar-logout):not(.logout-btn):hover,.coupon-create-button:hover,.payment-view-btn:hover,.saas-primary-action:hover{background:var(--admin-skydash-purple)!important;border-color:var(--admin-skydash-purple)!important}.banner-status.active,.collection-status.active,.saas-status-active,.stock-badge.in-stock{background:#98bdff40!important;color:#4b49ac!important;color:var(--admin-skydash-primary)!important}.banner-actions button,.category-actions button,.collection-actions button,.payment-view-btn,.table-action-button.edit{color:var(--admin-skydash-primary)!important}.admin-store-context-bar{grid-gap:14px;align-items:end;background:#fffaf8;border-bottom:1px solid #eadbd7;display:grid;gap:14px;grid-template-columns:minmax(180px,1fr) minmax(260px,420px) auto auto;padding:14px 30px}.admin-store-context-bar label,.admin-store-context-bar>div{margin:0}.admin-store-context-bar label,.admin-store-context-bar small,.admin-store-context-bar span{color:#8e4f5c;display:block;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.admin-store-context-bar strong{color:#2b2b2b;display:block;font-size:13px;margin-top:4px;overflow-wrap:anywhere}.admin-store-context-bar input{background:#fff;border:1px solid #e7d7d2;border-radius:10px;box-sizing:border-box;color:#2b2b2b;margin-top:6px;padding:10px 12px;width:100%}.admin-store-context-bar button{background:#8e4f5c;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;height:40px;padding:0 16px}.admin-store-context-empty{background:#fff;border:1px solid #eadbd7;border-radius:16px;color:#5c3038;padding:28px}.admin-store-context-empty h2{color:#5c3038;margin:0 0 10px}.admin-store-context-empty p{color:#7b5f64;margin:6px 0}@media (max-width:900px){.admin-store-context-bar{align-items:stretch;grid-template-columns:1fr;padding:12px 18px}.admin-store-context-bar button{width:100%}}.content,.content-area{flex:1 1;overflow-y:auto;padding:30px}.admin-form{background:#fff;border:1px solid #e7d7d2;border-radius:24px;box-shadow:0 10px 30px #b76e791f;box-sizing:border-box;margin:20px 0;max-width:600px;padding:30px}label{color:#8e4f5c;display:block;font-size:11px;font-weight:700;letter-spacing:.5px;margin-top:14px;text-transform:uppercase}.admin-form input,.admin-form select,.admin-form textarea{background:#fffcfb;border:1px solid #e7d7d2;border-radius:12px;box-sizing:border-box;color:#2b2b2b;margin-bottom:10px;margin-top:6px;outline:none;padding:12px 15px;transition:all .3s ease;width:100%}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{background:#fff;border-color:#b76e79;box-shadow:0 0 0 4px #b76e791f}.grid-2,.settings-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:768px){.grid-2,.settings-grid{grid-template-columns:1fr}}.admin-form button{background:#b76e79;border:none;border-radius:30px;color:#fff;cursor:pointer;font-weight:600;margin-top:15px;padding:14px 20px;transition:all .3s ease;width:100%}.admin-form button:hover{background:#8e4f5c}.dashboard-card{background:#fff;border:1px solid #e7d7d2;border-radius:24px;box-shadow:0 10px 25px #b76e791f;padding:25px;transition:all .3s ease}.dashboard-card:hover{box-shadow:0 15px 35px #b76e792e;transform:translateY(-5px)}.table-container{border-radius:24px}.admin-table th{background:#f4d6cc;color:#2b2b2b;padding:16px}.admin-table td{border-bottom:1px solid #e7d7d2;color:#6e6a67;padding:16px}.admin-table tr:last-child td{border-bottom:none}.status-success{background:#eaf6ee;border-radius:20px;color:#5e9c76}.status-cancelled,.status-pending,.status-success{font-size:13px;font-weight:500;padding:6px 12px}.page-container{margin:0 auto;max-width:1200px;padding:10px}.action-btn{background:#b76e79;border:none;border-radius:8px;color:#fff;font-size:13px;padding:8px 14px;transition:.3s}.action-btn:hover{background:#8e4f5c}.home-sections-page{max-width:1100px}.home-sections-header{gap:20px;margin-bottom:24px}.home-sections-header h2{margin:0 0 6px}.home-sections-header p{margin:0}.home-section-warning{color:#912444!important;font-size:13px!important;margin-top:8px!important}.home-sections-actions{display:flex;gap:10px}.home-sections-actions button{background:#fff;border:1px solid #e7d7d2;border-radius:8px;color:#2b2b2b;cursor:pointer;font-weight:600;padding:10px 16px}.home-sections-actions button:hover{background:#fff7f5;border-color:#b76e79}.home-section-form{margin-bottom:26px;max-width:none}.home-section-form-actions{grid-gap:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));width:100%}.home-section-form-actions button{min-width:0;white-space:nowrap;width:100%}.home-section-preview-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#1f2937!important}.home-section-preview-btn:hover{background:#f8fafc!important;border-color:#912444!important;color:#912444!important}.home-section-checkbox-row{align-items:center;gap:9px}.home-section-checkbox-row input{margin:0;width:auto}.home-section-product-picker{grid-gap:8px;background:snow;border:1px solid #e7d7d2;border-radius:12px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 16px;padding:12px}.home-section-product-picker label{color:#2b2b2b;letter-spacing:0;text-transform:none}.home-section-product-picker input{margin:0;width:auto}.shop-price-card-editor{grid-gap:14px;display:grid;gap:14px;margin:16px 0}.shop-price-card-row{grid-gap:8px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:8px;padding:14px}.shop-price-card-row strong{color:#1f2937;font-size:15px}.home-section-preview-image{border-radius:10px;display:block;height:170px;margin:12px 0;width:min(320px,100%)}.home-section-media-admin{margin-top:14px}.home-section-existing-media{display:flex;flex-wrap:wrap;gap:10px}.home-section-media-thumb{grid-gap:8px;display:grid;gap:8px;width:min(180px,100%)}.home-section-existing-media .home-section-preview-image{height:100px;margin:0 0 12px;width:160px}.home-section-media-thumb .home-section-preview-image{height:110px;margin:0;width:100%}.home-section-media-thumb button,.home-section-video-preview-wrap button{background:#fff1f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;cursor:pointer;font-size:13px;font-weight:700;min-height:34px}.home-section-media-thumb button:hover,.home-section-video-preview-wrap button:hover{background:#ffe4e6}.home-section-preview-video{background:#111;border-radius:10px;display:block;margin:12px 0;width:min(420px,100%)}.home-section-video-preview-wrap{grid-gap:8px;display:grid;gap:8px;margin:12px 0;width:min(420px,100%)}.home-section-video-preview-wrap .home-section-preview-video{margin:0;width:100%}.home-section-help-text{color:#6b7280;display:block;font-size:12px;margin-top:6px}.home-sections-grid{grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-section-toggle-card{align-items:center;background:#fff;border:1px solid #eadbd7;border-radius:12px;box-shadow:0 8px 22px #b76e7914;display:flex;gap:18px;justify-content:space-between;padding:18px}.home-section-card-actions{gap:10px}.home-section-card-actions button{background:#fff;border:1px solid #e7d7d2;border-radius:8px;cursor:pointer;padding:8px 12px}.home-section-card-actions button:hover{background:#fff7f5;border-color:#b76e79}.home-section-toggle-card h3{color:#2b2b2b;font-size:16px;font-weight:600;margin:0 0 5px}.home-section-toggle-card span{color:#6b7280;font-size:13px}.home-section-switch{cursor:pointer}.home-section-switch input{pointer-events:none}.home-section-switch span{height:26px;transition:background .2s ease;width:48px}.home-section-switch span:after{box-shadow:0 2px 8px #0000002e;left:4px;top:4px;transition:transform .2s ease}.home-section-switch input:checked+span{background:#912444}.home-section-switch input:checked+span:after{transform:translateX(22px)}@media (max-width:768px){.home-sections-header{align-items:flex-start;flex-direction:column}.home-sections-grid{grid-template-columns:1fr}.home-section-card-actions,.home-section-form-actions{align-items:stretch;flex-direction:column}.home-section-product-picker{grid-template-columns:1fr}}.sidebar{z-index:1200}.sidebar-brand{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:24px}.sidebar-brand h2{margin:0}.sidebar-brand span{color:#aaa3a0;display:block;font-size:11px;letter-spacing:1.4px;margin-top:5px;text-transform:uppercase}.sidebar-close{background:#0000;border:0;color:#fff;cursor:pointer;display:none;font-size:22px;padding:6px}.sidebar-menu{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-width:thin}.sidebar-link{align-items:center;display:flex!important;gap:12px}.sidebar-link svg{flex:0 0 auto;font-size:18px}.sidebar-footer{border-top:1px solid #ffffff1f;padding-top:18px}.sidebar-logout{align-items:center;background:#0000;border:1px solid #ffffff2e;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:10px;justify-content:center;padding:12px 15px;transition:.25s ease;width:100%}.sidebar-logout:hover{background:#b76e79;border-color:#b76e79}.admin-sidebar-overlay{display:none}.main-wrapper{min-height:100vh}.navbar-left{gap:14px}.navbar-left h1{color:#000;font-size:22px;font-weight:600;letter-spacing:.3px;margin:0}.navbar-left p{color:#857d79;font-size:12px;margin:3px 0 0}.admin-menu-toggle{background:#fff7f5;border:1px solid #f0ded8;border-radius:12px;color:#8e4f5c;cursor:pointer;display:none;font-size:21px;height:42px;padding:0;place-items:center;width:42px}@media (max-width:768px){.admin-container{display:block}.sidebar{bottom:0;box-shadow:12px 0 35px #00000040;height:100dvh;left:0;max-width:none;min-width:0;padding:22px;position:fixed;top:0;transform:translateX(-105%);transition:transform .3s ease;width:min(86vw,290px)}.sidebar.sidebar-open{transform:translateX(0)}.sidebar-close{display:inline-flex}.admin-sidebar-overlay{background:#1410118c;border:0;cursor:pointer;display:block;inset:0;padding:0;position:fixed;z-index:1100}.admin-navbar{height:68px;padding:0 15px}.admin-menu-toggle{display:grid;flex:0 0 42px}.navbar-left h1{font-size:16px}.navbar-left p{display:none}.logout-btn{border-radius:50%;font-size:18px;justify-content:center;padding:0;width:42px}.logout-btn span{display:none}.content-area{padding:20px 15px}}@media (max-width:420px){.admin-profile{display:none}.navbar-right{gap:8px}}.notification-badge,.status-cancelled,.status-pending,.status-success{background:#912444!important;background-color:#912444!important;border-color:#912444!important;color:#fff!important}.admin-container,.admin-container *,.admin-page-content,.admin-page-content *,.admin-wrapper,.admin-wrapper *{font-family:Jost,sans-serif}.admin-container,.admin-page-content,.admin-wrapper{color:#000;font-size:16px;font-weight:300}.admin-container p,.admin-page-content p,.admin-wrapper p{color:#6b7280;font-size:16px;font-weight:300}.admin-container h1,.admin-page-content h1,.admin-wrapper h1{color:#112326;font-size:clamp(32px,3vw,40px);font-weight:400}.admin-container h2,.admin-page-content h2,.admin-wrapper h2{color:#112326;font-size:26px;font-weight:400}.admin-container h3,.admin-page-content h3,.admin-wrapper h3{color:#112326;font-size:14px;font-weight:400}.admin-container span,.admin-page-content span,.admin-wrapper span{color:#333;font-size:14px;font-weight:400}.admin-container .btn,.admin-container .button,.admin-container .dropdown-title,.admin-container .menu a,.admin-container .nav-action-label,.admin-container a,.admin-container button,.admin-container input,.admin-container nav,.admin-container select,.admin-container textarea,.admin-page-content .btn,.admin-page-content .button,.admin-page-content .dropdown-title,.admin-page-content .menu a,.admin-page-content .nav-action-label,.admin-page-content a,.admin-page-content button,.admin-page-content input,.admin-page-content nav,.admin-page-content select,.admin-page-content textarea,.admin-wrapper .btn,.admin-wrapper .button,.admin-wrapper .dropdown-title,.admin-wrapper .menu a,.admin-wrapper .nav-action-label,.admin-wrapper a,.admin-wrapper button,.admin-wrapper input,.admin-wrapper nav,.admin-wrapper select,.admin-wrapper textarea{color:#000;font-size:16px;font-weight:400}.admin-container li,.admin-container ul,.admin-page-content li,.admin-page-content ul,.admin-wrapper li,.admin-wrapper ul{color:#000;font-size:16px;font-weight:300}.admin-container .card-content h3,.admin-container .cart-item-name,.admin-container .checkout-product-name,.admin-container .kids-product-info h3,.admin-container .new-arrival-info h3,.admin-container .personalized-card-body h3,.admin-container .product-info h3,.admin-container .product-name,.admin-container .product-title,.admin-container .silver-overlay h3,.admin-container .wishlist-item-name,.admin-page-content .card-content h3,.admin-page-content .cart-item-name,.admin-page-content .checkout-product-name,.admin-page-content .kids-product-info h3,.admin-page-content .new-arrival-info h3,.admin-page-content .personalized-card-body h3,.admin-page-content .product-info h3,.admin-page-content .product-name,.admin-page-content .product-title,.admin-page-content .silver-overlay h3,.admin-page-content .wishlist-item-name,.admin-wrapper .card-content h3,.admin-wrapper .cart-item-name,.admin-wrapper .checkout-product-name,.admin-wrapper .kids-product-info h3,.admin-wrapper .new-arrival-info h3,.admin-wrapper .personalized-card-body h3,.admin-wrapper .product-info h3,.admin-wrapper .product-name,.admin-wrapper .product-title,.admin-wrapper .silver-overlay h3,.admin-wrapper .wishlist-item-name{color:#112326;font-size:clamp(16px,1.2vw,18px);font-weight:400}.admin-container .cardPrice strong,.admin-container .cart-price,.admin-container .checkout-price,.admin-container .current-price,.admin-container .dynamic-price,.admin-container .kids-price,.admin-container .lg-price,.admin-container .new-arrival-selling-price,.admin-container .price,.admin-container .priceRow strong,.admin-container .selling-price,.admin-container .total-price,.admin-container .wishlist-price,.admin-page-content .cardPrice strong,.admin-page-content .cart-price,.admin-page-content .checkout-price,.admin-page-content .current-price,.admin-page-content .dynamic-price,.admin-page-content .kids-price,.admin-page-content .lg-price,.admin-page-content .new-arrival-selling-price,.admin-page-content .price,.admin-page-content .priceRow strong,.admin-page-content .selling-price,.admin-page-content .total-price,.admin-page-content .wishlist-price,.admin-wrapper .cardPrice strong,.admin-wrapper .cart-price,.admin-wrapper .checkout-price,.admin-wrapper .current-price,.admin-wrapper .dynamic-price,.admin-wrapper .kids-price,.admin-wrapper .lg-price,.admin-wrapper .new-arrival-selling-price,.admin-wrapper .price,.admin-wrapper .priceRow strong,.admin-wrapper .selling-price,.admin-wrapper .total-price,.admin-wrapper .wishlist-price{color:#000;font-size:clamp(18px,1.4vw,20px);font-weight:400}.admin-container .footer,.admin-container .footer *,.admin-container footer,.admin-page-content .footer,.admin-page-content .footer *,.admin-page-content footer,.admin-wrapper .footer,.admin-wrapper .footer *,.admin-wrapper footer{color:#000;font-size:16px;font-weight:300}.admin-container,.admin-page-content,.admin-wrapper{margin-bottom:0}.admin-container,.admin-container .cart-container,.admin-container .checkout-container,.admin-container .container,.admin-container .content,.admin-container .dashboard-container,.admin-container .page,.admin-container .product-section,.admin-container .productSection,.admin-container .products-section,.admin-container .section,.admin-container .wrapper,.admin-container article,.admin-container main,.admin-container section,.admin-page-content,.admin-page-content .cart-container,.admin-page-content .checkout-container,.admin-page-content .container,.admin-page-content .content,.admin-page-content .dashboard-container,.admin-page-content .page,.admin-page-content .product-section,.admin-page-content .productSection,.admin-page-content .products-section,.admin-page-content .section,.admin-page-content .wrapper,.admin-page-content article,.admin-page-content main,.admin-page-content section,.admin-wrapper,.admin-wrapper .cart-container,.admin-wrapper .checkout-container,.admin-wrapper .container,.admin-wrapper .content,.admin-wrapper .dashboard-container,.admin-wrapper .page,.admin-wrapper .product-section,.admin-wrapper .productSection,.admin-wrapper .products-section,.admin-wrapper .section,.admin-wrapper .wrapper,.admin-wrapper article,.admin-wrapper main,.admin-wrapper section{background:#fff!important;background-color:#fff!important}.admin-form .sku-input-row{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.admin-form .sku-input-row input{margin-bottom:6px!important}.admin-form .sku-generate-btn{background:#1f2937!important;border:1px solid #1f2937!important;border-radius:8px!important;color:#fff!important;font-size:13px!important;font-weight:700!important;margin:0!important;min-height:46px;padding:10px 14px!important;width:auto!important}.admin-form .sku-generate-btn:hover:not(:disabled){background:#912444!important;border-color:#912444!important}.admin-form .sku-generate-btn:disabled{cursor:not-allowed;opacity:.55}.admin-form .sku-help-text{color:#6b7280;display:block;font-size:12px;line-height:1.35;margin-top:-2px}.admin-form .diamond-action-btn{background:#7dd3fc!important;color:#0f172a!important}.admin-form .diamond-action-btn:hover{background:#38bdf8!important;color:#0f172a!important}.admin-form .btn-secondary.diamond-add-btn,.admin-form button.diamond-add-btn{background:#fff!important;border:1px solid #d1d5db!important;color:#1f2937!important}.admin-form .btn-secondary.diamond-add-btn:hover,.admin-form button.diamond-add-btn:hover{background:beige!important;border-color:#d6d3a3!important;color:#1f2937!important}.admin-form .product-form-action-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(180px,.38fr) minmax(220px,.62fr);margin-top:18px}.admin-form.product-management-form{background:#fff!important;border-radius:12px!important;box-shadow:0 4px 20px #00000014!important;max-width:1120px!important;overflow:hidden;padding:0!important}.product-form-header{background:#1a252f;border-bottom:5px solid #b38f4f;color:#fff;padding:25px 30px}.admin-form .product-form-header h3{color:#fff!important;font-size:24px!important;font-weight:700!important;margin:0 0 5px!important}.product-form-header p{color:#bdc3c7;font-size:14px;margin:0}.product-step-indicator{background:#f8fafc;border-bottom:1px solid #eef2f5;display:flex;justify-content:space-between;overflow-x:auto;padding:15px 30px}.admin-form .product-step-tab{background:#0000!important;border:1px solid #0000!important;border-radius:20px!important;color:#94a3b8!important;font-size:12px!important;font-weight:700!important;margin:0!important;min-height:34px;min-width:-webkit-max-content;min-width:max-content;padding:6px 12px!important;width:auto!important}.admin-form .product-step-tab.active{background:#fdf8f0!important;border-color:#b38f4f!important;color:#b38f4f!important}.admin-form .product-step-tab.completed{color:#10b981!important}.product-section-panel{animation:productFadeIn .28s ease;border-bottom:1px solid #eef2f5;padding:25px 30px}@keyframes productFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-form .section-title{background:#0000!important;border-left:4px solid #b38f4f!important;border-radius:0!important;color:#1a252f!important;font-size:18px!important;margin:0 0 20px!important;padding:0 0 0 10px!important}.admin-form .product-checkbox-panel{align-items:center;background:#fdf8f0;border:1px dashed #b38f4f;border-radius:6px;display:flex!important;flex-direction:row;gap:10px;margin:16px 0!important;padding:12px 15px}.admin-form .product-checkbox-panel input{accent-color:#b38f4f;flex:0 0 auto;transform:scale(1.1)}.product-hidden-panel{background:#f9fbfd;border:1px solid #e1ecf4;border-radius:8px;margin:15px 0 18px;padding:20px}.product-admin-panel{background:#fff5f5}.admin-form .admin-badge{background:#e74c3c;border-radius:4px;color:#fff;display:inline-flex;font-size:11px;margin-left:8px;padding:2px 6px;text-transform:uppercase;vertical-align:middle}.admin-form .product-form-action-row{align-items:center;background:#f8fafc;border-top:1px solid #eef2f5;grid-template-columns:auto minmax(280px,1fr);margin-top:0;padding:25px 30px}.product-form-action-stack{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-form .btn-info{background:#0284c7!important;border:0!important;color:#fff!important;margin:0!important;padding:12px 18px!important;width:auto!important}.admin-form .product-form-action-row button{margin:0!important;padding:12px 16px!important;width:100%!important}.admin-form .product-preview-btn{background:#fff!important;border:1px solid #b76e79!important;color:#1f2937!important}.admin-form .product-preview-btn:hover:not(:disabled){background:#f8e7df!important;color:#1f2937!important}.product-preview-overlay{background:#111827ad;padding:24px;z-index:1300}.product-preview-modal{border-radius:10px;box-shadow:0 28px 70px #00000047;width:min(1020px,100%)}.product-preview-header{border-bottom:1px solid #eadbd7;gap:16px;padding:20px 24px}.product-preview-header span{color:#b76e79;font-weight:800;letter-spacing:1px;text-transform:uppercase}.product-preview-header h3{color:#171314!important;font-size:24px!important;font-weight:700!important;margin:4px 0 0!important}.product-preview-header button{background:#fff!important;border:1px solid #d1d5db!important;color:#1f2937!important;margin:0!important;min-width:92px;width:auto!important}.product-preview-content{grid-gap:26px;gap:26px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);padding:24px}.product-preview-media{background:#f9f4f2;border:1px solid #eadbd7;border-radius:8px;min-height:420px;overflow:hidden}.product-preview-media img{display:block;height:100%;min-height:420px;object-fit:cover;width:100%}.product-preview-media>div{color:#6b7280;font-weight:700;min-height:420px}.product-preview-media>span{background:#171314;left:14px;padding:7px 11px;top:14px}.product-preview-info{display:flex;flex-direction:column;gap:14px}.product-preview-category{color:#b76e79!important;font-size:13px!important;font-weight:800!important;letter-spacing:.6px;margin:0!important;text-transform:uppercase}.product-preview-info h2{color:#171314!important;font-size:clamp(28px,4vw,42px)!important;font-weight:700!important;line-height:1.1!important;margin:0!important}.product-preview-desc,.product-preview-panel p{color:#6b6265!important;font-size:15px!important;line-height:1.65!important;margin:0!important}.product-preview-price{align-items:baseline;flex-wrap:wrap;padding:12px 0}.product-preview-price strong{color:#171314;font-size:28px;font-weight:800}.product-preview-price del{font-size:16px}.product-preview-price span{color:#17823b;font-size:14px;font-weight:800}.product-preview-details div,.product-preview-panel{background:#fffdfc;border:1px solid #eadbd7;padding:12px}.product-preview-details span{font-size:12px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.product-preview-details strong{color:#171314;font-size:15px;font-weight:700}.product-preview-panel h4{color:#171314!important;font-size:17px!important;font-weight:800!important;margin:0 0 8px!important}@media (max-width:860px){.admin-form .product-form-action-row,.product-preview-content{grid-template-columns:1fr}.product-preview-media,.product-preview-media img,.product-preview-media>div{min-height:300px}}#admin-sidebar.sidebar{background-color:#20242c!important}#admin-sidebar .sidebar-link svg,#admin-sidebar .sidebar-logout svg{color:currentColor!important}#admin-sidebar .sidebar-logout{border:0!important}#admin-sidebar.sidebar{background:#20242c!important;border-right:1px solid #ffffff14!important;box-shadow:8px 0 22px #0f172a1a!important;max-width:220px!important;min-width:220px!important;overflow:hidden!important;padding:14px 10px!important;width:220px!important}#admin-sidebar .sidebar-brand{align-items:center!important;display:flex!important;gap:8px!important;justify-content:space-between!important;min-height:52px!important;padding:8px 8px 12px!important}#admin-sidebar .sidebar-brand h2{font-size:17px!important;letter-spacing:0!important;line-height:1.2!important;margin:0!important;max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#admin-sidebar .sidebar-brand span{color:#b9c0cc!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important;margin-top:2px!important}#admin-sidebar .sidebar-close{border-radius:8px!important;flex:0 0 30px!important;height:30px!important;width:30px!important}#admin-sidebar .sidebar-menu{grid-gap:3px!important;display:grid!important;gap:3px!important;min-height:0!important;overflow-y:auto!important;padding:6px 2px 10px!important;scrollbar-width:thin}#admin-sidebar .sidebar-link,#admin-sidebar .sidebar-logout{border-radius:7px!important;color:#e5e7eb!important;font-size:13px!important;font-weight:700!important;gap:9px!important;line-height:1.15!important;margin:0!important;min-height:36px!important;padding:8px 9px!important}#admin-sidebar .sidebar-link svg,#admin-sidebar .sidebar-logout svg{flex:0 0 16px!important;height:16px!important;width:16px!important}#admin-sidebar .sidebar-link span,#admin-sidebar .sidebar-logout span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#admin-sidebar .sidebar-link.active,#admin-sidebar .sidebar-link:hover{background:#b76e7938!important;color:#fff!important}#admin-sidebar .sidebar-link.active{box-shadow:inset 3px 0 0 #f3b6a8!important}#admin-sidebar .sidebar-footer{border-top:1px solid #ffffff1a!important;margin-top:auto!important;padding:10px 2px 0!important}#admin-sidebar .sidebar-logout{background:#ffffff0f!important;width:100%!important}#admin-sidebar .sidebar-logout:hover{background:#dc262633!important;color:#fff!important}@media (min-width:901px){.main-wrapper{min-width:0!important}}@media (max-width:900px){#admin-sidebar.sidebar{max-width:260px!important;min-width:260px!important;padding:16px 12px!important;width:260px!important}}.admin-page-content .admin-form.product-management-form,.modal-body .admin-form.product-management-form{background:#fff!important;border-radius:12px!important;box-shadow:0 4px 20px #00000014!important;max-width:1120px!important;overflow:hidden;padding:0!important}.admin-form.product-management-form .product-form-header{background:#1a252f;border-bottom:5px solid #b38f4f;color:#fff;padding:25px 30px}.admin-form.product-management-form .product-form-header h3{color:#fff!important}.admin-form.product-management-form .product-step-tab.active{background:#fdf8f0!important;border-color:#b38f4f!important;color:#b38f4f!important}.admin-form.product-management-form .section-title{background:#0000!important;border-left-color:#b38f4f!important;color:#1a252f!important}.admin-form.product-management-form input:focus,.admin-form.product-management-form select:focus,.admin-form.product-management-form textarea:focus{border-color:#b38f4f!important;box-shadow:0 0 0 3px #b38f4f29!important}.admin-form.product-management-form .product-form-action-row{background:#f8fafc;padding:25px 30px}.admin-form.product-management-form .product-form-action-row>button,.admin-form.product-management-form .product-form-action-stack button{margin:0!important;padding:12px 18px!important;width:auto!important}.admin-form.product-management-form .btn-secondary{background:#fce7f3!important;border:1px solid #f9a8d4!important;color:#831843!important}.admin-form.product-management-form .btn-secondary:hover:not(:disabled){background:#fbcfe8!important;color:#831843!important}.settings-management-page{grid-gap:18px;color:#111827;display:grid;gap:18px;max-width:1440px;padding:24px}.settings-management-page .settings-page-header{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 24px #0f172a0d;padding:18px 20px}.settings-management-page .settings-page-header h1{font-size:26px;font-weight:850}.settings-management-page .settings-page-header p{font-size:14px;max-width:720px}.settings-management-page .settings-overview-grid{gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}.settings-management-page .settings-overview-card{border-radius:8px;box-shadow:0 8px 18px #0f172a0d;min-height:96px;padding:15px}.settings-management-page .settings-overview-card span{color:#667085;font-size:11px;margin-bottom:7px}.settings-management-page .settings-overview-card strong{font-size:18px}.settings-management-page .settings-layout-grid{gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,350px)}.settings-management-page .settings-card{border-radius:8px;box-shadow:0 10px 24px #0f172a0d}.settings-management-page .settings-store-form.settings-card{grid-gap:18px;display:grid;gap:18px;padding:20px}.settings-management-page .settings-section-heading{background:#fbfcfe;border:1px solid #e8ebf0;border-left:4px solid #912444;border-radius:8px;margin:10px 0 0;padding:14px 16px}.settings-management-page .settings-section-heading:first-of-type{margin-top:0}.settings-management-page .settings-section-heading h3{font-size:17px!important;margin-bottom:5px!important}.settings-management-page .settings-section-heading p{font-size:13px}.settings-management-page .settings-form-grid{gap:12px}.settings-management-page .settings-field label{color:#344054!important;font-size:12px!important;font-weight:800!important;margin-bottom:6px!important}.settings-management-page .settings-field input,.settings-management-page .settings-field select,.settings-management-page .settings-field textarea{border-color:#d7dce3!important;font-size:14px!important;margin-bottom:0!important;min-height:42px}.settings-management-page .settings-field textarea{min-height:118px}.settings-management-page .settings-list-editor{background:#fbfcfe;border-color:#e5e7eb;border-radius:8px;gap:10px;margin:0;padding:14px}.settings-management-page .settings-list-editor-head{border-bottom:1px solid #eef0f4;padding-bottom:10px}.settings-management-page .settings-list-editor-head h4{color:#111827;font-size:15px;font-weight:850}.settings-management-page .settings-list-editor-head button{background:#fff7fa!important;border-color:#ead2d9!important;color:#8f2f4b!important;min-height:34px!important}.settings-management-page .settings-list-row{background:#fff;border-color:#e8ebf0;border-radius:8px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr)) auto;padding:12px}.settings-management-page .settings-remove-row{align-self:end;min-height:34px!important}.settings-management-page .settings-toggle-row{background:#fbfcfe;border:1px solid #e5e7eb;border-radius:8px;margin:0;padding:12px 14px}.settings-management-page .settings-side-panel{top:92px}.settings-management-page .settings-help-card,.settings-management-page .settings-preview-card,.settings-management-page .settings-security-card{padding:18px}@media (max-width:1180px){.settings-management-page .settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-management-page .settings-layout-grid{grid-template-columns:1fr}.settings-management-page .settings-side-panel{position:static}}@media (max-width:760px){.settings-management-page{padding:14px}.settings-management-page .settings-page-header{align-items:flex-start;flex-direction:column;padding:16px}.settings-management-page .settings-form-grid,.settings-management-page .settings-list-row,.settings-management-page .settings-overview-grid{grid-template-columns:1fr}}.admin-list-page{grid-gap:22px;display:grid;gap:22px}.admin-list-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.admin-list-header h1{color:#1f2937;font-size:28px;margin:0 0 6px}.admin-list-header p{color:#64748b;margin:0}.admin-header-actions button,.admin-list-header button{align-items:center;background:#fff;border:1px solid #e7d7d2;border-radius:8px;color:#1f2937;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;padding:10px 14px}.admin-header-actions button:hover,.admin-list-header button:hover{background:#fff7f5;border-color:#b76e79;color:#8e4f5c}.admin-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-summary-card{background:#fff;border:1px solid #eadbd7;border-radius:12px;box-shadow:0 8px 22px #b76e7914;padding:18px}.admin-summary-card span{color:#64748b;display:block;font-size:13px;margin-bottom:8px}.admin-summary-card strong{color:#1f2937;font-size:26px}.admin-list-panel{grid-gap:14px;display:grid;gap:14px}.admin-list-toolbar{grid-gap:12px;align-items:end;background:#fff;border:1px solid #eadbd7;border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(180px,260px);padding:16px}.admin-list-toolbar label{color:#8e4f5c;margin:0}.admin-list-toolbar input,.admin-list-toolbar select,.admin-table select{background:#fffcfb;border:1px solid #e7d7d2;border-radius:8px;box-sizing:border-box;color:#1f2937;padding:10px 12px;width:100%}.admin-stacked-cell{grid-gap:4px;display:grid;gap:4px}.admin-stacked-cell strong{color:#1f2937}.admin-stacked-cell span{color:#64748b;font-size:13px}.admin-message-cell{max-width:420px}.admin-message-cell strong{color:#1f2937;display:inline-flex}.admin-message-cell p{color:#475569;line-height:1.5;margin:7px 0 0}.settings-list-editor{grid-gap:12px;background:snow;border:1px solid #eadbd7;border-radius:12px;display:grid;gap:12px;margin:16px 0;padding:14px}.settings-list-editor-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.settings-list-editor-head h4{color:#1f2937;font-size:16px;margin:0}.settings-list-editor-head button,.settings-remove-row{border-radius:8px!important;margin:0!important;min-height:38px!important;padding:8px 12px!important;width:auto!important}.settings-list-editor-head button{background:#fff!important;border:1px solid #e7d7d2!important;color:#1f2937!important}.settings-list-editor-head button:hover{background:#fff7f5!important;border-color:#b76e79!important}.settings-list-row{grid-gap:12px;align-items:end;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr)) auto;padding:12px}.settings-list-row .settings-field{min-width:0}.settings-remove-row{background:#fff1f2!important;border:1px solid #fecaca!important;color:#991b1b!important}.settings-empty-note{color:#64748b;font-size:14px;margin:0}.collection-banner-preview-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:14px 0}.collection-banner-preview-grid img{border:1px solid #e7d7d2;height:96px}@media (max-width:760px){.admin-list-header{align-items:flex-start;flex-direction:column}.admin-list-toolbar,.settings-list-row{grid-template-columns:1fr}}.admin-container{background:#f3f4f6!important;display:block!important;min-height:100vh!important;overflow-x:hidden!important}#admin-sidebar.sidebar{bottom:0!important;height:100vh!important;left:0!important;max-width:260px!important;min-width:260px!important;position:fixed!important;top:0!important;width:260px!important;z-index:1200!important}#admin-sidebar .sidebar-brand{margin-bottom:8px!important;padding-bottom:12px!important}#admin-sidebar .sidebar-menu{gap:2px!important}#admin-sidebar .sidebar-link,#admin-sidebar .sidebar-logout{margin-bottom:2px!important;min-height:38px!important;padding:8px 10px!important}#admin-sidebar .sidebar-footer{padding-top:10px!important}.main-wrapper{background:#f3f4f6!important;margin-left:260px!important;min-height:100vh!important}.admin-navbar{left:220px!important;position:fixed!important;right:0!important;top:0!important;z-index:1000!important}.content-area{min-height:100vh!important;overflow:visible!important;padding-top:104px!important}@media (max-width:768px){#admin-sidebar.sidebar{height:100dvh!important;max-width:none!important;min-width:0!important;width:min(86vw,290px)!important}.main-wrapper{margin-left:0!important}.admin-navbar{left:0!important;min-height:68px!important}.content-area{padding-top:88px!important}}.settings-management-page{max-width:1320px;padding:28px}.settings-page-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.settings-page-header h1{color:#1f2937;font-size:30px;font-weight:700;line-height:1.2;margin:0 0 6px}.settings-page-header p{color:#6b7280;font-size:15px;margin:0}.settings-overview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.settings-card,.settings-overview-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 30px #1f29370f;min-width:0}.settings-overview-card{padding:18px}.settings-overview-card span{color:#6b7280;display:block;font-size:13px;font-weight:700;margin-bottom:8px}.settings-overview-card strong{color:#111827;display:block;font-size:22px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.settings-layout-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.settings-side-panel{grid-gap:18px;display:grid;gap:18px;min-width:0}.settings-card{padding:22px}.settings-security-card.admin-form,.settings-store-form.admin-form{margin:0!important;max-width:none!important}.settings-section-heading{margin-bottom:16px}.settings-help-card h3,.settings-preview-card h3,.settings-section-heading h3,.settings-security-card h3{color:#1f2937!important;font-size:20px!important;font-weight:800!important;line-height:1.25!important;margin:0 0 8px!important}.settings-help-item p,.settings-preview-card p,.settings-section-heading p{color:#6b7280;font-size:14px;line-height:1.45;margin:0}.settings-form-grid{grid-gap:16px 18px;gap:16px 18px}.settings-field{min-width:0}.settings-field label{color:#374151!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;margin:0 0 7px!important;text-transform:none!important}.settings-field-help{color:#667085;display:block;font-size:12px;line-height:1.45;margin:-3px 0 8px}.settings-field input,.settings-field select,.settings-field textarea{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-sizing:border-box;color:#111827!important;font-size:15px!important;line-height:1.4!important;margin:0 0 16px!important;min-height:46px;padding:12px 14px!important;width:100%}.settings-field textarea{resize:vertical}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{border-color:#912444!important;box-shadow:0 0 0 3px #9124441f!important;outline:none}.settings-legal-editor{grid-gap:10px;display:grid;gap:10px}.settings-legal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.settings-legal-tabs button{background:#fff;border:1px solid #ead8cb;border-radius:4px;color:#4b5563;cursor:pointer;font-size:14px;font-weight:600;padding:8px 14px;transition:background .2s ease,border-color .2s ease,color .2s ease}.settings-legal-tabs button.active,.settings-legal-tabs button:hover{background:#f3e6de;border-color:#d6b8a4;color:#2f211d}.settings-toggle-row{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#374151;display:inline-flex;font-size:15px;font-weight:700;gap:10px;margin:0 0 16px;padding:12px 14px;width:100%}.settings-toggle-row input{accent-color:#912444;flex:0 0 auto;height:18px;width:18px}.settings-primary-button,.settings-secondary-button{align-items:center;background:#ffe8f0!important;border:1px solid #f4b8c8!important;border-radius:8px!important;color:#7b2841!important;cursor:pointer;display:inline-flex;font-size:15px!important;font-weight:700!important;justify-content:center;min-height:44px;padding:11px 18px;width:100%}.settings-primary-button:hover,.settings-secondary-button:hover{background:#912444!important;border-color:#912444!important}.settings-logo-preview{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:grid;height:86px;margin-bottom:14px;overflow:hidden;place-items:center;width:86px}.settings-logo-preview img{height:100%;object-fit:contain;width:100%}.settings-logo-preview span{color:#912444;font-size:34px;font-weight:800}.settings-preview-card>strong{color:#111827;display:block;font-size:18px;line-height:1.25;margin-bottom:8px;overflow-wrap:anywhere}.settings-help-card{grid-gap:14px;display:grid;gap:14px}.settings-help-item{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:12px}.settings-help-item strong{color:#111827;display:block;font-size:14px;margin-bottom:5px}@media (max-width:1100px){.settings-layout-grid{grid-template-columns:1fr}.settings-side-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-security-card{grid-column:1/-1}}@media (max-width:768px){.settings-management-page{padding:18px}.settings-form-grid,.settings-overview-grid,.settings-side-panel{grid-template-columns:1fr}}.reviews-management-page{max-width:1320px;padding:28px}.reviews-page-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.reviews-page-header h1{color:#1f2937;font-size:30px;font-weight:700;line-height:1.2;margin:0 0 6px}.reviews-page-header p{color:#6b7280;font-size:15px;margin:0}.reviews-overview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.reviews-overview-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 30px #1f29370f;min-width:0;padding:18px}.reviews-overview-card span{color:#6b7280;display:block;font-size:13px;font-weight:700;margin-bottom:8px}.reviews-overview-card strong{color:#111827;display:block;font-size:28px;font-weight:800;line-height:1.1}.reviews-list-panel{background:#0000;border:0;min-width:0;padding:0}.reviews-list-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px}.reviews-list-header h3{color:#1f2937;font-size:21px;font-weight:700;line-height:1.25;margin:0 0 4px}.reviews-list-header span{color:#6b7280;font-size:13px;font-weight:700}.reviews-filter-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(240px,1.2fr) minmax(150px,.7fr) minmax(140px,.6fr);min-width:min(100%,590px)}.reviews-filter-control{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.reviews-filter-control span{color:#374151;font-size:12px;font-weight:700}.reviews-filter-control input,.reviews-filter-control select{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:14px;line-height:1.3;min-height:42px;outline:none;padding:10px 12px;width:100%}.reviews-filter-control input:focus,.reviews-filter-control select:focus{border-color:#912444;box-shadow:0 0 0 3px #9124441f}.reviews-management-page .table-container{border-color:#e5e7eb;border-radius:12px;box-shadow:0 12px 30px #1f29370f;margin-top:0}.reviews-management-page .admin-table{min-width:1060px}.reviews-management-page .admin-table th{background:#f8fafc;color:#374151;font-size:12px;letter-spacing:0;padding:14px 16px}.reviews-management-page .admin-table td{color:#374151;font-size:14px;padding:14px 16px;vertical-align:middle}.review-customer-cell{display:flex;flex-direction:column;gap:4px;min-width:190px}.review-customer-cell span{color:#111827;font-size:15px;font-weight:700}.review-customer-cell small{color:#6b7280;font-size:12px}.review-product-name{color:#374151;display:inline-block;font-size:13px;line-height:1.35;max-width:180px}.review-stars{display:inline-flex;font-size:16px;white-space:nowrap}.review-stars svg.filled{fill:#f0b429;color:#f0b429}.review-stars span{color:#6b7280;font-size:12px;font-weight:700;margin-left:5px}.review-comment-cell{color:#374151;display:flex;font-size:13px;gap:8px;line-height:1.45;max-width:360px}.review-comment-cell svg{color:#912444;flex:0 0 auto;margin-top:2px}.review-status-badge{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1.2;min-height:30px;padding:7px 11px;white-space:nowrap}.review-status-badge.approved{background:#dcfce7;color:#166534}.review-status-badge.pending{background:#fef3c7;color:#92400e}@media (max-width:1100px){.reviews-list-header{align-items:stretch;flex-direction:column}.reviews-filter-row{width:100%}}@media (max-width:768px){.reviews-management-page{padding:18px}.reviews-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-filter-row{grid-template-columns:1fr}}@media (max-width:520px){.reviews-overview-grid{grid-template-columns:1fr}}.coupons-management-page{max-width:1320px;padding:28px}.coupons-page-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.coupons-page-header h1{color:#1f2937;font-size:30px;font-weight:700;line-height:1.2;margin:0 0 6px}.coupons-page-header p{color:#6b7280;font-size:15px;margin:0}.coupon-create-button,.coupon-submit-button{align-items:center;background:#fff;border:1px solid #e5d8d2;border-radius:8px;box-shadow:0 10px 20px #1f293714;color:#1f2937;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:11px 18px}.coupon-create-button:hover,.coupon-submit-button:hover{background:beige;border-color:#d7c4b9;color:#1f2937}.coupon-create-button svg{color:#1f2937}.coupons-overview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.coupons-overview-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 30px #1f29370f;min-width:0;padding:18px}.coupons-overview-card span{color:#6b7280;display:block;font-size:13px;font-weight:700;margin-bottom:8px}.coupons-overview-card strong{color:#111827;display:block;font-size:28px;font-weight:800;line-height:1.1}.coupons-list-panel{background:#0000;border:0;min-width:0;padding:0}.coupons-list-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px}.coupons-list-header h3{color:#1f2937;font-size:21px;font-weight:700;line-height:1.25;margin:0 0 4px}.coupons-list-header span{color:#6b7280;font-size:13px;font-weight:700}.coupons-filter-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr);min-width:min(100%,440px)}.coupon-form .form-group,.coupons-filter-control{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.coupon-form label,.coupons-filter-control span{color:#374151;font-size:12px;font-weight:700}.coupon-form input,.coupon-form select,.coupons-filter-control input,.coupons-filter-control select{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:14px;line-height:1.3;min-height:42px;outline:none;padding:10px 12px;width:100%}.coupon-form input:focus,.coupon-form select:focus,.coupons-filter-control input:focus,.coupons-filter-control select:focus{border-color:#912444;box-shadow:0 0 0 3px #9124441f}.coupon-form{display:flex;flex-direction:column;gap:18px}.coupon-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-form small{color:#6b7280;font-size:12px;line-height:1.35}.coupon-submit-button{width:100%}.coupons-management-page .table-container{border-color:#e5e7eb;border-radius:12px;box-shadow:0 12px 30px #1f29370f;margin-top:0}.coupons-management-page .admin-table{min-width:1060px}.coupons-management-page .admin-table th{background:#f8fafc;color:#374151;font-size:12px;letter-spacing:0;padding:14px 16px}.coupons-management-page .admin-table td{color:#374151;font-size:14px;padding:14px 16px;vertical-align:middle}.coupon-code-cell,.coupon-date-cell{align-items:center;display:inline-flex;gap:8px}.coupon-code-cell{color:#912444;font-weight:800;letter-spacing:.04em}.coupon-status-toggle,.coupon-usage-badge{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1.2;min-height:30px;padding:7px 11px;white-space:nowrap}.coupon-usage-badge{background:#f3f4f6;color:#374151}.coupon-status-toggle{background:#dcfce7;border:1px solid #bbf7d0;color:#166534;cursor:pointer}.coupon-status-toggle.inactive{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.coupon-status-toggle.expired{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}@media (max-width:1100px){.coupons-list-header{align-items:stretch;flex-direction:column}.coupons-filter-row{width:100%}}@media (max-width:768px){.coupons-management-page{padding:18px}.coupons-page-header{align-items:stretch;flex-direction:column}.coupon-create-button{width:100%}.coupon-form-grid,.coupons-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coupons-filter-row{grid-template-columns:1fr}}@media (max-width:520px){.coupon-form-grid,.coupons-overview-grid{grid-template-columns:1fr}}.customers-management-page{max-width:1320px;padding:28px}.customers-page-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.customers-page-header h1{color:#1f2937;font-size:30px;font-weight:700;line-height:1.2;margin:0 0 6px}.customers-page-header p{color:#6b7280;font-size:15px;margin:0}.customers-overview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.customers-overview-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 30px #1f29370f;min-width:0;padding:18px}.customers-overview-card span{color:#6b7280;display:block;font-size:13px;font-weight:700;margin-bottom:8px}.customers-overview-card strong{color:#111827;display:block;font-size:28px;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.customers-list-panel{background:#0000;border:0;min-width:0;padding:0}.customers-list-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px}.customers-list-header h3{color:#1f2937;font-size:21px;font-weight:700;line-height:1.25;margin:0 0 4px}.customers-list-header span{color:#6b7280;font-size:13px;font-weight:700}.customers-filter-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) minmax(160px,.6fr);min-width:min(100%,460px)}.customers-filter-control{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.customers-filter-control span{color:#374151;font-size:12px;font-weight:700}.customers-filter-control input,.customers-filter-control select{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:14px;line-height:1.3;min-height:42px;outline:none;padding:10px 12px;width:100%}.customers-filter-control input:focus,.customers-filter-control select:focus{border-color:#912444;box-shadow:0 0 0 3px #9124441f}.customers-management-page .table-container{border-color:#e5e7eb;border-radius:12px;box-shadow:0 12px 30px #1f29370f;margin-top:0}.customers-management-page .admin-table{min-width:1080px}.customers-management-page .admin-table th{background:#f8fafc;color:#374151;font-size:12px;letter-spacing:0;padding:14px 16px}.customers-management-page .admin-table td{color:#374151;font-size:14px;padding:14px 16px;vertical-align:middle}.customers-management-page .customer-name-cell{min-width:220px}.customers-management-page .avatar-circle{font-size:16px;height:42px;width:42px}.customers-management-page .customer-meta .c-name{color:#111827;font-size:15px;font-weight:700}.customers-management-page .contact-cell .c-email,.customers-management-page .contact-cell .c-phone,.customers-management-page .customer-meta .c-id,.customers-management-page .date-cell{color:#6b7280;font-size:12px}.customers-management-page .customer-location{color:#374151;display:inline-flex;font-size:13px;line-height:1.35;max-width:160px}.customers-management-page .customer-status,.customers-management-page .orders-count-badge{align-items:center;border-radius:8px;display:inline-flex;justify-content:center;line-height:1.2;min-height:28px}.customers-management-page .price-cell{color:#111827;font-size:15px;font-weight:800;white-space:nowrap}@media (max-width:1100px){.customers-list-header{align-items:stretch;flex-direction:column}.customers-filter-row{width:100%}}@media (max-width:768px){.customers-management-page{padding:18px}.customers-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-filter-row{grid-template-columns:1fr}}@media (max-width:520px){.customers-overview-grid{grid-template-columns:1fr}}.product-management-page .product-add-button{background:#fff!important;border:1px solid #e5d8d2!important;color:#1f2937!important}.product-management-page .product-add-button:hover{background:beige!important;border-color:#d7c4b9!important;color:#1f2937!important}.product-management-page .product-add-button svg{color:#1f2937!important}.product-category-filter select{box-sizing:border-box}.product-management-page{max-width:1320px;padding:28px}.product-page-header{gap:18px;margin-bottom:22px}.product-page-header h1{color:#1f2937;font-size:30px;font-weight:700;line-height:1.2;margin:0 0 6px}.product-page-header p{font-size:15px;margin:0}.product-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.product-add-button,.product-print-tags-button{align-items:center;background:#fff;border:1px solid #e5d8d2;border-radius:8px;box-shadow:0 10px 20px #1f293714;color:#1f2937;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:11px 18px}.product-print-tags-button{background:#fde8ee;border-color:#f3c7d0;color:#7d2f42}.product-print-tags-button:disabled{cursor:not-allowed;opacity:.5}.product-add-button:hover{background:beige;border-color:#d7c4b9;color:#1f2937}.product-print-tags-button:hover:not(:disabled){background:#f8d6de;border-color:#e8aeb9;color:#7d2f42}.product-overview-grid{grid-gap:16px;gap:16px;margin-bottom:22px}.product-overview-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 30px #1f29370f;min-width:0;padding:18px}.product-overview-card span{display:block;font-size:13px;font-weight:700;margin-bottom:8px}.product-overview-card strong{font-size:28px;font-weight:800;line-height:1.1}.product-list-panel{background:#0000;border:0;min-width:0;padding:0}.product-list-header{display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.product-list-header h3{color:#1f2937;font-size:21px;font-weight:700;line-height:1.25}.product-list-header span{font-size:13px}.product-category-filter{display:flex;flex-direction:column;gap:6px;margin:0;min-width:230px}.product-category-filter span{color:#374151;font-size:12px;font-weight:700}.product-category-filter select{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:14px;line-height:1.3;min-height:42px;outline:none;padding:10px 12px;width:100%}.product-category-filter select:focus{border-color:#912444;box-shadow:0 0 0 3px #9124441f}@media (max-width:1024px){.product-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.product-management-page{padding:18px}.product-list-header,.product-page-header{align-items:stretch;flex-direction:column}.product-category-filter{min-width:0;width:100%}.product-add-button{width:100%}.product-overview-grid{grid-template-columns:1fr}}.home-section-form.admin-form{overflow:hidden}.home-section-form.admin-form .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.home-section-form.admin-form .grid-2>div,.home-section-form.admin-form input,.home-section-form.admin-form select,.home-section-form.admin-form textarea{min-width:0;width:100%}@media (max-width:640px){.collection-form.admin-form .grid-2,.home-section-form.admin-form .grid-2{grid-template-columns:1fr!important}}.admin-container,.admin-container *,.admin-page-content,.admin-page-content *,.admin-wrapper,.admin-wrapper *{font-size:15.5px}.admin-container,.admin-page-content,.admin-wrapper{background:#f3f4f6!important;color:#1f2937!important;line-height:1.5!important}.main-content,.main-wrapper{background:#f3f4f6!important}.main-content{padding:28px!important}.admin-page-content,.page-container{max-width:1280px!important;width:100%}.admin-container p,.admin-page-content p,.admin-wrapper p,.page-container p{color:#4b5563!important;font-size:15.5px!important;line-height:1.55!important}.admin-container h1,.admin-page-content h1,.admin-wrapper h1,.page-container h1{color:#111827!important;font-size:30px!important;font-weight:750!important;letter-spacing:0!important;line-height:1.2!important}.admin-container h2,.admin-page-content h2,.admin-wrapper h2,.page-container h2{color:#1f2937!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important}.admin-container h3,.admin-page-content h3,.admin-wrapper h3,.page-container h3{color:#1f2937!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}.admin-navbar{box-shadow:0 8px 22px #0f172a0f!important;height:80px!important;padding:0 28px!important}.navbar-left h3{color:#111827!important;font-size:22px!important;font-weight:750!important}#admin-sidebar.sidebar{border-right:0!important;box-shadow:10px 0 30px #0f172a1f!important;padding:22px 16px!important}#admin-sidebar .sidebar-brand{border-bottom:1px solid #ffffff1f!important;margin-bottom:12px!important;padding-bottom:18px!important}#admin-sidebar .sidebar-brand h2{color:#fff!important;font-size:24px!important;font-weight:800!important;letter-spacing:.03em!important}#admin-sidebar .sidebar-brand span{color:#d1d5db!important;font-size:14px!important}#admin-sidebar .sidebar-menu{gap:6px!important}#admin-sidebar .sidebar-link,#admin-sidebar .sidebar-logout{align-items:center!important;border-radius:8px!important;color:#f9fafb!important;display:flex!important;font-size:16px!important;font-weight:600!important;gap:12px!important;min-height:44px!important;padding:11px 12px!important}#admin-sidebar .sidebar-link svg,#admin-sidebar .sidebar-logout svg{height:20px!important;width:20px!important}#admin-sidebar .sidebar-link.active,#admin-sidebar .sidebar-link:hover,#admin-sidebar .sidebar-logout:hover{background:#ffffff24!important;color:#fff!important}.dashboard-page{grid-gap:24px;gap:24px}.admin-form,.coupon-card,.dashboard-card,.home-section-card,.overview-card,.recent-orders-section,.table-container{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;box-shadow:0 10px 26px #0f172a0f!important}.recent-orders-section{padding:22px!important}.admin-table{font-size:15px!important}.admin-table th{background:#f8fafc!important;color:#374151!important;font-size:14px!important;font-weight:750!important;padding:15px 16px!important;text-transform:none!important}.admin-table td{color:#374151!important;font-size:15px!important;padding:16px!important;vertical-align:middle!important}.admin-table tr:hover{background:#f9fafb!important}.action-btn,.admin-page-content button,.page-container button{border-radius:8px!important;font-size:15px!important;font-weight:650!important;min-height:40px}.status-cancelled,.status-pending,.status-success{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-size:13.5px!important;font-weight:700!important;min-height:28px!important;padding:5px 11px!important}@media (max-width:768px){.main-content{padding:18px!important}.admin-container h1,.admin-page-content h1,.admin-wrapper h1,.page-container h1{font-size:25px!important}.admin-navbar{padding:0 16px!important}}.admin-navbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5!important;border-bottom:1px solid #e5e7eb!important;box-shadow:0 10px 28px #0f172a12!important;gap:18px!important;height:auto!important;min-height:76px!important;padding:14px 28px!important}.admin-navbar .navbar-left,.admin-navbar .navbar-right{align-items:center!important;display:flex!important}.admin-navbar .navbar-left{gap:14px!important;min-width:0}.admin-navbar .navbar-left h1{color:#111827!important;font-size:25px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.15!important;margin:0!important}.admin-navbar .navbar-left p{color:#6b7280!important;font-size:15px!important;line-height:1.35!important;margin:4px 0 0!important}.admin-navbar .admin-menu-toggle{background:#fff!important;border:1px solid #d1d5db!important;border-radius:10px!important;box-shadow:0 4px 12px #0f172a0f!important;color:#1f2937!important;height:44px!important;width:44px!important}.admin-navbar .admin-menu-toggle:hover{background:#f3f4f6!important;border-color:#9ca3af!important}.admin-navbar .navbar-right{gap:12px!important;margin-left:auto}.admin-navbar .admin-profile{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:999px!important;display:flex!important;gap:11px!important;min-height:46px!important;padding:7px 12px 7px 7px!important}.admin-navbar .profile-avatar{background:#1f2937!important;border-radius:50%!important;color:#fff!important;display:grid!important;font-size:15px!important;font-weight:800!important;height:34px!important;place-items:center!important;width:34px!important}.admin-navbar .profile-info{flex-direction:column!important;line-height:1.1;min-width:0}.admin-navbar .admin-name{color:#111827!important;font-size:15px!important;font-weight:750!important}.admin-navbar .profile-info small{color:#6b7280!important;font-size:12.5px!important;font-weight:600!important;margin-top:3px}.admin-navbar .logout-btn{align-items:center!important;background:#fff1f2!important;border:1px solid #fecaca!important;border-radius:999px!important;box-shadow:none!important;color:#991b1b!important;display:inline-flex!important;font-size:15px!important;font-weight:750!important;gap:8px!important;justify-content:center!important;min-height:46px!important;padding:0 16px!important}.admin-navbar .logout-btn svg{height:18px!important;width:18px!important}.admin-navbar .logout-btn:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#7f1d1d!important}@media (max-width:768px){.admin-navbar{min-height:68px!important;padding:10px 14px!important}.admin-navbar .admin-menu-toggle{display:grid!important;flex:0 0 42px!important;height:42px!important;width:42px!important}.admin-navbar .navbar-left h1{font-size:19px!important}.admin-navbar .navbar-left p,.admin-navbar .profile-info{display:none!important}.admin-navbar .admin-profile{min-height:42px!important;padding:5px!important}.admin-navbar .logout-btn{min-height:42px!important;padding:0!important;width:42px!important}.admin-navbar .logout-btn span{display:none!important}}.category-management-page{max-width:1320px!important}.admin-navbar{gap:12px!important;min-height:60px!important;padding:8px 22px!important}.admin-navbar .navbar-left{gap:10px!important}.admin-navbar .navbar-left h1{font-size:21px!important;line-height:1.1!important}.admin-navbar .navbar-left p{font-size:12.5px!important;line-height:1.2!important;margin-top:2px!important}.admin-navbar .admin-menu-toggle{border-radius:9px!important;height:38px!important;width:38px!important}.admin-navbar .navbar-right{gap:8px!important}.admin-store-topbar{padding:5px 9px!important}.admin-store-topbar span{font-size:12px!important}.admin-store-topbar small{font-size:10.5px!important}.admin-navbar .admin-profile{gap:8px!important;min-height:38px!important;padding:5px 9px 5px 5px!important}.admin-navbar .profile-avatar{font-size:13px!important;height:28px!important;width:28px!important}.admin-navbar .admin-name{font-size:13px!important}.admin-navbar .profile-info small{font-size:11px!important;margin-top:1px!important}.admin-navbar .logout-btn{font-size:13px!important;min-height:38px!important;padding:0 12px!important}.content-area{padding:10px 18px 18px!important}.admin-store-context-bar{gap:10px!important;grid-template-columns:minmax(160px,1fr) minmax(220px,360px) auto auto!important;padding:9px 18px!important}.admin-store-context-bar strong{font-size:12px!important;margin-top:2px!important}.admin-store-context-bar input{border-radius:8px!important;margin-top:3px!important;min-height:34px!important;padding:7px 10px!important}.admin-store-context-bar button{border-radius:8px!important;height:34px!important;padding:0 12px!important}.admin-store-context-bar label,.admin-store-context-bar small,.admin-store-context-bar span{font-size:10px!important}.admin-blog-header,.admin-list-header,.banner-page-header,.category-page-header,.collection-page-header,.coupons-page-header,.customers-page-header,.dashboard-header,.home-sections-header,.orders-page-header,.payments-page-header,.product-page-header,.reviews-page-header,.saas-page-header,.settings-page-header{margin-bottom:12px!important;padding:14px 16px!important}.admin-blog-header h1,.admin-list-header h1,.banner-page-header h1,.category-page-header h1,.collection-page-header h1,.coupons-page-header h1,.customers-page-header h1,.dashboard-header h1,.home-sections-header h1,.orders-page-header h1,.payments-page-header h1,.product-page-header h1,.reviews-page-header h1,.saas-page-header h1,.settings-page-header h1{font-size:clamp(21px,2vw,28px)!important;line-height:1.15!important}.admin-blog-header p,.admin-list-header p,.banner-page-header p,.category-page-header p,.collection-page-header p,.coupons-page-header p,.customers-page-header p,.dashboard-header p,.home-sections-header p,.orders-page-header p,.payments-page-header p,.product-page-header p,.reviews-page-header p,.saas-page-header p,.settings-page-header p{font-size:12px!important;margin-top:3px!important}@media (max-width:768px){.admin-navbar{min-height:56px!important;padding:8px 12px!important}.content-area{padding:62px 12px 14px!important}.admin-store-context-bar{gap:8px!important;padding:8px 12px!important}}.category-management-grid{grid-gap:24px;gap:24px;grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.category-manage-panel,.existing-banners-section,.existing-categories-section,.existing-subcategories-section{min-width:0}.category-management-page .admin-form{margin:0!important;max-width:none!important}.category-manage-panel h1{margin:0 0 16px!important}.existing-banners-section,.existing-categories-section,.existing-subcategories-section{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.existing-banners-section h3,.existing-categories-section h3,.existing-subcategories-section h3{margin:0 0 16px!important}.existing-banners-section .table-container,.existing-categories-section .table-container,.existing-subcategories-section .table-container{margin-top:0!important}@media (max-width:1024px){.category-management-grid{grid-template-columns:1fr}}.collection-management-page,.home-sections-page{max-width:1320px!important}.collection-management-grid{grid-gap:24px;gap:24px;grid-template-columns:minmax(340px,460px) minmax(0,1fr)}.collection-manage-panel,.existing-collections-section{min-width:0}.collection-manage-panel .admin-form{margin:0!important;max-width:none!important}.existing-collections-section{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.existing-collections-section h3{margin:0 0 16px!important}.existing-collections-section .table-container{margin-top:0!important}.home-sections-management-grid{grid-gap:24px;gap:24px;grid-template-columns:minmax(340px,460px) minmax(0,1fr)}.existing-home-sections-section,.home-section-manage-panel{min-width:0}.home-section-manage-panel .admin-form{margin:0!important;max-width:none!important;overflow:hidden}.home-section-form,.home-section-form *,.home-section-manage-panel,.home-section-manage-panel *{box-sizing:border-box}.home-section-form .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.home-section-form .grid-2>div,.home-section-form input,.home-section-form select,.home-section-form textarea{min-width:0;width:100%}.existing-home-sections-section h3{margin:0 0 16px!important}.existing-home-sections-section .home-sections-grid{margin-top:0!important}@media (max-width:1024px){.collection-management-grid,.home-sections-management-grid{grid-template-columns:1fr}}.admin-container .address-card,.admin-container .address-registry-card,.admin-container .big-featured-card,.admin-container .blog-card,.admin-container .breakupCard,.admin-container .cart-card,.admin-container .checkout-card,.admin-container .collection-card,.admin-container .coupon-card,.admin-container .dashboard-stat-card,.admin-container .featured-card,.admin-container .infoCard,.admin-container .job-card,.admin-container .kids-card,.admin-container .lg-feature-card,.admin-container .lg-prod-card,.admin-container .login-card,.admin-container .new-arrival-card,.admin-container .order-card,.admin-container .order-summary,.admin-container .overview-card,.admin-container .personalized-card,.admin-container .product-card,.admin-container .productCard,.admin-container .profile-card,.admin-container .recent-orders-section,.admin-container .reviewCard,.admin-container .search-card,.admin-container .sidebar,.admin-container .silver-big-card,.admin-container .success-card,.admin-container .summary-box,.admin-container .table-container,.admin-container .top-bar,.admin-container .wishlist-card,.admin-page-content .address-card,.admin-page-content .address-registry-card,.admin-page-content .big-featured-card,.admin-page-content .blog-card,.admin-page-content .breakupCard,.admin-page-content .cart-card,.admin-page-content .checkout-card,.admin-page-content .collection-card,.admin-page-content .coupon-card,.admin-page-content .dashboard-stat-card,.admin-page-content .featured-card,.admin-page-content .infoCard,.admin-page-content .job-card,.admin-page-content .kids-card,.admin-page-content .lg-feature-card,.admin-page-content .lg-prod-card,.admin-page-content .login-card,.admin-page-content .new-arrival-card,.admin-page-content .order-card,.admin-page-content .order-summary,.admin-page-content .overview-card,.admin-page-content .personalized-card,.admin-page-content .product-card,.admin-page-content .productCard,.admin-page-content .profile-card,.admin-page-content .recent-orders-section,.admin-page-content .reviewCard,.admin-page-content .search-card,.admin-page-content .sidebar,.admin-page-content .silver-big-card,.admin-page-content .success-card,.admin-page-content .summary-box,.admin-page-content .table-container,.admin-page-content .top-bar,.admin-page-content .wishlist-card,.admin-wrapper .address-card,.admin-wrapper .address-registry-card,.admin-wrapper .big-featured-card,.admin-wrapper .blog-card,.admin-wrapper .breakupCard,.admin-wrapper .cart-card,.admin-wrapper .checkout-card,.admin-wrapper .collection-card,.admin-wrapper .coupon-card,.admin-wrapper .dashboard-stat-card,.admin-wrapper .featured-card,.admin-wrapper .infoCard,.admin-wrapper .job-card,.admin-wrapper .kids-card,.admin-wrapper .lg-feature-card,.admin-wrapper .lg-prod-card,.admin-wrapper .login-card,.admin-wrapper .new-arrival-card,.admin-wrapper .order-card,.admin-wrapper .order-summary,.admin-wrapper .overview-card,.admin-wrapper .personalized-card,.admin-wrapper .product-card,.admin-wrapper .productCard,.admin-wrapper .profile-card,.admin-wrapper .recent-orders-section,.admin-wrapper .reviewCard,.admin-wrapper .search-card,.admin-wrapper .sidebar,.admin-wrapper .silver-big-card,.admin-wrapper .success-card,.admin-wrapper .summary-box,.admin-wrapper .table-container,.admin-wrapper .top-bar,.admin-wrapper .wishlist-card{background:#fff!important;background-color:#fff!important}.admin-container .footer,.admin-container footer,.admin-page-content .footer,.admin-page-content footer,.admin-wrapper .footer,.admin-wrapper footer{background:#fff!important;background-color:#fff!important;margin-bottom:0!important}#admin-sidebar.sidebar,.admin-container>.sidebar,.admin-wrapper>.sidebar{background:#1f2937!important;background-color:#1f2937!important}#admin-sidebar.sidebar,#admin-sidebar.sidebar a,#admin-sidebar.sidebar button,#admin-sidebar.sidebar h2,#admin-sidebar.sidebar h3,#admin-sidebar.sidebar span,#admin-sidebar.sidebar svg{color:#fff!important}.admin-page-content .admin-form,.modal-body .admin-form{border-radius:16px!important;box-shadow:0 14px 36px #1f293714!important;max-width:1120px!important;padding:28px!important;width:100%}.admin-form h3{font-size:24px!important;line-height:1.25!important;margin:0 0 18px!important}.admin-form h3,.admin-form h4{color:#1f2937!important;font-weight:700!important}.admin-form h4{background:#f8fafc;border-left:4px solid #912444;border-radius:8px;font-size:17px!important;line-height:1.35!important;margin:28px 0 16px!important;padding:12px 14px!important}.admin-form .admin-field-label,.admin-form label{color:#374151!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.35!important;margin:0 0 7px!important;text-transform:none!important}.admin-form input,.admin-form select,.admin-form textarea{background:#fff!important;border-color:#d1d5db!important;border-radius:8px!important;color:#111827!important;font-size:15px!important;line-height:1.4!important;margin:0 0 16px!important;min-height:46px;padding:12px 14px!important}.admin-form textarea{min-height:96px}.admin-form input::placeholder,.admin-form textarea::placeholder{color:#9ca3af!important}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#912444!important;box-shadow:0 0 0 3px #9124441f!important}.admin-form .grid-2{align-items:start;gap:18px 22px!important;grid-template-columns:repeat(2,minmax(240px,1fr))!important}.admin-form .grid-2>div,.admin-form .grid-2>label{min-width:0}.admin-form input[type=checkbox]{accent-color:#912444;height:18px!important;margin:0!important;min-height:18px!important;width:18px!important}.admin-form input[type=file]{padding:10px!important}.admin-form button{border-radius:8px!important;font-size:15px!important;min-height:44px}.admin-form .btn-secondary{background:#1f2937!important;margin-top:0!important;min-width:150px;padding:10px 16px!important;width:auto!important}.admin-form .btn-secondary:hover{background:#111827!important}@media (max-width:768px){.admin-page-content .admin-form,.modal-body .admin-form{padding:18px!important}.admin-form .grid-2{gap:12px!important;grid-template-columns:1fr!important}}.collection-form,.collection-form *,.collection-manage-panel,.collection-manage-panel *{box-sizing:border-box}.collection-form.admin-form{overflow:hidden}.collection-form.admin-form .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.collection-form.admin-form .grid-2>div,.collection-form.admin-form input,.collection-form.admin-form select,.collection-form.admin-form textarea{min-width:0;width:100%}@media (max-width:640px){.collection-form.admin-form .grid-2{grid-template-columns:1fr!important}}.admin-navbar-logo{align-items:center;display:inline-flex;justify-content:center;left:50%;max-width:min(220px,30vw);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.admin-navbar-logo img{display:block;height:46px;max-width:100%;object-fit:contain;width:auto}.admin-notifications{position:relative}.admin-notification-btn{align-items:center;background:#fff7f5;border:1px solid #eadbd7;border-radius:50%;color:#8e4f5c;cursor:pointer;display:inline-flex;height:42px;justify-content:center;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:42px}.admin-notification-btn svg{height:19px;width:19px}.admin-notification-btn:hover,.admin-notification-btn[aria-expanded=true]{background:#8e4f5c;border-color:#8e4f5c;color:#fff;transform:translateY(-1px)}.admin-notification-badge{align-items:center;background:#e53935;border:2px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:19px;justify-content:center;line-height:1;min-width:19px;padding:0 5px;position:absolute;right:-5px;top:-5px}.admin-notification-menu{background:#fff;border:1px solid #eadbd7;border-radius:8px;box-shadow:0 18px 44px #52303829;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:min(380px,calc(100vw - 28px));z-index:1600}.admin-notification-head{align-items:center;background:#fff8f6;border-bottom:1px solid #eadbd7;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.admin-notification-head div{grid-gap:2px;display:grid;gap:2px}.admin-notification-head strong{color:#5c3038;font-size:14px}.admin-notification-head span{color:#7b6b70;font-size:12px;font-weight:700}.admin-notification-head button{align-items:center;background:#8e4f5c14;border:1px solid #8e4f5c2e;border-radius:8px;color:#8e4f5c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:8px 10px}.admin-notification-list{display:grid;max-height:390px;overflow-y:auto;padding:8px}.admin-notification-list p{color:#7b6b70;font-size:13px;margin:14px 8px}.admin-notification-item{grid-gap:10px;border-bottom:1px solid #f3e7e4;display:grid;gap:10px;grid-template-columns:34px 1fr;padding:11px 10px}.admin-notification-item:last-child{border-bottom:0}.admin-notification-item>svg{color:#8e4f5c;height:18px;margin-top:3px;width:18px}.admin-notification-item.severity-critical>svg{color:#e53935}.admin-notification-item.severity-warning>svg{color:#d97706}.admin-notification-item div{grid-gap:3px;display:grid;gap:3px;min-width:0}.admin-notification-item strong{color:#5c3038;font-size:13px}.admin-notification-item small,.admin-notification-item span{overflow-wrap:anywhere}.admin-notification-item span{color:#4b3f43;font-size:12px;line-height:1.4}.admin-notification-item small{color:#7b6b70;font-size:11px;font-weight:700}.admin-notification-empty{align-items:center;color:#7b6b70;display:flex;font-size:13px;font-weight:700;gap:8px;padding:18px 14px}.admin-notification-empty svg{color:#22c55e}@media (max-width:900px){.admin-navbar-logo{max-width:150px}.admin-navbar-logo img{height:36px}}@media (max-width:720px){.admin-navbar-logo{display:none}}.admin-order-customization{grid-gap:3px;display:grid;gap:3px;max-width:280px;min-width:150px}.admin-order-customization span{color:#5f575b;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.admin-order-customization strong{color:#8e4f5c;font-weight:700}.admin-order-standard-item{color:#8a8487;font-size:11px}.admin-container #admin-sidebar.sidebar{background:#fff!important;background-color:#fff!important;border-right:1px solid #e3e7f2!important;box-shadow:8px 0 22px #0f172a1a!important;height:100vh!important;max-width:220px!important;min-width:220px!important;overflow:hidden!important;padding:14px 10px!important;width:220px!important}.admin-container #admin-sidebar .sidebar-brand{align-items:center!important;display:flex!important;gap:8px!important;justify-content:space-between!important;margin-bottom:8px!important;min-height:52px!important;padding:8px 8px 12px!important}.admin-container #admin-sidebar .sidebar-brand h2{color:#1f1f3d!important;font-size:17px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.2!important;margin:0!important;max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-container #admin-sidebar .sidebar-brand span{color:#6c7383!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important;margin-top:2px!important}.admin-container #admin-sidebar .sidebar-close{border-radius:8px!important;flex:0 0 30px!important;height:30px!important;width:30px!important}.admin-container #admin-sidebar .sidebar-menu{grid-gap:3px!important;display:grid!important;gap:3px!important;min-height:0!important;overflow-y:auto!important;padding:6px 2px 10px!important;scrollbar-width:thin}.admin-container #admin-sidebar .sidebar-link,.admin-container #admin-sidebar .sidebar-logout{align-items:center!important;border-radius:7px!important;color:#6c7383!important;display:flex!important;font-size:13px!important;font-weight:700!important;gap:9px!important;line-height:1.15!important;margin:0!important;min-height:36px!important;padding:8px 9px!important}.admin-container #admin-sidebar .sidebar-link svg,.admin-container #admin-sidebar .sidebar-logout svg{color:currentColor!important;flex:0 0 16px!important;height:16px!important;width:16px!important}.admin-container #admin-sidebar .sidebar-link span,.admin-container #admin-sidebar .sidebar-logout span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-container #admin-sidebar .sidebar-link.active,.admin-container #admin-sidebar .sidebar-link:hover{background:#4b49ac!important;color:#fff!important}.admin-container #admin-sidebar .sidebar-link.active{box-shadow:inset 3px 0 0 #98bdff,0 8px 18px #4b49ac38!important}.admin-container #admin-sidebar .sidebar-footer{border-top:1px solid #e3e7f2!important;margin-top:auto!important;padding:10px 2px 0!important}.admin-container #admin-sidebar .sidebar-logout{background:#0000!important;border:0!important;width:100%!important}.admin-container #admin-sidebar .sidebar-logout:hover{background:#f3797e!important;color:#fff!important}@media (max-width:900px){.admin-container #admin-sidebar.sidebar{max-width:260px!important;min-width:260px!important;padding:16px 12px!important;width:260px!important}}.admin-container #admin-sidebar .sidebar-group{grid-gap:3px!important;border-bottom:1px solid #e3e7f2bf!important;display:grid!important;gap:3px!important;padding:6px 0 7px!important}.admin-container #admin-sidebar .sidebar-group:last-child{border-bottom:0!important}.admin-container #admin-sidebar .sidebar-group-title{color:#9aa2b2!important;display:block!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1.2!important;padding:0 9px 3px!important;text-transform:uppercase!important}.admin-container #admin-sidebar .sidebar-group-links{grid-gap:3px!important;display:grid!important;gap:3px!important}:root{--skydash-primary:#4b49ac;--skydash-page:#f5f7ff;--skydash-soft-blue:#98bdff;--skydash-info:#7da0fa;--skydash-purple:#797be9;--skydash-accent:#f3797e;--skydash-text:#1f1f3d;--skydash-muted:#6c7383;--skydash-border:#e3e7f2}.admin-container,.content-area,.main-wrapper{background:#f5f7ff!important;background:var(--skydash-page)!important}.admin-navbar{box-shadow:0 5px 21px -5px #4b49ac24!important}.admin-navbar,.admin-store-context-bar{background:#fff!important;border-bottom:1px solid #e3e7f2!important;border-bottom:1px solid var(--skydash-border)!important}.admin-navbar .admin-name,.admin-navbar .navbar-left h1,.content-area h1,.content-area h2,.content-area h3{color:#1f1f3d!important;color:var(--skydash-text)!important}.admin-navbar .navbar-left p,.admin-navbar .profile-info small,.content-area p{color:#6c7383!important;color:var(--skydash-muted)!important}.admin-navbar .admin-menu-toggle,.admin-navbar .admin-profile,.admin-store-topbar{background:#fff!important;border-color:#e3e7f2!important;border-color:var(--skydash-border)!important;color:#4b49ac!important;color:var(--skydash-primary)!important}.admin-navbar .admin-profile{align-items:center!important;justify-content:center!important;min-width:0!important;padding:7px!important;white-space:nowrap!important;width:48px!important}.admin-navbar .profile-info{align-items:center!important;display:flex!important;flex-direction:row!important;line-height:1.2!important;min-width:0!important}.admin-navbar .admin-name{display:block!important;line-height:1.2!important;max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-blog-form button[type=submit],.admin-form button[type=submit],.admin-navbar .profile-avatar,.admin-store-context-bar button,.banner-form-actions button[type=submit],.category-form-actions button[type=submit],.collection-form-actions button[type=submit],.coupon-create-button,.product-add-button,.product-form-action-stack button[type=submit],.saas-primary-action{background:#4b49ac!important;background:var(--skydash-primary)!important;border-color:#4b49ac!important;border-color:var(--skydash-primary)!important;color:#fff!important}.admin-navbar .logout-btn{background:#f3797e1f!important;border-color:#f3797e4d!important;color:#e24c58!important}#admin-sidebar .sidebar-logout:hover,.admin-container #admin-sidebar .sidebar-logout:hover,.admin-navbar .logout-btn:hover{background:#f3797e!important;background:var(--skydash-accent)!important;border-color:#f3797e!important;border-color:var(--skydash-accent)!important;color:#fff!important}#admin-sidebar.sidebar,.admin-container #admin-sidebar.sidebar{background:#0f1d35!important;background-color:#0f1d35!important;border-right:1px solid #e3e7f2!important;border-right:1px solid var(--skydash-border)!important;box-shadow:0 5px 21px -5px #4b49ac29!important}#admin-sidebar .sidebar-brand h2,.admin-container #admin-sidebar .sidebar-brand h2{color:#fff!important}#admin-sidebar .sidebar-brand span,#admin-sidebar .sidebar-link,#admin-sidebar .sidebar-logout,.admin-container #admin-sidebar .sidebar-brand span,.admin-container #admin-sidebar .sidebar-link,.admin-container #admin-sidebar .sidebar-logout{color:#ffffffc7!important}#admin-sidebar .sidebar-link.active,#admin-sidebar .sidebar-link:hover,.admin-container #admin-sidebar .sidebar-link.active,.admin-container #admin-sidebar .sidebar-link:hover{background:#4b49ac!important;background:var(--skydash-primary)!important;box-shadow:0 8px 18px #4b49ac38!important;color:#fff!important}#admin-sidebar .sidebar-link.active,.admin-container #admin-sidebar .sidebar-link.active{box-shadow:inset 3px 0 0 #98bdff,0 8px 18px #4b49ac38!important;box-shadow:inset 3px 0 0 var(--skydash-soft-blue),0 8px 18px #4b49ac38!important}#admin-sidebar .sidebar-footer,.admin-container #admin-sidebar .sidebar-footer{border-top-color:#e3e7f2!important;border-top-color:var(--skydash-border)!important}#admin-sidebar .sidebar-logout,.admin-container #admin-sidebar .sidebar-logout{background:#0000!important}.admin-blog-form,.admin-blog-header,.admin-blog-list,.admin-list-header,.admin-list-panel,.admin-summary-card,.banner-form-panel,.banner-list-panel,.banner-page-header,.category-manage-panel,.category-page-header,.collection-manage-panel,.collection-page-header,.coupons-list-panel,.coupons-overview-card,.coupons-page-header,.customers-list-panel,.customers-overview-card,.customers-page-header,.dashboard-card,.dashboard-header,.dashboard-stat-card,.existing-categories-section,.existing-collections-section,.existing-home-sections-section,.home-section-manage-panel,.home-sections-header,.orders-list-panel,.orders-overview-card,.orders-page-header,.payments-overview-card,.payments-page-header,.payments-panel,.product-list-panel,.product-overview-card,.product-page-header,.reviews-list-panel,.reviews-overview-card,.reviews-page-header,.saas-metric-card,.saas-page-header,.saas-panel,.settings-page-header{background:#fff!important;border-color:#e3e7f2!important;border-color:var(--skydash-border)!important;box-shadow:0 5px 21px -5px #4b49ac1f!important}.admin-blog-list-head,.admin-commerce-notice,.banner-card-head,.banner-notice,.category-card-head,.category-notice,.collection-card-head,.collection-notice,.coupons-list-header,.customers-list-header,.home-section-card-head,.home-section-notice,.orders-list-header,.product-list-header,.product-notice,.reviews-list-header,.saas-panel-head{background:#98bdff1f!important;border-color:#98bdff8c!important}.admin-form button:hover,.content-area button:not(.table-action-button):not(.sidebar-logout):not(.logout-btn):hover,.coupon-create-button:hover,.payment-view-btn:hover,.saas-primary-action:hover{background:#797be9!important;background:var(--skydash-purple)!important;border-color:#797be9!important;border-color:var(--skydash-purple)!important;color:#fff!important}.admin-store-context-bar label,.admin-store-context-bar small,.admin-store-context-bar span,.banner-card-head h2,.category-card-head h2,.collection-card-head h2,.home-section-card-head h2{color:#4b49ac!important;color:var(--skydash-primary)!important}.admin-store-context-bar input,.content-area input,.content-area select,.content-area textarea{border-color:#e3e7f2!important;border-color:var(--skydash-border)!important}.admin-store-context-bar input:focus,.content-area input:focus,.content-area select:focus,.content-area textarea:focus{border-color:#4b49ac!important;border-color:var(--skydash-primary)!important;box-shadow:0 0 0 3px #4b49ac1f!important}.banner-status.active,.collection-status.active,.stock-badge.in-stock{background:#98bdff40!important;color:#4b49ac!important;color:var(--skydash-primary)!important}.banner-actions button,.category-actions button,.collection-actions button,.payment-view-btn,.table-action-button.edit{background:#98bdff29!important;border-color:#4b49ac38!important;color:#4b49ac!important;color:var(--skydash-primary)!important}.banner-actions .danger,.collection-actions .danger,.table-action-button.delete{background:#f3797e1f!important;border-color:#f3797e59!important;color:#d94552!important}.admin-form .btn-secondary,.admin-form button:not(.table-action-button):not(.sidebar-logout):not(.logout-btn),.content-area button:not(.table-action-button):not(.sidebar-logout):not(.logout-btn),.courier-api-button,.home-section-card-actions button,.home-section-form-actions button,.modal-content button:not(.table-action-button):not(.sidebar-logout):not(.logout-btn),.product-management-form .nav-tab-btn,.product-management-form .product-section-panel>.diamond-add-btn,.settings-management-page .settings-list-editor-head button{background:#fff7fa!important;border-color:#ead2d9!important;color:#8f2f4b!important}.admin-blog-form button[type=submit],.admin-form .btn-secondary:hover,.admin-form button:not(.table-action-button):not(.sidebar-logout):not(.logout-btn):hover,.admin-form button[type=submit],.banner-form-actions button[type=submit],.category-form-actions button[type=submit],.collection-form-actions button[type=submit],.content-area button:not(.table-action-button):not(.sidebar-logout):not(.logout-btn):hover,.coupon-create-button,.courier-api-button:hover,.courier-save-button,.courier-settings-save,.home-section-card-actions button:hover,.home-section-form-actions button:hover,.modal-content button:not(.table-action-button):not(.sidebar-logout):not(.logout-btn):hover,.product-add-button,.product-form-action-stack button[type=submit],.product-management-form .nav-tab-btn:hover,.product-management-form .product-section-panel>.diamond-add-btn:hover,.return-save-btn,.saas-primary-action,.settings-management-page .settings-list-editor-head button:hover,.settings-management-page .settings-primary-button{background:#ffe8f0!important;border-color:#f4b8c8!important;color:#7b2841!important}.admin-container,.admin-container *{font-size:13px!important;letter-spacing:0!important}.admin-container{line-height:1.35!important}.admin-container .content-area{padding:8px 12px 14px!important}.admin-container .admin-page-content,.admin-container .page-container{max-width:none!important;width:100%!important}.admin-container .content-area h1{font-size:22px!important;line-height:1.15!important}.admin-container .content-area h2{font-size:18px!important;line-height:1.2!important}.admin-container .content-area h3{font-size:15px!important;line-height:1.25!important}.admin-container .content-area h4{font-size:13px!important;line-height:1.25!important}.admin-container .content-area p{font-size:12px!important;line-height:1.4!important}.admin-container .admin-navbar{box-shadow:0 3px 12px #0f172a0f!important;gap:8px!important;height:52px!important;min-height:52px!important;padding:5px 14px!important}.admin-container .admin-navbar-logo img{height:34px!important}.admin-container .admin-menu-toggle,.admin-container .admin-notification-btn{border-radius:7px!important;height:34px!important;min-height:34px!important;width:34px!important}.admin-container .admin-menu-toggle svg,.admin-container .admin-notification-btn svg{height:17px!important;width:17px!important}.admin-container .admin-store-topbar{padding:3px 7px!important}.admin-container .admin-store-topbar span{font-size:11px!important}.admin-container .admin-store-topbar small{font-size:9px!important}.admin-container .admin-store-context-bar{gap:7px!important;grid-template-columns:minmax(140px,1fr) minmax(190px,300px) auto auto!important;padding:6px 12px!important}.admin-container .admin-store-context-bar label,.admin-container .admin-store-context-bar small,.admin-container .admin-store-context-bar span{font-size:9px!important}.admin-container .admin-store-context-bar strong{font-size:11px!important;margin-top:1px!important}.admin-container .admin-store-context-bar button,.admin-container .admin-store-context-bar input{border-radius:6px!important;font-size:11px!important;height:30px!important;margin-top:2px!important;min-height:30px!important;padding:4px 8px!important}.admin-container #admin-sidebar.sidebar{max-width:204px!important;min-width:204px!important;padding:9px 8px!important;width:204px!important}.admin-container #admin-sidebar .sidebar-brand{margin-bottom:4px!important;min-height:42px!important;padding:5px 7px 8px!important}.admin-container #admin-sidebar .sidebar-brand h2{font-size:15px!important}.admin-container #admin-sidebar .sidebar-brand span,.admin-container #admin-sidebar .sidebar-group-title{font-size:9px!important}.admin-container #admin-sidebar .sidebar-menu{gap:1px!important;padding:3px 1px 6px!important}.admin-container #admin-sidebar .sidebar-group{gap:2px!important;padding:4px 0 5px!important}.admin-container #admin-sidebar .sidebar-group-title{padding:0 7px 2px!important}.admin-container #admin-sidebar .sidebar-link,.admin-container #admin-sidebar .sidebar-logout{border-radius:6px!important;font-size:11.5px!important;gap:7px!important;min-height:31px!important;padding:6px 7px!important}.admin-container #admin-sidebar .sidebar-link svg,.admin-container #admin-sidebar .sidebar-logout svg{height:14px!important;width:14px!important}.admin-container #admin-sidebar .sidebar-footer{padding-top:6px!important}.admin-container .admin-blog-header,.admin-container .admin-list-header,.admin-container .content-area [class$=-page-header],.admin-container .dashboard-header,.admin-container .home-sections-header,.admin-container .saas-page-header,.admin-container .settings-page-header{border-radius:8px!important;gap:10px!important;margin-bottom:8px!important;padding:10px 12px!important}.admin-container .admin-blog-header p,.admin-container .admin-list-header p,.admin-container .content-area [class$=-page-header] p,.admin-container .dashboard-header p,.admin-container .home-sections-header p,.admin-container .saas-page-header p,.admin-container .settings-page-header p{margin-top:2px!important}.admin-container .dashboard-page{gap:10px!important}.admin-container .admin-summary-grid,.admin-container .content-area [class$=-overview-grid],.admin-container .dashboard-cards,.admin-container .dashboard-stats-grid{gap:8px!important;margin-bottom:8px!important}.admin-container .admin-summary-card,.admin-container .content-area [class$=-overview-card],.admin-container .dashboard-card,.admin-container .dashboard-stat-card{border-radius:8px!important;box-shadow:0 3px 10px #0f172a0a!important;min-height:0!important;padding:9px 10px!important}.admin-container .admin-summary-card strong,.admin-container .content-area [class$=-overview-card] strong,.admin-container .dashboard-card strong,.admin-container .dashboard-stat-card strong{font-size:19px!important}.admin-container .content-area [class$=-management-grid]{gap:10px!important}.admin-container .admin-list-panel,.admin-container .content-area [class$=-form-panel],.admin-container .content-area [class$=-list-panel],.admin-container .content-area [class$=-manage-panel],.admin-container .content-area [class$=-settings-panel],.admin-container .dashboard-card,.admin-container .recent-orders-section,.admin-container .saas-panel{border-radius:8px!important;box-shadow:0 3px 12px #0f172a0d!important;padding:10px!important}.admin-container .admin-list-toolbar,.admin-container .content-area [class$=-card-head],.admin-container .content-area [class$=-list-header],.admin-container .saas-panel-head,.admin-container .settings-section-heading{border-radius:7px!important;gap:8px!important;margin-bottom:8px!important;padding:8px 9px!important}.admin-container .admin-list-toolbar,.admin-container .content-area [class$=-filter-row],.admin-container .dashboard-filter-row{gap:7px!important}.admin-container .content-area input:not([type=checkbox]):not([type=radio]),.admin-container .content-area select,.admin-container .content-area textarea{border-radius:6px!important;font-size:12px!important;min-height:33px!important;padding:6px 8px!important}.admin-container .content-area textarea{min-height:62px!important}.admin-container .content-area button{border-radius:6px!important;font-size:12px!important;min-height:32px!important;padding:6px 10px!important}.admin-container .admin-form,.admin-container .content-area form{border-radius:8px!important}.admin-container .admin-form:not(.product-management-form){padding:12px!important}.admin-container .admin-form h3{margin-bottom:10px!important}.admin-container .admin-form h4{border-radius:6px!important;margin:12px 0 9px!important;padding:7px 9px!important}.admin-container .admin-form .admin-field-label,.admin-container .admin-form label,.admin-container .content-area .form-group>label{font-size:11px!important;margin:0 0 3px!important}.admin-container .admin-form input,.admin-container .admin-form select,.admin-container .admin-form textarea{margin-bottom:8px!important}.admin-container .admin-form .grid-2,.admin-container .content-area [class$=-form-grid]{gap:8px 10px!important}.admin-container .product-step-indicator,.admin-container .section-nav,.admin-container .settings-tabs{gap:4px!important;margin-bottom:8px!important;padding:4px!important}.admin-container .nav-tab-btn,.admin-container .product-step-tab,.admin-container .settings-tab{border-radius:6px!important;font-size:10.5px!important;min-height:29px!important;padding:4px 8px!important}.admin-container .table-container{border-radius:8px!important;box-shadow:none!important;margin-top:7px!important}.admin-container .admin-table{font-size:12px!important}.admin-container .admin-table th{font-size:10.5px!important;line-height:1.2!important;padding:8px 9px!important}.admin-container .admin-table td{font-size:12px!important;line-height:1.3!important;padding:8px 9px!important}.admin-container .table-img{border-radius:6px!important;height:40px!important;width:40px!important}.admin-container .category-badge,.admin-container .product-flags span,.admin-container .stock-badge,.admin-container [class*=status-badge]{border-radius:5px!important;font-size:10px!important;min-height:0!important;padding:3px 6px!important}.admin-container .actions-cell,.admin-container .table-actions{gap:4px!important}.admin-container .action-btn,.admin-container .modal-close,.admin-container .product-notice button,.admin-container .table-action-button{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0!important;width:28px!important}.admin-container .product-management-page .table-action-button .product-action-icon,.admin-container .product-management-page .table-action-button svg{stroke-width:2.6!important;height:22px!important;min-height:22px!important;min-width:22px!important;width:22px!important}.admin-container .product-management-form .remove-preview .remove-preview-icon,.admin-container .product-management-form .remove-preview svg{stroke-width:2.8!important;height:18px!important;min-height:18px!important;min-width:18px!important;width:18px!important}.admin-container .table-empty-state{padding:20px 10px!important}.admin-container .admin-notification-menu{top:calc(100% + 7px)!important;width:min(340px,calc(100vw - 20px))!important}.admin-container .admin-notification-head{padding:9px 10px!important}.admin-container .admin-notification-list{max-height:320px!important;padding:5px!important}.admin-container .admin-notification-item{gap:7px!important;grid-template-columns:26px 1fr!important;padding:7px!important}body:has(.admin-container) .modal-content{border-radius:8px!important;max-height:94vh!important}body:has(.admin-container) .modal-header{min-height:44px!important;padding:9px 12px!important}body:has(.admin-container) .modal-header h2{font-size:16px!important}body:has(.admin-container) .modal-close{border-radius:6px!important;height:30px!important;min-height:30px!important;padding:0!important;width:30px!important}body:has(.admin-container) .modal-body{max-height:calc(94vh - 44px)!important;padding:12px!important}body:has(.admin-container) .modal-body .admin-form{padding:12px!important}body:has(.admin-container) .modal-body .admin-form.product-management-form{padding:0!important}body:has(.admin-container) .modal-content,body:has(.admin-container) .modal-content *{font-size:12px!important}body:has(.admin-container) .modal-content h2{font-size:16px!important}body:has(.admin-container) .modal-content h3{font-size:14px!important}body:has(.admin-container) .modal-content input,body:has(.admin-container) .modal-content select,body:has(.admin-container) .modal-content textarea{font-size:12px!important;min-height:33px!important;padding:6px 8px!important}@media (max-width:900px){.admin-container #admin-sidebar.sidebar{max-width:232px!important;min-width:232px!important;width:232px!important}.admin-container .admin-store-context-bar{grid-template-columns:1fr minmax(170px,240px) auto!important}.admin-container .admin-store-context-bar>small{display:none!important}}@media (max-width:768px){.admin-container .admin-navbar{height:50px!important;min-height:50px!important;padding:5px 10px!important}.admin-container .content-area{padding:56px 9px 12px!important}.admin-container .admin-store-context-bar{gap:5px!important;padding:5px 9px!important}.admin-container .admin-form .grid-2,.admin-container .content-area [class$=-form-grid],.admin-container .content-area [class$=-management-grid]{grid-template-columns:1fr!important}body:has(.admin-container) .modal-body{padding:9px!important}}.dashboard-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));width:100%}.dashboard-stat-card{align-items:center;background:#fff;border:1px solid #e7d7d2;border-radius:20px;box-shadow:0 10px 25px #b76e791f;display:flex;gap:16px;min-width:0;padding:22px;transition:transform .25s ease,box-shadow .25s ease}.dashboard-stat-card:hover{box-shadow:0 15px 35px #b76e792e;transform:translateY(-4px)}.dashboard-stat-icon{background:#fdecef;border-radius:50%;color:#b76e79;display:grid;flex:0 0 58px;height:58px;place-items:center;width:58px}.dashboard-stat-orders .dashboard-stat-icon{background:#fff3e4;color:#a87525}.dashboard-stat-products .dashboard-stat-icon{background:#eaf2ff;color:#4f6fa8}.dashboard-stat-categories .dashboard-stat-icon{background:#f2ecff;color:#7655a6}.dashboard-stat-customers .dashboard-stat-icon{background:#eaf6ee;color:#4f8966}.dashboard-stat-info{min-width:0}.dashboard-stat-info h3{color:#6e6a67;font-size:14px;font-weight:500;margin:0}.dashboard-stat-info p{color:#2b2b2b;font-size:clamp(22px,2vw,28px);font-weight:700;margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-stats-error,.dashboard-stats-loading{background:#fff;border:1px solid #e7d7d2;border-radius:16px;color:#6e6a67;padding:28px 20px;text-align:center}.dashboard-stats-error{color:#8e4f5c}.dashboard-stats-error p{margin:0 0 14px}.dashboard-stats-error button{background:#8e4f5c;border:0;border-radius:20px;color:#fff;cursor:pointer;padding:9px 18px}.dashboard-stats-error button:hover{background:#713c48}@media (max-width:600px){.dashboard-stats-grid{grid-template-columns:1fr}.dashboard-stat-card{padding:18px}}.dashboard-stat-card{border-color:#e5e7eb!important;border-radius:14px!important;box-shadow:0 10px 26px #0f172a0f!important;padding:24px!important}.dashboard-stat-icon{border-radius:16px!important;flex-basis:62px!important;height:62px!important;width:62px!important}.dashboard-stat-info h3{color:#4b5563!important;font-size:15px!important;font-weight:700!important}.dashboard-stat-info p{color:#111827!important;font-size:clamp(26px,2.4vw,34px)!important;font-weight:800!important;line-height:1.1!important;margin-top:7px!important}.dashboard-stats-grid,.dashboard-stats-grid *{font-family:Jost,sans-serif}.dashboard-stats-grid{color:#000;font-size:16px;font-weight:300}.dashboard-stats-grid p{color:#6b7280;font-size:16px;font-weight:300}.dashboard-stats-grid h1{color:#112326;font-size:clamp(32px,3vw,40px);font-weight:400}.dashboard-stats-grid h2{color:#112326;font-size:26px;font-weight:400}.dashboard-stats-grid h3{color:#112326;font-size:14px;font-weight:400}.dashboard-stats-grid span{color:#333;font-size:14px;font-weight:400}.dashboard-stats-grid .btn,.dashboard-stats-grid .button,.dashboard-stats-grid .dropdown-title,.dashboard-stats-grid .menu a,.dashboard-stats-grid .nav-action-label,.dashboard-stats-grid a,.dashboard-stats-grid button,.dashboard-stats-grid input,.dashboard-stats-grid nav,.dashboard-stats-grid select,.dashboard-stats-grid textarea{color:#000;font-size:16px;font-weight:400}.dashboard-stats-grid li,.dashboard-stats-grid ul{color:#000;font-size:16px;font-weight:300}.dashboard-stats-grid .card-content h3,.dashboard-stats-grid .cart-item-name,.dashboard-stats-grid .checkout-product-name,.dashboard-stats-grid .kids-product-info h3,.dashboard-stats-grid .new-arrival-info h3,.dashboard-stats-grid .personalized-card-body h3,.dashboard-stats-grid .product-info h3,.dashboard-stats-grid .product-name,.dashboard-stats-grid .product-title,.dashboard-stats-grid .silver-overlay h3,.dashboard-stats-grid .wishlist-item-name{color:#112326;font-size:clamp(16px,1.2vw,18px);font-weight:400}.dashboard-stats-grid .cardPrice strong,.dashboard-stats-grid .cart-price,.dashboard-stats-grid .checkout-price,.dashboard-stats-grid .current-price,.dashboard-stats-grid .dynamic-price,.dashboard-stats-grid .kids-price,.dashboard-stats-grid .lg-price,.dashboard-stats-grid .new-arrival-selling-price,.dashboard-stats-grid .price,.dashboard-stats-grid .priceRow strong,.dashboard-stats-grid .selling-price,.dashboard-stats-grid .total-price,.dashboard-stats-grid .wishlist-price{color:#000;font-size:clamp(18px,1.4vw,20px);font-weight:400}.dashboard-stats-grid .footer,.dashboard-stats-grid .footer *,.dashboard-stats-grid footer{color:#000;font-size:16px;font-weight:300}.dashboard-stats-grid{margin-bottom:0}.dashboard-stats-grid,.dashboard-stats-grid .address-card,.dashboard-stats-grid .address-registry-card,.dashboard-stats-grid .big-featured-card,.dashboard-stats-grid .blog-card,.dashboard-stats-grid .breakupCard,.dashboard-stats-grid .cart-card,.dashboard-stats-grid .cart-container,.dashboard-stats-grid .checkout-card,.dashboard-stats-grid .checkout-container,.dashboard-stats-grid .collection-card,.dashboard-stats-grid .container,.dashboard-stats-grid .content,.dashboard-stats-grid .coupon-card,.dashboard-stats-grid .dashboard-container,.dashboard-stats-grid .dashboard-stat-card,.dashboard-stats-grid .featured-card,.dashboard-stats-grid .infoCard,.dashboard-stats-grid .job-card,.dashboard-stats-grid .kids-card,.dashboard-stats-grid .lg-feature-card,.dashboard-stats-grid .lg-prod-card,.dashboard-stats-grid .login-card,.dashboard-stats-grid .new-arrival-card,.dashboard-stats-grid .order-card,.dashboard-stats-grid .order-summary,.dashboard-stats-grid .overview-card,.dashboard-stats-grid .page,.dashboard-stats-grid .personalized-card,.dashboard-stats-grid .product-card,.dashboard-stats-grid .product-section,.dashboard-stats-grid .productCard,.dashboard-stats-grid .productSection,.dashboard-stats-grid .products-section,.dashboard-stats-grid .profile-card,.dashboard-stats-grid .recent-orders-section,.dashboard-stats-grid .reviewCard,.dashboard-stats-grid .search-card,.dashboard-stats-grid .section,.dashboard-stats-grid .sidebar,.dashboard-stats-grid .silver-big-card,.dashboard-stats-grid .success-card,.dashboard-stats-grid .summary-box,.dashboard-stats-grid .table-container,.dashboard-stats-grid .top-bar,.dashboard-stats-grid .wishlist-card,.dashboard-stats-grid .wrapper,.dashboard-stats-grid article,.dashboard-stats-grid main,.dashboard-stats-grid section{background:#fff!important;background-color:#fff!important}.dashboard-stats-grid .footer,.dashboard-stats-grid footer{background:#fff!important;background-color:#fff!important;margin-bottom:0!important}.dashboard-stats-grid{gap:22px!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.dashboard-stats-grid .dashboard-stat-card{border-color:#e5e7eb!important;border-radius:14px!important;box-shadow:0 10px 26px #0f172a0f!important;padding:24px!important}.dashboard-stats-grid .dashboard-stat-icon{border-radius:16px!important;flex-basis:62px!important;height:62px!important;width:62px!important}.dashboard-stats-grid .dashboard-stat-info h3{color:#4b5563!important;font-size:15px!important;font-weight:700!important}.dashboard-stats-grid .dashboard-stat-info p{color:#111827!important;font-size:clamp(22px,1.8vw,28px)!important;font-weight:800!important;line-height:1.1!important;margin-top:7px!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important}.dashboard-stats-grid .dashboard-stat-info{min-width:0!important;width:100%}.dashboard-stats-grid .dashboard-stat-card{align-items:flex-start!important;min-width:0!important}.dashboard-stats-grid .dashboard-stat-sales .dashboard-stat-info p{font-size:clamp(18px,1.45vw,24px)!important;line-height:1.2!important}.dashboard-page{grid-gap:22px;background:#0000;display:grid;gap:22px;padding:0}.dashboard-header{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 28px #0f172a0f;display:flex;gap:18px;justify-content:space-between;padding:20px}.dashboard-header h1{color:#111827;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.1;margin:0}.dashboard-header p{color:#6b7280;font-size:13px;margin:6px 0 0}.dashboard-filter-row button,.dashboard-header button{background:#fff8f6;border:1px solid #eadbd7;border-radius:8px;color:#8e4f5c;cursor:pointer;font-size:13px;font-weight:800;padding:10px 14px}.dashboard-header button:disabled{cursor:not-allowed;opacity:.55}.dashboard-stats-section{grid-gap:14px;display:grid;gap:14px}.recent-orders-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 28px #0f172a0f;margin-top:0;padding:20px}.dashboard-section-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.dashboard-section-head h2{color:#111827;font-size:18px;font-weight:800;margin:0}.dashboard-section-head span{color:#6b7280;display:block;font-size:12px;font-weight:700;margin-top:4px}.dashboard-filter-row{grid-gap:12px;align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(150px,.25fr) auto;margin-bottom:14px;padding:12px}.dashboard-filter-row input,.dashboard-filter-row select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;min-height:40px;padding:9px 11px;width:100%}.dashboard-filter-row input:focus,.dashboard-filter-row select:focus{border-color:#b76e79;box-shadow:0 0 0 3px #b76e791f;outline:none}.dashboard-inline-error{background:#fef2f2;border-left:4px solid #dc2626;border-radius:8px;color:#991b1b;font-size:13px;font-weight:700;margin-bottom:14px;padding:11px 13px}.admin-table{background:#fff;border-radius:20px;overflow:hidden}.admin-table th{background:#f9fafb;color:#374151;font-size:12px;font-weight:800;padding:12px 14px;text-align:left}.admin-table td{border-bottom:1px solid #eef2f7;color:#4b5563;font-size:13px;padding:13px 14px}.admin-table tr:hover{background:#fff8f6;transition:.3s ease}.status-pending{background:#fff3e4;color:#d89b4a}.status-pending,.status-shipped{border-radius:20px;display:inline-block;font-weight:600;padding:6px 14px}.status-shipped{background:#eaf2ff;color:#4f6fa8}.status-delivered{background:#eaf6ee;color:#5e9c76}.status-cancelled,.status-delivered{border-radius:20px;display:inline-block;font-weight:600;padding:6px 14px}.status-cancelled{background:#fdecec;color:#c96a6a}.status-cancelled,.status-completed,.status-delivered,.status-pending,.status-processing,.status-shipped,.status-success{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:26px;padding:5px 10px}.status-pending,.status-processing{background:#fef3c7!important;color:#92400e!important}.status-shipped{background:#dbeafe!important;color:#1d4ed8!important}.status-completed,.status-delivered,.status-success{background:#dcfce7!important;color:#166534!important}.status-cancelled{background:#fee2e2!important;color:#991b1b!important}.dashboard-page,.dashboard-page *{font-family:Jost,sans-serif}.dashboard-page{color:#000;font-size:16px;font-weight:300}.dashboard-page p{color:#6b7280;font-size:16px;font-weight:300}.dashboard-page h1{color:#112326;font-size:clamp(32px,3vw,40px);font-weight:400}.dashboard-page h2{color:#112326;font-size:26px;font-weight:400}.dashboard-page h3{color:#112326;font-size:14px;font-weight:400}.dashboard-page span{color:#333;font-size:14px;font-weight:400}.dashboard-page .btn,.dashboard-page .button,.dashboard-page .dropdown-title,.dashboard-page .menu a,.dashboard-page .nav-action-label,.dashboard-page a,.dashboard-page button,.dashboard-page input,.dashboard-page nav,.dashboard-page select,.dashboard-page textarea{color:#000;font-size:16px;font-weight:400}.dashboard-page li,.dashboard-page ul{color:#000;font-size:16px;font-weight:300}.dashboard-page .card-content h3,.dashboard-page .cart-item-name,.dashboard-page .checkout-product-name,.dashboard-page .kids-product-info h3,.dashboard-page .new-arrival-info h3,.dashboard-page .personalized-card-body h3,.dashboard-page .product-info h3,.dashboard-page .product-name,.dashboard-page .product-title,.dashboard-page .silver-overlay h3,.dashboard-page .wishlist-item-name{color:#112326;font-size:clamp(16px,1.2vw,18px);font-weight:400}.dashboard-page .cardPrice strong,.dashboard-page .cart-price,.dashboard-page .checkout-price,.dashboard-page .current-price,.dashboard-page .dynamic-price,.dashboard-page .kids-price,.dashboard-page .lg-price,.dashboard-page .new-arrival-selling-price,.dashboard-page .price,.dashboard-page .priceRow strong,.dashboard-page .selling-price,.dashboard-page .total-price,.dashboard-page .wishlist-price{color:#000;font-size:clamp(18px,1.4vw,20px);font-weight:400}.dashboard-page .footer,.dashboard-page .footer *,.dashboard-page footer{color:#000;font-size:16px;font-weight:300}.dashboard-page{margin-bottom:0}@media (max-width:900px){.dashboard-header,.dashboard-section-head{align-items:flex-start;flex-direction:column}.dashboard-filter-row{grid-template-columns:1fr}}.dashboard-page .address-card,.dashboard-page .address-registry-card,.dashboard-page .big-featured-card,.dashboard-page .blog-card,.dashboard-page .breakupCard,.dashboard-page .cart-card,.dashboard-page .cart-container,.dashboard-page .checkout-card,.dashboard-page .checkout-container,.dashboard-page .collection-card,.dashboard-page .container,.dashboard-page .content,.dashboard-page .coupon-card,.dashboard-page .dashboard-container,.dashboard-page .dashboard-stat-card,.dashboard-page .featured-card,.dashboard-page .footer,.dashboard-page .infoCard,.dashboard-page .job-card,.dashboard-page .kids-card,.dashboard-page .lg-feature-card,.dashboard-page .lg-prod-card,.dashboard-page .login-card,.dashboard-page .new-arrival-card,.dashboard-page .order-card,.dashboard-page .order-summary,.dashboard-page .overview-card,.dashboard-page .page,.dashboard-page .personalized-card,.dashboard-page .product-card,.dashboard-page .product-section,.dashboard-page .productCard,.dashboard-page .productSection,.dashboard-page .products-section,.dashboard-page .profile-card,.dashboard-page .recent-orders-section,.dashboard-page .reviewCard,.dashboard-page .search-card,.dashboard-page .section,.dashboard-page .sidebar,.dashboard-page .silver-big-card,.dashboard-page .success-card,.dashboard-page .summary-box,.dashboard-page .table-container,.dashboard-page .top-bar,.dashboard-page .wishlist-card,.dashboard-page .wrapper,.dashboard-page article,.dashboard-page footer,.dashboard-page main,.dashboard-page section{background:#fff!important;background-color:#fff!important}.dashboard-page .footer,.dashboard-page footer{margin-bottom:0!important}.dashboard-page{grid-gap:22px!important;background:#0000!important;color:#111827!important;display:grid!important;gap:22px!important;padding:0!important}.dashboard-page .dashboard-header,.dashboard-page .recent-orders-section{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 10px 28px #0f172a0f!important}.dashboard-page .dashboard-header{align-items:center!important;display:flex!important;gap:18px!important;justify-content:space-between!important;padding:20px!important}.dashboard-page .dashboard-header h1{color:#111827!important;font-size:clamp(24px,2.4vw,34px)!important;font-weight:800!important;line-height:1.1!important;margin:0!important}.dashboard-page .dashboard-header p{color:#6b7280!important;font-size:13px!important;margin:6px 0 0!important}.dashboard-page .dashboard-filter-row button,.dashboard-page .dashboard-header button{background:#fff8f6!important;border:1px solid #eadbd7!important;border-radius:8px!important;color:#8e4f5c!important;cursor:pointer!important;font-size:13px!important;font-weight:800!important;padding:10px 14px!important}.dashboard-page .recent-orders-section{padding:20px!important}.dashboard-page .dashboard-section-head h2{color:#111827!important;font-size:18px!important;font-weight:800!important;margin:0!important}.dashboard-page .dashboard-filter-row{grid-gap:12px!important;align-items:center!important;background:#fffaf8!important;border:1px solid #f0ded8!important;border-radius:10px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(220px,1fr) minmax(150px,.25fr) auto!important;margin-bottom:14px!important;padding:12px!important}.dashboard-page .dashboard-filter-row input,.dashboard-page .dashboard-filter-row select{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;color:#111827!important;font-size:13px!important;min-height:40px!important;padding:9px 11px!important;width:100%!important}@media (max-width:900px){.dashboard-page .dashboard-header,.dashboard-page .dashboard-section-head{align-items:flex-start!important;flex-direction:column!important}.dashboard-page .dashboard-filter-row{grid-template-columns:1fr!important}}.spinner-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:2rem;width:100%}.spinner-container.fullscreen{background-color:#ffffffd9;height:100vh;height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.spinner-wrapper{align-items:center;display:flex;flex-direction:column;gap:12px}.loading-spinner{animation:spin 1s linear infinite;border-right:4px solid #f3f3f3;border-top:4px solid #f3f3f3;border-color:#d4af37 #b76e79 #f3f3f3 #f3f3f3;border-radius:50%;border-style:solid;border-width:4px;box-sizing:border-box}.loading-spinner.size-small{border-width:2.5px;height:24px;width:24px}.loading-spinner.size-medium{border-width:4px;height:45px;width:45px}.loading-spinner.size-large{border-width:6px;height:70px;width:70px}.spinner-message{color:#333;font-family:Jost,sans-serif;font-size:.95rem;font-weight:500;letter-spacing:.5px;margin:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation-duration:1.8s}}.spinner-container,.spinner-container *{font-family:Jost,sans-serif}.spinner-container{color:#000;font-size:16px;font-weight:300}.spinner-container p{color:#6b7280;font-size:16px;font-weight:300}.spinner-container h1{color:#112326;font-size:clamp(32px,3vw,40px);font-weight:400}.spinner-container h2{color:#112326;font-size:26px;font-weight:400}.spinner-container h3{color:#112326;font-size:14px;font-weight:400}.spinner-container span{color:#333;font-size:14px;font-weight:400}.spinner-container .btn,.spinner-container .button,.spinner-container .dropdown-title,.spinner-container .menu a,.spinner-container .nav-action-label,.spinner-container a,.spinner-container button,.spinner-container input,.spinner-container nav,.spinner-container select,.spinner-container textarea{color:#000;font-size:16px;font-weight:400}.spinner-container li,.spinner-container ul{color:#000;font-size:16px;font-weight:300}.spinner-container .card-content h3,.spinner-container .cart-item-name,.spinner-container .checkout-product-name,.spinner-container .kids-product-info h3,.spinner-container .new-arrival-info h3,.spinner-container .personalized-card-body h3,.spinner-container .product-info h3,.spinner-container .product-name,.spinner-container .product-title,.spinner-container .silver-overlay h3,.spinner-container .wishlist-item-name{color:#112326;font-size:clamp(16px,1.2vw,18px);font-weight:400}.spinner-container .cardPrice strong,.spinner-container .cart-price,.spinner-container .checkout-price,.spinner-container .current-price,.spinner-container .dynamic-price,.spinner-container .kids-price,.spinner-container .lg-price,.spinner-container .new-arrival-selling-price,.spinner-container .price,.spinner-container .priceRow strong,.spinner-container .selling-price,.spinner-container .total-price,.spinner-container .wishlist-price{color:#000;font-size:clamp(18px,1.4vw,20px);font-weight:400}.spinner-container .footer,.spinner-container .footer *,.spinner-container footer{color:#000;font-size:16px;font-weight:300}.spinner-container{margin-bottom:0}.spinner-container,.spinner-container .address-card,.spinner-container .address-registry-card,.spinner-container .big-featured-card,.spinner-container .blog-card,.spinner-container .breakupCard,.spinner-container .cart-card,.spinner-container .cart-container,.spinner-container .checkout-card,.spinner-container .checkout-container,.spinner-container .collection-card,.spinner-container .container,.spinner-container .content,.spinner-container .coupon-card,.spinner-container .dashboard-container,.spinner-container .dashboard-stat-card,.spinner-container .featured-card,.spinner-container .footer,.spinner-container .infoCard,.spinner-container .job-card,.spinner-container .kids-card,.spinner-container .lg-feature-card,.spinner-container .lg-prod-card,.spinner-container .login-card,.spinner-container .new-arrival-card,.spinner-container .order-card,.spinner-container .order-summary,.spinner-container .overview-card,.spinner-container .page,.spinner-container .personalized-card,.spinner-container .product-card,.spinner-container .product-section,.spinner-container .productCard,.spinner-container .productSection,.spinner-container .products-section,.spinner-container .profile-card,.spinner-container .recent-orders-section,.spinner-container .reviewCard,.spinner-container .search-card,.spinner-container .section,.spinner-container .sidebar,.spinner-container .silver-big-card,.spinner-container .success-card,.spinner-container .summary-box,.spinner-container .table-container,.spinner-container .top-bar,.spinner-container .wishlist-card,.spinner-container .wrapper,.spinner-container article,.spinner-container footer,.spinner-container main,.spinner-container section{background:#fff!important;background-color:#fff!important}.spinner-container .footer,.spinner-container footer{margin-bottom:0!important}.category-management-page{margin:0!important;max-width:none!important;padding:0!important}.category-manage-panel,.category-page-header,.existing-categories-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 28px #0f172a0f}.category-page-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:20px}.category-page-header h1{color:#111827;font-size:clamp(24px,2.2vw,32px);font-weight:800;margin:0}.category-page-header p{color:#6b7280;font-size:13px;margin:6px 0 0}.category-actions button,.category-filter-row button,.category-form-actions button,.category-page-header button,.category-preview-card button{background:#fff8f6;border:1px solid #eadbd7;border-radius:8px;color:#8e4f5c;cursor:pointer;font-size:13px;font-weight:800;padding:10px 14px}.category-form-actions button:disabled,.category-page-header button:disabled{cursor:not-allowed;opacity:.55}.category-notice{align-items:center;background:#fff8f6;border-left:4px solid #8e4f5c;border-radius:8px;color:#5c3038;display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;margin-bottom:18px;padding:12px 14px}.category-notice button{background:#5c30381a;border:0;border-radius:6px;color:inherit;cursor:pointer;font-weight:900;height:28px;width:28px}.category-management-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(320px,.55fr) minmax(0,1fr)}.category-manage-panel,.existing-categories-section{padding:18px}.category-card-head{align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding:13px 14px}.category-card-head h2{color:#111827;font-size:17px;font-weight:800;margin:0}.category-card-head span{color:#6b7280;display:block;font-size:12px;font-weight:700;margin-top:4px}.category-form.admin-form{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;padding:0!important}.category-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.category-form .form-group{min-width:0}.category-form .form-group label{color:#5c3038;font-size:11px;letter-spacing:0;margin:0 0 6px}.category-filter-row input,.category-filter-row select,.category-form input,.category-form select,.category-form textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;min-height:42px;padding:10px 12px;width:100%}.category-form textarea{resize:vertical}.category-filter-row input:focus,.category-filter-row select:focus,.category-form input:focus,.category-form textarea:focus{border-color:#b76e79;box-shadow:0 0 0 3px #b76e791f;outline:none}.category-form-message{background:#fef2f2;border-left:4px solid #dc2626;border-radius:8px;color:#991b1b;font-size:13px;font-weight:700;margin-bottom:12px;padding:10px 12px}.category-preview-card{align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:flex;gap:12px;margin-top:14px;padding:10px}.category-preview-card img{border-radius:8px;height:88px;object-fit:cover;width:88px}.category-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.category-form-actions button[type=submit]{background:#8e4f5c;color:#fff}.category-filter-row{grid-gap:12px;align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(150px,.28fr) auto;margin-bottom:14px;padding:12px}.category-empty,.category-muted{color:#9ca3af;font-size:13px}.category-name-cell{color:#111827;font-weight:800}.category-name-cell small{color:#6b7280;display:block;font-size:11px;font-weight:700;margin-top:4px}.category-thumb{border-radius:8px;height:64px;object-fit:cover;width:64px}.category-actions{display:flex;flex-wrap:wrap;gap:8px}.category-actions .danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.subcategory-parent-badge{align-items:center;background:#fff8f6;border:1px solid #f0ded8;border-radius:999px;color:#8e4f5c;display:inline-flex;font-size:12px;font-weight:800;min-height:26px;padding:5px 10px}@media (max-width:1100px){.category-filter-row,.category-management-grid{grid-template-columns:1fr}}@media (max-width:720px){.category-page-header{align-items:flex-start;flex-direction:column}.category-form-grid{grid-template-columns:1fr}.category-form .span-2{grid-column:auto}}.image-uploader-wrapper{margin-top:5px;width:100%}.admin-field-label{color:#8e4f5c;font-size:11px;font-weight:700;letter-spacing:.5px;margin:14px 0 6px;text-transform:uppercase}.uploader-box{align-items:center;background:#faf7f5;border:2px dashed #e7d7d2;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:35px 20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.uploader-box:hover{background:#f5eeec;border-color:#b76e79;transform:translateY(-1px)}.upload-icon{color:#b76e79;font-size:44px;margin-bottom:12px;transition:transform .3s ease}.uploader-box:hover .upload-icon{transform:scale(1.1)}.uploader-box span{color:#333;font-size:14px;font-weight:500;letter-spacing:.2px}.uploader-box small{color:#8a8a8a;font-size:12px;margin-top:6px}.preview-grid{background:#fafafa;border:1px dashed #e2e2e2;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;padding:8px}.preview-item{border:1px solid #e7d7d2;border-radius:8px;box-shadow:0 4px 8px #0000000a;height:84px;overflow:hidden;position:relative;width:84px}.preview-item img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.preview-item:hover img{transform:scale(1.08)}.remove-preview{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:22px;justify-content:center;position:absolute;right:4px;top:4px;transition:background .2s,transform .2s;width:22px}.remove-preview:hover{background:#c5221f;transform:scale(1.1)}.remove-preview .remove-preview-icon,.remove-preview svg{stroke-width:2.8;height:18px!important;width:18px!important}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2b2b2b73;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:2500}.modal-content{animation:modalScaleUp .3s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #e7d7d2;border-radius:16px;box-shadow:0 20px 50px #8e4f5c26;max-width:520px;overflow:hidden;width:100%}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.modal-header{align-items:center;background:#faf7f5;border-bottom:1px solid #f3ece9;display:flex;justify-content:space-between;padding:18px 24px}.modal-header h3{color:#2b2b2b;font-size:18px;font-weight:600;letter-spacing:.3px;margin:0}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#8a8a8a;cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;transition:all .2s;width:32px}.modal-close:hover{background:#e8e2de;color:#b76e79}.modal-body{max-height:78vh;overflow-y:auto;padding:24px}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-thumb{background:#e7d7d2;border-radius:10px}.uploader-box.drag-active{background:#f5eeec;border-color:#b76e79;box-shadow:0 0 0 4px #b76e7921;transform:translateY(-1px)}.uploader-box.disabled{cursor:not-allowed;opacity:.6}.remove-preview:disabled{cursor:not-allowed;opacity:.55}.uploader-error{color:#b3261e;font-size:12px;margin:8px 0 0}.modal-content{outline:none}.modal-content.modal-small{max-width:420px}.modal-content.modal-medium{max-width:620px}.modal-content.modal-large{max-width:900px}.modal-header h2{color:#2b2b2b;font-size:18px;font-weight:600;letter-spacing:.3px;margin:0}@media (max-width:600px){.modal-overlay{align-items:flex-end;padding:10px}.modal-content{border-radius:16px 16px 8px 8px;max-height:calc(100dvh - 20px)}.modal-header{padding:15px 18px}.modal-body{max-height:calc(100dvh - 90px);padding:18px}.uploader-box{padding:28px 15px}}@media (prefers-reduced-motion:reduce){.modal-content,.preview-item img,.upload-icon,.uploader-box{animation:none;transition:none}}.admin-form,.admin-form *,.admin-page-content,.admin-page-content *,.image-uploader-wrapper,.image-uploader-wrapper *,.modal-content,.modal-content *{font-family:Jost,sans-serif}.admin-form,.admin-page-content,.image-uploader-wrapper,.modal-content{color:#000;font-size:16px;font-weight:300}.admin-form p,.admin-page-content p,.image-uploader-wrapper p,.modal-content p{color:#6b7280;font-size:16px;font-weight:300}.admin-form h1,.admin-page-content h1,.image-uploader-wrapper h1,.modal-content h1{color:#112326;font-size:clamp(32px,3vw,40px);font-weight:400}.admin-form h2,.admin-page-content h2,.image-uploader-wrapper h2,.modal-content h2{color:#112326;font-size:26px;font-weight:400}.admin-form h3,.admin-page-content h3,.image-uploader-wrapper h3,.modal-content h3{color:#112326;font-size:14px;font-weight:400}.admin-form span,.admin-page-content span,.image-uploader-wrapper span,.modal-content span{color:#333;font-size:14px;font-weight:400}.admin-form .btn,.admin-form .button,.admin-form .dropdown-title,.admin-form .menu a,.admin-form .nav-action-label,.admin-form a,.admin-form button,.admin-form input,.admin-form nav,.admin-form select,.admin-form textarea,.admin-page-content .btn,.admin-page-content .button,.admin-page-content .dropdown-title,.admin-page-content .menu a,.admin-page-content .nav-action-label,.admin-page-content a,.admin-page-content button,.admin-page-content input,.admin-page-content nav,.admin-page-content select,.admin-page-content textarea,.image-uploader-wrapper .btn,.image-uploader-wrapper .button,.image-uploader-wrapper .dropdown-title,.image-uploader-wrapper .menu a,.image-uploader-wrapper .nav-action-label,.image-uploader-wrapper a,.image-uploader-wrapper button,.image-uploader-wrapper input,.image-uploader-wrapper nav,.image-uploader-wrapper select,.image-uploader-wrapper textarea,.modal-content .btn,.modal-content .button,.modal-content .dropdown-title,.modal-content .menu a,.modal-content .nav-action-label,.modal-content a,.modal-content button,.modal-content input,.modal-content nav,.modal-content select,.modal-content textarea{color:#000;font-size:16px;font-weight:400}.admin-form li,.admin-form ul,.admin-page-content li,.admin-page-content ul,.image-uploader-wrapper li,.image-uploader-wrapper ul,.modal-content li,.modal-content ul{color:#000;font-size:16px;font-weight:300}.admin-form .card-content h3,.admin-form .cart-item-name,.admin-form .checkout-product-name,.admin-form .kids-product-info h3,.admin-form .new-arrival-info h3,.admin-form .personalized-card-body h3,.admin-form .product-info h3,.admin-form .product-name,.admin-form .product-title,.admin-form .silver-overlay h3,.admin-form .wishlist-item-name,.admin-page-content .card-content h3,.admin-page-content .cart-item-name,.admin-page-content .checkout-product-name,.admin-page-content .kids-product-info h3,.admin-page-content .new-arrival-info h3,.admin-page-content .personalized-card-body h3,.admin-page-content .product-info h3,.admin-page-content .product-name,.admin-page-content .product-title,.admin-page-content .silver-overlay h3,.admin-page-content .wishlist-item-name,.image-uploader-wrapper .card-content h3,.image-uploader-wrapper .cart-item-name,.image-uploader-wrapper .checkout-product-name,.image-uploader-wrapper .kids-product-info h3,.image-uploader-wrapper .new-arrival-info h3,.image-uploader-wrapper .personalized-card-body h3,.image-uploader-wrapper .product-info h3,.image-uploader-wrapper .product-name,.image-uploader-wrapper .product-title,.image-uploader-wrapper .silver-overlay h3,.image-uploader-wrapper .wishlist-item-name,.modal-content .card-content h3,.modal-content .cart-item-name,.modal-content .checkout-product-name,.modal-content .kids-product-info h3,.modal-content .new-arrival-info h3,.modal-content .personalized-card-body h3,.modal-content .product-info h3,.modal-content .product-name,.modal-content .product-title,.modal-content .silver-overlay h3,.modal-content .wishlist-item-name{color:#112326;font-size:clamp(16px,1.2vw,18px);font-weight:400}.admin-form .cardPrice strong,.admin-form .cart-price,.admin-form .checkout-price,.admin-form .current-price,.admin-form .dynamic-price,.admin-form .kids-price,.admin-form .lg-price,.admin-form .new-arrival-selling-price,.admin-form .price,.admin-form .priceRow strong,.admin-form .selling-price,.admin-form .total-price,.admin-form .wishlist-price,.admin-page-content .cardPrice strong,.admin-page-content .cart-price,.admin-page-content .checkout-price,.admin-page-content .current-price,.admin-page-content .dynamic-price,.admin-page-content .kids-price,.admin-page-content .lg-price,.admin-page-content .new-arrival-selling-price,.admin-page-content .price,.admin-page-content .priceRow strong,.admin-page-content .selling-price,.admin-page-content .total-price,.admin-page-content .wishlist-price,.image-uploader-wrapper .cardPrice strong,.image-uploader-wrapper .cart-price,.image-uploader-wrapper .checkout-price,.image-uploader-wrapper .current-price,.image-uploader-wrapper .dynamic-price,.image-uploader-wrapper .kids-price,.image-uploader-wrapper .lg-price,.image-uploader-wrapper .new-arrival-selling-price,.image-uploader-wrapper .price,.image-uploader-wrapper .priceRow strong,.image-uploader-wrapper .selling-price,.image-uploader-wrapper .total-price,.image-uploader-wrapper .wishlist-price,.modal-content .cardPrice strong,.modal-content .cart-price,.modal-content .checkout-price,.modal-content .current-price,.modal-content .dynamic-price,.modal-content .kids-price,.modal-content .lg-price,.modal-content .new-arrival-selling-price,.modal-content .price,.modal-content .priceRow strong,.modal-content .selling-price,.modal-content .total-price,.modal-content .wishlist-price{color:#000;font-size:clamp(18px,1.4vw,20px);font-weight:400}.admin-form .footer,.admin-form .footer *,.admin-form footer,.admin-page-content .footer,.admin-page-content .footer *,.admin-page-content footer,.image-uploader-wrapper .footer,.image-uploader-wrapper .footer *,.image-uploader-wrapper footer,.modal-content .footer,.modal-content .footer *,.modal-content footer{color:#000;font-size:16px;font-weight:300}.admin-form,.admin-page-content,.image-uploader-wrapper,.modal-content{background:#fff!important;background-color:#fff!important;margin-bottom:0}.admin-form .address-card,.admin-form .address-registry-card,.admin-form .big-featured-card,.admin-form .blog-card,.admin-form .breakupCard,.admin-form .cart-card,.admin-form .cart-container,.admin-form .checkout-card,.admin-form .checkout-container,.admin-form .collection-card,.admin-form .container,.admin-form .content,.admin-form .coupon-card,.admin-form .dashboard-container,.admin-form .dashboard-stat-card,.admin-form .featured-card,.admin-form .infoCard,.admin-form .job-card,.admin-form .kids-card,.admin-form .lg-feature-card,.admin-form .lg-prod-card,.admin-form .login-card,.admin-form .new-arrival-card,.admin-form .order-card,.admin-form .order-summary,.admin-form .overview-card,.admin-form .page,.admin-form .personalized-card,.admin-form .product-card,.admin-form .product-section,.admin-form .productCard,.admin-form .productSection,.admin-form .products-section,.admin-form .profile-card,.admin-form .recent-orders-section,.admin-form .reviewCard,.admin-form .search-card,.admin-form .section,.admin-form .sidebar,.admin-form .silver-big-card,.admin-form .success-card,.admin-form .summary-box,.admin-form .table-container,.admin-form .top-bar,.admin-form .wishlist-card,.admin-form .wrapper,.admin-form article,.admin-form main,.admin-form section,.admin-page-content .address-card,.admin-page-content .address-registry-card,.admin-page-content .big-featured-card,.admin-page-content .blog-card,.admin-page-content .breakupCard,.admin-page-content .cart-card,.admin-page-content .cart-container,.admin-page-content .checkout-card,.admin-page-content .checkout-container,.admin-page-content .collection-card,.admin-page-content .container,.admin-page-content .content,.admin-page-content .coupon-card,.admin-page-content .dashboard-container,.admin-page-content .dashboard-stat-card,.admin-page-content .featured-card,.admin-page-content .infoCard,.admin-page-content .job-card,.admin-page-content .kids-card,.admin-page-content .lg-feature-card,.admin-page-content .lg-prod-card,.admin-page-content .login-card,.admin-page-content .new-arrival-card,.admin-page-content .order-card,.admin-page-content .order-summary,.admin-page-content .overview-card,.admin-page-content .page,.admin-page-content .personalized-card,.admin-page-content .product-card,.admin-page-content .product-section,.admin-page-content .productCard,.admin-page-content .productSection,.admin-page-content .products-section,.admin-page-content .profile-card,.admin-page-content .recent-orders-section,.admin-page-content .reviewCard,.admin-page-content .search-card,.admin-page-content .section,.admin-page-content .sidebar,.admin-page-content .silver-big-card,.admin-page-content .success-card,.admin-page-content .summary-box,.admin-page-content .table-container,.admin-page-content .top-bar,.admin-page-content .wishlist-card,.admin-page-content .wrapper,.admin-page-content article,.admin-page-content main,.admin-page-content section,.image-uploader-wrapper .address-card,.image-uploader-wrapper .address-registry-card,.image-uploader-wrapper .big-featured-card,.image-uploader-wrapper .blog-card,.image-uploader-wrapper .breakupCard,.image-uploader-wrapper .cart-card,.image-uploader-wrapper .cart-container,.image-uploader-wrapper .checkout-card,.image-uploader-wrapper .checkout-container,.image-uploader-wrapper .collection-card,.image-uploader-wrapper .container,.image-uploader-wrapper .content,.image-uploader-wrapper .coupon-card,.image-uploader-wrapper .dashboard-container,.image-uploader-wrapper .dashboard-stat-card,.image-uploader-wrapper .featured-card,.image-uploader-wrapper .infoCard,.image-uploader-wrapper .job-card,.image-uploader-wrapper .kids-card,.image-uploader-wrapper .lg-feature-card,.image-uploader-wrapper .lg-prod-card,.image-uploader-wrapper .login-card,.image-uploader-wrapper .new-arrival-card,.image-uploader-wrapper .order-card,.image-uploader-wrapper .order-summary,.image-uploader-wrapper .overview-card,.image-uploader-wrapper .page,.image-uploader-wrapper .personalized-card,.image-uploader-wrapper .product-card,.image-uploader-wrapper .product-section,.image-uploader-wrapper .productCard,.image-uploader-wrapper .productSection,.image-uploader-wrapper .products-section,.image-uploader-wrapper .profile-card,.image-uploader-wrapper .recent-orders-section,.image-uploader-wrapper .reviewCard,.image-uploader-wrapper .search-card,.image-uploader-wrapper .section,.image-uploader-wrapper .sidebar,.image-uploader-wrapper .silver-big-card,.image-uploader-wrapper .success-card,.image-uploader-wrapper .summary-box,.image-uploader-wrapper .table-container,.image-uploader-wrapper .top-bar,.image-uploader-wrapper .wishlist-card,.image-uploader-wrapper .wrapper,.image-uploader-wrapper article,.image-uploader-wrapper main,.image-uploader-wrapper section,.modal-content .address-card,.modal-content .address-registry-card,.modal-content .big-featured-card,.modal-content .blog-card,.modal-content .breakupCard,.modal-content .cart-card,.modal-content .cart-container,.modal-content .checkout-card,.modal-content .checkout-container,.modal-content .collection-card,.modal-content .container,.modal-content .content,.modal-content .coupon-card,.modal-content .dashboard-container,.modal-content .dashboard-stat-card,.modal-content .featured-card,.modal-content .infoCard,.modal-content .job-card,.modal-content .kids-card,.modal-content .lg-feature-card,.modal-content .lg-prod-card,.modal-content .login-card,.modal-content .new-arrival-card,.modal-content .order-card,.modal-content .order-summary,.modal-content .overview-card,.modal-content .page,.modal-content .personalized-card,.modal-content .product-card,.modal-content .product-section,.modal-content .productCard,.modal-content .productSection,.modal-content .products-section,.modal-content .profile-card,.modal-content .recent-orders-section,.modal-content .reviewCard,.modal-content .search-card,.modal-content .section,.modal-content .sidebar,.modal-content .silver-big-card,.modal-content .success-card,.modal-content .summary-box,.modal-content .table-container,.modal-content .top-bar,.modal-content .wishlist-card,.modal-content .wrapper,.modal-content article,.modal-content main,.modal-content section{background:#fff!important;background-color:#fff!important}.admin-form .footer,.admin-form footer,.admin-page-content .footer,.admin-page-content footer,.image-uploader-wrapper .footer,.image-uploader-wrapper footer,.modal-content .footer,.modal-content footer{background:#fff!important;background-color:#fff!important;margin-bottom:0!important}.table-container{background:#fff;border:1px solid #e7d7d2;border-radius:14px;box-shadow:0 5px 20px #b76e7908;margin-top:20px;overflow-x:auto;width:100%}.admin-table{border-collapse:collapse;font-family:Jost,sans-serif;text-align:left;width:100%}.admin-table th{background-color:#faf7f5;border-bottom:1px solid #e7d7d2;color:#5a5a5a;font-size:13px;font-weight:600;letter-spacing:.5px;padding:16px 20px;text-transform:uppercase}.admin-table td{border-bottom:1px solid #f3ece9;color:#333;font-size:14px;padding:16px 20px;vertical-align:middle}.admin-table tr:hover td{background-color:#fcfaf9}.table-img{border:1px solid #e7d7d2;border-radius:8px;height:50px;object-fit:cover;width:50px}.category-badge{background:#e8e2de;border-radius:20px;color:#4a4a4a;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.price-cell{color:#2b2b2b;font-weight:600}.stock-badge{border-radius:20px;font-size:12px;font-weight:600;padding:4px 10px}.stock-badge.in-stock{background:#e6f4ea;color:#137333}.stock-badge.low-stock{background:#fef7e0;color:#b06000}.stock-badge.out-of-stock{background:#fce8e6;color:#c5221f}.payment-status.paid{color:#137333;font-weight:600}.payment-status.pending{color:#b06000;font-weight:600}.status-select{background-color:#fff;border:1px solid #e7d7d2;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;outline:none;padding:6px 12px}.status-select.pending{border-color:#f0b429;color:#b06000}.status-select.shipped{border-color:#1976d2;color:#1976d2}.status-select.delivered{border-color:#2e7d32;color:#2e7d32}.actions-cell{display:flex;gap:8px}.action-btn{align-items:center;background:#fff;border:1px solid #e7d7d2;border-radius:50%;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;transition:all .2s ease;width:34px}.action-btn.view:hover{background:#faf7f5;border-color:#b76e79;color:#b76e79}.action-btn.edit:hover{background:#e3f2fd;border-color:#1976d2;color:#1976d2}.action-btn.delete:hover{background:#ffebee;border-color:#c5221f;color:#c5221f}.action-btn.success:hover{background:#e8f5e9;border-color:#2e7d32;color:#2e7d32}.customer-name-cell{align-items:center;display:flex;gap:12px}.avatar-circle{align-items:center;background:linear-gradient(135deg,#e7d7d2,#b76e79);border-radius:50%;box-shadow:0 4px 10px #b76e7926;color:#fff;display:flex;font-size:15px;font-weight:700;height:38px;justify-content:center;width:38px}.customer-meta{display:flex;flex-direction:column}.customer-meta .c-name{color:#2b2b2b;font-weight:600}.customer-meta .c-id{color:#888;font-size:11px;margin-top:2px}.contact-cell,.date-cell{display:flex;flex-direction:column;gap:4px}.contact-cell .c-email{align-items:center;color:#4a4a4a;display:flex;font-weight:500;gap:6px}.contact-cell .c-phone{color:#777;font-size:12px;padding-left:20px}.cell-icon{color:#b76e79;font-size:13px}.date-cell{align-items:center;color:#5a5a5a;flex-direction:row;gap:6px}.orders-count-badge{background:#f3ece9;border:1px solid #e7d7d2;border-radius:6px;color:#7a605a;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.text-success{color:#2e7d32!important}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.table-empty-state{color:#777!important;padding:32px!important;text-align:center}.product-table-cell{gap:12px;min-width:220px}.product-table-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.product-table-meta span{color:#2b2b2b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-table-meta small,.subcategory-name{color:#888}.subcategory-name{display:block;margin-top:5px}.product-flags{gap:5px;min-width:110px}.product-flags span{background:#f5ece9;border-radius:10px;color:#8e4f5c;font-size:10px;font-weight:600;padding:3px 7px}.product-management-page .table-container{border-color:#e5e7eb;border-radius:12px;box-shadow:0 12px 30px #1f29370f;margin-top:0}.product-management-page .admin-table{min-width:980px}.product-management-page .admin-table th{background:#f8fafc;color:#374151;font-size:12px;letter-spacing:0;padding:14px 16px}.product-management-page .admin-table td{color:#374151;font-size:14px;padding:14px 16px}.product-management-page .product-table-cell{gap:14px;min-width:260px}.product-management-page .table-img{background:#f9fafb;border-color:#e5e7eb;border-radius:10px;height:58px;width:58px}.product-management-page .product-table-meta span{color:#111827;font-size:15px;font-weight:700;max-width:230px}.product-management-page .product-table-meta small,.product-management-page .subcategory-name{color:#6b7280;font-size:12px}.product-management-page .category-badge,.product-management-page .stock-badge{border-radius:8px;font-size:12px}.product-management-page .category-badge{background:#f3f4f6;color:#374151}.product-management-page .price-cell{color:#111827;font-size:15px;font-weight:800;white-space:nowrap}.product-management-page .product-flags{min-width:126px}.product-management-page .product-flags span{background:#eef6ff;border-radius:8px;color:#1d4ed8;font-size:11px}.product-management-page .table-actions{align-items:center;display:flex;gap:8px}.product-management-page .table-action-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease;width:34px}.product-management-page .table-action-button:hover{background:#f8fafc;border-color:#cbd5e1}.product-management-page .table-action-button.edit:hover{color:#1d4ed8}.product-management-page .table-action-button.barcode:hover{background:#fff7f4;border-color:#b76e79;color:#b76e79}.product-management-page .table-action-button.delete:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.customer-cell{display:flex;flex-direction:column;gap:3px;min-width:170px}.customer-cell .c-name{color:#2b2b2b;font-weight:600}.customer-cell .c-email{color:#777;font-size:12px}.contact-cell .c-phone{align-items:center;display:flex;gap:6px;padding-left:0}.customer-status{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.customer-status.active{background:#e6f4ea;color:#137333}.customer-status.suspended{background:#fce8e6;color:#c5221f}.table-status-select{background:#fff;border:1px solid #e7d7d2;border-radius:8px;color:#333;cursor:pointer;font-size:12px;font-weight:600;min-width:115px;padding:7px 9px}.table-status-select:disabled{cursor:wait;opacity:.65}.order-delivered,.payment-completed{border-color:#86c395;color:#137333}.order-cancelled,.payment-failed{border-color:#e3a29d;color:#c5221f}.order-shipped,.payment-refunded{border-color:#90b7dc;color:#1976d2}.order-pending,.order-processing,.payment-pending{border-color:#e7c77f;color:#9a6200}.table-actions{gap:8px}.table-action-button{border:1px solid #e7d7d2;border-radius:50%;color:#555;display:grid;height:34px;padding:0;transition:.2s ease;width:34px}.table-action-button.view:hover:not(:disabled){background:#faf7f5;border-color:#b76e79;color:#b76e79}.table-action-button.edit:hover:not(:disabled){background:#e3f2fd;border-color:#1976d2;color:#1976d2}.table-action-button.delete:hover:not(:disabled){background:#ffebee;border-color:#c5221f;color:#c5221f}.table-action-button.success:hover:not(:disabled){background:#e8f5e9;border-color:#2e7d32;color:#2e7d32}@media (max-width:768px){.admin-table{min-width:900px}.admin-table td,.admin-table th{padding:13px 14px}}.category-badge,.orders-count-badge,.stock-badge,.stock-badge.in-stock,.stock-badge.low-stock,.stock-badge.out-of-stock{background:#912444!important;background-color:#912444!important;border-color:#912444!important;color:#fff!important}.admin-table,.admin-table *,.table-container,.table-container *{font-family:Jost,sans-serif}.admin-table,.table-container{color:#000;font-size:16px;font-weight:300}.admin-table p,.table-container p{color:#6b7280;font-size:16px;font-weight:300}.admin-table h1,.table-container h1{color:#112326;font-size:clamp(32px,3vw,40px);font-weight:400}.admin-table h2,.table-container h2{color:#112326;font-size:26px;font-weight:400}.admin-table h3,.table-container h3{color:#112326;font-size:14px;font-weight:400}.admin-table span,.table-container span{color:#333;font-size:14px;font-weight:400}.admin-table .btn,.admin-table .button,.admin-table .dropdown-title,.admin-table .menu a,.admin-table .nav-action-label,.admin-table a,.admin-table button,.admin-table input,.admin-table nav,.admin-table select,.admin-table textarea,.table-container .btn,.table-container .button,.table-container .dropdown-title,.table-container .menu a,.table-container .nav-action-label,.table-container a,.table-container button,.table-container input,.table-container nav,.table-container select,.table-container textarea{color:#000;font-size:16px;font-weight:400}.admin-table li,.admin-table ul,.table-container li,.table-container ul{color:#000;font-size:16px;font-weight:300}.admin-table .card-content h3,.admin-table .cart-item-name,.admin-table .checkout-product-name,.admin-table .kids-product-info h3,.admin-table .new-arrival-info h3,.admin-table .personalized-card-body h3,.admin-table .product-info h3,.admin-table .product-name,.admin-table .product-title,.admin-table .silver-overlay h3,.admin-table .wishlist-item-name,.table-container .card-content h3,.table-container .cart-item-name,.table-container .checkout-product-name,.table-container .kids-product-info h3,.table-container .new-arrival-info h3,.table-container .personalized-card-body h3,.table-container .product-info h3,.table-container .product-name,.table-container .product-title,.table-container .silver-overlay h3,.table-container .wishlist-item-name{color:#112326;font-size:clamp(16px,1.2vw,18px);font-weight:400}.admin-table .cardPrice strong,.admin-table .cart-price,.admin-table .checkout-price,.admin-table .current-price,.admin-table .dynamic-price,.admin-table .kids-price,.admin-table .lg-price,.admin-table .new-arrival-selling-price,.admin-table .price,.admin-table .priceRow strong,.admin-table .selling-price,.admin-table .total-price,.admin-table .wishlist-price,.table-container .cardPrice strong,.table-container .cart-price,.table-container .checkout-price,.table-container .current-price,.table-container .dynamic-price,.table-container .kids-price,.table-container .lg-price,.table-container .new-arrival-selling-price,.table-container .price,.table-container .priceRow strong,.table-container .selling-price,.table-container .total-price,.table-container .wishlist-price{color:#000;font-size:clamp(18px,1.4vw,20px);font-weight:400}.admin-table .footer,.admin-table .footer *,.admin-table footer,.table-container .footer,.table-container .footer *,.table-container footer{color:#000;font-size:16px;font-weight:300}.admin-table,.table-container{margin-bottom:0}.admin-table,.admin-table .address-card,.admin-table .address-registry-card,.admin-table .big-featured-card,.admin-table .blog-card,.admin-table .breakupCard,.admin-table .cart-card,.admin-table .cart-container,.admin-table .checkout-card,.admin-table .checkout-container,.admin-table .collection-card,.admin-table .container,.admin-table .content,.admin-table .coupon-card,.admin-table .dashboard-container,.admin-table .dashboard-stat-card,.admin-table .featured-card,.admin-table .infoCard,.admin-table .job-card,.admin-table .kids-card,.admin-table .lg-feature-card,.admin-table .lg-prod-card,.admin-table .login-card,.admin-table .new-arrival-card,.admin-table .order-card,.admin-table .order-summary,.admin-table .overview-card,.admin-table .page,.admin-table .personalized-card,.admin-table .product-card,.admin-table .product-section,.admin-table .productCard,.admin-table .productSection,.admin-table .products-section,.admin-table .profile-card,.admin-table .recent-orders-section,.admin-table .reviewCard,.admin-table .search-card,.admin-table .section,.admin-table .sidebar,.admin-table .silver-big-card,.admin-table .success-card,.admin-table .summary-box,.admin-table .table-container,.admin-table .top-bar,.admin-table .wishlist-card,.admin-table .wrapper,.admin-table article,.admin-table main,.admin-table section,.table-container,.table-container .address-card,.table-container .address-registry-card,.table-container .big-featured-card,.table-container .blog-card,.table-container .breakupCard,.table-container .cart-card,.table-container .cart-container,.table-container .checkout-card,.table-container .checkout-container,.table-container .collection-card,.table-container .container,.table-container .content,.table-container .coupon-card,.table-container .dashboard-container,.table-container .dashboard-stat-card,.table-container .featured-card,.table-container .infoCard,.table-container .job-card,.table-container .kids-card,.table-container .lg-feature-card,.table-container .lg-prod-card,.table-container .login-card,.table-container .new-arrival-card,.table-container .order-card,.table-container .order-summary,.table-container .overview-card,.table-container .page,.table-container .personalized-card,.table-container .product-card,.table-container .product-section,.table-container .productCard,.table-container .productSection,.table-container .products-section,.table-container .profile-card,.table-container .recent-orders-section,.table-container .reviewCard,.table-container .search-card,.table-container .section,.table-container .sidebar,.table-container .silver-big-card,.table-container .success-card,.table-container .summary-box,.table-container .table-container,.table-container .top-bar,.table-container .wishlist-card,.table-container .wrapper,.table-container article,.table-container main,.table-container section{background:#fff!important;background-color:#fff!important}.admin-table .footer,.admin-table footer,.table-container .footer,.table-container footer{background:#fff!important;background-color:#fff!important;margin-bottom:0!important}.product-management-page .stock-badge{align-items:center;display:inline-flex;justify-content:center;line-height:1.2;min-height:30px;padding:7px 11px;vertical-align:middle;white-space:nowrap}.product-management-page .admin-table td{vertical-align:middle}.product-management-page .table-action-button{color:#374151}.product-management-page{margin:0!important;max-width:none!important;padding:0!important}.product-list-panel,.product-overview-card,.product-page-header{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 14px #0f172a0d}.product-page-header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px;padding:14px 16px}.product-page-header h1{color:#111827;font-size:clamp(22px,2vw,28px);font-weight:800;letter-spacing:0;margin:0}.product-page-header p{color:#6b7280;font-size:13px;margin:3px 0 0}.product-form-action-row,.product-form-action-stack,.product-header-actions{display:flex;flex-wrap:wrap;gap:10px}.diamond-action-btn,.product-filter-row button,.product-form-action-row button,.product-header-actions button,.product-preview-header button,.sku-generate-btn{align-items:center;background:#fff8f6;border:1px solid #eadbd7;border-radius:8px;color:#8e4f5c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;padding:10px 14px}.product-add-button,.product-form-action-stack button[type=submit],.product-form-action-stack>button:last-child{background:#8e4f5c!important;color:#fff!important}.product-filter-row button:disabled,.product-form-action-row button:disabled,.product-header-actions button:disabled,.sku-generate-btn:disabled{cursor:not-allowed;opacity:.55}.product-overview-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.product-overview-card{padding:10px 12px}.product-overview-card span{color:#6b7280;font-size:12px;font-weight:800}.product-overview-card strong{color:#111827;display:block;font-size:21px;font-weight:900;margin-top:2px}.product-form-message,.product-notice{align-items:center;background:#fff8f6;border-left:4px solid #8e4f5c;border-radius:8px;color:#5c3038;display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;margin-bottom:18px;padding:12px 14px}.product-form-message button,.product-notice button{background:#5c30381a;border:0;border-radius:6px;color:inherit;cursor:pointer;font-weight:900;height:28px;width:28px}.product-list-panel{padding:12px}.product-list-header{grid-gap:14px;align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:grid;gap:14px;grid-template-columns:minmax(180px,.26fr) minmax(0,1fr);margin-bottom:10px;padding:9px 10px}.product-list-header h3{color:#111827;font-size:17px;font-weight:800;letter-spacing:0;margin:0}.product-list-header span{color:#6b7280;display:block;font-size:12px;font-weight:700;margin-top:4px}.product-filter-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) minmax(150px,1fr) minmax(130px,1fr) minmax(145px,1fr) minmax(86px,.55fr);min-width:0}.product-filter-row input,.product-filter-row select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;min-height:36px;min-width:0;padding:7px 10px;width:100%}.product-filter-row button{min-width:86px;white-space:nowrap}.product-filter-row input:focus,.product-filter-row select:focus{border-color:#b76e79;box-shadow:0 0 0 3px #b76e791f;outline:none}.product-list-panel .table-container{overflow-x:auto}.product-list-panel .admin-table td,.product-list-panel .admin-table th{padding:8px 9px;vertical-align:middle}.product-table-cell{align-items:center;display:flex;gap:9px;min-width:210px}.product-table-cell .table-img{border-radius:6px;height:46px;object-fit:cover;width:46px}.product-table-meta span{color:#111827;display:block;font-size:13px;font-weight:800}.product-table-meta small,.subcategory-name{color:#6b7280;display:block;font-size:11px;font-weight:700;margin-top:2px}.category-badge,.product-flags small,.product-flags span,.stock-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;padding:4px 7px}.category-badge{background:#fff8f6;color:#8e4f5c}.product-flags{display:flex;flex-wrap:wrap;gap:6px}.product-flags span{background:#f9fafb;color:#374151}.product-flags small{background:#f3f4f6;color:#9ca3af}.stock-badge.in-stock{background:#ecfdf5;color:#047857}.stock-badge.low-stock{background:#fffbeb;color:#b45309}.stock-badge.out-of-stock{background:#fef2f2;color:#b91c1c}.price-cell{color:#111827;font-weight:900}.table-actions{display:flex;flex-wrap:nowrap;gap:5px}.table-action-button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-grid;height:30px;place-items:center;width:30px}.product-management-page .table-action-button svg{stroke-width:2.6;height:22px!important;width:22px!important}.table-action-button.edit{background:#fff8f6;border-color:#eadbd7;color:#8e4f5c}.table-action-button.visibility.hide{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.table-action-button.visibility.show{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.product-row-hidden{background:#f8fafc;opacity:.72}.product-flags .visibility-status.visible{background:#ecfdf5;color:#047857}.product-flags .visibility-status.hidden{background:#f1f5f9;color:#64748b}.table-action-button.delete{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.table-action-button:disabled{cursor:not-allowed;opacity:.45}.product-management-form.admin-form{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;padding:0!important}body:has(.admin-container) .modal-content.modal-large:has(.product-management-form){display:flex;flex-direction:column;max-height:calc(100dvh - 24px)!important;width:min(980px,calc(100vw - 24px))}body:has(.admin-container) .modal-content:has(.product-management-form) .modal-body{flex:1 1 auto;max-height:none!important;min-height:0;overflow-y:auto;padding-bottom:0!important}body:has(.admin-container) .modal-body .product-management-form .product-form-action-row{background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -8px 18px #0f172a14;margin:12px -12px 0;padding:10px 12px;position:-webkit-sticky;position:sticky;z-index:5}.product-form-header{background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;margin-bottom:14px;padding:14px}.product-form-header h3{color:#111827;font-size:18px;font-weight:800;letter-spacing:0;margin:0}.product-form-header p{color:#6b7280;font-size:12px;font-weight:700;margin:6px 0 0}.product-step-indicator{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.product-step-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:800;min-height:40px}.product-step-tab.active{background:#8e4f5c;border-color:#8e4f5c;color:#fff}.product-step-tab.completed{background:#ecfdf5;border-color:#d7f0df;color:#047857}.product-section-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.product-section-panel .section-title,.product-subsection-title{color:#111827;font-size:16px;font-weight:800;letter-spacing:0;margin:0 0 14px}.product-subsection-title{margin-top:22px}.product-management-form .grid-2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-management-form .grid-2>div{min-width:0}.product-management-form .admin-field-label,.product-management-form label{color:#5c3038;display:block;font-size:11px;font-weight:800;letter-spacing:0;margin:12px 0 6px}.product-management-form input,.product-management-form select,.product-management-form textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;min-height:42px;padding:10px 12px;width:100%}.product-management-form textarea{resize:vertical}.product-management-form input:focus,.product-management-form select:focus,.product-management-form textarea:focus{border-color:#b76e79;box-shadow:0 0 0 3px #b76e791f;outline:none}.product-management-form input[readonly]{background:#f9fafb;color:#6b7280}.sku-input-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.sku-help-text{color:#6b7280;display:block;font-size:11px;font-weight:700;margin-top:6px}.product-checkbox-panel,.product-flag-toggle{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827!important;cursor:pointer;display:flex!important;font-size:13px!important;gap:10px;padding:12px}.product-checkbox-panel input,.product-flag-toggle input{accent-color:#8e4f5c;margin-top:1px;min-height:18px;width:18px}.product-admin-panel,.product-collection-panel,.product-hidden-panel{background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;margin-top:14px;padding:14px}.product-inline-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.product-inline-panel-head label{margin:0}.product-inline-panel-head span{color:#6b7280;font-size:12px;font-weight:800}.product-collection-picker{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:10px;max-height:220px;overflow-y:auto}.product-collection-picker label{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;display:flex;font-size:12px;gap:8px;margin:0;padding:10px}.product-collection-picker input{accent-color:#8e4f5c;min-height:18px;width:18px}.product-collection-picker p{color:#9ca3af;font-size:13px;font-weight:700;grid-column:1/-1;margin:0}.product-diamond-row{align-items:end;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;margin-bottom:12px;padding:12px}.diamond-action-btn{min-height:42px}.diamond-add-btn{margin-top:4px}.product-flag-grid,.product-pricing-grid{margin-top:16px}.product-flag-grid{grid-gap:10px;display:grid;gap:10px}.product-file-state{color:#047857;display:block;font-size:12px;font-weight:800;margin-top:6px}.product-form-action-row{align-items:center;border-top:1px solid #e5e7eb;justify-content:space-between;margin-top:16px;padding-top:16px}.product-preview-overlay{background:#1118278f;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:9999}.product-preview-modal{background:#fff;border-radius:12px;max-height:90vh;overflow:auto;padding:18px;width:min(980px,100%)}.product-preview-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.product-preview-header span{color:#8e4f5c;font-size:12px;font-weight:900}.product-preview-header h3{color:#111827;margin:3px 0 0}.product-preview-content{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(240px,.38fr) minmax(0,1fr)}.product-preview-media{position:relative}.product-preview-media img,.product-preview-media>div{aspect-ratio:1/1;background:#f9fafb;border-radius:10px;object-fit:cover;width:100%}.product-preview-media>div{color:#9ca3af;display:grid;font-weight:800;place-items:center}.product-preview-media>span{background:#8e4f5c;border-radius:999px;color:#fff;font-size:12px;font-weight:800;left:10px;padding:6px 10px;position:absolute;top:10px}.product-preview-category{color:#8e4f5c;font-size:12px;font-weight:900;margin:0 0 6px}.product-preview-info h2{color:#111827;margin:0}.product-preview-desc{color:#6b7280}.product-preview-price{align-items:center;display:flex;gap:10px;margin:12px 0}.product-preview-price strong{color:#111827;font-size:22px}.product-preview-price del{color:#9ca3af}.product-preview-price span{color:#047857;font-weight:900}.product-preview-details{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-preview-details div,.product-preview-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.product-preview-details span{color:#6b7280;display:block;font-size:11px;font-weight:800}.product-preview-details strong{color:#111827;display:block;font-size:13px;margin-top:4px}.product-preview-panel{margin-top:12px}.product-preview-panel h4{color:#111827;margin:0 0 6px}.product-preview-panel p{color:#6b7280;margin:0}@media (max-width:1180px){.product-filter-row,.product-list-header,.product-preview-content{grid-template-columns:1fr}.product-step-indicator{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.product-page-header{align-items:stretch;flex-direction:column}.product-management-form .grid-2,.product-overview-grid,.product-preview-details,.product-step-indicator{grid-template-columns:1fr}.product-form-action-row,.product-form-action-stack,.product-header-actions{flex-direction:column}.product-form-action-row button,.product-header-actions button{width:100%}.sku-input-row{grid-template-columns:1fr}}.product-management-form{background:#f5f5f7;color:#111;font-size:13px}.product-management-form .product-form-header{background:#0000;border:0;border-left:4px solid #d4af37;border-radius:0;margin-bottom:15px;padding:0 0 0 10px}.product-management-form .product-form-header h3{color:#111;font-size:20px;font-weight:800}.product-management-form .product-form-header p{color:#4b5563}.product-management-form .section-nav{background:#fff;border:0;border-radius:8px;box-shadow:0 2px 10px #00000008;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:15px;padding:6px}.product-management-form .nav-tab-btn{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:6px;color:#4a5568;font-size:12px;font-weight:600;min-height:36px;padding:8px 14px}.product-management-form .nav-tab-btn:hover{background:#f1f5f9;color:#000}.product-management-form .nav-tab-btn.active{background:#d4af37;border-color:#d4af37;color:#000;font-weight:800}.product-management-form .nav-tab-btn.completed{background:#f8f9fa;border-color:#e2e8f0;color:#4a5568}.product-management-form .product-section-panel{background:#fff;border:0;border-radius:8px;box-shadow:0 4px 15px #0000000a;overflow:hidden;padding:0}.product-management-form .product-subsection-title,.product-management-form .section-title{background:#111;color:#d4af37;font-size:14px;font-weight:700;margin:0;padding:10px 15px}.product-management-form .product-subsection-title{margin-top:12px}.product-management-form .product-section-panel>.admin-field-label,.product-management-form .product-section-panel>.diamond-add-btn,.product-management-form .product-section-panel>.grid-2,.product-management-form .product-section-panel>.image-uploader-wrapper,.product-management-form .product-section-panel>.product-checkbox-panel,.product-management-form .product-section-panel>.product-collection-panel,.product-management-form .product-section-panel>.product-diamond-row,.product-management-form .product-section-panel>.product-file-state,.product-management-form .product-section-panel>.product-hidden-panel,.product-management-form .product-section-panel>.product-pricing-grid,.product-management-form .product-section-panel>.sku-help-text,.product-management-form .product-section-panel>input,.product-management-form .product-section-panel>label,.product-management-form .product-section-panel>select,.product-management-form .product-section-panel>textarea{margin-left:18px;margin-right:18px}.product-management-form .product-section-panel>.grid-2:first-of-type,.product-management-form .product-section-panel>label:first-of-type{margin-top:18px}.product-management-form .product-section-panel>:last-child{margin-bottom:18px}.product-management-form .grid-2{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-management-form .admin-field-label,.product-management-form label{color:#333;font-size:12px;font-weight:600;margin:10px 0 3px}.product-management-form input,.product-management-form select,.product-management-form textarea{border:1px solid #ced4da;border-radius:6px;font-size:13px;min-height:36px;padding:6px 10px}.product-management-form input:focus,.product-management-form select:focus,.product-management-form textarea:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3726}.product-management-form .product-admin-panel,.product-management-form .product-checkbox-panel,.product-management-form .product-collection-panel,.product-management-form .product-diamond-row,.product-management-form .product-hidden-panel{background:#fdfbf7;border-color:#eadfb7;border-radius:6px}.product-management-form .product-form-action-stack button[type=submit],.product-management-form .product-form-action-stack>button:last-child{background:#ffe8f0!important;border-color:#f4b8c8;color:#7b2841!important}.new-jewellery-form .required{color:#dc2626}.new-jewellery-form .full-span-field{grid-column:1/-1}.new-jewellery-form .product-subsection-title{margin-bottom:14px}.new-jewellery-form .image-uploader-wrapper{background:#fdfbf7;border:1.5px dashed #d4af37;border-radius:6px;padding:15px}.new-jewellery-form .btn-gold{background:#ffe8f0!important;border:0;border-radius:6px;color:#7b2841!important;font-size:13px;font-weight:800;padding:10px 30px}.new-jewellery-form .btn-gold:hover:not(:disabled){background:#ffd6e3!important}@media (max-width:1180px){.product-management-form .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-management-form .grid-2{grid-template-columns:1fr}}.admin-form.product-management-form.new-jewellery-form{background:#f7f8fb;color:#1f2937;font-size:12.5px}.admin-form.product-management-form.new-jewellery-form .section-nav{background:#eef3f8;border:1px solid #e6eaf0;border-radius:10px;box-shadow:none;gap:6px;margin-bottom:10px;padding:6px}.admin-form.product-management-form.new-jewellery-form .nav-tab-btn,.admin-form.product-management-form.new-jewellery-form .product-step-tab{background:#0000!important;border:1px solid #0000!important;border-radius:8px!important;color:#64748b!important;font-size:11.5px!important;font-weight:700!important;min-height:32px;padding:6px 10px!important}.admin-form.product-management-form.new-jewellery-form .nav-tab-btn:hover,.admin-form.product-management-form.new-jewellery-form .product-step-tab:hover{background:#fff!important;border-color:#d7dee8!important;color:#475569!important}.admin-form.product-management-form.new-jewellery-form .nav-tab-btn.active,.admin-form.product-management-form.new-jewellery-form .product-step-tab.active{background:#fff8ea!important;border-color:#cfae72!important;box-shadow:0 1px 4px #8a64261f;color:#8a6426!important}.admin-form.product-management-form.new-jewellery-form .product-section-panel{background:#fff;border:1px solid #e8edf3;border-radius:10px;box-shadow:0 8px 22px #0f172a0d;padding:0}.admin-form.product-management-form.new-jewellery-form .product-subsection-title,.admin-form.product-management-form.new-jewellery-form .section-title{background:#f3e7d2!important;border:0!important;border-bottom:1px solid #e6eaf0!important;border-radius:10px 10px 0 0!important;color:#5f4520!important;font-size:13px!important;font-weight:800!important;line-height:1.25;margin:0!important;padding:9px 14px!important}.admin-form.product-management-form.new-jewellery-form .product-subsection-title{background:#fbf6ec!important;border:1px solid #eadcc4!important;border-radius:8px!important;margin:12px 14px 8px!important}.admin-form.product-management-form.new-jewellery-form .product-section-panel>.admin-field-label,.admin-form.product-management-form.new-jewellery-form .product-section-panel>.diamond-add-btn,.admin-form.product-management-form.new-jewellery-form .product-section-panel>.grid-2,.admin-form.product-management-form.new-jewellery-form .product-section-panel>.image-uploader-wrapper,.admin-form.product-management-form.new-jewellery-form .product-section-panel>.product-checkbox-panel,.admin-form.product-management-form.new-jewellery-form .product-section-panel>.product-collection-panel,.admin-form.product-management-form.new-jewellery-form .product-section-panel>.product-diamond-row,.admin-form.product-management-form.new-jewellery-form .product-section-panel>.product-file-state,.admin-form.product-management-form.new-jewellery-form .product-section-panel>.product-hidden-panel,.admin-form.product-management-form.new-jewellery-form .product-section-panel>.product-pricing-grid,.admin-form.product-management-form.new-jewellery-form .product-section-panel>.sku-help-text,.admin-form.product-management-form.new-jewellery-form .product-section-panel>input,.admin-form.product-management-form.new-jewellery-form .product-section-panel>label,.admin-form.product-management-form.new-jewellery-form .product-section-panel>select,.admin-form.product-management-form.new-jewellery-form .product-section-panel>textarea{margin-left:14px;margin-right:14px}.admin-form.product-management-form.new-jewellery-form .product-section-panel>.grid-2:first-of-type,.admin-form.product-management-form.new-jewellery-form .product-section-panel>label:first-of-type{margin-top:14px}.admin-form.product-management-form.new-jewellery-form .product-section-panel>:last-child{margin-bottom:14px}.admin-form.product-management-form.new-jewellery-form .grid-2{gap:8px 10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-form.product-management-form.new-jewellery-form .admin-field-label,.admin-form.product-management-form.new-jewellery-form label{color:#4b5563;font-size:11px;font-weight:700;margin:6px 0 3px}.admin-form.product-management-form.new-jewellery-form input,.admin-form.product-management-form.new-jewellery-form select,.admin-form.product-management-form.new-jewellery-form textarea{border-color:#d9e0e8;border-radius:7px;color:#111827;font-size:12.5px;min-height:34px;padding:6px 9px}.admin-form.product-management-form.new-jewellery-form textarea{min-height:70px}.admin-form.product-management-form.new-jewellery-form input:focus,.admin-form.product-management-form.new-jewellery-form select:focus,.admin-form.product-management-form.new-jewellery-form textarea:focus{border-color:#c79b52;box-shadow:0 0 0 3px #c79b5224}.admin-form.product-management-form.new-jewellery-form .product-admin-panel,.admin-form.product-management-form.new-jewellery-form .product-checkbox-panel,.admin-form.product-management-form.new-jewellery-form .product-collection-panel,.admin-form.product-management-form.new-jewellery-form .product-diamond-row,.admin-form.product-management-form.new-jewellery-form .product-hidden-panel{background:#fffdfa;border-color:#e7dcc9;border-radius:8px;padding:10px}.admin-form.product-management-form.new-jewellery-form .image-uploader-wrapper{background:#fffaf0;border-color:#d6b16d;border-radius:8px;padding:12px}.admin-form.product-management-form.new-jewellery-form .product-form-action-row{background:#f8fafc;border-top:1px solid #e6eaf0;margin-top:10px;padding:12px 14px}.admin-form.product-management-form.new-jewellery-form .product-form-action-row button{border-radius:7px;font-size:12.5px;min-height:36px;padding:8px 14px!important}.admin-form.product-management-form.new-jewellery-form .btn-gold,.admin-form.product-management-form.new-jewellery-form .product-form-action-stack button[type=submit],.admin-form.product-management-form.new-jewellery-form .product-form-action-stack>button:last-child{background:#ffe8f0!important;border:1px solid #f4b8c8!important;color:#7b2841!important}.admin-form.product-management-form.new-jewellery-form .btn-gold:hover:not(:disabled),.admin-form.product-management-form.new-jewellery-form .product-form-action-stack button[type=submit]:hover:not(:disabled),.admin-form.product-management-form.new-jewellery-form .product-form-action-stack>button:last-child:hover:not(:disabled){background:#ffd6e3!important}@media (max-width:1180px){.admin-form.product-management-form.new-jewellery-form .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-form.product-management-form.new-jewellery-form .grid-2{grid-template-columns:1fr}.admin-form.product-management-form.new-jewellery-form .section-nav{flex-wrap:nowrap;overflow-x:auto}}.payment-badge{border-radius:20px;font-size:12px;font-weight:600;padding:6px 12px}.paid{background:#d4edda;color:#155724}.pending{background:#fff3cd;color:#856404}.failed{background:#f8d7da;color:#721c24}.refunded{background:#d1ecf1;color:#0c5460}.payment-badge,.payment-badge.failed,.payment-badge.paid,.payment-badge.pending,.payment-badge.refunded{background:#912444!important;background-color:#912444!important;border-color:#912444!important;color:#fff!important}.admin-page-content,.admin-page-content *,.order-details-page,.order-details-page *{font-family:Jost,sans-serif}.admin-page-content,.order-details-page{color:#000;font-size:16px;font-weight:300}.admin-page-content p,.order-details-page p{color:#6b7280;font-size:16px;font-weight:300}.admin-page-content h1,.order-details-page h1{color:#112326;font-size:clamp(32px,3vw,40px);font-weight:400}.admin-page-content h2,.order-details-page h2{color:#112326;font-size:26px;font-weight:400}.admin-page-content h3,.order-details-page h3{color:#112326;font-size:14px;font-weight:400}.admin-page-content span,.order-details-page span{color:#333;font-size:14px;font-weight:400}.admin-page-content .btn,.admin-page-content .button,.admin-page-content .dropdown-title,.admin-page-content .menu a,.admin-page-content .nav-action-label,.admin-page-content a,.admin-page-content button,.admin-page-content input,.admin-page-content nav,.admin-page-content select,.admin-page-content textarea,.order-details-page .btn,.order-details-page .button,.order-details-page .dropdown-title,.order-details-page .menu a,.order-details-page .nav-action-label,.order-details-page a,.order-details-page button,.order-details-page input,.order-details-page nav,.order-details-page select,.order-details-page textarea{color:#000;font-size:16px;font-weight:400}.admin-page-content li,.admin-page-content ul,.order-details-page li,.order-details-page ul{color:#000;font-size:16px;font-weight:300}.admin-page-content .card-content h3,.admin-page-content .cart-item-name,.admin-page-content .checkout-product-name,.admin-page-content .kids-product-info h3,.admin-page-content .new-arrival-info h3,.admin-page-content .personalized-card-body h3,.admin-page-content .product-info h3,.admin-page-content .product-name,.admin-page-content .product-title,.admin-page-content .silver-overlay h3,.admin-page-content .wishlist-item-name,.order-details-page .card-content h3,.order-details-page .cart-item-name,.order-details-page .checkout-product-name,.order-details-page .kids-product-info h3,.order-details-page .new-arrival-info h3,.order-details-page .personalized-card-body h3,.order-details-page .product-info h3,.order-details-page .product-name,.order-details-page .product-title,.order-details-page .silver-overlay h3,.order-details-page .wishlist-item-name{color:#112326;font-size:clamp(16px,1.2vw,18px);font-weight:400}.admin-page-content .cardPrice strong,.admin-page-content .cart-price,.admin-page-content .checkout-price,.admin-page-content .current-price,.admin-page-content .dynamic-price,.admin-page-content .kids-price,.admin-page-content .lg-price,.admin-page-content .new-arrival-selling-price,.admin-page-content .price,.admin-page-content .priceRow strong,.admin-page-content .selling-price,.admin-page-content .total-price,.admin-page-content .wishlist-price,.order-details-page .cardPrice strong,.order-details-page .cart-price,.order-details-page .checkout-price,.order-details-page .current-price,.order-details-page .dynamic-price,.order-details-page .kids-price,.order-details-page .lg-price,.order-details-page .new-arrival-selling-price,.order-details-page .price,.order-details-page .priceRow strong,.order-details-page .selling-price,.order-details-page .total-price,.order-details-page .wishlist-price{color:#000;font-size:clamp(18px,1.4vw,20px);font-weight:400}.admin-page-content .footer,.admin-page-content .footer *,.admin-page-content footer,.order-details-page .footer,.order-details-page .footer *,.order-details-page footer{color:#000;font-size:16px;font-weight:300}.admin-page-content,.order-details-page{margin-bottom:0}.admin-page-content,.admin-page-content .address-card,.admin-page-content .address-registry-card,.admin-page-content .big-featured-card,.admin-page-content .blog-card,.admin-page-content .breakupCard,.admin-page-content .cart-card,.admin-page-content .cart-container,.admin-page-content .checkout-card,.admin-page-content .checkout-container,.admin-page-content .collection-card,.admin-page-content .container,.admin-page-content .content,.admin-page-content .coupon-card,.admin-page-content .dashboard-container,.admin-page-content .dashboard-stat-card,.admin-page-content .featured-card,.admin-page-content .infoCard,.admin-page-content .job-card,.admin-page-content .kids-card,.admin-page-content .lg-feature-card,.admin-page-content .lg-prod-card,.admin-page-content .login-card,.admin-page-content .new-arrival-card,.admin-page-content .order-card,.admin-page-content .order-summary,.admin-page-content .overview-card,.admin-page-content .page,.admin-page-content .personalized-card,.admin-page-content .product-card,.admin-page-content .product-section,.admin-page-content .productCard,.admin-page-content .productSection,.admin-page-content .products-section,.admin-page-content .profile-card,.admin-page-content .recent-orders-section,.admin-page-content .reviewCard,.admin-page-content .search-card,.admin-page-content .section,.admin-page-content .sidebar,.admin-page-content .silver-big-card,.admin-page-content .success-card,.admin-page-content .summary-box,.admin-page-content .table-container,.admin-page-content .top-bar,.admin-page-content .wishlist-card,.admin-page-content .wrapper,.admin-page-content article,.admin-page-content main,.admin-page-content section,.order-details-page,.order-details-page .address-card,.order-details-page .address-registry-card,.order-details-page .big-featured-card,.order-details-page .blog-card,.order-details-page .breakupCard,.order-details-page .cart-card,.order-details-page .cart-container,.order-details-page .checkout-card,.order-details-page .checkout-container,.order-details-page .collection-card,.order-details-page .container,.order-details-page .content,.order-details-page .coupon-card,.order-details-page .dashboard-container,.order-details-page .dashboard-stat-card,.order-details-page .featured-card,.order-details-page .infoCard,.order-details-page .job-card,.order-details-page .kids-card,.order-details-page .lg-feature-card,.order-details-page .lg-prod-card,.order-details-page .login-card,.order-details-page .new-arrival-card,.order-details-page .order-card,.order-details-page .order-summary,.order-details-page .overview-card,.order-details-page .page,.order-details-page .personalized-card,.order-details-page .product-card,.order-details-page .product-section,.order-details-page .productCard,.order-details-page .productSection,.order-details-page .products-section,.order-details-page .profile-card,.order-details-page .recent-orders-section,.order-details-page .reviewCard,.order-details-page .search-card,.order-details-page .section,.order-details-page .sidebar,.order-details-page .silver-big-card,.order-details-page .success-card,.order-details-page .summary-box,.order-details-page .table-container,.order-details-page .top-bar,.order-details-page .wishlist-card,.order-details-page .wrapper,.order-details-page article,.order-details-page main,.order-details-page section{background:#fff!important;background-color:#fff!important}.admin-page-content .footer,.admin-page-content footer,.order-details-page .footer,.order-details-page footer{background:#fff!important;background-color:#fff!important;margin-bottom:0!important}body{font-style:normal}body,h1{font-family:Montserrat,sans-serif}h1{color:#171717;font-size:37px;font-weight:500}h2{color:#000;font-size:49.43px}h2,h3{font-family:sans-serif;font-weight:400}h3{color:#272526;font-size:36px}p{color:#fafafa;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400}a,li{color:#171717;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400}a{text-decoration:none}button{color:#fafafa;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400}.orders-management-page{max-width:1320px;padding:28px}.orders-page-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.orders-page-header h1{color:#1f2937;font-size:30px;font-weight:700;line-height:1.2;margin:0 0 6px}.orders-page-header p{color:#6b7280;font-size:15px;margin:0}.orders-overview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.orders-overview-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 30px #1f29370f;min-width:0;padding:18px}.orders-overview-card span{color:#6b7280;display:block;font-size:13px;font-weight:700;margin-bottom:8px}.orders-overview-card strong{color:#111827;display:block;font-size:28px;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.orders-list-panel{background:#0000;border:0;min-width:0;padding:0}.orders-list-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px}.orders-list-header h3{color:#1f2937;font-size:21px;font-weight:700;line-height:1.25;margin:0 0 4px}.orders-list-header span{color:#6b7280;font-size:13px;font-weight:700}.orders-filter-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(220px,1.2fr) minmax(160px,.8fr) minmax(160px,.8fr);min-width:min(100%,610px)}.orders-filter-control{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.orders-filter-control span{color:#374151;font-size:12px;font-weight:700}.orders-filter-control input,.orders-filter-control select{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:14px;line-height:1.3;min-height:42px;outline:none;padding:10px 12px;width:100%}.orders-filter-control input:focus,.orders-filter-control select:focus{border-color:#912444;box-shadow:0 0 0 3px #9124441f}.orders-management-page .table-container{border-color:#e5e7eb;border-radius:12px;box-shadow:0 12px 30px #1f29370f;margin-top:0}.orders-management-page .admin-table{min-width:980px}.orders-management-page .admin-table th{background:#f8fafc;color:#374151;font-size:12px;letter-spacing:0;padding:14px 16px}.orders-management-page .admin-table td{color:#374151;font-size:14px;padding:14px 16px;vertical-align:middle}.orders-management-page .order-id{color:#111827;font-size:14px;font-weight:800;white-space:nowrap}.orders-management-page .customer-cell{min-width:190px}.orders-management-page .customer-cell .c-name{color:#111827;font-size:15px;font-weight:700}.orders-management-page .customer-cell .c-email{color:#6b7280;font-size:12px}.orders-management-page .price-cell{color:#111827;font-size:15px;font-weight:800;white-space:nowrap}.orders-management-page .table-status-select{border-radius:8px;line-height:1.2;min-height:36px;min-width:130px;padding:8px 10px}.orders-management-page .table-actions{align-items:center;gap:8px;min-width:190px}.orders-management-page .table-action-button{align-items:center;background:#fff8f6;border:1px solid #d8c0bb;border-radius:8px;color:#5c3038;display:inline-flex;font-size:12px;font-weight:800;gap:6px;justify-content:center;min-height:38px;min-width:82px;padding:8px 12px;white-space:nowrap;width:auto}.orders-management-page .table-action-button svg{flex:0 0 16px;height:16px;width:16px}.orders-management-page .table-action-button.view{background:#f5f1ff;border-color:#cbb7ff;color:#4b3da8}.orders-management-page .table-action-button.success{background:#effaf2;border-color:#9fd6b0;color:#22653a}.orders-management-page .table-action-button:hover:not(:disabled){box-shadow:0 7px 16px #1118271a;transform:translateY(-1px)}.orders-management-page .table-action-button:disabled{box-shadow:none;transform:none}@media (max-width:1100px){.orders-list-header{align-items:stretch;flex-direction:column}.orders-filter-row{width:100%}}@media (max-width:768px){.orders-management-page{padding:18px}.orders-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-filter-row{grid-template-columns:1fr}}@media (max-width:520px){.orders-overview-grid{grid-template-columns:1fr}}.admin-blog-page,.admin-list-page,.coupons-management-page,.customers-management-page,.orders-management-page,.payments-management-page,.reviews-management-page,.saas-page{margin:0!important;max-width:none!important;padding:0!important}.admin-blog-form,.admin-blog-header,.admin-blog-list,.admin-list-header,.admin-list-panel,.admin-summary-card,.coupons-list-panel,.coupons-overview-card,.coupons-page-header,.customers-list-panel,.customers-overview-card,.customers-page-header,.orders-list-panel,.orders-overview-card,.orders-page-header,.payments-overview-card,.payments-page-header,.payments-panel,.reviews-list-panel,.reviews-overview-card,.reviews-page-header,.saas-metric-card,.saas-page-header,.saas-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 28px #0f172a0f}.admin-blog-header,.admin-list-header,.coupons-page-header,.customers-page-header,.orders-page-header,.payments-page-header,.reviews-page-header,.saas-page-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:20px}.admin-blog-header h1,.admin-list-header h1,.coupons-page-header h1,.customers-page-header h1,.orders-page-header h1,.payments-page-header h1,.reviews-page-header h1,.saas-page-header h1{color:#111827;font-size:clamp(24px,2.2vw,32px);font-weight:800;letter-spacing:0;margin:0}.admin-blog-header p,.admin-list-header p,.coupons-page-header p,.customers-page-header p,.orders-page-header p,.payments-page-header p,.reviews-page-header p,.saas-page-header p{color:#6b7280;font-size:13px;margin:6px 0 0}.admin-commerce-notice{align-items:center;background:#fff8f6;border-left:4px solid #8e4f5c;border-radius:8px;color:#5c3038;display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;margin-bottom:18px;padding:12px 14px}.admin-commerce-notice button{background:#5c30381a;border:0;border-radius:6px;color:inherit;cursor:pointer;font-weight:900;height:28px;width:28px}.admin-summary-grid,.coupons-overview-grid,.customers-overview-grid,.orders-overview-grid,.payments-overview-grid,.reviews-overview-grid,.saas-metric-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.admin-summary-card,.coupons-overview-card,.customers-overview-card,.orders-overview-card,.payments-overview-card,.reviews-overview-card,.saas-metric-card{padding:16px}.admin-summary-card span,.coupons-overview-card span,.customers-overview-card span,.orders-overview-card span,.payments-overview-card span,.reviews-overview-card span,.saas-metric-card span{color:#6b7280;display:block;font-size:12px;font-weight:800}.admin-summary-card strong,.coupons-overview-card strong,.customers-overview-card strong,.orders-overview-card strong,.payments-overview-card strong,.reviews-overview-card strong,.saas-metric-card strong{color:#111827;display:block;font-size:24px;font-weight:900;margin-top:6px}.admin-blog-form,.admin-blog-list,.admin-list-panel,.coupons-list-panel,.customers-list-panel,.orders-list-panel,.payments-panel,.reviews-list-panel,.saas-panel{padding:18px}.admin-blog-list-head,.coupons-list-header,.customers-list-header,.orders-list-header,.reviews-list-header,.saas-panel-head{grid-gap:14px;align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:grid;gap:14px;grid-template-columns:minmax(190px,.3fr) minmax(0,1fr);margin-bottom:14px;padding:13px 14px}.admin-blog-list-head h2,.coupons-list-header h3,.customers-list-header h3,.orders-list-header h3,.reviews-list-header h3,.saas-panel-head h2{color:#111827;font-size:17px;font-weight:800;letter-spacing:0;margin:0}.admin-blog-list-head span,.coupons-list-header span,.customers-list-header span,.orders-list-header span,.reviews-list-header span,.saas-panel-head p{color:#6b7280;display:block;font-size:12px;font-weight:700;margin-top:4px}.admin-blog-two-col,.admin-list-toolbar,.coupons-filter-row,.customers-filter-row,.orders-filter-row,.payments-filter-bar,.reviews-filter-row,.settings-form-grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-blog-form label,.admin-list-toolbar label,.coupons-filter-control,.customers-filter-control,.orders-filter-control,.payments-filter-bar label,.reviews-filter-control,.settings-form-grid label{grid-gap:6px;color:#5c3038;display:grid;font-size:11px;font-weight:800;gap:6px;letter-spacing:0;margin:0}.admin-blog-form input,.admin-blog-form textarea,.admin-blog-list-head input,.admin-list-toolbar input,.admin-list-toolbar select,.coupon-form input,.coupon-form select,.coupons-filter-row input,.coupons-filter-row select,.customers-filter-row input,.customers-filter-row select,.orders-filter-row input,.orders-filter-row select,.payments-filter-bar input,.payments-filter-bar select,.reviews-filter-row input,.reviews-filter-row select,.saas-panel input,.saas-panel select,.saas-panel textarea,.settings-form-grid input,.settings-form-grid select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;min-height:42px;padding:10px 12px;width:100%}.admin-blog-form textarea,.saas-panel textarea{resize:vertical}.admin-blog-form input:focus,.admin-blog-form textarea:focus,.admin-blog-list-head input:focus,.admin-list-toolbar input:focus,.admin-list-toolbar select:focus,.coupon-form input:focus,.coupon-form select:focus,.coupons-filter-row input:focus,.coupons-filter-row select:focus,.customers-filter-row input:focus,.customers-filter-row select:focus,.orders-filter-row input:focus,.orders-filter-row select:focus,.payments-filter-bar input:focus,.payments-filter-bar select:focus,.reviews-filter-row input:focus,.reviews-filter-row select:focus,.saas-panel input:focus,.saas-panel select:focus,.saas-panel textarea:focus,.settings-form-grid input:focus,.settings-form-grid select:focus{border-color:#b76e79;box-shadow:0 0 0 3px #b76e791f;outline:none}.admin-blog-actions button,.admin-blog-form button,.admin-blog-header a,.admin-header-actions button,.admin-list-header button,.coupon-create-button,.coupons-filter-row button,.payment-view-btn,.payments-page-header button,.saas-primary-action{align-items:center;background:#fff8f6;border:1px solid #eadbd7;border-radius:8px;color:#8e4f5c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;padding:10px 14px;text-decoration:none}.admin-blog-form button[type=submit],.coupon-create-button,.saas-primary-action{background:#8e4f5c;color:#fff}.admin-header-actions{display:flex;flex-wrap:wrap;gap:10px}.payments-table-wrap,.saas-table-wrap,.table-container{overflow-x:auto}.admin-table td,.admin-table th,.payments-table td,.payments-table th,.saas-table td,.saas-table th{vertical-align:middle}.admin-table select,.payments-table select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:12px;font-weight:700;min-height:36px;padding:7px 9px}.review-stars{align-items:center;color:#d1d5db;display:flex;gap:3px}.review-stars .filled{color:#f59e0b}.admin-stacked-cell,.review-customer-cell{grid-gap:4px;display:grid;gap:4px}.admin-stacked-cell strong,.review-customer-cell span,.review-product-name{color:#111827;font-weight:800}.admin-stacked-cell span,.review-customer-cell small{color:#6b7280;font-size:12px}.admin-message-cell,.review-comment-cell{color:#374151;max-width:360px}.admin-message-cell strong{align-items:center;color:#111827;display:flex;gap:6px}.admin-message-cell p{color:#6b7280;margin:6px 0 0}.admin-blog-layout,.super-admin-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(340px,.48fr) minmax(0,1fr)}.admin-blog-form-title{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.admin-blog-form-title h2{color:#111827;font-size:17px;font-weight:800;margin:0}.admin-blog-checkbox,.saas-toggle-item{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827!important;display:flex!important;gap:10px;margin-top:14px!important;padding:12px}.admin-blog-checkbox input,.saas-toggle-item input{accent-color:#8e4f5c;min-height:18px;width:18px}.admin-blog-image-preview img{border-radius:10px;max-height:220px}.admin-blog-cards{grid-gap:12px;gap:12px}.admin-blog-card{align-items:center;background:#fff;border-radius:10px;grid-template-columns:120px minmax(0,1fr) auto;padding:12px}.admin-blog-card img{border-radius:8px;height:82px;width:120px}.admin-blog-card h3{font-size:15px;margin:4px 0}.admin-blog-card p{color:#6b7280;font-size:13px;margin:0}.admin-blog-card small,.admin-blog-card span{color:#8e4f5c;font-size:12px;font-weight:800}.admin-blog-actions{flex-wrap:wrap;gap:8px}.monitor-list{grid-gap:10px;display:grid;gap:10px}.monitor-row{grid-gap:10px;background:#fff;border-radius:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;text-align:left;width:100%}.monitor-row.active{background:#fff8f6;border-color:#8e4f5c}.payment-method-pill,.saas-status,.transaction-no{align-items:center;background:#f9fafb;border-radius:999px;color:#374151;display:inline-flex;font-size:12px;font-weight:800;padding:6px 10px}.payment-amount{color:#111827;font-weight:900}.reward-points-badge{align-items:center;background:#fff8f6;border:1px solid #eadbd7;border-radius:999px;color:#8e4f5c;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:6px 10px;white-space:nowrap}.reward-modal-overlay{background:#1118276b;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:4000}.reward-modal{background:#fff;border:1px solid #eadbd7;border-radius:12px;box-shadow:0 22px 58px #11182733;padding:18px;width:min(460px,100%)}.reward-modal-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.reward-modal-head h3{color:#111827;font-size:18px;font-weight:900;margin:0}.reward-modal-head p{color:#6b7280;font-size:13px;margin:4px 0 0}.reward-modal-head button{background:#fff8f6;border:1px solid #eadbd7;border-radius:8px;color:#8e4f5c;cursor:pointer;font-weight:900;height:30px;width:30px}.reward-current-box,.reward-preview-box{align-items:center;background:#fff8f6;border:1px solid #f0ded8;border-radius:10px;color:#374151;display:flex;font-size:13px;gap:10px;justify-content:space-between;margin-bottom:12px;padding:12px}.reward-current-box span{color:#6b7280;font-weight:700}.reward-current-box strong,.reward-preview-box strong{color:#8e4f5c;font-weight:900}.reward-field{grid-gap:6px;display:grid;gap:6px;margin-bottom:12px}.reward-field span{color:#374151;font-size:12px;font-weight:800}.reward-field input,.reward-field select,.reward-field textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;outline:none;padding:10px 12px;width:100%}.reward-field textarea{resize:vertical}.reward-field input:focus,.reward-field select:focus,.reward-field textarea:focus{border-color:#8e4f5c;box-shadow:0 0 0 3px #8e4f5c1f}.reward-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.reward-modal-actions button{background:#fff;border:1px solid #eadbd7;border-radius:8px;color:#8e4f5c;cursor:pointer;font-size:13px;font-weight:800;min-height:38px;padding:9px 14px}.reward-modal-actions button[type=submit]{background:#8e4f5c;border-color:#8e4f5c;color:#fff}.reward-modal-actions button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1180px){.admin-blog-layout,.admin-blog-list-head,.coupons-list-header,.customers-list-header,.orders-list-header,.reviews-list-header,.super-admin-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-blog-header,.admin-list-header,.coupons-page-header,.customers-page-header,.orders-page-header,.payments-page-header,.reviews-page-header,.saas-page-header{align-items:stretch;flex-direction:column}.admin-blog-card,.admin-summary-grid,.coupons-overview-grid,.customers-overview-grid,.orders-overview-grid,.payments-overview-grid,.reviews-overview-grid,.saas-metric-grid{grid-template-columns:1fr}.admin-blog-card img{aspect-ratio:16/9;height:auto;width:100%}}@media (max-width:640px){.payments-management-page{grid-gap:14px;display:grid;gap:14px;min-width:0}.payments-page-header{gap:14px;padding:18px}.payments-page-header h1{font-size:24px;line-height:1.15}.payments-page-header p{font-size:13px;line-height:1.45}.payments-page-header button{min-height:42px;width:100%}.payments-overview-grid{gap:10px}.payments-overview-card{padding:16px}.payments-overview-card strong{overflow-wrap:anywhere}.payments-panel{overflow:visible;padding:0}.payments-filter-bar{grid-template-columns:1fr;padding:14px}.payments-filter-bar label,.payments-filter-bar label:not(.payments-search-control),.payments-search-control{flex:none;max-width:none;width:100%}.payments-filter-bar input,.payments-filter-bar select{font-size:13px;min-height:44px}.payments-table-wrap{overflow-x:visible}.payments-table,.payments-table tbody,.payments-table td,.payments-table th,.payments-table thead,.payments-table tr{display:block;width:100%}.payments-table{border-collapse:initial;border-spacing:0;min-width:0}.payments-table thead{display:none}.payments-table tbody{grid-gap:12px;background:#f9fafb;display:grid;gap:12px;padding:12px}.payments-table tr{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 18px #1f29370d;padding:12px}.payments-table td{grid-gap:10px;align-items:center;border-bottom:1px solid #f1f3f5;display:grid;font-size:13px;gap:10px;grid-template-columns:96px minmax(0,1fr);overflow-wrap:anywhere;padding:8px 0}.payments-table td:last-child{border-bottom:0}.payments-table td:before{color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.payments-table td:first-child:before{content:"Order"}.payments-table td:nth-child(2):before{content:"Txn"}.payments-table td:nth-child(3):before{content:"Customer"}.payments-table td:nth-child(4):before{content:"Date"}.payments-table td:nth-child(5):before{content:"Method"}.payments-table td:nth-child(6):before{content:"Amount"}.payments-table td:nth-child(7):before{content:"Status"}.payments-table td:nth-child(8):before{content:"Action"}.transaction-no{display:inline-block;max-width:100%;min-width:0;overflow-wrap:anywhere}.payment-status-select,.payment-view-btn{min-height:40px;width:100%}.payments-empty{display:block!important;padding:28px 12px!important;text-align:center}.payments-empty:before{content:none!important}}.courier-management-page{grid-gap:12px;box-sizing:border-box;display:grid;gap:12px;margin:0;max-width:calc(100vw - 292px);min-width:0;overflow:hidden;padding:0 14px 18px 0;width:100%}.courier-list-panel,.courier-overview-card,.courier-page-header,.courier-settings-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 22px #0f172a0d;min-width:0}.courier-page-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.courier-page-header h1{color:#111827;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0}.courier-page-header p,.courier-settings-heading p{color:#6b7280;font-size:12px;font-weight:500;line-height:1.45;margin:3px 0 0}.courier-api-button,.courier-page-header button,.courier-save-button,.courier-settings-save{align-items:center;background:#fff;border:1px solid #d8c0bb;border-radius:6px;color:#5c3038;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:7px;justify-content:center;line-height:1;min-height:34px;padding:7px 10px}.courier-save-button,.courier-settings-save{background:#8e4f5c;border-color:#8e4f5c;color:#fff}.courier-api-button{background:#fff7fa;border-color:#ead2d9;color:#8f2f4b}.courier-api-button.secondary{background:#fff8f6;border-color:#d8c0bb;color:#5c3038}.courier-api-button.secondary:hover,.courier-page-header button:hover{border-color:#8e4f5c;color:#8e4f5c}.courier-api-button:disabled,.courier-save-button:disabled,.courier-settings-save:disabled{cursor:not-allowed;opacity:.6}.courier-settings-panel{padding:12px}.courier-list-header,.courier-settings-heading{grid-gap:10px;align-items:center;background:#fffaf8;border:1px solid #efe3df;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);margin-bottom:10px;padding:10px 12px}.courier-list-header h3,.courier-settings-heading h3{color:#111827;font-size:14px;font-weight:700;letter-spacing:0;margin:0}.courier-enable-toggle{align-items:center;color:#111827;display:inline-flex;font-size:12px;font-weight:700;gap:8px;justify-self:end;white-space:nowrap}.courier-enable-toggle input{accent-color:#8e4f5c;height:16px;width:16px}.courier-settings-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.courier-filter-control,.courier-settings-grid label{grid-gap:4px;color:#5c3038;display:grid;font-size:10px;font-weight:700;gap:4px;letter-spacing:.01em;margin:0}.courier-filter-row select,.courier-settings-grid input,.courier-settings-grid select,.courier-table input,.courier-table select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:12px;font-weight:600;min-height:32px;min-width:0;outline:none;padding:6px 8px;width:100%}.courier-filter-row select:focus,.courier-settings-grid input:focus,.courier-settings-grid select:focus,.courier-table input:focus,.courier-table select:focus{border-color:#b76e79;box-shadow:0 0 0 3px #b76e791f}.courier-settings-save{margin-top:10px}.courier-overview-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.courier-overview-card{padding:10px 12px}.courier-overview-card span{color:#6b7280;display:block;font-size:11px;font-weight:700}.courier-overview-card strong{color:#111827;display:block;font-size:18px;font-weight:800;line-height:1.15;margin-top:5px}.courier-list-panel{min-width:0;overflow:hidden;padding:12px}.courier-list-header span{color:#6b7280;display:block;font-size:12px;font-weight:600;margin-top:4px}.courier-filter-row{grid-gap:9px;align-items:end;display:grid;gap:9px;grid-template-columns:minmax(220px,1fr) minmax(135px,.22fr)}.courier-search-control,.courier-url-cell{align-items:center;display:flex;gap:8px}.courier-search-control{background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-height:32px;padding:0 10px}.courier-search-control:focus-within{border-color:#b76e79;box-shadow:0 0 0 3px #b76e791f}.courier-search-control svg{color:#9ca3af;flex:0 0 auto}.courier-search-control input{background:#0000;border:0;color:#111827;font-size:13px;font-weight:600;min-width:0;outline:none;padding:0;width:100%}.courier-table-wrap{border-radius:8px;margin-top:0;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;width:100%}.courier-table{min-width:1040px;table-layout:fixed}.courier-table td,.courier-table th{overflow:hidden}.courier-table th{background:#faf7f5;color:#5c3038;font-size:10px;font-weight:800;letter-spacing:.04em;padding:9px 10px}.courier-table td{color:#111827;font-size:12px;padding:9px 10px;vertical-align:top}.courier-table tbody tr:hover td{background:#fffdfc}.courier-col-order{width:76px}.courier-col-customer{width:135px}.courier-col-courier{width:112px}.courier-col-awb{width:118px}.courier-col-status{width:126px}.courier-col-url{width:160px}.courier-col-note{width:112px}.courier-col-total{width:78px}.courier-col-action{width:112px}.courier-customer-cell,.courier-order-cell{grid-gap:4px;display:grid;gap:4px}.courier-order-link{background:#0000;border:0;color:#8e4f5c;cursor:pointer;font-size:12px;font-weight:800;padding:0;text-align:left}.courier-order-link:hover{color:#5c3038;text-decoration:underline}.courier-customer-cell span,.courier-order-cell small{color:#6b7280;font-size:11px;font-weight:600}.courier-customer-cell strong{color:#111827;font-size:12px;font-weight:750;line-height:1.35}.courier-url-cell input{min-width:0}.courier-url-cell a{align-items:center;background:#fff8f6;border:1px solid #eadbd7;border-radius:6px;color:#8e4f5c;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.courier-action-stack{align-items:center;display:flex;gap:5px}.courier-action-stack button{min-height:30px;min-width:30px;padding:0;width:30px}.courier-action-stack svg{flex:0 0 auto}.courier-action-stack span{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:1200px){.courier-overview-grid,.courier-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.courier-management-page{max-width:100vw;padding:0 10px 16px}.courier-list-header,.courier-page-header,.courier-settings-heading{align-items:stretch;grid-template-columns:1fr}.courier-page-header{display:grid}.courier-enable-toggle{justify-self:start}.courier-filter-row,.courier-overview-grid,.courier-settings-grid{grid-template-columns:1fr}}.payments-management-page{grid-gap:24px;color:#1f2937;display:grid;gap:24px;min-width:0}.payments-page-header{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 12px 30px #1f29370f;display:flex;gap:18px;justify-content:space-between;padding:24px}.payments-page-header span{align-items:center;color:#b76e79;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.payments-page-header h1{color:#111827;font-size:30px;font-weight:700;line-height:1.15;margin:0}.payments-page-header p{color:#6b7280;font-size:15px;margin:7px 0 0}.payment-view-btn,.payments-page-header button{align-items:center;background:#fff;border:1px solid #e7d7d2;border-radius:4px;color:#1f2937;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-width:0;transition:background .2s ease,border-color .2s ease}.payments-page-header button{padding:11px 16px}.payment-view-btn:hover,.payments-page-header button:hover:not(:disabled){background:#f8eee9;border-color:#d6b2aa}.payments-overview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.payments-overview-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 24px #1f29370d;padding:20px}.payments-overview-card span{color:#6b7280;display:block;font-size:13px;font-weight:600}.payments-overview-card strong{color:#111827;display:block;font-size:clamp(22px,2vw,30px);line-height:1.1;margin-top:8px;overflow-wrap:anywhere}.payments-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 12px 30px #1f29370f;overflow:hidden}.payments-filter-bar{align-items:flex-end;background:linear-gradient(180deg,#fff,#fbf7f5);border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;padding:16px}.payments-filter-bar label{color:#4b5563;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:6px;letter-spacing:.5px;min-width:0;text-transform:uppercase}.payments-search-control{flex:0 1 340px;max-width:100%;position:relative;width:340px}.payments-filter-bar label:not(.payments-search-control){flex:0 0 165px}.payments-search-control svg{bottom:12px;color:#b76e79;left:13px;pointer-events:none;position:absolute}.payments-filter-bar input,.payments-filter-bar select{background:#fff;border:1px solid #e1d2ce;border-radius:4px;color:#111827;font-size:14px;height:42px;min-width:0;outline:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.payments-filter-bar input{padding:10px 12px 10px 38px}.payments-filter-bar select{padding:9px 12px}.payments-filter-bar input:focus,.payments-filter-bar select:focus{border-color:#b76e79;box-shadow:0 0 0 3px #b76e7924}.payments-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.payments-table{border-collapse:collapse;min-width:1060px;width:100%}.payments-table td,.payments-table th{border-bottom:1px solid #eef0f3;padding:15px 16px;text-align:left;vertical-align:middle}.payments-table th{background:#f9fafb;color:#374151;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.payments-table td{color:#1f2937;font-size:14px;overflow-wrap:anywhere}.payments-table td small{color:#6b7280;display:block;margin-top:4px}.payment-method-pill,.payment-status-select{border-radius:999px;font-size:12px;font-weight:800;text-transform:uppercase}.payment-method-pill{background:#eef2ff;color:#3730a3;display:inline-flex;padding:6px 11px}.payment-amount{font-weight:800}.transaction-no{background:#f9fafb;border-radius:4px;color:#374151;display:inline-flex;font-family:Courier New,monospace;font-size:12px;font-weight:700;letter-spacing:.2px;max-width:100%;overflow-wrap:anywhere;padding:6px 9px}.payment-status-select{border:1px solid #d1d5db;min-width:126px;padding:8px 10px}.payment-status-select.payment-completed{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.payment-status-select.payment-pending{background:#fffbeb;border-color:#fde68a;color:#92400e}.payment-status-select.payment-failed{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.payment-status-select.payment-refunded{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.payment-view-btn{font-size:13px;min-width:96px;padding:9px 12px}.payments-empty{color:#6b7280;padding:42px 16px;text-align:center}@media (max-width:1180px){.payments-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.payments-filter-bar{gap:12px}.payments-search-control{flex-basis:100%;max-width:none;width:100%}.payments-filter-bar label:not(.payments-search-control){flex:1 1 150px}}@media (max-width:640px){.payments-management-page{gap:14px}.payments-page-header{flex-direction:column;gap:14px;padding:18px}.payments-page-header h1{font-size:24px}.payments-page-header p{font-size:13px;line-height:1.45}.payments-page-header button{min-height:42px;width:100%}.payments-overview-grid{gap:10px;grid-template-columns:1fr}.payments-overview-card{padding:16px}.payments-panel{overflow:visible}.payments-filter-bar{display:grid;grid-template-columns:1fr;padding:14px}.payments-filter-bar label,.payments-filter-bar label:not(.payments-search-control),.payments-search-control{flex:none;max-width:none;width:100%}.payments-filter-bar input,.payments-filter-bar select{font-size:13px;height:44px}.payments-table-wrap{overflow-x:visible}.payments-table,.payments-table tbody,.payments-table td,.payments-table th,.payments-table thead,.payments-table tr{display:block;width:100%}.payments-table{border-collapse:initial;border-spacing:0;min-width:0}.payments-table thead{display:none}.payments-table tbody{grid-gap:12px;background:#f9fafb;display:grid;gap:12px;padding:12px}.payments-table tr{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 18px #1f29370d;padding:12px}.payments-table td{grid-gap:10px;align-items:center;border-bottom:1px solid #f1f3f5;display:grid;font-size:13px;gap:10px;grid-template-columns:96px minmax(0,1fr);padding:8px 0}.payments-table td:last-child{border-bottom:0}.payments-table td:before{color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.payments-table td:first-child:before{content:"Order"}.payments-table td:nth-child(2):before{content:"Txn"}.payments-table td:nth-child(3):before{content:"Customer"}.payments-table td:nth-child(4):before{content:"Date"}.payments-table td:nth-child(5):before{content:"Method"}.payments-table td:nth-child(6):before{content:"Amount"}.payments-table td:nth-child(7):before{content:"Status"}.payments-table td:nth-child(8):before{content:"Action"}.payments-table td small{overflow-wrap:anywhere}.transaction-no{display:inline-block;min-width:0}.payment-status-select,.payment-view-btn{min-height:40px;width:100%}.payments-empty{display:block!important;padding:28px 12px!important;text-align:center}.payments-empty:before{content:none!important}}@media (max-width:380px){.payments-overview-card,.payments-page-header,.payments-table tr{padding:12px}.payments-filter-bar,.payments-table tbody{padding:10px}.payments-table td{gap:8px;grid-template-columns:78px minmax(0,1fr)}}.returns-management-page{margin:0;max-width:none;padding:0}.return-card,.returns-list-panel,.returns-overview-card,.returns-page-header{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 28px #0f172a0f}.returns-page-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;padding:20px}.returns-page-header h1{color:#111827;font-size:clamp(24px,2.2vw,32px);font-weight:800;margin:0}.returns-page-header p{color:#6b7280;font-size:13px;margin:6px 0 0}.return-save-btn,.returns-page-header button{align-items:center;background:#8e4f5c;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:7px;justify-content:center;min-height:36px}.returns-overview-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.returns-overview-card{padding:16px}.returns-overview-card span{color:#6b7280;font-size:12px;font-weight:800}.returns-overview-card strong{color:#111827;display:block;font-size:24px;font-weight:900;margin-top:6px}.returns-list-panel{padding:18px}.returns-list-header{grid-gap:14px;align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:grid;gap:14px;grid-template-columns:minmax(180px,.3fr) minmax(180px,260px);margin-bottom:14px;padding:13px 14px}.returns-list-header h3{color:#111827;font-size:17px;font-weight:800;margin:0}.returns-list-header span{color:#6b7280;display:block;font-size:12px;font-weight:700;margin-top:4px}.return-admin-grid input,.return-admin-grid select,.return-admin-grid textarea,.returns-list-header select{border:1px solid #e5e7eb;border-radius:8px;font:inherit;font-size:12px;min-height:36px;padding:8px 10px;width:100%}.returns-grid{grid-gap:14px;display:grid;gap:14px}.return-card{padding:16px}.return-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.return-card-head span,.return-detail-grid p{color:#6b7280;font-size:12px}.return-card-head strong{color:#111827;display:block;font-size:18px}.return-status-pill{background:#fff1f2;border-radius:999px;color:#8e4f5c;font-size:11px;font-weight:900;padding:7px 10px}.return-detail-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.return-detail-grid p{margin:0;overflow-wrap:anywhere}.return-admin-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.return-admin-grid label{grid-gap:5px;color:#374151;display:grid;font-size:11px;font-weight:800;gap:5px}.return-check,.return-wide{grid-column:span 2}.return-check{align-items:center;display:flex!important;grid-template-columns:auto 1fr}.return-check input{min-height:0;width:auto}.return-save-btn{margin-top:12px;padding:8px 12px}.returns-empty{color:#6b7280;padding:28px;text-align:center}@media (max-width:900px){.return-admin-grid,.return-detail-grid,.returns-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.returns-list-header,.returns-page-header{align-items:stretch;grid-template-columns:1fr}.return-admin-grid,.return-detail-grid,.returns-overview-grid{grid-template-columns:1fr}.return-check,.return-wide{grid-column:auto}}.settings-management-page{--settings-primary:#8f2f4b;--settings-primary-dark:#702139;--settings-success:#2f6b5b;--settings-soft:#f7f6f7;--settings-brand-soft:#fbf3f5;--settings-border:#e1dde0;--settings-border-strong:#cbc4c8;--settings-ink:#272326;--settings-muted:#706a6e;--settings-panel:#faf9fa;display:flex;flex-direction:column;gap:9px;padding-bottom:20px}.settings-management-page .settings-page-header{background:#fff;border:1px solid var(--settings-border);border-left:4px solid var(--settings-primary);border-radius:6px;margin-bottom:0;padding:11px 14px}.settings-management-page .settings-page-header h1{color:var(--settings-ink);font-size:1.1rem;font-weight:800;margin:0 0 3px}.settings-management-page .settings-page-header p{color:var(--settings-muted);font-size:.72rem;line-height:1.4;margin:0}.settings-inline-notice{border:1px solid;border-radius:5px;font-size:.72rem;font-weight:700;padding:8px 10px}.settings-inline-notice.success{background:#f0f8f4;border-color:#b8d9cc;color:var(--settings-success)}.settings-inline-notice.error{background:#fff5f6;border-color:#e8bfc8;color:#a52a45}.settings-management-page .settings-overview-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(5,minmax(120px,1fr))}.settings-management-page .settings-card,.settings-management-page .settings-overview-card{background:#fff;border:1px solid var(--settings-border);border-radius:6px;box-shadow:none}.settings-management-page .settings-overview-card{min-width:0;padding:8px 10px}.settings-management-page .settings-overview-card span{color:var(--settings-muted);display:block;font-size:.58rem;font-weight:800;letter-spacing:0;margin-bottom:3px;text-transform:uppercase}.settings-management-page .settings-overview-card strong{color:var(--settings-ink);display:block;font-size:.76rem;line-height:1.35;overflow-wrap:anywhere}.settings-management-page .settings-overview-card:first-child strong{color:var(--settings-primary)}.settings-management-page .settings-overview-card:nth-child(2) strong{color:var(--settings-success)}.settings-management-page .settings-layout-grid{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 250px}.settings-management-page .settings-main-panel{grid-gap:7px;display:grid;gap:7px;min-width:0}.settings-management-page .settings-tabs{background:#f2f0f1;border:1px solid var(--settings-border);border-radius:6px;display:flex;flex-wrap:wrap;gap:2px;padding:3px}.settings-management-page .settings-tab-button{background:#0000;border:1px solid #0000;border-radius:4px;color:#5e585c;cursor:pointer;font-size:.69rem;font-weight:800;min-height:29px;padding:5px 10px;transition:background .16s ease,border-color .16s ease,color .16s ease}.settings-management-page .settings-tab-button:hover{background:#fff;border-color:var(--settings-border-strong);color:var(--settings-ink)}.settings-management-page .settings-tab-button.active{background:var(--settings-primary);border-color:var(--settings-primary);color:#fff}.settings-management-page .settings-tab-panel{grid-gap:8px;display:grid;gap:8px}.settings-management-page .settings-tab-panel[hidden]{display:none}.settings-management-page .settings-security-card.settings-card,.settings-management-page .settings-store-form.settings-card{padding:10px}.settings-management-page .settings-section-heading{background:var(--settings-panel);border-bottom:1px solid var(--settings-border);border-left:3px solid var(--settings-primary);margin:7px 0 3px;padding:6px 8px}.settings-management-page .settings-section-heading:first-child{margin-top:0}.settings-management-page .settings-help-card h3,.settings-management-page .settings-preview-card h3,.settings-management-page .settings-section-heading h3,.settings-management-page .settings-security-card h3{color:var(--settings-ink);font-size:.78rem;font-weight:800;margin:0 0 2px}.settings-management-page .settings-help-item p,.settings-management-page .settings-preview-card p,.settings-management-page .settings-section-heading p{color:var(--settings-muted);font-size:.64rem;line-height:1.4;margin:0}.settings-management-page .settings-form-grid{grid-gap:7px 9px;align-items:start;display:grid;gap:7px 9px;grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.settings-management-page .settings-field{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%}.settings-management-page .settings-json-editor .settings-field,.settings-management-page .settings-legal-editor,.settings-management-page .settings-wide-field{max-width:none;width:100%}.settings-management-page .settings-field label{color:#4d474b;font-size:.66rem;font-weight:800;line-height:1.3}.settings-management-page .settings-field-help{color:var(--settings-muted);font-size:.59rem;line-height:1.35}.settings-management-page .settings-field input,.settings-management-page .settings-field select,.settings-management-page .settings-field textarea{background:#fff;border:1px solid #d4cfd2;border-radius:4px;color:var(--settings-ink);font:inherit;font-size:.72rem;max-width:none;min-height:32px;outline:none;padding:5px 8px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.settings-management-page .settings-field textarea{min-height:70px;resize:vertical}.settings-management-page .settings-logo-field{gap:7px}.settings-management-page .settings-logo-upload-row{grid-gap:5px;background:var(--settings-panel);border:1px dashed var(--settings-border-strong);border-radius:6px;display:grid;gap:5px;padding:8px}.settings-management-page .settings-logo-upload-row label{color:var(--settings-ink);font-size:.68rem;font-weight:800;margin:0}.settings-management-page .settings-logo-upload-row input{background:#fff}.settings-management-page .settings-file-note{color:var(--settings-primary);font-size:.66rem;font-weight:700}.settings-management-page .settings-field input:focus,.settings-management-page .settings-field select:focus,.settings-management-page .settings-field textarea:focus{border-color:var(--settings-primary);box-shadow:0 0 0 2px #8f2f4b1a}.settings-management-page .settings-json-editor,.settings-management-page .settings-list-editor{background:#fff;border:1px solid var(--settings-border);border-radius:6px;overflow:hidden}.settings-management-page .settings-json-editor summary,.settings-management-page .settings-list-summary{align-items:center;background:var(--settings-panel);cursor:pointer;display:flex;gap:8px;justify-content:space-between;list-style:none;min-height:38px;padding:6px 8px}.settings-management-page .settings-json-editor summary::-webkit-details-marker,.settings-management-page .settings-list-summary::-webkit-details-marker{display:none}.settings-management-page .settings-json-editor summary:after,.settings-management-page .settings-list-summary:after{background:#fff;border:1px solid var(--settings-border-strong);border-radius:4px;color:var(--settings-primary);content:"+";display:grid;flex:0 0 20px;font-size:.75rem;font-weight:900;height:20px;place-items:center;width:20px}.settings-management-page .settings-json-editor[open] summary:after,.settings-management-page .settings-list-editor[open] .settings-list-summary:after{content:"-"}.settings-management-page .settings-list-summary>span{background:var(--settings-brand-soft);border:1px solid #ead2d9;border-radius:4px;color:var(--settings-primary);flex:0 0 auto;font-size:.6rem;font-weight:800;margin-left:auto;padding:2px 6px}.settings-management-page .settings-list-summary h4{color:var(--settings-ink);font-size:.72rem;font-weight:800;margin:0 0 2px}.settings-management-page .settings-list-editor-body{grid-gap:7px;border-top:1px solid var(--settings-border);display:grid;gap:7px;padding:8px}.settings-management-page .settings-list-editor-body>button,.settings-management-page .settings-primary-button,.settings-management-page .settings-secondary-button{background:var(--settings-primary);border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:.68rem;font-weight:800;min-height:31px;padding:6px 10px;transition:background .16s ease,box-shadow .16s ease}.settings-management-page .settings-list-editor-body>button{background:#373236;width:-webkit-fit-content;width:fit-content}.settings-management-page .settings-primary-button,.settings-management-page .settings-secondary-button{margin-top:10px;min-width:145px;width:-webkit-fit-content;width:fit-content}.settings-management-page .settings-secondary-button{background:#373236}.settings-management-page .settings-list-editor-body>button:hover,.settings-management-page .settings-secondary-button:hover{background:#211e20}.settings-management-page .settings-primary-button:hover{background:var(--settings-primary-dark);box-shadow:0 4px 10px #8f2f4b2e}.settings-management-page button:disabled{cursor:not-allowed;opacity:.6;transform:none}.settings-management-page .settings-list-row{grid-gap:6px;align-items:end;border-top:1px solid var(--settings-border);display:grid;gap:6px;grid-template-columns:repeat(3,minmax(130px,1fr)) auto;padding-top:7px}.settings-management-page .settings-list-row+.settings-list-row{margin-top:3px}.settings-management-page .settings-remove-row{background:#fff6f7;border:1px solid #e6c1c9;border-radius:4px;color:#a52a45;cursor:pointer;font-size:.66rem;font-weight:800;min-height:32px;padding:5px 9px}.settings-management-page .settings-empty-note{background:#fff;border:1px dashed var(--settings-border-strong);border-radius:5px;color:var(--settings-muted);font-size:.65rem;margin:0;padding:8px}.settings-management-page .settings-toggle-row{align-items:center;background:var(--settings-soft);border:1px solid var(--settings-border);border-radius:4px;color:var(--settings-ink);cursor:pointer;display:flex;font-size:.68rem;font-weight:800;gap:7px;margin-bottom:5px;min-height:32px;padding:5px 8px;width:-webkit-fit-content;width:fit-content}.settings-management-page .settings-toggle-row input{accent-color:var(--settings-primary);height:14px;width:14px}.settings-management-page .settings-legal-editor{margin-top:8px}.settings-management-page .settings-json-editor summary>span{color:var(--settings-ink);font-size:.71rem;font-weight:800}.settings-management-page .settings-json-editor .settings-field{border-top:1px solid var(--settings-border);padding:8px}.settings-management-page .settings-legal-tabs{display:flex;flex-wrap:wrap;gap:4px}.settings-management-page .settings-legal-tabs button{background:#fff;border:1px solid var(--settings-border);border-radius:4px;color:var(--settings-muted);cursor:pointer;font-size:.65rem;font-weight:800;min-height:29px;padding:5px 8px}.settings-management-page .settings-legal-tabs button.active,.settings-management-page .settings-legal-tabs button:hover{background:var(--settings-brand-soft);border-color:#d8aebb;color:var(--settings-primary)}.settings-management-page .settings-side-panel{display:flex;flex-direction:column;gap:8px;position:-webkit-sticky;position:sticky;top:72px}.settings-management-page .settings-help-card,.settings-management-page .settings-preview-card{padding:10px}.settings-management-page .settings-logo-preview{background:var(--settings-brand-soft);border:1px solid #e2cbd2;border-radius:6px;color:var(--settings-primary);display:grid;font-size:1.25rem;font-weight:900;height:56px;margin:8px 0;overflow:hidden;place-items:center;width:56px}.settings-management-page .settings-logo-preview img{height:100%;object-fit:contain;width:100%}.settings-management-page .settings-preview-card>strong{color:var(--settings-ink);display:block;font-size:.76rem;margin-bottom:3px;overflow-wrap:anywhere}.settings-management-page .settings-help-card{display:flex;flex-direction:column;gap:7px}.settings-management-page .settings-help-item{border-top:1px solid var(--settings-border);padding-top:7px}.settings-management-page .settings-help-item:first-of-type{border-top:0;padding-top:0}.settings-management-page .settings-help-item strong{color:var(--settings-ink);display:block;font-size:.68rem;margin-bottom:2px}.settings-management-page .settings-reward-preview,.settings-management-page .settings-reward-rule-card{background:#fff;border:1px solid var(--settings-border);border-radius:8px;margin-top:14px;padding:14px}.settings-management-page .settings-reward-rule-card h4{color:var(--settings-ink);font-size:.98rem;font-weight:800;margin:0 0 5px}.settings-management-page .settings-reward-rule-card p{color:var(--settings-muted);font-size:.78rem;line-height:1.5;margin:0 0 12px}.settings-management-page .settings-reward-preview{align-items:center;background:#fff8f6;display:flex;gap:12px;justify-content:space-between}.settings-management-page .settings-reward-preview span{color:var(--settings-muted);font-size:.76rem;font-weight:700}.settings-management-page .settings-reward-preview strong{color:var(--settings-accent);font-size:.88rem;font-weight:900;text-align:right}@media (max-width:1180px){.settings-management-page .settings-overview-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.settings-management-page .settings-layout-grid{grid-template-columns:1fr}.settings-management-page .settings-side-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (max-width:900px){.settings-management-page .settings-side-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-management-page .settings-security-card{grid-column:1/-1}}@media (max-width:760px){.settings-management-page{gap:8px}.settings-management-page .settings-help-card,.settings-management-page .settings-page-header,.settings-management-page .settings-preview-card,.settings-management-page .settings-security-card.settings-card,.settings-management-page .settings-store-form.settings-card{padding:10px}.settings-management-page .settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-management-page .settings-form-grid,.settings-management-page .settings-list-row,.settings-management-page .settings-side-panel{grid-template-columns:1fr}.settings-management-page .settings-security-card{grid-column:auto}.settings-management-page .settings-list-editor-body>button,.settings-management-page .settings-primary-button,.settings-management-page .settings-secondary-button{width:100%}.settings-management-page .settings-tab-button{flex-basis:calc(50% - 2px);flex-grow:1;flex-shrink:1}}.settings-management-page{--settings-soft:#fbfafb;--settings-border:#d8d1d6;--settings-border-strong:#b9aeb5;--settings-ink:#161316;--settings-muted:#5f575d;--settings-panel:#fff}.settings-management-page .settings-card,.settings-management-page .settings-json-editor,.settings-management-page .settings-list-editor,.settings-management-page .settings-overview-card,.settings-management-page .settings-page-header,.settings-management-page .settings-reward-preview,.settings-management-page .settings-reward-rule-card{background:#fff!important;border-color:#d4c8cf!important;box-shadow:0 8px 24px #1f29370d!important}.settings-management-page .settings-security-card.settings-card,.settings-management-page .settings-store-form.settings-card{padding:16px!important}.settings-management-page .settings-section-heading{background:#fff8f6!important;border:1px solid #eadbd7!important;border-left:4px solid var(--settings-primary)!important;border-radius:8px!important;margin:14px 0 10px!important;padding:12px 14px!important}.settings-management-page .settings-help-card h3,.settings-management-page .settings-preview-card h3,.settings-management-page .settings-section-heading h3,.settings-management-page .settings-security-card h3{color:#111827!important;font-size:1rem!important;line-height:1.25!important}.settings-management-page .settings-field-help,.settings-management-page .settings-help-item p,.settings-management-page .settings-preview-card p,.settings-management-page .settings-section-heading p{color:#4b5563!important;font-size:.78rem!important;line-height:1.5!important}.settings-management-page .settings-form-grid{gap:14px 16px!important}.settings-management-page .settings-field{gap:6px!important}.settings-management-page .settings-field label,.settings-management-page .settings-json-editor summary>span,.settings-management-page .settings-list-summary h4,.settings-management-page .settings-toggle-row span{color:#111827!important;font-size:.84rem!important;font-weight:800!important;line-height:1.35!important}.settings-management-page .settings-field input,.settings-management-page .settings-field select,.settings-management-page .settings-field textarea{background:#fff!important;border:1px solid #bdb4ba!important;border-radius:8px!important;color:#111827!important;font-size:.9rem!important;font-weight:500!important;line-height:1.35!important;min-height:42px!important;padding:10px 12px!important}.settings-management-page .settings-field textarea{min-height:110px!important}.settings-management-page .settings-field input::placeholder,.settings-management-page .settings-field textarea::placeholder{color:#8a8086!important;opacity:1!important}.settings-management-page .settings-field input:focus,.settings-management-page .settings-field select:focus,.settings-management-page .settings-field textarea:focus{border-color:var(--settings-primary)!important;box-shadow:0 0 0 3px #8f2f4b29!important}.settings-management-page .settings-toggle-row{background:#fff!important;border-color:#d4c8cf!important;border-radius:8px!important;min-height:48px!important;padding:12px 14px!important}.settings-management-page .settings-toggle-row input{height:18px!important;width:18px!important}.settings-management-page .settings-tabs{background:#fff!important;border-color:#d4c8cf!important;gap:6px!important;padding:6px!important}.settings-management-page .settings-tab-button{background:#fbfafb!important;border-color:#e5e0e3!important;color:#4b5563!important;font-size:.82rem!important;min-height:38px!important;padding:8px 14px!important}.settings-management-page .settings-tab-button.active{background:var(--settings-primary)!important;border-color:var(--settings-primary)!important;color:#fff!important}.settings-management-page .settings-list-editor-body>button,.settings-management-page .settings-primary-button,.settings-management-page .settings-secondary-button{border-radius:8px!important;font-size:.86rem!important;min-height:42px!important}.settings-management-page .settings-reward-rule-card h4{font-size:1rem!important}.settings-management-page .settings-reward-rule-card p{color:#4b5563!important;font-size:.84rem!important}.saas-page,.saas-page *{box-sizing:border-box}.saas-page{grid-gap:22px;color:#111827;display:grid;font-family:Montserrat,sans-serif;gap:22px;margin:0 auto;max-width:1420px;width:100%}.saas-page button,.saas-page input,.saas-page label,.saas-page p,.saas-page select,.saas-page small,.saas-page span,.saas-page td,.saas-page th{color:inherit;font-family:inherit;letter-spacing:0}.saas-page-header{align-items:center;display:flex;gap:18px;justify-content:space-between}.saas-page-header h1,.saas-panel h2,.saas-panel h3{color:#111827;letter-spacing:0;line-height:1.2;margin:0}.saas-page-header h1{font-size:32px;font-weight:800}.saas-page-header p,.saas-panel p{color:#6b7280;font-size:14px;line-height:1.5;margin:6px 0 0}.saas-primary-action,.saas-table-action{align-items:center;background:#111827;border:1px solid #111827;border-radius:8px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:750;gap:8px;justify-content:center;line-height:1;min-height:42px;padding:0 15px}.saas-primary-action:hover,.saas-table-action:hover{background:#374151;border-color:#374151}.saas-primary-action svg,.saas-table-action svg{color:currentColor;height:18px;width:18px}.saas-tenant-strip{grid-gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:12px;grid-template-columns:2fr repeat(3,minmax(160px,1fr));padding:14px}.saas-tenant-strip>div{grid-gap:7px;display:grid;gap:7px;min-width:0}.saas-metric-card span,.saas-tenant-strip span{color:#6b7280;font-size:12px;font-weight:750;text-transform:uppercase}.saas-metric-card strong,.saas-tenant-strip strong{color:#111827;font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saas-tenant-strip input,.super-admin-form input,.super-admin-form select,.super-admin-search input{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:14px;min-height:42px;outline:none;padding:10px 12px;width:100%}.saas-tenant-strip input:focus,.super-admin-form input:focus,.super-admin-form select:focus,.super-admin-search input:focus{border-color:#912444;box-shadow:0 0 0 3px #9124441f}.saas-inline-message{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8!important;display:inline-flex;font-size:13px!important;font-weight:800;margin-top:10px;padding:7px 10px;width:-webkit-fit-content;width:fit-content}.saas-metric-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.saas-metric-card,.saas-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 24px #0f172a0f}.saas-metric-card{grid-gap:8px;display:grid;gap:8px;min-height:132px;padding:18px}.saas-metric-card svg{color:#912444;height:28px;width:28px}.saas-module-limit-grid,.saas-ops-grid,.saas-readiness-grid{grid-gap:14px;display:grid;gap:14px}.saas-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.saas-readiness-card{align-items:center;background:#fbfcfd;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;min-width:0;padding:14px}.saas-readiness-card svg{color:#912444;flex:0 0 auto;height:30px;width:30px}.saas-readiness-card div{grid-gap:3px;display:grid;gap:3px;min-width:0}.saas-env-item small,.saas-readiness-card small,.saas-readiness-card span{color:#6b7280;font-size:12px;font-weight:750}.saas-readiness-card strong{color:#111827;font-size:22px;font-weight:850;line-height:1.1}.saas-ops-grid{align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.saas-module-limit-grid{align-items:start;grid-template-columns:minmax(240px,.35fr) minmax(0,.65fr)}.saas-env-item{align-items:flex-start}.saas-env-item div{grid-gap:4px;display:grid;gap:4px;min-width:0}.saas-env-item strong{color:#111827;font-size:14px;font-weight:850}.saas-env-item span{color:#374151;font-size:13px;font-weight:750}.super-admin-overview{grid-gap:18px;display:grid;gap:18px}.overview-metric-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.overview-metric-grid .saas-metric-card{align-items:center;background:linear-gradient(180deg,#fff,#fbfcfe);border-color:#e4e7ec;box-shadow:0 14px 28px #0f172a12;display:flex;gap:14px;min-height:104px;padding:18px}.overview-metric-grid .saas-metric-card>div:last-child{grid-gap:5px;display:grid;gap:5px;min-width:0}.metric-icon-box{background:#fff3f7;border-radius:8px;color:#912444;display:grid;flex:0 0 auto;height:46px;place-items:center;width:46px}.metric-icon-box svg{height:23px;width:23px}.overview-metric-grid .saas-metric-card strong{font-size:24px;line-height:1.15}.overview-activity-grid,.overview-top-grid{gap:18px}.overview-insight-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.super-admin-overview .saas-panel{border-color:#e4e7ec;box-shadow:0 12px 26px #0f172a0f}.super-admin-overview .saas-panel-head{align-items:center;border-bottom:1px solid #eef0f4;padding-bottom:12px}.super-admin-overview .saas-panel-head h2{font-size:18px}.super-admin-overview .saas-panel-head p{font-size:13px;max-width:520px}.super-admin-overview .saas-panel-head>svg{background:#fff3f7;border-radius:8px;display:grid;height:38px;padding:9px;width:38px}.saas-layout-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:290px minmax(0,1fr)}.saas-phase-nav{grid-gap:8px;display:grid;gap:8px;position:-webkit-sticky;position:sticky;top:96px}.saas-phase-nav button{grid-gap:3px 11px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:grid;gap:3px 11px;grid-template-columns:34px 1fr;padding:12px;text-align:left;width:100%}.saas-phase-nav button svg{color:#6b7280;grid-row:span 2;height:24px;width:24px}.saas-phase-nav button span{color:#6b7280;font-size:12px;font-weight:750}.saas-phase-nav button strong{color:#111827;font-size:14px;font-weight:800;line-height:1.35}.saas-phase-nav button.active{background:#fff7fa;border-color:#912444}.saas-phase-nav button.active strong,.saas-phase-nav button.active svg{color:#912444}.saas-phase-detail{grid-gap:18px;display:grid;gap:18px;min-width:0}.saas-panel{padding:18px}.saas-panel-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.saas-panel-head>svg{color:#912444;flex:0 0 auto;height:24px;width:24px}.saas-phase-title{align-items:flex-start;display:flex;gap:13px}.saas-phase-title>svg{color:#912444;flex:0 0 auto;height:34px;width:34px}.saas-panel h2{font-size:22px;font-weight:800}.saas-panel h3{font-size:15px;font-weight:800;margin-bottom:10px}.saas-status{align-items:center;background:#f3f4f6;border-radius:999px;color:#374151;display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:28px;padding:5px 10px;white-space:nowrap}.saas-status svg{height:14px;width:14px}.saas-status-active,.saas-status-operational,.saas-status-ready-for-backend{background:#ecfdf3;color:#047857}.saas-status-partially-available,.saas-status-scaffolded,.saas-status-ui-created{background:#eff6ff;color:#1d4ed8}.saas-status-design-ready,.saas-status-warning{background:#fff7ed;color:#c2410c}.saas-status-suspended{background:#fff1f2;color:#be123c}.saas-progress-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:170px minmax(0,1fr) 54px;margin:8px 0 18px}.saas-progress-row span{color:#4b5563;font-size:13px;font-weight:700}.saas-progress-row strong{color:#111827;font-size:13px;font-weight:800;text-align:right}.saas-progress-track{background:#e5e7eb;border-radius:999px;height:9px;overflow:hidden}.saas-progress-track div{background:#912444;border-radius:inherit;height:100%}.saas-detail-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-chip-list{display:flex;flex-wrap:wrap;gap:8px}.saas-chip-list span{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#374151;font-size:13px;font-weight:700;padding:8px 10px}.saas-clean-list{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}.saas-clean-list li,.saas-owner-box,.saas-rule-item{align-items:flex-start;color:#374151;display:flex;font-size:14px;gap:9px;line-height:1.45}.saas-clean-list svg,.saas-owner-box svg,.saas-rule-item svg{color:#059669;flex:0 0 auto;height:17px;margin-top:1px;width:17px}.saas-clean-list code,.saas-table code{color:#912444;font-size:13px;font-weight:750}.saas-owner-box{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;min-height:46px;padding:12px}.saas-owner-box strong{color:#111827}.saas-table-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto;width:100%}.saas-table{background:#fff;border-collapse:collapse;min-width:720px;width:100%}.saas-compact-table{min-width:620px}.saas-table td,.saas-table th{border-bottom:1px solid #e5e7eb;padding:13px 14px;text-align:left;vertical-align:middle}.saas-table th{background:#f9fafb;color:#374151;font-size:13px;font-weight:850}.saas-table td{color:#374151;font-size:14px}.saas-table tbody tr:last-child td{border-bottom:0}.saas-table td span,.saas-table td strong{display:block}.saas-table td strong{color:#111827;font-weight:800}.saas-table td span{color:#6b7280;font-size:12px;margin-top:4px}.store-uuid-copy{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;margin-top:8px;max-width:100%;overflow-wrap:anywhere;padding:6px 8px;text-align:left}.store-uuid-copy:hover{border-color:#8e4f5c;color:#8e4f5c}.store-management-layout .saas-table-wrap{border:0;border-radius:0}.store-management-layout .saas-table{min-width:980px}.store-management-layout .saas-table th{background:#f8fafc;color:#475467;font-size:11px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.store-management-layout .saas-table td{border-bottom-color:#eef0f4;vertical-align:middle}.store-management-layout .saas-table tbody tr:hover td{background:#fbfcfe}.store-cell-main,.store-owner-cell{grid-gap:4px;display:grid;gap:4px;min-width:0}.store-cell-main strong,.store-owner-cell strong{color:#111827;font-size:14px;font-weight:850;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-cell-main span,.store-owner-cell span{color:#667085;font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-management-layout .store-uuid-copy{background:#f9fafb;font-size:11px;margin-top:8px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.store-management-layout td:nth-child(3),.store-management-layout td:nth-child(7){color:#344054;font-size:13px;font-weight:750}.store-uuid-text{font-size:13px;overflow-wrap:anywhere}.saas-rule-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-edit-panel{grid-gap:14px;display:grid;gap:14px}.saas-editor-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-editor-grid label,.saas-wide-field{grid-gap:7px;color:#374151;display:grid;font-size:13px;font-weight:800;gap:7px;margin:0}.saas-editor-grid input,.saas-editor-grid select,.saas-editor-grid textarea,.saas-mapping-row input,.saas-mapping-row select,.saas-wide-field textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:14px;min-height:42px;outline:none;padding:10px 12px;width:100%}.saas-editor-grid textarea,.saas-wide-field textarea{min-height:110px;resize:vertical}.saas-editor-grid input[type=range]{accent-color:#912444;padding:0}.saas-mapping-editor{grid-gap:10px;display:grid;gap:10px}.saas-mapping-editor h3{margin:2px 0 0}.saas-mapping-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(160px,1fr) minmax(140px,.75fr) minmax(220px,1.4fr) auto}.saas-mapping-row.metric-row{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 150px}.saas-config-actions{display:flex;flex-wrap:wrap;gap:10px}.saas-rule-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;min-height:54px;padding:12px}.super-admin-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:360px minmax(0,1fr)}.store-management-layout{gap:20px;grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.super-admin-grid.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-form{grid-gap:14px;display:grid;gap:14px}.store-management-layout .super-admin-form{gap:12px;padding:18px;position:-webkit-sticky;position:sticky;top:92px}.store-management-layout .super-admin-form .saas-panel-head{border-bottom:1px solid #eef0f4;margin-bottom:4px;padding-bottom:14px}.super-admin-form label{grid-gap:7px;color:#374151;display:grid;font-size:13px;font-weight:800;gap:7px;margin:0;text-transform:none}.store-management-layout .super-admin-form label{font-size:12px;gap:6px;letter-spacing:.01em;text-transform:uppercase}.store-management-layout .super-admin-form input,.store-management-layout .super-admin-form select{background:#fbfcfe;border-color:#e1e5eb;min-height:40px}.store-management-layout .super-admin-form input:focus,.store-management-layout .super-admin-form select:focus{background:#fff}.store-form-section{background:#fbfcff;border:1px solid #e8edf5;border-radius:8px;display:grid;padding:12px}.store-form-section[open]{gap:10px}.store-form-section>summary{align-items:center;color:#344054;cursor:pointer;display:flex;font-size:12px;font-weight:850;justify-content:space-between;letter-spacing:.04em;list-style:none;min-height:20px;text-transform:uppercase}.store-form-section>summary::-webkit-details-marker{display:none}.store-form-section>summary:after{background:#eef4ff;border-radius:999px;color:#4b49ac;content:"+";display:grid;font-size:15px;height:22px;line-height:1;place-items:center;width:22px}.store-form-section[open]>summary{border-bottom:1px solid #e8edf5;padding-bottom:8px}.store-form-section[open]>summary:after{content:"-"}.store-form-toggle-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.store-management-layout .store-form-section .saas-toggle-item{background:#fff;border-color:#e1e5eb;min-height:36px;padding:8px 10px}.store-management-layout .store-form-section .saas-toggle-item span{font-size:12px}.super-admin-form .saas-primary-action{margin-top:4px;width:100%}.super-admin-store-panel{min-width:0}.store-management-layout .super-admin-store-panel{overflow:hidden;padding:0}.store-management-layout .super-admin-store-panel>.saas-panel-head{align-items:center;border-bottom:1px solid #eef0f4;margin:0;padding:18px}.super-admin-search{align-items:center;color:#6b7280;display:flex;gap:8px;margin:0;min-width:260px}.store-management-layout .super-admin-search{background:#fbfcfe;border:1px solid #e1e5eb;border-radius:8px;min-width:320px;padding:0 12px}.store-management-layout .super-admin-search input{background:#0000;border:0;box-shadow:none}.super-admin-search svg{color:#6b7280;height:18px;width:18px}.saas-table-action{font-size:13px;min-height:34px;padding:0 11px}.saas-row-actions{display:flex;flex-wrap:wrap;gap:7px}.store-management-layout .saas-row-actions{gap:6px;min-width:122px}.saas-row-actions button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-grid;height:34px;place-items:center;width:34px}.store-management-layout .saas-row-actions button{background:#fbfcfe;height:32px;width:32px}.saas-row-actions button:hover{border-color:#912444;color:#912444}.saas-row-actions svg{height:16px;width:16px}.settings-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-toggle-item,.settings-form-grid label{grid-gap:7px;color:#374151;display:grid;font-size:13px;font-weight:800;gap:7px;margin:0;text-transform:none}.error-row select,.settings-form-grid input,.settings-form-grid select,.super-admin-form textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:14px;min-height:42px;outline:none;padding:10px 12px;width:100%}.super-admin-form textarea{min-height:86px;resize:vertical}.theme-preview-panel{margin:4px 0 12px}.theme-preview-panel>div{grid-gap:12px;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:12px;max-width:420px;padding:18px}.theme-preview-panel button{border:0;font-weight:800;min-height:40px;padding:0 16px;width:-webkit-fit-content;width:fit-content}.theme-builder-page{max-width:1180px}.theme-builder-form{gap:16px}.theme-builder-form .saas-panel-head{border-bottom:1px solid #eef0f4;margin-bottom:4px;padding-bottom:14px}.theme-builder-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(150px,1fr))}.theme-builder-grid label{grid-gap:6px;color:#344054;display:grid;font-size:12px;font-weight:800;gap:6px;margin:0}.theme-builder-grid input,.theme-builder-grid select{border:1px solid #d7dce3;border-radius:8px;color:#111827;font-size:13px;min-height:38px;padding:8px 10px}.theme-builder-grid input[type=color]{height:38px;padding:4px}.theme-builder-grid .theme-toggle-field{align-items:center;background:#fff;border:1px solid #d7dce3;border-radius:8px;grid-template-columns:1fr auto;min-height:64px;padding:10px 12px}.theme-builder-grid .theme-toggle-field input[type=checkbox]{accent-color:#912444;min-height:18px;width:18px}.theme-builder-page .theme-preview-panel{margin:2px 0 0}.theme-builder-page .theme-preview-panel>div{border-color:#e5e7eb;border-radius:8px;max-width:none;min-height:170px;padding:18px}.theme-builder-actions{align-items:center;flex-wrap:wrap;padding-top:4px}.theme-builder-actions .saas-primary-action,.theme-builder-actions .saas-table-action{min-width:160px;width:auto}.theme-reset-action{border-color:#d7dce3!important;color:#111827!important}.theme-reset-action:hover{border-color:#912444!important;color:#912444!important}.saas-toggle-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:18px 1fr;min-height:42px;padding:10px 12px}.saas-toggle-item.compact{display:inline-grid;min-height:38px;width:auto}.saas-toggle-item input{accent-color:#912444;height:18px;margin:0;width:18px}.saas-toggle-item span{color:#374151;font-size:13px;font-weight:800}.error-list,.monitor-list{grid-gap:10px;display:grid;gap:10px}.monitor-row{grid-gap:11px;align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:11px;grid-template-columns:34px minmax(0,1fr) auto;padding:12px}.super-admin-overview .error-list,.super-admin-overview .monitor-list{gap:9px}.super-admin-overview .monitor-row{background:#fbfcfe;border-color:#edf0f5;min-height:64px;padding:12px 13px}.super-admin-overview .monitor-row>svg{background:#f3f4f6;border-radius:8px;display:grid;height:34px;padding:8px;width:34px}.super-admin-overview .error-row:hover,.super-admin-overview .monitor-row:hover{background:#fff;border-color:#d9dee7}.gateway-select-row{cursor:pointer;text-align:left;width:100%}.gateway-select-row.active{background:#fff7fa;border-color:#912444}.gateway-add-trigger{align-items:center;background:#fffafb;border:1px dashed #cbb8be;border-radius:6px;color:#7b243f;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:800;gap:6px;justify-content:center;margin-top:9px;min-height:34px;width:100%}.gateway-add-trigger:hover{background:#fff4f7;border-color:#912444}.gateway-add-form{background:#faf8f9;border:1px solid #e5dadd;border-radius:6px;margin-top:9px;padding:9px}.gateway-add-form>label{color:#4b4145;display:block;font-size:11px;font-weight:800;margin-bottom:5px}.gateway-add-form>div{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto 32px}.gateway-add-form input{border:1px solid #d7cdd1;border-radius:4px;color:#272326;font:inherit;font-size:12px;min-height:32px;min-width:0;outline:none;padding:5px 8px;width:100%}.gateway-add-form input:focus{border-color:#912444;box-shadow:0 0 0 2px #9124441a}.gateway-add-form button{align-items:center;background:#912444;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:800;gap:5px;justify-content:center;min-height:32px;padding:5px 9px}.gateway-add-form .gateway-add-cancel{background:#ece8ea;color:#51494d;padding:0;width:32px}.monitor-row>svg{color:#912444;height:24px;width:24px}.monitor-row span,.monitor-row strong{display:block}.monitor-row strong{color:#111827;font-size:14px;font-weight:800}.monitor-row div span{color:#6b7280;font-size:12px;margin-top:3px}.error-row{grid-gap:6px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:6px;padding:12px}.super-admin-overview .error-row{background:#fbfcfe;border-color:#edf0f5;min-height:76px;padding:13px}.super-admin-overview .error-row-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-row-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.error-row strong{color:#111827;font-size:14px}.error-row p{color:#374151;font-size:13px;font-weight:800;margin:0}.error-row small,.error-row span{color:#6b7280;font-size:12px;line-height:1.4}.severity{border-radius:999px;font-size:11px!important;font-weight:850;padding:4px 8px}.severity-high{background:#fee2e2;color:#b91c1c!important}.severity-medium{background:#fef3c7;color:#92400e!important}.severity-low{background:#dcfce7;color:#166534!important}.advanced-store-panel{grid-gap:16px;display:grid;gap:16px}.readiness-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.overview-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-overview .overview-readiness-grid{gap:10px}.readiness-score-box{grid-gap:6px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:6px;min-width:0;padding:14px}.super-admin-overview .readiness-score-box{background:#fbfcfe;border-color:#edf0f5;min-height:86px;padding:13px}.super-admin-overview .readiness-score-box strong{font-size:24px}.super-admin-overview .saas-table-wrap{border:1px solid #edf0f5;border-radius:8px;overflow:auto}.super-admin-overview .saas-table{border:0;min-width:620px}.super-admin-overview .saas-table th{background:#f8fafc;color:#475467;font-size:11px;text-transform:uppercase}.super-admin-overview .saas-table td{font-size:13px}.readiness-score-box span,.usage-meter-row span{color:#6b7280;font-size:12px;font-weight:800;text-transform:uppercase}.readiness-score-box strong{color:#111827;font-size:22px;font-weight:850}.readiness-score-box small,.readiness-score-box strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readiness-score-box small{color:#6b7280;font-size:12px;font-weight:750}.saas-alert-list{display:flex;flex-wrap:wrap;gap:8px}.saas-alert-list span{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#c2410c;display:inline-flex;font-size:12px;font-weight:850;gap:7px;min-height:34px;padding:7px 10px}.saas-alert-list svg{height:15px;width:15px}.usage-meter-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.usage-meter-row{grid-gap:8px;display:grid;gap:8px}.usage-meter-row>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.usage-meter-row strong{color:#111827;font-size:13px;font-weight:850}.usage-meter-track{background:#e5e7eb;border-radius:999px;height:8px;overflow:hidden}.usage-meter-fill{background:#059669;border-radius:inherit;height:100%}.usage-warning{background:#f59e0b}.usage-blocked{background:#dc2626}.usage-unlimited{background:#912444;width:100%!important}.advanced-control-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-control-group{grid-gap:14px;align-content:start;display:grid;gap:14px;min-width:0}.advanced-control-group h3{color:#111827;font-size:17px;font-weight:850;margin:0}.advanced-control-group>label{grid-gap:7px;color:#374151;display:grid;font-size:13px;font-weight:800;gap:7px}.advanced-control-group input,.advanced-control-group select,.advanced-control-group textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:14px;min-height:42px;outline:none;padding:10px 12px;width:100%}.advanced-control-group textarea{min-height:84px;resize:vertical}@media (max-width:1180px){.advanced-control-grid,.readiness-summary-grid,.saas-detail-grid,.saas-editor-grid,.saas-metric-grid,.saas-module-limit-grid,.saas-ops-grid,.saas-readiness-grid,.saas-rule-grid,.saas-tenant-strip,.settings-form-grid,.super-admin-grid,.super-admin-grid.equal,.usage-meter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-layout-grid{grid-template-columns:1fr}.saas-phase-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.saas-mapping-row,.saas-mapping-row.metric-row{grid-template-columns:1fr}}@media (max-width:720px){.saas-page-header,.saas-panel-head{align-items:stretch;flex-direction:column}.saas-page-header h1{font-size:26px}.advanced-control-grid,.readiness-summary-grid,.saas-detail-grid,.saas-editor-grid,.saas-metric-grid,.saas-module-limit-grid,.saas-ops-grid,.saas-phase-nav,.saas-progress-row,.saas-readiness-grid,.saas-rule-grid,.saas-tenant-strip,.super-admin-grid,.super-admin-grid.equal,.usage-meter-grid{grid-template-columns:1fr}.saas-progress-row strong{text-align:left}.super-admin-search{min-width:0}}@media (max-width:1180px){.overview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-insight-grid,.store-management-layout{grid-template-columns:1fr}.store-management-layout .super-admin-form{position:static}.theme-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.super-admin-overview{gap:14px}.overview-metric-grid{grid-template-columns:1fr}.overview-metric-grid .saas-metric-card{min-height:92px;padding:14px}.metric-icon-box{height:40px;width:40px}.super-admin-overview .saas-panel-head{align-items:flex-start}.super-admin-overview .saas-panel-head>svg{height:34px;width:34px}.super-admin-overview .overview-readiness-grid{grid-template-columns:1fr}.super-admin-overview .monitor-row{grid-template-columns:34px minmax(0,1fr)}.super-admin-overview .monitor-row .saas-status{grid-column:2;width:-webkit-fit-content;width:fit-content}.store-management-layout .super-admin-store-panel>.saas-panel-head{align-items:stretch;flex-direction:column}.store-management-layout .super-admin-search{min-width:0;width:100%}.theme-builder-grid{grid-template-columns:1fr}.theme-builder-actions{justify-content:stretch}.theme-builder-actions .saas-primary-action,.theme-builder-actions .saas-table-action{width:100%}}.theme-builder-page{margin:0!important;max-width:none!important;padding:0!important}.theme-builder-notice{align-items:center;background:#98bdff29;border-left:4px solid #4b49ac;border-radius:8px;color:#1f1f3d;display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;margin-bottom:18px;padding:12px 14px}.theme-builder-notice button{background:#4b49ac1a;border:0;border-radius:6px;color:inherit;cursor:pointer;font-weight:900;height:28px;width:28px}.theme-builder-form.saas-panel{background:#fff!important;border-color:#e3e7f2!important;border-radius:12px!important;box-shadow:0 5px 21px -5px #4b49ac1f!important;margin:0!important;max-width:none!important;padding:12px!important}.theme-builder-form .saas-panel-head{background:#98bdff1f;border:1px solid #98bdff8c;border-radius:8px;margin-bottom:10px;padding:10px 12px}.theme-builder-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.theme-builder-section-card{background:#fbfcff;border:1px solid #e3e7f2;border-radius:8px;margin-top:10px;padding:10px}.theme-builder-section-head{align-items:flex-start;border-bottom:1px solid #e3e7f2;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px;padding-bottom:8px}.theme-builder-section-head h3{color:#1f1f3d;font-size:13px;font-weight:900;margin:0}.theme-builder-section-head p{color:#6b7280;font-size:10px;font-weight:600;margin:2px 0 0}.theme-builder-section-head>span{background:#4b49ac1a;border-radius:999px;color:#4b49ac;flex:0 0 auto;font-size:9px;font-weight:900;padding:3px 7px}.theme-builder-grid label,.theme-field{grid-gap:4px;color:#4b49ac;display:grid;font-size:10px;font-weight:800;gap:4px;letter-spacing:0;margin:0;min-width:0}.theme-field-title{align-items:center;display:flex;gap:6px;justify-content:space-between;min-height:16px}.theme-field-title small{background:#eef2ff;border-radius:999px;color:#667085;font-size:8px;font-weight:900;padding:1px 5px}.theme-builder-grid input,.theme-builder-grid select{background:#fff;border:1px solid #e3e7f2;border-radius:6px;color:#1f1f3d;font-size:11px;height:30px;min-height:30px;padding:5px 8px;width:100%}.theme-builder-grid input:focus,.theme-builder-grid select:focus{border-color:#4b49ac;box-shadow:0 0 0 3px #4b49ac1f;outline:none}.theme-color-control{grid-gap:6px;display:grid;gap:6px;grid-template-columns:34px minmax(0,1fr)}.theme-color-control input[type=color]{height:30px;min-height:30px;padding:2px}.theme-toggle-field{align-items:center;background:#fff;border:1px solid #e3e7f2;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;padding:6px 8px}.theme-toggle-field input[type=checkbox]{accent-color:#4b49ac;height:14px;min-height:14px;width:14px}.theme-preview-panel{background:#f5f7ff;border:1px solid #e3e7f2;border-radius:8px;margin-top:12px;padding:10px}.theme-preview-surface{grid-gap:12px;background:var(--theme-bg);border:1px solid #e3e7f2;border-radius:12px;color:var(--theme-text);display:grid;font-family:var(--theme-font);font-size:var(--theme-base-size);gap:12px;padding:18px}.theme-preview-logo{color:var(--theme-logo-color);font-size:var(--theme-logo-size);line-height:1.1}.theme-preview-footer-logo{color:var(--theme-logo-color);font-size:var(--theme-footer-logo-size);letter-spacing:.28em;text-transform:uppercase}.theme-preview-surface span{background:#98bdff3d;border-radius:999px;color:var(--theme-muted-text);font-size:12px;font-weight:800;padding:6px 10px;text-transform:capitalize;width:-webkit-fit-content;width:fit-content}.theme-preview-surface p{color:inherit;font-size:var(--theme-body-size);margin:0}.theme-preview-card{grid-gap:6px;background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:var(--theme-card-radius);display:grid;gap:6px;padding:10px;width:min(260px,100%)}.theme-preview-image{aspect-ratio:4/3;background:linear-gradient(135deg,var(--theme-muted-surface),var(--theme-surface));border-radius:var(--theme-image-radius)}.theme-preview-card strong{color:var(--theme-text);font-size:var(--theme-body-size)}.theme-preview-card small{color:var(--theme-muted-text)}.theme-preview-card b{color:var(--theme-price)}.theme-preview-card em{border:1px solid var(--theme-sale);border-radius:999px;color:var(--theme-sale);font-size:11px;font-style:normal;font-weight:900;padding:3px 8px;width:-webkit-fit-content;width:fit-content}.theme-preview-surface button{background:var(--theme-button-bg);border:0;border-radius:var(--theme-button-radius);color:var(--theme-button-text);cursor:pointer;font-size:var(--theme-button-size);font-weight:800;padding:10px 16px;width:-webkit-fit-content;width:fit-content}.theme-builder-actions{border-top:1px solid #e3e7f2;display:flex;gap:10px;justify-content:flex-end;margin-top:12px;padding-top:12px}.theme-builder-actions button{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:800;gap:8px;justify-content:center;min-height:34px;padding:7px 11px}.theme-reset-action{background:#fff!important;border:1px solid #e3e7f2!important;color:#4b49ac!important}@media (max-width:1180px){.theme-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.theme-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.theme-builder-actions,.theme-builder-grid{grid-template-columns:1fr}.theme-builder-section-head{flex-direction:column}.theme-builder-grid{display:grid}.theme-builder-actions{align-items:stretch;flex-direction:column}.theme-builder-actions button{width:100%}}.banner-page{margin:0!important;max-width:none!important;padding:0!important}.banner-form-panel,.banner-list-panel,.banner-page-header{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 28px #0f172a0f}.banner-page-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:20px}.banner-page-header h1{color:#111827;font-size:clamp(24px,2.2vw,32px);font-weight:800;letter-spacing:0;margin:0}.banner-page-header p{color:#6b7280;font-size:13px;margin:6px 0 0}.banner-actions button,.banner-filter-row button,.banner-form-actions button,.banner-page-header button{background:#fff8f6;border:1px solid #eadbd7;border-radius:8px;color:#8e4f5c;cursor:pointer;font-size:13px;font-weight:800;padding:10px 14px}.banner-actions button:disabled,.banner-form-actions button:disabled,.banner-page-header button:disabled{cursor:not-allowed;opacity:.55}.banner-notice{align-items:center;background:#fff8f6;border-left:4px solid #8e4f5c;border-radius:8px;color:#5c3038;display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;margin-bottom:18px;padding:12px 14px}.banner-notice button{background:#5c30381a;border:0;border-radius:6px;color:inherit;cursor:pointer;font-weight:900;height:28px;width:28px}.banner-management-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(340px,.52fr) minmax(0,1fr)}.banner-form-panel,.banner-list-panel{padding:18px}.banner-card-head{align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding:13px 14px}.banner-card-head h2{color:#111827;font-size:17px;font-weight:800;letter-spacing:0;margin:0}.banner-card-head span{color:#6b7280;display:block;font-size:12px;font-weight:700;margin-top:4px}.banner-form.admin-form{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;padding:0!important}.banner-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.banner-form .form-group{min-width:0}.banner-form .span-2{grid-column:1/-1}.banner-form .form-group label{color:#5c3038;font-size:11px;letter-spacing:0;margin:0 0 6px}.banner-filter-row input,.banner-filter-row select,.banner-form input,.banner-form textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;min-height:42px;padding:10px 12px;width:100%}.banner-form textarea{resize:vertical}.banner-filter-row input:focus,.banner-filter-row select:focus,.banner-form input:focus,.banner-form textarea:focus{border-color:#b76e79;box-shadow:0 0 0 3px #b76e791f;outline:none}.banner-current-image{align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:flex;gap:12px;margin-top:14px;padding:10px}.banner-current-image img{border-radius:8px;height:72px;object-fit:cover;width:148px}.banner-current-image span,.banner-current-image strong{display:block}.banner-current-image strong{color:#111827;font-size:13px}.banner-current-image span{color:#6b7280;font-size:12px;font-weight:700;margin-top:3px}.banner-toggle,.banner-upload-box{margin-top:14px}.banner-toggle{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px}.banner-toggle input{accent-color:#8e4f5c;margin-top:2px;min-height:18px;width:18px}.banner-toggle small,.banner-toggle strong{display:block}.banner-toggle strong{color:#111827;font-size:13px}.banner-toggle small{color:#6b7280;font-size:12px;font-weight:700;margin-top:3px}.banner-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.banner-form-actions button[type=submit]{background:#8e4f5c;color:#fff}.banner-filter-row{grid-gap:12px;align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(150px,.28fr) auto;margin-bottom:14px;padding:12px}.banner-table-wrap{overflow-x:auto}.banner-table td,.banner-table th{vertical-align:middle}.banner-thumb{border-radius:8px;height:58px;object-fit:cover;width:116px}.banner-title-cell{color:#111827;min-width:190px}.banner-title-cell strong{display:block;font-weight:800}.banner-title-cell small{color:#6b7280;display:block;font-size:11px;font-weight:700;margin-top:4px}.banner-link-code{background:#f9fafb;border-radius:7px;color:#374151;display:inline-block;max-width:210px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.banner-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:6px 10px}.banner-status.active{background:#ecfdf5;color:#047857}.banner-status.hidden{background:#f3f4f6;color:#6b7280}.banner-actions{display:flex;flex-wrap:wrap;gap:8px}.banner-actions .danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.banner-empty{color:#9ca3af;font-size:13px;padding:24px!important;text-align:center!important}@media (max-width:1180px){.banner-management-grid{grid-template-columns:1fr}}@media (max-width:760px){.banner-filter-row,.banner-form-grid,.banner-page-header{grid-template-columns:1fr}.banner-page-header{align-items:stretch;flex-direction:column}.banner-filter-row{display:grid}.banner-current-image{align-items:stretch;flex-direction:column}.banner-current-image img,.banner-thumb{aspect-ratio:16/7;height:auto;width:100%}.banner-actions,.banner-form-actions{flex-direction:column}.banner-actions button,.banner-form-actions button{width:100%}}.collection-management-page{margin:0!important;max-width:none!important;padding:0!important}.collection-manage-panel,.collection-page-header,.existing-collections-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 28px #0f172a0f}.collection-page-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:20px}.collection-page-header h1{color:#111827;font-size:clamp(24px,2.2vw,32px);font-weight:800;letter-spacing:0;margin:0}.collection-page-header p{color:#6b7280;font-size:13px;margin:6px 0 0}.collection-actions button,.collection-filter-row button,.collection-form-actions button,.collection-page-header button{background:#fff8f6;border:1px solid #eadbd7;border-radius:8px;color:#8e4f5c;cursor:pointer;font-size:13px;font-weight:800;padding:10px 14px}.collection-actions button:disabled,.collection-form-actions button:disabled,.collection-page-header button:disabled{cursor:not-allowed;opacity:.55}.collection-notice{align-items:center;background:#fff8f6;border-left:4px solid #8e4f5c;border-radius:8px;color:#5c3038;display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;margin-bottom:18px;padding:12px 14px}.collection-notice button{background:#5c30381a;border:0;border-radius:6px;color:inherit;cursor:pointer;font-weight:900;height:28px;width:28px}.collection-management-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(360px,.55fr) minmax(0,1fr)}.collection-manage-panel,.existing-collections-section{padding:18px}.collection-card-head{align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding:13px 14px}.collection-card-head h2{color:#111827;font-size:17px;font-weight:800;letter-spacing:0;margin:0}.collection-card-head span{color:#6b7280;display:block;font-size:12px;font-weight:700;margin-top:4px}.collection-form.admin-form{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;padding:0!important}.collection-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.collection-form .span-2{grid-column:1/-1}.collection-form .form-group{min-width:0}.collection-form label,.collection-product-panel label{color:#5c3038;font-size:11px;font-weight:800;letter-spacing:0;margin:0 0 6px}.collection-filter-row input,.collection-filter-row select,.collection-form input,.collection-form textarea,.collection-product-panel input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;min-height:42px;padding:10px 12px;width:100%}.collection-form textarea{resize:vertical}.collection-filter-row input:focus,.collection-filter-row select:focus,.collection-form input:focus,.collection-form textarea:focus,.collection-product-panel input:focus{border-color:#b76e79;box-shadow:0 0 0 3px #b76e791f;outline:none}.collection-current-image,.collection-product-panel{background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;margin-top:14px;padding:12px}.collection-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.collection-panel-head strong{color:#111827;font-size:13px}.collection-panel-head span{color:#6b7280;font-size:12px;font-weight:800}.collection-product-picker{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:10px;max-height:250px;overflow-y:auto}.collection-product-picker label{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;display:flex;font-size:12px;gap:8px;margin:0;padding:10px}.collection-product-picker input,.collection-toggle input{accent-color:#8e4f5c;min-height:18px;width:18px}.collection-product-picker p{color:#9ca3af;font-size:13px;font-weight:700;grid-column:1/-1;margin:0}.collection-current-image{align-items:center;display:flex;gap:12px}.collection-current-image img{border-radius:8px;height:96px;object-fit:cover;width:150px}.collection-current-image span,.collection-current-image strong{display:block}.collection-current-image strong{color:#111827;font-size:13px}.collection-current-image span{color:#6b7280;font-size:12px;font-weight:700;margin-top:3px}.collection-upload-box{margin-top:14px}.collection-banner-preview-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:14px}.collection-banner-preview-grid img{aspect-ratio:16/9;border-radius:8px;object-fit:cover;width:100%}.collection-toggle{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;margin-top:14px;padding:12px}.collection-toggle small,.collection-toggle strong{display:block}.collection-toggle strong{color:#111827;font-size:13px}.collection-toggle small{color:#6b7280;font-size:12px;font-weight:700;margin-top:3px}.collection-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.collection-form-actions button[type=submit]{background:#8e4f5c;color:#fff}.collection-filter-row{grid-gap:12px;align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(150px,.28fr) auto;margin-bottom:14px;padding:12px}.collection-table-wrap{overflow-x:auto}.collection-table td,.collection-table th{vertical-align:middle}.collection-thumb{border-radius:8px;height:66px;object-fit:cover;width:96px}.collection-name-cell{color:#111827;min-width:180px}.collection-name-cell strong{display:block;font-weight:800}.collection-name-cell small{color:#6b7280;display:block;font-size:11px;font-weight:700;margin-top:4px}.collection-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:6px 10px}.collection-status.active{background:#ecfdf5;color:#047857}.collection-status.hidden{background:#f3f4f6;color:#6b7280}.collection-actions{display:flex;flex-wrap:wrap;gap:8px}.collection-actions .danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.collection-empty{color:#9ca3af;font-size:13px;padding:24px!important;text-align:center!important}@media (max-width:1180px){.collection-management-grid{grid-template-columns:1fr}}@media (max-width:760px){.collection-current-image,.collection-page-header{align-items:stretch;flex-direction:column}.collection-filter-row,.collection-form-grid{grid-template-columns:1fr}.collection-current-image img{aspect-ratio:16/9;height:auto;width:100%}.collection-actions,.collection-form-actions{flex-direction:column}.collection-actions button,.collection-form-actions button{width:100%}}.home-sections-page{margin:0!important;max-width:none!important;padding:0!important}.existing-home-sections-section,.home-section-manage-panel,.home-sections-header{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 28px #0f172a0f}.home-sections-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:20px}.home-sections-header h1{color:#111827;font-size:clamp(24px,2.2vw,32px);font-weight:800;letter-spacing:0;margin:0}.home-sections-header p{color:#6b7280;font-size:13px;margin:6px 0 0}.home-section-warning{color:#b45309!important;font-weight:800}.home-section-card-actions button,.home-section-filter-row button,.home-section-form-actions button,.home-section-media-thumb button,.home-section-video-preview-wrap button,.home-sections-actions button{background:#fff8f6;border:1px solid #eadbd7;border-radius:8px;color:#8e4f5c;cursor:pointer;font-size:13px;font-weight:800;padding:10px 14px}.home-section-card-actions button:disabled,.home-section-form-actions button:disabled,.home-sections-actions button:disabled{cursor:not-allowed;opacity:.55}.home-section-notice{align-items:center;background:#fff8f6;border-left:4px solid #8e4f5c;border-radius:8px;color:#5c3038;display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;margin-bottom:18px;padding:12px 14px}.home-section-notice button{background:#5c30381a;border:0;border-radius:6px;color:inherit;cursor:pointer;font-weight:900;height:28px;width:28px}.home-sections-management-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(360px,.58fr) minmax(0,1fr)}.existing-home-sections-section,.home-section-manage-panel{padding:18px}.home-section-card-head{align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding:13px 14px}.home-section-card-head h2{color:#111827;font-size:17px;font-weight:800;letter-spacing:0;margin:0}.home-section-card-head span{color:#6b7280;display:block;font-size:12px;font-weight:700;margin-top:4px}.home-section-form.admin-form{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;padding:0!important}.home-section-form .grid-2,.home-section-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-section-form .form-group,.home-section-form .grid-2>div{min-width:0}.home-section-form .admin-field-label,.home-section-form label,.shop-price-card-row label,.silver-card-image-field label{color:#5c3038;font-size:11px;font-weight:800;letter-spacing:0;margin:0 0 6px}.home-section-filter-row input,.home-section-filter-row select,.home-section-form input,.home-section-form select,.home-section-form textarea,.shop-price-card-row input,.silver-card-image-field input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;min-height:42px;padding:10px 12px;width:100%}.home-section-form textarea{resize:vertical}.home-section-filter-row input:focus,.home-section-filter-row select:focus,.home-section-form input:focus,.home-section-form select:focus,.home-section-form textarea:focus{border-color:#b76e79;box-shadow:0 0 0 3px #b76e791f;outline:none}.home-section-media-admin,.home-section-product-picker,.shop-price-card-editor{background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;margin-top:14px;padding:12px}.home-section-product-picker{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-height:260px;overflow-y:auto}.home-section-product-picker label{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;display:flex;font-size:12px;gap:8px;margin:0;padding:10px}.home-section-checkbox-row input,.home-section-product-picker input{accent-color:#8e4f5c;min-height:18px;width:18px}.shop-price-card-row,.silver-card-image-field{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-top:12px;padding:12px}.shop-price-card-row strong{color:#111827;display:block;font-size:13px;margin-bottom:10px}.silver-card-image-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.home-section-existing-media{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:12px}.home-section-media-thumb,.home-section-video-preview-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px}.home-section-preview-image{aspect-ratio:16/9;border-radius:8px;object-fit:cover;width:100%}.home-section-preview-video{background:#111827;border-radius:8px;max-height:220px;width:100%}.home-section-empty,.home-section-help-text{color:#6b7280;display:block;font-size:12px;font-weight:700;margin:8px 0}.home-section-checkbox-row{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:10px;margin-top:14px;padding:12px}.home-section-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.home-section-form-actions button[type=submit]{background:#8e4f5c;color:#fff}.home-section-filter-row{grid-gap:12px;align-items:center;background:#fffaf8;border:1px solid #f0ded8;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(145px,.24fr) minmax(130px,.2fr) auto;margin-bottom:14px;padding:12px}.home-sections-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.home-section-empty-card,.home-section-toggle-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:14px}.home-section-toggle-card h3{color:#111827;font-size:15px;font-weight:800;letter-spacing:0;margin:0}.home-section-toggle-card small,.home-section-toggle-card span{color:#6b7280;display:block;font-size:12px;font-weight:700;margin-top:4px}.home-section-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.home-section-card-actions .danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.home-section-switch{align-items:center;display:inline-flex;margin:0}.home-section-switch input{opacity:0;position:absolute}.home-section-switch span{background:#d1d5db;border-radius:999px;cursor:pointer;display:inline-block;height:24px;position:relative;width:44px}.home-section-switch span:after{background:#fff;border-radius:50%;box-shadow:0 2px 5px #0f172a2e;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:18px}.home-section-switch input:checked+span{background:#8e4f5c}.home-section-switch input:checked+span:after{transform:translateX(20px)}.home-section-empty-card{color:#9ca3af;font-size:13px;font-weight:800;justify-content:center}@media (max-width:1180px){.home-sections-management-grid{grid-template-columns:1fr}}@media (max-width:760px){.home-sections-header{align-items:stretch;flex-direction:column}.home-section-filter-row,.home-section-form .grid-2,.home-section-form-grid{grid-template-columns:1fr}.home-section-toggle-card{align-items:stretch;flex-direction:column}.home-section-card-actions,.home-section-form-actions{flex-direction:column;justify-content:stretch}.home-section-card-actions button,.home-section-form-actions button{width:100%}}.admin-blog-page{grid-gap:22px;color:#111827;display:grid;font-family:Jost,sans-serif;gap:22px}.admin-blog-form,.admin-blog-header,.admin-blog-list{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 14px 34px #0f172a0f}.admin-blog-header{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:24px}.admin-blog-form h2,.admin-blog-header h1,.admin-blog-list h2{color:#111827;font-weight:700;margin:0}.admin-blog-header h1{font-size:30px}.admin-blog-card p,.admin-blog-card small,.admin-blog-header p,.admin-blog-list-head span{color:#6b7280;font-size:15px;margin:6px 0 0}.admin-blog-header a{background:#fff;border:1px solid #eadbd7;border-radius:4px;color:#111827;font-size:14px;font-weight:700;padding:11px 14px;text-decoration:none}.admin-blog-header a:hover{background:#f8e7df}.admin-blog-layout{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.admin-blog-form,.admin-blog-list{padding:22px}.admin-blog-form{grid-gap:14px;align-self:start;display:grid;gap:14px}.admin-blog-form-title,.admin-blog-list-head{align-items:center;display:flex;gap:14px;justify-content:space-between}.admin-blog-form-title button{background:#fff;border:1px solid #eadbd7;border-radius:4px;color:#111827;cursor:pointer;font-weight:700;padding:9px 12px}.admin-blog-form label{grid-gap:7px;color:#374151;display:grid;font-size:15px;font-weight:700;gap:7px}.admin-blog-form input,.admin-blog-form textarea,.admin-blog-list-head input{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:15px;outline:none;padding:11px 12px;width:100%}.admin-blog-form textarea{resize:vertical}.admin-blog-form input:focus,.admin-blog-form textarea:focus,.admin-blog-list-head input:focus{border-color:#b76e79;box-shadow:0 0 0 3px #b76e7924}.admin-blog-two-col{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-blog-checkbox{align-items:center;grid-template-columns:auto 1fr!important}.admin-blog-checkbox input{height:18px;width:18px}.admin-blog-actions button,.admin-blog-form>button{align-items:center;background:#fff;border:1px solid #b76e79;border-radius:4px;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:7px;justify-content:center;padding:11px 14px}.admin-blog-actions button:hover,.admin-blog-form>button:hover{background:#f8e7df}.admin-blog-actions button:disabled,.admin-blog-form>button:disabled{cursor:not-allowed;opacity:.65}.admin-blog-cards{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.admin-blog-card{grid-gap:14px;background:#fffdfc;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:14px;grid-template-columns:116px minmax(0,1fr);padding:14px}.admin-blog-card img{border-radius:6px;height:116px;object-fit:cover;width:116px}.admin-blog-card span{color:#b76e79;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.admin-blog-card h3{color:#111827;font-size:19px;margin:6px 0}.admin-blog-actions{display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end}.admin-blog-empty{border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;padding:22px;text-align:center}.admin-blog-image-preview{background:snow;border:1px solid #e7d7d2;border-radius:12px;padding:10px}.admin-blog-image-preview img{border-radius:8px;display:block;height:170px;object-fit:cover;width:100%}@media (max-width:980px){.admin-blog-layout,.admin-blog-two-col{grid-template-columns:1fr}}@media (max-width:640px){.admin-blog-card,.admin-blog-form-title,.admin-blog-header,.admin-blog-list-head{align-items:stretch;grid-template-columns:1fr}.admin-blog-form-title,.admin-blog-header,.admin-blog-list-head{flex-direction:column}.admin-blog-card img{height:180px;width:100%}}.zv-erp-page,.zv-erp-page *{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}.zv-erp-page .form-group{gap:4px}.zv-erp-page .form-group label,.zv-erp-page label{font-size:10px;line-height:1.2}.zv-erp-page .audit-filter-row input,.zv-erp-page .audit-filter-row select,.zv-erp-page .crm-card .form-group input,.zv-erp-page .crm-card .form-group select,.zv-erp-page .crm-filter-card input,.zv-erp-page .crm-filter-card select,.zv-erp-page .form-group input,.zv-erp-page .form-group select,.zv-erp-page .form-group textarea,.zv-erp-page .inventory-form-card .form-group input,.zv-erp-page .inventory-form-card .form-group select,.zv-erp-page .karigar-form-card .form-group input,.zv-erp-page .karigar-form-card .form-group select,.zv-erp-page .rates-form-card .form-group input,.zv-erp-page .rates-form-card .form-group select,.zv-erp-page .rates-form-card .form-group textarea,.zv-erp-page .reports-filter-row input,.zv-erp-page .reports-filter-row select,.zv-erp-page .sales-form-card .form-group input,.zv-erp-page .sales-form-card .form-group select,.zv-erp-page .sales-register-filter input,.zv-erp-page .sales-register-filter select,.zv-erp-page .supplier-form-card .form-group input,.zv-erp-page .supplier-form-card .form-group select,.zv-erp-page input,.zv-erp-page select,.zv-erp-page textarea{border-radius:5px;font-size:12px;min-height:32px;padding:6px 8px}.zv-erp-page .form-group textarea,.zv-erp-page textarea{min-height:54px}.zv-erp-page .crm-card,.zv-erp-page .daybook-card,.zv-erp-page .inventory-form-card,.zv-erp-page .karigar-form-card,.zv-erp-page .oldgold-card,.zv-erp-page .rates-form-card,.zv-erp-page .sales-form-card,.zv-erp-page .sales-form-section,.zv-erp-page .staff-create-card,.zv-erp-page .supplier-form-card{gap:8px;padding:10px}.zv-erp-page .crm-rule-grid,.zv-erp-page .daybook-field-grid,.zv-erp-page .grid-2,.zv-erp-page .grid-3,.zv-erp-page .grid-4,.zv-erp-page .grid-5,.zv-erp-page .inventory-field-grid,.zv-erp-page .karigar-field-grid,.zv-erp-page .oldgold-field-grid,.zv-erp-page .rates-field-grid,.zv-erp-page .sales-field-grid,.zv-erp-page .supplier-field-grid{gap:8px}.zv-erp-page .sales-item-line-grid .form-group input,.zv-erp-page .sales-item-line-grid .form-group select{min-height:30px;padding:5px 7px}.zv-erp-page{background-color:#f4f6f9;display:block;min-height:calc(100vh - 92px)}.zv-main-content{padding:25px;width:100%}.zv-content-box{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000000d;margin-bottom:25px;min-width:0;padding:25px}.erp-inline-alert{background:#fff7ed;border-left:4px solid #d35400;border-radius:6px;color:#7c2d12;font-size:13px;font-weight:600;margin-bottom:16px;padding:12px 14px}.erp-notice{align-items:center;background:#eff6ff;border-left-color:#2563eb;color:#1e3a8a;display:flex;gap:12px;justify-content:space-between}.erp-notice.success{background:#f0fdf4;border-left-color:#16a34a;color:#166534}.erp-notice.error{background:#fef2f2;border-left-color:#dc2626;color:#991b1b}.erp-notice button{background:#0f172a14;border:0;border-radius:6px;color:inherit;cursor:pointer;flex:0 0 28px;font-size:14px;font-weight:800;height:28px;line-height:1;width:28px}.erp-notice button:hover{background:#0f172a24}.supplier-box{border-top:4px solid #d35400}.karigar-box{border-top:4px solid #8e44ad}.billing-box{border-top:4px solid #27ae60}.inventory-box{border-top:4px solid #2563eb}.sales-register-box{border-top:4px solid #16a34a}.rates-box{border-top:4px solid #0f766e}.reports-box{border-top:4px solid #4338ca}.staff-permissions-box{border-top:4px solid #7c3aed}.audit-log-box{border-top:4px solid #be123c}.kitty-box{border-top:4px solid #d4af37}.oldgold-box{border-top:4px solid #f59e0b}.crm-box,.daybook-box{border-top:4px solid #d4af37}.erp-overview{grid-gap:18px;display:grid;gap:18px}.erp-overview-head{align-items:flex-end;background:#fff;border:1px solid #d9e2ec;border-radius:8px;box-shadow:0 2px 8px #0f172a0d;display:flex;gap:18px;justify-content:space-between;padding:22px}.erp-overview-card span,.erp-overview-head span,.erp-panel-head span,.erp-roadmap-list span{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.erp-overview-head h1{color:#111827;font-size:24px;margin:4px 0}.erp-overview-head p{color:#475569;font-size:13px}.erp-dashboard-controls{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:min(100%,460px)}.erp-dashboard-controls input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-size:13px;min-width:0;outline:none;padding:9px 11px;width:220px}.erp-dashboard-controls input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.erp-dashboard-controls button{background:#fff7fa;border:1px solid #ead2d9;border-radius:8px;color:#8f2f4b;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:800;padding:9px 13px}.erp-dashboard-controls button:disabled{cursor:not-allowed;opacity:.6}.erp-dashboard-controls>strong{background:#f8fafc;border:1px solid #d9e2ec;border-radius:999px;color:#334155;flex:0 0 auto;font-size:13px;padding:8px 12px;white-space:nowrap}.erp-overview-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.erp-overview-card,.erp-overview-panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 5px #0f172a0d}.erp-overview-card{grid-gap:8px;border-left:4px solid #94a3b8;display:grid;gap:8px;padding:16px}.erp-overview-card.green{border-left-color:#16a34a}.erp-overview-card.red{border-left-color:#dc2626}.erp-overview-card.orange{border-left-color:#d35400}.erp-overview-card.violet{border-left-color:#8e44ad}.erp-overview-card.gold{border-left-color:#d4af37}.erp-overview-card.amber{border-left-color:#f59e0b}.erp-overview-card.blue{border-left-color:#2563eb}.erp-overview-card.slate{border-left-color:#475569}.erp-overview-card strong{color:#111827;font-size:24px}.erp-overview-card small{color:#64748b;font-size:12px;font-weight:700}.erp-dashboard-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:13px;font-weight:700;grid-column:1/-1;padding:16px;text-align:center}.erp-overview-panels{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.erp-overview-panel{overflow:hidden}.erp-panel-head{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.erp-panel-head h2{border:0;color:#111827;display:block;font-size:16px;margin:0;padding:0}.erp-action-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.erp-action-link{grid-gap:6px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#111827;display:grid;gap:6px;min-width:0;padding:14px;text-decoration:none}.erp-action-link:hover{background:#f8fafc;border-color:#94a3b8}.erp-action-link strong,.erp-roadmap-list strong{font-size:14px;overflow-wrap:anywhere}.erp-action-link small,.erp-status-copy small{color:#64748b;font-size:12px;line-height:1.45}.erp-status-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.erp-roadmap-list{grid-gap:0;display:grid;gap:0}.erp-roadmap-list div{grid-gap:10px;align-items:center;border-bottom:1px solid #eef2f7;display:grid;gap:10px;grid-template-columns:48px 1fr;padding:13px 16px}.erp-roadmap-list div:last-child{border-bottom:0}.erp-roadmap-list>.erp-dashboard-empty{border-bottom:1px dashed #cbd5e1;display:block;margin:16px}.zv-content-box h2{align-items:center;border-bottom:2px solid #ecf0f1;color:#2c3e50;display:flex;font-size:18px;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.zv-content-box h2 span{font-size:14px}.supplier-box h2 span{color:#d35400}.karigar-box h2 span{color:#8e44ad}.billing-box h2 span{color:#7f8c8d}.inventory-box h2 span{color:#2563eb}.sales-register-box h2 span{color:#16a34a}.rates-box h2 span{color:#0f766e}.reports-box h2 span{color:#4338ca}.staff-permissions-box h2 span{color:#7c3aed}.audit-log-box h2 span{color:#be123c}.kitty-box h2 span{color:#aa8c2c}.oldgold-box h2 span{color:#f59e0b}.crm-box h2 span,.daybook-box h2 span{color:#d4af37}.grid-5{grid-gap:15px;grid-template-columns:repeat(5,1fr)}.grid-4,.grid-5{display:grid;gap:15px}.grid-4{grid-gap:15px;grid-template-columns:repeat(4,1fr)}.grid-3{grid-gap:15px;grid-template-columns:repeat(3,1fr)}.grid-2,.grid-3{display:grid;gap:15px}.grid-2{grid-gap:15px;grid-template-columns:repeat(2,1fr)}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.form-group{display:flex;flex-direction:column;margin-bottom:10px}.form-group label{color:#34495e;font-size:11px;font-weight:600;margin-bottom:5px;text-transform:uppercase}.form-group input,.form-group select,.form-group textarea{border:1px solid #bdc3c7;border-radius:4px;font-size:14px;min-width:0;outline:none;padding:8px 12px;width:100%}.form-group input:focus,.form-group select:focus{border-color:#3498db}.section-title{align-items:center;border-bottom:1px dashed #cbd5e1;color:#2c3e50;cursor:pointer;display:flex;font-size:13px;gap:8px;letter-spacing:.5px;margin-bottom:10px;margin-top:15px;padding-bottom:5px;text-transform:uppercase}.old-gold-title,.supplier-title{color:#d35400}.invoice-table-wrapper{margin:15px 0;overflow-x:auto}.invoice-table{border-collapse:collapse;min-width:1000px;width:100%}.invoice-table.wide,.supplier-table{min-width:1700px}.receive-table{min-width:1400px}.invoice-table th{background-color:#34495e;color:#fff;font-size:11px;padding:10px 5px;text-align:center;text-transform:uppercase}.invoice-table.karigar-table th{background-color:#8e44ad}.invoice-table.supplier-table th{background-color:#d35400}.invoice-table td{border:1px solid #e2e8f0;font-size:13px;padding:8px 5px;text-align:center}.invoice-table input,.invoice-table select{border:1px solid #cbd5e1;border-radius:3px;font-size:13px;padding:6px;text-align:center;width:100%}.summary-box{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px 15px;width:100%}.supplier-summary-row{display:flex;justify-content:flex-end;margin-top:10px}.supplier-summary{border-color:#d35400;width:380px}.summary-row{align-items:center;border-bottom:1px solid #f1f5f9;color:#4a5568;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.summary-row:last-child{border-bottom:none}.summary-row span{font-weight:500}.summary-row.total-payable{border-top:1px dashed #cbd5e1;color:#2c3e50;font-size:16px;font-weight:700;margin-top:5px;padding-top:12px}.summary-row input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;color:#2c3e50;font-size:13px;font-weight:700;padding:6px 10px;text-align:right;width:160px}.supplier-total{border-top-color:#d35400}.supplier-total input,.supplier-total span{color:#d35400}.erp-ledger-summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(160px,1fr));margin:18px 0}.erp-ledger-summary div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:7px;padding:14px}.erp-ledger-summary span,.erp-ledger-summary strong{display:block}.erp-ledger-summary strong{color:#64748b;font-size:11px;text-transform:uppercase}.erp-ledger-summary span{color:#111827;font-size:17px;font-weight:800;margin-top:6px}.btn-daybook,.btn-inventory,.btn-invoice,.btn-karigar,.btn-kitty,.btn-oldgold,.btn-rates,.btn-supplier{border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;min-height:42px;transition:.2s;white-space:normal}.btn-crm{background:#d4af37;border:0;border-radius:8px;color:#1a252f;cursor:pointer;font-weight:900;padding:11px 16px;width:100%}.btn-invoice{background-color:#27ae60;font-size:13px;justify-self:flex-end;margin-top:20px;min-width:210px;padding:10px 18px;width:-webkit-fit-content;width:fit-content}.btn-inventory{background-color:#2563eb}.btn-inventory,.btn-rates{font-size:15px;margin-top:8px;padding:12px;width:100%}.btn-rates{background-color:#0f766e}.btn-karigar,.btn-supplier{display:block;float:none;margin-left:auto;margin-top:10px;padding:10px 20px}.btn-karigar{background-color:#8e44ad}.btn-supplier{background-color:#d35400}.btn-kitty{background-color:#1f2937;margin-top:8px;padding:11px 18px;width:100%}.btn-kitty.gold{background:linear-gradient(135deg,#d4af37,#aa8c2c)}.btn-kitty.green{background-color:#16a34a}.btn-oldgold{background-color:#f59e0b;padding:11px 16px;width:100%}.btn-daybook{background-color:#d4af37;color:#1a252f;padding:12px;width:100%}.btn-daybook.update{background-color:#0ea5e9;color:#fff}.btn-invoice:hover{background-color:#219653}.btn-inventory:hover{background-color:#1d4ed8}.btn-rates:hover{background-color:#115e59}.btn-karigar:hover{background-color:#7d3c98}.btn-supplier:hover{background-color:#ba4a00}.btn-kitty:hover{filter:brightness(.95)}.btn-oldgold:hover{background-color:#d97706}.btn-daybook:hover{filter:brightness(.96)}.clear-fix{clear:both}.karigar-tabs,.supplier-tabs{background:#eee;border-radius:6px;display:flex;gap:10px;margin-bottom:20px;padding:5px}.karigar-tab-btn,.supplier-tab-btn{background:none;border:none;border-radius:4px;color:#555;cursor:pointer;font-weight:600;padding:10px 15px;transition:.2s}.karigar-tab-btn.active{background:#8e44ad;color:#fff}.supplier-tab-btn.active{background:#d35400;color:#fff}.karigar-section,.supplier-section{display:none}.karigar-section.active,.karigar-section.receive-preview,.supplier-section.active,.supplier-section.ledger-preview{display:block}.karigar-form-card,.karigar-ledger-filter-card{grid-gap:16px;background:#fcfaff;border:1px solid #eadcf8;border-radius:8px;display:grid;gap:16px;padding:16px}.karigar-form-head{align-items:center;background:#fff;border:1px solid #eadcf8;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.karigar-form-head span,.karigar-form-head strong{display:block}.karigar-form-head strong{color:#4a235a;font-size:15px;font-weight:900}.karigar-form-head span{color:#64748b;font-size:12px;margin-top:4px}.erp-secondary-btn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;font-size:13px;font-weight:800;padding:9px 12px}.erp-secondary-btn:hover{background:#f8fafc}.karigar-form-section{grid-gap:12px;background:#fff;border:1px solid #eadcf8;border-radius:8px;display:grid;gap:12px;padding:14px}.karigar-form-section h3{color:#6c3483;font-size:13px;font-weight:900;margin:0;text-transform:uppercase}.karigar-field-grid{grid-gap:14px;display:grid;gap:14px}.karigar-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.karigar-field-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.karigar-form-card .form-group,.karigar-ledger-filter-card .form-group{margin-bottom:0;min-width:0}.karigar-form-card .form-group label,.karigar-ledger-filter-card .form-group label{color:#334155;font-size:11px;letter-spacing:0}.karigar-form-card .form-group input,.karigar-form-card .form-group select,.karigar-ledger-filter-card .form-group input,.karigar-ledger-filter-card .form-group select{background:#fff;border-color:#cbd5e1;border-radius:8px;color:#0f172a;min-height:42px;padding:10px 12px;width:100%}.karigar-form-card .form-group input::placeholder{color:#94a3b8}.karigar-form-card .form-group input:focus,.karigar-form-card .form-group select:focus,.karigar-ledger-filter-card .form-group input:focus,.karigar-ledger-filter-card .form-group select:focus{border-color:#8e44ad;box-shadow:0 0 0 3px #8e44ad1f;outline:none}.karigar-form-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.karigar-form-summary div{background:#fff;border:1px solid #eadcf8;border-radius:8px;padding:12px}.karigar-form-summary small,.karigar-form-summary strong{display:block}.karigar-form-summary small{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.karigar-form-summary strong{color:#4a235a;font-size:16px;font-weight:900;margin-top:5px}.karigar-form-actions{display:flex;justify-content:flex-end}.supplier-form-card,.supplier-ledger-filter-card{grid-gap:16px;background:#fffaf5;border:1px solid #fed7aa;border-radius:8px;display:grid;gap:16px;padding:16px}.supplier-form-head{align-items:center;background:#fff;border:1px solid #fed7aa;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.supplier-form-head span,.supplier-form-head strong{display:block}.supplier-form-head strong{color:#7c2d12;font-size:15px;font-weight:900}.supplier-form-head span{color:#64748b;font-size:12px;margin-top:4px}.supplier-form-section{grid-gap:12px;background:#fff;border:1px solid #fed7aa;border-radius:8px;display:grid;gap:12px;padding:14px}.supplier-form-section h3{color:#c2410c;font-size:13px;font-weight:900;margin:0;text-transform:uppercase}.supplier-field-grid{grid-gap:14px;display:grid;gap:14px}.supplier-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-field-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.supplier-form-card .form-group,.supplier-ledger-filter-card .form-group{margin-bottom:0;min-width:0}.supplier-form-card .form-group label,.supplier-ledger-filter-card .form-group label{color:#334155;font-size:11px;letter-spacing:0}.supplier-form-card .form-group input,.supplier-form-card .form-group select,.supplier-ledger-filter-card .form-group input,.supplier-ledger-filter-card .form-group select{background:#fff;border-color:#cbd5e1;border-radius:8px;color:#0f172a;min-height:42px;padding:10px 12px;width:100%}.supplier-form-card .form-group input::placeholder{color:#94a3b8}.supplier-form-card .form-group input:focus,.supplier-form-card .form-group select:focus,.supplier-ledger-filter-card .form-group input:focus,.supplier-ledger-filter-card .form-group select:focus{border-color:#d35400;box-shadow:0 0 0 3px #d354001f;outline:none}.supplier-form-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.supplier-form-summary div{background:#fff;border:1px solid #fed7aa;border-radius:8px;padding:12px}.supplier-form-summary small,.supplier-form-summary strong{display:block}.supplier-form-summary small{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.supplier-form-summary strong{color:#7c2d12;font-size:16px;font-weight:900;margin-top:5px}.supplier-form-actions{display:flex;justify-content:flex-end}.split-bottom-container{grid-gap:25px;border-top:2px solid #edf2f7;display:grid;gap:25px;grid-template-columns:1.1fr .9fr;margin-top:20px;padding-top:15px}.sales-form-card{grid-gap:16px;display:grid;gap:16px}.sales-form-head{align-items:center;background:#f0fdf4;border:1px solid #d1fae5;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.sales-form-head h3{color:#14532d;font-size:17px;margin:0}.sales-form-head button{background:#fff;border:1px solid #bbf7d0;border-radius:8px;color:#15803d;cursor:pointer;font-size:13px;font-weight:800;padding:9px 12px}.sales-form-head button:disabled{cursor:not-allowed;opacity:.55}.sales-form-section{grid-gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 5px #0f172a0a;display:grid;gap:12px;padding:16px}.sales-form-section h4{color:#166534;font-size:13px;font-weight:900;margin:0;text-transform:uppercase}.sales-field-grid{grid-gap:14px;display:grid;gap:14px}.sales-field-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-item-section{overflow-x:auto}.sales-field-grid.sales-item-line-grid{gap:8px;grid-template-columns:minmax(90px,.75fr) minmax(180px,1.8fr) minmax(90px,.8fr) minmax(110px,1fr) minmax(80px,.75fr) minmax(80px,.75fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(80px,.7fr) minmax(100px,.9fr) minmax(100px,.9fr) minmax(105px,.95fr) minmax(110px,1fr) minmax(115px,1fr) minmax(90px,.8fr) minmax(80px,.7fr);min-width:1600px}.sales-item-line-grid .form-group label{white-space:nowrap}.sales-item-line-grid .form-group input,.sales-item-line-grid .form-group select{min-height:38px;padding:8px 10px}.sales-line-actions{align-items:center;display:flex;gap:10px;min-width:-webkit-max-content;min-width:max-content}.sales-line-actions button,.sales-line-list button{background:#16a34a;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;padding:9px 13px}.sales-line-actions button:nth-child(2),.sales-line-list button{background:#e2e8f0;color:#0f172a}.sales-line-actions span{color:#64748b;font-size:12px;font-weight:700}.sales-line-list{border:1px solid #e2e8f0;border-radius:8px;min-width:980px;overflow-x:auto}.sales-line-list table{border-collapse:collapse;width:100%}.sales-line-list td,.sales-line-list th{border-bottom:1px solid #e2e8f0;font-size:12px;padding:8px 9px;text-align:left;white-space:nowrap}.sales-line-list th{background:#f8fafc;color:#334155;font-size:11px;text-transform:uppercase}.sales-form-card .form-group{margin-bottom:0;min-width:0}.sales-form-card .form-group label{color:#334155;font-size:11px;letter-spacing:0}.sales-form-card .form-group input,.sales-form-card .form-group select{background:#fff;border-color:#cbd5e1;border-radius:8px;color:#0f172a;min-height:42px;padding:10px 12px}.sales-form-card .form-group input::placeholder{color:#94a3b8}.sales-form-card .form-group input:focus,.sales-form-card .form-group select:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f;outline:none}.payment-box,.promo-box{border-radius:6px;padding:12px}.promo-box{background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:15px}.payment-box{background:#f4fbf7;border:1px solid #d5f5e3;margin-top:15px}.payment-box>span,.promo-box>span{color:#2c3e50;display:block;font-size:11px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.payment-box>span{color:#1e8449}.right-column-box{background:#fafbfc;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;gap:15px;padding:15px}.toggle-trigger{display:none}.toggle-content{border:1px solid #0000;border-radius:6px;margin-bottom:0;max-height:0;opacity:0;overflow:hidden;padding:0 12px;transition:all .3s ease-out}.toggle-trigger:checked~.toggle-content{margin-bottom:15px;max-height:200px;opacity:1;padding:12px}.old-gold-box{background:#fdf2e9}.kitty-hero{align-items:center;background:linear-gradient(135deg,#d4af37,#aa8c2c);border-radius:12px;box-shadow:0 12px 24px #aa8c2c38;color:#fff;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;padding:24px}.kitty-hero h2{border:0;color:#fff;display:block;font-size:24px;margin:0;padding:0}.kitty-hero p{font-size:13px;margin-top:6px;opacity:.9}.kitty-hero>span{background:#fff3;border-radius:8px;font-size:13px;font-weight:700;padding:9px 14px}.kitty-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(140px,1fr));margin-bottom:18px}.kitty-stats div{background:#fff;border-left:4px solid #d4af37;border-radius:10px;box-shadow:0 1px 4px #0f172a14;padding:16px}.kitty-passbook-stats small,.kitty-stats small{color:#64748b;display:block;font-size:11px;font-weight:800;text-transform:uppercase}.kitty-stats strong{color:#1f2937;display:block;font-size:20px;margin-top:6px}.kitty-tabs{background:#eee;border-radius:6px;display:flex;gap:10px;margin-bottom:20px;padding:5px}.kitty-tabs button{background:none;border:0;border-radius:4px;color:#555;cursor:pointer;font-weight:600;padding:10px 15px;transition:.2s}.kitty-tabs button.active{background:#d4af37;color:#1a252f}.kitty-panel{background:#0000;min-height:320px;padding:0}.kitty-form-card{grid-gap:16px;background:#fffdf6;display:grid;gap:16px;margin:0 auto;max-width:920px;padding:18px}.kitty-form-card,.kitty-form-head{border:1px solid #fde68a;border-radius:8px}.kitty-form-head{align-items:center;background:#fff;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.kitty-form-head h3{color:#1f2937;font-size:17px;margin:0}.kitty-form-head span{color:#64748b;display:block;font-size:12px;margin-top:4px}.kitty-form-stack{grid-gap:16px;display:grid;gap:16px}.kitty-form-section{grid-gap:12px;background:#fff;border:1px solid #fde68a;border-radius:8px;display:grid;gap:12px;padding:14px}.kitty-form-card>h4,.kitty-form-section h4{color:#92400e;font-size:12px;font-weight:900;margin:0;text-transform:uppercase}.kitty-field-grid{grid-gap:14px;display:grid;gap:14px}.kitty-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.kitty-form-card .form-group{margin-bottom:0;min-width:0}.kitty-form-card .form-group label{color:#334155;font-size:11px;letter-spacing:0}.kitty-form-card .form-group input,.kitty-form-card .form-group select{background:#fff;border-color:#cbd5e1;border-radius:8px;color:#0f172a;min-height:42px;padding:10px 12px;width:100%}.kitty-form-card .form-group input:focus,.kitty-form-card .form-group select:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3724;outline:none}.kitty-form-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.kitty-form-summary div{background:#fff;border:1px solid #fde68a;border-radius:8px;padding:12px}.kitty-form-summary small,.kitty-form-summary strong{display:block}.kitty-form-summary small{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.kitty-form-summary strong{color:#78350f;font-size:15px;font-weight:900;margin-top:5px;word-break:break-word}.kitty-ledger h3{color:#1f2937;font-size:18px;margin-bottom:16px}.kitty-plan-badges{display:flex;flex-wrap:wrap;gap:8px}.kitty-plan-badges span{background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:12px;font-weight:700;padding:6px 10px}.kitty-plan-badges p{color:#64748b;font-size:13px}.kitty-ledger-head,.kitty-passbook-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.kitty-ledger-head span{background:#fef3c7;border-radius:999px;color:#92400e;font-size:12px;font-weight:800;padding:5px 10px}.kitty-file-btn,.kitty-passbook-head button{background:#d4af37;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;padding:7px 11px}.kitty-passbook{background:#fffbeb99;border:1px dashed #f59e0b;border-radius:12px;margin-top:28px;padding:22px}.kitty-passbook-head{border-bottom:1px solid #fde68a;padding-bottom:10px}.kitty-passbook-head h3 span{color:#aa8c2c}.kitty-passbook-head button{background:#64748b}.kitty-passbook-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.kitty-passbook-stats div{background:#fff;border:1px solid #e5e7eb;border-radius:9px;padding:14px}.kitty-passbook-stats strong{color:#1f2937;display:block;font-size:16px;margin-top:6px}.oldgold-header{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 4px #0f172a14;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px;padding:22px}.oldgold-title-wrap{align-items:center;display:flex;gap:12px}.oldgold-mark{background:#f59e0b;border-radius:9px;box-shadow:0 10px 18px #f59e0b3d;color:#fff;font-size:20px;font-weight:900;padding:12px}.oldgold-header h2{border:0;color:#0f172a;display:block;font-size:24px;margin:0;padding:0}.oldgold-header p{color:#64748b;font-size:12px;margin-top:4px}.oldgold-live-pill{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9px;color:#065f46;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:9px 14px}.oldgold-live-pill span{background:#10b981;border-radius:999px;height:8px;width:8px}.oldgold-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.oldgold-grid,.oldgold-left,.oldgold-right{grid-gap:22px;display:grid;gap:22px}.oldgold-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 4px #0f172a14;padding:22px}.oldgold-card h3{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:17px;margin-bottom:16px;padding-bottom:10px}.oldgold-step{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:18px;padding:16px}.oldgold-step h4{color:#334155;letter-spacing:.04em;margin-bottom:12px}.oldgold-right input[readonly],.oldgold-step input[readonly]{background:#f1f5f9;color:#475569;cursor:not-allowed}.oldgold-payout{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin-top:12px;padding:18px;text-align:center}.oldgold-bucket span,.oldgold-payout span{color:#047857;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.oldgold-payout strong{color:#059669;font-size:30px;font-weight:900;margin-top:6px}.oldgold-submit-wrap{align-items:flex-end;display:flex}.oldgold-bucket{background:#fff1f2;border:1px solid #ffe4e6;border-radius:12px;padding:18px;text-align:center}.oldgold-bucket span{color:#be123c}.oldgold-bucket strong{color:#e11d48;display:block;font-size:30px;font-weight:900;margin-top:6px}.oldgold-ledger{margin-top:22px}.oldgold-status{background:#fff1f2;border:1px solid #fecdd3;border-radius:999px;color:#e11d48;display:inline-flex;font-size:11px;font-weight:800;padding:4px 8px}.oldgold-actions{display:flex;gap:8px;justify-content:center}.oldgold-actions button{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#334155;cursor:pointer;font-size:12px;font-weight:800;padding:6px 9px}.oldgold-actions button:last-child{background:#fffbeb;border-color:#fde68a;color:#b45309}.oldgold-grid,.oldgold-left,.oldgold-right{gap:18px}.oldgold-card{grid-gap:16px;background:#fffaf5;box-shadow:none;display:grid;gap:16px;padding:16px}.oldgold-card,.oldgold-card-head{border:1px solid #fed7aa;border-radius:8px}.oldgold-card-head{align-items:center;background:#fff;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.oldgold-card-head.compact{align-items:flex-start}.oldgold-card-head h3{border:0;color:#7c2d12;font-size:16px;margin:0;padding:0}.oldgold-card-head span{color:#64748b;display:block;font-size:12px;margin-top:4px}.oldgold-form-stack{grid-gap:16px;display:grid;gap:16px}.oldgold-step{grid-gap:12px;background:#fff;border:1px solid #fed7aa;border-radius:8px;display:grid;gap:12px;margin-bottom:0;padding:14px}.oldgold-step h4{color:#c2410c;font-size:12px;font-weight:900;letter-spacing:0;margin:0;text-transform:uppercase}.oldgold-field-grid{grid-gap:14px;display:grid;gap:14px}.oldgold-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.oldgold-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.oldgold-card .form-group{margin-bottom:0;min-width:0}.oldgold-card .form-group label{color:#334155;font-size:11px;letter-spacing:0}.oldgold-card .form-group input,.oldgold-card .form-group select{background:#fff;border-color:#cbd5e1;border-radius:8px;color:#0f172a;min-height:42px;padding:10px 12px;width:100%}.oldgold-card .form-group input:focus,.oldgold-card .form-group select:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b24;outline:none}.oldgold-form-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.oldgold-form-summary div{background:#fff;border:1px solid #fed7aa;border-radius:8px;padding:12px}.oldgold-form-summary small,.oldgold-form-summary strong{display:block}.oldgold-form-summary small{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.oldgold-form-summary strong{color:#7c2d12;font-size:16px;font-weight:900;margin-top:5px}.oldgold-ledger{margin-top:18px}.daybook-header{background:linear-gradient(135deg,#1a252f,#2c3e50);border-bottom:4px solid #d4af37;border-radius:0 0 14px 14px;box-shadow:0 10px 25px #0f172a14;color:#fff;gap:18px;justify-content:space-between;margin-bottom:22px;padding:22px 28px}.daybook-brand,.daybook-header{align-items:center;display:flex}.daybook-brand{gap:14px}.daybook-gem{background:#111827;border:1px solid #d4af37;border-radius:999px;color:#d4af37;display:grid;font-size:15px;font-weight:900;height:45px;place-items:center;width:45px}.daybook-header h2{border:0;color:#fff;display:block;font-size:24px;margin:0;padding:0}.daybook-header p{color:#ffffff9e;font-size:12px;margin-top:4px}.daybook-header>span{background:#111827;border:1px solid #64748b;border-radius:999px;color:#fff;font-size:13px;font-weight:800;padding:8px 14px}.daybook-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(300px,.8fr) minmax(0,1.6fr)}.daybook-card{background:#fff;border:0;border-radius:14px;box-shadow:0 10px 25px #0f172a0a,0 1px 3px #0f172a0a;overflow:hidden}.daybook-card-head{background:#1a252f;border-bottom:2px solid #d4af37;color:#fff;font-weight:800;padding:16px 20px}.daybook-card-head.split{align-items:center;display:flex;gap:12px;justify-content:space-between}.daybook-card-head strong{border:1px solid #d4af37;border-radius:999px;color:#d4af37;font-size:13px;padding:6px 12px}.daybook-form{padding:22px}.daybook-inline-add{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr auto;margin:-2px 0 14px}.daybook-inline-add.account-add{grid-template-columns:minmax(110px,.7fr) 1fr auto}.daybook-inline-add input,.daybook-inline-add select{border:1px solid #e2e8f0;border-radius:8px;font-size:13px;padding:9px 10px}.daybook-inline-add button,.daybook-modify{background:#fffbeb;border:1px solid #d4af37;border-radius:8px;color:#92400e;cursor:pointer;font-size:12px;font-weight:800;padding:8px 10px}.daybook-table-wrap{max-height:520px}.daybook-table th{background:#f1f5f9;color:#475569}.daybook-table td small,.daybook-table td strong{display:block}.daybook-table td small{color:#64748b;margin-top:4px}.daybook-badge,.daybook-mode{border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;padding:4px 8px}.daybook-badge.receipt{background:#d1fae5;color:#065f46}.daybook-badge.payment{background:#fee2e2;color:#991b1b}.daybook-badge.expense{background:#fef3c7;color:#92400e}.daybook-mode{background:#e0f2fe;color:#0369a1}.money-in{color:#16a34a}.money-in,.money-out{font-weight:900;text-align:right}.money-out{color:#dc2626}.daybook-footer{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.daybook-footer>span{color:#64748b;font-weight:800}.daybook-footer div{display:flex;gap:18px}.daybook-grid{gap:18px;grid-template-columns:minmax(320px,.8fr) minmax(0,1.6fr)}.daybook-card{grid-gap:16px;background:#fffdf6;box-shadow:none;display:grid;gap:16px;overflow:visible;padding:16px}.daybook-card,.daybook-card-head{border:1px solid #fde68a;border-radius:8px}.daybook-card-head{align-items:center;background:#fff;color:#0f172a;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.daybook-card-head span,.daybook-card-head strong{display:block}.daybook-card-head strong{border:0;color:#78350f;font-size:15px;font-weight:900;padding:0}.daybook-card-head span{color:#64748b;font-size:12px;margin-top:4px}.daybook-form{grid-gap:16px;display:grid;gap:16px;padding:0}.daybook-form-section{grid-gap:12px;background:#fff;border:1px solid #fde68a;border-radius:8px;display:grid;gap:12px;padding:14px}.daybook-form-section.compact{gap:10px}.daybook-form-section h3{color:#92400e;font-size:12px;font-weight:900;margin:0;text-transform:uppercase}.daybook-field-grid{grid-gap:14px;display:grid;gap:14px}.daybook-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.daybook-card .form-group{margin-bottom:0;min-width:0}.daybook-card .form-group label{color:#334155;font-size:11px;letter-spacing:0}.daybook-card .form-group input,.daybook-card .form-group select,.daybook-card .form-group textarea{background:#fff;border-color:#cbd5e1;border-radius:8px;color:#0f172a;min-height:42px;padding:10px 12px;width:100%}.daybook-card .form-group textarea{resize:vertical}.daybook-card .form-group input:focus,.daybook-card .form-group select:focus,.daybook-card .form-group textarea:focus,.daybook-inline-add input:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3724;outline:none}.daybook-inline-add,.daybook-table-wrap{margin:0}.daybook-footer{background:#fff;border:1px solid #fde68a;border-radius:8px;padding:12px 14px}.crm-header{background:linear-gradient(135deg,#1a252f,#2c3e50);border-bottom:4px solid #d4af37;border-radius:0 0 14px 14px;box-shadow:0 4px 20px #0f172a14;color:#fff;gap:18px;justify-content:space-between;margin-bottom:20px;padding:22px 28px}.crm-brand,.crm-header{align-items:center;display:flex}.crm-brand{gap:14px}.crm-heart{background:#111827;border:1px solid #d4af37;border-radius:999px;color:#d4af37;display:grid;font-weight:900;height:48px;place-items:center;width:48px}.crm-header h2{border:0;color:#fff;display:block;font-size:24px;margin:0;padding:0}.crm-header p{color:#ffffffa6;font-size:12px;margin-top:4px}.crm-header>span{background:#111827;border:1px solid #64748b;border-radius:999px;font-size:13px;font-weight:800;padding:8px 14px}.crm-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(150px,1fr));margin-bottom:18px}.crm-card,.crm-filter-card,.crm-stats div{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0f172a0d}.crm-stats div{border-left:4px solid #d4af37;padding:16px}.crm-stats div.platinum{border-left-color:#cbd5e1}.crm-stats div.gold{border-left-color:#facc15}.crm-stats div.points{border-left-color:#0d6efd}.crm-stats small{color:#64748b;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.crm-stats strong{color:#111827;display:block;font-size:26px;margin-top:6px}.crm-config-grid{grid-gap:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.crm-card{overflow:hidden;padding:22px}.crm-card h3{border-bottom:1px solid #f1f5f9;color:#1a252f;font-size:17px;margin-bottom:16px;padding-bottom:10px}.crm-sync small{color:#64748b;display:block;font-size:12px}.crm-sync-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.crm-actions button,.crm-sync-actions button,.crm-table-head button{background:#1a252f;border:0;color:#fff;cursor:pointer;font-size:12px;font-weight:900;padding:9px 12px}.crm-sync-actions button:first-child{background:#d4af37;color:#1a252f}.crm-filter-card{grid-template-columns:minmax(0,1fr) minmax(180px,.3fr);margin-bottom:18px;padding:14px}.crm-filter-card input,.crm-filter-card select{border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.crm-table-card{padding:0}.crm-table-head{align-items:center;background:#1a252f;border-bottom:2px solid #d4af37;color:#fff;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.crm-table-head h3{border:0;color:#fff;margin:0;padding:0}.crm-table-head button{background:#facc15;color:#1a252f}.crm-table td small,.crm-table td strong,.crm-tier{display:block}.crm-table td small{color:#64748b;margin-top:4px}.crm-family,.crm-size,.crm-tier{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:11px;font-weight:800;margin-right:5px;margin-top:6px;padding:4px 8px;text-transform:capitalize}.crm-tier.platinum{background:#e2e8f0;color:#334155}.crm-tier.gold{background:#fef08a;color:#713f12}.crm-tier.silver{background:#f1f5f9;color:#475569}.crm-points{color:#0d6efd;font-weight:900;text-align:right}.crm-actions{grid-gap:7px;display:grid;gap:7px}.crm-actions button:first-child{background:#16a34a}.crm-actions button:last-child{background:#fff;border:1px solid #cbd5e1;color:#1a252f}.crm-config-grid{gap:18px}.crm-card,.crm-filter-card{background:#fffdf6;border:1px solid #fde68a;border-radius:8px;box-shadow:none}.crm-card{grid-gap:16px;display:grid;gap:16px;padding:16px}.crm-card-head,.crm-table-head{align-items:center;background:#fff;border:1px solid #fde68a;border-radius:8px;color:#0f172a;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.crm-card-head h3,.crm-table-head h3{border:0;color:#78350f;font-size:16px;margin:0;padding:0}.crm-card-head span,.crm-filter-card span,.crm-table-head span{color:#64748b;display:block;font-size:12px;margin-top:4px}.crm-rule-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-card .form-group{margin-bottom:0;min-width:0}.crm-card .form-group label{color:#334155;font-size:11px;letter-spacing:0}.crm-card .form-group input,.crm-card .form-group select,.crm-filter-card input,.crm-filter-card select{background:#fff;border-color:#cbd5e1;border-radius:8px;color:#0f172a;min-height:42px;padding:10px 12px;width:100%}.crm-card .form-group input:focus,.crm-card .form-group select:focus,.crm-filter-card input:focus,.crm-filter-card select:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3724;outline:none}.crm-filter-card{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;padding:16px}.crm-filter-card strong{color:#78350f;font-size:15px;font-weight:900}.crm-filter-row{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(170px,.3fr) auto}.crm-table-card{padding:16px}.crm-table-head{border-bottom:1px solid #fde68a;margin-bottom:14px}.crm-actions button,.crm-sync-actions button,.crm-table-head button{border-radius:8px}.erp-entry-guide{grid-gap:18px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:grid;gap:18px;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);margin-bottom:18px;padding:16px}.erp-entry-guide span{background:#dbeafe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:900;margin-bottom:7px;padding:4px 9px;text-transform:uppercase}.erp-entry-guide h3{color:#0f172a;font-size:18px;margin:0}.erp-entry-guide ol{grid-gap:8px;color:#334155;display:grid;font-size:13px;font-weight:700;gap:8px;margin:0;padding-left:20px}.erp-entry-guide li::marker{color:#2563eb;font-weight:900}.sales-entry-guide{margin-top:14px}.inventory-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(130px,1fr));margin:16px 0 18px}.inventory-stats div{background:#fff;border:1px solid #dbeafe;border-left:4px solid #2563eb;border-radius:8px;padding:14px}.inventory-stats small{color:#64748b;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.inventory-stats strong{color:#111827;display:block;font-size:19px;margin-top:6px}.inventory-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.inventory-form-card,.inventory-list-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 5px #0f172a0d;padding:18px}.inventory-card-head{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.inventory-card-head h3{color:#111827;font-size:17px;margin:0}.inventory-card-head button,.inventory-filter-row button{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;cursor:pointer;font-size:13px;font-weight:800;padding:9px 12px}.inventory-card-head button:disabled{cursor:not-allowed;opacity:.55}.inventory-form-section{grid-gap:12px;background:#fbfdff;border:1px solid #e8eef7;border-radius:8px;display:grid;gap:12px;margin-bottom:16px;padding:14px}.inventory-form-section.compact{margin-bottom:12px}.inventory-form-section h4{color:#1e3a8a;font-size:13px;font-weight:900;margin:0;text-transform:uppercase}.inventory-field-grid{grid-gap:14px;display:grid;gap:14px}.inventory-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-field-grid.five,.inventory-field-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-form-card .form-group{margin-bottom:0;min-width:0}.inventory-form-card .form-group label{color:#334155;font-size:11px;letter-spacing:0}.inventory-form-card .form-group input,.inventory-form-card .form-group select{background:#fff;border-color:#cbd5e1;border-radius:8px;color:#0f172a;min-height:42px;padding:10px 12px}.inventory-form-card .form-group input::placeholder{color:#94a3b8}.inventory-filter-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(150px,.25fr) auto;margin-bottom:14px}.inventory-filter-row input,.inventory-filter-row select{border:1px solid #cbd5e1;border-radius:8px;font-size:13px;padding:10px 12px}.inventory-filter-row input:focus,.inventory-filter-row select:focus,.inventory-form-card .form-group input:focus,.inventory-form-card .form-group select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.inventory-form-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:4px}.inventory-form-summary div{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;padding:12px}.inventory-form-summary small{color:#64748b;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.inventory-form-summary strong{color:#0f172a;display:block;font-size:16px;margin-top:5px}.inventory-table{min-width:1180px}.inventory-table th{background:#1e3a8a}.inventory-table td small,.inventory-table td strong{display:block}.inventory-table td small{color:#64748b;margin-top:4px}.inventory-status{background:#e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:11px;font-weight:900;padding:5px 9px;text-transform:uppercase}.inventory-status.available{background:#dcfce7;color:#166534}.inventory-status.sold{background:#fee2e2;color:#991b1b}.inventory-status.karigar,.inventory-status.supplier{background:#fef3c7;color:#92400e}.inventory-status.hold,.inventory-status.scrap{background:#e0f2fe;color:#075985}.sales-register-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(120px,1fr));margin:16px 0 18px}.sales-register-stats div{background:#fff;border:1px solid #dcfce7;border-left:4px solid #16a34a;border-radius:8px;padding:14px}.sales-register-stats small{color:#64748b;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.sales-register-stats strong{color:#111827;display:block;font-size:18px;margin-top:6px}.sales-register-filter-card{grid-gap:14px;background:#f8fff9;border:1px solid #dcfce7;border-radius:8px;display:grid;gap:14px;margin-bottom:16px;padding:16px}.sales-register-filter-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.sales-register-filter-head h3{color:#14532d;font-size:16px;margin:0}.sales-register-filter-head span{color:#64748b;font-size:12px;font-weight:800}.sales-register-filter{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(130px,.35fr)) auto}.sales-register-filter .form-group{margin-bottom:0;min-width:0}.sales-register-filter input,.sales-register-filter select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;min-height:42px;padding:10px 12px}.sales-register-filter input:focus,.sales-register-filter select:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f;outline:none}.sales-register-filter button{background:#fff;border:1px solid #bbf7d0;border-radius:8px;color:#15803d;cursor:pointer;font-size:13px;font-weight:800;min-height:42px;padding:10px 13px}.sales-register-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 5px #0f172a0d;padding:16px}.sales-register-table{min-width:1250px}.sales-register-table th{background:#14532d}.sales-register-table td small,.sales-register-table td strong{display:block}.sales-register-table td small{color:#64748b;line-height:1.35;margin-top:4px}.sales-status{background:#dcfce7;border-radius:999px;color:#166534;display:inline-flex;font-size:11px;font-weight:900;padding:5px 9px;text-transform:uppercase}.sales-status.partial{background:#fef3c7;color:#92400e}.sales-status.cancelled,.sales-status.returned{background:#fee2e2;color:#991b1b}.sales-register-actions{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(60px,1fr))}.sales-register-actions button{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;color:#166534;cursor:pointer;font-size:12px;font-weight:800;min-width:0;padding:7px 8px}.sales-register-actions button:nth-child(2),.sales-register-actions button:nth-child(3){background:#fff1f2;border-color:#fecaca;color:#991b1b}.sales-register-actions button:disabled{cursor:not-allowed;opacity:.55}.rates-board{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(120px,1fr));margin:16px 0 18px}.rates-board div{background:#fff;border:1px solid #ccfbf1;border-left:4px solid #0f766e;border-radius:8px;padding:14px}.rates-board small{color:#64748b;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.rates-board strong{color:#111827;display:block;font-size:18px;margin-top:6px}.rates-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.rates-form-card,.rates-history-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 5px #0f172a0d;padding:18px}.rates-form-head{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.rates-form-head h3,.rates-history-head h3{color:#111827;font-size:17px;margin:0}.rates-form-head button{background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;color:#0f766e;cursor:pointer;font-size:13px;font-weight:800;padding:9px 12px}.rates-form-head button:disabled{cursor:not-allowed;opacity:.55}.rates-form-section{grid-gap:12px;background:#f8fffd;border:1px solid #ccfbf1;border-radius:8px;display:grid;gap:12px;margin-bottom:16px;padding:14px}.rates-form-section h4{color:#0f766e;font-size:13px;font-weight:900;margin:0;text-transform:uppercase}.rates-field-grid{grid-gap:14px;display:grid;gap:14px}.rates-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.rates-field-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.rates-form-card .form-group{margin-bottom:0;min-width:0}.rates-form-card .form-group label{color:#334155;font-size:11px;letter-spacing:0}.rates-form-card .form-group input,.rates-form-card .form-group select,.rates-form-card .form-group textarea{background:#fff;border-color:#cbd5e1;border-radius:8px;color:#0f172a;min-height:42px;padding:10px 12px;width:100%}.rates-form-card .form-group input:focus,.rates-form-card .form-group select:focus,.rates-form-card .form-group textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f;outline:none}.rates-notes{margin-bottom:12px}.rates-history-head{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.rates-history-head span{background:#f0fdfa;border-radius:999px;color:#0f766e;font-size:12px;font-weight:900;padding:6px 10px}.rates-table{min-width:980px}.rates-table th{background:#134e4a}.rates-lock{border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;padding:5px 9px;text-transform:uppercase}.rates-lock.locked{background:#dcfce7;color:#166534}.rates-lock.open{background:#fef3c7;color:#92400e}.reports-kpi-strip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(130px,1fr));margin:16px 0 18px}.reports-kpi-strip div{background:#fff;border:1px solid #e0e7ff;border-left:4px solid #4338ca;border-radius:8px;padding:14px}.reports-kpi-strip small{color:#64748b;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.reports-kpi-strip strong{color:#111827;display:block;font-size:18px;margin-top:6px}.reports-filter-card{grid-gap:14px;background:#f8faff;border:1px solid #e0e7ff;border-radius:8px;display:grid;gap:14px;margin-bottom:16px;padding:16px}.reports-filter-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.reports-filter-head h3{color:#3730a3;font-size:16px;margin:0}.reports-filter-head span{color:#64748b;font-size:12px;font-weight:800}.reports-filter-row{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.reports-filter-row .form-group{margin-bottom:0;min-width:0}.reports-filter-row input{background:#fff;border:1px solid #c7d2fe;border-radius:8px;font-size:13px;min-height:42px;padding:10px 12px}.reports-filter-row input:focus{border-color:#4338ca;box-shadow:0 0 0 3px #4338ca1f;outline:none}.reports-filter-row button{background:#fff;border:1px solid #c7d2fe;border-radius:8px;color:#3730a3;cursor:pointer;font-size:13px;font-weight:800;min-height:42px;padding:10px 13px}.reports-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.report-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 5px #0f172a0d}.report-card-head{align-items:center;background:#f8fafc;border-bottom:1px solid #eef2f7;display:flex;gap:12px;justify-content:space-between;padding:13px 15px}.report-card-head h3{color:#111827;font-size:16px}.report-card-head a{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;font-size:12px;font-weight:900;padding:6px 10px;text-decoration:none}.report-metric-list{display:grid}.report-metric-list div{grid-gap:12px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:12px;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);padding:12px 15px}.report-metric-list div:last-child{border-bottom:0}.report-metric-list span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.report-metric-list strong{color:#111827;font-size:14px;overflow-wrap:anywhere;text-align:right}.reports-empty{background:#f8faff;border:1px dashed #c7d2fe;border-radius:8px;color:#64748b;font-size:13px;font-weight:800;grid-column:1/-1;padding:18px;text-align:center}.staff-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(130px,1fr));margin:16px 0 18px}.staff-stats div{background:#fff;border:1px solid #ede9fe;border-left:4px solid #7c3aed;border-radius:8px;padding:14px}.staff-stats small{color:#64748b;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.staff-stats strong{color:#111827;display:block;font-size:20px;margin-top:6px}.staff-permission-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr)}.permission-matrix-card,.staff-create-card,.staff-list-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 5px #0f172a0d}.permission-matrix-head,.staff-list-head{align-items:center;background:#f8fafc;border-bottom:1px solid #eef2f7;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.permission-matrix-head h3,.staff-list-head h3{color:#111827;font-size:16px}.permission-matrix-head span,.staff-list-head span{color:#64748b;font-size:12px;font-weight:800}.staff-create-card{margin-bottom:16px}.staff-create-card .staff-list-head button{background:#fff;border:1px solid #ddd6fe;border-radius:8px;color:#5b21b6;cursor:pointer;font-size:12px;font-weight:900;padding:8px 12px}.staff-create-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(120px,1fr));padding:16px}.staff-create-grid .form-group{margin-bottom:0;min-width:0}.staff-create-grid .form-group input,.staff-create-grid .form-group select{border-color:#ddd6fe;border-radius:8px;min-height:42px}.staff-create-grid .form-group input:focus,.staff-create-grid .form-group select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f;outline:none}.staff-create-grid button[type=submit]{align-self:end;background:#7c3aed;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:900;min-height:42px;padding:9px 13px}.staff-create-card .staff-list-head button:disabled,.staff-create-grid button:disabled{cursor:not-allowed;opacity:.55}.staff-search-row{grid-gap:10px;border-bottom:1px solid #eef2f7;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.staff-search-row input{border:1px solid #ddd6fe;border-radius:8px;font-size:13px;min-height:40px;min-width:0;padding:9px 11px}.staff-search-row input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f;outline:none}.staff-search-row button{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;color:#5b21b6;cursor:pointer;font-size:12px;font-weight:900;min-height:40px;padding:9px 12px}.staff-list{display:grid;max-height:520px;overflow:auto}.staff-list button{grid-gap:5px;background:#fff;border:0;border-bottom:1px solid #eef2f7;color:#111827;cursor:pointer;display:grid;gap:5px;min-width:0;padding:13px 16px;text-align:left}.staff-list button.active{background:#f5f3ff;box-shadow:inset 4px 0 0 #7c3aed}.staff-list button small,.staff-list button span,.staff-list button strong{display:block}.staff-list button small{color:#64748b;font-size:12px}.staff-list button span{background:#dcfce7;border-radius:999px;color:#166534;font-size:11px;font-weight:900;padding:4px 8px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.staff-empty{color:#64748b;font-size:13px;padding:18px}.permission-matrix-head button{background:#7c3aed;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:900;padding:9px 13px}.permission-matrix-head button:disabled{cursor:not-allowed;opacity:.55}.role-template-row{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 0}.role-template-row button{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:999px;color:#5b21b6;cursor:pointer;font-size:12px;font-weight:900;padding:7px 12px}.role-template-row button.active{background:#7c3aed;border-color:#7c3aed;color:#fff}.role-template-row button:disabled{cursor:not-allowed;opacity:.55}.permission-matrix{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(150px,1fr));padding:16px}.permission-toggle{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#111827;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:9px;min-width:0;padding:11px 12px}.permission-toggle.disabled{cursor:not-allowed;opacity:.62}.permission-toggle input{accent-color:#7c3aed;flex:0 0 auto;height:16px;width:16px}.audit-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(130px,1fr));margin:16px 0 18px}.audit-stats div{background:#fff;border:1px solid #ffe4e6;border-left:4px solid #be123c;border-radius:8px;padding:14px}.audit-stats small{color:#64748b;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.audit-stats strong{color:#111827;display:block;font-size:20px;margin-top:6px}.audit-filter-card{grid-gap:14px;background:#fff8f9;border:1px solid #ffe4e6;border-radius:8px;display:grid;gap:14px;margin-bottom:16px;padding:16px}.audit-filter-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.audit-filter-head h3{color:#881337;font-size:16px;margin:0}.audit-filter-head span{color:#64748b;font-size:12px;font-weight:800}.audit-filter-row{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) repeat(5,minmax(120px,.35fr)) auto}.audit-filter-row .form-group{margin-bottom:0;min-width:0}.audit-filter-row input,.audit-filter-row select{background:#fff;border:1px solid #fecdd3;border-radius:8px;font-size:13px;min-height:42px;min-width:0;padding:10px 12px}.audit-filter-row input:focus,.audit-filter-row select:focus{border-color:#be123c;box-shadow:0 0 0 3px #be123c1f;outline:none}.audit-filter-row button{background:#fff;border:1px solid #fecdd3;border-radius:8px;color:#be123c;cursor:pointer;font-size:13px;font-weight:800;min-height:42px;padding:10px 13px}.audit-log-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 5px #0f172a0d;padding:16px}.audit-table{min-width:1120px}.audit-table th{background:#881337}.audit-table td small,.audit-table td strong{display:block}.audit-table td small{color:#64748b;line-height:1.35;margin-top:4px}.audit-action{background:#fce7f3;border-radius:999px;color:#9d174d;display:inline-flex;font-size:11px;font-weight:900;padding:5px 9px;text-transform:uppercase}.audit-action.cancel,.audit-action.cancelled,.audit-action.cancelled-invoice,.audit-action.delete,.audit-action.return,.audit-action.returned,.audit-action.returned-invoice{background:#fee2e2;color:#991b1b}.audit-action.permission,.audit-action.permission-update,.audit-action.permissions,.audit-action.permissions-update,.audit-action.rate,.audit-action.rate-update{background:#fef3c7;color:#92400e}.erp-row-actions,.permission-head-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:center}.erp-table-btn,.kitty-inline-edit{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-size:12px;font-weight:800;padding:6px 9px}.erp-table-btn:hover,.kitty-inline-edit:hover{background:#f8fafc;border-color:#64748b}.kitty-inline-edit{border-color:#f4d47a;color:#7c5f12;margin-left:8px}.zv-main-content{padding:18px}.zv-content-box{margin-bottom:16px;padding:18px}.zv-content-box h2{font-size:17px;gap:10px;margin-bottom:14px;padding-bottom:8px}.crm-config-grid,.crm-rule-grid,.daybook-field-grid,.daybook-grid,.erp-action-grid,.erp-overview,.erp-overview-grid,.erp-overview-panels,.inventory-field-grid,.inventory-grid,.kitty-field-grid,.kitty-form-stack,.oldgold-field-grid,.oldgold-grid,.rates-field-grid,.rates-grid,.sales-field-grid,.sales-form-card,.split-bottom-container,.staff-create-grid,.staff-permission-grid{gap:10px}.audit-filter-head,.crm-card-head,.crm-table-head,.daybook-card-head,.erp-overview-head,.inventory-card-head,.karigar-form-head,.kitty-form-head,.oldgold-card-head,.permission-matrix-head,.rates-form-head,.reports-filter-head,.sales-form-head,.sales-register-filter-head,.staff-list-head,.supplier-form-head{gap:10px;padding:12px 14px}.audit-filter-card,.audit-log-card,.crm-card,.crm-filter-card,.daybook-card,.inventory-form-card,.inventory-form-section,.inventory-list-card,.karigar-form-card,.karigar-ledger-filter-card,.kitty-form-card,.kitty-form-section,.oldgold-card,.permission-matrix-card,.rates-form-card,.rates-form-section,.rates-history-card,.reports-filter-card,.sales-form-section,.sales-register-card,.sales-register-filter-card,.staff-create-card,.staff-list-card,.supplier-form-card,.supplier-ledger-filter-card{border-radius:8px;padding:14px}.inventory-form-section,.rates-form-section{margin-bottom:12px}.form-group{margin-bottom:8px}.audit-filter-row input,.audit-filter-row select,.crm-card .form-group input,.crm-card .form-group select,.crm-filter-card input,.crm-filter-card select,.daybook-card .form-group input,.daybook-card .form-group select,.daybook-card .form-group textarea,.form-group input,.form-group select,.form-group textarea,.inventory-form-card .form-group input,.inventory-form-card .form-group select,.karigar-form-card .form-group input,.karigar-form-card .form-group select,.kitty-form-card .form-group input,.kitty-form-card .form-group select,.oldgold-card .form-group input,.oldgold-card .form-group select,.rates-form-card .form-group input,.rates-form-card .form-group select,.rates-form-card .form-group textarea,.reports-filter-row input,.reports-filter-row select,.sales-form-card .form-group input,.sales-form-card .form-group select,.sales-register-filter input,.sales-register-filter select,.staff-create-grid .form-group input,.staff-create-grid .form-group select,.supplier-form-card .form-group input,.supplier-form-card .form-group select{font-size:13px;min-height:38px;padding:8px 10px}.audit-filter-row button,.reports-filter-row button,.sales-register-filter button,.staff-create-grid button[type=submit]{min-height:38px;padding:8px 12px}.audit-stats,.crm-stats,.daybook-summary,.inventory-form-summary,.inventory-stats,.karigar-form-summary,.kitty-passbook-stats,.kitty-stats,.oldgold-form-summary,.rates-board,.reports-kpi-strip,.sales-form-summary,.sales-register-stats,.staff-stats,.supplier-form-summary{gap:10px;margin:12px 0}.audit-stats div,.crm-stats div,.daybook-summary div,.inventory-form-summary div,.inventory-stats div,.karigar-form-summary div,.kitty-passbook-stats div,.kitty-stats div,.oldgold-form-summary div,.rates-board div,.reports-kpi-strip div,.sales-form-summary div,.sales-register-stats div,.staff-stats div,.supplier-form-summary div{border-radius:8px;padding:12px}.audit-stats strong,.crm-stats strong,.inventory-stats strong,.kitty-stats strong,.rates-board strong,.reports-kpi-strip strong,.sales-register-stats strong,.staff-stats strong{font-size:17px;margin-top:4px}.invoice-table-wrapper{margin:10px 0}.invoice-table th{font-size:10px;padding:8px 5px}.invoice-table td{font-size:12px;padding:6px 5px}.kitty-hero{border-radius:8px;margin-bottom:12px;padding:16px}.kitty-panel{min-height:240px}.kitty-tabs{gap:6px;margin-bottom:12px}.kitty-tabs button{padding:8px 10px}@media (max-width:1180px){.zv-erp-page{display:block}.zv-main-content{width:100%}.audit-filter-row,.audit-stats,.crm-config-grid,.crm-filter-card,.crm-filter-row,.crm-rule-grid,.crm-stats,.daybook-field-grid.two,.daybook-grid,.erp-action-grid,.erp-entry-guide,.erp-overview-grid,.erp-overview-panels,.grid-3,.grid-4,.inventory-field-grid.five,.inventory-field-grid.four,.inventory-field-grid.three,.inventory-field-grid.two,.inventory-filter-row,.inventory-form-summary,.inventory-stats,.karigar-field-grid.four,.karigar-field-grid.three,.karigar-form-summary,.kitty-field-grid.two,.kitty-form-summary,.kitty-passbook-stats,.kitty-stats,.kitty-tabs,.oldgold-field-grid.three,.oldgold-field-grid.two,.oldgold-form-summary,.oldgold-grid,.permission-matrix,.rates-board,.rates-field-grid.four,.rates-field-grid.three,.reports-filter-row,.reports-grid,.reports-kpi-strip,.sales-field-grid.four,.sales-register-filter,.sales-register-stats,.split-bottom-container,.staff-create-grid,.staff-permission-grid,.staff-stats,.supplier-field-grid.four,.supplier-field-grid.three,.supplier-form-summary{grid-template-columns:1fr}.sales-field-grid.sales-item-line-grid{grid-template-columns:minmax(90px,.75fr) minmax(180px,1.8fr) minmax(90px,.8fr) minmax(110px,1fr) minmax(80px,.75fr) minmax(80px,.75fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(80px,.7fr) minmax(100px,.9fr) minmax(100px,.9fr) minmax(105px,.95fr) minmax(110px,1fr) minmax(115px,1fr) minmax(90px,.8fr) minmax(80px,.7fr)}.btn-invoice{justify-self:stretch;min-width:0;width:100%}.audit-filter-head,.crm-card-head,.crm-header,.crm-table-head,.daybook-card-head,.daybook-card-head.split,.daybook-footer,.daybook-header,.erp-overview-head,.karigar-form-head,.kitty-form-head,.kitty-hero,.kitty-ledger-head,.kitty-passbook-head,.oldgold-card-head,.oldgold-header,.permission-matrix-head,.reports-filter-head,.sales-register-filter-head,.staff-list-head,.supplier-form-head{align-items:flex-start;flex-direction:column}.erp-dashboard-controls{flex-wrap:wrap;justify-content:flex-start;min-width:0;width:100%}.erp-dashboard-controls input{flex:1 1 220px;width:auto}.daybook-inline-add,.daybook-inline-add.account-add{grid-template-columns:1fr}.span-2{grid-column:auto}}.pos-shell,.pos-shell *{box-sizing:border-box}.pos-shell{background:#f6f7f9;color:#111827;display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.pos-shell .pos-sidebar{background:#1f2937;color:#fff;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;overflow-y:auto;padding:16px 12px;position:fixed;top:0;width:250px;z-index:20}.pos-shell .pos-sidebar-brand{grid-gap:4px;border-bottom:1px solid #ffffff1f;display:grid;gap:4px;padding:12px 12px 18px}.pos-shell .pos-sidebar-brand strong{font-size:20px;font-weight:700;letter-spacing:.08em}.pos-shell .pos-sidebar-brand span{color:#d1d5db;font-size:13px}.pos-shell .pos-sidebar-menu{grid-gap:4px;display:grid;gap:4px;padding:14px 0}.pos-shell .pos-sidebar-footer button,.pos-shell .pos-sidebar-link{align-items:center;background:#0000;border:0;border-radius:6px;color:#f9fafb;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:10px 12px;text-align:left;text-decoration:none;width:100%}.pos-shell .pos-sidebar-footer svg,.pos-shell .pos-sidebar-link svg{flex:0 0 auto;height:17px;width:17px}.pos-shell .pos-sidebar-link.active,.pos-shell .pos-sidebar-link:hover{background:#374151;color:#fff}.pos-shell .pos-sidebar-link.active{box-shadow:inset 3px 0 0 #f3b6a8}.pos-shell .pos-sidebar-footer{border-top:1px solid #ffffff1f;margin-top:auto;padding-top:12px}.pos-shell .pos-sidebar-footer button:hover{background:#374151}.pos-shell-content{grid-column:2;min-width:0;padding:86px 22px 22px}.pos-shell .erp-store-bar{grid-gap:14px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:0 0 8px 8px;border-top:0;box-shadow:0 10px 24px #0f172a0d;display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) auto auto;left:250px;margin:0;padding:14px 22px;position:fixed;right:0;top:0;z-index:15}.pos-shell .erp-store-bar div{grid-gap:4px;display:grid;gap:4px;min-width:0}.pos-shell .erp-store-bar span{color:#6b7280;font-size:12px;font-weight:700;text-transform:uppercase}.pos-shell .erp-store-bar strong{color:#111827;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-shell .erp-store-bar small{background:#f3f4f6;border-radius:999px;color:#4b5563;font-size:12px;font-weight:700;padding:7px 10px;white-space:nowrap}.pos-shell .erp-context-empty{background:#fff;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;display:grid;min-height:320px;padding:28px;place-items:center;text-align:center}.pos-shell .erp-context-empty h2{color:#111827;font-size:22px;margin:0 0 8px}.pos-shell .erp-context-empty p{line-height:1.6;margin:4px 0;max-width:560px}@media (max-width:900px){.pos-shell{grid-template-columns:1fr}.pos-shell .pos-sidebar{height:auto;overflow:visible;position:static;width:auto}.pos-shell-content{grid-column:auto;padding:14px}.pos-shell .erp-store-bar{grid-template-columns:1fr;margin:0 0 14px;position:static}.pos-shell .pos-sidebar-menu{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.pos-shell .erp-navbar-logo{align-items:center;display:inline-flex;justify-content:center;left:50%;max-width:min(210px,30vw);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.pos-shell .erp-navbar-logo img{display:block;height:44px;max-width:100%;object-fit:contain;width:auto}.pos-shell .erp-notifications{justify-self:end;position:relative}.pos-shell .erp-notification-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#1f2937;cursor:pointer;display:inline-flex;height:42px;justify-content:center;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:42px}.pos-shell .erp-notification-btn svg{height:19px;width:19px}.pos-shell .erp-notification-btn:hover,.pos-shell .erp-notification-btn[aria-expanded=true]{background:#1f2937;border-color:#1f2937;color:#fff;transform:translateY(-1px)}.pos-shell .erp-notification-badge{align-items:center;background:#dc2626;border:2px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:19px;justify-content:center;line-height:1;min-width:19px;padding:0 5px;position:absolute;right:-5px;top:-5px}.pos-shell .erp-notification-menu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 18px 44px #0f172a29;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:min(380px,calc(100vw - 28px));z-index:1600}.pos-shell .erp-notification-head{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.pos-shell .erp-notification-head div{grid-gap:2px;display:grid;gap:2px}.pos-shell .erp-notification-head strong{color:#111827;font-size:14px}.pos-shell .erp-notification-head span{color:#6b7280;font-size:12px;font-weight:700}.pos-shell .erp-notification-head button{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:8px 10px}.pos-shell .erp-notification-list{display:grid;max-height:390px;overflow-y:auto;padding:8px}.pos-shell .erp-notification-list p{color:#6b7280;font-size:13px;margin:14px 8px}.pos-shell .erp-notification-item{grid-gap:10px;border-bottom:1px solid #eef2f7;display:grid;gap:10px;grid-template-columns:34px 1fr;padding:11px 10px}.pos-shell .erp-notification-item:last-child{border-bottom:0}.pos-shell .erp-notification-item>svg{color:#1f2937;height:18px;margin-top:3px;width:18px}.pos-shell .erp-notification-item.severity-critical>svg{color:#dc2626}.pos-shell .erp-notification-item.severity-warning>svg{color:#d97706}.pos-shell .erp-notification-item div{grid-gap:3px;display:grid;gap:3px;min-width:0}.pos-shell .erp-notification-item strong{color:#111827;font-size:13px}.pos-shell .erp-notification-item small,.pos-shell .erp-notification-item span{overflow-wrap:anywhere}.pos-shell .erp-notification-item span{color:#374151;font-size:12px;line-height:1.4}.pos-shell .erp-notification-item small{color:#6b7280;font-size:11px;font-weight:700}.pos-shell .erp-notification-empty{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:700;gap:8px;padding:18px 14px}.pos-shell .erp-notification-empty svg{color:#16a34a}@media (max-width:900px){.pos-shell .erp-navbar-logo{display:none}}.super-admin-container{--super-primary:#4b49ac;--super-soft-blue:#98bdff;--super-info:#7da0fa;--super-purple:#797be9;--super-accent:#f3797e;--super-sidebar:#0f1d35;--super-page:#f5f7ff;--super-text:#1f1f3d;--super-muted:#6c7383;--super-border:#e3e7f2;background:var(--super-page)!important}#super-admin-sidebar.sidebar{background:var(--super-sidebar)!important;border-right:1px solid #98bdff24!important;bottom:0!important;box-shadow:0 5px 21px -5px #4b49ac29!important;color:#f9fafb!important;height:100vh!important;left:0!important;max-width:272px!important;min-width:272px!important;padding:18px 14px!important;position:fixed!important;top:0!important;width:272px!important;z-index:1200!important}#super-admin-sidebar .sidebar-brand{border-bottom:1px solid #ffffff1a!important;margin-bottom:10px!important;padding:8px 8px 16px!important}#super-admin-sidebar .sidebar-brand h2{color:#fff!important;font-size:20px!important;letter-spacing:0!important;margin:0!important}#super-admin-sidebar .sidebar-brand span{color:#ffffffb3!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important}#super-admin-sidebar .sidebar-menu{grid-gap:4px!important;display:grid!important;gap:4px!important;overflow-y:auto!important;padding-right:4px!important}#super-admin-sidebar .sidebar-link,#super-admin-sidebar .sidebar-logout{align-items:center!important;border:1px solid #0000!important;border-radius:8px!important;color:#ffffffc7!important;display:flex!important;font-size:14px!important;font-weight:750!important;gap:11px!important;margin:0!important;min-height:15px!important;padding:10px 12px!important;text-decoration:none!important}#super-admin-sidebar .sidebar-brand h2,#super-admin-sidebar .sidebar-brand span,#super-admin-sidebar .sidebar-link span,#super-admin-sidebar .sidebar-link svg,#super-admin-sidebar .sidebar-logout span,#super-admin-sidebar .sidebar-logout svg{color:#fff!important}#super-admin-sidebar .sidebar-link svg,#super-admin-sidebar .sidebar-logout svg{color:currentColor!important;flex:0 0 auto;height:18px!important;width:18px!important}#super-admin-sidebar .sidebar-link.active,#super-admin-sidebar .sidebar-link:hover{background:var(--super-primary)!important;border-color:#98bdff2e!important;box-shadow:0 8px 18px #4b49ac38!important;color:#fff!important}#super-admin-sidebar .sidebar-link.active{box-shadow:inset 3px 0 0 var(--super-soft-blue),0 8px 18px #4b49ac38!important}#super-admin-sidebar .sidebar-footer{border-top:1px solid #ffffff1a!important;margin-top:auto!important;padding-top:12px!important}#super-admin-sidebar .sidebar-logout{background:#f3797e1f!important;color:#ffffffe0!important;width:100%!important}#super-admin-sidebar .sidebar-logout:hover{background:var(--super-accent)!important;color:#fff!important}.super-admin-container .main-wrapper{background:var(--super-page)!important;margin-left:272px!important}.super-admin-container .admin-navbar{background:#fff!important;border-bottom:1px solid var(--super-border)!important;box-shadow:0 5px 21px -5px #4b49ac24!important;left:272px!important;min-height:78px!important}.super-admin-container .content-area{padding:106px 28px 34px!important}.super-admin-container .admin-navbar .logout-btn[href="/admin/dashboard"]{background:#4b49ac14!important;border-color:#4b49ac29!important;color:var(--super-primary)!important}.super-admin-container .admin-navbar .logout-btn[href="/admin/dashboard"]:hover{background:var(--super-primary)!important;border-color:var(--super-primary)!important;color:#fff!important}.super-admin-page{gap:18px;max-width:1540px}.super-admin-page .saas-page-header{align-items:center;background:linear-gradient(135deg,#fff,#f5f8ff);border:1px solid var(--super-border);border-radius:8px;box-shadow:0 10px 24px #1f29370f;padding:20px}.super-admin-page .saas-page-header h1{color:var(--super-text)!important;font-size:34px}.super-admin-header-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.saas-secondary-action{background:#fff!important;border-color:var(--super-border)!important;color:var(--super-primary)!important;text-decoration:none!important}.saas-secondary-action:hover{background:#4b49ac14!important;border-color:var(--super-primary)!important;color:var(--super-primary)!important}.super-admin-page .saas-metric-card{border-color:var(--super-border);min-height:118px}.super-admin-page .saas-metric-card strong{font-size:22px}.super-admin-page .saas-panel{border-color:var(--super-border);box-shadow:0 10px 24px #1f29370f;scroll-margin-top:104px}.super-admin-page .super-admin-form{align-content:start}.super-admin-page .saas-table-wrap{max-height:520px}.super-admin-page .saas-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.super-admin-page .error-list,.super-admin-page .monitor-list{max-height:520px;overflow:auto;padding-right:2px}.super-admin-page .settings-form-grid{margin-bottom:14px}.super-admin-container .admin-navbar .admin-name,.super-admin-container .admin-navbar .navbar-left h1,.super-admin-page .saas-metric-card strong,.super-admin-page .saas-panel h2,.super-admin-page .saas-panel h3,.super-admin-page .saas-table td strong{color:var(--super-text)!important}.super-admin-container .admin-navbar .navbar-left p,.super-admin-container .admin-navbar .profile-info small,.super-admin-page .saas-metric-card span,.super-admin-page .saas-page-header p,.super-admin-page .saas-panel p,.super-admin-page .saas-table td span{color:var(--super-muted)!important}.super-admin-container .admin-navbar .admin-menu-toggle,.super-admin-container .admin-navbar .admin-profile,.super-admin-container .admin-navbar .logout-btn{background:#fff!important;border-color:var(--super-border)!important;color:var(--super-primary)!important}.super-admin-container .admin-navbar .profile-avatar,.super-admin-page .metric-icon-box,.super-admin-page .saas-primary-action,.super-admin-page .super-admin-form button[type=submit]{background:var(--super-primary)!important;border-color:var(--super-primary)!important;color:#fff!important}.super-admin-container .admin-navbar .logout-btn:not([href="/admin/dashboard"]){background:#f3797e1f!important;border-color:#f3797e4d!important;color:#e24c58!important}.super-admin-container .admin-navbar .logout-btn:not([href="/admin/dashboard"]):hover{background:var(--super-accent)!important;border-color:var(--super-accent)!important;color:#fff!important}.super-admin-page .saas-primary-action:hover{box-shadow:0 8px 18px #4b49ac38!important}.super-admin-page .saas-table th{background:#f5f8ff!important;color:var(--super-primary)!important}.super-admin-page .saas-table td,.super-admin-page .saas-table th{border-bottom-color:var(--super-border)!important}.super-admin-page .error-row:hover,.super-admin-page .monitor-row:hover,.super-admin-page .saas-table tbody tr:hover td{background:#98bdff1f!important}.super-admin-page input,.super-admin-page select,.super-admin-page textarea{border-color:#d7deed!important}.super-admin-page input:focus,.super-admin-page select:focus,.super-admin-page textarea:focus{border-color:var(--super-primary)!important;box-shadow:0 0 0 3px #4b49ac24!important}.super-admin-page .saas-table-action,.super-admin-page .store-uuid-copy{background:#4b49ac14!important;border-color:#4b49ac29!important;color:var(--super-primary)!important}.super-admin-page .saas-table-action:hover,.super-admin-page .store-uuid-copy:hover{background:var(--super-primary)!important;border-color:var(--super-primary)!important;color:#fff!important}.super-admin-page .saas-toggle-item input{accent-color:var(--super-primary)}@media (max-width:980px){#super-admin-sidebar.sidebar{max-width:none!important;min-width:0!important;transform:translateX(-104%);transition:transform .22s ease;width:min(86vw,300px)!important}#super-admin-sidebar.sidebar.sidebar-open{transform:translateX(0)}.super-admin-container .main-wrapper{margin-left:0!important}.super-admin-container .admin-navbar{left:0!important}.super-admin-container .content-area{padding:92px 14px 24px!important}}@media (max-width:720px){.super-admin-page .saas-page-header{align-items:stretch;padding:16px}.super-admin-header-actions{justify-content:stretch}.super-admin-header-actions .saas-primary-action{width:100%}}.super-admin-notifications{position:relative}.super-admin-notification-btn{align-items:center;background:#fff;border:1px solid var(--super-border);border-radius:50%;color:var(--super-primary);cursor:pointer;display:inline-flex;height:42px;justify-content:center;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:42px}.super-admin-notification-btn svg{height:19px;width:19px}.super-admin-notification-btn:hover,.super-admin-notification-btn[aria-expanded=true]{background:var(--super-primary);border-color:var(--super-primary);color:#fff;transform:translateY(-1px)}.super-admin-notification-badge{align-items:center;background:var(--super-accent);border:2px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:19px;justify-content:center;line-height:1;min-width:19px;padding:0 5px;position:absolute;right:-5px;top:-5px}.super-admin-notification-menu{background:#fff;border:1px solid var(--super-border);border-radius:8px;box-shadow:0 18px 44px #1f293729;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:min(380px,calc(100vw - 28px));z-index:1500}.super-admin-notification-head{align-items:center;background:#f8faff;border-bottom:1px solid var(--super-border);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.super-admin-notification-head div{grid-gap:2px;display:grid;gap:2px}.super-admin-notification-head strong{color:var(--super-text);font-size:14px}.super-admin-notification-head span{color:var(--super-muted);font-size:12px;font-weight:700}.super-admin-notification-head button{align-items:center;background:#4b49ac14;border:1px solid #4b49ac2e;border-radius:8px;color:var(--super-primary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:8px 10px}.super-admin-notification-list{display:grid;max-height:390px;overflow-y:auto;padding:8px}.super-admin-notification-list p{color:var(--super-muted);font-size:13px;margin:14px 8px}.super-admin-notification-item{grid-gap:10px;border-bottom:1px solid #edf0f7;display:grid;gap:10px;grid-template-columns:34px 1fr;padding:11px 10px}.super-admin-notification-item:last-child{border-bottom:0}.super-admin-notification-item>svg{color:var(--super-primary);height:18px;margin-top:3px;width:18px}.super-admin-notification-item.severity-critical>svg{color:var(--super-accent)}.super-admin-notification-item div{grid-gap:3px;display:grid;gap:3px;min-width:0}.super-admin-notification-item strong{color:var(--super-text);font-size:13px}.super-admin-notification-item small,.super-admin-notification-item span{overflow-wrap:anywhere}.super-admin-notification-item span{color:#4b5563;font-size:12px;line-height:1.4}.super-admin-notification-item small{color:var(--super-muted);font-size:11px;font-weight:700}.super-admin-notification-empty{align-items:center;color:var(--super-muted);display:flex;font-size:13px;font-weight:700;gap:8px;padding:18px 14px}.super-admin-notification-empty svg{color:#22c55e}.super-admin-navbar-logo{align-items:center;display:inline-flex;justify-content:center;left:50%;max-width:min(220px,34vw);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.super-admin-navbar-logo img{display:block;height:46px;max-width:100%;object-fit:contain;width:auto}@media (max-width:640px){.super-admin-navbar-logo{max-width:140px}.super-admin-navbar-logo img{height:36px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0px;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}@media only screen and (max-width:480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.37891994.css.map*/