.ub,.ub *,.ub :before,.ub :after{box-sizing:border-box}.ub{font-family:var(--ub-body);color:var(--ub-ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.4}.ub h1,.ub h2,.ub h3,.ub h4,.ub p,.ub ul,.ub ol,.ub figure{margin:0;padding:0}.ub button{font:inherit;cursor:pointer;border:0;background:0 0;color:inherit}.ub a{color:inherit;text-decoration:none}.ub img{display:block;max-width:100%}.ub h1,.ub h2,.ub h3{font-family:var(--ub-head);font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--ub-navy)}.ub .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ub .ph{background:var(--ub-g1);position:relative;overflow:hidden}.ub .ph img,.ub .ph svg.placeholder{width:100%;height:100%;object-fit:cover}.ub .ph svg.placeholder{fill:#c9c9c9;background:var(--ub-g1)}.ub .top{background:var(--ub-navy);color:#fff;font-size:12px;padding:0 16px;height:40px;display:flex;align-items:center;gap:22px;overflow:hidden}.ub .top .gr{display:flex;align-items:center;gap:6px;white-space:nowrap}.ub .top .stars{display:inline-flex;gap:2px}.ub .top .stars i{width:14px;height:14px;background:var(--ub-star);display:grid;place-items:center;font-size:9px;font-style:normal;color:#fff}.ub .top .usps{display:none;gap:26px;margin-left:auto}.ub .top svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ub .top a u{text-underline-offset:2px}.ub .head{background:#fff;border-bottom:1px solid var(--ub-line)}.ub .head .row{display:flex;align-items:center;gap:14px;padding:12px 16px;height:74px}.ub .burger{width:22px;height:16px;display:flex;flex-direction:column;justify-content:space-between}.ub .burger i{height:2px;background:var(--ub-ink);display:block}.ub .logo img{height:var(--ub-logo-h-m,40px);width:auto}.ub .logo .txt{font-family:var(--ub-head);font-weight:700;font-size:22px;color:var(--ub-navy)}.ub .hbtn{display:none;background:var(--ub-pri);color:#fff;font-weight:500;font-size:14px;padding:11px 18px;border-radius:6px;white-space:nowrap}.ub .hbtn:hover{background:var(--ub-pri-d)}.ub .search{display:none;flex:1;background:var(--ub-g1);border-radius:6px;padding:0 6px 0 16px;height:46px;font-size:15px;color:#777;align-items:center;gap:10px}.ub .search input{flex:1;border:0;background:0 0;font:inherit;color:var(--ub-ink);outline:0;min-width:0;height:100%}.ub .search button{display:grid;place-items:center;width:40px;height:40px}.ub .search svg{width:20px;height:20px;stroke:#333;fill:none;stroke-width:2}.ub .icons{display:flex;gap:20px;align-items:center;margin-left:auto}.ub .ico{width:24px;height:24px;position:relative;display:block}.ub .ico svg{width:24px;height:24px;stroke:var(--ub-navy);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ub .ico .n{position:absolute;top:-5px;right:-8px;color:var(--ub-pri);font-size:11px;font-weight:700}.ub .ico .n:empty,.ub .ico .n[data-count="0"]{display:none}.ub .ico.hide-m,.ub .finder-link{display:none}.ub .finder-link{font-size:14px;font-weight:500;color:var(--ub-navy);white-space:nowrap;position:relative;padding-right:14px}.ub .finder-link:after{content:"✦";position:absolute;right:0;top:-6px;font-size:11px}.ub .nav{display:none;gap:30px;padding:0 40px;font-size:15px;font-weight:500;color:var(--ub-navy);height:52px;align-items:stretch;overflow-x:auto;scrollbar-width:none}.ub .nav a{display:flex;align-items:center;border-bottom:3px solid transparent;white-space:nowrap}.ub .nav a.on,.ub .nav a:hover{border-color:var(--ub-navy)}.ub .nav a.sale{color:var(--ub-pri)}.ub .msearch{padding:0 16px 12px}.ub .msearch .search{display:flex;height:42px}.ub .drawer{position:fixed;inset:0;z-index:100;visibility:hidden}.ub .drawer.open{visibility:visible}.ub .drawer .bg{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;transition:opacity .25s}.ub .drawer.open .bg{opacity:1}.ub .drawer .pan{position:absolute;top:0;bottom:0;left:0;width:min(88vw,380px);background:#fff;transform:translateX(-100%);transition:transform .25s;overflow-y:auto;display:flex;flex-direction:column}.ub .drawer.right .pan{left:auto;right:0;transform:translateX(100%)}.ub .drawer.open .pan{transform:none}.ub .drawer .dh{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--ub-line);font-family:var(--ub-head);font-weight:700;color:var(--ub-navy)}.ub .drawer .x{font-size:26px;line-height:1;width:32px;height:32px}.ub .drawer nav a{display:flex;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--ub-line);font-weight:600;color:var(--ub-navy)}.ub .drawer nav a.sale{color:var(--ub-pri)}.ub .drawer .dfoot{margin-top:auto;padding:20px;display:grid;gap:10px}body.ub-lock{overflow:hidden}.ub .wrap{padding:0 16px}.ub .sec{padding:32px 0}.ub .sec.pt0{padding-top:0}.ub .sh{text-align:center;margin-bottom:22px}.ub .sh.left{text-align:left}.ub .sh h2{font-size:22px}.ub .sh p{font-size:14px;color:var(--ub-txt2);margin-top:6px}.ub .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ub-pri);color:#fff;font-weight:500;font-size:15px;padding:13px 24px;border-radius:6px;transition:background .15s;text-align:center}.ub .btn:hover{background:var(--ub-pri-d)}.ub .btn.grey{background:var(--ub-g1);color:var(--ub-navy)}.ub .btn.line{background:#fff;color:var(--ub-navy);border:1.5px solid var(--ub-navy)}.ub .btn.line:hover{background:var(--ub-navy);color:#fff}.ub .btn.white{background:#fff;color:var(--ub-navy)}.ub .btn.full{width:100%}.ub .btn[disabled]{opacity:.5;cursor:not-allowed}.ub .center{text-align:center}.ub .hero{margin:16px 16px 0;border-radius:12px;overflow:hidden;position:relative;background:var(--ub-navy);color:#fff}.ub .hero .ph{position:absolute;inset:0;background:var(--ub-navy)}.ub .hero .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--ub-navy-rgb),var(--ub-ov1,.7)),rgba(var(--ub-navy-rgb),var(--ub-ov2,.25)) 60%,rgba(var(--ub-navy-rgb),.1))}.ub .hero .in{position:relative;z-index:2;padding:36px 22px 22px;display:grid;gap:22px}.ub .hero h1,.ub .hero .h1{color:#fff;font-size:30px;font-family:var(--ub-head);font-weight:700;line-height:1.15}.ub .hero p{margin-top:14px;font-size:16px;line-height:1.45;color:var(--ub-hero-txt)}.ub .navbox{background:#fff;color:var(--ub-navy);border-radius:10px;padding:18px;display:grid;gap:10px}.ub .navbox b{font-size:19px;font-weight:700}.ub .navbox a.row2{display:flex;justify-content:space-between;align-items:center;background:var(--ub-g1);border-radius:8px;padding:14px 16px;font-weight:600;font-size:15px;transition:background .15s}.ub .navbox a.row2:hover{background:var(--ub-g2)}.ub .navbox a.row2 small{display:block;font-weight:400;font-size:13px;color:var(--ub-txt2);margin-top:3px}.ub .navbox .or{text-align:center;font-size:12px;color:var(--ub-g3);position:relative}.ub .navbox .or:before,.ub .navbox .or:after{content:"";position:absolute;top:50%;width:42%;border-top:1px solid var(--ub-line)}.ub .navbox .or:before{left:0}.ub .navbox .or:after{right:0}.ub .usp{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px 16px;background:var(--ub-bg2);margin-top:16px}.ub .usp .it{display:flex;gap:12px;align-items:center;font-size:14px;font-weight:500;color:var(--ub-navy)}.ub .usp i{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;flex:none}.ub .usp i svg{width:20px;height:20px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ub .c1{background:var(--ub-pri-l)}.ub .c1 svg{stroke:var(--ub-pri)}.ub .c2{background:var(--ub-pink)}.ub .c2 svg{stroke:#6bbf2e}.ub .c3{background:var(--ub-peach)}.ub .c3 svg{stroke:#d99a1c}.ub .c4{background:var(--ub-mint)}.ub .c4 svg{stroke:#1e9e6a}.ub .rev{display:grid;gap:16px;align-items:center}.ub .rev .sum{text-align:center}.ub .rev .sum b{font-family:var(--ub-head);font-size:20px;display:block;color:var(--ub-navy)}.ub .gstars{display:inline-flex;gap:3px;margin:8px 0 6px}.ub .gstars i{width:22px;height:22px;background:var(--ub-star);display:grid;place-items:center;color:#fff;font-style:normal;font-size:13px;border-radius:3px}.ub .gstars i.off{background:#d6d6d6}.ub .rev .sum small{display:block;font-size:12px;color:var(--ub-txt2)}.ub .rev .glogo{font-weight:700;font-size:16px;margin-top:6px;color:var(--ub-navy)}.ub .rev .glogo span.g{color:var(--ub-pri)}.ub .rev .list{display:grid;gap:14px}.ub .rcard{font-size:13px;line-height:1.45}.ub .rcard .rs{display:flex;gap:2px;margin-bottom:6px;align-items:center}.ub .rcard .rs i{width:16px;height:16px;background:var(--ub-star);border-radius:2px;color:#fff;font-style:normal;font-size:10px;display:grid;place-items:center}.ub .rcard .rs i.off{background:#d6d6d6}.ub .rcard .rs em{font-style:normal;font-size:11.5px;color:var(--ub-star);margin-left:6px;font-weight:600}.ub .rcard b{display:block;font-size:12px;color:var(--ub-txt2);margin-bottom:3px;font-weight:400}.ub .rcard strong{display:block;font-size:14px;margin-bottom:3px;color:var(--ub-ink)}.ub .rcard p{color:var(--ub-txt2)}.ub .cats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ub .cat{border-radius:10px;overflow:hidden;position:relative;background:var(--ub-g1);display:block;transition:transform .15s}.ub .cat:hover{transform:translateY(-2px)}.ub .cat .ph{aspect-ratio:1/1}.ub .cat .ph img{object-fit:contain;padding:10px 10px 44px}.ub .cat span{position:absolute;left:14px;bottom:12px;background:#fff;padding:8px 12px;border-radius:6px;font-weight:600;font-size:14px;color:var(--ub-navy)}.ub .cat.finder{background:var(--ub-pri);color:#fff;display:grid;place-items:center;text-align:center;padding:20px;aspect-ratio:1/1}.ub .cat.finder b{font-family:var(--ub-head);font-size:20px;color:#fff;display:block}.ub .cat.finder small{display:block;margin-top:8px;font-size:13px;color:var(--ub-hero-txt)}.ub .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 12px}.ub .card{display:flex;flex-direction:column;gap:6px;position:relative;min-width:0}.ub .card .ph{aspect-ratio:1/1;border-radius:4px;margin-bottom:6px;background:#f3f3f3}.ub .card .ph img{object-fit:contain;padding:8px;transition:transform .3s}.ub .card:hover .ph img{transform:scale(1.03)}.ub .card .ph img.alt{position:absolute;inset:0;opacity:0;transition:opacity .25s}.ub .card:hover .ph img.alt{opacity:1}.ub .badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;gap:6px;flex-wrap:wrap}.ub .badge{font-size:12px;font-weight:500;padding:5px 9px;border-radius:5px;background:var(--ub-pink);color:var(--ub-navy)}.ub .badge.new{background:var(--ub-pri-l);color:var(--ub-pri-d)}.ub .badge.top{background:var(--ub-pink)}.ub .badge.chk{background:var(--ub-mint)}.ub .badge.sold{background:var(--ub-navy);color:#fff}.ub .heart{position:absolute;top:10px;right:10px;z-index:3;width:30px;height:30px;display:grid;place-items:center}.ub .heart svg{width:22px;height:22px;stroke:var(--ub-navy);fill:#fff;stroke-width:1.6}.ub .heart.on svg,.ub .hb.on svg{fill:var(--ub-pri);stroke:var(--ub-pri)}.ub .name{font-weight:600;font-size:15px;line-height:1.25;color:var(--ub-navy)}.ub .name a:after{content:"";position:absolute;inset:0;z-index:1}.ub .facts{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--ub-txt2)}.ub .facts span{display:flex;align-items:center;gap:4px}.ub .facts svg{width:13px;height:13px;stroke:var(--ub-txt2);fill:none;stroke-width:1.8}.ub .price{display:flex;flex-direction:column;gap:2px;margin-top:2px}.ub .price b{font-family:var(--ub-head);font-size:19px;font-weight:700;color:var(--ub-navy)}.ub .price span{font-size:13px;color:var(--ub-txt2)}.ub .empty{padding:40px 0;text-align:center;color:var(--ub-txt2)}.ub .promise{display:grid;gap:18px}.ub .promise .it{display:flex;flex-direction:column;gap:8px}.ub .promise i{width:44px;height:44px;border-radius:10px;background:var(--ub-pri-l);display:grid;place-items:center}.ub .promise i svg{width:22px;height:22px;stroke:var(--ub-pri);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ub .promise b{font-size:16px;color:var(--ub-navy)}.ub .promise p{font-size:14px;line-height:1.5;color:var(--ub-txt2)}.ub .proc{display:grid;gap:22px}.ub .proc .steps{display:grid;gap:18px}.ub .proc .st{display:flex;gap:14px}.ub .proc .st i{flex:none;width:34px;height:34px;border-radius:50%;background:var(--ub-navy);color:#fff;font-style:normal;font-weight:700;display:grid;place-items:center;font-size:14px}.ub .proc .st b{display:block;font-size:16px;margin-bottom:4px;color:var(--ub-navy)}.ub .proc .st p{font-size:14px;line-height:1.5;color:var(--ub-txt2)}.ub .proc .ph{aspect-ratio:4/3;border-radius:10px}.ub .show{background:var(--ub-navy);color:#fff;border-radius:12px;overflow:hidden;display:grid}.ub .show .ph{aspect-ratio:16/9}.ub .show .txt{padding:26px 22px}.ub .show h2,.ub .show h3{color:#fff;font-size:24px;margin-bottom:12px}.ub .show p{font-size:15px;line-height:1.55;color:var(--ub-show-txt);margin-bottom:16px}.ub .show ul{list-style:none;font-size:14px;margin-bottom:22px;display:grid;gap:6px}.ub .show li{padding-left:24px;position:relative}.ub .show li:before{content:"✓";position:absolute;left:0;color:var(--ub-check);font-weight:900}.ub .show .btns{display:flex;gap:10px;flex-wrap:wrap}.ub .show.rev-img .ph{order:2}.ub .brands{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ub .brands a{background:var(--ub-g1);border-radius:8px;height:70px;display:grid;place-items:center;font-family:var(--ub-head);font-weight:700;font-size:14px;color:var(--ub-navy);padding:10px;text-align:center;transition:background .15s}.ub .brands a:hover{background:var(--ub-g2)}.ub .brands a img{max-height:40px;width:auto;object-fit:contain}.ub .faq{border-top:1px solid var(--ub-line)}.ub .faq details{border-bottom:1px solid var(--ub-line)}.ub .faq summary{padding:16px 0;font-weight:600;font-size:15px;display:flex;justify-content:space-between;gap:16px;color:var(--ub-navy);cursor:pointer;list-style:none}.ub .faq summary::-webkit-details-marker{display:none}.ub .faq summary:after{content:"+";font-weight:400;font-size:20px;line-height:1}.ub .faq details[open] summary:after{content:"–"}.ub .faq .a{font-weight:400;font-size:14px;color:var(--ub-txt2);line-height:1.55;padding:0 0 16px}.ub .faq .a p+p{margin-top:8px}.ub .seo h2{font-size:22px;margin-bottom:12px}.ub .seo h3{font-size:16px;margin:18px 0 6px;font-family:var(--ub-body);font-weight:700}.ub .seo p,.ub .seo li{font-size:14px;line-height:1.6;color:var(--ub-txt2)}.ub .seo ul{padding-left:20px}.ub .seo .more{color:var(--ub-pri);font-weight:600;font-size:14px;margin-top:12px;display:inline-block}.ub .seo .clip{max-height:var(--ub-clip,260px);overflow:hidden;position:relative}.ub .seo .clip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(transparent,#fff)}.ub .seo .clip.open{max-height:none}.ub .seo .clip.open:after{display:none}.ub .rte{font-size:15px;line-height:1.65;color:var(--ub-ink)}.ub .rte h2{font-size:22px;margin:26px 0 10px}.ub .rte h3{font-size:17px;margin:20px 0 8px}.ub .rte p{margin:0 0 12px}.ub .rte ul,.ub .rte ol{padding-left:22px;margin:0 0 12px}.ub .rte li{margin:4px 0}.ub .rte a{color:var(--ub-pri);text-decoration:underline}.ub .rte img{border-radius:8px;margin:12px 0}.ub .rte table{border-collapse:collapse;width:100%;margin:12px 0}.ub .rte td,.ub .rte th{border:1px solid var(--ub-line);padding:8px}.ub .narrow{max-width:860px}.ub .pagehead{padding:18px 0 22px}.ub .pagehead h1{font-size:28px}.ub .pagehead p{margin-top:10px;color:var(--ub-txt2);font-size:16px;line-height:1.5;max-width:60ch}.ub .cta{background:var(--ub-pri);color:#fff;border-radius:12px;padding:28px 22px;display:grid;gap:16px;align-items:center}.ub .cta h2{color:#fff;font-size:22px}.ub .cta p{color:var(--ub-hero-txt);font-size:15px;line-height:1.5;margin-top:6px}.ub .cta .btns{display:flex;gap:10px;flex-wrap:wrap}.ub .cta.navy{background:var(--ub-navy)}.ub .contact{display:grid;gap:26px}.ub .form{display:grid;gap:12px}.ub .form label{font-size:13px;font-weight:600;color:var(--ub-navy);display:grid;gap:6px}.ub .form input,.ub .form textarea,.ub .form select{font:inherit;font-size:15px;border:1px solid #cfcfd6;border-radius:6px;padding:12px 14px;background:#fff;color:var(--ub-ink);width:100%}.ub .form input:focus,.ub .form textarea:focus,.ub .form select:focus{outline:2px solid var(--ub-pri);border-color:var(--ub-pri)}.ub .form .two{display:grid;gap:12px}.ub .form .ok{background:var(--ub-pri-l);color:var(--ub-pri-d);padding:14px;border-radius:6px;font-weight:600}.ub .form .err{background:#fdecec;color:#b42318;padding:14px;border-radius:6px}.ub .form small{font-size:12px;color:var(--ub-txt2);line-height:1.4}.ub .infobox{background:var(--ub-bg2);border-radius:10px;padding:22px;display:grid;gap:14px;font-size:15px;line-height:1.5;align-content:start}.ub .infobox b{color:var(--ub-navy);display:block}.ub .infobox a{color:var(--ub-pri);font-weight:600}.ub .map{border-radius:10px;overflow:hidden;aspect-ratio:16/10;background:var(--ub-g1)}.ub .map iframe{width:100%;height:100%;border:0}.ub .foot{background:var(--ub-pri);color:#fff;padding:40px 16px 110px;font-size:14px}.ub .foot .cols{display:grid;grid-template-columns:1fr 1fr;gap:28px 16px}.ub .foot .cols>div:first-child{grid-column:1/-1}.ub .foot b{display:block;font-family:var(--ub-head);font-size:15px;margin-bottom:12px}.ub .foot a,.ub .foot .l{display:block;padding:4px 0;color:var(--ub-foot-txt)}.ub .foot a:hover{color:#fff;text-decoration:underline}.ub .foot .soc{display:flex;gap:12px}.ub .foot .soc a{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.2);display:grid;place-items:center;padding:0}.ub .foot .soc svg{width:16px;height:16px;fill:#fff}.ub .foot .bottom{margin-top:34px;padding-top:20px;border-top:1px solid rgba(255,255,255,.3);display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12.5px;color:var(--ub-foot-txt);align-items:center}.ub .foot .bottom a{display:inline;padding:0}.ub .foot .pay{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.ub .foot .pay span{background:#fff;color:#000;font-size:10px;font-weight:800;padding:5px 8px;border-radius:4px}.ub .foot .pay svg{height:24px;width:auto}.ub .sticky{position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0-6px 24px rgba(0,0,0,.1);padding:12px 16px;display:flex;gap:10px;align-items:center;z-index:50;transform:translateY(110%);transition:transform .25s}.ub .sticky.show{transform:none}.ub .sticky .p{font-family:var(--ub-head);font-weight:700;font-size:18px;color:var(--ub-navy);white-space:nowrap}.ub .sticky .p s{font-family:var(--ub-body);font-weight:400;font-size:13px;color:var(--ub-txt2);margin-left:6px}.ub .sticky .btn{flex:1;padding:12px 10px;font-size:14px;white-space:nowrap}.ub .sticky .hb{width:46px;height:46px;border:1.5px solid var(--ub-navy);border-radius:6px;display:grid;place-items:center;flex:none}.ub .sticky .hb svg{width:20px;height:20px;stroke:var(--ub-navy);fill:none;stroke-width:1.8}.ub .crumb{font-size:13px;color:var(--ub-txt2);padding:18px 0 10px}.ub .crumb b{color:var(--ub-navy);font-weight:500}.ub .crumb a:hover{text-decoration:underline}.ub .cath{padding-bottom:18px}.ub .cath h1{font-size:28px}.ub .cath .desc{margin-top:10px;color:var(--ub-txt2);font-size:15px;line-height:1.5;max-width:70ch}.ub .toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;border-top:1px solid var(--ub-line);border-bottom:1px solid var(--ub-line);font-size:14px}.ub .toolbar .c{color:var(--ub-navy)}.ub .toolbar .tb{display:flex;gap:8px;align-items:center}.ub .toolbar .tb .pill{border:1px solid var(--ub-navy);border-radius:6px;padding:9px 14px;font-weight:500;display:flex;gap:8px;align-items:center;white-space:nowrap;color:var(--ub-navy);background:#fff;position:relative}.ub .toolbar .tb .pill.dark{background:var(--ub-navy);color:#fff}.ub .toolbar .tb .pill svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.ub .toolbar .tb select{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:16px}.ub .layout{display:grid;gap:20px;padding-top:20px}.ub .filters{display:none;font-size:14px}.ub .filters .ft{font-family:var(--ub-head);font-size:17px;padding:0 0 18px;color:var(--ub-navy);display:flex;justify-content:space-between;align-items:baseline}.ub .filters .ft a{font-family:var(--ub-body);font-size:13px;font-weight:500;color:var(--ub-pri)}.ub .filters details{border-bottom:1px solid var(--ub-line)}.ub .filters summary{padding:15px 0;display:flex;justify-content:space-between;font-weight:600;color:var(--ub-navy);font-size:14px;cursor:pointer;list-style:none}.ub .filters summary::-webkit-details-marker{display:none}.ub .filters summary svg{width:16px;height:16px;stroke:var(--ub-navy);fill:none;stroke-width:2;transition:transform .2s}.ub .filters details[open] summary svg{transform:rotate(90deg)}.ub .filters .fb{padding:0 0 14px;display:grid;gap:2px;max-height:280px;overflow:auto}.ub .filters label{display:flex;gap:9px;align-items:center;padding:5px 0;font-weight:400;cursor:pointer}.ub .filters label em{font-style:normal;color:var(--ub-g3);margin-left:auto;font-size:12px}.ub .filters input[type=checkbox]{width:16px;height:16px;accent-color:var(--ub-pri);margin:0}.ub .filters .range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ub .filters .range input{width:100%;background:var(--ub-g1);border:0;border-radius:6px;padding:12px;font:inherit;color:var(--ub-ink)}.ub .filters .apply{margin-top:10px}.ub .actf{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}.ub .actf a{background:var(--ub-g1);border-radius:20px;padding:6px 12px;font-size:13px;color:var(--ub-navy)}.ub .actf a:after{content:" ×"}.ub .drawer .filters{display:block;padding:10px 20px 20px}.ub .tradein{background:#fff;display:grid;place-items:center;text-align:center;padding:30px 20px;gap:12px;border:1px solid var(--ub-line);border-radius:4px;align-content:center}.ub .tradein i{width:48px;height:48px;border-radius:10px;background:var(--ub-pri-l);display:grid;place-items:center}.ub .tradein i svg{width:22px;height:22px;stroke:var(--ub-pri);fill:none;stroke-width:2}.ub .tradein b{font-family:var(--ub-head);font-size:18px;color:var(--ub-navy)}.ub .tradein p{font-size:14px;color:var(--ub-txt2);line-height:1.5}.ub .pager{text-align:center;padding:36px 0 44px;font-size:14px;color:var(--ub-txt2)}.ub .pager .bar{width:220px;height:4px;background:var(--ub-g2);border-radius:2px;margin:10px auto 0;overflow:hidden}.ub .pager .bar i{display:block;height:100%;background:var(--ub-navy)}.ub .pager .btn{margin-top:14px}.ub .pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding-top:16px}.ub .gal,.ub .buy,.ub .more{min-width:0}.ub .gal{order:1}.ub .buy{order:2}.ub .more{order:3}.ub .gal .main{aspect-ratio:4/3;border-radius:6px;background:#f3f3f3;position:relative;overflow:hidden}.ub .gal .track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ub .gal .track::-webkit-scrollbar{display:none}.ub .gal .slide{flex:0 0 100%;scroll-snap-align:start;height:100%;cursor:zoom-in}.ub .gal .slide img{width:100%;height:100%;object-fit:contain;padding:16px}.ub .gal .cnt{position:absolute;top:12px;right:12px;background:#fff;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;display:flex;gap:8px;align-items:center;z-index:3;color:var(--ub-navy)}.ub .gal .arr{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;z-index:3;font-size:22px;color:var(--ub-navy);box-shadow:0 2px 8px rgba(0,0,0,.08)}.ub .gal .arr.l{left:14px}.ub .gal .arr.r{right:14px}.ub .thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.ub .thumbs button{flex:none;width:88px;height:66px;border-radius:4px;border:2px solid transparent;background:#f3f3f3;overflow:hidden;padding:0}.ub .thumbs button img{width:100%;height:100%;object-fit:contain}.ub .thumbs button.on{border-color:var(--ub-pri)}.ub .lightbox{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.92);display:none;align-items:center;justify-content:center}.ub .lightbox.open{display:flex}.ub .lightbox img{max-width:94vw;max-height:88vh;object-fit:contain}.ub .lightbox button{position:absolute;color:#fff;font-size:34px;width:56px;height:56px}.ub .lightbox .x{top:10px;right:10px}.ub .lightbox .l{left:6px;top:50%}.ub .lightbox .r{right:6px;top:50%}.ub .buy .badges{position:static;margin-bottom:12px}.ub .buy h1{font-size:24px;margin-bottom:14px}.ub .buy .sub{font-size:14px;color:var(--ub-txt2);margin:-8px 0 14px}.ub .buy .pr{font-family:var(--ub-head);font-size:26px;color:var(--ub-navy);font-weight:700}.ub .buy .uvp{font-size:14px;color:var(--ub-txt2);margin-top:4px}.ub .buy .uvp s{margin-right:4px}.ub .buy .uvp em{font-style:normal;color:var(--ub-pri);font-weight:600;margin-left:8px}.ub .buy .mwst{font-size:12px;color:var(--ub-navy);margin-top:4px}.ub .buy .mwst a{text-decoration:underline}.ub .rate{display:flex;gap:14px;align-items:center;margin:16px 0;padding-bottom:16px;border-bottom:1px solid var(--ub-line);font-size:14px;line-height:1.45}.ub .rate .kl{background:#ffb3c7;color:#17120f;font-weight:700;padding:8px 12px;border-radius:6px;font-size:14px;flex:none}.ub .blk{padding:16px 0;border-bottom:1px solid var(--ub-line);font-size:14.5px;line-height:1.5}.ub .blk b{display:block;margin-bottom:2px;color:var(--ub-navy)}.ub .ship{border:1px solid var(--ub-line);border-radius:8px;padding:14px 16px;margin:16px 0;font-size:13.5px;display:grid;gap:6px}.ub .ship .r{display:flex;justify-content:space-between;align-items:center;gap:10px}.ub .ship u{font-weight:600;color:var(--ub-navy);text-underline-offset:3px}.ub .ship .pr2{font-weight:600;color:var(--ub-navy)}.ub .guar{display:grid;gap:8px;font-size:14px;margin-bottom:16px}.ub .guar a,.ub .guar span{display:flex;gap:8px;align-items:center;text-decoration:underline;text-decoration-color:#c9c9c9;text-underline-offset:3px}.ub .guar i{width:22px;height:22px;border-radius:5px;background:var(--ub-pri-l);display:grid;place-items:center;font-style:normal;color:var(--ub-pri);font-size:12px;font-weight:700;flex:none}.ub .ctaform{display:flex;gap:10px;flex-wrap:wrap}.ub .ctaform .btn{flex:1;height:50px}.ub .hb{width:66px;height:50px;border:1.5px solid var(--ub-navy);border-radius:6px;display:grid;place-items:center;flex:none;background:#fff}.ub .hb svg{width:22px;height:22px;stroke:var(--ub-navy);fill:none;stroke-width:1.8}.ub .trade{margin-top:14px;border:1.5px solid var(--ub-navy);border-radius:6px;padding:13px;text-align:center;font-weight:500;font-size:15px;color:var(--ub-navy);display:block}.ub .trade:hover{background:var(--ub-g1)}.ub .support{margin-top:18px;background:var(--ub-g1);border-radius:6px;padding:14px;text-align:center;font-weight:500;font-size:15px;color:var(--ub-navy);display:block}.ub .support:hover{background:var(--ub-g2)}.ub .pay2{padding:18px 0;border-top:1px solid var(--ub-line);margin-top:18px;font-size:14px;line-height:1.5}.ub .pay2 b{color:var(--ub-navy)}.ub .kaurl{font-size:12px;color:var(--ub-txt2);margin-top:6px;display:block}.ub .why{display:grid;gap:22px;padding:36px 0 28px}.ub .why h2{font-size:24px;margin-bottom:14px}.ub .why p{font-size:15px;line-height:1.6;color:var(--ub-ink)}.ub .feat{background:var(--ub-g1);border-radius:8px;padding:22px}.ub .feat b{display:flex;gap:10px;align-items:center;font-size:16px;color:var(--ub-navy);margin-bottom:14px}.ub .feat b i{width:30px;height:30px;border-radius:6px;background:var(--ub-pri-l);display:grid;place-items:center;font-style:normal;color:var(--ub-pri);font-size:14px}.ub .feat .f{display:flex;gap:10px;font-size:14.5px;padding:6px 0;line-height:1.4}.ub .feat .f:before{content:"✓";color:var(--ub-pri);font-weight:900}.ub .specs{background:var(--ub-bg2);padding:26px 20px;border-radius:8px}.ub .specs h2{font-size:24px;margin-bottom:20px}.ub .specs .cols{display:grid;gap:22px;min-width:0}.ub .specs h3{font-size:19px;margin-bottom:10px;margin-top:6px}.ub .specs .r{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--ub-line);font-size:14px}.ub .specs .r span:first-child{color:var(--ub-txt2)}.ub .specs .r span:last-child{font-weight:500;text-align:right;color:var(--ub-navy)}.ub .pdesc{padding:28px 0 0}.ub .pdesc h2{font-size:24px;margin-bottom:14px}.ub .pdesc .rte h3{font-size:16px;font-family:var(--ub-body)}.ub .finder-app{background:var(--ub-bg2);border-radius:12px;padding:22px}.ub .finder-app .q{display:none}.ub .finder-app .q.on{display:block}.ub .finder-app .qh{font-family:var(--ub-head);font-size:20px;color:var(--ub-navy);margin-bottom:6px}.ub .finder-app .qs{font-size:13px;color:var(--ub-txt2);margin-bottom:16px}.ub .finder-app .opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ub .finder-app .opt{background:#fff;border:1.5px solid var(--ub-line);border-radius:8px;padding:16px;font-weight:600;color:var(--ub-navy);text-align:left}.ub .finder-app .opt:hover,.ub .finder-app .opt.on{border-color:var(--ub-pri);background:var(--ub-pri-l)}.ub .finder-app .opt small{display:block;font-weight:400;color:var(--ub-txt2);font-size:12.5px;margin-top:4px}.ub .finder-app .prog{height:4px;background:var(--ub-g2);border-radius:2px;margin-bottom:18px;overflow:hidden}.ub .finder-app .prog i{display:block;height:100%;background:var(--ub-pri);transition:width .25s}.ub .finder-app .nav2{display:flex;justify-content:space-between;margin-top:16px;font-size:14px}.ub .finder-app .nav2 button{color:var(--ub-navy);text-decoration:underline}.ub .finder-res{margin-top:28px}.ub .note-bar{background:var(--ub-pri-l);color:var(--ub-pri-d);padding:12px 16px;border-radius:8px;font-size:14px;margin:12px 0}@media (min-width:750px){.ub .form .two{grid-template-columns:1fr 1fr}.ub .contact{grid-template-columns:1.3fr 1fr}.ub .cta{grid-template-columns:1fr auto;padding:36px 44px}.ub .finder-app .opts{grid-template-columns:repeat(4,1fr)}.ub .finder-app{padding:36px}}@media (min-width:990px){.ub .top{padding:0 40px}.ub .top .usps{display:flex}.ub .burger,.ub .msearch{display:none}.ub .head .row{padding:0 40px;gap:24px;height:78px}.ub .logo img{height:var(--ub-logo-h,34px)}.ub .hbtn,.ub .search{display:flex}.ub .ico.hide-m,.ub .finder-link{display:block}.ub .icons{gap:24px;margin-left:0}.ub .nav{display:flex}.ub .wrap{padding:0 40px;max-width:var(--ub-maxw,1500px);margin:0 auto}.ub .sec{padding:56px 0}.ub .sh h2{font-size:30px}.ub .hero{margin:24px 40px 0;border-radius:12px}.ub .hero .in{grid-template-columns:1.4fr 1fr;align-items:center;min-height:var(--ub-hero-h,440px);padding:60px 80px}.ub .hero h1,.ub .hero .h1{font-size:48px;max-width:12ch}.ub .hero p{font-size:20px;max-width:34ch}.ub .navbox{padding:22px;width:100%;max-width:400px;justify-self:end}.ub .usp{grid-template-columns:repeat(4,1fr);padding:24px 40px;font-size:16px;justify-items:center}.ub .usp .it{font-size:17px}.ub .rev{grid-template-columns:200px 1fr;gap:40px}.ub .rev .list{grid-template-columns:repeat(3,1fr);gap:24px}.ub .cats{grid-template-columns:repeat(var(--ub-cols,6),1fr);gap:16px}.ub .grid{grid-template-columns:repeat(var(--ub-cols,4),1fr);gap:36px 24px}.ub .layout .grid{grid-template-columns:repeat(3,1fr);gap:30px 20px}.ub .promise{grid-template-columns:repeat(var(--ub-cols,4),1fr);gap:32px}.ub .proc{grid-template-columns:1fr 1fr;align-items:center;gap:48px}.ub .show{grid-template-columns:1fr 1fr;align-items:center}.ub .show .ph{aspect-ratio:auto;height:100%;min-height:440px}.ub .show .txt{padding:56px 60px}.ub .show h2,.ub .show h3{font-size:34px}.ub .brands{grid-template-columns:repeat(var(--ub-cols,8),1fr);gap:14px}.ub .brands a{height:86px;font-size:16px}.ub .faq,.ub .seo{max-width:900px}.ub .seo.full{max-width:none}.ub .foot{padding:60px 40px 40px}.ub .foot .cols{grid-template-columns:1.4fr repeat(var(--ub-fcols,4),1fr)}.ub .foot .cols>div:first-child{grid-column:auto}.ub .sticky{display:none}.ub .cath h1,.ub .pagehead h1{font-size:36px}.ub .layout{grid-template-columns:300px 1fr;gap:48px}.ub .layout.nof{grid-template-columns:1fr}.ub .layout.nof .grid{grid-template-columns:repeat(4,1fr)}.ub .filters{display:block}.ub .toolbar .tb .m{display:none}.ub .pdp{grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto auto;gap:0 56px;align-items:start;padding-top:24px;max-width:1240px;margin:0 auto}.ub .gal{grid-column:1;grid-row:1}.ub .more{grid-column:1;grid-row:2}.ub .buy{grid-column:2;grid-row:1/3}.ub .gal .main{max-height:520px}.ub .thumbs button{width:96px;height:72px}.ub .buy{position:sticky;top:150px}.ub .buy h1{font-size:30px}.ub .buy .pr{font-size:30px}.ub .why{grid-template-columns:1fr 1fr;gap:40px;padding:40px 0 28px}.ub .why h2{font-size:28px}.ub .specs{padding:32px}.ub .specs h2{font-size:28px}.ub .specs .cols{grid-template-columns:repeat(2,1fr);gap:20px 40px}.ub .cta h2{font-size:28px}}@media (max-width:989px){.ub.ub-pdp-pad{padding-bottom:80px}}@media (max-width:749px){.ub .hide-s{display:none}}.ub .grid{grid-template-areas:none;grid-auto-flow:row;grid-auto-columns:auto;flex-direction:initial}.ub .grid>*{grid-column:auto;min-width:0}.ub .price{white-space:normal}.ub .cartn{font-family:var(--ub-body);font-size:16px;font-weight:400;color:var(--ub-txt2);letter-spacing:0}.ub .cartl{display:grid;gap:24px;padding-bottom:56px}.ub .citems{display:flex;flex-direction:column}.ub .citem{display:grid;grid-template-columns:120px 1fr;gap:6px 16px;padding:18px 0;border-bottom:1px solid var(--ub-line)}.ub .citem:first-child{border-top:1px solid var(--ub-line)}.ub .citem .ph{width:120px;aspect-ratio:4/3;border-radius:8px;border:1px solid var(--ub-line);background:#fff;grid-row:span 2}.ub .citem .ph img{object-fit:cover}.ub .citem .name{font-weight:600;font-size:16px;color:var(--ub-navy);line-height:1.3}.ub .citem .name:hover{text-decoration:underline}.ub .citem .sub{font-size:13px;color:var(--ub-txt2);margin-top:3px}.ub .citem .crow{display:flex;align-items:center;gap:16px;margin-top:12px}.ub .citem .rm{font-size:13px;color:var(--ub-txt2);text-decoration:underline;text-underline-offset:2px}.ub .citem .cp{grid-column:2;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ub .citem .cp b{font-family:var(--ub-head);font-size:18px;color:var(--ub-navy)}.ub .citem .cp span{font-size:13px;color:var(--ub-txt2)}.ub .qty{display:inline-flex;align-items:center;border:1px solid var(--ub-line);border-radius:6px;height:36px;overflow:hidden}.ub .qty button{width:34px;height:100%;font-size:18px;color:var(--ub-navy)}.ub .qty button:hover{background:var(--ub-g1)}.ub .qty input{width:38px;height:100%;border:0;text-align:center;font:inherit;font-size:15px;padding:0;background:#fff;-moz-appearance:textfield;appearance:textfield;box-shadow:none;border-radius:0;min-height:0}.ub .qty input::-webkit-inner-spin-button,.ub .qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ub .cnote{display:flex;flex-direction:column;gap:6px;margin-top:22px;font-size:14px;color:var(--ub-navy);font-weight:500}.ub .cnote textarea{font:inherit;font-size:15px;font-weight:400;border:1px solid var(--ub-line);border-radius:6px;padding:12px;resize:vertical;background:#fff;color:var(--ub-ink);min-height:0}.ub .csum{display:flex;flex-direction:column;gap:12px}.ub .csum .box{background:#fff;border:1px solid var(--ub-line);border-radius:12px;padding:24px;box-shadow:0 8px 28px rgba(16,24,16,.06)}.ub .csum h2{font-size:20px;margin-bottom:14px}.ub .csum .l{display:flex;justify-content:space-between;gap:12px;font-size:15px;padding:7px 0}.ub .csum .l span:last-child{text-align:right;color:var(--ub-txt2);font-size:14px}.ub .csum .l.ok b{color:var(--ub-pri)}.ub .csum .l.tot{border-top:1px solid var(--ub-line);margin-top:6px;padding-top:14px;font-size:17px}.ub .csum .l.tot b{font-family:var(--ub-head);font-size:24px;color:var(--ub-navy)}.ub .csum .tax{font-size:12px;color:var(--ub-txt2);margin:2px 0 16px}.ub .csum .rate{display:flex;align-items:center;gap:10px;font-size:13px;margin-top:12px;color:var(--ub-ink)}.ub .csum .rate .kl{background:#ffb3c7;color:#17120f;font-weight:700;font-size:12px;padding:5px 8px;border-radius:4px;flex:none}.ub .ctrust{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--ub-line);display:flex;flex-direction:column;gap:8px}.ub .ctrust li{display:flex;gap:10px;font-size:14px;align-items:flex-start}.ub .ctrust i{font-style:normal;color:var(--ub-pri);font-weight:700}.ub .cempty{text-align:center;padding:40px 0 90px;display:flex;flex-direction:column;align-items:center;gap:12px}.ub .cempty svg{width:48px;height:48px;stroke:var(--ub-navy);fill:none;stroke-width:1.5}.ub .cempty p{color:var(--ub-txt2);max-width:44ch;margin-bottom:10px}@media (min-width:750px){.ub .citem{grid-template-columns:180px 1fr auto;gap:0 24px;align-items:start}.ub .citem .ph{width:180px;grid-row:auto}.ub .citem .cp{grid-column:3;flex-direction:column;align-items:flex-end;gap:2px}}@media (min-width:990px){.ub .cartl{grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.ub .csum{position:sticky;top:24px}}.ub .grid{align-items:stretch}.ub .card{background:#fff;border:1px solid var(--ub-line);border-radius:10px;overflow:hidden;height:100%;gap:6px;padding-bottom:14px;transition:box-shadow .2s,border-color .2s}.ub .card:hover{box-shadow:0 10px 28px rgba(16,24,16,.1);border-color:transparent}.ub .card .ph{aspect-ratio:4/3;background:#fff;border-radius:0;margin:0 0 8px}.ub .card .ph img{object-fit:cover;padding:0}.ub .card:hover .ph img{transform:scale(1.04)}.ub .card>.name,.ub .card>.facts,.ub .card>.price{padding:0 12px}.ub .card .name{font-size:15px}.ub .card .price{margin-top:auto;padding-top:6px}.ub .card .heart{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.12);width:34px;height:34px}.ub .card .heart svg{width:19px;height:19px}.ub .tradein{border-radius:10px;height:100%}@media (min-width:750px){.ub .grid{grid-template-columns:repeat(3,1fr);gap:24px 18px}.ub .card>.name,.ub .card>.facts,.ub .card>.price{padding:0 16px}.ub .card{padding-bottom:18px}.ub .card .name{font-size:16px}.ub .card .price b{font-size:21px}}@media (min-width:990px){.ub .grid{grid-template-columns:repeat(var(--ub-cols,4),1fr);gap:28px 22px}.ub .layout .grid{grid-template-columns:repeat(3,1fr)}.ub .layout.nof .grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1500px){.ub .layout .grid{grid-template-columns:repeat(4,1fr)}}.ub .gal .main{background:#fff;border:1px solid var(--ub-line);border-radius:10px}.ub .gal .slide img{padding:0}.ub .thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4*8px)/5);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory}.ub .thumbs button{width:auto;height:auto;aspect-ratio:4/3;scroll-snap-align:start;border-radius:6px;border:2px solid var(--ub-line);background:#fff}.ub .thumbs button.on{border-color:var(--ub-pri)}.ub .thumbs button img{object-fit:cover}@media (min-width:990px){.ub .pdp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 56px;max-width:none}.ub .gal .main{max-height:none;width:100%}.ub .thumbs{grid-auto-columns:calc((100% - 5*10px)/6);gap:10px;margin-top:12px}.ub .buy{top:24px}}.ub .cartd .pan{width:min(92vw,440px)}.ub .cartd .dh small{font-family:var(--ub-body);font-size:13px;font-weight:600;background:var(--ub-pri-l);color:var(--ub-pri-d);border-radius:20px;padding:2px 8px;margin-left:6px}.ub .cartd .dh small:empty{display:none}.ub .cdb{flex:1;display:flex;flex-direction:column;min-height:0;transition:opacity .2s}.ub .cdb.busy{opacity:.5;pointer-events:none}.ub .cd-load{margin:40px auto;width:28px;height:28px;border:3px solid var(--ub-line);border-top-color:var(--ub-pri);border-radius:50%;animation:ubspin .8s linear infinite}@keyframes ubspin{to{transform:rotate(360deg)}}.ub .cd{flex:1;display:flex;flex-direction:column;min-height:0}.ub .cd-items{flex:1;overflow-y:auto;padding:4px 20px}.ub .cd-item{display:grid;grid-template-columns:104px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--ub-line)}.ub .cd-item .ph{aspect-ratio:4/3;border-radius:8px;border:1px solid var(--ub-line);background:#fff}.ub .cd-item .ph img{object-fit:cover}.ub .cd-item .name{font-weight:600;font-size:15px;line-height:1.3;color:var(--ub-navy);display:block}.ub .cd-item .sub{font-size:12.5px;color:var(--ub-txt2);margin-top:3px}.ub .cd-p{display:flex;align-items:baseline;gap:8px;margin-top:8px}.ub .cd-p b{font-family:var(--ub-head);font-size:17px;color:var(--ub-navy)}.ub .cd-p s{font-size:12.5px;color:var(--ub-txt2)}.ub .cd-row{display:flex;align-items:center;gap:14px;margin-top:10px}.ub .cd-row .qty{height:32px}.ub .cd-row .qty span{min-width:26px;text-align:center;font-size:14px}.ub .cd-row .rm{font-size:13px;color:var(--ub-txt2);text-decoration:underline;text-underline-offset:2px}.ub .cd-foot{border-top:1px solid var(--ub-line);padding:18px 20px 22px;display:grid;gap:10px;background:#fff;box-shadow:0-6px 18px rgba(0,0,0,.04)}.ub .cd-foot .l{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.ub .cd-foot .l b{font-family:var(--ub-head);font-size:22px;color:var(--ub-navy)}.ub .cd-foot .tax{font-size:12px;color:var(--ub-txt2);margin:-4px 0 4px}.ub .cd-foot form{margin:0}.ub .cd-trust{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--ub-txt2)}.ub .cd-trust i{font-style:normal;color:var(--ub-pri);font-weight:700;margin-right:5px}.ub .cd-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 20px;text-align:center;color:var(--ub-navy)}.ub .cd-empty svg{width:44px;height:44px;stroke:var(--ub-navy);fill:none;stroke-width:1.5}