body.password-page{display:block;overflow:auto}body.password-page #MainContent{width:100%;padding-top:0}body.password-page .password-container{position:relative;min-height:420px}body.password-page .password-container :is(button,a,[role=button]){-webkit-tap-highlight-color:transparent}body.password-page .password-navigation{position:absolute;bottom:calc(100px + env(safe-area-inset-bottom,0px));left:clamp(48px,10vw,160px);right:clamp(48px,10vw,160px);display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-family:var(--font-body, "Inter", sans-serif)}body.password-page .password-navigation button{display:block;min-height:44px;padding:10px;margin:-10px;border:0;background:none;font:inherit;font-size:17.5px;line-height:20px;cursor:pointer;touch-action:manipulation}body.password-page .password-navigation .password-nav-members{font-size:16.5px;display:flex;align-items:flex-start;text-align:left;font-weight:500;letter-spacing:.08em;color:#a47b24}body.password-page .password-nav-gold{position:relative;display:inline-block}@supports ((background-clip: text) or (-webkit-background-clip: text)){body.password-page .password-nav-gold:before,body.password-page .password-nav-gold:after{content:attr(data-lettering);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:transparent;background-clip:text;-webkit-background-clip:text}body.password-page .password-nav-gold:before{background-image:linear-gradient(180deg,#956b1d 5%,#be9848 35%,#dcc58e 48%,#bb9340 63%,#90651a 95%);opacity:.85}body.password-page .password-nav-gold:after{background-image:linear-gradient(105deg,transparent 40%,#d7bd7e 48%,#e0c998 50%,#d7bd7e 52%,transparent 60%);background-size:300% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;opacity:.65;animation:password-members-glint 11s linear infinite}}@keyframes password-members-glint{0%{background-position:100% 0}27.2727%,to{background-position:0% 0}}body.password-page .password-nav-paused .password-nav-gold:after{animation-play-state:paused}body.password-page .password-navigation .password-nav-collection{text-align:right}body.password-page .password-nav-heading{display:flex;align-items:center;justify-content:flex-end;min-height:20px;margin:0 0 4px;color:#697078;font-size:19.25px;font-weight:400;line-height:20px;letter-spacing:.03em}body.password-page .password-navigation .password-nav-preview{display:flex;align-items:flex-start;margin-left:auto;font-size:15.25px;text-align:right;color:#000;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body.password-page .password-navigation button:focus-visible,body.password-page .password-popup-close:focus-visible{outline:1px solid #897344;outline-offset:4px}body.password-page .password-nav-gold,body.password-page .password-nav-preview{transition:color .25s ease,text-shadow .25s ease}body.password-page .password-nav-gold:before,body.password-page .password-nav-gold:after{text-shadow:none;transition:opacity .25s ease}body.password-page .password-nav-members:focus-visible .password-nav-gold{color:#b28b3e;text-shadow:0 0 8px rgba(185,145,65,.625)}body.password-page .password-nav-members:focus-visible .password-nav-gold:after{opacity:0;animation-play-state:paused}body.password-page .password-nav-members:focus-visible .password-nav-gold:before{opacity:1}body.password-page .password-navigation .password-nav-collection:focus-visible{outline-color:#8190a1}body.password-page .password-nav-collection:focus-visible .password-nav-preview{text-shadow:0 0 8px rgba(120,137,158,.805),0 0 2px rgba(197,207,220,.69)}@media(hover:hover)and (pointer:fine){body.password-page .password-nav-members:hover .password-nav-gold{color:#b28b3e;text-shadow:0 0 8px rgba(185,145,65,.625)}body.password-page .password-nav-members:hover .password-nav-gold:after{opacity:0;animation-play-state:paused}body.password-page .password-nav-members:hover .password-nav-gold:before{opacity:1}body.password-page .password-nav-collection:hover .password-nav-preview{text-shadow:0 0 8px rgba(120,137,158,.805),0 0 2px rgba(197,207,220,.69)}}body.password-page .password-popup{box-sizing:border-box;width:min(680px,calc(100% - 96px));height:min(560px,calc(100dvh - 96px));max-width:none;max-height:none;padding:0;border:0;margin:auto;background:#fff;opacity:0;overflow:visible;transition:opacity .43s cubic-bezier(.4,0,.2,1)}body.password-page .password-popup::backdrop{background:#16181b29;opacity:0;transition:opacity .43s cubic-bezier(.4,0,.2,1)}body.password-page .password-popup[data-password-dialog=members]::backdrop{background:#79643c21}body.password-page .password-popup.is-visible{opacity:1}body.password-page .password-popup.is-visible::backdrop{opacity:1}body.password-page .password-popup:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;opacity:0;transition:opacity .43s cubic-bezier(.4,0,.2,1)}body.password-page .password-popup[data-password-dialog=members]:before{border:1px solid rgba(169,128,52,.6);box-shadow:none}body.password-page .password-popup[data-password-dialog=collection]:before{border:1px solid rgba(132,143,155,.22)}body.password-page .password-popup.is-visible:before{opacity:1}body.password-page .password-popup[data-password-dialog=members].is-opening:before{animation:password-treasure-bloom 1.8s ease-in-out}@keyframes password-treasure-bloom{0%,to{box-shadow:0 0 #b9975300}36%{box-shadow:0 0 36px 11px #b997536b}}body.password-page .password-popup[data-password-dialog=collection] .password-popup-sheen:after{content:"";position:absolute;top:-1px;right:-1px;width:35%;height:22%;pointer-events:none;opacity:0;z-index:1;filter:drop-shadow(0 0 2px rgba(174,191,210,.286));background:linear-gradient(90deg,transparent,rgba(237,244,251,.95),rgba(157,175,196,.88)) top right / 100% 4px no-repeat,linear-gradient(180deg,rgba(237,244,251,.95),rgba(157,175,196,.682),transparent) top right / 4px 100% no-repeat}body.password-page .password-popup[data-password-dialog=collection].is-opening .password-popup-sheen:after{animation:password-collection-edge 2625ms ease-in-out}@keyframes password-collection-edge{0%,68.75%{opacity:0}81.25%{opacity:.95}to{opacity:0}}body.password-page .password-popup-sheen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}body.password-page .password-popup[data-password-dialog=collection] .password-popup-sheen{container-type:size;z-index:1}body.password-page .password-popup[data-password-dialog=collection] .password-popup-sheen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;--wave-travel: calc((100cqw + 100cqh)/4) ;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22feather%22%20x%3D%22-30%25%22%20y%3D%22-30%25%22%20width%3D%22160%25%22%20height%3D%22160%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%224.5%22%2F%3E%3C%2Ffilter%3E%3ClinearGradient%20id%3D%22shade%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221000%22%20y2%3D%221000%22%3E%3Cstop%20stop-color%3D%22%2366717a%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.18%22%20stop-color%3D%22%2366717a%22%20stop-opacity%3D%22.035%22%2F%3E%3Cstop%20offset%3D%22.31%22%20stop-color%3D%22%2366717a%22%20stop-opacity%3D%22.008%22%2F%3E%3Cstop%20offset%3D%22.48%22%20stop-color%3D%22%2366717a%22%20stop-opacity%3D%22.048%22%2F%3E%3Cstop%20offset%3D%22.63%22%20stop-color%3D%22%2366717a%22%20stop-opacity%3D%22.012%22%2F%3E%3Cstop%20offset%3D%22.79%22%20stop-color%3D%22%2366717a%22%20stop-opacity%3D%22.04%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2366717a%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22light%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221000%22%20y2%3D%221000%22%3E%3Cstop%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.23%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.025%22%2F%3E%3Cstop%20offset%3D%22.37%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.055%22%2F%3E%3Cstop%20offset%3D%22.52%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.015%22%2F%3E%3Cstop%20offset%3D%22.69%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.05%22%2F%3E%3Cstop%20offset%3D%22.87%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.025%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20filter%3D%22url%28%23feather%29%22%3E%3Cpath%20d%3D%22M%20-100%20-100%20C%2040%2040%2085%2045%20180%20180%20S%20285%20325%20400%20400%20S%20520%20480%20630%20630%20S%20760%20795%20860%20860%20S%20965%20935%201100%201100%22%20stroke%3D%22url%28%23shade%29%22%20stroke-width%3D%2218%22%2F%3E%3Cpath%20d%3D%22M%20-100%20-100%20C%2040%2040%2085%2045%20180%20180%20S%20285%20325%20400%20400%20S%20520%20480%20630%20630%20S%20760%20795%20860%20860%20S%20965%20935%201100%201100%22%20transform%3D%22translate%28-9%209%29%22%20stroke%3D%22url%28%23light%29%22%20stroke-width%3D%2225%22%2F%3E%3Cpath%20d%3D%22M%20-80%20-30%20C%2070%2090%20125%2092%20215%20230%20S%20320%20350%20430%20455%20S%20585%20575%20680%20710%20S%20805%20825%20920%20950%22%20stroke%3D%22url%28%23shade%29%22%20stroke-width%3D%2211%22%20opacity%3D%22.34%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:2000px 2000px;background-repeat:no-repeat;background-position:calc(50% - var(--wave-travel)) calc(50% + var(--wave-travel));clip-path:inset(0);pointer-events:none;z-index:2;opacity:0}body.password-page .password-popup[data-password-dialog=collection].is-opening .password-popup-sheen:before{animation:password-collection-sheen 2625ms linear}@keyframes password-collection-sheen{0%{opacity:0;background-position:calc(50% - var(--wave-travel)) calc(50% + var(--wave-travel))}8%,58%{opacity:1}68.75%{opacity:.5;background-position:calc(50% + var(--wave-travel)) calc(50% - var(--wave-travel))}75%,to{opacity:0;background-position:calc(50% + var(--wave-travel)) calc(50% - var(--wave-travel))}}body.password-page .password-popup-close{position:absolute;top:12px;right:12px;width:44px;height:44px;padding:0;border:0;background:none;color:#697078;font:300 26px/1 var(--font-body, "Inter", sans-serif);cursor:pointer}@media(max-width:749px){body.password-page{height:100vh;height:100svh;height:100dvh}body.password-page .password-navigation{left:max(24px,env(safe-area-inset-left,0px));right:max(24px,env(safe-area-inset-right,0px));top:auto;bottom:calc(66px + env(safe-area-inset-bottom,0px))}body.password-page .password-navigation .password-nav-members{font-size:13.5px}body.password-page .password-nav-heading{font-size:16.5px}body.password-page .password-navigation .password-nav-preview{font-size:13.5px}body.password-page .password-container{height:100vh;height:100svh;height:100dvh;min-height:400px}body.password-page .password-popup{width:calc(100% - 48px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));height:min(560px,calc(100vh - 64px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));height:min(560px,calc(100svh - 64px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));height:min(560px,calc(100dvh - 64px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}}@media(max-height:560px){body.password-page .password-container{min-height:560px}}@media(prefers-reduced-motion:reduce){body.password-page .password-nav-gold,body.password-page .password-nav-preview,body.password-page .password-nav-gold:before,body.password-page .password-nav-gold:after{transition:none}body.password-page .password-nav-gold:after{animation:none}body.password-page .password-popup,body.password-page .password-popup::backdrop{transition:none;transform:none}body.password-page .password-popup[data-password-dialog=collection]{transform:none}body.password-page .password-popup:before{animation:none!important;transition:none!important}body.password-page .password-popup-sheen{display:none}body.password-page .password-popup-sheen:before{animation:none!important}body.password-page .password-popup-sheen:after{animation:none!important}body.password-page .password-popup.is-visible,body.password-page .password-popup[data-password-dialog=collection].is-visible{transform:none;transition:none}}@media(forced-colors:active){body.password-page .password-nav-gold:before,body.password-page .password-nav-gold:after{display:none}body.password-page .password-navigation .password-nav-members{background:none;color:ButtonText}}body.password-page .password-popup-close{top:4px;right:8px;width:48px;height:48px;display:grid;place-items:center;z-index:8}body.password-page .password-popup.is-closing{opacity:0}body.password-page .password-popup.is-closing::backdrop{opacity:0}body.password-page .password-popup.is-closing *{pointer-events:none}body.password-page .password-popup :is(.pc-scroll,.password-members-scroll){clip-path:inset(52px 0 0);scroll-padding-top:60px}body.password-page .password-popup :is(h1,h2)[tabindex="-1"]:focus{outline:none}body.password-page .password-container[data-password-input=pointer] :is([data-password-popup],.password-popup-close,.pd-tabs button,[data-product-gallery-enlarge],[data-product-stage]):focus{outline:none}body.password-page .password-container[data-password-input=keyboard] :is([data-password-popup],.password-popup-close,.pd-tabs button):focus-visible{outline:2px solid #8190a1;outline-offset:3px}@media(prefers-reduced-motion:reduce){body.password-page .password-popup.is-closing,body.password-page .password-popup.is-closing::backdrop{transition:none;transform:none}}body.password-page .password-popup [data-members-presentation=password]{clip-path:inset(52px 0 0);scroll-padding-top:60px}body.password-page .password-container[data-password-input=pointer] .password-popup button:focus{outline:none}body.password-page .password-container,body.password-page .password-container *{user-select:none;-webkit-user-select:none}body.password-page .password-container :is(input,textarea,[contenteditable],.members-portal,.members-portal *,.members-password-forgot-view p,.members-password-forgot-view p *){user-select:text;-webkit-user-select:text}body.password-page .password-container img{-webkit-user-drag:none}body.password-page .password-container :is(button,a):focus:not(:focus-visible){outline:none}body.password-page .password-container .password-navigation button:focus-visible{outline:none}body.password-page .password-container .password-nav-members:focus-visible .password-nav-gold{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}body.password-page .password-container .password-nav-collection:focus-visible .password-nav-preview{text-decoration-thickness:2px}body.password-page .password-container .btn-access:focus-visible{outline:1px solid #fff;outline-offset:-5px}body.password-page .password-container .password-popup button:focus-visible{outline:1px solid #8190a1;outline-offset:-3px}body.password-page .password-container .password-popup :is(.pd-tabs button,.pd-accordion-toggle,.pd-pairing button,.pc-return,.pd-back):focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body.password-page .password-container .password-popup .pc-tile:focus-visible{outline:none}body.password-page .password-container .password-popup .pc-tile:focus-visible .pc-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body.password-page .password-container .password-popup :is(.password-popup-close,.pc-cardholder-header-back,.members-stage-back):focus-visible{outline:1px solid #8190a1;outline-offset:-8px}body.password-page .password-container .password-popup :is(.pc-primary,.pd-primary,.password-members-action):focus-visible{outline:1px solid #fff;outline-offset:-4px}body.password-page .password-container[data-password-input=keyboard] .password-navigation button:focus-visible{outline:none}body.password-page .password-container[data-password-input=keyboard] .password-popup-close:focus-visible{outline:1px solid #8190a1;outline-offset:-8px}body.password-page .password-container[data-password-input=keyboard] .pd-tabs button:focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body.password-page .password-container .pc-product-stage:focus-visible{outline:none}body.password-page .password-container .pc-product-stage:focus-visible~.pd-drag-hint{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/password-navigation.css.map */
