@font-face{font-family:Ra Text;src:url(AcreRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ra Text;src:url(AcreBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body .ra-product-page .ra-product-intro p:not(.rp-kicker),body .ra-product-page .product__description,body .ra-product-page .product__description p,body .ra-product-page .product__description li,body .ra-product-page .accordion__content,body .ra-product-page .accordion__content p,body .ra-product-page .accordion__content li{font-family:Ra Text,Arial,sans-serif!important;font-weight:400!important;font-synthesis:none;font-size:17px!important;line-height:1.7!important;letter-spacing:0!important;color:#383838;text-transform:none!important}body .ra-product-page .ra-product-intro p:not(.rp-kicker){max-width:52ch}body .ra-product-page .ra-product-intro h2{font-family:Ra Scto,Arial,sans-serif!important;font-size:22px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:-.02em!important;color:#151515;margin:12px 0 14px}body .ra-product-page .product__title h1{font-weight:700!important}body .ra-product-page .accordion__title{font-weight:500!important;letter-spacing:0!important;line-height:1.4!important;font-size:17px!important}body .ra-product-page .rp-delivery p,body .ra-product-page .rp-unit-price,body .ra-product-page .tax-note,body .ra-product-page .product__tax{font-family:Ra Text,Arial,sans-serif!important;font-weight:400!important;font-synthesis:none;letter-spacing:0!important;line-height:1.65!important;color:#505050}body .ra-product-page .rp-delivery p{font-size:14px!important}body .ra-product-page .rp-delivery strong{font-weight:500!important;color:#191919;line-height:1.4!important;font-size:15px!important}body .ra-product-page .product__description strong,body .ra-product-page .accordion__content strong{font-weight:700!important;font-synthesis:weight}body .ra-product-page .accordion__content p+p{margin-top:12px}body .ra-product-page .accordion__content ul,body .ra-product-page .accordion__content ol{padding-inline-start:20px}body .rp-reviews .jdgm-rev__body,body .rp-reviews .jdgm-rev__body p{font-family:Ra Text,Arial,sans-serif!important;font-weight:400!important;font-synthesis:none;font-size:16px!important;line-height:1.7!important;letter-spacing:0!important;color:#383838}@media(max-width:989px){body .ra-product-page .ra-product-intro p:not(.rp-kicker),body .ra-product-page .product__description,body .ra-product-page .product__description p,body .ra-product-page .product__description li,body .ra-product-page .accordion__content,body .ra-product-page .accordion__content p,body .ra-product-page .accordion__content li{font-size:16px!important;line-height:1.65!important}body .ra-product-page .ra-product-intro h2{font-size:20px!important;line-height:1.35!important;margin:10px 0 12px}body .ra-product-page .accordion__title{font-size:16px!important}}body .ra-product-page--coconut .product__title h1,body .ra-home .ra-product h3.ra-coconut-name,body .ra-collection .rc-card-info h2.ra-coconut-name{font-family:Ra Beretta,Arial,sans-serif!important;font-weight:400!important;font-synthesis:none;letter-spacing:.015em!important;line-height:1.15!important;text-transform:uppercase!important}@media(max-width:749px){body .ra-product-page--coconut .product__title h1{font-size:32px!important}}#MainContent .ra-faq-page .rf-group>h2{font-family:Ra Scto,Arial,sans-serif!important;font-size:24px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.02em!important}#MainContent :is(.ra-faq-page summary,.ra-home .ra-faq summary,.ra-product-page .accordion__title){font-family:Ra Scto,Arial,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important}#MainContent :is(.ra-faq-page .rf-answer-body,.ra-faq-page .rf-answer-body p,.ra-faq-page .rf-answer-body li,.ra-home .ra-faq details p,.ra-product-page .accordion__content,.ra-product-page .accordion__content p,.ra-product-page .accordion__content li){font-family:Ra Text,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important;text-transform:none!important;color:#383838}#MainContent :is(.ra-faq-page .rf-answer-body,.ra-home .ra-faq details,.ra-product-page .accordion__content) strong{font-weight:700!important}#MainContent .ra-faq-page .rf-answer-body p+p{margin-top:12px}@media(max-width:749px){#MainContent .ra-faq-page .rf-group>h2{font-size:22px!important}#MainContent :is(.ra-faq-page summary,.ra-home .ra-faq summary,.ra-product-page .accordion__title){font-size:16px!important}#MainContent :is(.ra-faq-page .rf-answer-body,.ra-faq-page .rf-answer-body p,.ra-faq-page .rf-answer-body li,.ra-home .ra-faq details p,.ra-product-page .accordion__content,.ra-product-page .accordion__content p,.ra-product-page .accordion__content li){font-size:15px!important;line-height:1.65!important}}body .ra-product-page :is(.rc-radio,.rc-radio__label,.rc-radio__onetime,.rc-radio__subscription,.rc-radio__price,.rc-option__price){font-family:Ra Scto,Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}body .ra-product-page .rc-radio{min-height:48px;padding:14px 16px!important}body .ra-product-page :is(.product-form__submit,.product-form__submit>span,.shopify-payment-button__button--unbranded){font-family:Ra Scto,Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.01em!important}#MainContent :is(.ra-faq-page .rf-answer-body,.ra-product-page .accordion__content,.ra-home .ra-faq details,.faq-main .tab-content) :is(p,ul,ol,h3,h4){margin:0!important}#MainContent :is(.ra-faq-page .rf-answer-body,.ra-product-page .accordion__content,.ra-home .ra-faq details,.faq-main .tab-content) :is(p,ul,ol,h3,h4)+:is(p,ul,ol){margin-top:16px!important}#MainContent :is(.ra-faq-page .rf-answer-body,.ra-product-page .accordion__content,.ra-home .ra-faq details,.faq-main .tab-content) :is(h3,h4){font-family:Ra Scto,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;color:#171714}#MainContent :is(.ra-faq-page .rf-answer-body,.ra-product-page .accordion__content,.ra-home .ra-faq details,.faq-main .tab-content) :is(p,ul,ol)+:is(h3,h4){margin-top:28px!important}#MainContent :is(.ra-faq-page .rf-answer-body,.ra-product-page .accordion__content,.ra-home .ra-faq details,.faq-main .tab-content) :is(h3,h4)+:is(p,ul,ol){margin-top:8px!important}#MainContent :is(.ra-faq-page .rf-answer-body,.ra-product-page .accordion__content,.faq-main .tab-content) :is(ul,ol){padding-inline-start:22px!important}#MainContent :is(.ra-faq-page .rf-answer-body,.ra-product-page .accordion__content,.faq-main .tab-content) li+li{margin-top:8px!important}#MainContent .ra-faq-page .rf-answer-body{padding:4px 28px 28px 0!important}#MainContent .ra-product-page .accordion__content{padding:4px 0 24px!important}#MainContent :is(.ra-faq-page .rf-answer-body,.ra-product-page .accordion__content)>:first-child{margin-top:0!important}#MainContent :is(.ra-faq-page .rf-answer-body,.ra-product-page .accordion__content)>:last-child{margin-bottom:0!important}#MainContent .ra-faq-page summary{padding:22px 0!important}#MainContent .ra-faq-page .rf-group+.rf-group{margin-top:48px}@media(max-width:749px){#MainContent .ra-faq-page .rf-answer-body{padding:2px 12px 24px 0!important}#MainContent .ra-faq-page summary{padding:18px 0!important}#MainContent .ra-faq-page .rf-group+.rf-group{margin-top:36px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ra-product-typography.css.map */
