.is-favorite[data-v-3c46bb6c]{color:rgb(var(--primary))}.button[data-v-3c46bb6c]{background:transparent;border:transparent;gap:.625rem;height:auto;padding:0}.button[data-v-3c46bb6c] .icon{font-size:1.75rem}.button[data-v-3c46bb6c] .icon:first-child:last-child{margin:0}.button[data-v-3c46bb6c] .icon:first-child:not(:last-child){height:auto;margin:0;width:auto}@media(min-width:1024px){.sr-only.mobile[data-v-3c46bb6c]{font-size:.8125rem;font-weight:600;height:auto;margin:0;position:static;text-decoration:underline;width:auto}}.product-title[data-v-69b5cac3]{font-weight:700;line-height:1.2;margin-bottom:.5rem}@media(min-width:1088px){.product-title[data-v-69b5cac3]{font-size:1.25rem}}[data-v-69b5cac3] .product-extract{font-weight:700;margin-bottom:.75rem!important}.promotion-tag[data-v-69b5cac3]{background-color:rgb(var(--primary));border-radius:5px;font-size:.75rem;font-weight:600;left:1.25rem;padding:3px 10px;position:absolute;top:1.25rem;z-index:2;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-favorites[data-v-69b5cac3]{color:rgb(var(--primary));position:absolute;right:10px;top:calc(259px + 1.5rem);z-index:1}.reference[data-v-69b5cac3]{font-size:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(86 36 232/var(--tw-text-opacity,1))}.availability[data-v-69b5cac3]{color:#2d2d2d;font-family:montserrat,sans-serif,"theme('fontFamily.montserrat') fallback";font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:16px;padding-left:16px;position:relative}.availability[data-v-69b5cac3]:before{background-color:#7c8080;border-radius:100px;content:"";height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.availability.success[data-v-69b5cac3]:before{background-color:#13b471}.availability.warning[data-v-69b5cac3]:before{background-color:#fca119}.availability.error[data-v-69b5cac3]:before{background-color:#7c8080}.no_more_sold[data-v-69b5cac3]{margin-top:24px}.no_more_sold .warning[data-v-69b5cac3]{align-items:center;color:rgb(var(--primary));display:flex;font-family:montserrat,sans-serif;font-size:.875rem;font-weight:400;gap:10px;height:auto}.no_more_sold .warning .icon[data-v-69b5cac3]{color:rgb(var(--primary));font-size:20px;transform:rotate(180deg)}.card-price[data-v-69b5cac3]{align-items:center;border-top:1px solid #d9d9d9;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:auto;padding-top:8px;width:100%}.card-price .price-wrapper[data-v-69b5cac3]{align-items:flex-start;display:flex;flex:1 0 100%;flex-direction:column;margin-bottom:8px}.card-price .price-wrapper label[data-v-69b5cac3]{color:#7c8080;font-size:12px;font-weight:400;line-height:16px}.card-price .price-wrapper label[data-v-69b5cac3],.card-price .price-wrapper p[data-v-69b5cac3]{font-family:montserrat,sans-serif,"theme('fontFamily.montserrat') fallback";font-style:normal}.card-price .price-wrapper p[data-v-69b5cac3]{color:rgb(var(--primary));font-size:24px;font-weight:700;line-height:24px}.card-price .price-wrapper p sup[data-v-69b5cac3]{font-size:14px}.card-price .quantity-wrapper[data-v-69b5cac3]{margin-right:24px}.card-price .quantity-wrapper[data-v-69b5cac3] .control{height:44px}.card-price .quantity-wrapper[data-v-69b5cac3] .control .input{border:1px solid #5624e8;color:#5624e8;min-width:44px;text-align:center!important;width:44px;z-index:3}.card-price .quantity-wrapper[data-v-69b5cac3] .control .button{background-color:transparent;border:1px solid #5624e8;border-radius:0 10px 10px 0;color:#5624e8;height:44px;padding:16px}.card-price .quantity-wrapper[data-v-69b5cac3] .control .button:hover{background-color:#5624e8;color:#fff;transition:.2s ease-in}.card-price .quantity-wrapper[data-v-69b5cac3] .control:first-of-type .button{border-radius:10px 0 0 10px}.card-price .button[data-v-69b5cac3]{background-color:rgb(var(--primary));border-radius:100px;color:#fff;font-family:montserrat,sans-serif,"theme('fontFamily.montserrat') fallback";font-size:14px;font-style:normal;font-weight:600;height:auto;line-height:normal;margin-left:auto;padding:15px}.card-price .button.btn-cart[data-v-69b5cac3]{font-size:18px;margin-left:0;padding:12px 20px}.signature-logo-wrapper[data-v-69b5cac3]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));height:43px;padding:0 5px 3px;position:absolute;right:10px;top:10px;width:80px;z-index:2}.signature-logo-wrapper img[data-v-69b5cac3]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-card a[data-v-69b5cac3]{color:-webkit-link}
