.login-privacy-policy{width:100%;background:#f3f3f3;color:#111;overflow:hidden}.login-privacy-policy__hero{width:calc(100% - 40px);max-width:100%;margin:33px auto 50px;padding:0;box-sizing:border-box;filter:drop-shadow(0 4px 15px rgba(0,0,0,.12))}.login-privacy-policy__hero-banner{position:relative;width:100%;min-height:510px;display:flex;align-items:center;justify-content:center;border-radius:24px;overflow:hidden;clip-path:url(#loginHeroClip)}.login-privacy-policy__hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.login-privacy-policy__hero-image--mobile{display:none}.login-privacy-policy__hero-overlay{position:relative;z-index:2;width:100%;max-width:800px;padding:40px 20px;text-align:center;box-sizing:border-box}.login-privacy-policy__hero-title{margin:0 0 20px;color:#fff;font-size:clamp(55px,6vw,95px);line-height:1;font-weight:400;letter-spacing:-2px}.login-privacy-policy__hero-text{max-width:650px;margin:0 auto;color:#fff;font-size:14px;line-height:1.7;font-weight:400}.login-privacy-policy__container{width:100%;max-width:80%;margin:0 auto 110px;padding:0 20px;box-sizing:border-box}.login-privacy-policy__layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:25px;align-items:start}.login-privacy-policy__sidebar{position:relative;min-width:0;border-right:1px solid #d1d1d1;padding-right:30px}.login-privacy-policy__tabs{position:sticky;top:120px;display:flex;flex-direction:column}.login-privacy-policy__tab{position:relative;width:100%;padding:0 0 17px;margin:0 0 25px;border:0;background:transparent;color:#aaa;font-family:inherit;font-size:15px;line-height:1.4;font-weight:600;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color .3s ease,opacity .3s ease}.login-privacy-policy__tab-title{display:block;transition:color .3s ease}.login-privacy-policy__tab-line{position:absolute;left:0;bottom:0;width:0;height:1px;background:#e40000;transition:width .35s ease}.login-privacy-policy__tab:hover,.login-privacy-policy__tab.is-active{color:#111}.login-privacy-policy__tab:hover .login-privacy-policy__tab-line,.login-privacy-policy__tab.is-active .login-privacy-policy__tab-line{width:115px}.login-privacy-policy__content-wrapper{width:100%;min-width:0}.login-privacy-policy__content-card{width:100%;padding:28px 32px;background:#fff;border-radius:18px;box-sizing:border-box;animation:loginPrivacyFade .35s ease}.login-privacy-policy__content-card[hidden]{display:none!important}.login-privacy-policy__content-title{margin:0 0 25px;color:#111;font-size:27px;line-height:1.2;font-weight:700}.login-privacy-policy__content-text{color:#111;font-size:15px;line-height:1.7;font-weight:400}.login-privacy-policy__content-text p{margin:0 0 30px}.login-privacy-policy__content-text p:last-child{margin-bottom:0}.login-privacy-policy__content-text ul,.login-privacy-policy__content-text ol{margin:0 0 10px;padding-left:25px}.login-privacy-policy__content-text li{margin-bottom:6px}.login-privacy-policy__content-text strong{font-weight:700}.login-privacy-policy__content-text a{color:#111;text-decoration:underline}.login-privacy-policy__contact-wrapper{width:100%;max-width:80%;margin:0 auto;padding:0 0 70px;box-sizing:border-box}.login-privacy-policy__contact{width:100%;height:192px;min-height:192px;display:grid;grid-template-columns:minmax(0,1fr) 158px minmax(0,246px);align-items:stretch;background:#000;color:#fff;border-radius:18px;padding:40px 117px;box-sizing:border-box;overflow:hidden}.login-privacy-policy__contact-intro{height:100%;display:flex;flex-direction:column;justify-content:center;padding:0;box-sizing:border-box}.login-privacy-policy__contact-title{margin:0 0 14px;color:#fff;font-size:25px;line-height:1.2;font-weight:700}.login-privacy-policy__contact-title:after{content:"";display:block;width:100px;height:2px;margin-top:7px;background:#d6c400}.login-privacy-policy__contact-text{max-width:300px;margin:0;color:#fff;font-size:11px;line-height:1.6;font-weight:400}.login-privacy-policy__contact-details{height:100%;display:flex;flex-direction:column;justify-content:space-between;border-left:0;padding:0;box-sizing:border-box}.login-privacy-policy__contact-item{min-height:24px;display:flex;align-items:center;gap:10px;color:#fff}.login-privacy-policy__contact-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#d6c400;color:#000;border-radius:50%}.login-privacy-policy__contact-icon svg{width:11px;height:11px;display:block;fill:currentColor}.login-privacy-policy__contact-label{color:#fff;font-size:10px;line-height:1.3;font-weight:400;white-space:nowrap}.login-privacy-policy__contact-values{height:100%;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid rgba(255,255,255,.55);padding:0 0 0 38px;box-sizing:border-box}.login-privacy-policy__contact-value{min-height:24px;display:flex;align-items:center;color:#fff;font-size:10px;line-height:1.4;font-weight:400;white-space:nowrap}.login-privacy-policy__contact-value--address{display:block;max-width:180px;font-size:8px;line-height:1.5;white-space:normal}@keyframes loginPrivacyFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:991px){.login-privacy-policy__hero{width:calc(100% - 30px);margin-bottom:45px}.login-privacy-policy__hero-banner{min-height:320px}.login-privacy-policy__container{padding:0 30px}.login-privacy-policy__layout{grid-template-columns:210px minmax(0,1fr);gap:25px}.login-privacy-policy__sidebar{padding-right:20px}.login-privacy-policy__tab{font-size:14px}.login-privacy-policy__content-card{padding:25px}.login-privacy-policy__content-title{font-size:25px}.login-privacy-policy__content-text{font-size:14px}.login-privacy-policy__contact-wrapper{padding:0 30px 60px}.login-privacy-policy__contact{height:192px;min-height:192px;grid-template-columns:minmax(0,1fr) 145px minmax(0,220px);padding:40px 45px}.login-privacy-policy__contact-intro{padding-right:20px}.login-privacy-policy__contact-details{padding:0}.login-privacy-policy__contact-values{padding-left:25px}.login-privacy-policy__contact-title{font-size:23px}.login-privacy-policy__contact-text{max-width:250px;font-size:10px}.login-privacy-policy__contact-icon{width:20px;height:20px}.login-privacy-policy__contact-icon svg{width:10px;height:10px}.login-privacy-policy__contact-label,.login-privacy-policy__contact-value{font-size:9px}.login-privacy-policy__contact-value--address{font-size:8px}}@media(max-width:749px){.login-privacy-policy__hero{width:calc(100% - 20px);margin-bottom:35px}.login-privacy-policy__hero-banner{min-height:280px;border-radius:0 0 18px 18px;clip-path:url(#loginHeroClipMobile)}.login-privacy-policy__hero-image--desktop{display:none}.login-privacy-policy__hero-image--mobile{display:block}.login-privacy-policy__hero-title{margin-bottom:15px;font-size:52px;letter-spacing:-1px}.login-privacy-policy__hero-text{max-width:330px;font-size:11px;line-height:1.6}.login-privacy-policy__container{max-width:100%;padding:0 16px;margin-bottom:55px}.login-privacy-policy__layout{display:block}.login-privacy-policy__sidebar{width:100%;border-right:0;border-bottom:1px solid #d1d1d1;padding:0;margin-bottom:20px;overflow-x:auto;scrollbar-width:none}.login-privacy-policy__sidebar::-webkit-scrollbar{display:none}.login-privacy-policy__tabs{position:static;display:flex;flex-direction:row;gap:25px;width:max-content}.login-privacy-policy__tab{width:auto;flex-shrink:0;padding:0 0 13px;margin:0;font-size:12px;white-space:nowrap}.login-privacy-policy__tab:hover .login-privacy-policy__tab-line,.login-privacy-policy__tab.is-active .login-privacy-policy__tab-line{width:100%}.login-privacy-policy__content-card{padding:22px 20px;border-radius:15px}.login-privacy-policy__content-title{margin-bottom:20px;font-size:23px}.login-privacy-policy__content-text{font-size:13px;line-height:1.7}.login-privacy-policy__contact-wrapper{max-width:100%;padding:0 16px 45px}.login-privacy-policy__contact{width:100%;height:auto;min-height:0;display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-rows:auto auto;align-items:stretch;gap:0;padding:40px 28px 32px;border-radius:16px}.login-privacy-policy__contact-intro{grid-column:1 / -1;grid-row:1;width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;padding:0;margin:0 0 35px}.login-privacy-policy__contact-title{margin:0 0 14px;font-size:28px;line-height:1.2}.login-privacy-policy__contact-title:after{width:100px;height:2px;margin-top:8px}.login-privacy-policy__contact-text{width:100%;max-width:100%;margin:0;font-size:12px;line-height:1.65}.login-privacy-policy__contact-details{grid-column:1;grid-row:2;width:100%;height:auto;display:flex;flex-direction:column;justify-content:space-between;gap:0;padding:0 20px 0 0;border-left:0;border-right:1px solid rgba(255,255,255,.45)}.login-privacy-policy__contact-item{width:100%;min-height:42px;display:flex;align-items:center;gap:12px}.login-privacy-policy__contact-icon{width:28px!important;height:28px!important;flex:0 0 28px;border-radius:50%}.login-privacy-policy__contact-icon svg{width:13px;height:13px}.login-privacy-policy__contact-label{font-size:12px;line-height:1.3;white-space:nowrap}.login-privacy-policy__contact-values{grid-column:2;grid-row:2;width:100%;height:auto;display:flex;flex-direction:column;justify-content:space-between;gap:0;padding:0 0 0 28px}.login-privacy-policy__contact-value{width:100%;min-height:42px;display:flex;align-items:center;color:#fff;font-size:12px;line-height:1.4;font-weight:400;white-space:nowrap}.login-privacy-policy__contact-value--address{display:flex;align-items:center;max-width:100%;min-height:42px;padding:5px 0;font-size:10px;line-height:1.45;white-space:normal}}@media(max-width:480px){.login-privacy-policy__hero{margin:17px auto 35px}.login-privacy-policy__hero-banner{min-height:445px}.login-privacy-policy__hero-title{font-size:44px}.login-privacy-policy__hero-text{font-size:10px}.login-privacy-policy__content-card{padding:20px 17px}.login-privacy-policy__content-title{font-size:21px}.login-privacy-policy__content-text{font-size:12px}.login-privacy-policy__contact{padding:30px 20px}.login-privacy-policy__contact-title{font-size:23px}.login-privacy-policy__contact-text{font-size:11px}.login-privacy-policy__contact-icon{width:20px!important;height:20px!important;flex:0 0 20px}.login-privacy-policy__contact-label,.login-privacy-policy__contact-value{font-size:10px}}@media(prefers-reduced-motion:reduce){.login-privacy-policy__content-card{animation:none!important}.login-privacy-policy__tab,.login-privacy-policy__tab-line{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/login-privacy-policy.css.map */
