.drby-ps{--champagne:#F0E3CD;--apricot:#F9B367;--muted:#3E4A4B;--display:"Hanken Grotesk",system-ui,sans-serif;--body:"Poppins",system-ui,sans-serif;--ease:cubic-bezier(.23,1,.32,1);font-family:var(--body);font-size:16px;line-height:1.6;color:#000;background:#fff;overflow:hidden}.drby-ps *{box-sizing:border-box}.drby-ps a{color:inherit}.drby-ps img{display:block}.drby-ps h1,.drby-ps h2,.drby-ps h3,.drby-ps p{word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.dps-wrap{max-width:1360px;margin:0 auto;padding-left:40px;padding-right:40px}.dps-disp{font-family:var(--display);font-weight:300;letter-spacing:-.05em;line-height:.9;margin:0}.dps-eyebrow{font:600 13px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--deep);display:block}.dps-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:60px;padding:0 30px;border-radius:999px;font:600 15px var(--body);text-decoration:none;border:0;cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.dps-btn:active{transform:scale(.97)}.dps-ink{background:#000;color:#fff!important}.dps-line{box-shadow:inset 0 0 0 1.5px #000;background:transparent}.dps-hero{background:var(--c)}.dps-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;padding-top:56px;padding-bottom:72px;min-height:760px}.dps-hero h1{font-family:var(--display);font-weight:200;letter-spacing:-.055em;line-height:.86;font-size:clamp(84px,12vw,200px);margin:14px 0 18px}.dps-hero h1 small{display:block;font:600 13px/1.4 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--deep);margin-bottom:14px}.dps-lead{font:300 26px/1.3 var(--display);max-width:440px;margin:0 0 24px}.dps-buy{background:#fff;border-radius:32px;padding:22px;max-width:520px;display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 50px #15677e2e}.dps-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;border:0;margin:0;padding:0}.dps-size{position:relative}.dps-size input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.dps-size span.box{min-height:84px;padding:14px 18px;border-radius:20px;border:2px solid #000;background:#fff;display:flex;flex-direction:column;justify-content:center;gap:2px;transition:transform .16s var(--ease),background .16s}.dps-size input:checked+span.box{background:var(--cs);box-shadow:inset 0 0 0 2px #000}.dps-size input:focus-visible+span.box{outline:3px solid var(--apricot);outline-offset:2px}.dps-size input:disabled+span.box{opacity:.45}.dps-size b.n{font:500 24px var(--display)}.dps-size b.p{font:600 18px var(--body)}.dps-size .row{display:flex;justify-content:space-between;align-items:baseline}.dps-size .hint{font-size:13px;opacity:.75}.dps-sizes:has(.dps-size:nth-child(3)) b.p{display:none}.dps-sizes:has(.dps-size:nth-child(3)) b.n{font-size:20px}.dps-sizes:has(.dps-size:nth-child(3)) span.box{padding:14px 16px}.dps-size .row{flex-wrap:wrap;gap:0 8px}.dps-cta{width:100%;min-height:72px;font-size:18px}.dps-ship{font-size:13px;text-align:center;color:var(--muted)}.dps-hero-art{position:relative;min-height:620px}.dps-hero-art img{position:absolute;left:50%;top:50%;height:94%;width:100%;max-width:none;object-fit:contain;transform:translate(-50%,-50%) rotate(-8deg);filter:drop-shadow(0 50px 60px rgba(21,103,126,.32))}.dps-chip{position:absolute;padding:8px 14px;border-radius:999px;background:#ffffffa6;font-size:13px;font-weight:500}.dps-feature{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:center;padding-top:110px;padding-bottom:110px}.dps-feature .ph{position:relative;border-radius:36px;overflow:hidden;aspect-ratio:4/3}.dps-feature .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.dps-badge{position:absolute;left:24px;top:24px;background:var(--apricot);border-radius:999px;padding:10px 18px;font-weight:600;font-size:14px}.dps-h2{font-size:clamp(56px,6.4vw,104px)}.dps-walk{background:var(--cs);padding-top:110px;padding-bottom:110px}.dps-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.dps-card{background:#fff;border-radius:32px;overflow:hidden;display:flex;flex-direction:column}.dps-card .ph{aspect-ratio:1/1;overflow:hidden}.dps-card .ph img{width:100%;height:100%;object-fit:cover}.dps-card .tx{padding:28px}.dps-card h3{font:500 28px/1.1 var(--display);margin:8px 0 6px;letter-spacing:-.01em}.dps-ing{padding-top:110px;padding-bottom:110px}.dps-ing-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:40px;align-items:center;margin-bottom:40px}.dps-ing-art{position:relative;height:340px}.dps-ing-art .dot{position:absolute;top:20px;right:0;bottom:0;left:10%;border-radius:50%;background:var(--c)}.dps-ing-art img{position:absolute;left:50%;top:50%;height:110%;width:90%;max-width:none;object-fit:contain;transform:translate(-40%,-50%) rotate(10deg);filter:drop-shadow(0 30px 40px rgba(21,103,126,.28))}.dps-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.dps-tile{border-radius:32px;padding:28px;min-height:340px;display:flex;flex-direction:column;justify-content:space-between}.dps-tile .num{font:200 120px/.9 var(--display);letter-spacing:-.05em;color:#0000002e}.dps-tile h3{font:500 clamp(20px,1.8vw,26px)/1.1 var(--display);margin:0 0 8px}.dps-note{background:var(--cs);padding-top:96px;padding-bottom:96px}.dps-note-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:56px;align-items:center}.dps-note .ph{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:36px;background:#eef3f5}.dps-note .ph img{position:absolute;width:var(--nz);max-width:none;height:auto;left:50%;top:50%;transform:translate(var(--nx),var(--ny))}.dps-note span.dps-btn{display:none}.dps-together{background:var(--champagne);padding-top:96px;padding-bottom:96px}.dps-tg{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;margin-top:36px}.dps-tg a{position:relative;border-radius:32px;min-height:420px;overflow:hidden;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .2s var(--ease)}.dps-tg a img{position:absolute;right:8%;top:6%;height:72%;width:auto;max-width:70%;object-fit:contain}.dps-tg .nm{position:relative;font:300 48px/1 var(--display);letter-spacing:-.04em;display:block}.dps-tg .sub{position:relative}.dps-store{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:72px;padding-bottom:72px}.dps-foot{background:var(--c);padding:28px 0;font-size:14px}@media(hover:hover)and (pointer:fine){.dps-ink:hover{background:#1f1f1f;box-shadow:0 12px 28px #00000038}.dps-size:hover span.box{background:var(--cs)}.dps-tg a:hover{transform:translateY(-4px)}}@media(min-width:990px)and (max-width:1199px){.dps-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.dps-tile{min-height:260px}}@media(max-width:989px){.dps-wrap{padding-left:20px;padding-right:20px}.dps-hero-grid,.dps-feature,.dps-ing-top,.dps-note-grid,.dps-tg{grid-template-columns:1fr}.dps-hero-grid{min-height:0;padding-top:28px;padding-bottom:48px;gap:8px}.dps-hero-art{min-height:0;height:380px;order:-1}.dps-hero-art img{height:96%}.dps-feature{padding-top:72px;padding-bottom:72px;gap:32px}.dps-walk,.dps-ing{padding-top:72px;padding-bottom:72px}.dps-cards{grid-template-columns:1fr}.dps-ing-art{display:none}.dps-tiles{grid-template-columns:1fr;gap:10px}.dps-tile{min-height:0;flex-direction:row;align-items:center;gap:20px;padding:18px 22px;border-radius:24px;justify-content:flex-start}.dps-tile .num{font-size:56px;flex:none;width:44px;text-align:center}.dps-tile h3{font-size:21px;margin-bottom:2px}.dps-h2{font-size:clamp(44px,12vw,64px)}.dps-card h3{font-size:24px}.dps-tg .nm{font-size:36px}.dps-tg a{min-height:320px}}@media(prefers-reduced-motion:reduce){.dps-btn,.dps-size span.box,.dps-tg a{transition:none}}@media(max-width:989px){.dps-hero h1{font-size:clamp(56px,15vw,72px);margin:10px 0 12px}.dps-lead{font-size:19px;margin-bottom:18px}.dps-h2{font-size:clamp(34px,9vw,44px)}.dps-note h2.dps-disp{font-size:clamp(34px,9vw,44px)!important}.dps-feature [style*="font-size:18px"],.dps-ing-top p{font-size:16px!important}.dps-size b.n{font-size:19px}.dps-cta{min-height:62px;font-size:16px}.dps-card h3{font-size:21px}.dps-card .tx{padding:22px}.dps-tile h3{font-size:18px}.dps-tg .nm{font-size:30px}.dps-store b{font-size:24px!important}.drby-ps{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/drby-product-story.css.map */
