.cmc-client-logo{--ratio:2;display:inline-block!important;position:relative!important;width:min(180px,calc(100px * var(--ratio)));max-width:100%;height:auto!important;aspect-ratio:var(--ratio);padding:0!important;margin:10px 0;overflow:hidden;vertical-align:middle;background:transparent;border:0!important;border-radius:0;box-sizing:border-box;flex-shrink:0;line-height:0!important;white-space:normal!important}.cmc-client-logo--light{background:#f5f5f1;outline:12px solid #f5f5f1;border-radius:2px;margin:22px 12px}.cmc-client-logo img{display:block!important;position:absolute!important;width:var(--iw,100%)!important;height:var(--ih,100%)!important;left:var(--ix,0)!important;top:var(--iy,0)!important;max-width:none!important;max-height:none!important;object-fit:fill!important;filter:none!important;transform:none!important;opacity:1!important;margin:0!important;padding:0!important}.cmc-logo-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}h1:has(.cmc-client-logo){display:flex!important;flex-direction:column;align-items:flex-start;gap:22px;white-space:normal!important;line-height:1!important;font-size:inherit!important}h1 .cmc-client-logo{width:min(420px,calc(230px * var(--ratio)));max-width:100%;margin:14px 0 10px}h1 .cmc-client-logo--light{margin:26px 12px 22px;max-width:calc(100% - 24px)}h1:has(.cmc-client-logo)>span:not(.cmc-client-logo):not(.cmc-logo-label){margin:0!important}.client-strip>div{display:flex!important;flex-wrap:wrap;align-items:center;gap:35px!important}.client-strip .cmc-client-logo{width:min(155px,calc(80px * var(--ratio)))}.client-row h3{align-items:center;gap:20px}.map-brands .cmc-client-logo{width:min(165px,calc(92px * var(--ratio)));margin-bottom:16px}@media(max-width:600px){h1 .cmc-client-logo{width:min(300px,calc(180px * var(--ratio)))}.cmc-client-logo{width:min(160px,calc(90px * var(--ratio)))}.client-strip>div{gap:28px!important}.client-strip .cmc-client-logo{width:min(135px,calc(75px * var(--ratio)))}.client-row h3{flex-wrap:wrap}.case-hero:has(.cmc-client-logo){padding-top:70px!important}}.cmc-client-logo:has(img[src*="cmc-client-454bags."]){--ratio:1.130435;--iw:142.857143%;--ih:161.490683%;--ix:-19.78022%;--iy:-33.540373%}.cmc-client-logo:has(img[src*="cmc-client-heyawellness."]){--ratio:.925676;--iw:189.781022%;--ih:175.675676%;--ix:-50.364964%;--iy:-43.243243%}.cmc-client-logo:has(img[src*="cmc-client-happyhempco."]){--ratio:1.364706;--iw:224.137931%;--ih:305.882353%;--ix:-60.344828%;--iy:-98.823529%}.cmc-client-logo:has(img[src*="cmc-client-westernconsulting."]){--ratio:.986111;--iw:183.098592%;--ih:180.555556%;--ix:-44.366197%;--iy:-40.277778%}.cmc-client-logo:has(img[src*="cmc-client-geremygreens."]){--ratio:2.494624;--iw:112.068966%;--ih:279.569892%;--ix:-6.034483%;--iy:-90.322581%}.cmc-client-logo:has(img[src*="cmc-client-prestigevapesmoke."]){--ratio:1.291429;--iw:115.044248%;--ih:148.571429%;--ix:-8.40708%;--iy:-19.428571%}.cmc-client-logo:has(img[src*="cmc-client-rxtracts."]){--ratio:5.2;--iw:100%;--ih:520%;--ix:0%;--iy:-210%}.cmc-client-logo:has(img[src*="cmc-client-alivewell."]){--ratio:1.395161;--iw:150.289017%;--ih:209.677419%;--ix:-25.433526%;--iy:-52.419355%}.cmc-client-logo:has(img[src*="cmc-client-cpn."]){--ratio:1.511628;--iw:100%;--ih:151.162791%;--ix:0%;--iy:-25.581395%}.cmc-client-logo:has(img[src*="cmc-client-thisthatcbd."]){--ratio:2.848101;--iw:120%;--ih:341.772152%;--ix:-12.222222%;--iy:-121.518987%}.cmc-client-logo:has(img[src*="cmc-client-mamajs."]){--ratio:4.363636;--iw:135.416667%;--ih:590.909091%;--ix:-17.708333%;--iy:-245.454545%}.cmc-client-logo:has(img[src*="cmc-client-taycofarms."]){--ratio:2.933333;--iw:100%;--ih:100%;--ix:0%;--iy:0%}.cmc-client-logo:has(img[src*="cmc-client-cannafuse."]){--ratio:3.2;--iw:100%;--ih:100%;--ix:0%;--iy:0%}.cmc-client-logo:has(img[src*="cmc-client-perfectharvest."]){--ratio:.867188;--iw:234.234234%;--ih:203.125%;--ix:-67.567568%;--iy:-50%}.cmc-client-logo:has(img[src*="cmc-client-bullfrog."]){--ratio:1.5476;--iw:119.72547%;--ih:185.28718%;--ix:-9.862735%;--iy:-42.64359%}.cmc-brand-family{display:flex;flex-wrap:wrap;align-items:center;gap:28px;white-space:normal}.cmc-brand-family .cmc-client-logo{width:min(160px,calc(95px * var(--ratio)))}.cmc-brand-family .cmc-brand-pending{font-size:22px;letter-spacing:.02em}.cmc-rank-proof{padding:90px max(6vw,24px);background:#111c19;color:#f4f5ef}.cmc-rank-proof h2{font-size:clamp(32px,5vw,68px);line-height:1.08;max-width:1000px;margin:22px 0}.cmc-rank-proof .micro{color:#c5cd99}.rank-intro{max-width:760px;font-size:20px;line-height:1.6}.cmc-rank-proof dl{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:42px 0}.cmc-rank-proof dl div{display:flex;flex-direction:column-reverse;border-top:1px solid #536358;padding-top:20px}.cmc-rank-proof dd{margin:0;color:#c5cd99;font-size:clamp(40px,6vw,76px);font-weight:700}.cmc-rank-proof dt{font-size:14px;margin-top:10px}.cmc-rank-proof figure{margin:36px 0 0}.cmc-rank-proof img{width:100%;height:auto;display:block;border-radius:12px}.cmc-rank-proof figcaption{font-size:12px;line-height:1.6;max-width:900px;color:#b7c5be;margin-top:16px}@media(max-width:650px){.cmc-rank-proof dl{grid-template-columns:repeat(2,1fr)}.cmc-rank-proof{padding-top:55px;padding-bottom:55px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAgAAB */
