:root{--ul-black:#0a0a0a;--ul-surface:#111111;--ul-surface2:#1a1a1a;--ul-gold:#c9a84c;--ul-gold-light:#e8c97a;--ul-white:#f5f5f0;--ul-muted:#888888;--ul-border:#2a2a2a;--ul-red:#e53e3e}.ul-announcement{background:var(--ul-gold);color:#000;text-align:center;padding:10px 16px;font-size:13px;font-weight:600;letter-spacing:.06em;position:relative;z-index:200}.ul-announcement a{color:#000;text-decoration:underline}.ul-trust-bar{background:var(--ul-black);border-bottom:1px solid var(--ul-border);display:flex;justify-content:center;overflow:hidden}.ul-trust-bar__item{display:flex;align-items:center;gap:8px;padding:12px 28px;font-size:12px;color:var(--ul-white);letter-spacing:.06em;border-right:1px solid var(--ul-border);white-space:nowrap}.ul-trust-bar__item:last-child{border-right:none}.ul-trust-bar__icon{color:var(--ul-gold);font-size:16px}@media(max-width:749px){.ul-trust-bar{overflow-x:auto;justify-content:flex-start}.ul-trust-bar__item{padding:10px 16px;font-size:11px}}.ul-marquee{background:var(--ul-gold);padding:10px 0;overflow:hidden;white-space:nowrap}.ul-marquee__inner{display:inline-flex;animation:ul-marq 22s linear infinite}.ul-marquee__item{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#000;padding:0 28px}@keyframes ul-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.ul-hero{background:var(--ul-black);min-height:88vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:80px 60px;gap:60px;position:relative;overflow:hidden}.ul-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 70% at 65% 50%,#1c160a 0%,transparent 70%);pointer-events:none}.ul-hero__content{position:relative;z-index:1}.ul-hero__eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ul-gold);margin-bottom:18px}.ul-hero__eyebrow:before{content:"";width:28px;height:1px;background:var(--ul-gold)}.ul-hero__title{font-size:clamp(40px,5vw,72px);line-height:1.04;color:var(--ul-white);margin:0 0 18px;font-weight:400;font-family:inherit}.ul-hero__title em{font-style:italic;color:var(--ul-gold)}.ul-hero__sub{font-size:15px;color:var(--ul-muted);line-height:1.7;margin-bottom:34px}.ul-hero__cta{display:flex;gap:14px;flex-wrap:wrap}.ul-hero__stats{display:flex;gap:32px;margin-top:40px;padding-top:32px;border-top:1px solid var(--ul-border)}.ul-hero__stat-num{font-size:24px;font-weight:600;color:var(--ul-white);line-height:1}.ul-hero__stat-label{font-size:10px;color:var(--ul-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.ul-hero__visual{position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.ul-hero__card{background:var(--ul-surface);border:1px solid var(--ul-border);padding:40px 28px;text-align:center;position:relative;min-width:260px}.ul-hero__card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(145deg,rgba(201,168,76,.18),transparent 50%);pointer-events:none}.ul-hero__card-badge{position:absolute;top:-14px;right:-14px;background:var(--ul-gold);color:#000;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px}.ul-hero__card-emoji{font-size:72px;margin-bottom:14px;display:block}.ul-hero__card-name{font-size:14px;font-weight:600;color:var(--ul-white);margin-bottom:6px}.ul-hero__card-sub{font-size:12px;color:var(--ul-muted)}.ul-hero__card-price{font-size:20px;color:var(--ul-gold);font-weight:700;margin-top:12px}.ul-hero__card-orig{font-size:13px;color:var(--ul-muted);text-decoration:line-through;margin-left:6px;font-weight:400}@media(max-width:989px){.ul-hero{grid-template-columns:1fr;padding:60px 24px;min-height:auto;text-align:center}.ul-hero__eyebrow,.ul-hero__cta{justify-content:center}.ul-hero__stats{justify-content:center;gap:20px}.ul-hero__visual{display:none}}.ul-btn-primary{background:var(--ul-gold);color:#000;border:none;padding:15px 36px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block;transition:background .2s,transform .15s;border-radius:2px}.ul-btn-primary:hover{background:var(--ul-gold-light);transform:translateY(-1px);color:#000}.ul-btn-ghost{background:transparent;color:var(--ul-white);border:1px solid var(--ul-border);padding:15px 36px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block;transition:border-color .2s,color .2s;border-radius:2px}.ul-btn-ghost:hover{border-color:var(--ul-gold);color:var(--ul-gold)}.ul-why{background:#fff;padding:80px 60px}.ul-section-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ul-gold);margin-bottom:10px}.ul-section-title{font-size:clamp(26px,3vw,42px);font-weight:400;color:#0a0a0a;line-height:1.15;margin:0}.ul-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e8e8e8;margin-top:48px;border:1px solid #e8e8e8}.ul-why__item{background:#fff;padding:34px 24px;text-align:center}.ul-why__icon{font-size:26px;margin-bottom:12px}.ul-why__title{font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:7px;letter-spacing:.02em}.ul-why__desc{font-size:12px;color:#666;line-height:1.65}@media(max-width:749px){.ul-why{padding:50px 20px}.ul-why__grid{grid-template-columns:repeat(2,1fr)}}.ul-reviews{background:var(--ul-black);padding:80px 60px}.ul-reviews .ul-section-title{color:var(--ul-white)}.ul-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.ul-review-card{background:var(--ul-surface);border:1px solid var(--ul-border);padding:26px}.ul-review-card__stars{color:var(--ul-gold);font-size:14px;margin-bottom:10px}.ul-review-card__text{font-size:13px;color:#ccc;line-height:1.7;margin-bottom:14px;font-style:italic}.ul-review-card__author{font-size:12px;color:var(--ul-gold);font-weight:600;letter-spacing:.04em}.ul-review-card__meta{font-size:11px;color:var(--ul-muted);margin-top:2px}@media(max-width:749px){.ul-reviews{padding:50px 20px}.ul-reviews__grid{grid-template-columns:1fr}}.ul-guarantee{background:var(--ul-gold);padding:48px 60px;display:flex;align-items:center;justify-content:center;gap:28px;text-align:center;flex-wrap:wrap}.ul-guarantee__icon{font-size:44px}.ul-guarantee__title{font-size:20px;font-weight:700;color:#000;margin-bottom:5px}.ul-guarantee__desc{font-size:13px;color:#333;line-height:1.6;max-width:480px}@media(max-width:749px){.ul-guarantee{padding:36px 20px;flex-direction:column;gap:12px}}.ul-faq-wrap{background:#fff;padding:80px 60px}.ul-faq{max-width:760px;margin:40px auto 0}.ul-faq__item{border-bottom:1px solid #e8e8e8}.ul-faq__q{width:100%;background:none;border:none;text-align:left;padding:20px 0;font-size:15px;font-weight:600;color:#0a0a0a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px}.ul-faq__q:after{content:"+";font-size:20px;color:var(--ul-gold);flex-shrink:0;transition:transform .2s}.ul-faq__item.open .ul-faq__q:after{transform:rotate(45deg)}.ul-faq__a{font-size:14px;color:#555;line-height:1.75;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s}.ul-faq__item.open .ul-faq__a{max-height:300px;padding-bottom:18px}@media(max-width:749px){.ul-faq-wrap{padding:50px 20px}}.ul-urgency{background:#111;border:1px solid var(--ul-border);border-left:3px solid var(--ul-red);padding:13px 18px;display:flex;align-items:center;gap:10px;margin:14px 0}.ul-urgency__dot{width:8px;height:8px;background:var(--ul-red);border-radius:50%;animation:ulblink 1.2s ease-in-out infinite;flex-shrink:0}@keyframes ulblink{0%,to{opacity:1}50%{opacity:.2}}.ul-urgency__text{font-size:12px;color:var(--ul-white)}.ul-urgency__text strong{color:var(--ul-red)}.ul-product-trust{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.ul-trust-badge{display:flex;align-items:center;gap:5px;background:#f7f7f5;border:1px solid #e0e0e0;padding:6px 11px;font-size:11px;color:#333;font-weight:500;border-radius:2px}.ul-social-proof{position:fixed;bottom:24px;left:24px;background:#fff;border:1px solid #e0e0e0;border-left:3px solid var(--ul-gold);padding:14px 18px;max-width:280px;box-shadow:0 4px 20px #0000001f;z-index:9999;display:none;border-radius:2px;animation:ulSlideIn .4s ease}@keyframes ulSlideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ul-social-proof__title{font-size:12px;font-weight:700;color:#111;margin-bottom:2px}.ul-social-proof__text{font-size:11px;color:#666;line-height:1.5}.ul-social-proof__time{font-size:10px;color:var(--ul-gold);margin-top:4px;font-weight:600}.ul-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:var(--ul-black);border-top:1px solid var(--ul-gold);padding:13px 24px;display:flex;align-items:center;justify-content:space-between;gap:14px;z-index:9990;transform:translateY(100%);transition:transform .3s ease}.ul-sticky-atc.visible{transform:translateY(0)}.ul-sticky-atc__name{font-size:14px;font-weight:600;color:var(--ul-white)}.ul-sticky-atc__price{font-size:16px;color:var(--ul-gold);font-weight:700}.ul-sticky-atc__btn{background:var(--ul-gold);color:#000;border:none;padding:12px 28px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.ul-sticky-atc__btn:hover{background:var(--ul-gold-light)}@media(max-width:749px){.ul-sticky-atc{padding:12px 16px}.ul-sticky-atc__name{font-size:12px}.ul-sticky-atc__price{font-size:14px}}.ul-bundle{background:#f7f7f5;border:1px solid #e8e8e8;padding:24px;margin:18px 0}.ul-bundle__title{font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:14px;text-transform:uppercase;letter-spacing:.06em}.ul-bundle__badge{background:var(--ul-gold);color:#000;font-size:10px;font-weight:700;padding:3px 9px;letter-spacing:.08em;text-transform:uppercase;margin-left:8px;border-radius:2px;vertical-align:middle}.ul-bundle__products{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.ul-bundle__product{flex:1;min-width:90px;background:#fff;border:1px solid #e0e0e0;padding:10px 8px;text-align:center;font-size:11px;color:#333}.ul-bundle__sep{font-size:16px;color:var(--ul-gold);font-weight:700}.ul-bundle__price{font-size:20px;font-weight:700;color:#0a0a0a}.ul-bundle__orig{font-size:13px;color:#999;text-decoration:line-through}.ul-bundle__save{background:var(--ul-red);color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:2px;margin-left:8px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/urbanlux-cro.css.map */
