.account-drawer__inner{padding:clamp(26px,3.2vw,42px) clamp(25px,3.4vw,40px) 25px}.account-drawer__header{align-items:flex-start;gap:22px;padding-bottom:27px;border-bottom-color:color-mix(in srgb,var(--line) 78%,transparent)}.account-drawer__brand-block{min-width:0}.account-drawer__brand{display:inline-flex;align-items:center;width:fit-content;margin:0 0 25px;text-decoration:none;transition:opacity .25s ease}.account-drawer__brand:hover{opacity:.72}.account-drawer__brand img{display:block;width:clamp(112px,10vw,136px);height:auto;max-height:36px;object-fit:contain;object-position:left center}.account-drawer__eyebrow{margin:0;color:var(--muted);font:500 10px/1.4 var(--sans);letter-spacing:.19em;text-transform:uppercase}.account-drawer__header h2{margin:8px 0 0;font-size:clamp(39px,4.6vw,51px);line-height:.98;letter-spacing:-.045em;font-weight:400}.account-drawer__close{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;margin:0 -7px 0 0;border:1px solid transparent;border-radius:50%;font:300 22px/1 var(--sans);transition:color .22s ease,border-color .22s ease,transform .28s ease}.account-drawer__close:hover{color:var(--accent);border-color:var(--line);transform:rotate(90deg)}.account-profile-card{gap:15px;padding:22px 0 23px;border-bottom-color:color-mix(in srgb,var(--line) 78%,transparent)}.account-profile-card__avatar{width:46px;height:46px;border-color:color-mix(in srgb,var(--ink) 55%,transparent);color:var(--ink);font-size:19px}.account-profile-card__identity{gap:5px}.account-profile-card__identity strong{font-size:19px;line-height:1.15;font-weight:400}.account-profile-card__identity span{font-size:10px;letter-spacing:.025em}.account-profile-card__edit{font-size:10px;letter-spacing:.12em;text-decoration:none;transition:opacity .2s ease}.account-profile-card__edit:hover{opacity:.68}.account-drawer__section{padding-top:25px}.account-drawer__label{margin-bottom:10px;font-size:9px;letter-spacing:.2em}.account-drawer__nav>a,.account-drawer__nav>button{grid-template-columns:22px minmax(0,1fr) auto;gap:13px;min-height:47px;padding:11px 0;font-size:20px;line-height:1.12;transition:padding-left .32s cubic-bezier(.2,.75,.2,1),color .24s ease,border-color .24s ease;border-bottom-color:color-mix(in srgb,var(--line) 76%,transparent)}.account-drawer__nav>a:hover,.account-drawer__nav>button:hover{padding-left:3px;color:var(--accent)}.account-menu-icon{color:color-mix(in srgb,var(--muted) 84%,transparent)}.account-menu-arrow{font-size:11px}.account-menu-count{font-size:9px}.account-drawer__footer{gap:14px;padding-top:30px;font-size:9px;letter-spacing:.15em}.account-drawer__footer a{text-decoration:none;transition:color .22s ease}.account-drawer__footer a:hover{color:var(--accent)}.account-drawer__signature{font-size:9px;letter-spacing:.11em;text-transform:none;text-align:right;color:var(--muted)}.account-drawer .account-drawer__header,.account-drawer .account-profile-card,.account-drawer .account-drawer__section,.account-drawer .account-drawer__footer{opacity:0;transform:translateY(7px);transition:opacity .38s ease,transform .45s cubic-bezier(.2,.75,.2,1)}.account-drawer.is-open .account-drawer__header,.account-drawer.is-open .account-profile-card,.account-drawer.is-open .account-drawer__section,.account-drawer.is-open .account-drawer__footer{opacity:1;transform:translateY(0)}.account-drawer.is-open .account-drawer__header{transition-delay:.07s}.account-drawer.is-open .account-profile-card{transition-delay:.11s}.account-drawer.is-open .account-drawer__section:nth-of-type(2){transition-delay:.15s}.account-drawer.is-open .account-drawer__section:nth-of-type(3){transition-delay:.19s}.account-drawer.is-open .account-drawer__footer{transition-delay:.22s}.account-drawer a:focus-visible,.account-drawer button:focus-visible{outline:1px solid var(--accent);outline-offset:4px}@media(max-width:620px){.account-drawer__inner{padding:24px 24px 22px}.account-drawer__header{padding-bottom:25px}.account-drawer__brand{margin-bottom:23px}.account-drawer__brand img{width:116px;max-height:32px}.account-drawer__header h2{font-size:43px;margin-top:7px}.account-profile-card{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:21px 0 22px}.account-profile-card__avatar{width:42px;height:42px}.account-profile-card__identity strong{font-size:18px}.account-profile-card__identity span{font-size:10px}.account-drawer__section{padding-top:24px}.account-drawer__nav>a,.account-drawer__nav>button{min-height:46px;font-size:21px;padding:12px 0}.account-drawer__footer{padding-top:28px}}@media(prefers-reduced-motion:reduce){.account-drawer__brand,.account-drawer__close,.account-profile-card,.account-drawer__nav>a,.account-drawer__nav>button,.account-drawer .account-drawer__header,.account-drawer .account-profile-card,.account-drawer .account-drawer__section,.account-drawer .account-drawer__footer{transition:none!important;transform:none!important}}.account-drawer{--account-drawer-width: min(460px, 100vw);overflow:visible}.account-drawer__inner{box-sizing:border-box;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.account-drawer__edge-control{position:absolute;z-index:3;top:25px;left:-43px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--muted);cursor:pointer;opacity:0;pointer-events:none;transform:translate(12px);box-shadow:-4px 5px 18px #2927230b;transition:opacity .24s ease,transform .38s cubic-bezier(.2,.75,.2,1),color .22s ease,border-color .22s ease}.account-drawer.is-open .account-drawer__edge-control{opacity:1;pointer-events:auto;transform:translate(0);transition-delay:.16s}.account-drawer__edge-control:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.account-drawer__edge-glyph{position:absolute;display:block;font:300 21px/1 var(--sans);transition:opacity .22s ease,transform .3s cubic-bezier(.2,.75,.2,1)}.account-drawer__edge-glyph--close{opacity:1;transform:rotate(0) scale(1)}.account-drawer__edge-glyph--back{opacity:0;transform:translate(5px) rotate(-18deg) scale(.82)}.account-drawer[data-account-view-state=likes] .account-drawer__edge-glyph--close{opacity:0;transform:rotate(85deg) scale(.72)}.account-drawer[data-account-view-state=likes] .account-drawer__edge-glyph--back{opacity:1;transform:translate(0) rotate(0) scale(1)}.account-drawer[data-account-view-state=likes] .account-drawer__edge-control{transition-delay:0s}.account-profile-card__wordmark .brand-case{display:inline;color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none!important;white-space:inherit;overflow:visible;text-overflow:clip}.account-drawer__nav .account-drawer__signout-row{grid-template-columns:22px minmax(0,1fr);color:var(--ink)}.account-drawer__nav .account-drawer__signout-row:hover{color:var(--accent)}.account-drawer__footer{justify-content:center;align-items:center;margin-top:auto;padding:30px 0 3px}.account-drawer__signature{display:block;width:100%;text-align:center;line-height:1.5}@media(max-width:620px){.account-drawer{--account-drawer-width: calc(100vw - 40px) ;width:var(--account-drawer-width);right:0;height:100dvh;max-height:100dvh}.account-drawer__inner{padding:24px 24px 22px;padding-bottom:max(22px,env(safe-area-inset-bottom))}.account-drawer__edge-control{top:24px;left:-39px;width:32px;height:34px}.account-drawer__footer{padding-top:26px}}@media(prefers-reduced-motion:reduce){.account-drawer__edge-control,.account-drawer__edge-glyph{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/devico-account-drawer-refinement-v25.css.map */
