:root{--black:#000000;--black-2:#0C0C0C;--purple:#A023EC;--purple-deep:#8205D9;--yellow:#ECF43B;--cream:#F4F1EC;--gray:#8F8F8F;--line:rgba(244,241,236,.12);--display:"Playfair Display", Georgia, serif;--body:"Montserrat", sans-serif;--mono:"Montserrat", sans-serif;--ease:cubic-bezier(.25,.46,.15,1)}body{font-family:var(--body)}#siteHeader,#siteHeader *,.beyn-drawer,.beyn-drawer *,.beyn-footer,.beyn-footer *{box-sizing:border-box}#siteHeader{position:fixed;top:0;left:0;right:0;z-index:500;padding:14px clamp(18px,4vw,56px);display:flex;align-items:center;justify-content:space-between;background:transparent;border-bottom:1px solid transparent;transition:padding .4s var(--ease),background .4s var(--ease),backdrop-filter .4s var(--ease),border-color .4s var(--ease)}#siteHeader.scrolled{padding:8px clamp(18px,4vw,56px);background:#000000d1;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-color:var(--line)}#siteHeader a{text-decoration:none;color:var(--cream)}#siteHeader>a{flex:0 0 auto;display:block;line-height:0}#siteHeader .logo-mark{height:78px;width:auto;max-width:none;min-width:0;object-fit:contain;transform:rotate(19.32deg);transform-origin:center;transition:height .4s var(--ease)}#siteHeader.scrolled .logo-mark{height:62px}#siteHeader .nav-center{display:flex;gap:32px;align-items:center}#siteHeader .nav-link{font-family:var(--body);font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;position:relative;padding-bottom:3px;color:var(--cream);white-space:nowrap}#siteHeader .nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--yellow);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}#siteHeader .nav-link:hover:after{transform:scaleX(1);transform-origin:left}#siteHeader .nav-right{display:flex;align-items:center;gap:22px}#siteHeader .icon-btn{font-family:var(--body);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:8px;color:var(--cream);white-space:nowrap}#siteHeader .icon-btn svg{width:19px;height:19px;flex-shrink:0}#siteHeader .icon-btn .bag-count{background:var(--yellow);color:var(--black);font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}#siteHeader .nav-item{position:relative}#siteHeader .nav-item .nav-link{display:flex;align-items:center;gap:5px}#siteHeader .nav-item .nav-link svg{width:10px;height:10px;transition:transform .3s var(--ease)}#siteHeader .nav-item:hover .nav-link svg{transform:rotate(180deg)}#siteHeader .mega{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%) translateY(-8px);width:390px;padding:14px;border-radius:14px;background:#0c0c0cf5;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}#siteHeader .nav-item:hover .mega{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}#siteHeader .mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}#siteHeader .mega-link{display:flex;align-items:center;padding:12px 13px;border-radius:8px;font-family:var(--body);font-size:14px;color:var(--cream);transition:background .25s var(--ease)}#siteHeader .mega-link span{display:flex;align-items:center;gap:9px}#siteHeader .mega-link:hover{background:#a023ec2e}#siteHeader .mega-link .dot{width:6px;height:6px;border-radius:50%;background:var(--yellow);flex-shrink:0}#siteHeader .mega-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:12px 13px;border-top:1px solid var(--line);font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f4f1ecb8;transition:color .3s var(--ease)}#siteHeader .mega-foot:hover{color:var(--cream)}#siteHeader .mega-foot svg{width:13px;height:13px}.beyn-header-spacer{height:104px;width:100%}.beyn-burger{display:none;background:none;border:none;cursor:pointer;padding:8px;flex-direction:column;gap:5px;width:40px;flex-shrink:0}.beyn-burger span{display:block;height:2px;width:22px;background:var(--cream);transition:transform .3s var(--ease),opacity .3s var(--ease)}.beyn-burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.beyn-burger.open span:nth-child(2){opacity:0}.beyn-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.beyn-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:var(--black);padding:96px 26px 40px;overflow-y:auto;transform:translate(100%);transition:transform .42s var(--ease);font-family:var(--body)}.beyn-drawer.open{transform:translate(0)}.beyn-drawer a{display:block;text-decoration:none;color:var(--cream);font-family:var(--display);font-size:30px;font-weight:700;padding:15px 0;border-bottom:1px solid var(--line)}.beyn-drawer a:active{color:var(--yellow)}.beyn-drawer .drawer-label{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f4f1ecb3;margin:30px 0 8px}.beyn-drawer .drawer-coll a{font-family:var(--body);font-size:19px;font-weight:600;color:var(--yellow)}.beyn-footer{background:var(--black);color:var(--cream);font-family:var(--body);padding:58px clamp(20px,4vw,56px) 32px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:34px;align-items:flex-start;border-top:1px solid var(--line)}.beyn-footer a{text-decoration:none;color:var(--cream)}.beyn-footer>a{flex:0 0 auto;align-self:flex-start;display:block;line-height:0}.beyn-footer img{height:104px;width:auto;max-width:none;min-width:0;object-fit:contain;transform:rotate(19.32deg);transform-origin:center}.beyn-footer-cols{display:flex;gap:clamp(28px,6vw,70px);flex-wrap:wrap}.beyn-footer-col h4{font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f4f1ecb3;margin:0 0 16px}.beyn-footer-col a{display:block;font-size:15px;margin-bottom:11px;opacity:.9;transition:color .25s var(--ease),opacity .25s var(--ease)}.beyn-footer-col a:hover{opacity:1;color:var(--yellow)}.beyn-footer-bottom{background:var(--black);color:#f4f1ec99;font-family:var(--body);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:0 clamp(20px,4vw,56px) 28px}@media(max-width:900px){#siteHeader .nav-center,#siteHeader .mega,#siteHeader .icon-btn .nav-label-text{display:none}#siteHeader .logo-mark{height:58px}#siteHeader.scrolled .logo-mark{height:50px}.beyn-burger{display:flex}.beyn-header-spacer{height:82px}.beyn-footer img{height:78px}}@media(max-width:700px){.beyn-footer{flex-direction:column;gap:30px}.beyn-footer-cols{gap:26px}.beyn-footer-col{min-width:44%}}@media(min-width:901px){.beyn-drawer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/beyn-chrome.css.map */
