.ft-mineral-theme #MainContent{color:#091a2c;background:#fff}.ft-mineral-theme #MainContent .ft-prose{color:#384858;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.8;overflow-wrap:break-word}.ft-mineral-theme #MainContent .ft-prose :is(p,li,td,th,span,div){font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.8!important;color:#384858!important;font-weight:400!important;letter-spacing:normal!important}.ft-mineral-theme #MainContent .ft-prose :is(p,li,td) :is(strong,b){font-weight:400!important}.ft-mineral-theme #MainContent .ft-prose p{margin:0 0 20px!important}.ft-mineral-theme #MainContent .ft-prose :is(h2,h3,h4){font-family:var(--ft-heading-font),Arial,sans-serif!important;font-weight:700!important;color:#091a2c!important;letter-spacing:-.025em!important;line-height:1.25!important;margin:36px 0 16px!important}.ft-mineral-theme #MainContent .ft-prose h2{font-size:27px!important}.ft-mineral-theme #MainContent .ft-prose h3{font-size:22px!important}.ft-mineral-theme #MainContent .ft-prose h4{font-size:19px!important}.ft-mineral-theme #MainContent .ft-prose :is(h2,h3,h4) :is(strong,b,span){font:inherit!important;color:inherit!important}.ft-mineral-theme #MainContent .ft-prose ul,.ft-mineral-theme #MainContent .ft-prose ol{margin:0 0 24px;padding-inline-start:24px}.ft-mineral-theme #MainContent .ft-prose li{margin-bottom:8px}.ft-mineral-theme #MainContent .ft-prose a{color:#0751b5;text-decoration:underline;text-underline-offset:3px}.ft-mineral-theme #MainContent .ft-prose img{max-width:100%!important;height:auto}.ft-mineral-theme #MainContent .ft-prose table{width:100%!important;max-width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;margin:24px 0 32px!important;background:#fff;border:1px solid #dce3ea!important}.ft-mineral-theme #MainContent .ft-prose :is(th,td){text-align:left!important;vertical-align:top!important;padding:15px 18px!important;border:0!important;border-bottom:1px solid #dce3ea!important;overflow-wrap:anywhere;word-break:normal}.ft-mineral-theme #MainContent .ft-prose th{background:#edf2f7!important;color:#091a2c!important;font-weight:600!important;width:36%}.ft-mineral-theme #MainContent .ft-prose th :is(strong,b){font-weight:600!important}.ft-mineral-theme #MainContent .ft-prose td{background:#fff!important}.ft-mineral-theme #MainContent .ft-prose :is(th,td) p:last-child{margin-bottom:0!important}.ft-mineral-theme #MainContent .ft-prose h1.ft-description-title{font-size:34px!important;line-height:1.2!important;letter-spacing:-.035em!important;font-weight:700!important;margin:0 0 26px!important;color:#091a2c!important}.ft-mineral-theme #MainContent .ft-uk-product .ft-uk-description{padding-top:36px;margin-top:36px}.ft-mineral-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;align-items:center;padding:64px 6%;max-width:1440px;margin:0 auto}.ft-mineral-theme .ft-mineral-detail-hero h1{font-size:clamp(48px,6vw,86px);line-height:1.02;letter-spacing:-.05em;margin:0 0 30px}.ft-mineral-detail-hero figure{margin:0;background:#f2f5f8;border-radius:10px;overflow:hidden}.ft-mineral-detail-hero img{width:100%;height:340px;object-fit:contain;display:block;padding:24px}.ft-mineral-detail-body{max-width:1120px;margin:0 auto;padding:24px 0 64px;border-top:1px solid #dce3ea}.ft-mineral-detail-contact{display:flex;justify-content:space-between;align-items:center;gap:48px;padding:48px 6%;background:#edf2f7}.ft-mineral-theme .ft-mineral-detail-contact h2{font-size:36px;line-height:1.1;margin-bottom:18px}.ft-mineral-detail-contact p{font-size:16px;line-height:1.7;max-width:650px;color:#526375}.ft-mineral-detail-contact .ft-button{flex-shrink:0}.ft-content-page{min-height:360px}.ft-content-page .ft-section{max-width:1240px;margin:0 auto}.ft-mineral-theme .ft-content-page h1{font-size:clamp(36px,4vw,60px);line-height:1.1;margin-bottom:32px}.ft-content-page .ft-prose{max-width:100%}.ft-empty-collection{grid-column:1/-1;background:#f2f5f8;border:1px solid #dce3ea;border-radius:8px;padding:32px}.ft-empty-collection p{font-size:16px;line-height:1.7;margin-bottom:20px}.ft-mineral-theme .ft-article-page,.ft-mineral-theme .ft-article-page .ft-article-reading{background:#fff;color:#091a2c}.ft-mineral-theme .ft-article-reading{max-width:1120px;width:100%;margin:0 auto;padding:48px 24px}.ft-mineral-theme .ft-article-reading header{width:100%;margin-bottom:24px}.ft-mineral-theme .ft-article-reading h1{font-size:clamp(34px,4vw,60px);line-height:1.12;letter-spacing:-.04em}.ft-mineral-theme .ft-article-reading :is(p,li){font-size:16px;line-height:1.8;color:#384858}.ft-mineral-theme .ft-article-reading img{max-width:100%;height:auto;border-radius:8px}.ft-mineral-theme .ft-article-reading a{color:#0751b5}.ft-mineral-theme .search-page__header{max-width:1240px;width:100%;margin:0 auto;padding:48px 24px 32px}.ft-mineral-theme .search-page__header h1{font-size:clamp(34px,4vw,56px);line-height:1.15;letter-spacing:-.04em}.ft-mineral-theme .product-grid-container{background:#fff;color:#091a2c}.ft-mineral-theme .product-card{border-radius:8px}.ft-mineral-theme .cart-page{max-width:1240px;width:100%;margin:0 auto;padding:48px 24px}.ft-mineral-theme .cart-page h1{font-size:clamp(34px,4vw,56px);line-height:1.15;letter-spacing:-.04em}.ft-mineral-theme .cart-page__summary{background:#f2f5f8;border:1px solid #dce3ea;border-radius:10px;padding:24px}.ft-mineral-theme .shopify-policy__container{max-width:1120px;padding:56px 24px;margin:0 auto;color:#384858}.ft-mineral-theme .shopify-policy__title h1{font-family:var(--ft-heading-font),Arial,sans-serif;font-weight:700;font-size:clamp(32px,4vw,54px);line-height:1.15;letter-spacing:-.04em;color:#091a2c;margin-bottom:32px;text-align:left}.ft-mineral-theme .shopify-policy__body{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.8}.ft-mineral-theme .shopify-policy__body h2,.ft-mineral-theme .shopify-policy__body h3{font-family:var(--ft-heading-font),Arial,sans-serif;font-weight:700;color:#091a2c;line-height:1.3}.ft-mineral-theme .shopify-policy__body a{color:#0751b5;text-underline-offset:3px}.ft-mineral-theme .shopify-policy__body :is(img,table){max-width:100%}@media(max-width:1200px)and (min-width:701px){.ft-mineral-detail-body{margin-inline:6%}}@media(max-width:700px){.ft-mineral-theme #MainContent .ft-prose :is(p,li,td,th,span,div){font-size:15px!important;line-height:1.75!important}.ft-mineral-theme #MainContent .ft-prose h2{font-size:24px!important;margin-top:28px!important}.ft-mineral-theme #MainContent .ft-prose h3{font-size:20px!important}.ft-mineral-theme #MainContent .ft-prose :is(th,td){padding:12px 10px!important;font-size:14px!important}.ft-mineral-theme #MainContent .ft-prose h1.ft-description-title{font-size:28px!important;line-height:1.2!important}.ft-mineral-detail-hero{grid-template-columns:1fr;gap:28px;padding:36px 24px 32px}.ft-mineral-theme .ft-mineral-detail-hero h1{font-size:48px;margin-bottom:24px}.ft-mineral-detail-hero img{height:250px;padding:18px}.ft-mineral-detail-body{padding:12px 24px 36px;margin:0;border-top:1px solid #dce3ea}.ft-mineral-detail-contact{display:block;padding:36px 24px}.ft-mineral-theme .ft-mineral-detail-contact h2{font-size:29px}.ft-mineral-detail-contact .ft-button{margin-top:24px;width:100%}.ft-empty-collection{padding:24px}.ft-mineral-theme .ft-article-reading{padding:32px 24px}.ft-mineral-theme .search-page__header,.ft-mineral-theme .cart-page{padding:32px 20px}.ft-mineral-theme .cart-page__summary{padding:20px}.ft-mineral-theme .shopify-policy__container{padding:36px 24px}.ft-mineral-theme .shopify-policy__body{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/ft-design-system.css.map */
