.card-slider[data-v-33b9d847]{position:relative;width:100%;height:100%}.card-slider__link[data-v-33b9d847]{display:block;width:100%;height:100%}.card-slider__viewport[data-v-33b9d847]{position:relative;width:100%;height:100%}.card-slider[data-v-33b9d847] .card-slider__img-wrap{position:absolute;inset:0;width:100%;height:100%}.card-slider__nav[data-v-33b9d847]{padding:0;margin:0;position:absolute;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#d27f3b;background:#fffffff5;border:2px solid rgba(237,181,131,.55);border-radius:.75rem;box-shadow:0 6px 14px #29374524;cursor:pointer;opacity:0;transform:translateY(-50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.card-slider__nav--prev[data-v-33b9d847]{left:.5rem}.card-slider__nav--next[data-v-33b9d847]{right:.5rem}@media(hover:hover){.card-slider__nav[data-v-33b9d847]:hover{color:#af662f;background:#fbefe5;border-color:#e89b5e;transform:translateY(calc(-50% - 2px));box-shadow:0 8px 18px #e89b5e47}}.card-slider__nav[data-v-33b9d847]:focus-visible{outline:none;opacity:1;box-shadow:0 0 0 3px #e89b5e38,0 6px 14px #29374524}@media(max-width:768px){.card-slider__nav[data-v-33b9d847]{width:32px;height:32px}.card-slider__nav--prev[data-v-33b9d847]{left:.25rem}.card-slider__nav--next[data-v-33b9d847]{right:.25rem}}.card-slider__dots[data-v-33b9d847]{position:absolute;left:50%;bottom:.25rem;z-index:4;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;transform:translate(-50%);background:#fffffff0;border:1px solid rgba(242,201,165,.65);border-radius:9999px;box-shadow:0 1px 2px #0000000d;opacity:0;transition:opacity .2s ease,box-shadow .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:768px){.card-slider__dots[data-v-33b9d847]{bottom:.25rem;gap:.3rem;padding:.1rem .25rem}}.card-slider__dot[data-v-33b9d847]{margin:0;flex-shrink:0;width:.45rem;height:.45rem;padding:0;background:#c3ced6;border:1px solid transparent;border-radius:9999px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,width .2s ease}.card-slider__dot[data-v-33b9d847]:hover:not(.card-slider__dot--active){background:#f7dec8;border-color:#edb58380}.card-slider__dot[data-v-33b9d847]:focus-visible{outline:none;box-shadow:0 0 0 2px #e89b5e38}.card-slider__dot--active[data-v-33b9d847]{width:1.1rem;background:#e89b5e;border-color:#e89b5e;box-shadow:0 2px 6px #e89b5e59}.card-slider--multiple:focus-within .card-slider__dots[data-v-33b9d847],.card-slider--multiple:focus-within .card-slider__nav[data-v-33b9d847],.card-slider--multiple:hover .card-slider__dots[data-v-33b9d847],.card-slider--multiple:hover .card-slider__nav[data-v-33b9d847]{opacity:1}@media(hover:none){.card-slider--multiple .card-slider__dots[data-v-33b9d847],.card-slider--multiple .card-slider__nav[data-v-33b9d847]{opacity:1}}@media(prefers-reduced-motion:reduce){.card-slider__nav[data-v-33b9d847]{transition:opacity .2s ease}.card-slider__nav[data-v-33b9d847]:hover{transform:translateY(-50%)}.card-slider__dot[data-v-33b9d847]{transition:none}.card-slider__dot--active[data-v-33b9d847]{width:.45rem}}@font-face{font-family:Fredoka;src:local("Fredoka SemiBold"),url(../_fonts/r5GGGlqLRk_nfFPSvqtEa1SqHRTxDc38iTXOBSFKP2A-_X6jP8BfZ7N_fPATlu6lLIjA_FCgT-gkOnb816p0M8I.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Fredoka;src:local("Fredoka Regular"),local("Fredoka"),url(../_fonts/r5GGGlqLRk_nfFPSvqtEa1SqHRTxDc38iTXOBSFKP2A-_X6jP8BfZ7N_fPATlu6lLIjA_FCgT-gkOnb816p0M8I.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Fredoka Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:109.0026%;ascent-override:89.3557%;descent-override:21.6509%;line-gap-override:0%}@font-face{font-family:"Fredoka Fallback: Segoe UI";src:local("Segoe UI");size-adjust:102.4%;ascent-override:95.1172%;descent-override:23.0469%;line-gap-override:0%}@font-face{font-family:"Fredoka Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:100.8889%;ascent-override:96.5419%;descent-override:23.3921%;line-gap-override:0%}@font-face{font-family:"Fredoka Fallback: Arial";src:local("Arial");size-adjust:101.8392%;ascent-override:95.641%;descent-override:23.1738%;line-gap-override:0%}@font-face{font-family:"Fredoka Fallback: Noto Sans";src:local("Noto Sans");size-adjust:95.7806%;ascent-override:101.6907%;descent-override:24.6396%;line-gap-override:0%}@font-face{font-family:Fredoka;src:local("Fredoka Medium"),url(../_fonts/r5GGGlqLRk_nfFPSvqtEa1SqHRTxDc38iTXOBSFKP2A-_X6jP8BfZ7N_fPATlu6lLIjA_FCgT-gkOnb816p0M8I.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Fredoka;src:local("Fredoka Bold"),url(../_fonts/r5GGGlqLRk_nfFPSvqtEa1SqHRTxDc38iTXOBSFKP2A-_X6jP8BfZ7N_fPATlu6lLIjA_FCgT-gkOnb816p0M8I.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.product-card[data-v-628d0542]{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border-radius:.75rem;box-shadow:0 10px 20px #2937451a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.product-card[data-v-628d0542]:hover{transform:translateY(-6px);box-shadow:0 16px 30px #2937451f}}@media(max-width:390px){.product-card[data-v-628d0542]{max-width:340px;width:100%;margin:0 auto}}.product-card__image-link[data-v-628d0542]{position:relative;display:block;overflow:hidden;background-color:#fff;isolation:isolate}.product-card__image-link[data-v-628d0542]:before{content:"";display:block;padding-top:100%}.product-card[data-v-628d0542] .card-slider{position:absolute;inset:0;z-index:1;width:100%;height:100%}.product-card__badge[data-v-628d0542]{position:absolute;z-index:3;top:.9rem;right:.9rem;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;font-family:Fredoka,"Fredoka Fallback: BlinkMacSystemFont","Fredoka Fallback: Segoe UI","Fredoka Fallback: Helvetica Neue","Fredoka Fallback: Arial","Fredoka Fallback: Noto Sans",Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem;font-weight:700;color:#fff;background:#688d97;border-radius:42% 58% 58% 42%/45% 45% 55% 55%;transform:rotate(8deg);box-shadow:0 6px 14px #e89b5e73;pointer-events:none}@media(max-width:768px){.product-card__badge[data-v-628d0542]{top:.5rem;right:.5rem;width:40px;height:40px;font-size:.65rem}}.product-card__cart-link[data-v-628d0542]{position:absolute;z-index:3;top:.9rem;left:.9rem;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#d27f3b;background:#fffffff5;border:2px solid rgba(237,181,131,.55);border-radius:9999px;box-shadow:0 6px 14px #29374524;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}@media(max-width:768px){.product-card__cart-link[data-v-628d0542]{top:.5rem;left:.5rem;width:40px;height:40px}}.product-card__cart-link[data-v-628d0542]:hover{color:#af662f;background:#fbefe5;border-color:#e89b5e;transform:translateY(-2px);box-shadow:0 8px 18px #e89b5e47}.product-card__cart-link[data-v-628d0542]:focus-visible{outline:none;box-shadow:0 0 0 3px #e89b5e38,0 6px 14px #29374524}.product-card[data-v-628d0542] .card-slider__img{transition:transform .3s ease}@media(hover:hover){.product-card[data-v-628d0542]:hover .card-slider__img{transform:scale(1.05)}}.product-card__body[data-v-628d0542]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1rem 1rem 1.5rem;text-align:center;flex:1}@media(max-width:768px){.product-card__body[data-v-628d0542]{padding:.5rem .5rem 1rem;gap:.25rem}}.product-card__name[data-v-628d0542]{font-family:Fredoka,"Fredoka Fallback: BlinkMacSystemFont","Fredoka Fallback: Segoe UI","Fredoka Fallback: Helvetica Neue","Fredoka Fallback: Arial","Fredoka Fallback: Noto Sans",Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem}@media(max-width:768px){.product-card__name[data-v-628d0542]{font-size:.875rem}}.product-card__name[data-v-628d0542]{font-weight:600;color:#3e5367;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__name[data-v-628d0542]:hover{color:#e89b5e}.product-card__category[data-v-628d0542]{margin:0;font-size:.875rem;color:#6d8191}@media(max-width:768px){.product-card__category[data-v-628d0542]{font-size:.75rem}}.product-card__actions[data-v-628d0542]{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;margin-top:auto}.product-card__error[data-v-628d0542]{margin:0;font-size:.75rem;line-height:1.5;color:#dc2626;text-align:center}.product-card__price-row[data-v-628d0542]{display:flex;align-items:baseline;justify-content:center;gap:.5rem}.product-card__price[data-v-628d0542]{font-family:Fredoka,"Fredoka Fallback: BlinkMacSystemFont","Fredoka Fallback: Segoe UI","Fredoka Fallback: Helvetica Neue","Fredoka Fallback: Arial","Fredoka Fallback: Noto Sans",Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:700;color:#57737b}@media(max-width:768px){.product-card__price[data-v-628d0542]{font-size:1rem}}.product-card__price--sale[data-v-628d0542]{color:#d27f3b}.product-card__old-price[data-v-628d0542]{font-size:1rem}@media(max-width:768px){.product-card__old-price[data-v-628d0542]{font-size:.75rem}}.product-card__old-price[data-v-628d0542]{color:#98a8b5;text-decoration:line-through}.product-card__btn-group[data-v-628d0542]{width:100%;max-width:180px}@media(max-width:768px){.product-card__btn-group[data-v-628d0542]{max-width:none}}.product-card__btn[data-v-628d0542]{margin:0;width:100%;padding:.7rem 0}@media(max-width:768px){.product-card__btn[data-v-628d0542]{padding:.55rem .75rem;font-size:.75rem}}.product-card__btn[data-v-628d0542]{font-family:Fredoka,"Fredoka Fallback: BlinkMacSystemFont","Fredoka Fallback: Segoe UI","Fredoka Fallback: Helvetica Neue","Fredoka Fallback: Arial","Fredoka Fallback: Noto Sans",Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#e89b5e;border-radius:.75rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.product-card__btn[data-v-628d0542]:hover:not(:disabled){background:#d27f3b;transform:translateY(-1px)}.product-card__btn[data-v-628d0542]:focus-visible{outline:none;box-shadow:0 0 0 3px #e89b5e38}.product-card__btn[data-v-628d0542]:disabled{opacity:.5;cursor:not-allowed}.product-card__btn--in-cart[data-v-628d0542]{background:#e7eff1;color:#57737b}.product-card__btn--in-cart[data-v-628d0542]:hover:not(:disabled){background:#cfdfe3;transform:translateY(-1px)}
