- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
- <> .card__quick-add { position: absolute !important; z-index: 9 !important; left: 0; right: 0; bottom: 100%; display: block !important; opacity: 0; pointer-events: none; transition: opacity 0.2s easetransform 0.2s ease; } .card:hover .card__quick-add { opacity: 1 !important; pointer-events: auto; transform: translateY(0); } .card { position: relative; } .custom-quick-add-wrapper { position: relative; display: flex; align-items: center; background-color: #fff; box-shadow: 0 0 0 1px rgba(0000.06)0 2px 8px rgba(0000.05); border-radius: 3px; } .quick-add__buttons.custom-quick-add-sizes { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; padding: 0.5rem 0.5rem; scrollbar-width: none; gap: 0.3rem; flex: 1; } .quick-add__buttons::-webkit-scrollbar { display: none; } .quick-add-size-form { margin: 0; flex: 0 0 auto; } .quick-add-size-form button { background: transparent; border: none; font-size: 1.4rem; font-weight: 500; color: #444; cursor: pointer; padding: 0.25rem 0.75rem; transition: all 0.2s ease; } .quick-add-size-form button:hover { color: #006443; font-weight: 600; } .quick-add-arrow { display: none; background: white; border: none; font-size: 2rem; font-weight: bold; cursor: pointer; width: 2rem; height: 100%; position: absolute; top: 0; z-index: 2; } .quick-add-arrow.left { left: 0; } .quick-add-arrow.right { right: 0; } .quick-add-arrow.disabled { opacity: 0.3; pointer-events: none; cursor: default; } @media (max-width: 1023px) { .quick-add-arrow { display: none !important; } .quick-add__buttons.custom-quick-add-sizes { display: none; } } @media (min-width: 1024px) { .quick-add-arrow { display: block !important; } } .quick-add__buttons:has(.quick-add-size-form:only-child) { justify-content: center; } .quick-add__buttons.custom-quick-add-sizes:not(.overflowing) { justify-content: center !important; } .quick-add__buttons.custom-quick-add-sizes.overflowing { justify-content: flex-start !important; } >
