@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Fragment+Mono:ital@0;1&family=Kapakana:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";header.site-header{--header-bg: var(--maingold);--text: #fff;--dropdown-bg: #1d1d1d;--shadow: 0 10px 25px rgba(0,0,0,.25);--gap: 1.5rem;--icon-size: 1.3rem;--logo-w: 70px;--pad-y: 10px;position:sticky;top:0;background:#fff;z-index:1000;isolation:isolate;color:var(--text);font-family:Raleway,sans-serif!important;font-weight:500;-webkit-backdrop-filter:saturate(1.1) blur(100px)!important;backdrop-filter:saturate(1.1) blur(100px)!important}header.site-header .free-shipping{color:#3339!important;text-align:center;margin-bottom:10px;font-size:12px}header.site-header .hr-gold{height:1px;background:#fff3}header.site-header .header{margin-top:5px;background-color:var(--header-bg);position:static;top:0;z-index:1001}header.site-header .menu-item{position:relative;color:var(--text);text-decoration:none}header.site-header .menu-item:after{content:"";position:absolute;left:50%;bottom:-6px;width:calc(100% + 10px);height:1px;background-color:currentColor;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .45s ease}header.site-header .menu-item:hover:after{transform:translate(-50%) scaleX(1)}header.site-header .container{display:flex;justify-content:space-between;align-items:center;padding:var(--pad-y) 0;position:relative;z-index:1001}header.site-header .container .nav-wrap{display:flex;align-items:center;position:relative;flex:1}header.site-header .container .nav-wrap .nav-toggle{position:absolute;opacity:0;pointer-events:none}header.site-header .container .nav-wrap .menu-toggle{display:none;line-height:0;cursor:pointer;padding:6px;border-radius:3px;transition:background .2s ease}header.site-header .container .nav-wrap .menu-toggle svg{font-size:1.4rem}header.site-header .container .nav-wrap .menu-toggle:hover{background:#ffffff1f}header.site-header .container .nav-wrap .menu-toggle .icon-close{display:none}header.site-header .container .nav-wrap nav{display:flex;gap:var(--gap);font-size:14px;letter-spacing:2px}header.site-header .container .nav-wrap nav .menu-close{display:none}header.site-header .container .logo{display:flex;justify-content:center;flex:1;z-index:1000;width:100%!important}header.site-header .container .logo a{display:block}header.site-header .container .logo a:hover{text-decoration:none}header.site-header .container .logo img{width:var(--logo-w);display:block}header.site-header .container .icons{display:flex;gap:1rem;font-size:var(--icon-size);justify-content:flex-end;flex:1}header.site-header .container .icons svg{cursor:pointer;transition:color .2s ease}header.site-header .container .icons svg:hover{color:#d1c7b3}header.site-header .container .icons .user-menu-wrapper{position:relative}header.site-header .container .icons .user-menu-wrapper svg{cursor:pointer;transition:color .2s ease}header.site-header .container .icons .user-menu-wrapper svg:hover{color:#d1c7b3}header.site-header .container .icons .user-menu-wrapper .user-dropdown{position:absolute;top:calc(100% + 15px);right:0;background:#fff;border:1px solid #e5e5e5;border-radius:3px;min-width:240px;box-shadow:0 4px 12px #00000026;z-index:2000;animation:dropdownSlide .2s ease-out}header.site-header .container .icons .user-menu-wrapper .user-dropdown .user-info{padding:16px 20px;border-bottom:1px solid #f0f0f0}header.site-header .container .icons .user-menu-wrapper .user-dropdown .user-info .user-name{font-size:15px;font-weight:600;color:#111;margin:0 0 4px}header.site-header .container .icons .user-menu-wrapper .user-dropdown .user-info .user-email{font-size:13px;color:#999;margin:0;word-break:break-all}header.site-header .container .icons .user-menu-wrapper .user-dropdown .dropdown-divider{height:1px;background:#f0f0f0;margin:4px 0}header.site-header .container .icons .user-menu-wrapper .user-dropdown .dropdown-item{display:block;width:100%;padding:12px 20px;color:#666;font-size:14px;text-align:left;text-decoration:none;background:none;border:none;cursor:pointer;transition:all .2s ease;font-family:Raleway,sans-serif}header.site-header .container .icons .user-menu-wrapper .user-dropdown .dropdown-item:hover{background:#f5f5f5;color:#111}header.site-header .container .icons .user-menu-wrapper .user-dropdown .dropdown-item.logout-item{color:#d63031}header.site-header .container .icons .user-menu-wrapper .user-dropdown .dropdown-item.logout-item:hover{background:#d630311a;color:#d63031}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}header.site-header .container .icons .cart-icon-wrapper{position:relative;cursor:pointer;transition:color .2s ease}header.site-header .container .icons .cart-icon-wrapper:hover{color:#d1c7b3}header.site-header .container .icons .cart-icon-wrapper .cart-badge{position:absolute;top:-8px;right:-8px;background:#f44;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-family:Raleway,sans-serif!important;line-height:1;animation:cartBadgePulse .3s ease-out}@keyframes cartBadgePulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@media (max-width: 768px){header.site-header .header .container{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box}header.site-header .container{min-height:64px;align-items:center}header.site-header .container .logo{order:2;flex:1.2}header.site-header .container .nav-wrap{order:1;flex:0 0 auto;margin-left:20px}header.site-header .container .icons{order:3;flex:0 0 auto}header.site-header .container .nav-wrap .menu-toggle{display:inline-flex;align-items:center;justify-content:center}header.site-header .container .nav-wrap nav{position:fixed;inset:0;background:var(--dropdown-bg);z-index:3000;padding:72px 20px 24px;display:flex;flex-direction:column;gap:8px;min-height:100dvh;opacity:0;pointer-events:none;transform:translateY(-6%);transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}header.site-header .container .nav-wrap nav .menu-close{display:grid;position:absolute;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));width:44px;height:44px;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;border-radius:3px;place-items:center;cursor:pointer;z-index:4000;-webkit-tap-highlight-color:transparent;transition:background .2s ease,transform .2s ease}header.site-header .container .nav-wrap nav .menu-close:hover{background:#ffffff1a;transform:scale(1.02)}header.site-header .container .nav-wrap nav .menu-close:active{transform:scale(.98)}header.site-header .container .nav-wrap nav a{display:block;padding:14px 12px;border-radius:3px;letter-spacing:1.5px}header.site-header .container .nav-wrap nav a:hover{background:#ffffff14;text-decoration:none}header.site-header .container .nav-wrap nav a{opacity:0;transform:translateY(-10px);transition:opacity .28s ease,transform .28s ease}header.site-header .container .nav-wrap .nav-toggle:checked~.menu-toggle .icon-open{display:none}header.site-header .container .nav-wrap .nav-toggle:checked~.menu-toggle .icon-close{display:inline}header.site-header .container .nav-wrap .nav-toggle:checked~nav{opacity:1;transform:translateY(0);pointer-events:auto}header.site-header .container .nav-wrap .nav-toggle:checked~nav a{opacity:1;transform:translateY(0)}header.site-header .container .nav-wrap .nav-toggle:checked~nav a:nth-child(2){transition-delay:.06s}header.site-header .container .nav-wrap .nav-toggle:checked~nav a:nth-child(3){transition-delay:.12s}header.site-header .container .nav-wrap .nav-toggle:checked~nav a:nth-child(4){transition-delay:.18s}header.site-header .container .nav-wrap .nav-toggle:checked~nav a:nth-child(5){transition-delay:.24s}}@media (max-width: 768px) and (prefers-reduced-motion: reduce){header.site-header .nav-wrap nav{transition:none;transform:none}header.site-header .nav-wrap nav a{transition:none;transform:none;opacity:1}.cart-badge{animation:none!important}}@media (min-width: 769px){header.site-header .nav-wrap .menu-toggle{display:none}header.site-header .nav-wrap nav{position:static;background:transparent;padding:0;opacity:1;transform:none;pointer-events:auto;display:flex;gap:var(--gap)}header.site-header .nav-wrap nav .menu-close{display:none}header.site-header .nav-wrap nav a{display:inline-block;padding:0;opacity:1;transform:none}.icons{margin-right:20px!important}}.footer{background:var(--color-bg-light);color:var(--color-text-primary);font-size:14px;line-height:1.6}.footer .footer-container{max-width:1250px;margin:0 auto;padding:3rem 1rem;display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}.footer .footer-col{flex:1;min-width:250px}.footer .col-1 .logo{margin-bottom:1rem}.footer .col-1 .logo img{max-width:160px;height:auto;display:block}.footer .col-1 .signup-text{margin-bottom:1rem;max-width:300px;color:var(--color-text-secondary)}.footer .col-1 .signup-form{display:flex;margin-bottom:1.2rem}.footer .col-1 .signup-form input{flex:1;padding:.5rem .75rem;border:1px solid var(--color-border);background:#fff;color:var(--color-text-primary);outline:none}.footer .col-1 .signup-form button{padding:.5rem 1rem;border:none;appearance:none;cursor:pointer;font-weight:600;border-radius:3px;background:var(--color-accent, var(--maingold));color:var(--color-bg-dark);transition:background .25s ease,opacity .25s ease}.footer .col-1 .signup-form button:hover{background:#a8a079}.footer .col-1 .signup-form button:active{opacity:.9}.footer .social span{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-text-primary)}.footer .social .icons{display:flex;gap:.75rem}.footer .social .icons a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-icon-bg);color:var(--color-icon-color);font-size:15px;line-height:0;transition:background .25s ease,color .25s ease}.footer .social .icons a:hover{background:var(--color-icon-hover-bg);color:var(--color-icon-hover-color)}.footer .desktop-social{display:block}.footer .mobile-social{display:none}.footer .col-2{display:flex;gap:3rem;flex:2}.footer .col-2 .links-group .mobile-dropdown-header{display:none;align-items:center;justify-content:space-between;cursor:pointer;padding:.75rem 0;border-bottom:1px solid var(--color-border, #e0e0e0)}.footer .col-2 .links-group .mobile-dropdown-header h4{margin:0;font-size:.95rem;font-weight:600;letter-spacing:1px;color:var(--color-text-primary)}.footer .col-2 .links-group .mobile-dropdown-header .dropdown-icon{font-size:12px;color:var(--color-text-secondary);transition:transform .25s ease}.footer .col-2 .links-group .mobile-dropdown-header:hover .dropdown-icon{color:var(--color-text-primary)}.footer .col-2 .links-group h4{margin-bottom:.75rem;font-size:.95rem;font-weight:600;letter-spacing:1px;color:var(--color-text-primary)}.footer .col-2 .links-group ul{list-style:none;margin:0;padding:0;transition:max-height .3s ease,opacity .3s ease}.footer .col-2 .links-group ul li{margin-bottom:.5rem}.footer .col-2 .links-group ul a{color:var(--color-link);text-decoration:none;transition:color .25s ease}.footer .col-2 .links-group ul a:hover{color:var(--color-link-hover)}.footer .col-2 .links-group .dropdown-content{overflow:hidden;max-height:none;opacity:1}.footer .col-3{max-width:280px}.footer .col-3 h4{margin-bottom:.75rem;font-size:1rem;font-weight:600;color:var(--color-text-primary)}.footer .col-3 p{color:var(--color-text-secondary)}.footer .col-3 .contact{margin-top:1rem}.footer .col-3 .contact a[href^="mailto:"]{color:var(--color-text-strong);text-decoration:none;transition:opacity .2s ease}.footer .col-3 .contact a[href^="mailto:"]:hover{text-decoration:underline}.footer .col-3 .contact a[href^="mailto:"]:active{opacity:.9}.footer .footer-bottom{border-top:1px solid var(--color-border);padding:1rem 0;font-size:13px;color:var(--color-text-secondary);text-align:center}.footer .footer-bottom .container{max-width:1250px;margin:0 auto;padding:0 1rem}@media (min-width: 769px){.footer .desktop-social{display:block}.footer .mobile-social{display:none}}@media (max-width: 768px){.footer .footer-container{flex-direction:column;gap:2rem;padding:1.5rem 1rem}.footer .desktop-social{display:none}.footer .mobile-social{display:block;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border, #e0e0e0)}.footer .col-2{flex-direction:column;gap:0}.footer .col-2 .links-group>h4{display:none}.footer .col-2 .links-group .mobile-dropdown-header{display:flex}.footer .col-2 .links-group .dropdown-content{max-height:0;opacity:0;padding:0;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.footer .col-2 .links-group .dropdown-content.open{max-height:200px;opacity:1;padding:1rem 0}.footer .col-2 .links-group .dropdown-content li{margin-bottom:.75rem}.footer .col-2 .links-group .dropdown-content li:last-child{margin-bottom:0}.footer .col-3{max-width:none}}@font-face{font-family:Hurme Geometric Sans;src:url(/assets/HurmeGeometricSans1-BdXZJwLX.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Hurme Geometric Sans;src:url(/assets/HurmeGeometricSans1-Bold-DyM4Hgqf.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Hurme Geometric Sans;src:url(/assets/HurmeGeometricSans1-Black-DoLGp1He.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Hurme Geometric Sans;src:url(/assets/HurmeGeometricSans1-Light-po6mGbZc.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Hurme Geometric Sans;src:url(/assets/HurmeGeometricSans1-Oblique-B0NNTBzm.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:FF DIN;src:url(/assets/FF-DIN-DHIKp7DE.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:FF DIN;src:url(/assets/FF-DIN-Bold-Bzmc2g8M.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:FF DIN;src:url(/assets/FF-DIN-Italic-BK5IkEPo.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:FF DIN Condensed;src:url(/assets/FF-DIN-Condensed-Cc9eD15Q.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:FF DIN Condensed;src:url(/assets/FF-DIN-Condensed-Bold-BJfKghvt.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:FF DIN Expanded;src:url(/assets/FF-DIN-Exp-CO0kwd1S.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:FF DIN Expanded;src:url(/assets/FF-DIN-Exp-Bold-DuSuJIpJ.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:FF DIN Expanded;src:url(/assets/FF-DIN-Exp-Italic-DRDHjHW6.otf) format("opentype");font-weight:400;font-style:italic}:root{--maingold: #b9b88f;--color-bg-light: #f5f5f5;--color-bg-dark: #111;--gold-bg: rgba(185,184,143,.3);--color-text-primary: #444;--color-text-secondary: #777;--color-text-strong: #111;--color-link: #888;--color-link-hover: #111;--color-border: #ccc;--color-icon-bg: #555;--color-icon-color: #fff;--color-icon-hover-bg: #bfb68f;--color-icon-hover-color: #111}html{margin:0;padding:0;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";margin:0;padding:0;font-size:16px;font-weight:400;background-color:#fff;line-height:normal;color:#333;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}body.dashboard{background-color:#f6f7f9}.ant-layout-header{background-color:#fff!important}body{overflow-x:hidden}.a-center{align-items:center}.j-between{display:flex;justify-content:space-between}.container{max-width:1250px;margin:0 auto}@media (min-width: 578px) and (max-width: 991px){.container{max-width:600px;margin:0;padding:0}}@media (min-width: 992px) and (max-width: 1199px){.container{max-width:1250px}}@media screen and (min-width: 800px) and (max-width: 950px){.container{max-width:800px}}h1{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;font-size:2.5rem;text-rendering:optimizeSpeed;font-feature-settings:"kern" 1}ul,li{list-style:none;padding:0}img{display:block;width:100%;image-rendering:-webkit-optimize-contrast}button,a{cursor:pointer}p{margin-bottom:0}input:focus,.ant-select:focus{outline:none!important}input[type=date]::-webkit-datetime-edit{opacity:.9}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.5;cursor:pointer}.error-input{font-size:11px!important;text-align:left;color:red;font-style:italic;font-weight:200;width:100%;margin:0 auto}.ant-picker-focused,.ant-picker:hover{border-color:transparent;box-shadow:none;border-right-width:0;outline:0}.ant-form-item-explain{margin-top:5px}.ant-form-item-explain .ant-form-item-explain-error{color:red!important;text-align:left!important;font-size:11px;font-style:italic;font-family:sans-serif}.select-gender .ant-select-selector{background-color:transparent!important;border:none!important;padding-left:0!important}.select-gender .ant-select-selector:focus{outline:none!important}.anticon{vertical-align:0!important}.ant-popconfirm-buttons{display:flex}.pageload{animation:fadeInAnimation ease .3s;animation-iteration-count:1;animation-fill-mode:forwards;will-change:opacity}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.ant-layout-header{padding:0!important}.ant-layout-footer{background:transparent!important}@media (max-width: 577px){body{overflow-x:hidden;word-break:break-word;white-space:pre-wrap;-moz-white-space:pre-wrap;background-color:#fff;margin:-40px 0}}@media (max-width: 577px){.show-class{display:block}.hide-class{display:none}}.hr-gold{border-top:2px solid var(--maingold)}.mt-20{margin-top:20px}.mb-5{margin-bottom:5px}.section-title{font-family:Raleway,sans-serif;font-size:50px;padding-bottom:10px;color:#333333e6;text-rendering:optimizeSpeed;font-feature-settings:"kern" 1}.section-des,.section-text{color:#333333a6}.section-des{font-size:18px;letter-spacing:2px}.text-small{font-size:44px;font-family:Raleway,sans-serif}.section-text{font-size:15px;font-weight:300;line-height:1.6;letter-spacing:1px;margin-bottom:2rem}.ant-layout,.ant-layout-header,.ant-layout-content,.ant-layout-footer{margin:0!important;padding:0!important}
