:root{--km-type-body:16px;--km-type-small:14px;--km-type-h1:clamp(34px,3.6vw,54px);--km-type-h2:clamp(28px,2.6vw,38px);--km-type-h3:22px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang HK,PingFang TC,Noto Sans HK,Microsoft JhengHei,sans-serif;font-size:var(--km-type-body);line-height:1.8;text-rendering:optimizeLegibility}:lang(zh-TW),:lang(zh-CN){word-break:normal;line-break:strict}#MainContent :is(h1,h2,h3){font-family:inherit;line-height:1.35;letter-spacing:-.015em;font-weight:600;overflow-wrap:break-word;text-wrap:pretty}#MainContent :lang(zh-TW):is(h1,h2,h3),#MainContent :lang(zh-CN):is(h1,h2,h3){letter-spacing:0}#MainContent :is(.km4-page-head,.km4-culture-hero,.km2-collection-head,.km2-contact-page,.km2-story-head) h1{font-size:var(--km-type-h1)!important;line-height:1.3!important;margin-bottom:24px}#MainContent :is(.km9-heading,.km4-heading,.km4-section,.km4-statement,.km2-heading,.km9-help,.km3-ritual,.km9-final,.km4-bottom) h2{font-size:var(--km-type-h2)!important;line-height:1.4!important}#MainContent :is(.km4-two,.km4-three,.km4-values,.km4-needs,.km9-pillars) :is(h2,h3){font-size:var(--km-type-h3)!important;line-height:1.45!important}#MainContent :is(.km4-page,.km2-contact-page,.km2-product-info,.km9-home) p{line-height:1.8}#MainContent :is(.km4-section,.km4-story,.km4-heading,.km4-statement,.km4-guide-steps,.km2-story-copy) p{font-size:16px;max-width:42em;margin-bottom:20px}#MainContent :is(.km2-lead,.km11-intro){font-size:17px!important;line-height:1.85!important}body .km2-eyebrow{font-size:12px!important;line-height:1.6!important;letter-spacing:.08em!important;margin-bottom:14px}body :is(.km2-button,.km2-text-link){font-size:14px!important;line-height:1.5;min-height:44px}body .km2-button{padding:13px 20px;gap:12px}body .km2-actions{column-gap:20px;row-gap:12px}body .km2-card h3{font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;margin:14px 0 8px;min-height:3em}body .km2-card-vendor{font-size:12px!important;line-height:1.5;letter-spacing:.06em}body .km4-card-purpose{font-size:15px!important;line-height:1.75!important;min-height:3.5em;-webkit-line-clamp:2}body .km2-card-price{font-size:19px!important;line-height:1.5;font-weight:600!important}body .km2-card-link{font-size:14px!important;line-height:1.5;min-height:44px;align-items:center}body .km5-quick-add .km2-button{font-size:14px!important;min-height:46px}body .km2-category-nav a{font-size:14px!important;line-height:1.5;min-height:44px;display:inline-flex;align-items:center;padding:10px 14px}body .km2-collection-tools{font-size:14px;line-height:1.6}body .km2-collection-tools :is(select,button){font-size:16px;min-height:44px}body .km2-breadcrumb{font-size:14px;line-height:1.65;gap:8px}body .km2-product-info h1{font-size:clamp(30px,3vw,42px);line-height:1.35!important;letter-spacing:0!important}body .km2-product-description{font-size:16px!important;line-height:1.85!important}body .km2-product-price{font-size:26px;line-height:1.5;font-weight:600}body :is(.km2-product-info,.km2-contact-form,.km4-cart-summary) label{font-size:14px!important;line-height:1.6}body :is(input,select,textarea){font-family:inherit}body :is(.km2-product-info,.km2-contact-form,.km4-cart-item,.km4-cart-summary) :is(input,select,textarea){font-size:16px;line-height:1.5}body :is(.km2-checkout-note,.km3-note,.km4-info,.km4-cart-summary>p:not(.km4-cart-total)){font-size:14px!important;line-height:1.8!important}body .km2-product-accordions summary{font-size:16px;line-height:1.5;min-height:52px}body .km2-product-accordions :is(p,a){font-size:15px;line-height:1.85}body .km2-product-accordions .km2-inci{font-size:14px;line-height:1.85;overflow-wrap:anywhere}body .km9-needs p,body .km9-pillars p,body .km9-faq p{font-size:16px!important;line-height:1.8}body .km9-categories h3{font-size:17px;line-height:1.5}body .km2-footer nav a{font-size:14px;line-height:1.7;padding-block:7px}body .km2-footer-bottom{font-size:13px;line-height:1.7}body .km4-jump{gap:10px 24px}body .km4-jump a{font-size:15px;min-height:44px;line-height:1.6}body .km9-heading p:not(.km2-eyebrow),body .km9-help>div>p:not(.km2-eyebrow){color:#526c74}@media(max-width:899px){:root{--km-type-h1:32px;--km-type-h2:28px;--km-type-h3:21px}body .km2-wrap{width:calc(100% - 40px)}body .km2-space{padding-block:40px}body .km2-card h3{font-size:17px!important;line-height:1.5!important}body .km4-card-purpose{font-size:14px!important;line-height:1.75!important}body .km2-card-price{font-size:17px!important;white-space:normal}body .km2-card-vendor{font-size:11px!important}body .km2-card-link{font-size:14px!important}#MainContent :is(.km2-lead,.km11-intro){font-size:16px!important;line-height:1.8!important}body .km11-copy h1{font-size:40px;line-height:1.25!important}body .km11-inner{min-height:750px;padding-bottom:350px}body .km11-scene{height:355px}body .km11-campaign:after{background:linear-gradient(180deg,#c7e5ed 0% 50%,#c7e5ed00 67%)}body .km9-needs>a{padding:18px 14px}body .km9-needs h3{font-size:19px}body .km9-needs p{font-size:15px!important}body .km9-product .km5-quick-add .km2-button{padding-inline:7px;font-size:14px!important}body .km9-ritual>div>.km2-text-link{margin-left:0;display:flex;width:max-content;max-width:100%;margin-top:16px}body .km4-cart-item h2{font-size:20px;line-height:1.45}body .km4-guide-steps>article{grid-template-columns:40px minmax(0,1fr);gap:16px}body .km4-number{font-size:30px}body .km2-contact-form{padding:24px 20px}body .km4-jump{gap:8px 16px}body .km2-footer-grid{gap:28px 20px}body .km2-product-info h1{font-size:30px}body .km5-mobile-buy{gap:12px;padding-inline:16px}body .km5-mobile-buy span{font-size:17px;line-height:1.5}body .km5-mobile-buy button{min-height:46px}body .km12-mobile-shop a{font-size:14px;line-height:1.5}}@media(max-width:359px){:root{--km-type-h1:30px;--km-type-h2:25px}body .km2-wrap{width:calc(100% - 32px)}body .km11-copy h1{font-size:36px}body .km11-inner{min-height:790px}body .km9-products{gap:28px 12px}body .km2-card h3{font-size:16px!important}body .km9-product .km5-quick-add .km2-button{font-size:13px!important}body .km9-needs,body .km4-values{grid-template-columns:1fr}body .km2-wordmark{width:145px!important}}.km2-collection-tools>span{display:none}.km4-filter{flex-wrap:nowrap!important;overflow-x:auto;gap:8px;padding-bottom:8px;-webkit-overflow-scrolling:touch}.km4-filter button{flex:0 0 auto;white-space:nowrap}@media(max-width:767px){.km2-category-nav{flex-wrap:nowrap!important;overflow-x:auto;gap:8px;padding-bottom:8px;-webkit-overflow-scrolling:touch}.km2-category-nav a{flex:0 0 auto;white-space:nowrap}.km2-collection-head{padding-top:32px!important;padding-bottom:32px!important}.km2-collection-head h1{margin-bottom:20px!important}.km2-collection-tools{margin:16px 0!important}}@media(max-width:359px){.km6-header .km2-logo{padding:0!important;flex:0 0 145px;width:145px;min-width:0}.km6-header .km2-header-row{column-gap:6px}.km6-header .km2-header-tools{gap:12px}}.km13-scene-card .km2-card-image{position:relative;overflow:hidden;background:#eef7f9}.km13-scene-card .km2-card-image>img{object-fit:cover;padding:0;mix-blend-mode:normal}.km13-scene-card .km13-card-pack{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s;background:#fff;object-fit:contain!important}.km13-scene-card .km2-card-image:hover .km13-card-pack,.km13-scene-card .km2-card-image:focus-visible .km13-card-pack{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/46/assets/km-typography.css.map */
