.Loader_loader__tnucl{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;align-items:center;justify-content:center;background-color:#1c140a;color:#fff;z-index:9999;transition:opacity .3s ease-in-out}.Loader_loader__tnucl.Loader_active__VEziJ{display:flex}.Loader_loader__tnucl .Loader_spinnerContainer__h_eNw{display:flex;flex-direction:column;align-items:center;gap:1em}.Loader_loader__tnucl .Loader_spinner__ZzN69{animation:Loader_rotate__ZLLUQ 2s linear infinite}.Loader_loader__tnucl .Loader_circle__184eq{stroke:#8c7c5c;stroke-dasharray:90;stroke-dashoffset:0;transform-origin:center;animation:Loader_dash__GyBKZ 1.5s ease-in-out infinite}.Loader_loader__tnucl .Loader_loadingText__DETLX{font-size:1rem;font-weight:700;color:#8c7c5c;animation:Loader_fadeIn__USyLA 1.5s ease-in-out infinite}@keyframes Loader_rotate__ZLLUQ{to{transform:rotate(1turn)}}@keyframes Loader_dash__GyBKZ{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-125}}@keyframes Loader_fadeIn__USyLA{0%,to{opacity:0}50%{opacity:1}}.Header_header__SQD4u{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem;background-color:#1c140a;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);position:relative}.Header_leftSection__vmeXo{display:flex;align-items:center;gap:1rem}.Header_title__iFjJB{font-size:1.2rem}.Header_rightSection__Uoj6a{display:flex;gap:2rem;transition:transform .3s ease}.Header_navLink__D4u8F{color:#fff;text-decoration:none;font-size:1rem;transition:color .3s ease}.Header_navLink__D4u8F:hover{background-color:#8c7c5c;color:#1c140a}.Header_hamburger__WSRh_{display:none;cursor:pointer;flex-direction:column;justify-content:space-between;height:1.5rem}.Header_bar__CRznu{width:25px;height:3px;margin:.2rem 0;transition:.4s}.Header_bar__CRznu,.Header_change__9fFn2{background-color:#fff}.Header_hamburger__WSRh_ .Header_bar__CRznu:first-child.Header_change__9fFn2{transform:rotate(-45deg) translate(-5px,6px)}.Header_hamburger__WSRh_ .Header_bar__CRznu:nth-child(2).Header_change__9fFn2{opacity:0}.Header_hamburger__WSRh_ .Header_bar__CRznu:nth-child(3).Header_change__9fFn2{transform:rotate(45deg) translate(-5px,-6px)}@media(max-width:768px){.Header_rightSection__Uoj6a{display:none;flex-direction:column;gap:1rem;background-color:#4e3e35;position:absolute;top:100%;right:0;width:100%;padding:1rem;border-top:1px solid #fff;text-align:left;transform:translateY(-100%)}.Header_showMenu__0hw_M{display:flex;z-index:10;transform:translateY(0)}.Header_hamburger__WSRh_{display:flex}}.design-studio{max-width:1200px;margin:0 auto;padding:2rem;background-color:#f4f4f9}.studio-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.back-btn,.studio-header h1{color:#2e180e}.back-btn{background:none;border:1px solid #4e3e35;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.back-btn:hover{background:#4e3e35;color:#fff}.studio-layout{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem;text-align:center;justify-content:center}.ring-viewer{height:600px;background:#f4f4f9;border-radius:12px;overflow:hidden;border:1px solid rgba(78,62,53,.1);display:flex;justify-content:center;align-items:center;position:relative}.ring-viewer>div{width:100%!important;height:100%!important}.customization-panel{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid rgba(78,62,53,.1)}.option-group{margin-bottom:1.5rem;text-align:center}.option-group h3{margin-bottom:.5rem;color:#2e180e}.color-options{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;justify-content:center}.color-option{width:40px;height:40px;border-radius:50%;border:2px solid #ccc;cursor:pointer;transition:all .2s ease}.color-option:hover{transform:scale(1.1)}.color-option.active{border-color:#2e180e;transform:scale(1.1)}.size-value{text-align:center;margin-top:.5rem;font-weight:700;color:#2e180e}@media(max-width:768px){.studio-layout{grid-template-columns:1fr}.ring-viewer{height:400px}}.ring-gallery{padding:2rem;max-width:1200px;margin:0 auto;background-color:#f4f4f9}.ring-gallery h1{text-align:center;margin-bottom:.5rem;color:#2e180e}.ring-gallery .subtitle{text-align:center;color:#4e3e35;margin-bottom:2rem}.ring-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.ring-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease;border:1px solid rgba(78,62,53,.1)}.ring-card:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.ring-preview{height:300px;position:relative;background:#f4f4f9;overflow:hidden}.ring-preview,.ring-preview.placeholder{display:flex;justify-content:center;align-items:center}.ring-preview>div{width:100%!important;height:100%!important}.spinner{width:40px;height:40px;border-radius:50%;border:4px solid rgba(46,24,14,.1);border-top-color:#8c7c5c;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}.ring-card h3{padding:1rem;text-align:center;margin:0;color:#2e180e}.btn{display:block;width:calc(100% - 2rem);margin:0 1rem 1rem;padding:.75rem;background:#8c7c5c;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;transition:all .3s ease}.btn:hover{background:#6d6148;color:#fff;transform:translateY(-2px)}@media(max-width:768px){.ring-grid{grid-template-columns:1fr}.ring-preview{height:250px}}body,html{background-color:#f4f4f9;color:#2e180e;margin:0;padding:0;height:100%;width:100%;font-family:Poppins,sans-serif;scroll-behavior:smooth;transition:background-color .3s}a{color:#8c7c5c;text-decoration:none;transition:color .3s}a:hover{color:#6d6148}*{box-sizing:border-box;transition:all .3s ease}.Footer_footer__x7vJd{background-color:#1c140a;padding:1rem;font-size:12px;color:#fff;text-align:center;position:relative}.Footer_milad__dxOic{display:block;margin-top:.5rem}.Footer_milad__dxOic a{color:#8c7c5c;text-decoration:none;transition:color .3s ease}.Footer_milad__dxOic a:hover{color:#6d6148}