/* portmore ca-local: built by php artisan skins:build-variants from skins/portmore/variants.php - do not edit. */
html body.jm-ui-v2{--action:#ab3a2f;--action-hover:#872c23;--brand:#c8443a;--brand-soft:#f8ece7;--deal:#8a1d33;--loyalty:#85570f;--loyalty-soft:#f8f0e0;--loyalty-hover:#6b450b;--info:#1d5577;--ink:#26211e;--muted:#645b54;--surface:#f5f1ea;--line:#e4dbd0;--promo-end:#ab3a2f;--foot-bg:#26211e;--ok:#2f6b4a;--ok-soft:#e9f3ed;--deal-soft:#fbe9ec;--brand-on-dark:#f08a7e;--radius:10px}
html body.jm-ui-v2{--shadow: rgb(38 33 30 / .12)}
html body.jm-ui-v2 .pm-foot-col li a{color: #ded5cf}
html body.jm-ui-v2 .pm-foot-label{color: #a89d96}
html body.jm-ui-v2 .pm-foot-legal{color: #a89d96}
html body.jm-ui-v2 .co .co-field input[type=text], html body.jm-ui-v2 .co .co-field select{border-color: #c3b8b0}
html body.jm-ui-v2 .pm-stock{color:var(--ok)}
html body.jm-ui-v2 .pm-stock::before{background:var(--ok)}
html body.jm-ui-v2 .ui-ship-free.is-reached b,html body.jm-ui-v2 .ui-ship-free.is-reached svg{color:var(--ok)}
html body.jm-ui-v2 .co-confirm .co-thanks-ico{color:var(--ok)}
@font-face{font-family:"Libre Franklin";src:url(fonts/libre-franklin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Libre Franklin";src:url(fonts/libre-franklin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Overpass;src:url(fonts/overpass-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}
html body.jm-ui-v2,html body.jm-ui-v2 button,html body.jm-ui-v2 input,html body.jm-ui-v2 select,html body.jm-ui-v2 textarea,html body.jm-ui-v2 summary{font-family:"Libre Franklin",Arial,Helvetica,sans-serif}
html body.jm-ui-v2 h1,html body.jm-ui-v2 h2,html body.jm-ui-v2 h3,html body.jm-ui-v2 .pm-brand,html body.jm-ui-v2 .pm-foot-logo{font-family:Overpass,"Libre Franklin",Arial,sans-serif;font-weight:800;letter-spacing:-.01em}
html body.jm-ui-v2 .pm-card h3,html body.jm-ui-v2 .pm-rel h3,html body.jm-ui-v2 .ui-cart-item b{font-family:"Libre Franklin",Arial,sans-serif;font-weight:700;letter-spacing:0}
html body.jm-ui-v2 .pm-price,html body.jm-ui-v2 .ui-pack-price,html body.jm-ui-v2 .ui-buy-price,html body.jm-ui-v2 .ui-totals,html body.jm-ui-v2 .pm-cart-total{font-variant-numeric:tabular-nums}
html body.jm-ui-v2 .pm-foot{--brand:var(--brand-on-dark)}
html body.jm-ui-v2 .pm-search input{border-radius:var(--radius) 0 0 var(--radius)}
html body.jm-ui-v2 .pm-search button{border-radius:0 var(--radius) var(--radius) 0}
html body.jm-ui-v2 .ui-button,html body.jm-ui-v2 .pm-more-btn,html body.jm-ui-v2 .ui-go-cart,html body.jm-ui-v2 .co-pay-btn,html body.jm-ui-v2 .co-submit,html body.jm-ui-v2 .pm-cart,html body.jm-ui-v2 .ui-quantity,html body.jm-ui-v2 .pm-sort select{border-radius:var(--radius)}
html body.jm-ui-v2 .pm-card,html body.jm-ui-v2 .pm-rel,html body.jm-ui-v2 .ui-pack,html body.jm-ui-v2 .ui-card,html body.jm-ui-v2 .pm-help,html body.jm-ui-v2 .ui-cform,html body.jm-ui-v2 .co-section,html body.jm-ui-v2 .co-summary-inner,html body.jm-ui-v2 .ui-ship-free,html body.jm-ui-v2 .pm-pay-side,html body.jm-ui-v2 .ui-cart-page .ui-totals{border-radius:calc(var(--radius) + 4px)}
html body.jm-ui-v2 .ui-dose,html body.jm-ui-v2 .ui-remove,html body.jm-ui-v2 .ui-order-status input{border-radius:var(--radius)}
html body.jm-ui-v2 .pm-thumb img,html body.jm-ui-v2 .co-item-media img{border-radius:6px}
html body.jm-ui-v2 .co-field input,html body.jm-ui-v2 .co-field select,html body.jm-ui-v2 .ui-cform input,html body.jm-ui-v2 .ui-cform select,html body.jm-ui-v2 .ui-cform textarea{border-radius:8px}
html body.jm-ui-v2 .pm-chip,html body.jm-ui-v2 .ui-pack-badge{border-radius:999px}
html body.jm-ui-v2 .pm-cats{border-radius:calc(var(--radius) + 4px);overflow:hidden}
html body.jm-ui-v2 .pm-discount,html body.jm-ui-v2 .ui-pack-saving{background:var(--deal-soft);color:var(--deal);border:1px solid currentColor;border-radius:6px}
html body.jm-ui-v2 .pm-promo{background:var(--action) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.14' d='M12 1.8 13.7 5.6 16.1 4.5 15.4 8.9 18.5 6.8 18.9 9.2 21.6 8.7 20.3 12.1 21.6 13.1 16.6 16.7 17.2 18.6 12.6 17.9 12.6 22.2 11.4 22.2 11.4 17.9 6.8 18.6 7.4 16.7 2.4 13.1 3.7 12.1 2.4 8.7 5.1 9.2 5.5 6.8 8.6 8.9 7.9 4.5 10.3 5.6Z'/%3E%3C/svg%3E") no-repeat right -18px center/150px;border-radius:16px}
@media(max-width:619px){html body.jm-ui-v2 .pm-promo{background-size:110px;background-position:right -14px center}}
