:root{--rr-bg: rgba(10,22,17,.78);--rr-bg-solid:#08130f;--rr-text:#FAF8ED;--rr-muted:rgba(250,248,237,.55);--rr-border:rgba(255,255,255,.08);--rr-gold:#D6B16B}.rr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;transition:.45s ease;z-index:99998}body.rr-open .rr-overlay{opacity:1;visibility:visible}.rr-drawer{position:fixed;top:0;left:0;width:430px;max-width:92vw;height:100vh;padding:42px;display:flex;flex-direction:column;overflow-y:auto;background:radial-gradient(circle at top left,rgba(212,177,106,.08),transparent 40%),linear-gradient(180deg,#10271d,#07130e);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-right:1px solid rgba(255,255,255,.08);box-shadow:30px 0 80px #0000008c;transform:translate(-105%);transition:transform .65s cubic-bezier(.22,1,.36,1);z-index:99999}.rr-drawer:before{content:"";position:absolute;top:-140px;left:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(212,177,106,.14) 0%,rgba(212,177,106,.06) 35%,transparent 72%);filter:blur(35px);pointer-events:none;transition:.8s}body.rr-open .rr-drawer:before{transform:scale(1.15)}body.rr-open .rr-drawer{transform:translate(0)}.rr-drawer-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.rr-logo{display:flex;flex-direction:column;align-items:flex-start}.rr-logo-small{display:block;margin:0 0 6px 2px;padding:0;color:var(--rr-muted);font-size:11px;letter-spacing:4px;line-height:1}.rr-logo h2{margin:0;padding:0;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600;letter-spacing:3px;line-height:1;color:var(--rr-text)}.rr-logo-line{width:0;height:2px;margin-top:14px;background:linear-gradient(90deg,transparent,#d4b16a,transparent);transition:1s}body.rr-open .rr-logo-line{width:140px}.rr-close{width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#faf8ed;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.45s;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rr-close:hover{background:#d4b16a;color:#08150f;transform:rotate(180deg) scale(1.08)}.rr-divider{position:relative;height:1px;background:transparent;margin:34px 0;overflow:hidden}.rr-divider:after{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,177,106,.7),transparent);transform:scaleX(0);transform-origin:left;transition:.8s ease}body.rr-open .rr-divider:after{transform:scaleX(1)}.rr-nav{display:flex;flex-direction:column;gap:2px}.rr-nav a{position:relative;display:flex;align-items:center;gap:14px;color:var(--rr-text);text-decoration:none;font-size:21px;letter-spacing:2px;font-weight:500;transition:.4s}.rr-nav a:before{content:"";width:0;height:1px;background:#d4b16a;transition:.35s}.rr-nav a:hover{color:#d4b16a;transform:translate(10px)}.rr-nav a:hover:before{width:28px}.rr-links{display:flex;flex-direction:column;gap:16px}.rr-links a{display:block;color:var(--rr-muted);text-decoration:none;font-size:15px;letter-spacing:2px;padding:0;margin:0;transition:.3s}.rr-links a:hover{color:#fff;transform:translate(8px)}.rr-bottom{margin-top:10px;padding-top:12px;display:flex;justify-content:flex-start;align-items:flex-start;gap:42px;margin-left:0;padding-left:0}.rr-bottom a{display:flex;flex-direction:column;align-items:center;width:70px;text-decoration:none;color:var(--rr-gold)}.rr-bottom svg{width:30px;height:30px;margin-bottom:10px;display:block}.rr-bottom span{color:#faf8edb8;font-size:15px;white-space:nowrap;text-align:center}.rr-drawer::-webkit-scrollbar{width:5px}.rr-drawer::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}@media(max-width:768px){.rr-drawer{width:100%;max-width:100%;padding:34px 28px}.rr-logo h2{font-size:34px}.rr-nav a{font-size:24px}}.rr-nav a,.rr-links a,.rr-bottom a{opacity:0;transform:translate(-30px)}.rr-bottom{display:flex;align-items:center;gap:18px}.rr-bottom span{width:40px;height:1px;background:#ffffff1f}.rr-drawer-top,.rr-nav,.rr-links,.rr-bottom,.rr-signature{width:100%}.rr-nav a,.rr-links a{padding-left:0;margin-left:0}.rr-bottom{justify-content:flex-start}.rr-logo{margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rr-drawer.css.map */
