@import"https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700;800&family=Inter:wght@400;500;600&display=swap";:root{--ul-ink:#F3F1EC;--ul-ink-2:#C9CBD1;--ul-muted:#A9ABB3;--ul-bg:#0F1013;--ul-bg-2:#16171B;--ul-card:#1B1D22;--ul-line:#2A2C32;--ul-line-2:#3A3D45;--ul-accent:#F5B83D;--ul-on-accent:#111214;--ul-light:#F3F1EC;--ul-light-ink:#15161A;--ul-light-muted:#4A4C53;--ul-light-line:#DDDAD3;--ul-display:"Archivo",system-ui,sans-serif;--ul-body:"Inter",system-ui,sans-serif;--ul-max:1280px;--ul-radius:12px}body{font-family:var(--ul-body);letter-spacing:0}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--ul-display);letter-spacing:-.01em}.ul{font-family:var(--ul-body);font-size:16px;line-height:1.55}.ul *{box-sizing:border-box}.ul a{text-decoration:none}.ul-wrap{max-width:var(--ul-max);margin:0 auto;padding:0 24px}.ul-sec{padding:88px 0}.ul-sec--tight{padding:48px 0}.ul--dark{background:var(--ul-bg);color:var(--ul-ink)}.ul--card{background:var(--ul-bg-2);color:var(--ul-ink)}.ul--light{background:var(--ul-light);color:var(--ul-light-ink)}.ul--white{background:#fff;color:var(--ul-light-ink)}.ul--accent{background:var(--ul-accent);color:var(--ul-on-accent)}.ul-eyebrow{margin:0;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ul-accent)}.ul--light .ul-eyebrow,.ul--white .ul-eyebrow{color:#6b5212}.ul--accent .ul-eyebrow{color:var(--ul-on-accent)}.ul-h1{font-family:var(--ul-display);font-weight:700;font-size:clamp(38px,5vw,66px);line-height:1.04;letter-spacing:-.02em;margin:0;color:inherit}.ul-h2{font-family:var(--ul-display);font-weight:700;font-size:clamp(30px,3.4vw,44px);line-height:1.1;margin:0;color:inherit}.ul-h3{font-family:var(--ul-display);font-weight:700;font-size:22px;line-height:1.2;margin:0;color:inherit}.ul-lead{font-size:18px;margin:0;max-width:640px;color:var(--ul-ink-2)}.ul--light .ul-lead,.ul--white .ul-lead{color:var(--ul-light-muted)}.ul--accent .ul-lead{color:var(--ul-on-accent)}.ul-muted{color:var(--ul-muted)}.ul--light .ul-muted,.ul--white .ul-muted{color:var(--ul-light-muted)}.ul-head{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.ul-head--row{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.ul-btns{display:flex;flex-wrap:wrap;gap:12px}.ul-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:8px;font-weight:600;font-size:16px;border:1px solid transparent;cursor:pointer;font-family:var(--ul-body);transition:transform .15s ease,background .15s ease}.ul-btn:hover{transform:translateY(-1px)}.ul-btn--accent{background:var(--ul-accent);color:var(--ul-on-accent)!important}.ul-btn--ghost{border-color:#4a4d56;color:inherit!important;background:transparent}.ul--light .ul-btn--ghost,.ul--white .ul-btn--ghost{border-color:#b9b6af}.ul-btn--ink{background:var(--ul-light-ink);color:var(--ul-light)!important}.ul--dark .ul-btn--ink,.ul--card .ul-btn--ink{background:var(--ul-ink);color:var(--ul-light-ink)!important}.ul-btn--block{width:100%}.ul-link{font-weight:600;color:inherit!important;border-bottom:1px solid currentColor;padding-bottom:2px}.ul-hero{display:flex;flex-wrap:wrap;gap:48px;align-items:center;padding-top:64px;padding-bottom:72px}.ul-hero__text{flex:1 1 500px;min-width:0;display:flex;flex-direction:column;gap:22px}.ul-hero__media{flex:1 1 500px;min-width:0;border-radius:16px;overflow:hidden;background:var(--ul-card);aspect-ratio:5/4}.ul-hero__media img,.ul-hero__media video{width:100%;height:100%;object-fit:cover;display:block}.ul-hero__note{font-size:14px;color:var(--ul-muted);margin:0}.ul-strip{border-top:1px solid var(--ul-line);border-bottom:1px solid var(--ul-line)}.ul-strip .ul-wrap{display:flex;flex-wrap:wrap;gap:12px 40px;align-items:center;padding-top:22px;padding-bottom:22px;font-family:var(--ul-display);font-weight:600;font-size:17px;color:var(--ul-ink-2)}.ul-strip__label{font-family:var(--ul-body);font-weight:500;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ul-muted)}.ul-grid{display:grid;gap:22px;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}@media(max-width:989px){.ul-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ul-grid{grid-template-columns:minmax(0,1fr)}.ul-sec{padding:64px 0}}.ul-card{display:flex;flex-direction:column;gap:14px;border-radius:var(--ul-radius);color:inherit!important;min-width:0}.ul-card--boxed{padding:30px;border:1px solid var(--ul-line);background:var(--ul-bg-2)}.ul--light .ul-card--boxed,.ul--white .ul-card--boxed{background:#fff;border-color:var(--ul-light-line)}.ul-card--hl{border:2px solid var(--ul-accent)!important}.ul--light .ul-card--hl,.ul--white .ul-card--hl{border-color:var(--ul-light-ink)!important}.ul-card__img{border-radius:var(--ul-radius);overflow:hidden;background:var(--ul-card);aspect-ratio:4/3}.ul-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}a.ul-card:hover .ul-card__img img{transform:scale(1.04)}.ul-card__img--contain{background:#0b0c0e;display:flex;align-items:center;justify-content:center;padding:32px 40px;aspect-ratio:16/9}.ul-card__img--contain img{object-fit:contain}.ul-card__text{margin:0;color:var(--ul-muted)}.ul--light .ul-card__text,.ul--white .ul-card__text{color:var(--ul-light-muted)}.ul-card__text ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.ul-card__cta{margin-top:auto}.ul-steps{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr))}@media(max-width:989px){.ul-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ul-steps{grid-template-columns:minmax(0,1fr)}}.ul-step{border-top:2px solid var(--ul-line-2);padding-top:16px;display:flex;flex-direction:column;gap:6px}.ul-step:first-child{border-top-color:var(--ul-accent)}.ul-step__n{font-family:var(--ul-display);font-weight:700;font-size:15px;color:var(--ul-muted)}.ul-band{display:flex;flex-wrap:wrap;gap:40px;align-items:center;border-radius:18px;padding:56px}@media(max-width:640px){.ul-band{padding:32px 24px}}.ul-band__text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px}.ul-checks{flex:1 1 360px;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;font-size:17px;font-weight:500}.ul-checks li{display:flex;gap:12px;align-items:flex-start}.ul-checks li:before{content:"";flex:0 0 18px;height:10px;margin-top:6px;border-left:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(-45deg)}.ul-contact{display:flex;flex-wrap:wrap;gap:56px}.ul-contact__text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:20px}.ul-form{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px;background:var(--ul-bg-2);border:1px solid var(--ul-line);border-radius:16px;padding:32px}.ul-form__row{display:flex;flex-wrap:wrap;gap:16px}.ul-field{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:6px}.ul-field label{font-size:14px;font-weight:500}.ul-field input,.ul-field select,.ul-field textarea{min-height:48px;border-radius:8px;border:1px solid var(--ul-line-2);background:var(--ul-bg);color:var(--ul-ink);padding:10px 14px;font:inherit;width:100%}.ul-field textarea{min-height:110px;resize:vertical}.ul-person{display:flex;gap:16px;align-items:center}.ul-person__img{width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--ul-card);flex:0 0 64px}.ul-person__img img{width:100%;height:100%;object-fit:cover}.ul-note{margin:0;font-size:13px;color:var(--ul-muted)}.ul-ok{padding:14px 16px;border-radius:8px;background:#1e3a2a;color:#cfebd9}.ul-err{padding:14px 16px;border-radius:8px;background:#3a1e1e;color:#f3d2d2}.ul-compare{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.ul-compare{grid-template-columns:minmax(0,1fr)}}.ul-specs{width:100%;border-collapse:collapse;font-size:15px}.ul-specs th{text-align:left;font-weight:500;color:var(--ul-muted);padding:12px 16px;width:38%;vertical-align:top}.ul-specs td{padding:12px 16px}.ul-specs tr{border-bottom:1px solid var(--ul-line)}.ul-specs tr:last-child{border-bottom:0}.ul-box{border:1px solid var(--ul-line);border-radius:var(--ul-radius);overflow:hidden}.ul-doc{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 18px;border:1px solid var(--ul-line);border-radius:10px;color:inherit!important}.ul-doc:hover{border-color:var(--ul-accent)}.ul-split{display:flex;flex-wrap:wrap;gap:48px}.ul-split>*{flex:1 1 420px;min-width:0}.ul-cfg{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.ul-cfg__list{flex:1 1 600px;min-width:0;display:flex;flex-direction:column;gap:12px}.ul-cfg__sum{flex:1 1 360px;min-width:0;position:sticky;top:100px;background:var(--ul-light-ink);color:var(--ul-ink);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:16px}.ul-cfg__group{display:flex;flex-direction:column;gap:6px;padding-top:20px}.ul-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center;background:#fff;border:1px solid var(--ul-light-line);border-radius:12px;padding:14px 18px}.ul-row__thumb{width:84px;height:58px;flex:0 0 84px;border-radius:8px;background:#efede8;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--ul-display);font-weight:700;font-size:13px;color:#6b6d74}.ul-row__thumb img{max-width:78px;max-height:52px;object-fit:contain}.ul-row__name{flex:1 1 200px;min-width:0;display:flex;flex-direction:column}.ul-row__name small{font-size:13px;color:var(--ul-light-muted)}.ul-row__price{font-weight:600;min-width:96px;text-align:right}.ul-qty{display:flex;align-items:center;gap:8px}.ul-qty button{width:44px;height:44px;border-radius:8px;border:1px solid #C9C6BF;background:#fff;font-size:20px;cursor:pointer;color:var(--ul-light-ink)}.ul-qty button[data-dir="1"]{background:var(--ul-light-ink);color:#fff;border-color:var(--ul-light-ink)}.ul-qty button:disabled{opacity:.35;cursor:not-allowed}.ul-qty output{width:24px;text-align:center;font-weight:600}.ul-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ul-slot{min-height:70px;border-radius:8px;padding:8px;display:flex;flex-direction:column;justify-content:space-between;border:1px dashed #4A4D56;font-size:13px}.ul-slot span{font-size:11px;color:var(--ul-muted)}.ul-slot.is-on{border:2px solid var(--ul-accent);background:#23252b;font-weight:600}.ul-sumrow{display:flex;justify-content:space-between;gap:12px;font-size:15px}.ul-sumrow--total{font-family:var(--ul-display);font-weight:700;font-size:24px;padding-top:8px;border-top:1px solid var(--ul-line)}.header__heading-logo{max-height:44px;width:auto}.card-wrapper .card__media .media{background:#fff}.card-wrapper .card__media .media img{object-fit:contain!important;padding:7%;box-sizing:border-box;background:#fff}.product .product__media-list .product__media{padding-top:100%!important;background:#fff}.product .product__media-list .product__media img{object-fit:contain!important;background:#fff}.product .product-media-container{--ratio:1!important;--preview-ratio:1!important}.ul-card__img{position:relative}.ul-card__img img{transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .6s ease}a.ul-card:hover .ul-card__img img{transform:scale(1.06);filter:saturate(1.15) brightness(1.05)}a.ul-card .ul-h3{transition:color .25s}a.ul-card:hover .ul-h3{color:var(--ul-accent)}.ul-card--boxed{transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.ul-card--boxed:hover{transform:translateY(-4px);border-color:var(--ul-accent);box-shadow:0 18px 50px -24px #f5b83d8c}@media(prefers-reduced-motion:reduce){.ul-card__img img,.ul-card--boxed{transition:none}}.mega-menu__link--level-2{font-size:1.8rem!important;font-weight:700!important;letter-spacing:.01em;color:rgb(var(--color-foreground))!important;margin-bottom:.4rem}.mega-menu__list{row-gap:2.4rem}.menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__submenu>.menu-drawer__inner-submenu>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item,.menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__submenu>.menu-drawer__inner-submenu>.menu-drawer__menu>li>a.menu-drawer__menu-item{font-size:2rem!important;font-weight:700!important}.menu-drawer__submenu .menu-drawer__close-button{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/11/assets/uplight.css.map */
