@layer ok{.okw-btn{-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;color:var(--ok-ink, #111);-webkit-tap-highlight-color:transparent}.okw-btn svg{width:2rem;height:2rem;fill:transparent;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;transition:fill .2s ease,stroke .2s ease,transform .3s var(--ok-ease, ease)}.okw-btn[aria-pressed=true] svg{fill:var(--ok-accent, #004324);stroke:var(--ok-accent, #004324)}.okw-btn.is-pop svg{animation:okwPop .45s var(--ok-ease, ease)}@keyframes okwPop{0%{transform:scale(1)}35%{transform:scale(1.28)}to{transform:scale(1)}}.okw-btn:focus-visible{outline:.2rem solid var(--ok-ink, #111);outline-offset:.2rem}.okw-btn--card{position:absolute;top:.8rem;right:.8rem;z-index:5;width:4rem;height:4rem;border-radius:50%;background:#ffffffe6;border:.1rem solid rgba(255,255,255,.7);box-shadow:0 .2rem 1.2rem #0000000f}@media(hover:hover){.okw-btn--card:hover{background:#ffffffd9}}@media(max-width:749px){.okw-btn--card{top:.5rem;right:.5rem;width:3.6rem;height:3.6rem}.okw-btn--card svg{width:1.8rem;height:1.8rem}}.product-form__buttons:has(>.okw-btn--pdp){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:none;gap:.8rem;align-items:stretch}.product-form__buttons:has(>.okw-btn--pdp)>.product-form__submit{grid-column:1;grid-row:1;width:100%}.product-form__buttons:has(>.okw-btn--pdp)>.okw-btn--pdp{grid-column:2;grid-row:1}.product-form__buttons:has(>.okw-btn--pdp)>:not(.product-form__submit):not(.okw-btn--pdp){grid-column:1 / -1}.okw-btn--pdp{width:5.8rem;min-height:5.8rem;border-radius:.8rem;background:#fff;border:.1rem solid rgba(17,17,17,.18)}.okw-btn--pdp svg{width:2.3rem;height:2.3rem}@media(hover:hover){.okw-btn--pdp:hover{border-color:var(--ok-ink, #111)}}@media(max-width:749px){.okw-btn--pdp{width:5.4rem;min-height:5.4rem}}.okw-head{position:relative}.okw-head svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.okw-head__count{position:absolute;top:0;right:0;translate:50% -40%;min-width:1.6rem;height:1.6rem;padding:0 .4rem;box-shadow:0 0 0 .2rem #fff;pointer-events:none;border-radius:99rem;background:var(--ok-accent, #004324);color:#fff;font-size:1rem;font-weight:600;line-height:1.6rem;text-align:center}.okw-head__count[hidden]{display:none}.okw-toast{position:fixed;left:50%;bottom:calc(1.6rem + env(safe-area-inset-bottom));z-index:2147483000;transform:translate(-50%,1rem);opacity:0;pointer-events:none;display:flex;align-items:center;gap:1.2rem;max-width:calc(100vw - 3.2rem);padding:1.1rem 1.6rem;border-radius:99rem;background:#111;color:#fff;font-size:1.4rem;line-height:1.3;box-shadow:0 .6rem 2.4rem #0003;transition:opacity .2s ease,transform .3s var(--ok-ease, ease)}.okw-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.okw-toast a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:.2rem;white-space:nowrap}.okw-toast{width:max-content;gap:1rem;padding:.9rem 1.6rem .9rem 1.2rem;font-size:1.3rem;white-space:nowrap}.okw-toast.is-long{width:auto;white-space:normal}.okw-toast__ok{display:grid;place-items:center;flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:50%;background:#004324}.okw-toast__ok svg{width:1.3rem;height:1.3rem;fill:#fff}@media(prefers-reduced-motion:reduce){.okw-btn svg,.okw-toast{transition:none;animation:none}}.okw-n{display:none;font-family:var(--ok-ui-font, var(--font-body-family));font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:.02rem;font-variant-numeric:tabular-nums}.okw-btn--card.has-likes{width:auto;min-width:4rem;gap:.5rem;padding:0 1.2rem 0 1rem;border-radius:99rem}.okw-btn--card.has-likes .okw-n{display:inline-block}@media(max-width:749px){.okw-btn--card.has-likes{min-width:3.6rem;padding:0 1rem 0 .8rem;gap:.4rem}.okw-n{font-size:1.15rem}}.okw-n.is-bump,.okw-likes-line strong.is-bump{animation:okwBump .5s var(--ok-ease, ease)}@keyframes okwBump{0%{transform:translateY(0)}30%{transform:translateY(-.3rem) scale(1.15);color:var(--ok-accent, #004324)}to{transform:none}}.okw-proof{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0 0 .8rem;font-size:1.25rem;line-height:1.4;color:rgba(var(--color-foreground),.6)}.okw-proof[hidden]{display:none}.okw-likes-line{display:inline-flex;align-items:center;gap:.4rem}.okw-likes-line[hidden]{display:none}.okw-likes-line svg{width:1.3rem;height:1.3rem;fill:var(--ok-accent, #004324);flex-shrink:0}.okw-likes-line strong{display:inline-block;color:rgb(var(--color-foreground));font-weight:600;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.okw-n.is-bump,.okw-likes-line strong.is-bump{animation:none}}.okw-btn--card,.okw-btn--pdp{color:#004324}.okw-btn--card[aria-pressed=true] svg,.okw-btn--pdp[aria-pressed=true] svg{fill:#004324;stroke:#004324}.okw-n{color:#004324}.okw-likes-line svg{fill:#004324}.okw-likes-line strong{color:#004324}.okw-btn--card{width:auto;min-width:4rem;padding:0 1rem;gap:0;border-radius:99rem;transition:padding .3s var(--ok-ease, ease),gap .3s var(--ok-ease, ease),background-color .2s ease}.okw-btn--card .okw-n{display:inline-block;max-width:0;opacity:0;overflow-x:clip;white-space:nowrap;transition:opacity .2s ease}.okw-btn--card.has-likes{min-width:4rem;padding:0 1.2rem 0 1rem;gap:.5rem}.okw-btn--card.has-likes .okw-n{max-width:5ch;opacity:1}@media(max-width:749px){.okw-btn--card{min-width:3.6rem;padding:0 .9rem}.okw-btn--card.has-likes{min-width:3.6rem;padding:0 1rem 0 .8rem;gap:.4rem}}.okw-n.is-bump,.okw-likes-line strong.is-bump{animation:okwBump2 .45s var(--ok-ease, ease)}@keyframes okwBump2{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.okw-btn--card .okw-n{transform-origin:left center}@media(hover:none){.okw-btn--card:hover{background:#fff9}}@media(prefers-reduced-motion:reduce){.okw-btn--card,.okw-btn--card .okw-n{transition:none}}.okw-btn--pdp{position:relative}.okw-btn.is-pop svg{animation:okwLike .5s cubic-bezier(.17,.89,.32,1.28)}@keyframes okwLike{0%{transform:scale(.6)}45%{transform:scale(1.32)}70%{transform:scale(.94)}to{transform:scale(1)}}.okw-btn.is-unpop svg{animation:okwUnlike .25s ease}@keyframes okwUnlike{0%{transform:scale(1)}50%{transform:scale(.82)}to{transform:scale(1)}}.okw-burst{position:absolute;width:0;height:0;pointer-events:none;z-index:1}.okw-burst i{position:absolute;left:-.25rem;top:-.25rem;width:.5rem;height:.5rem;border-radius:50%;background:#004324;transform:rotate(var(--a)) translateY(0) scale(1);opacity:1;animation:okwBurst .6s cubic-bezier(.2,.8,.3,1) forwards}.okw-burst i:nth-child(2n){background:#2fbf5b;width:.4rem;height:.4rem}@keyframes okwBurst{0%{transform:rotate(var(--a)) translateY(-.6rem) scale(.4);opacity:0}25%{opacity:1}to{transform:rotate(var(--a)) translateY(-2.2rem) scale(0);opacity:0}}.okw-n.is-up,.okw-likes-line strong.is-up{animation:okwRollUp .4s cubic-bezier(.2,.8,.3,1)}.okw-n.is-down,.okw-likes-line strong.is-down{animation:okwRollDown .4s cubic-bezier(.2,.8,.3,1)}@keyframes okwRollUp{0%{transform:translateY(70%);opacity:0}to{transform:none;opacity:1}}@keyframes okwRollDown{0%{transform:translateY(-70%);opacity:0}to{transform:none;opacity:1}}.okw-fly{position:fixed;z-index:2147483001;width:2.2rem;height:2.2rem;pointer-events:none;color:#004324;transform:translate(-50%,-50%)}.okw-fly svg{width:100%;height:100%;fill:currentColor;stroke:none}.okw-head.is-bump svg{animation:okwLike .5s cubic-bezier(.17,.89,.32,1.28)}.okw-head.is-bump .okw-head__count{animation:okwLike .5s cubic-bezier(.17,.89,.32,1.28)}.okw-big{position:fixed;z-index:2147483001;width:9rem;height:9rem;margin:-4.5rem 0 0 -4.5rem;pointer-events:none;color:#fff;filter:drop-shadow(0 .4rem 1.2rem rgba(0,0,0,.25));animation:okwBig .9s cubic-bezier(.2,.8,.3,1) forwards}.okw-big svg{width:100%;height:100%;fill:currentColor;stroke:none}@keyframes okwBig{0%{transform:scale(.2);opacity:0}18%{transform:scale(1.15);opacity:1}32%{transform:scale(.95)}45%{transform:scale(1);opacity:1}to{transform:scale(1) translateY(-2rem);opacity:0}}.okw-toast__card{display:flex;align-items:center;gap:1.2rem}.okw-toast__img{flex:0 0 auto;width:3.6rem;height:3.6rem;border-radius:.6rem;background:#fff;object-fit:contain}.okw-toast__txt{display:flex;flex-direction:column;gap:.2rem;min-width:0}.okw-toast__txt b{font-weight:600}.okw-toast__txt a{font-size:1.2rem;font-weight:400;opacity:.8}.okw-toast__cta{margin-left:.4rem}.okw-toast:has(.okw-toast__img){padding-left:.8rem;border-radius:1.2rem}.ok-card__badge.ok-card__badge--trend{top:.8rem;height:4rem;justify-content:center;min-width:2.6rem;padding:0;background:none;box-shadow:none;color:#004324;letter-spacing:0}.ok-card__badge--trend .ok-icon-fire{width:auto;height:2rem}@media(max-width:749px){.ok-card__badge.ok-card__badge--trend{top:.5rem;height:3.6rem;min-width:2.2rem}.ok-card__badge--trend .ok-icon-fire{height:1.8rem}}.okw-trend-line{display:inline-flex;align-items:center;gap:.4rem;color:#004324;font-weight:600;text-decoration:none}.okw-trend-line .ok-icon-fire{width:auto;height:1.3rem;color:#004324}.okw-trend-line:hover{text-decoration:underline;text-underline-offset:.2rem}@media(prefers-reduced-motion:reduce){.okw-btn.is-pop svg,.okw-btn.is-unpop svg,.okw-n.is-up,.okw-n.is-down,.okw-likes-line strong.is-up,.okw-likes-line strong.is-down,.okw-head.is-bump svg,.okw-head.is-bump .okw-head__count{animation:none}.okw-burst,.okw-fly,.okw-big{display:none}}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/ok-wish.css.map?x=1793664993610 */
