:root{--vp-ink:#141414;--vp-yel:#FADB48;--vp-yel-soft:#FFFAE3;--vp-line:#E9E9E9;--vp-line-hover:#C9C9C9;--vp-mute:#767676;--vp-r:14px}:root body .custom-product__flavour-cards{gap:10px!important;padding:4px 2px 6px!important;align-items:stretch!important}:root body .custom-product__flavour-card{position:relative!important;border:1px solid var(--vp-line)!important;border-radius:var(--vp-r)!important;background:#fff!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease!important}:root body .custom-product__flavour-card:hover{border-color:var(--vp-line-hover)!important}:root body .custom-product__flavour-card--active,:root body .custom-product__flavour-card--with-image.custom-product__flavour-card--active{border:1.5px solid var(--vp-ink)!important;box-shadow:none!important;background:var(--vp-yel-soft)!important}:root body .custom-product__flavour-card--active:after{content:"";position:absolute;right:7px;bottom:7px;width:16px;height:16px;border-radius:50%;background:var(--vp-ink) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FADB48' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") center/10px no-repeat;z-index:4}:root body .custom-product__flavour-badge{position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;display:block;width:auto!important;max-width:100%;margin:0 auto 6px!important;padding:3px 7px!important;border-radius:999px!important;font-size:8px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.25!important;background:#f2f2f2!important;color:#444!important;text-align:center;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal;flex:none}:root body .custom-product__flavour-badge--bestseller,:root body .custom-product__flavour-badge--popular{background:var(--vp-yel)!important;color:var(--vp-ink)!important}:root body .custom-product__flavour-badge--new{background:#e3f3e6!important;color:#1a6e2e!important}:root body .custom-product__flavour-badge--limited{background:#ece4f5!important;color:#5c2d91!important}:root body .custom-product__flavour-card--active .custom-product__flavour-badge{background:var(--vp-ink)!important;color:#fff!important}:root body .custom-product__flavour-card,:root body .custom-product__flavour-card--with-image{height:auto!important;min-height:0!important;padding:8px 6px 10px!important;justify-content:flex-start!important;gap:4px!important;overflow:visible!important;align-self:stretch!important}:root body .custom-product__flavour-card--with-image .custom-product__flavour-img{flex:none}:root body .custom-product__flavour-name{color:#333!important;font-weight:500!important;letter-spacing:0}:root body .custom-product__flavour-card--active .custom-product__flavour-name{color:var(--vp-ink)!important;font-weight:600!important}:root body .custom-product__flavour-bar:before{background:#ececec!important;height:2px!important;top:8px!important}:root body .custom-product__flavour-bar-fill{background:var(--vp-ink)!important;height:2px!important}:root body .custom-product__flavour-bar-handle{width:10px!important;height:10px!important;background:var(--vp-ink)!important;border:2px solid #fff!important;box-shadow:0 1px 3px #0000004d!important}:root body .custom-product__size-pills{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:6px}:root body .custom-product__size-pill{box-sizing:border-box!important;width:100%!important;max-width:100%!important;position:relative!important;display:grid!important;grid-template-columns:20px 44px minmax(0,1fr) fit-content(55%)!important;grid-template-areas:"radio thumb info price" "radio thumb info badge"!important;align-items:center!important;column-gap:12px;row-gap:0!important;padding:12px 14px!important;min-height:68px;border:1px solid var(--vp-line)!important;border-radius:var(--vp-r)!important;background:#fff!important;box-shadow:none!important;cursor:pointer;transition:border-color .18s ease,background .18s ease!important}:root body .custom-product__size-pill:hover{border-color:var(--vp-line-hover)!important}:root body .custom-product__size-pill--active{border:1.5px solid var(--vp-ink)!important;background:var(--vp-yel-soft)!important;box-shadow:none!important}:root body .custom-product__size-pill--sold-out{opacity:.5!important;cursor:not-allowed!important}:root body .custom-product__size-radio-icon{display:none!important}:root body .custom-product__size-pill:before{content:"";grid-area:radio;width:20px;height:20px;border-radius:50%;border:1.5px solid #CFCFCF;background:#fff;box-sizing:border-box;transition:border-color .18s,background .18s}:root body .custom-product__size-pill--active:before{border-color:var(--vp-ink);background:var(--vp-ink) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FADB48' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") center/11px no-repeat}:root body .custom-product__size-thumb{grid-area:thumb;display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;border-radius:10px;background:#fff;border:1px solid #F0F0F0;overflow:hidden;flex:none}:root body .custom-product__size-thumb[hidden]{display:none!important}:root body .custom-product__size-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;padding:3px;box-sizing:border-box}:root body .custom-product__size-pill:has(.custom-product__size-thumb[hidden]){grid-template-columns:20px minmax(0,1fr) fit-content(55%)!important;grid-template-areas:"radio info price" "radio info badge"!important}:root body .custom-product__size-info{grid-area:info;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-width:0}:root body .custom-product__size-name{font-size:15px!important;font-weight:600!important;color:var(--vp-ink)!important;line-height:1.25!important;letter-spacing:0;white-space:normal!important;overflow-wrap:anywhere}:root body .custom-product__size-month{font-size:12px!important;font-weight:500!important;color:var(--vp-mute)!important;line-height:1.25!important;margin:0!important;white-space:normal!important}:root body .custom-product__size-pill--sold-out .custom-product__size-name:after{content:" \b7  Sold out"!important;font-size:12px!important;font-weight:500!important;color:#c62828!important}:root body .custom-product__size-prices{grid-area:price;align-self:end;min-width:0;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-end!important;column-gap:7px!important;row-gap:2px!important;max-width:none!important;margin:0!important;flex:none}:root body .custom-product__size-sale{order:1!important;font-size:17px!important;font-weight:600!important;color:var(--vp-ink)!important;line-height:1.15!important;letter-spacing:-.01em;white-space:nowrap}:root body .custom-product__size-compare{order:2!important;font-size:12px!important;font-weight:500!important;color:#a3a3a3!important;text-decoration:line-through!important;line-height:1.2!important;white-space:nowrap}:root body .custom-product__size-serving{order:3!important;flex-basis:100%!important;width:auto!important;font-size:11px!important;font-weight:500!important;color:var(--vp-mute)!important;line-height:1.3!important;text-align:right!important;white-space:normal!important}:root body .cp-ppg{order:4!important;flex-basis:100%;font-size:10.5px;font-weight:500;color:#2e6b3b;text-align:right;white-space:nowrap}:root body .custom-product__save-badge{grid-area:badge;justify-self:end;align-self:start;position:static!important;top:auto!important;right:auto!important;margin-top:4px;background:var(--vp-yel)!important;color:var(--vp-ink)!important;border:0!important;border-radius:6px!important;font-size:10px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:3px 7px!important;line-height:1!important;box-shadow:none!important;white-space:nowrap}:root body .custom-product__size-pill--active .custom-product__save-badge{background:var(--vp-ink)!important;color:var(--vp-yel)!important}:root body .custom-product__size-pill.is-best-value:after{content:"Best value";position:absolute;top:-9px;left:14px;background:var(--vp-ink);color:#fff;border-radius:999px;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;line-height:1.2}:root body .custom-product__size-pill.is-best-value{margin-top:4px}@media screen and (max-width:749px){:root body .custom-product__size-pills{gap:8px!important}:root body .custom-product__size-pill{grid-template-columns:18px 40px minmax(0,1fr) fit-content(55%)!important;column-gap:10px!important;padding:10px 12px!important;min-height:62px;border-radius:12px!important}:root body .custom-product__size-pill:has(.custom-product__size-thumb[hidden]){grid-template-columns:18px minmax(0,1fr) fit-content(55%)!important}:root body .custom-product__size-pill:before{width:18px;height:18px}:root body .custom-product__size-thumb{width:40px!important;height:40px!important;border-radius:9px}:root body .custom-product__size-name{font-size:14px!important}:root body .custom-product__size-month{font-size:11.5px!important}:root body .custom-product__size-sale{font-size:16px!important}:root body .custom-product__size-compare{font-size:11.5px!important}:root body .custom-product__size-serving{font-size:10.5px!important}:root body .custom-product__save-badge{font-size:9.5px!important;padding:3px 6px!important;margin-top:3px}:root body .custom-product__size-pill.is-best-value:after{left:12px;font-size:9px;padding:3px 7px}:root body .custom-product__flavour-badge{font-size:7.5px!important;padding:2px 6px!important}}@media screen and (max-width:360px){:root body .custom-product__size-thumb{display:none!important}:root body .custom-product__size-pill{grid-template-columns:18px minmax(0,1fr) fit-content(55%)!important;grid-template-areas:"radio info price" "radio info badge"!important}}@media(prefers-reduced-motion:reduce){:root body .custom-product__size-pill,:root body .custom-product__flavour-card{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/399/assets/rn-variant-picker.css.map */
