@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./cloudsy-dm-sans-400.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./cloudsy-dm-sans-500.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./cloudsy-dm-sans-600.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./cloudsy-dm-sans-700.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(./cloudsy-cormorant-garamond-500.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(./cloudsy-cormorant-garamond-600.woff) format("woff")}:root,body.cloudsy-soft{--cloudsy-ui-font: "DM Sans", Arial, sans-serif;--font-body--family: "DM Sans", Arial, sans-serif;--font-heading--family: "Cormorant Garamond", Georgia, serif;--font-subheading--family: "DM Sans", Arial, sans-serif;--font-accent--family: "DM Sans", Arial, sans-serif;--font-primary--family: "DM Sans", Arial, sans-serif}body.cloudsy-soft{font-family:DM Sans,Arial,sans-serif}body.cloudsy-soft :is(button,input,select,textarea,summary){font-family:DM Sans,Arial,sans-serif!important}body.cloudsy-soft #MainContent :is(h1,h2,.h1,.h2,.view-product-title,.cloudsy-difference__title,.cs-story-title,.cloudsy-ergo-title,.cc-title,.cr-title,.cfq-title,.cloudsy-faq-title,.csr-title,.crx-title,.cs-title,.cr-heading),body.cloudsy-soft #cloudsy-contact-hero .cloudsy-quote{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-style:normal!important;letter-spacing:-.018em!important;line-height:1.12!important}body.cloudsy-soft #MainContent :is(.product-card,.collection-card,.resource-card) :is(h1,h2,.h1,.h2),body.cloudsy-soft #MainContent :is(.csr-rating-number,.crx-average){font-family:DM Sans,Arial,sans-serif!important;letter-spacing:-.025em!important}body.cloudsy-soft #MainContent :is(.cs-section-heading h2,.cs-editorial__copy h2,.cloudsy-difference__title,.cs-story-title,.cloudsy-ergo-title,.cc-title,.cr-title,.cfq-title,.cloudsy-faq-title,.csr-title,.crx-title,.cs-title,.cr-heading){font-size:clamp(34px,3.4vw,46px)!important}body.cloudsy-soft #MainContent .cs-hero__content h1{font-size:clamp(48px,5vw,70px)!important;line-height:1.03!important}body.cloudsy-soft #MainContent .product-details h1{font-size:clamp(34px,3vw,44px)!important;line-height:1.08!important}@media(max-width:749px){body.cloudsy-soft .cs-hero__content{padding:28px 24px 18px}body.cloudsy-soft #MainContent .cs-hero__content h1{font-size:clamp(40px,11.3vw,48px)!important;max-width:350px;margin:0 auto 12px}body.cloudsy-soft .cs-hero__content p{max-width:340px;line-height:1.45;margin-bottom:20px}body.cloudsy-soft .cs-hero__image{position:relative;width:100%;height:auto;aspect-ratio:1;border-radius:100% 0 0;overflow:hidden;isolation:isolate;background:#acd3ef}body.cloudsy-soft .cs-hero__image img{position:absolute;right:0;bottom:0;display:block;width:150%;max-width:none;height:auto;object-fit:contain;object-position:right bottom;border-radius:0;clip-path:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%);mask-image:linear-gradient(to bottom,transparent,#000 12%)}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/cloudsy-premium-typography.css.map */
