body:not(.volca-top){--font-heading-scale: .625}html:has(body.volca-dawn-native){font-size:62.5%}body.volca-dawn-native,.volca-section{--font-heading-scale: 1}.cart-items tbody td{vertical-align:middle}.cart-items .caption-with-letter-spacing{font-size:12px}.volca-continue-link{display:inline-block;padding:8px 18px;border:1px solid #333;color:#333;font-size:14px;line-height:1.4;text-decoration:none;transition:background .2s ease,color .2s ease}.volca-continue-link:hover{background:#333;color:#fff;text-decoration:none}body:not(.volca-top):not(.volca-dawn-native) .shopify-policy__title h1,body:not(.volca-top):not(.volca-dawn-native) .main-page-title,body:not(.volca-top):not(.volca-dawn-native) .title--primary:not(.volca-journal__title),body:not(.volca-top):not(.volca-dawn-native) .article-template__title{font-size:2rem}body.volca-dawn-native .main-page-title,body.volca-dawn-native .title--primary{font-size:32px}body:not(.volca-top):not(.volca-dawn-native) .shopify-policy__title h1,body:not(.volca-top):not(.volca-dawn-native) .main-page-title{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500}@media(max-width:767px){body:not(.volca-top):not(.volca-dawn-native) .shopify-policy__title h1,body:not(.volca-top):not(.volca-dawn-native) .main-page-title,body:not(.volca-top):not(.volca-dawn-native) .title--primary:not(.volca-journal__title),body:not(.volca-top):not(.volca-dawn-native) .article-template__title{font-size:1.6rem}body.volca-dawn-native .main-page-title,body.volca-dawn-native .title--primary{font-size:25.6px}}body:not(.volca-top):not(.volca-dawn-native) h2:not([class*=volca-]),body:not(.volca-top):not(.volca-dawn-native) .h2:not([class*=volca-]){font-size:1.5rem}.volca-journal__title{font-family:Geomanist,sans-serif;font-weight:500;font-size:clamp(2rem,calc(10.9375vw - 48px),3.25rem);line-height:1.4;text-transform:uppercase;margin:32px 0}@media screen and (min-width:768px){.volca-journal__title{margin:0}}@media screen and (min-width:1024px){.volca-journal__title{margin:32px 0}}.blog-articles{margin-top:72px}.shopify-section-group-header-group{position:relative;z-index:1000}body:not(.volca-top) .volca-header.is-scrolled .volca-header__pill{background:#bbb9}@media(min-width:768px){body:not(.volca-top) .volca-header.is-scrolled .volca-header__pill{background:#a5a5a599}}body:not(.volca-top) #MainContent{padding-top:120px}@media(max-width:767px){body:not(.volca-top) #MainContent{padding-top:80px}}body:not(.volca-top) #MainContent{padding-bottom:310px}@media screen and (min-width:1680px){body:not(.volca-top) #MainContent{padding-bottom:calc(160px + 100vw * 150 / 1680)}}.page-width--narrow,.shopify-policy__container{max-width:900px}.companyInfo{display:grid;grid-template-columns:30% 1fr;width:100%}.companyInfo dt,.companyInfo dd{display:flex;align-items:center;margin:0;min-width:0;padding:2em 1em;border-bottom:1px solid #999;font-size:.875rem;line-height:1.7;color:#222;font-weight:400}.companyInfo dt{font-weight:500}.companyInfo dt:first-of-type,.companyInfo dd:first-of-type{border-top:1px solid #999}@media(max-width:767px){.companyInfo{grid-template-columns:auto 1fr}.companyInfo dt,.companyInfo dd{padding:1em .5em;font-size:.8125rem}.companyInfo dt{padding-right:1.5em;font-size:.75rem;white-space:nowrap}}body:not(.volca-top):not(.volca-dawn-native) .price{font-size:1rem}body:not(.volca-top):not(.volca-dawn-native) .price--large{font-size:1.125rem}body:not(.volca-top):not(.volca-dawn-native) .price--on-sale .price-item--regular{font-size:.8125rem}body:not(.volca-top):not(.volca-dawn-native) .unit-price{font-size:.6875rem}body:not(.volca-top):not(.volca-dawn-native) .badge{font-size:.75rem}.shoppingGuide h2{margin-block:1.8em .8em;padding-block-end:.4em;border-block-end:1px solid #999}.shoppingGuide table:not([class]){font-size:.875em}.shoppingGuide .guideList{padding-block:0;font-size:1.125rem;line-height:2.5;list-style-type:square}@media(max-width:767px){.shoppingGuide .guideList{font-size:1rem}}.shoppingGuide :is(ul,ol){padding-inline-start:1rem}@media(max-width:767px){:is(.shoppingGuide,.faqArea){font-size:80%}body:not(.volca-top):not(.volca-dawn-native) :is(.shoppingGuide,.faqArea) h2{font-size:1.25rem}:is(.shoppingGuide,.faqArea) h3{font-size:.9375rem}}.faqArea section+section{margin-block-start:3em}.faqArea .faqList,.faqArea .faqList dt,.faqArea .faqList dd{margin:0}.faqArea .faqList dt{padding-block-start:1.2em;font-size:1.25rem;font-weight:500}.faqArea .faqList dd{padding-block:.4em 1.2em;border-block-end:1px solid #999}.faqArea .faqLabel{margin-inline-end:.6em;font-family:Geomanist,sans-serif;font-weight:500}@media(max-width:767px){.faqArea .faqList dt{font-size:1rem}}.rte :is(.shoppingGuide,.faqArea){margin-block-end:80px}@media(max-width:767px){.rte :is(.shoppingGuide,.faqArea){margin-block-end:60px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/volca-theme.css.map */
