.card[data-v-fe578709]{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.photo[data-v-fe578709]{aspect-ratio:1;place-items:center;width:100%;margin-bottom:1rem;display:grid}.photo img[data-v-fe578709],.photo svg[data-v-fe578709]{-o-object-fit:contain;object-fit:contain;width:80%;height:80%}.product-link[data-v-fe578709]{color:inherit;text-decoration:none}h3 a[data-v-fe578709]:hover{color:var(--color-blue)}h3[data-v-fe578709]{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:900}.price[data-v-fe578709]{color:#555;margin:0;font-weight:700}.pills[data-v-fe578709]{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.pills button[data-v-fe578709]{font:inherit;border:2px solid var(--color-dark);color:var(--color-dark);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:700;transition:background .15s,color .15s}.add[data-v-fe578709],.pills button.on[data-v-fe578709]{background:var(--color-dark);color:#fff}.add[data-v-fe578709]{font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;margin-top:.4rem;padding:.8rem 1.8rem;font-size:.8rem;font-weight:900;transition:background .15s,color .15s,transform .1s}.add.added[data-v-fe578709],.add[data-v-fe578709]:hover{background:var(--color-blue);color:var(--color-dark)}.add[data-v-fe578709]:active{transform:translateY(2px)}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}.carousel[data-v-ee2099d9]{padding:3rem 0;scroll-margin-top:90px}@media (width<=560px){.carousel[data-v-ee2099d9]{scroll-margin-top:60px}}.head[data-v-ee2099d9]{text-align:center;margin-bottom:3rem;padding:0 2rem}h2 span[data-v-ee2099d9]{color:var(--color-blue)}h2[data-v-ee2099d9]{letter-spacing:-.01em;text-transform:uppercase;margin:0 0 .6rem;font-size:calc(clamp(1.4rem,4vw,2.4rem));font-weight:900}.head p[data-v-ee2099d9]{color:#555;margin:0}[data-v-ee2099d9] .splide__track--draggable{cursor:grab}[data-v-ee2099d9] .splide.is-dragging .splide__track,[data-v-ee2099d9] .splide__track--draggable:active{cursor:grabbing}.arrows[data-v-ee2099d9]{justify-content:flex-end;gap:.5rem;padding:1rem 2.25rem 0;display:flex}.arrows button[data-v-ee2099d9]{border:2px solid var(--color-dark);width:42px;height:42px;color:var(--color-dark);cursor:pointer;background:0 0;border-radius:10px;font-size:1.1rem;transition:background .15s,color .15s}.arrows button[data-v-ee2099d9]:hover{background:var(--color-dark);color:#fff}
