body:not(.template-index) #root{--ug-section-title:26px;--ug-page-title:30px;--main_h1:30px;--main_h2:26px;--main_h3:20px;--main_h4:18px}body:not(.template-index) #root #content :is(h1,h2,h3,h4,h5,h6,.featured-title){font-family:var(--ug-font-medium);letter-spacing:0}body:not(.template-index) #root #content h1{font-size:30px;line-height:1.4}body:not(.template-index) #root #content :is(.featured-title,.ug-story h2){font-size:26px;line-height:1.45;font-weight:700}body:not(.template-index) #root #content :is(.l4cl:not(.category),.product-card) h3>a{font-family:var(--ug-font-medium);font-size:15px;line-height:1.4;font-weight:600;letter-spacing:0}body:not(.template-index) #root #content .l4ne h3,body:not(.template-index) #root #content .l4ne h3>a{font-family:var(--ug-font-medium);font-size:16px;line-height:1.4;letter-spacing:0;font-weight:600}body:not(.template-index) #root #content .l4ne li:hover{transform:none}body:not(.template-index) #root #content .l4ne li:hover a:before{bottom:0}:is(.template-page,.template-article) #root #content :is(p:not(.price):not(.s1pr):not(.stock):not(.link-btn),td,th){font-family:var(--ug-font-body);font-size:15px;line-height:1.8}:is(.template-page,.template-article) #root #content h2{font-size:26px;line-height:1.45}:is(.template-page,.template-article) #root #content h3{font-size:20px;line-height:1.5}body:not(.template-index) #root #content :is(p:not(.link-btn)>a:not([role=button])){transition:color .18s ease}body:not(.template-index) #root #content :is(p:not(.link-btn)>a:not([role=button])):hover{color:var(--ug-brand);text-decoration:none}body:not(.template-index) #root #content .link-btn>:is(a,button),#root #cart .sticky-in-panel .link-btn>:is(a,button){box-sizing:border-box;min-height:48px;padding-top:10px;padding-bottom:10px;font-family:var(--ug-font-button);line-height:1.5;border-radius:4px}body:not(.template-index) #root #content .featured-title{position:relative;padding-left:15px}body:not(.template-index) #root #content .featured-title:before{content:"";position:absolute;left:0;top:.15em;width:3px;height:1.15em;background:var(--ug-brand)}body:not(.template-index) #root #content .featured-header.cols{align-items:baseline;gap:16px}@media(max-width:759px){body:not(.template-index) #root{--ug-section-title:22px;--ug-page-title:24px;--main_h1:24px;--main_h2:22px;--main_h3:18px}body:not(.template-index) #root #content h1{font-size:24px}body:not(.template-index) #root #content :is(.featured-title,.ug-story h2),:is(.template-page,.template-article) #root #content h2{font-size:22px}:is(.template-page,.template-article) #root #content h3{font-size:18px}body:not(.template-index) #root #content :is(.l4cl:not(.category),.product-card) h3>a{font-size:14px}body:not(.template-index) #root #content .l4ne h3,body:not(.template-index) #root #content .l4ne h3>a{font-size:15px}body:not(.template-index) #root #content .featured-title{padding-left:12px}body:not(.template-index) #root #content .link-btn>:is(a,button),#root #cart .sticky-in-panel .link-btn>:is(a,button){min-height:44px;padding-top:8px;padding-bottom:8px}}@media(prefers-reduced-motion:reduce){body:not(.template-index) #root #content a{transition:none}}#root .f8fl{font-family:var(--ug-font-body);font-size:14px}body:not(.template-index) #root #content .f8fl h4{font-family:var(--ug-font-support);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0}body:not(.template-index) #root #content .f8fl header h3{font-family:var(--ug-font-medium);font-size:16px;font-weight:400}#root .f8fl .check label,#root .f8fl .check label a,#root .f8fl .check label span{font-family:var(--ug-font-body);font-size:14px;line-height:1.6}#root .f8fl .check label{padding-top:7px;padding-bottom:7px}#root .f8fl .check label span span{color:#757575;font-size:12px}@media(min-width:1001px){#root .m6cl>aside:has(.f8fl[data-drawer=static]){background:var(--ug-surface-muted);border:0;border-radius:4px;padding:20px;box-sizing:border-box;align-self:flex-start}}#root #main-product button.ug-spec-tab{border-radius:0!important;border-bottom-width:3px}#root #main-product .ug-spec-tab{font-size:16px}#root #content .f8fl header :is(ul,li,label,a,span){font-size:13px;line-height:1.6;letter-spacing:0}#root #content .f8fl header :is(label,a){font-family:var(--ug-font-body)}#root #content .f8fl header a>span,#root #content .f8fl header a.remove-all{font-family:var(--ug-font-support)}#root .f8fl .check:not(.switch):not(.color) label:before,#root .f8fl .check:not(.switch):not(.color) label:after{top:50%;margin-top:0;transform:translateY(-50%)}@media(min-width:1001px){#root #content .f8fl header{margin-bottom:18px}}#root .f8fl .check label.ug-filter-category>span{display:inline;position:static;font-size:13px;line-height:1.6;vertical-align:baseline}#root .f8fl .check label.ug-filter-category>span>span{display:inline;position:static;float:none;font-size:13px;line-height:inherit;vertical-align:baseline;margin:0;white-space:nowrap}#root #content .f8fl header>h3>span{font-family:var(--ug-font-medium);font-size:16px;font-weight:400;line-height:1.5}@media(min-width:1001px){#root #content .f8fl header>h3{display:block;margin:0 0 16px;padding:0;line-height:1.5}}body:not(.template-index) #root #content .f8fl .check label,body:not(.template-index) #root #content .f8fl .check label :is(a,span){font-family:var(--ug-font-body);font-weight:400}body #root #content :is(.ug-spec-panel,.ug-prose) table{width:100%;max-width:100%;margin-left:0;margin-right:0;border:1px solid #e1dddd;border-collapse:separate;border-spacing:0;border-radius:4px;overflow:hidden;box-shadow:none;background:#fff;font-family:var(--ug-font-body);font-size:15px;line-height:1.8}body #root #content :is(.ug-spec-panel,.ug-prose) table :is(th,td){padding:21px 24px;border:0;border-radius:0;background:#fff;color:#454545;text-align:left;vertical-align:top;font-family:var(--ug-font-body);font-size:15px;line-height:1.8;font-weight:400;overflow-wrap:anywhere;box-shadow:none}body #root #content :is(.ug-spec-panel,.ug-prose) table tr+tr>:is(th,td){border-top:1px solid #e4e1df}body #root #content :is(.ug-spec-panel,.ug-prose) table th,body #root #content .ug-spec-panel table tr>:first-child,body #root #content :is(.ug-spec-panel,.ug-prose) table.tbl-r02 tr>:first-child{background:var(--ug-surface-muted);color:#252525;font-family:var(--ug-font-button);font-weight:400}body #root #content :is(.ug-spec-panel,.ug-prose) table.tbl-r02 th{width:26%}body #root #content .ug-spec-panel table tr>:first-child{width:40%}body #root #content :is(.ug-spec-panel,.ug-prose) table :is(th,td)>p{margin:0;font:inherit;line-height:inherit}body #root #content :is(.ug-spec-panel,.ug-prose) table :is(th,td)>p+p{margin-top:8px}body.template-page #root #content .ug-info-table-page{max-width:880px;margin:32px auto 0;text-align:left}body.template-page #root #content .ug-info-table-page .table-wrapper{width:100%;max-width:100%;margin:0;padding:0;border:0;box-shadow:none}body.template-page #root #content .ug-info-table-page table.tbl-r02{margin:0;table-layout:fixed}@media(max-width:759px){body #root #content :is(.ug-spec-panel,.ug-prose) table :is(th,td){padding:16px 13px;font-size:14px;line-height:1.8}body #root #content :is(.ug-spec-panel,.ug-prose) table.tbl-r02 th{width:31%}body.template-page #root #content .ug-info-table-page{margin-top:24px}}body.template-blog #root #content .ug-blog-list{row-gap:48px;margin-bottom:40px}body.template-blog #root #content .ug-blog-list>li{margin-top:0;margin-bottom:0}@media(max-width:759px){body.template-blog #root #content .ug-blog-list{row-gap:36px;margin-bottom:32px}}body.template-page #root #content .ug-showroom-info{max-width:none;margin-top:0}body.template-page #root #content .ug-showroom-info table.tbl-r02{max-width:880px;margin:24px auto}body #root #content .n6pg{gap:16px}body #root #content .n6pg p{font-family:var(--ug-font-body);font-size:13px;line-height:1.6;color:#656565}body #root #content .n6pg ol{gap:8px;align-items:center}body #root #content .n6pg li{margin:0;min-width:44px;height:44px;line-height:44px;text-align:center;font-family:var(--ug-font-button);font-size:14px}body #root #content .n6pg li a{box-sizing:border-box;width:44px;height:44px;line-height:42px;border:1px solid #dedede;border-radius:4px;background:#fff;color:#303030;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease}body #root #content .n6pg li a:hover{color:var(--ug-brand);border-color:var(--ug-brand);background:#faecef;text-decoration:none}body #root #content .n6pg li.active{border-radius:4px;background:var(--ug-brand);color:#fff}body #root #content .n6pg li:before,body #root #content .n6pg li a:before{display:none}body #root #content .n6pg li:is(.prev,.next) a{font-size:10px}body #root #content .n6pg li:is(.prev,.next) a:after{border:0;border-radius:0;background:none;box-shadow:none;color:inherit;line-height:42px;padding:0}body #root #content .n6pg li a:focus-visible{outline:2px solid var(--ug-brand);outline-offset:3px}@media(max-width:759px){body #root #content .n6pg ol{gap:4px}body #root #content .n6pg{row-gap:12px}}@media(prefers-reduced-motion:reduce){body #root #content .n6pg li a{transition:none}}body #root #content .n6pg li a,body #root #content .n6pg li a:hover,body #root #content .n6pg li a:before,body #root #content .n6pg li a:after,body #root #content .n6pg li a:hover:before,body #root #content .n6pg li a:hover:after{box-shadow:none!important;text-shadow:none!important;filter:none!important}body:not(.template-index) #root .shopify-section-footer>nav p,body:not(.template-index) #root .shopify-section-footer>nav p a{font-family:var(--ug-font-body);font-size:14px!important;font-weight:400;line-height:1.7}body #root #content :is(.ug-prose,.ug-spec-panel,#section-info) :is(ul,ol,li){font-family:var(--ug-font-body);font-size:15px;font-weight:400;line-height:1.8}body #root #content :is(.ug-prose,.ug-spec-panel,#section-info) li+li{margin-top:8px}body.template-page #root #content .ug-local-pickup .map{width:100%;max-width:none;margin:0}body.template-page #root #content .ug-local-pickup .map iframe{display:block;width:100%;max-width:100%;height:450px;border:0}@media(max-width:759px){body.template-page #root #content .ug-local-pickup .map iframe{height:320px}}body.template-page #root #content .ug-local-pickup h3,body.template-page #root #content .ug-local-pickup h3 :is(span,strong,b){font-family:var(--ug-font-medium);font-weight:700;font-size:inherit;line-height:inherit}body.template-page #root #content .ug-local-pickup h3{font-size:20px;line-height:1.5}@media(max-width:759px){body.template-page #root #content .ug-local-pickup h3{font-size:18px}}body #root #content :is(.ug-prose,.ug-spec-panel,#section-info) li :is(span,p,a,strong,b,em){font-size:inherit;line-height:inherit}body.template-page #root #content .ug-page-main>.ug-page-title{margin:0 0 32px;padding:0}body.template-page #root #content .ug-page-title>:is(h1,h2,h3){margin:0}body.template-page #root #content .ug-page-title+.ug-prose{margin-top:0;display:flow-root}body.template-page #root #content .ug-page-title+.ug-prose>:first-child{margin-top:0}body.template-page #root #content .ug-page-title+.ug-prose>br:first-child{display:none}body.template-page #root #content .ug-page-title+.ug-prose>br:first-child+*{margin-top:0}body.template-page #root #content .ug-policy-guide h2{font-family:var(--ug-font-medium);font-size:20px;line-height:1.5;margin:32px 0 16px}@media(max-width:759px){body.template-page #root #content .ug-page-main>.ug-page-title{margin-bottom:24px}body.template-page #root #content .ug-policy-guide h2{font-size:18px}}body.template-page #root #content .ug-policy-guide h2 :is(b,strong,span){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}body.template-page #root #content .ug-policy-guide>:is(p,ul,ol){margin-top:0;margin-bottom:16px}body.template-page #root #content .ug-policy-guide>:has(+h2){margin-bottom:0}body.template-page #root #content .ug-policy-guide>h2+*{margin-top:0}body.template-page #root #content .ug-policy-guide>:is(p,ul,ol):last-child{margin-bottom:0}body #root #content .ug-warranty table{table-layout:fixed;width:100%}body #root #content .ug-warranty table tr>:last-child{width:128px;white-space:nowrap}@media(max-width:759px){body #root #content .ug-warranty table tr>:last-child{width:104px}}body.template-article #root #content .ug-prose :is(h2,h3,h4,h5,h6){font-family:var(--ug-font-medium)!important;font-weight:700!important;font-style:normal;letter-spacing:0;line-height:1.5;margin:32px 0 16px}body.template-article #root #content .ug-prose h2{font-size:26px!important;margin-top:40px}body.template-article #root #content .ug-prose h3{font-size:20px!important}body.template-article #root #content .ug-prose h4{font-size:18px!important;font-family:var(--ug-font-button)!important;font-weight:600!important}body.template-article #root #content .ug-prose :is(h5,h6){font-size:16px!important;font-family:var(--ug-font-button)!important;font-weight:600!important}body.template-article #root #content .ug-prose :is(h2,h3,h4,h5,h6) :is(span,strong,b,a,em){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;font-style:normal}body.template-article #root #content .ug-prose>:first-child{margin-top:0}body.template-article #root #content .ug-prose p :is(span,a){font-size:inherit!important;line-height:inherit!important}body #root #content .ug-error-page{font-style:normal;transform:none}body #root #content .ug-error-page h1{font-family:var(--ug-font-medium);font-weight:700;margin-bottom:24px}body #root #content .ug-error-page .ug-error-copy{font-family:var(--ug-font-body);font-size:15px;line-height:1.8;font-style:normal;margin-bottom:28px}body #root #content .ug-error-page .link-btn>a{font-family:var(--ug-font-button)!important;font-size:15px;font-weight:600;font-style:normal!important;transform:none!important}@media(max-width:759px){body.template-article #root #content .ug-prose h2{font-size:22px!important;margin-top:32px}body.template-article #root #content .ug-prose h3{font-size:18px!important}body.template-article #root #content .ug-prose h4{font-size:16px!important}}body #root #content .ug-error-actions{display:flex;justify-content:center;margin:0}body #root #content a.ug-error-home{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:10px 24px;border:0;border-radius:4px;font-family:var(--ug-font-button)!important;font-size:15px!important;font-weight:600!important;font-style:normal!important;font-synthesis:none;line-height:1.5;letter-spacing:0;color:#fff!important;background:var(--ug-brand);text-decoration:none!important;transform:none!important;animation:none!important;box-shadow:none!important;transition:background-color .18s ease}body #root #content a.ug-error-home:before,body #root #content a.ug-error-home:after{content:none!important;display:none!important}body #root #content a.ug-error-home:hover{background:color-mix(in srgb,var(--ug-brand),black 12%);transform:none!important;text-decoration:none!important}body #root #content a.ug-error-home:focus-visible{outline:2px solid var(--ug-brand);outline-offset:4px}@media(max-width:759px){body #root #content a.ug-error-home{min-height:44px;padding:8px 24px}}@media(prefers-reduced-motion:reduce){body #root #content a.ug-error-home{transition:none}}body #root #content .ug-collection-description :is(.w50,p,li){font-family:var(--ug-font-body);font-size:14px;line-height:1.8}body #root #content .ug-collection-description :is(p,li) :is(span,a,strong){font-size:inherit;line-height:inherit}body #root #content .ug-collection-copy{font-size:14px;line-height:1.8}body #root #content .ug-collection-copy.is-collapsed{max-height:7.2em;overflow:hidden}body #root #content button.ug-collection-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;margin:4px 0 0;font-family:var(--ug-font-support);font-size:14px;font-weight:500;line-height:1.5;color:var(--ug-brand);background:none;border:0;border-radius:0;box-shadow:none;transform:none;text-decoration:none;animation:none;transition:color .18s ease}body #root #content button.ug-collection-more[hidden]{display:none}body #root #content button.ug-collection-more:before,body #root #content button.ug-collection-more:after{display:none;content:none}body #root #content button.ug-collection-more:hover{color:color-mix(in srgb,var(--ug-brand),black 20%);background:none;box-shadow:none;transform:none}body #root #content button.ug-collection-more svg{position:static;flex:none;margin:0}body #root #content button.ug-collection-more[aria-expanded=true] svg{transform:rotate(180deg)}body #root #content button.ug-collection-more:focus-visible{outline:2px solid var(--ug-brand);outline-offset:2px}body #root #content .ug-thanks-page .ug-prose button{font-family:var(--ug-font-button)!important;font-size:15px!important;font-weight:600;line-height:1.5;min-height:48px;padding:10px 24px;box-sizing:border-box;border:0;border-radius:4px;background:var(--ug-brand)!important;color:#fff!important;transform:none!important;animation:none!important;box-shadow:none!important;text-shadow:none!important;transition:background-color .18s ease!important}body #root #content .ug-thanks-page .ug-prose button:hover{background:var(--ug-brand-hover)!important;transform:none!important;box-shadow:none!important}body #root #content .ug-thanks-page .ug-prose button:before,body #root #content .ug-thanks-page .ug-prose button:after{content:none!important;display:none!important;animation:none!important;transition:none!important}body #root #content .ug-thanks-page .ug-prose button:focus-visible{outline:2px solid var(--ug-brand);outline-offset:3px}@media(prefers-reduced-motion:reduce){body #root #content .ug-thanks-page .ug-prose button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/uchino-inner-pages.css.map */
