body.password-page .password-collection{height:100%;color:#30343a;font-family:var(--font-body, "Inter", sans-serif)}body.password-page .password-collection [hidden]{display:none!important}body.password-page .pc-scroll{box-sizing:border-box;height:100%;overflow:auto;overscroll-behavior:contain;padding:64px 32px 30px;scrollbar-width:thin}body.password-page .password-collection section{max-width:600px;margin:auto;text-align:center}body.password-page .password-collection h1,body.password-page .password-collection h2{font-size:clamp(20px,3vw,28px);font-weight:500;line-height:1.3;margin:0 0 12px}body.password-page .pc-heading{position:relative}body.password-page .pc-heading-reserve{display:block;visibility:hidden}body.password-page .pc-typed{position:absolute;top:0;right:0;bottom:0;left:0}body.password-page .pc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body.password-page .password-collection p{font-size:13px;line-height:1.65;margin:8px 0 18px}body.password-page .password-collection .pc-subtitle{font-size:15px}body.password-page .pc-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}body.password-page .password-collection button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:transparent;border:0;min-height:44px}body.password-page .password-collection button:focus-visible{outline:2px solid #8190a1;outline-offset:3px}body.password-page .pc-tile{grid-column:span 2;padding:12px 8px;border-radius:6px}body.password-page .pc-tile:nth-child(4){grid-column:2 / span 2}body.password-page .pc-tile:nth-child(5){grid-column:4 / span 2}body.password-page .pc-name,body.password-page .pc-explore{display:block;font-size:12px;line-height:1.5}body.password-page .pc-explore{font-size:10px;margin-top:5px;text-decoration:underline;text-underline-offset:3px}body.password-page .password-collection .pc-temporary{font-size:10px;color:#727880}body.password-page .pc-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:20px}body.password-page .pc-actions button{text-decoration:underline;text-underline-offset:4px;font-size:12px;padding:10px}body.password-page .pc-view-controls{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}body.password-page .pc-view-controls button{padding:8px;font-size:11px}body.password-page .pc-view-controls [aria-pressed=true]{text-decoration:underline;text-underline-offset:4px}body.password-page .pc-story-media{min-height:130px;display:grid;place-items:center;background:#f4f4f3;margin:20px 0}body.password-page .pc-story-media img,body.password-page .pc-story-media video{width:100%;height:auto;display:block}body.password-page .password-collection h3{font-size:14px;font-weight:500;margin:24px 0 8px}@media(max-width:480px){body.password-page .pc-scroll{padding:64px 18px 24px}body.password-page .pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.password-page .pc-tile,body.password-page .pc-tile:nth-child(4){grid-column:auto}body.password-page .pc-tile:last-child{grid-column:1 / -1;width:calc(50% - 6px);justify-self:center}}body.password-page .pc-photo-tile{display:grid;place-items:center;height:112px;margin-bottom:10px}body.password-page .pc-photo-tile img{width:100%;height:100%;object-fit:contain;border-radius:4px;pointer-events:none;filter:drop-shadow(0 5px 5px #292b2e18)}body.password-page .pc-product-stage{position:relative;height:clamp(210px,36vh,300px);min-width:0;isolation:isolate;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}body.password-page .is-product-rendered .pc-product-stage{touch-action:none}body.password-page .pc-product-stage *{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}body.password-page [data-dragging] .pc-product-stage{cursor:grabbing}body.password-page .pc-product-stage:focus-visible{outline:2px solid #8190a1;outline-offset:2px}body.password-page .pc-product-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}body.password-page .pc-product-fallback{width:100%;height:100%;object-fit:contain;border-radius:6px;display:block}body.password-page .is-product-rendered .pc-product-fallback{visibility:hidden}body.password-page .pc-product-shadow{position:absolute;width:56%;height:16px;bottom:16%;left:22%;background:radial-gradient(ellipse,#34302b26,transparent 70%);pointer-events:none;opacity:0}body.password-page .is-product-rendered .pc-product-shadow{opacity:1}body.password-page .password-collection .pc-product-status{font-size:10px;color:#737980;margin:8px 0}body.password-page .password-collection [data-product-blueprint] .has-product-retry .pc-product-status{position:static;width:auto;height:auto;overflow:visible;clip-path:none;margin:8px 0}body.password-page .password-collection .pc-product-retry{display:block;min-height:36px;margin:7px auto 0;padding:5px 11px;border:1px solid currentColor;border-radius:2px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}body.password-page .password-collection .pc-product-retry:focus-visible{outline:2px solid #8b733c;outline-offset:2px}body.password-page .pc-product-presentation{margin:8px 0 12px}@media(max-width:480px){body.password-page .pc-photo-tile{height:90px}body.password-page .pc-product-stage{height:230px}}body.password-page .pc-product-back-photo{margin:20px auto;max-width:360px}body.password-page .pc-product-back-photo img{width:100%;height:auto;border-radius:6px}body.password-page .password-popup[data-password-dialog=collection][data-collection-active=overview],body.password-page .password-popup[data-password-dialog=collection][data-collection-active=story]{width:min(740px,calc(100% - 64px));height:min(650px,calc(100dvh - 64px))}body.password-page .password-popup[data-collection-active=overview] .pc-scroll,body.password-page .password-popup[data-collection-active=story] .pc-scroll{padding:54px 38px 26px}body.password-page .password-collection :is([data-collection-view=overview],[data-collection-view=story]){font-family:var(--font-body, "Inter", sans-serif);color:#202124;max-width:664px}body.password-page .password-collection :is([data-collection-view=overview],[data-collection-view=story]) :is(h1,h2,p,button){font-family:inherit;font-style:normal;letter-spacing:normal}body.password-page [data-collection-view=overview] .pc-heading{font-size:26px;font-weight:500;margin-bottom:8px}body.password-page .password-collection [data-collection-view=overview] .pc-subtitle{font-size:17px;margin:0 0 5px;color:#45474a}body.password-page .password-collection [data-collection-view=overview] p:not(.pc-subtitle){font-size:14px;margin:0 0 22px;color:#74777b}body.password-page [data-collection-view=overview] .pc-grid{gap:22px 18px}body.password-page [data-collection-view=overview] .pc-tile{padding:4px 8px}body.password-page [data-collection-view=overview] .pc-name{font-size:14px;font-weight:400}body.password-page [data-collection-view=overview] .pc-photo-tile{height:126px;margin-bottom:8px}body.password-page [data-collection-view=overview] .pc-actions{margin-top:26px}body.password-page .password-collection button.pc-story-button{border:1px solid #333;border-radius:0;padding:11px 28px;font-size:14px;text-decoration:none}body.password-page .pc-studio-banner{position:relative;aspect-ratio:2.25;background:#f1f1ef;overflow:hidden}body.password-page .pc-studio-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--studio-x) var(--studio-y)}body.password-page .pc-studio-title{position:absolute;left:var(--studio-text-x);top:34%;transform:translate(-50%);width:54%;color:#000;text-align:center}body.password-page .password-collection .pc-studio-title h2{font-size:clamp(20px,2.6vw,29px);font-weight:500;margin:0 0 6px;line-height:1.15}body.password-page .password-collection .pc-studio-title p{font-size:13px;line-height:1.4;margin:0}body.password-page .pc-editorial{max-width:570px;margin:24px auto 0;text-align:left}body.password-page .password-collection .pc-editorial p{font-size:15px;line-height:1.55;margin:0 0 12px;color:#505357}body.password-page .pc-invitation{max-width:570px;margin:20px auto 0}body.password-page .password-collection .pc-invitation p{font-size:14px;line-height:1.5;color:#74777b;margin:0 0 14px}body.password-page .password-collection button.pc-primary{display:block;margin:auto;background:#000;color:#fff;padding:13px 28px;min-height:48px;font-size:14px;border:1px solid #000}body.password-page .password-collection button.pc-return{display:block;margin:8px auto 0;padding:10px 18px;font-size:13px;color:#777;text-underline-offset:4px}body.password-page .password-collection :is(.pc-primary,.pc-story-button,.pc-return){transition:background-color .16s ease,color .16s ease}@media(hover:hover){body.password-page .password-collection button.pc-primary:hover{background:#292929}body.password-page .password-collection button.pc-story-button:hover{background:#f3f3f2}body.password-page .password-collection button.pc-return:hover{color:#222;text-decoration:underline}}@media(max-width:749px){body.password-page .password-popup[data-password-dialog=collection]:is([data-collection-active=overview],[data-collection-active=story]){width:calc(100% - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));height:min(690px,calc(100dvh - 40px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}body.password-page .password-popup:is([data-collection-active=overview],[data-collection-active=story]) .pc-scroll{padding:56px 18px 22px}body.password-page [data-collection-view=overview] .pc-heading{font-size:23px}body.password-page [data-collection-view=overview] .pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}body.password-page [data-collection-view=overview] .pc-tile,body.password-page [data-collection-view=overview] .pc-tile:nth-child(4){grid-column:auto}body.password-page [data-collection-view=overview] .pc-tile:last-child{grid-column:1 / -1;width:calc(50% - 6px);justify-self:center}body.password-page [data-collection-view=overview] .pc-photo-tile{height:96px}body.password-page [data-collection-view=overview] .pc-actions{margin-top:20px}body.password-page .pc-studio-title{width:61%;left:clamp(55%,var(--studio-text-x),66%);top:30%}body.password-page .password-collection .pc-studio-title h2{font-size:21px}body.password-page .password-collection .pc-studio-title p{font-size:11px}body.password-page .pc-editorial{margin-top:20px}}@media(prefers-reduced-motion:reduce){body.password-page .password-collection :is(.pc-primary,.pc-story-button,.pc-return){transition:none}}body.password-page .password-collection :is([data-collection-view=overview],[data-collection-view=story]){font-weight:400}body.password-page .password-collection [data-collection-view=overview] .pc-heading{font-size:20px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}body.password-page .password-collection [data-collection-view=overview] .pc-subtitle{font-size:15px;font-weight:400}body.password-page .password-collection [data-collection-view=overview] p:not(.pc-subtitle){margin-bottom:16px}body.password-page [data-collection-view=overview] .pc-name{font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}body.password-page [data-collection-view=overview] .pc-photo-tile{margin-bottom:18px}body.password-page [data-collection-view=overview] :is([data-collection-product=silver_ring],[data-collection-product=gold_ring]) .pc-photo-tile img{transform:scale(.7125);transform-origin:center}body.password-page .password-collection :is(button.pc-story-button,button.pc-primary,button.pc-return){font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}body.password-page .pc-studio-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 75% 62% at 50% 50%,#00000085 0% 50%,#0000001f 88%,#0000000f)}body.password-page .pc-studio-title{left:var(--studio-text-x, 50%);top:50%;width:90%;transform:translate(-50%,-50%);color:#fff;z-index:1}body.password-page .password-collection .pc-studio-title h2{font-size:23px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}body.password-page .password-collection .pc-studio-title p{font-size:13px;font-weight:400;line-height:1.45}body.password-page .password-collection .pc-editorial p{font-weight:400;margin-bottom:10px}body.password-page .pc-invitation{margin-top:16px}body.password-page .password-collection .pc-invitation p{margin-bottom:12px}body.password-page .password-collection button.pc-return{font-size:11px;color:#686868;letter-spacing:.07em;text-decoration:underline;text-underline-offset:4px;margin-top:4px}@media(min-width:750px){body.password-page .password-popup[data-collection-active=story] .pc-scroll{padding-bottom:18px}body.password-page .pc-editorial{margin-top:18px}body.password-page .pc-invitation{margin-top:12px}}@media(max-width:749px){body.password-page .password-collection [data-collection-view=overview] .pc-heading{font-size:19px}body.password-page [data-collection-view=overview] .pc-name{font-size:12px}body.password-page [data-collection-view=overview] .pc-photo-tile{margin-bottom:8px}body.password-page [data-collection-view=overview] .pc-grid{row-gap:14px}body.password-page [data-collection-view=overview] .pc-actions{margin-top:16px}body.password-page .pc-studio-title{left:var(--studio-text-x, 50%);top:50%;width:92%}body.password-page .password-collection .pc-studio-title h2{font-size:18px}body.password-page .password-collection .pc-studio-title p{font-size:11px}}body.password-page [data-collection-view=overview] .pc-tile{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}body.password-page [data-collection-view=overview] .pc-photo-tile{width:100%;flex-shrink:0}@media(min-width:750px){body.password-page [data-collection-view=overview] .pc-actions{margin-top:22px}}@media(max-width:749px){body.password-page .password-popup[data-collection-active=overview] .pc-scroll{padding-bottom:18px}}body.password-page .password-collection [data-collection-view=story]{display:block;min-height:0}body.password-page .pc-editorial{width:min(100%,570px);max-width:570px;margin:16px auto 0;text-align:center}body.password-page .password-collection .pc-editorial p{font-size:14.5px;line-height:1.5;margin-bottom:12px}body.password-page .password-collection .pc-editorial p:last-child{margin-bottom:0}body.password-page .pc-invitation{width:100%;margin:16px auto 0;padding-top:0}body.password-page .password-popup[data-collection-active=story] .pc-scroll{padding-bottom:20px}@media(max-width:749px){body.password-page .pc-editorial{width:calc(100% - 8px);margin-top:20px}body.password-page .password-collection .pc-editorial p{font-size:14px;line-height:1.6}body.password-page .pc-invitation{margin-top:20px}body.password-page .password-popup[data-collection-active=story] .pc-scroll{padding-bottom:24px}}body.password-page [data-collection-view=story] .pc-editorial{width:min(100%,500px)}body.password-page .password-collection [data-collection-view=story] .pc-editorial p{font-size:14px;line-height:1.6;margin:0}body.password-page .password-collection [data-collection-view=story] .pc-editorial .pc-editorial-statement{margin:22px 0;color:#73767a;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}@media(max-width:749px){body.password-page [data-collection-view=story] .pc-editorial{width:calc(100% - 8px)}body.password-page .password-collection [data-collection-view=story] .pc-editorial .pc-editorial-statement{margin:20px 0}}body.password-page .pc-product-presentation:not(.is-product-failed):not(.is-product-reference) .pc-product-fallback{visibility:hidden}body.password-page .pc-product-presentation:not(.is-product-rendered) .pc-product-canvas{visibility:hidden}body.password-page .is-product-loading .pc-product-stage{background:#fafaf9}body.password-page .is-product-loading .pc-product-stage:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px;border:1px solid #c6c3bd;border-top-color:#77736c;border-radius:50%;animation:pc-loading-turn .9s linear infinite}@keyframes pc-loading-turn{to{transform:rotate(360deg)}}body.password-page .pc-product-prep-comparison .is-product-loading .pc-product-stage:after{opacity:0;animation:pc-loading-turn .9s linear infinite,pc-loading-appear 1ms step-end .18s forwards}@keyframes pc-loading-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){body.password-page .is-product-loading .pc-product-stage:after,body.password-page .pc-product-prep-comparison .is-product-loading .pc-product-stage:after{animation:none}body.password-page .pc-product-prep-comparison .is-product-loading .pc-product-stage:after{opacity:1}}body.password-page .is-product-failed .pc-product-stage{background:#fafaf9}body.password-page :is([data-product-key=gold_bracelet],[data-product-key=silver_bracelet],[data-product-key=gold_ring],[data-product-key=silver_ring]) .pc-product-shadow{background:radial-gradient(ellipse,#34302b12 0%,#34302b08 35%,transparent 76%);filter:blur(3px)}body.password-page :is([data-product-key=gold_bracelet],[data-product-key=silver_bracelet],[data-product-key=gold_ring],[data-product-key=silver_ring]).is-product-rendered .pc-product-shadow{opacity:.55}body.password-page [data-product-blueprint] [data-product-key=cardholder] .pc-product-stage{height:360px}@media(max-width:480px){body.password-page [data-product-blueprint] [data-product-key=cardholder] .pc-product-stage{height:280px}}body.password-page [data-collection-view=overview] [data-collection-product=cardholder] .pc-photo-tile img{transform:translateY(-26px)}@media(max-width:749px){body.password-page [data-collection-view=overview] [data-collection-product=cardholder] .pc-photo-tile img{transform:translateY(-19px)}}body.password-page [data-collection-view=overview] .pc-photo-tile{margin-bottom:10px}body.password-page [data-collection-view=overview] :is([data-collection-product=silver_ring],[data-collection-product=gold_ring]) .pc-photo-tile img{transform:none}body.password-page [data-collection-view=overview] [data-collection-product=cardholder] .pc-photo-tile img{transform:scale(1.19091);transform-origin:center}body.password-page .password-collection [data-collection-view=overview] p:not(.pc-subtitle){margin-bottom:13px}body.password-page [data-collection-view=overview] .pc-actions{margin-top:21px}@media(max-width:749px){body.password-page [data-collection-view=overview] .pc-actions{margin-top:15px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/password-collection.css.map */
