*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#f4f5f6;font-family:Outfit,sans-serif;color:#15181b;-webkit-font-smoothing:antialiased}a{color:#b5713a;text-decoration:none}a:hover{color:#90562a;text-decoration:underline}::selection{background:#dde3e9;color:#15181b}input,select,textarea,button{font-family:Outfit,sans-serif}input:focus,textarea:focus,select:focus{outline:none;border-color:#b5713a}::placeholder{color:#aab2b9}input[type=color]{padding:0;border:none;background:none;cursor:pointer}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#ccd2d7;border-radius:4px}:focus-visible{outline:2px solid #b5713a;outline-offset:2px}button{transition:filter .12s ease,transform .12s ease,box-shadow .12s ease}button:not(:disabled):not([role=switch]):hover{filter:brightness(.95) saturate(1.04);transform:translateY(-1px);box-shadow:0 4px 12px -6px #15181b73}button:not(:disabled):not([role=switch]):active{filter:brightness(.9);transform:translateY(0);box-shadow:0 1px 3px -1px #15181b66}button:disabled{cursor:not-allowed;filter:none;transform:none}button[role=switch]:not(:disabled):hover{filter:brightness(.96)}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-spinner{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:lp-spin .7s linear infinite;display:inline-block}@media(max-width:900px){.lp-studio-grid{grid-template-columns:1fr!important}.lp-subject-col{position:static!important;max-height:none!important;overflow-y:visible!important;padding-right:0!important}.lp-style-grid{grid-template-columns:1fr!important}}@media(max-width:620px){.lp-pose-grid{grid-template-columns:1fr!important}}.lp-wrap{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px;box-sizing:border-box}.lp-sect{padding-top:80px;padding-bottom:80px}.lp-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px}.lp-navlinks{display:flex;align-items:center;gap:24px;font-size:15px;font-weight:500}.lp-navlinks a{color:#333a40;text-decoration:none}.lp-navcta{display:none!important}.lp-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:40px;align-items:center;padding-top:32px;padding-bottom:64px}.lp-hero-art{position:relative;width:100%;max-width:500px;justify-self:center;padding-bottom:28px}.lp-compare{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(500px,100%),1fr));gap:clamp(16px,2.4vw,28px)}.lp-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1.2vw,10px)}.lp-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(150px,22vw,260px),1fr));gap:clamp(14px,2.4vw,24px)}.lp-poses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,24px)}.lp-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:32px}.lp-order{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:clamp(28px,5vw,56px);align-items:start}.lp-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:14px}.lp-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:32px;padding-bottom:40px;font-size:14px;color:#5b646c}.lp-footer a{color:#5b646c;min-height:44px;display:flex;align-items:center}.lp-drop{border:2px dashed #4a545c;border-radius:16px;padding:24px 18px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;cursor:pointer;color:#c2cbd2}.lp-drop:focus-within{outline:2px solid #b5713a;outline-offset:2px}.lp-visually-hidden{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.lp-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lp-drop-add{padding:8px;justify-content:center;aspect-ratio:1;box-sizing:border-box;gap:4px}.lp-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:640px){.lp-navlinks{display:none}.lp-navcta{display:flex!important}.lp-sect{padding-top:52px;padding-bottom:52px}}
