.lpa-logo{width:52px;height:56px;object-fit:contain;background:white;border-radius:9px;padding:3px;flex-shrink:0}.ref-brand{padding:16px 12px;gap:10px}.ref-brand b{font-size:14px}.ref-brand span{white-space:normal;font-size:10px;line-height:1.5}.company-credit{position:fixed;bottom:0;left:0;right:0;text-align:center;background:#eef3ff;color:#304363;font-size:10px;padding:4px;z-index:50}.reference-ui{padding-bottom:24px}.condition-field{padding:12px 0;border-top:1px solid #dce5f4}.condition-entry{padding:12px;background:#f1f6ff;border-radius:9px;margin-bottom:9px}.condition-field textarea{min-height:110px}.contact-input{border:1px solid #dce5f4;border-radius:12px;padding:14px;margin:12px 0}.login-logo{text-align:center}.login-logo img{width:96px;height:102px}.side-footer{padding-bottom:30px!important}@media(max-width:700px){.mobile-brand .lpa-logo{width:40px;height:44px}.mobile-brand b{font-size:16px}.reference-ui .nav{bottom:21px}.company-credit{font-size:9px}}
.reference-ui .ref-quick{display:flex}.company-credit{z-index:35}.reference-ui .ref-brand b{font-size:14px}.reference-ui .ref-brand span{font-size:10px}@media(max-width:700px){.reference-ui .ref-quick{flex-wrap:wrap}.ref-quick>b{width:100%}.ref-quick .inp{flex:1}.reference-ui .top{gap:5px;padding:10px}.reference-ui .top .iconbtn{width:30px;min-width:30px;padding:4px}.reference-ui .mobile-brand b{font-size:14px}.reference-ui .mobile-brand span{font-size:10px}.reference-ui .header-user{display:none}.shop-page>.row.between{align-items:flex-start;flex-wrap:wrap}.shop-page h1{font-size:23px}.shop-page>.row.between>.btn{margin-bottom:10px}}
