.sp-pdp__from{margin:0;font-size:15px;line-height:1.4;color:var(--ink-muted)}.sp-pdp__from b{font-weight:600;color:var(--ink)}.sp-pdp__proof{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13.5px;font-weight:500;color:var(--ink)}.sp-pdp__proof li{display:inline-flex;align-items:center;gap:7px}.sp-pdp__proof .sp-icon{box-sizing:content-box;width:14px;height:14px;padding:5px;border-radius:50%;background:var(--sage-soft);color:var(--sage-deep);stroke-width:1.8}.sp-buybox .sp-gift--pdp{margin:22px 0 0}@media(max-width:749px){html body .sp-container{padding-inline:20px}html body .sp-section{padding-block:56px}html body .sp-section--tight{padding-block:40px}html body .sp-head{margin-bottom:28px;gap:14px}html body .sp-display-xl{font-size:46px;line-height:.96}html body .sp-display-lg{font-size:37px;line-height:1}html body .sp-display-md{font-size:32px;line-height:1.04}html body .sp-display-sm{font-size:26px;line-height:1.1}html body .sp-lead{font-size:16px;line-height:1.6}html body .sp-eyebrow{font-size:10.5px;letter-spacing:.16em}html body .sp-btn--lg{--h:56px;padding:0 26px;font-size:15.5px}html body .sp-btn-row{gap:12px}html body main .sp-accordion summary,html body main details>summary{min-height:48px}html body .shopify-section:has(>.sp-section--sunken)+.shopify-section>.sp-section--sunken,html body .shopify-section:has(>.sp-section--sage)+.shopify-section>.sp-section--sage{padding-top:8px}html body .sp-hero{padding-top:20px;padding-bottom:44px}html body .sp-hero__grid{display:flex;flex-direction:column;gap:0}html body .sp-hero__copy{display:contents}html body .sp-hero__copy>.sp-eyebrow{order:1;margin-bottom:14px}html body .sp-hero__copy>h1{order:2;margin-bottom:14px}html body .sp-hero__copy>.sp-lead{order:3;font-size:15.5px;line-height:1.55;margin:0 0 20px}html body .sp-hero__grid{align-items:stretch}html body .sp-hero__media{order:4;align-self:stretch;width:100%;aspect-ratio:auto;height:clamp(250px,72vw,300px);margin:0 0 20px;border-radius:var(--radius-lg)}html body .sp-hero__copy>.sp-btn-row{order:5;display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:22px}html body .sp-hero__copy>.sp-btn-row .sp-btn{width:100%;justify-content:center}html body .sp-hero__copy>.sp-btn-row .sp-btn--secondary{--h:50px}html body .sp-hero__copy>.sp-hero__proof{order:6;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 18px}html body .sp-hero__proof .sp-assure{display:none}html body .sp-hero__proof .sp-rating,html body .sp-hero__proof .sp-assure{font-size:14px}html body .sp-hero__proof .sp-assure .sp-icon{width:14px;height:14px;padding:5px}html body .sp-pdp{gap:22px}html body .sp-crumbs{margin-bottom:12px;font-size:12.5px}html body .sp-pdp__info{gap:18px}html body .sp-pdp__title{gap:8px}html body .sp-pdp__title h1{font-size:34px;line-height:1.02}html body .sp-pdp__info>.sp-lead{font-size:15.5px!important;line-height:1.58}html body .sp-benefits{gap:8px}html body .sp-benefits li{font-size:15px;line-height:1.4}html body .sp-keyings{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding:2px 20px;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 28px),transparent 100%)}html body .sp-keyings::-webkit-scrollbar{display:none}html body .sp-keying{flex:0 0 auto;height:32px;scroll-snap-align:start}html body .sp-pdp__info>.sp-hr{margin:2px 0}html body .sp-options{gap:8px}html body .sp-options legend{margin-bottom:8px}html body .sp-buybox__cta{margin-top:4px}html body .sp-buybox__cta>[data-essential-auto-injected]:not(:has(.essub-campaign-widget>*)){display:none}html body .sp-pdp .sp-pay{display:none}html body .sp-buybox .sp-gift--pdp{margin-top:18px}html body .sp-pdp-certs{margin-top:-8px;margin-bottom:40px}html body .sp-pas{margin:0 0 48px}html body .sp-pas__head{margin-bottom:24px}html body .sp-pas__grid{gap:14px}html body .sp-pas__card{gap:16px;padding:22px 20px;border-radius:var(--radius-lg)}html body .sp-pas__stat b{font-size:58px}html body .sp-pas__art{max-width:240px}html body .sp-pas__costs li{padding:13px 0}html body [id^=sp-ing-].sp-grid,html body .sp-ing-grid{grid-template-columns:minmax(0,1fr);gap:10px}html body .sp-ingredient{grid-template-columns:42px minmax(0,1fr);column-gap:14px;row-gap:5px;padding:16px 18px 16px 16px;align-items:start}html body .sp-ingredient__top{display:contents}html body .sp-ingredient .sp-orb{grid-column:1;grid-row:1 / span 4;width:42px;height:42px}html body .sp-ingredient>*:not(.sp-ingredient__top){grid-column:2}html body .sp-ingredient .sp-ingredient__top>.sp-badge{grid-column:2;grid-row:1;justify-self:start;height:22px;font-size:9.5px}html body .sp-ingredient h3{font-size:17px}html body .sp-ingredient__src{font-size:15px;margin:-4px 0 0}html body .sp-ingredient p{font-size:14px;line-height:1.5}html body .sp-ingredient__foot{padding-top:10px}html body .sp-grid--4 .sp-card__row,html body .sp-grid--3 .sp-card__row,html body .sp-products .sp-card__row{flex-direction:column;align-items:flex-start;gap:2px}html body .sp-grid--4 .sp-card__title,html body .sp-grid--3 .sp-card__title{font-size:16px;line-height:1.3}html body .sp-grid{gap:14px}html body .sp-grid>.sp-card .sp-card__actions{margin-top:auto}html body .sp-gx-section{padding-top:8px;padding-bottom:56px}}@media(max-width:389px){html body .sp-container{padding-inline:16px}html body .sp-keyings{margin-inline:-16px;padding-inline:16px}html body .sp-display-xl{font-size:42px}html body .sp-display-lg{font-size:34px}html body .sp-display-md{font-size:30px}html body .sp-pdp__title h1{font-size:31px}html body .sp-hero__media{height:240px}html body .sp-pdp__proof{gap:6px 12px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/suprimal-mobile.css.map */
