*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ut-bg);color:var(--ut-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{cursor:pointer}.ut-skip{position:absolute;left:-9999px}.ut-skip:focus{left:14px;top:14px;z-index:9999;background:#fff;color:#111;padding:10px 14px;border-radius:10px}.ut-wrap{width:min(1220px,calc(100% - 40px));margin:0 auto}.ut-section{padding:96px 0}.ut-section--dark{background:var(--ut-dark);color:#fff}.ut-section--white{background:#fff}.ut-section--tight{padding:70px 0}.ut-eyebrow{font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase;color:var(--ut-muted);margin-bottom:14px}.ut-section--dark .ut-eyebrow,.ut-page-hero .ut-eyebrow{color:#aeb4bd}.ut-h1,.ut-h2,.ut-h3{margin:0;line-height:1;letter-spacing:-.045em}.ut-h1{font-size:clamp(52px,7.5vw,102px);letter-spacing:-.065em}.ut-h2{font-size:clamp(38px,5vw,66px)}.ut-h3{font-size:25px}.ut-copy{font-size:18px;color:var(--ut-muted)}.ut-section--dark .ut-copy,.ut-page-hero .ut-copy{color:#bcc1c9}.ut-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;border:1px solid var(--ut-text);font-weight:850;text-align:center;transition:.2s ease}.ut-btn:hover{transform:translateY(-2px)}.ut-btn--primary{background:var(--ut-accent);border-color:var(--ut-accent);color:#162000}.ut-btn--dark{background:var(--ut-dark);border-color:var(--ut-dark);color:#fff}.ut-btn--light{background:transparent;border-color:#fff;color:#fff}.ut-btn--ghost{background:transparent}.ut-section-head{display:grid;grid-template-columns:1.04fr .96fr;gap:48px;align-items:end;margin-bottom:44px}.ut-card{background:#fff;border:1px solid #dedfd9;border-radius:26px;padding:28px}.ut-badge{display:inline-flex;padding:7px 11px;border-radius:999px;background:#edf0e7;font-size:12px;font-weight:850}.ut-inline-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ut-announcement{background:var(--ut-dark);color:#fff;text-align:center;padding:9px 15px;font-size:12px;font-weight:750}.ut-header{position:sticky;top:0;z-index:80;background:#f6f5efeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(17,18,20,.08)}.ut-header__inner{height:76px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center}.ut-logo{display:inline-flex;align-items:center;line-height:0}.ut-logo img{display:block;width:170px;max-width:170px;height:auto;max-height:none;object-fit:contain}.ut-nav{display:flex;align-items:center;justify-content:center;gap:28px}.ut-nav a{font-size:14px;font-weight:800;color:#4f535a;white-space:nowrap}.ut-nav a:hover{color:#111}.ut-header__actions{display:flex;gap:10px}.ut-header__actions .ut-btn{min-height:44px}.ut-mobile-toggle{display:none;border:0;background:transparent;font-size:25px}.ut-mobile-nav{display:none;padding:0 20px 18px}.ut-mobile-nav.is-open{display:grid;gap:8px}.ut-mobile-nav a{background:#fff;border:1px solid #e0e1db;border-radius:12px;padding:12px 14px;font-weight:800}.ut-hero{background:var(--ut-dark);color:#fff;padding:70px 0 58px;overflow:hidden}.ut-hero__grid{display:grid;grid-template-columns:1.03fr .97fr;gap:48px;align-items:center}.ut-hero .ut-eyebrow{color:#b7bcc5}.ut-hero__copy{font-size:20px;color:#c5c9d0;max-width:660px;margin:25px 0 0}.ut-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.ut-hero__note{margin-top:16px;color:#979da6;font-size:13px}.ut-device-stage{min-height:585px;border-radius:34px;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;background:radial-gradient(circle at 70% 24%,rgba(199,255,47,.18),transparent 28%),linear-gradient(145deg,#1a1d22,#0d0f12)}.ut-phone{position:absolute;right:56px;top:48px;width:248px;height:500px;border-radius:42px;background:#08090b;border:8px solid #282b30;box-shadow:0 34px 70px #00000080;padding:15px}.ut-phone__screen{height:100%;background:#fbfbf8;border-radius:29px;color:#15171a;padding:58px 20px 20px;display:flex;flex-direction:column}.ut-phone__screen small{font-weight:900}.ut-stars{margin-top:auto;font-size:23px;letter-spacing:2px}.ut-phone__screen h3{font-size:28px;line-height:1.06;margin:12px 0 8px;letter-spacing:-.04em}.ut-phone__screen p{font-size:14px;color:#6b6f76;margin:0}.ut-phone__cta{margin-top:18px;background:#111;color:#fff;padding:13px;border-radius:13px;text-align:center;font-size:13px;font-weight:850}.ut-sticker{position:absolute;left:52px;bottom:72px;width:272px;height:175px;border-radius:22px;background:#f4f4ef;color:#111;padding:25px;transform:rotate(-7deg);box-shadow:0 26px 45px #00000052}.ut-sticker__brand{font-weight:900;font-size:20px;letter-spacing:-.04em}.ut-sticker__tap{font-size:61px;font-weight:950;letter-spacing:-.08em;line-height:1;margin-top:15px}.ut-sticker__nfc{position:absolute;right:23px;top:24px;width:48px;height:48px;border:4px solid #111;border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(45deg)}.ut-sticker__nfc:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:3px solid #111;border-left-color:transparent;border-bottom-color:transparent;border-radius:50%}.ut-solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ut-solution{min-height:335px;display:flex;flex-direction:column}.ut-solution__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:var(--ut-dark);color:var(--ut-accent);font-size:23px;margin-bottom:58px}.ut-solution p{color:var(--ut-muted);font-size:15px}.ut-solution__link{margin-top:auto;font-weight:850}.ut-solution:hover{box-shadow:0 20px 50px #0a0a0a14;transform:translateY(-3px);transition:.2s}.ut-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ut-step{border-top:1px solid #373b42;padding-top:18px}.ut-step__num{color:#8f949d;font-size:12px;margin-bottom:28px}.ut-step p{color:#b8bdc5;font-size:15px}.ut-use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ut-use{background:#fff;border:1px solid #dedfd8;border-radius:20px;padding:23px}.ut-use strong{display:block;margin-bottom:6px}.ut-use span{font-size:14px;color:var(--ut-muted)}.ut-product-focus{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ut-product-visual{min-height:530px;border-radius:30px;background:#dde0d7;position:relative;overflow:hidden}.ut-product-visual .ut-sticker{left:50%;bottom:50%;transform:translate(-50%,50%) rotate(-5deg);width:360px;height:225px}.ut-product-info{background:#fff;border:1px solid #dcddd6;border-radius:30px;padding:38px}.ut-feature-list{display:grid;gap:13px;margin:28px 0}.ut-feature{padding:16px 0;border-bottom:1px solid #e6e7e1}.ut-feature strong{display:block;margin-bottom:3px}.ut-feature span{color:var(--ut-muted);font-size:14px}.ut-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px}.ut-faq-list{border-top:1px solid #d2d4cd}.ut-faq details{border-bottom:1px solid #d2d4cd;padding:20px 0}.ut-faq summary{font-size:18px;font-weight:850;cursor:pointer;list-style:none}.ut-faq summary::-webkit-details-marker{display:none}.ut-faq details p{color:var(--ut-muted);margin:12px 0 0}.ut-cta-box{background:var(--ut-accent);border-radius:32px;padding:52px;display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:end}.ut-cta-box .ut-copy{color:#3d4a0e}.ut-page-hero{background:var(--ut-dark);color:#fff;padding:76px 0 70px;overflow:hidden}.ut-page-hero__grid{display:grid;grid-template-columns:1.06fr .94fr;gap:50px;align-items:center}.ut-page-hero .ut-h1{font-size:clamp(48px,6.5vw,86px);max-width:900px}.ut-page-hero .ut-copy{max-width:760px;margin:24px 0 0}.ut-page-hero__visual{min-height:420px;border-radius:30px;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;background:linear-gradient(145deg,#191c21,#0d0f12)}.ut-page-hero__visual:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:var(--ut-accent);filter:blur(120px);opacity:.12;right:-80px;top:-80px}.ut-visual-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-5deg);width:72%;height:210px;border-radius:24px;background:#f5f5f0;color:#111;padding:28px;box-shadow:0 28px 55px #0000004d}.ut-visual-card small{font-weight:900}.ut-visual-card strong{display:block;font-size:44px;line-height:1;letter-spacing:-.06em;margin-top:52px}.ut-visual-card .ut-mini-mark{position:absolute;right:28px;top:28px;width:54px;height:54px;border:4px solid #111;border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(45deg)}.ut-visual-card .ut-mini-mark:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:3px solid #111;border-left-color:transparent;border-bottom-color:transparent;border-radius:50%}.ut-visual-phone{position:absolute;right:25px;bottom:-30px;width:160px;height:330px;border-radius:34px;background:#090a0c;border:6px solid #272a30;padding:10px;transform:rotate(5deg)}.ut-visual-phone div{height:100%;border-radius:24px;background:#fafaf7;color:#111;padding:42px 15px 15px;font-size:13px}.ut-visual-phone b{display:block;font-size:20px;margin-top:80px}.ut-three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ut-four-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ut-info-card{background:#fff;border:1px solid #dedfd9;border-radius:24px;padding:27px}.ut-info-card__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--ut-dark);color:var(--ut-accent);font-size:22px;margin-bottom:36px}.ut-info-card p{font-size:15px;color:var(--ut-muted)}.ut-problem-card{background:#fff;border:1px solid #e0e1dc;border-radius:24px;padding:28px;min-height:290px}.ut-problem-card__label{font-size:11px;font-weight:900;letter-spacing:.1em;color:#8c9198;text-transform:uppercase;margin-bottom:45px}.ut-problem-card p{font-size:15px;color:var(--ut-muted)}.ut-dark-card{background:#181b20;border:1px solid #2b2e34;border-radius:22px;padding:25px}.ut-dark-card .ut-h3{color:#fff}.ut-dark-card p{color:#b7bdc6;font-size:15px}.ut-dark-card__num{font-size:12px;font-weight:850;color:var(--ut-accent);margin-bottom:25px}.ut-platform-card{background:#fff;border:1px solid #dedfd9;border-radius:25px;padding:28px;display:flex;flex-direction:column;min-height:380px}.ut-platform-icon{font-size:38px;margin-bottom:30px}.ut-platform-card p{color:var(--ut-muted);font-size:15px}.ut-platform-card .ut-btn{margin-top:auto}.ut-highlight{background:var(--ut-accent);border-radius:30px;padding:42px}.ut-highlight .ut-copy{color:#3d4a0e}.ut-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ut-stat{background:#fff;border:1px solid #dedfd9;border-radius:22px;padding:24px}.ut-stat strong{font-size:38px;letter-spacing:-.05em;display:block}.ut-stat span{color:var(--ut-muted);font-size:14px}.ut-note{font-size:12px;color:var(--ut-muted);margin-top:16px}.ut-contact-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:30px}.ut-contact-panel{background:var(--ut-dark);color:#fff;border-radius:28px;padding:32px}.ut-contact-panel p{color:#b6bbc4}.ut-contact-links{display:grid;gap:10px;margin-top:25px}.ut-contact-link{display:block;border:1px solid #34383e;border-radius:15px;padding:15px}.ut-contact-form{background:#fff;border:1px solid #dddeda;border-radius:28px;padding:32px}.ut-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ut-field{display:grid;gap:7px;margin-bottom:17px}.ut-field label{font-size:13px;font-weight:800}.ut-field input,.ut-field select,.ut-field textarea{width:100%;border:1px solid #cfd1ca;border-radius:13px;background:#fbfbf8;padding:13px 14px;color:#111}.ut-field textarea{min-height:160px;resize:vertical}.ut-form-status{padding:13px 15px;border-radius:12px;background:#eef9dc;margin-bottom:16px}.ut-form-errors{padding:13px 15px;border-radius:12px;background:#fff0f0;margin-bottom:16px}.ut-privacy-note{font-size:12px;color:var(--ut-muted);margin-top:12px}.ut-footer{background:#0d0f12;color:#fff;margin-top:90px;padding:55px 0 30px}.ut-footer__grid{display:grid;grid-template-columns:1.25fr .8fr .8fr .8fr;gap:34px}.ut-footer__logo{display:inline-flex;align-items:center;line-height:0}.ut-footer__logo img{display:block;width:190px;max-width:190px;height:auto;max-height:none;object-fit:contain}.ut-footer h4{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#858b94;margin:0 0 14px}.ut-footer a,.ut-footer p{color:#b9bec6;font-size:14px;margin:7px 0;display:block}.ut-footer__bottom{border-top:1px solid #292c31;margin-top:36px;padding-top:20px;color:#7f858e;font-size:12px;display:flex;justify-content:space-between;gap:15px}.ut-rte{max-width:860px}.ut-rte a{text-decoration:underline}.ut-shop-main{padding:70px 0}.ut-product-page{display:grid;grid-template-columns:1fr 1fr;gap:42px}.ut-product-media{background:#fff;border:1px solid #e0e1dc;border-radius:25px;padding:18px}.ut-product-media img{width:100%;border-radius:18px}.ut-price{font-size:27px;font-weight:900;margin:16px 0}.ut-product-form select,.ut-product-form input{width:100%;padding:13px;border:1px solid #d0d2cb;border-radius:12px;margin-bottom:14px}.ut-product-form .ut-btn{width:100%}.ut-product-description{color:var(--ut-muted);margin-top:24px}.ut-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ut-product-tile{background:#fff;border:1px solid #e0e1dc;border-radius:22px;padding:16px}.ut-product-tile img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;object-position:center;border-radius:16px;background:#eee}.ut-product-tile h3{font-size:18px;margin:15px 0 5px}.ut-cart-row{display:grid;grid-template-columns:90px 1fr 110px 110px;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid #ddd}.ut-cart-row img{width:90px;border-radius:12px}.ut-cart-summary{text-align:right;margin-top:28px}@media(max-width:1020px){.ut-nav{gap:18px}.ut-nav a{font-size:13px}}@media(max-width:980px){.ut-header__inner{grid-template-columns:auto auto;justify-content:space-between}.ut-nav,.ut-header__actions .ut-btn{display:none}.ut-mobile-toggle{display:block}.ut-hero__grid,.ut-section-head,.ut-product-focus,.ut-faq,.ut-cta-box,.ut-page-hero__grid,.ut-contact-grid,.ut-product-page{grid-template-columns:1fr}.ut-solution-grid,.ut-three-grid,.ut-stat-row,.ut-product-grid,.ut-steps,.ut-use-grid,.ut-four-grid{grid-template-columns:repeat(2,1fr)}.ut-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.ut-wrap{width:min(100% - 24px,1220px)}.ut-section{padding:70px 0}.ut-logo img{width:145px;max-width:145px;height:auto;max-height:none}.ut-hero{padding-top:48px}.ut-device-stage{min-height:480px}.ut-phone{width:190px;height:390px;right:15px;top:34px;border-radius:34px}.ut-phone__screen{padding:48px 15px 15px}.ut-phone__screen h3{font-size:22px}.ut-sticker{left:10px;bottom:38px;width:225px;height:145px;padding:20px}.ut-sticker__tap{font-size:48px}.ut-solution-grid,.ut-three-grid,.ut-four-grid,.ut-stat-row,.ut-steps,.ut-use-grid,.ut-product-grid,.ut-form-grid,.ut-footer__grid{grid-template-columns:1fr}.ut-footer__bottom{flex-direction:column}.ut-cta-box,.ut-highlight{padding:30px 24px}.ut-contact-form,.ut-contact-panel{padding:24px}.ut-cart-row{grid-template-columns:70px 1fr}}.ut-product-showcase{background:var(--ut-dark);color:#fff;padding:76px 0 70px;overflow:hidden}.ut-product-showcase__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:50px;align-items:center}.ut-product-showcase .ut-eyebrow{color:#aeb4bd}.ut-product-showcase .ut-copy{color:#bcc1c9;max-width:680px;margin-top:24px}.ut-product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ut-product-gallery__main{grid-column:1/-1;min-height:410px;border-radius:30px;background:#e2e4dc;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.ut-product-gallery__small{min-height:190px;border-radius:22px;background:#1a1d22;border:1px solid #2c3036;position:relative;overflow:hidden}.ut-product-gallery img{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.ut-product-gallery__caption{position:absolute;left:20px;bottom:18px;z-index:3;background:#0f1114c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 11px;border-radius:999px;font-size:12px;font-weight:800;color:#fff}.ut-product-round{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-7deg);width:245px;height:245px;border-radius:50%;background:linear-gradient(145deg,#fff,#e7e8e2);box-shadow:0 34px 55px #00000040;color:#111;display:grid;place-items:center}.ut-product-round:before{content:"UnoTap";position:absolute;top:54px;font-size:23px;font-weight:900;letter-spacing:-.04em}.ut-product-round:after{content:"TAP";font-size:63px;font-weight:950;letter-spacing:-.08em;margin-top:38px}.ut-product-square{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(5deg);width:190px;height:190px;border-radius:22px;background:linear-gradient(145deg,#fff,#e6e7e1);box-shadow:0 27px 45px #00000052;color:#111;padding:24px;font-weight:900;font-size:22px}.ut-product-square strong{position:absolute;left:24px;bottom:22px;font-size:48px;letter-spacing:-.08em}.ut-product-side{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:85%;height:70px;border-radius:18px;background:linear-gradient(#fafaf6 0 23%,#d6d9d1 23% 55%,#34383e 55% 70%,#efefea 70% 100%);box-shadow:0 25px 40px #0000004d}.ut-product-side-labels{position:absolute;top:0;right:0;bottom:0;left:0;font-size:10px;color:#fff}.ut-product-side-labels span{position:absolute;left:14px}.ut-product-side-labels span:nth-child(1){top:3px;color:#111}.ut-product-side-labels span:nth-child(2){top:25px;color:#111}.ut-product-side-labels span:nth-child(3){top:42px}.ut-product-side-labels span:nth-child(4){top:53px;color:#111}.ut-spec-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ut-spec-chip{background:#fff;border:1px solid #dedfd9;border-radius:20px;padding:22px}.ut-spec-chip small{display:block;color:#8b9097;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:850;margin-bottom:12px}.ut-spec-chip strong{font-size:21px;letter-spacing:-.03em}.ut-variant-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ut-variant-card{background:#fff;border:1px solid #dedfd9;border-radius:26px;padding:25px;display:flex;flex-direction:column;min-height:390px}.ut-variant-visual{height:190px;position:relative;display:grid;place-items:center;margin-bottom:24px;background:#f0f1eb;border-radius:20px}.ut-variant-circle{border-radius:50%;background:#fff;border:1px solid #d5d7d0;box-shadow:0 17px 30px #00000014;display:grid;place-items:center;font-weight:950;letter-spacing:-.05em}.ut-v60{width:112px;height:112px}.ut-v75{width:138px;height:138px}.ut-v100{width:166px;height:166px}.ut-vsquare{width:150px;height:150px;border-radius:20px;background:#fff;border:1px solid #d5d7d0;box-shadow:0 17px 30px #00000014;display:grid;place-items:center;font-weight:950;letter-spacing:-.05em}.ut-variant-card p{font-size:14px;color:var(--ut-muted)}.ut-variant-card small{margin-top:auto;color:#898e95;font-size:11px}.ut-layer-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:center}.ut-layer-visual{background:#dfe2da;border-radius:30px;min-height:500px;padding:50px 32px;display:flex;align-items:center}.ut-layer-stack{width:100%;display:grid;gap:8px}.ut-layer{border-radius:14px;padding:18px 20px;background:#fff;box-shadow:0 10px 20px #00000012}.ut-layer:nth-child(2){background:#e9ebe4}.ut-layer:nth-child(3){background:#30343a;color:#fff}.ut-layer:nth-child(4){background:#f7f7f3}.ut-layer strong{display:block}.ut-layer span{display:block;font-size:13px;color:#6a6f75;margin-top:3px}.ut-layer:nth-child(3) span{color:#bdc2c9}.ut-layer-info{display:grid;gap:14px}.ut-layer-info .ut-info-card{padding:23px}.ut-tech-table{overflow-x:auto;background:#fff;border:1px solid #dedfd9;border-radius:24px}.ut-tech-table table{width:100%;border-collapse:collapse}.ut-tech-table th,.ut-tech-table td{padding:18px 20px;border-bottom:1px solid #e5e6e0;text-align:left}.ut-tech-table th{width:32%;font-size:13px;letter-spacing:.02em}.ut-tech-table td{color:#61656b;font-size:14px}.ut-tech-table tr:last-child th,.ut-tech-table tr:last-child td{border-bottom:0}.ut-surface-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ut-surface-card{border-radius:22px;padding:24px;background:#181b20;border:1px solid #2d3036;color:#fff}.ut-surface-card__icon{font-size:31px;margin-bottom:28px;color:var(--ut-accent)}.ut-surface-card p{font-size:14px;color:#b7bdc6}.ut-product-faq details{border-bottom:1px solid #d1d3cc;padding:19px 0}.ut-product-faq summary{font-size:18px;font-weight:850;cursor:pointer;list-style:none}.ut-product-faq summary::-webkit-details-marker{display:none}.ut-product-faq p{color:var(--ut-muted);font-size:15px}@media(max-width:980px){.ut-product-showcase__grid,.ut-layer-wrap{grid-template-columns:1fr}.ut-spec-strip,.ut-variant-grid,.ut-surface-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.ut-spec-strip,.ut-variant-grid,.ut-surface-grid{grid-template-columns:1fr}.ut-product-gallery__main{min-height:330px}.ut-product-gallery__small{min-height:160px}.ut-product-round{width:205px;height:205px}.ut-product-square{width:150px;height:150px}}@media(max-width:650px){.ut-footer__logo img{width:172px;max-width:172px}.ut-announcement{display:none}.ut-header__inner{height:64px;gap:12px}.ut-mobile-toggle{font-size:22px;padding:8px}.ut-mobile-nav{max-height:calc(100vh - 64px);overflow:auto;padding:8px 12px 16px;background:#f6f5effa}.ut-mobile-nav a{padding:14px;border-radius:14px}.ut-h1{font-size:clamp(42px,13vw,58px);line-height:.98}.ut-h2{font-size:clamp(34px,10vw,46px)}.ut-hero__copy,.ut-copy{font-size:17px}.ut-hero__actions,.ut-inline-actions{display:grid;grid-template-columns:1fr}.ut-hero__actions .ut-btn,.ut-inline-actions .ut-btn,.ut-cta-box .ut-btn{width:100%}.ut-section-head{gap:18px;margin-bottom:30px}.ut-section{padding:62px 0}.ut-contact-form,.ut-contact-panel{border-radius:22px}.ut-contact-form .ut-h2,.ut-contact-panel .ut-h2{font-size:36px!important}.ut-product-focus{gap:16px}.ut-product-visual{min-height:360px}.ut-product-info{padding:26px 22px}.ut-footer{margin-top:60px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
