.saving-badge[data-v-b9cff73c]{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(220 13 21/var(--tw-bg-opacity));border-radius:1.5rem;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-direction:column;font-family:Gilroy,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;justify-content:center;padding:8px}.saving-badge span[data-v-b9cff73c]:first-of-type{font-weight:600}input.remove-default-input-btn[type=number][data-v-19fd1dc0]::-webkit-inner-spin-button,input.remove-default-input-btn[type=number][data-v-19fd1dc0]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-19fd1dc0]{-moz-appearance:textfield}.products{flex-wrap:wrap}.products__campaign{grid-column:1/-1}.products--grid{display:grid;row-gap:20px}@media (min-width:768px){.products--grid{column-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.products--grid{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}}.products--list{display:grid;gap:24px}.products--list__card{display:flex}.hierarchy-list:not(.depth)>ul>li[data-v-3a71101e]{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(229 229 229/var(--tw-border-opacity))}.hierarchy-list.depth.active>div>p[data-v-3a71101e],.hierarchy-list:not(.depth)>div>p[data-v-3a71101e]{font-weight:600}.hierarchy-list.depth:not(.active)>div>p[data-v-3a71101e]{font-size:1.6rem;line-height:2.1rem}.hierarchy-list .hierarchy-list-title[data-v-3a71101e]{font-size:1.7rem;line-height:2.1rem}.hierarchy-list .hierarchy-list-title[data-v-3a71101e]:hover{text-decoration-line:underline}.hierarchy-list.active[data-v-3a71101e]{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity));padding-left:12px}.hierarchy-list.depth[data-v-3a71101e]{border-bottom-width:0;padding-bottom:4px;padding-top:4px}.hierarchy-list[data-v-3a71101e]{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity));cursor:pointer}.hierarchy-list p[data-v-3a71101e]{--tw-text-opacity:1;color:rgb(6 92 171/var(--tw-text-opacity));font-size:1.6rem;font-weight:700;line-height:2.1rem;line-height:36px}.slide-enter-active[data-v-27194f4f]{transition-duration:.3s;transition-timing-function:ease-in}.slide-leave-active[data-v-27194f4f]{transition-duration:.3s;transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to[data-v-27194f4f],.slide-leave[data-v-27194f4f]{max-height:100px;overflow:hidden}.slide-enter[data-v-27194f4f],.slide-leave-to[data-v-27194f4f]{max-height:0;overflow:hidden}.slide-in[data-v-4addd69c]{animation:slide-in-4addd69c .4s;display:block!important}@media (min-width:1025px){.slide-in[data-v-4addd69c]{animation:none}}.slide-out[data-v-4addd69c]{animation:slide-out-4addd69c .4s forwards;display:block!important}@media (min-width:1025px){.slide-out[data-v-4addd69c]{animation:none}}@keyframes slide-in-4addd69c{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out-4addd69c{0%{transform:translateX(0)}to{transform:translateX(100%)}}.tile-button[data-v-542fd4bf]{align-items:center;display:flex;gap:.5rem}.tile-image[data-v-542fd4bf]{object-fit:cover}[data-v-04b48a2a] .modal{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity));border-radius:0;display:flex;margin:0;max-height:100vh;max-width:950px;padding:0 0 24px;position:absolute;text-align:center;top:8px;width:95%}@media (min-width:768px){[data-v-04b48a2a] .modal{margin-bottom:32px;margin-top:32px;top:0}}@media (min-width:992px){[data-v-04b48a2a] .modal{width:100%}}.background[data-v-04b48a2a]{align-items:center;background-color:#0000004d;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%}.quantity-button.disabled[data-v-04b48a2a]{cursor:default;opacity:.5}.quantity-button.disabled[data-v-04b48a2a],.quantity-button[data-v-04b48a2a]{--tw-bg-opacity:1;background-color:rgb(6 92 171/var(--tw-bg-opacity))}.quantity-button[data-v-04b48a2a]{--tw-text-opacity:1;border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity));line-height:1rem;padding:4px;top:6px}@media (max-width:381px){.variations-modal[data-v-04b48a2a]{height:314px}}button[data-v-159650f4]{background-color:var(--background-color,#fff);border-color:var(--background-color--hover,#065cab);color:var(--color,#065cab)}button[data-v-159650f4]:hover{background-color:var(--background-color--hover,#065cab);color:var(--color-hover,#fff)}