:root{--um-navy: #62c4e8;--um-navy-deep: #48b4de;--um-sky-glass: rgba(130, 210, 238, .68);--um-sky-glass-deep: rgba(110, 198, 232, .8);--um-on-sky: #2f4d5c;--um-ink: #1a1a1a;--um-muted: #6b6b6b;--um-bg: #ffffff;--um-soft: #f3fbfe;--um-border: #cfeaf6;--um-badge: #62c4e8;--um-wa: #25d366;--um-price: #1a1a1a;--um-serif: "Huninn", "Yuanti SC", "PingFang TC", "Microsoft JhengHei", sans-serif;--um-font: "Huninn", "Yuanti SC", "PingFang TC", "Microsoft JhengHei", sans-serif;--um-max: 1180px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body.umaiya{margin:0;color:var(--um-ink);background:var(--um-bg);font-family:var(--um-font);font-size:17px;line-height:1.65}.um-skip{position:absolute;left:-999px}.um-skip:focus{left:12px;top:12px;z-index:40;background:#fff;padding:8px 12px}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}.um-shell{width:min(var(--um-max),calc(100% - 40px));margin:0 auto}.um-header-bar{background:#fff;color:var(--um-ink)}.um-header-top{display:grid;grid-template-columns:44px 1fr 88px;align-items:center;min-height:96px;gap:12px;padding:8px 0;background:#fff}.um-logo{justify-self:center;text-align:center}.um-logo-img{height:52px;width:auto;max-width:240px;object-fit:contain}.um-logo-mark{display:block;font-family:var(--um-serif);font-size:34px;font-weight:700;letter-spacing:.18em;line-height:1}.um-logo-tag{display:block;margin-top:6px;font-size:12px;text-transform:uppercase;opacity:.85}.um-header-actions{display:flex;justify-content:flex-end;gap:4px}.um-icon-btn{width:40px;height:40px;border:0;background:transparent;color:var(--um-on-sky);display:inline-flex;align-items:center;justify-content:center;position:relative}.um-cart-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:99px;background:var(--um-navy);color:#fff;font-size:10px;line-height:16px;text-align:center;font-style:normal;font-weight:700}.um-menu-toggle{display:none;width:44px;height:44px;border:0;background:transparent;color:var(--um-ink)}.um-menu-toggle span,.um-menu-toggle span:before,.um-menu-toggle span:after{display:block;width:20px;height:2.5px;background:var(--um-ink);position:relative}.um-menu-toggle span:before,.um-menu-toggle span:after{content:"";position:absolute;left:0}.um-menu-toggle span:before{top:-6px}.um-menu-toggle span:after{top:6px}.um-nav{background:linear-gradient(180deg,#ffffff47,#ffffff0f),var(--um-sky-glass);color:var(--um-on-sky);border-top:1px solid rgba(53,84,104,.12)}.um-menu{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;margin:0;padding:0 8px 6px;gap:2px}.um-menu>li{position:relative}.um-menu>li>a{display:block;padding:12px 14px;font-size:16px}.um-menu>li>a:hover,.um-menu>li.is-active>a,.um-menu>li>a[aria-current=page]{opacity:.7}.um-submenu{display:none;position:absolute;left:50%;top:100%;transform:translate(-50%);min-width:160px;background:#fff;color:var(--um-ink);box-shadow:0 8px 24px #0000001f;list-style:none;margin:0;padding:8px 0;z-index:30}.um-menu>li:hover>.um-submenu,.um-menu>li:focus-within>.um-submenu{display:block}.um-submenu a{display:block;padding:8px 16px;font-size:16px}.um-submenu a:hover{background:var(--um-soft)}.um-wa{position:fixed;right:18px;bottom:18px;width:56px;height:56px;border-radius:50%;background:var(--um-wa);display:flex;align-items:center;justify-content:center;z-index:50;box-shadow:0 6px 18px #0003}.um-crumbs{display:flex;gap:8px;padding:22px 0 8px;color:var(--um-muted);font-size:15px}.um-page-title{margin:0 0 12px;font-size:32px;font-weight:700}.um-page-logo{width:auto;height:72px;max-width:280px;object-fit:contain;margin:0 0 20px}.um-intro,.um-disclaimer{max-width:860px;color:var(--um-muted);font-size:16px;margin:0 0 18px;line-height:1.7}.um-toolbar{display:flex;justify-content:space-between;color:var(--um-muted);font-size:15px;padding:8px 0 18px;border-bottom:1px solid var(--um-border)}.um-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 20px;padding:28px 0 48px}.um-card{text-align:center}.um-card-media{margin-bottom:12px}.um-card-media img{width:100%;height:auto;display:block;border:4px solid transparent;border-radius:16px}.um-card-title{margin:0 0 4px;font-size:17px}.um-card-sku{margin:0 0 6px;color:var(--um-muted);font-size:14px}.um-card-note{margin:-2px 0 8px;color:#8a5a2b;font-size:13px}.um-preorder-note{margin:0 0 12px;font-weight:600;color:#8a5a2b}.um-card-ship{color:var(--um-muted);font-size:14px;margin-bottom:6px;line-height:1.45}.um-card-price{font-size:18px}.um-card-price s{color:var(--um-muted);font-weight:400;margin-right:6px}.um-card-price em{font-style:normal;font-size:14px;font-weight:400;color:var(--um-muted)}.um-product{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;padding:36px 0 64px;align-items:start}.um-gallery{display:grid;gap:14px}.um-gallery img{width:100%;height:auto;display:block;border:4px solid transparent;border-radius:16px}.um-buybox h1{margin:0 0 6px;font-size:30px;font-weight:700;line-height:1.25}.um-sku{margin:0 0 12px;color:var(--um-muted);font-size:15px}.um-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:6px}.um-price-row s{color:var(--um-muted)}.um-product-price{font-size:24px;font-weight:700}.um-badge{display:inline-block;background:var(--um-badge);color:#fff;font-size:14px;padding:4px 10px;border-radius:4px}.um-ship-note{color:var(--um-muted);font-size:15px;margin:0 0 4px}.um-ship-line{color:var(--um-muted);font-size:15px;margin:0 0 18px}.um-product-form{display:grid;gap:14px}.um-field{display:grid;gap:6px}.um-field span{font-weight:600;font-size:16px}.um-field input,.um-field textarea,.um-field select{width:100%;border:1px solid var(--um-border);background:#fff;padding:10px 12px;outline:none}.um-field input:focus,.um-field textarea:focus,.um-field select:focus{border-color:var(--um-navy)}.um-date-wrap{display:flex;align-items:stretch;border:1px solid var(--um-border);background:#fff}.um-date-wrap:focus-within{border-color:var(--um-navy)}.um-date-wrap [data-um-date]{flex:1;min-width:0;border:0;background:transparent}.um-date-cal{position:relative;width:46px;flex:none;display:grid;place-items:center;color:var(--um-on-sky);border-left:1px solid var(--um-border)}.um-date-cal svg{pointer-events:none}.um-date-cal [data-um-date-picker]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;border:0;padding:0;cursor:pointer}.um-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px}.um-choice label{position:relative;display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--um-border);background:#fff;cursor:pointer;font-weight:600;font-size:16px}.um-choice label:has(input:checked){border-color:var(--um-navy);background:var(--um-soft)}.um-choice input{position:absolute;opacity:0;pointer-events:none}.um-choice-stack{grid-template-columns:1fr}.um-choice-stack label{justify-content:flex-start;padding:10px 14px;text-align:left;font-weight:600;line-height:1.45}.um-qty{display:flex;width:148px;border:1px solid var(--um-border)}.um-qty button{flex:0 0 44px;height:42px;border:0;background:#fff;cursor:pointer;font-size:18px;line-height:1}.um-qty input,.um-field .um-qty input{flex:1 1 auto;width:60px;min-width:48px;height:42px;margin:0;padding:0;border:0;background:#fff;text-align:center;font-size:16px;font-weight:600;line-height:42px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.um-qty input::-webkit-outer-spin-button,.um-qty input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.um-help{margin:0;font-size:15px;color:var(--um-ink)}.um-help a{text-decoration:underline}.um-check{display:flex;align-items:flex-start;gap:8px;font-size:16px}.um-card-fields{display:grid;gap:12px;padding:12px;background:var(--um-soft)}.um-add,.um-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;border:0;background:var(--um-navy);color:#fff;font-weight:700;letter-spacing:.06em;cursor:pointer;width:100%}.um-add:hover,.um-btn:hover{background:var(--um-navy-deep)}.um-btn{width:auto}.um-desc{margin:14px 0 16px;font-size:17px;line-height:1.7}.um-desc p{margin:0 0 8px}.um-desc ul{list-style:none;margin:0;padding:0}.um-desc li{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--um-border);font-size:16px}.um-desc li span:last-child{flex-shrink:0;color:var(--um-muted)}.um-accordion{border-top:1px solid var(--um-border);margin-top:22px}.um-accordion details{border-bottom:1px solid var(--um-border)}.um-accordion summary{cursor:pointer;padding:14px 0;font-weight:700}.um-accordion-list{margin:0 0 16px;padding:0 0 0 1.2em;font-size:15px;line-height:1.7}.um-accordion-list li+li{margin-top:8px}.um-banner{background:#fff;line-height:0}.um-banner img{width:100%;height:auto;display:block}.um-home-shop{padding:28px 0 56px}.um-home-shop .um-grid{padding-top:8px}.um-home-shop .um-card{border:1px solid #e8eef2;border-radius:8px;padding:10px 10px 18px;background:#fff;transition:transform .22s ease,box-shadow .22s ease}.um-home-shop .um-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2f4d5c1a}.um-home-shop .um-card-media img{border:0;border-radius:4px}.um-cart{padding:40px 0 64px}.um-cart-item{display:flex;flex-wrap:wrap;gap:16px;padding:16px 0;border-bottom:1px solid var(--um-border)}.um-cart-addon{display:flex;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--um-border)}.um-cart-item-info{flex:1 1 200px}.um-recipient{margin:0 0 28px;padding-bottom:8px;border-bottom:1px solid var(--um-border)}.um-recipient-title{margin:0 0 14px;font-size:26px;font-weight:700}.um-recipient-product{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:12px;margin-bottom:14px;background:#fff;border:1px solid var(--um-border)}.um-recipient-product-copy{flex:1 1 160px}.um-recipient-meta{margin:4px 0 0;color:var(--um-muted);font-size:14px}.um-recipient-fields,.um-recipient-note{display:grid;gap:10px}.um-recipient-note{margin-top:18px}.um-recipient-note-title{margin:0 0 4px;font-size:22px;font-weight:700}.um-cart-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.um-cart-actions .um-add{grid-column:1 / -1}.um-cart-thumb{width:96px;flex:0 0 96px;background:var(--um-soft)}.um-cart-price{margin:6px 0 10px;font-weight:600}.um-cart-qty-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.um-cart-remove{border:0;background:none;padding:0;color:var(--um-muted);cursor:pointer;font-size:15px;text-decoration:underline}.um-cart-remove:hover{color:var(--um-ink)}.um-cart-total{margin:20px 0}.um-cart-summary{margin:10px 0 0;display:grid;gap:6px}.um-cart-summary div{display:grid;grid-template-columns:7em 1fr;gap:8px;font-size:15px;line-height:1.5}.um-cart-summary dt{margin:0;color:var(--um-muted);font-weight:600}.um-cart-summary dd{margin:0;white-space:pre-wrap}.um-cart-contacts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0 8px}.um-cart-contacts-sender{grid-template-columns:minmax(0,420px)}.um-cart-contacts .um-card-box{display:grid;gap:12px}.um-cart-contacts legend{font-weight:700;padding:0 6px}.um-btn-ghost{background:#fff;color:var(--um-navy);border:1px solid var(--um-navy);width:100%}.um-btn-ghost:hover{background:var(--um-soft)}.um-cart-extras{margin-top:28px;display:grid;gap:20px}.um-card-box{margin:0;padding:18px;border:1px solid var(--um-border);background:var(--um-soft)}.um-field-hint{margin:8px 0 0;color:var(--um-muted);font-size:15px}.um-footer{background:linear-gradient(180deg,#ffffff29,#ffffff0a),var(--um-sky-glass-deep);color:var(--um-on-sky);padding:44px 0 20px;font-size:15px}.um-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:32px 40px;align-items:start}.um-footer h3{margin:0 0 12px;font-size:16px}.um-footer-logo{width:auto;height:44px;max-width:200px;object-fit:contain;margin:0 0 14px}.um-footer ul{list-style:none;margin:0;padding:0}.um-footer li{margin:0 0 8px}.um-footer a:hover{opacity:.7}.um-legal{margin-top:28px;padding-top:16px;border-top:1px solid rgba(53,84,104,.15);opacity:.7;font-size:14px}.um-about{padding:40px 0 72px}.um-about-photo{width:min(100%,860px);height:auto;display:block;margin:0 0 16px}.um-about-gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;max-width:860px;margin:0 0 28px}.um-about-gallery img{width:100%;height:auto;display:block}.um-about-gallery .is-tall{grid-column:span 2}.um-about-gallery img:not(.is-tall){grid-column:span 3}.um-shipping h2{margin:8px 0 14px;font-size:20px;font-weight:700}.um-shipping-areas{list-style:none;margin:0;padding:0;max-width:860px}.um-shipping-areas li{margin:0 0 16px;line-height:1.7;font-size:16px}.um-shipping-areas strong{display:block;margin-bottom:4px}.um-shipping-areas span{color:var(--um-muted)}.um-corporate-copy{max-width:640px}.um-corporate-copy p{margin:0 0 22px;font-size:16px;color:var(--um-ink)}.um-corporate-copy a{font-weight:700;text-decoration:underline}.um-corporate-copy .um-btn{text-decoration:none}.um-contact-brand{font-family:var(--um-serif);font-size:28px;margin:0 0 10px}.um-contact p{margin:0 0 16px;line-height:1.7;font-size:16px}.um-contact-list{list-style:none;margin:0;padding:0;max-width:640px}.um-contact-list li{display:grid;grid-template-columns:6.5em 1fr;gap:10px;margin:0 0 12px;line-height:1.6;font-size:16px}.um-contact-list span{font-weight:700}.um-footer .um-contact p,.um-footer .um-contact-list{max-width:none}.um-footer .um-contact-list a{color:inherit}.um-contact-list a[href^="tel:"],.um-contact-list a[href^="https://wa.me"]{white-space:nowrap}@media(max-width:980px){.um-header{position:sticky;top:0;z-index:80}.um-header-bar{box-shadow:0 1px 8px #2f4d5c14}.um-header-top{grid-template-columns:44px 1fr 88px}.um-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.um-header-top>.um-icon-btn:first-child{display:none}.um-menu{display:none;flex-direction:column;align-items:stretch;padding:0 16px 16px}.um-nav.is-open .um-menu{display:flex}.um-submenu{position:static;display:block;transform:none;background:transparent;color:var(--um-on-sky);box-shadow:none;padding:0 0 8px 12px}.um-product,.um-grid{grid-template-columns:1fr 1fr}.um-footer-grid{grid-template-columns:1fr;gap:28px}.um-contact-list li{grid-template-columns:5.5em 1fr}}@media(max-width:640px){.um-shell{width:min(var(--um-max),calc(100% - 32px))}.um-about-gallery{grid-template-columns:1fr 1fr}.um-about-gallery .is-tall,.um-about-gallery img:not(.is-tall){grid-column:auto}.um-cart-contacts,.um-cart-actions{grid-template-columns:1fr}.um-logo-mark{font-size:26px}.um-contact-list li{display:flex;flex-direction:column;gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/umaiya.css.map */
