body{background:#1a0812}*,:after,:before,body{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img,video{max-width:100%;height:auto;display:block}input,select,textarea{font-family:inherit;font-size:inherit}ol,ul{list-style:none}.pqb-bar.pqb-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:18px;gap:18px;width:min(calc(100% - 40px),1680px);margin:24px auto;padding:16px 24px;border:1px solid rgba(198,132,58,.32);border-radius:17px;background:linear-gradient(155deg,#24170e,#150d08);box-shadow:inset 0 1px 0 rgba(255,223,169,.055),inset 0 0 0 1px rgba(115,66,28,.16),0 18px 38px -24px rgba(0,0,0,.9)}.pqb-breadcrumb.pqb-breadcrumb{min-width:0}.pqb-breadcrumb.pqb-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0;font-family:DM Sans,sans-serif;font-size:.82rem}.pqb-breadcrumb.pqb-breadcrumb a{color:hsla(37,59%,90%,.62);text-decoration:none;transition:color .25s}.pqb-breadcrumb.pqb-breadcrumb a:focus-visible,.pqb-breadcrumb.pqb-breadcrumb a:hover{color:#d4af37}.pqb-breadcrumb.pqb-breadcrumb [aria-current=page]{color:#d4af37}.pqb-sep.pqb-sep{color:rgba(212,175,55,.5)}.pqb-pack.pqb-pack{font-family:Playfair Display,serif;font-size:1.08rem;font-weight:700;color:#d4af37;margin:0;white-space:nowrap}.pqb-qty.pqb-qty{display:flex;align-items:center;border:1px solid rgba(212,175,55,.35);border-radius:10px;overflow:hidden}.pqb-qty.pqb-qty button{width:42px;height:46px;padding:0;background:rgba(20,10,4,.75);border:none;color:#d4af37;font-size:1.1rem;cursor:pointer;transition:background .25s}.pqb-qty.pqb-qty button:focus-visible,.pqb-qty.pqb-qty button:hover{background:rgba(212,175,55,.15)}.pqb-qty-value.pqb-qty-value{min-width:42px;text-align:center;font-family:DM Sans,sans-serif;font-size:.95rem;color:#f5ead8}.pqb-actions.pqb-actions{display:flex;gap:12px}.pqb-add.pqb-add,.pqb-buy.pqb-buy{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 26px;border-radius:10px;font-family:Cinzel,serif;font-size:10.5px;letter-spacing:1.8px;cursor:pointer;text-decoration:none;transition:all .3s}.pqb-add.pqb-add{background:transparent;border:1px solid rgba(212,175,55,.55);color:#d4af37}.pqb-add.pqb-add:focus-visible,.pqb-add.pqb-add:hover{border-color:#d4af37;background:rgba(212,175,55,.12)}.pqb-buy.pqb-buy{background:linear-gradient(135deg,#d4af37,#e8c66b);border:1px solid #d4af37;color:#2c1810;font-weight:700;box-shadow:0 6px 18px rgba(212,175,55,.3)}.pqb-buy.pqb-buy:focus-visible,.pqb-buy.pqb-buy:hover{background:linear-gradient(135deg,#e8c66b,#f4da8a);transform:translateY(-1px)}@media (max-width:860px){.pqb-bar.pqb-bar{grid-template-columns:auto 1fr;gap:14px;padding:16px 18px;width:calc(100% - 32px)}.pqb-breadcrumb.pqb-breadcrumb{grid-column:1/-1}.pqb-qty.pqb-qty{justify-self:end}.pqb-actions.pqb-actions{grid-column:1/-1;flex-direction:column}.pqb-add.pqb-add,.pqb-buy.pqb-buy{width:100%}}@media (prefers-reduced-motion:reduce){.pqb-bar.pqb-bar *,.pqb-buy.pqb-buy:hover{transition:none!important;transform:none!important}}.smn.smn{display:none}@media (max-width:968px){.smn.smn{position:absolute;right:4%;top:50%;margin-top:-21px;display:flex;align-items:center;gap:10px;z-index:45;pointer-events:auto}.smn.smn.smn-layer{position:static;display:block;margin:0;z-index:auto}.smn.smn .smn-cart,.smn.smn .smn-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;border:1px solid rgba(212,175,55,.45);border-radius:8px;background:rgba(20,10,4,.82);color:#d4af37;font-size:19px;line-height:1;text-decoration:none;cursor:pointer}.smn.smn .smn-bars,.smn.smn .smn-bars:after,.smn.smn .smn-bars:before{display:block;width:18px;height:2px;border-radius:2px;background:#d4af37;position:relative}.smn.smn .smn-bars:after,.smn.smn .smn-bars:before{content:"";position:absolute;left:0}.smn.smn .smn-bars:before{top:-6px}.smn.smn .smn-bars:after{top:6px}.smn.smn .smn-panel{position:fixed;inset:0;z-index:1000;margin:0;padding:76px 28px 40px;overflow-y:auto;background:#0a0602;border-top:1px solid rgba(212,175,55,.3);text-align:left}.smn.smn .smn-close{position:absolute;top:18px;right:4%;width:42px;height:42px;margin:0;padding:0;border:1px solid rgba(212,175,55,.45);border-radius:8px;background:transparent;color:#d4af37;font-size:26px;line-height:1;cursor:pointer}.smn.smn .smn-jewels,.smn.smn .smn-links{list-style:none;margin:0;padding:0}.smn.smn a,.smn.smn button{box-shadow:none;transform:none;overflow:visible;letter-spacing:normal;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.smn.smn.smn a:before{display:none;content:none}.smn.smn .smn-panel a:hover{transform:none;box-shadow:none}.smn.smn .smn-links li a{border:none;border-radius:0;background:none;display:block;margin:0;padding:14px 4px;font-family:Cinzel,Georgia,serif;font-size:16px;letter-spacing:.14em;text-transform:uppercase;color:#f5ead8;text-decoration:none;border-bottom:1px solid rgba(212,175,55,.14)}.smn.smn .smn-label{margin:26px 0 8px;padding:0;font-size:11px;letter-spacing:.26em}.smn.smn .smn-jewels li a,.smn.smn .smn-label{font-family:Cinzel,Georgia,serif;text-transform:uppercase;color:#d4af37}.smn.smn .smn-jewels li a{display:block;margin:0 0 8px;padding:12px 14px;font-size:13.5px;letter-spacing:.12em;text-decoration:none;border:1px solid rgba(212,175,55,.4);border-radius:8px;background:rgba(212,175,55,.06)}.smn.smn .smn-cartrow{display:block;margin:22px 0 0;padding:14px;text-align:center;font-family:Cinzel,Georgia,serif;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#2c1810;background:#d4af37;border-radius:10px;text-decoration:none}.smn.smn .smn-cart:focus-visible,.smn.smn .smn-cartrow:focus-visible,.smn.smn .smn-close:focus-visible,.smn.smn .smn-jewels li a:focus-visible,.smn.smn .smn-links li a:focus-visible,.smn.smn .smn-toggle:focus-visible{outline:2px solid #f0d060;outline-offset:2px}}