html[data-gp-promo=off] .gp-if-promo,html[data-gp-perk=off] .gp-if-perk,.gp-bar[hidden],.gp-bar [hidden],.gp-strip[hidden]{display:none!important}.gp-badge{display:inline-block;background:var(--gp-bg);color:var(--gp-fg);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 700);font-size:12px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;padding:7px 10px 6px}.grid-product__content>.gp-badge,.tmb-card>.gp-badge{position:absolute;top:8px;left:8px;z-index:2;max-width:calc(100% - 16px);pointer-events:none}.tmb .tmb-card{position:relative}@media(min-width:590px){.gp-badge{font-size:13px;padding:8px 12px 7px}.grid-product__content>.gp-badge,.tmb-card>.gp-badge{top:12px;left:12px}}.gp-ico{flex:0 0 auto;display:block;width:20px;height:20px;color:var(--a, currentColor)}.gp-ico svg{display:block;width:100%;height:100%}.gp-tick{stroke:var(--b, #fff)}.gp-pdp{margin-top:20px;font-size:14px;line-height:1.4;--a: currentColor;--b: var(--colorBody, #fff)}.gp-pdp--special,.gp-pdp__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.gp-pdp__head{margin:0 0 12px}.gp-pdp__note{display:inline-flex;align-items:center;gap:7px}.gp-pdp__note .gp-ico{width:18px;height:18px}.gp-pdp__tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.gp-tier{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 14px 13px;border:1px solid var(--gp-bg);transition:background-color .25s ease,color .25s ease}.gp-tier b{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 700);font-size:30px;line-height:1;letter-spacing:-.01em}.gp-tier span{font-size:13px;line-height:1.3}.gp-tier.is-on{background:var(--gp-bg);color:var(--gp-fg)}.gp-tier.is-on:after{content:"";position:absolute;top:12px;right:12px;width:18px;height:18px;border-radius:50%;background:var(--gp-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.8 10.2l2.9 2.9 5.5-5.7' fill='none' stroke='%23111' stroke-width='2'/%3E%3C/svg%3E") center / 18px no-repeat}.gp-bar--pdp{margin-top:12px}.gp-bar{--b: var(--gp-bg);--f: var(--gp-fg);--a: var(--gp-accent);font-size:15px;line-height:1.4;text-align:left}.gp-bar--perk-only{--b: var(--gp-perk-bg);--f: var(--gp-perk-fg);--a: var(--gp-perk-accent)}.gp-bar--drawer,.gp-bar--page{background:var(--b);color:var(--f)}.gp-bar--drawer{margin:0 -25px;padding:18px 25px 20px}@media(min-width:590px){.gp-bar--drawer{margin:0 -40px;padding:22px 40px 24px}}.gp-bar--page{padding:20px 22px 22px;margin:0 0 24px}.gp-bar--pdp{--a: currentColor;--b: var(--colorBody, #fff);font-size:14px}.gp-bar--sticky{--a: var(--gp-accent);color:inherit;font-size:14px;min-width:0}.gp-bar p{margin:0}.gp-eyebrow{margin-bottom:6px!important;color:var(--a);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 700);font-size:11px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.gp-msg{display:flex;align-items:flex-start;gap:10px}.gp-msg .gp-ico{margin-top:1px}.gp-msg__body{flex:1 1 auto;min-width:0}.gp-msg b{font-weight:800}.gp-link{margin-left:4px;color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.gp-progress{margin-top:14px}.gp-track{position:relative;height:8px}.gp-track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:currentColor;opacity:.18}.gp-track__fill{position:relative;height:100%;width:0;border-radius:4px;background:var(--a);transition:width .5s cubic-bezier(.2,.8,.2,1)}.gp-dot{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--b);box-shadow:inset 0 0 0 2px currentColor;transition:background-color .3s ease,box-shadow .3s ease}.gp-dot:last-child{margin-left:-14px}.gp-dot.is-on{background:var(--a);box-shadow:inset 0 0 0 2px var(--a)}.gp-bar--sticky .gp-dot{background:transparent}.gp-bar--sticky .gp-dot.is-on{background:var(--a)}.gp-marks{position:relative;height:16px;margin-top:8px;font-size:12px;line-height:16px}.gp-mark{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;opacity:.7}.gp-mark--end{transform:translate(-100%)}.gp-mark b{font-weight:800}.gp-mark.is-on{opacity:1}.gp-note{margin-top:12px!important;font-size:13px;opacity:.8}.gp-design{margin-top:8px!important;font-size:12px;padding:6px 8px;background:#ffe58f;color:#111}.gp-perk{position:relative;margin-top:16px!important;padding-top:14px;font-size:14px}.gp-perk:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:currentColor;opacity:.16}.gp-bar--sticky .gp-progress{margin-top:8px}.gp-bar--sticky .gp-ico{width:16px;height:16px}.gp-bar--sticky .gp-msg{gap:8px}.gp-bar--sticky .gp-perk{margin-top:6px!important;padding-top:0;font-size:13px}.gp-bar--sticky .gp-perk:before{display:none}.gp-bump .gp-ico{animation:gp-bump .6s ease}.gp-bump .gp-track__fill{animation:gp-glow .9s ease}@keyframes gp-bump{40%{transform:scale(1.25)}}@keyframes gp-glow{40%{filter:brightness(1.25)}}@media(prefers-reduced-motion:reduce){.gp-bump .gp-ico,.gp-bump .gp-track__fill{animation:none}.gp-track__fill,.gp-tier,.gp-dot{transition:none}}.gp-strip{display:grid;text-align:center;font-size:clamp(12.5px,3.5vw,15px);line-height:1.3}.gp-strip__msg{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:10px 14px;background:var(--m-bg);color:var(--m-fg);text-decoration:none;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.gp-strip__msg.is-on{opacity:1;visibility:visible;transition:opacity .4s ease}html.no-js .gp-strip__msg:first-child{opacity:1;visibility:visible}.gp-strip__msg--promo{--m-bg: var(--gp-bg);--m-fg: var(--gp-fg);--m-a: var(--gp-accent)}.gp-strip__msg--perk{--m-bg: var(--gp-perk-bg);--m-fg: var(--gp-perk-fg);--m-a: var(--gp-perk-accent)}.gp-strip__txt{min-width:0;max-width:1220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gp-strip__msg b{color:var(--m-a, inherit);font-weight:800}.gp-strip__left{opacity:.75}a.gp-strip__msg:hover .gp-strip__txt{text-decoration:underline;text-underline-offset:2px}@media(min-width:769px){.gp-strip__msg{padding:10px 24px}}@media(prefers-reduced-motion:reduce){.gp-strip__msg,.gp-strip__msg.is-on{transition:none}}.tmb .tmb-bar--gp [data-tmb-bar-msg],.tmb .tmb-bar--gp [data-tmb-track]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/guava-promo.css.map */
