/* inyou css bundle 2026-08-30 13:22:15 */

/* catalog/view/stylesheet/inyou_catalog_variants.css */
.iy-cv{--iy-cv-size: 32px;--iy-cv-gap: 8px;--iy-cv-accent: rgba(20, 102, 120, 1);--iy-cv-muted: rgba(105, 105, 115, 1);--iy-cv-line: rgba(0, 0, 0, .22);margin: 8px 0 6px;text-align: left}.iy-cv-strip{position: relative}.iy-cv-row{display: flex;align-items: center;gap: var(--iy-cv-gap);overflow-x: auto;overflow-y: hidden;padding: 5px 2px;margin: -5px -2px;scrollbar-width: none;-ms-overflow-style: none;-webkit-overflow-scrolling: touch;scroll-snap-type: x proximity}.iy-cv-row::-webkit-scrollbar{display: none}.iy-cv-swatch{position: relative;flex: 0 0 auto;display: block;width: var(--iy-cv-size);height: var(--iy-cv-size);border-radius: 50%;background: #f2f2f2;box-shadow: 0 0 0 1px var(--iy-cv-line);scroll-snap-align: start;transition: box-shadow .15s ease, transform .15s ease;-webkit-tap-highlight-color: transparent}.iy-cv-swatch::before{content: '';position: absolute;top: 50%;left: 50%;width: 44px;height: 44px;transform: translate(-50%, -50%)}.iy-cv-swatch img, .iy-cv-fill{display: block;width: 100%;height: 100%;border-radius: 50%;object-fit: cover}.iy-cv-fill.is-unknown{background: repeating-linear-gradient( 45deg, #ececec 0, #ececec 3px, #f7f7f7 3px, #f7f7f7 6px )}.iy-cv-swatch.is-current{box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--iy-cv-accent)}.iy-cv-swatch:active{transform: scale(.92)}.iy-cv-swatch.is-out{opacity: .45}.iy-cv-swatch.is-out::after{content: '';position: absolute;top: 50%;left: -2px;right: -2px;height: 1px;background: rgba(0, 0, 0, .55);transform: rotate(-45deg)}.iy-cv-sizes{margin-top: 5px;color: var(--iy-cv-muted);font-size: 11px;line-height: 1.35;letter-spacing: .01em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.iy-cv-swatch:focus-visible{outline: 2px solid var(--iy-cv-accent);outline-offset: 3px}@media (prefers-reduced-motion: reduce){.iy-cv-swatch{transition: none}.iy-cv-swatch:active{transform: none}}@media (min-width: 768px){.iy-cv{--iy-cv-size: 30px;--iy-cv-gap: 7px}.iy-cv-swatch:hover{box-shadow: 0 0 0 2px #fff, 0 0 0 3px var(--iy-cv-accent)}.iy-cv-sizes{font-size: 12px}}.product-list .iy-cv{text-align: left}.product-grid .iy-cv-strip:not(.has-overflow) .iy-cv-row{justify-content: center}.product-grid .iy-cv-sizes{text-align: center}.product-layout.iy-cv-sold .product-thumb{opacity: .55;filter: saturate(.35)}.product-layout.iy-cv-sold .product-thumb:hover, .product-layout.iy-cv-sold .product-thumb:focus-within{opacity: .85;filter: none}.product-layout.iy-cv-sold .image{position: relative}.product-layout.iy-cv-sold .image::after{content: 'Немає в наявності';position: absolute;left: 50%;bottom: 8px;transform: translateX(-50%);padding: 3px 10px;border-radius: 999px;background: rgba(31, 41, 55, .88);color: #fff;font-size: 10px;letter-spacing: .02em;white-space: nowrap;pointer-events: none}html[lang="ru"] .product-layout.iy-cv-sold .image::after{content: 'Нет в наличии'}.product-layout.iy-cv-sold .btn-cart{pointer-events: none;opacity: .5}.ocf-value .iy-cf-dot{display: inline-block;flex: 0 0 auto;width: 16px;height: 16px;margin-right: 7px;border-radius: 50%;box-shadow: 0 0 0 1px rgba(0, 0, 0, .2);vertical-align: -3px}@media (max-width: 767px){.module-side_products .side-products-tabs .nav-tabs{display: flex;flex-wrap: wrap;row-gap: 2px}.module-side_products .side-products-tabs .nav-tabs > li{float: none;flex: 0 0 auto;max-width: 100%}.module-side_products .side-products-tabs .nav-tabs > li > a{white-space: normal;font-size: 12px;letter-spacing: .04em}}

/* catalog/view/stylesheet/inyou_catalog_card.css */
.main-products .product-thumb .product-labels{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;max-width: 70%;pointer-events: none}.main-products .product-thumb .product-labels .product-label{margin: 0;line-height: 1.2}.main-products .product-thumb .product-labels .product-label:nth-child(n+3){display: none}@media (max-width: 767px){.main-products .product-thumb .product-labels .product-label{font-size: 10px;letter-spacing: .02em}.main-products .product-thumb .product-labels .product-label b{padding: 3px 7px}.main-products.product-grid .product-thumb .name{margin-top: 6px}.main-products.product-grid .product-thumb .name a{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;font-size: 13px !important;line-height: 1.35;min-height: calc(3 * 1.35em);overflow-wrap: break-word;word-break: normal}.main-products.product-grid .product-thumb .price{margin-top: 4px}.main-products.product-grid .product-thumb .price .price-normal, .main-products.product-grid .product-thumb .price .price-new{font-size: 16px;font-weight: 700}.main-products.product-grid .product-thumb .price .price-old{font-size: 12px}.main-products.product-grid .product-thumb .rating.no-rating{display: none}.main-products{padding-bottom: 64px}}.main-products.product-grid.product-grid .product-thumb .button-group{width: 100%;padding: 0 !important;background: none !important;justify-content: center}.main-products.product-grid.product-grid .product-thumb .cart-group{display: flex !important;flex: 1 1 auto !important;min-width: 0}.main-products.product-grid.product-grid .product-thumb .btn-cart.btn{flex: 1 1 auto !important;width: 100%;height: 40px;min-height: 40px;padding: 0 10px !important;border: 0;border-radius: 8px !important;background: #277b8c;color: #fff;font-size: 13px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;justify-content: center;gap: 7px;box-shadow: 0 1px 2px rgba(20, 60, 70, .18);transition: background-color .15s ease, box-shadow .15s ease, transform .15s ease}.main-products.product-grid.product-grid .product-thumb .btn-cart.btn::before{top: 0;margin: 0;font-size: 16px;color: #fff}.main-products.product-grid.product-grid .product-thumb .btn-cart.btn .btn-text{padding: 0}.main-products.product-grid.product-grid .product-thumb .btn-cart.btn:hover{background: #1f6676 !important;box-shadow: 0 4px 10px rgba(31, 102, 118, .28);transform: translateY(-1px)}.main-products.product-grid.product-grid .product-thumb .btn-cart.btn:active, .main-products.product-grid.product-grid .product-thumb .btn-cart.btn:hover:active{background: #1a5866 !important;box-shadow: 0 1px 2px rgba(20, 60, 70, .2);transform: translateY(0)}.main-products.product-grid.product-grid .product-thumb .btn-cart.btn:focus{box-shadow: 0 1px 2px rgba(20, 60, 70, .18)}.main-products.product-grid.product-grid .product-thumb .btn-cart.btn:focus-visible{outline: 2px solid #277b8c;outline-offset: 2px}.main-products.product-grid .product-thumb .buttons-wrapper{margin-top: 8px}@media (max-width: 767px){.main-products.product-grid.product-grid .product-thumb .btn-cart.btn{height: 38px;min-height: 38px;font-size: 12px}}@media (min-width: 768px){.main-products.product-grid.product-grid .product-thumb .buttons-wrapper{position: static;width: auto;left: auto;overflow: visible;transform: none;margin-top: 8px}.main-products.product-grid.product-grid .product-thumb .buttons-wrapper .button-group, .main-products.product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group{position: static;opacity: 1;visibility: visible;transform: none}}.product-info .button-group-page .extra-group, .product-info .button-group-page .wishlist-compare{display: none !important}.product-info .button-group-page .buttons-wrapper{flex-wrap: nowrap;align-items: center}.product-info .button-group-page .stepper-group.cart-group{flex: 1 1 auto !important;flex-wrap: nowrap;width: 100%;min-width: 0;gap: 8px}.product-info .button-group-page .stepper{flex: 0 0 auto}.product-info .button-group-page .stepper input#product-quantity{border-radius: 8px}.route-product-product .product-info .button-group-page .btn-cart.btn{height: 50px;min-height: 50px}.product-info .button-group-page .btn-cart.btn{flex: 1 1 auto !important;width: auto;min-width: 0;padding: 0 16px !important;border: 0;border-radius: 8px !important;background: #277b8c;color: #fff;font-size: 13px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;justify-content: center;gap: 7px;box-shadow: 0 1px 2px rgba(20, 60, 70, .18);transition: background-color .15s ease, box-shadow .15s ease, transform .15s ease}.product-info .button-group-page .btn-cart.btn::before{display: inline-block !important;top: 0;margin: 0;font-size: 17px;color: #fff}.product-info .button-group-page .btn-cart.btn .btn-text{display: block !important;padding: 0}.product-info .button-group-page .btn-cart.btn:hover{background: #1f6676 !important;box-shadow: 0 4px 10px rgba(31, 102, 118, .28);transform: translateY(-1px)}.product-info .button-group-page .btn-cart.btn:active, .product-info .button-group-page .btn-cart.btn:hover:active{background: #1a5866 !important;box-shadow: 0 1px 2px rgba(20, 60, 70, .2);transform: translateY(0)}.product-info .button-group-page .btn-cart.btn:focus-visible{outline: 2px solid #277b8c;outline-offset: 2px}@media (max-width: 991px){.route-product-product .product-info .button-group-page{padding: 8px 12px calc(8px + env(safe-area-inset-bottom)) !important;background: #fff !important;border-top: 1px solid #e6eaee;box-shadow: 0 -6px 18px rgba(20, 40, 50, .10)}.route-product-product .product-info .button-group-page .btn-cart.btn{height: 44px;min-height: 44px}.route-product-product .inyou-cb-toggle{bottom: 76px !important}}.product-img.iy-cv-swapped .img-second{display: none !important}.main-products.product-grid .product-layout{display: flex}.main-products.product-grid .product-thumb{display: flex;flex-direction: column;width: 100%}.main-products.product-grid .product-thumb .caption{display: flex;flex-direction: column;flex: 1 1 auto}.main-products.product-grid .product-thumb .price{margin-top: auto}.main-products.product-grid .product-thumb .iy-cv{flex: 0 0 auto}.product-thumb .iy-nm-type{display: block;min-height: 14px;margin: 6px 0 0;font-size: 10px;line-height: 14px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;text-align: center;color: #8a95a1}.product-thumb .name a.iy-nm, .main-products.product-grid .product-thumb .name a.iy-nm{display: block;min-height: 0;-webkit-line-clamp: none;overflow: visible}.product-thumb .iy-nm-head{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: calc(2 * 1.35em);font-weight: 600;line-height: 1.35;text-align: center;color: #1f2d3a}.product-thumb .iy-nm-sub{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: calc(2 * 1.35em);margin-top: 2px;font-size: 11.5px;line-height: 1.35;text-align: center;color: #8a8a8a}.main-products.product-grid .product-thumb .iy-cv-nocolors::before, .module-products .product-thumb .iy-cv-nocolors::before{content: '';display: block;height: var(--iy-cv-size, 32px)}.main-products.product-grid .product-thumb .iy-cv-nosizes::after, .module-products .product-thumb .iy-cv-nosizes::after{content: '';display: block;height: 15px;margin-top: 5px}.main-products.product-grid .product-thumb .iy-cv-row, .module-products .product-thumb .iy-cv-row{justify-content: center}@media (min-width: 0){.main-products.product-grid .product-thumb .iy-cv-nocolors::before, .main-products.product-grid .product-thumb .iy-cv-nosizes::after{display: none}.main-products.product-grid .product-thumb .iy-cv{margin-top: 6px;margin-bottom: 0}.main-products.product-grid .product-thumb .iy-cv-sizes{margin-top: 4px}.main-products.product-grid .product-thumb .iy-nm-type{min-height: 0;margin-top: 6px}.main-products.product-grid .product-thumb .name{min-height: 0;margin-top: 3px}.main-products.product-grid .product-thumb .iy-nm-head, .main-products.product-grid .product-thumb .iy-nm-sub{min-height: 0}@media (max-width: 767px){.main-products.product-grid .product-thumb .iy-nm-head{-webkit-line-clamp: 3}}.main-products.product-grid .product-thumb .price{padding-top: 8px}}.module-products .product-thumb .caption{text-align: center}.module-products .product-thumb .iy-cv-sizes, .module-products .product-thumb .price, .module-products .product-thumb .name{text-align: center}.module-products .product-thumb .price{justify-content: center}.module-products .product-thumb .iy-nm-head{-webkit-line-clamp: 1;min-height: 1.35em;white-space: nowrap;text-overflow: ellipsis;display: block;overflow: hidden}.module-products .product-thumb .iy-nm-sub{display: none}.module-side_products .swiper-slide{height: auto}.module-side_products .product-thumb{height: 100%}.module-side_products .product-thumb .iy-nm-type, .module-side_products .product-thumb .iy-nm-head, .module-side_products .product-thumb .iy-nm-sub{text-align: left}.module-side_products .product-thumb .iy-nm-type{margin-top: 2px}.module-side_products .product-thumb .iy-nm-head{-webkit-line-clamp: 1;min-height: 1.35em;white-space: nowrap;text-overflow: ellipsis;display: block;overflow: hidden}.module-side_products .product-thumb .iy-nm-sub{display: none}

/* catalog/view/stylesheet/inyou_product_options.css */
.product-options label.iy-co .option-value{background: var(--iy-co-bg, #f2f2f2) !important;color: var(--iy-co-fg, #1f2937) !important;border-color: rgba(0, 0, 0, .18) !important}.product-options label.iy-co.is-checked .option-value, .product-options .radio label.iy-co input:checked + .option-value{background: var(--iy-co-bg, #f2f2f2) !important;color: var(--iy-co-fg, #1f2937) !important;border-color: rgba(31, 41, 55, .85) !important;box-shadow: 0 0 0 1px rgba(31, 41, 55, .85)}.product-options label.iy-co .option-value{box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .06)}.product-options label.iy-co.is-checked .option-value{box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .06), 0 0 0 1px rgba(31, 41, 55, .85)}.product-options label.iy-co.is-out{opacity: .4;cursor: not-allowed}.product-options label.iy-co.is-out .option-value{position: relative;text-decoration: line-through}.product-options label.iy-co.is-out input{pointer-events: none}

/* catalog/view/stylesheet/inyou_catalog_filter.css */
:root{--iy-cf-accent: rgb(39, 123, 140);--iy-cf-accent-dark: rgb(20, 102, 120);--iy-cf-ink: #1f2937;--iy-cf-muted: #6b7280;--iy-cf-line: #edf0f2;--iy-cf-radius: 12px}:root{--iy-cf-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--iy-cf-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h10M18 18h2'/%3E%3Ccircle cx='16' cy='6' r='2' fill='%23000' stroke='none'/%3E%3Ccircle cx='10' cy='12' r='2' fill='%23000' stroke='none'/%3E%3Ccircle cx='16' cy='18' r='2' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.ocf-container .ocf-header{font-size: 17px;font-weight: 600;letter-spacing: -.01em;color: var(--iy-cf-ink)}.ocf-container .ocf-header .ocf-brand{color: var(--iy-cf-accent)}.iy-cf-active{display: flex;flex-wrap: wrap;gap: 8px;padding: 10px 0;border-bottom: 1px solid var(--iy-cf-line);position: sticky;top: 0;z-index: 3;background: #fff}.iy-cf-active.is-empty{display: none}.iy-cf-chip{display: inline-flex;align-items: center;gap: 6px;max-width: 100%;padding: 6px 10px 6px 12px;border: 0;border-radius: 999px;background: var(--iy-cf-accent);color: #fff;font-size: 13px;line-height: 1.2;cursor: pointer}.iy-cf-chip:hover{background: var(--iy-cf-accent-dark)}.iy-cf-chip-x{font-size: 15px;line-height: 1;opacity: .8}.ocf-container .ocf-filter{border: 0;border-bottom: 1px solid var(--iy-cf-line);background: none;border-radius: 0;margin: 0}.ocf-container .ocf-filter:last-child{border-bottom: 0}.ocf-container .ocf-filter-header{min-height: 48px;padding: 12px 2px;background: none !important;border: 0 !important;border-radius: 0 !important;cursor: pointer}.ocf-container .ocf-filter-name{font-size: 13px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;color: var(--iy-cf-ink)}.ocf-container .ocf-active-label{color: var(--iy-cf-accent);font-size: 12px;font-weight: 500}.ocf-container .ocf-filter-discard{color: var(--iy-cf-muted);opacity: .75}.ocf-container .ocf-filter-discard:hover{color: #cc3b3b;opacity: 1}.ocf-container .ocf-value{min-height: 40px;padding: 6px 2px;border-radius: 8px;color: var(--iy-cf-ink);font-size: 14px;line-height: 1.35;transition: background-color .12s ease}.ocf-container .ocf-value:hover{background: #f7f9fa}.ocf-container .ocf-value.ocf-selected{background: rgba(39, 123, 140, .07);font-weight: 600}.ocf-container .ocf-value-input{width: 18px;height: 18px;flex: 0 0 18px;margin-top: 1px}.ocf-container .ocf-value-input::before{border: 1.5px solid #cbd3d8;border-radius: 5px;background: #fff;transition: border-color .12s ease, background-color .12s ease}.ocf-container .ocf-value-input-radio::before{border-radius: 50%}.ocf-container .ocf-value:hover .ocf-value-input::before{border-color: var(--iy-cf-accent)}.ocf-container .ocf-selected .ocf-value-input::before{border-color: var(--iy-cf-accent);background: var(--iy-cf-accent)}.ocf-container .ocf-value-count{color: var(--iy-cf-muted);background: #f2f5f6;border-radius: 999px;font-size: 11px;min-width: 22px;text-align: center}.ocf-container .ocf-selected .ocf-value-count{background: rgba(39, 123, 140, .12);color: var(--iy-cf-accent-dark)}.ocf-container .ocf-value-color{width: 18px;height: 18px;flex: 0 0 18px;margin-right: 10px;border-radius: 50%;box-shadow: 0 0 0 1px rgba(0, 0, 0, .18)}.ocf-container .ocf-selected .ocf-value-color{box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--iy-cf-accent)}.ocf-container .ocf-noUi-target .ocf-noUi-connect, .ocf-container .ocf-noUi-connect{background: var(--iy-cf-accent) !important}.ocf-container .ocf-noUi-target .ocf-noUi-handle, .ocf-container .ocf-noUi-handle{background: #fff !important;border-color: var(--iy-cf-accent) !important;border-width: 3px !important;box-shadow: 0 1px 4px rgba(0, 0, 0, .18) !important}.ocf-container .ocf-noUi-target{border-radius: 999px}.ocf-container .ocf-noUi-active{box-shadow: 0 0 0 8px rgba(39, 123, 140, .18) !important}.ocf-container .ocf-noUi-pips .ocf-noUi-value{color: var(--iy-cf-muted);font-size: 11px}.ocf-container input[type="text"], .ocf-container input[type="number"]{border-radius: 8px;border: 1px solid #dfe4e8;font-size: 14px}.ocf-container input:focus{border-color: var(--iy-cf-accent);outline: none}.ocf-container .ocf-btn-show-filters{color: var(--iy-cf-accent);font-weight: 600;font-size: 13px}.ocf-container .ocf-footer .ocf-btn-block:not(.ocf-disabled){background: var(--iy-cf-accent);border-color: var(--iy-cf-accent);color: #fff;border-radius: 10px;font-weight: 600}.iy-cf-headerbar{display: none}@media (max-width: 767px){.iy-cf-headerbar{display: flex;align-items: center;gap: 10px;height: 46px;padding: 0 10px;background: #fff;border-top: 1px solid var(--iy-cf-line, #edf0f2);box-shadow: 0 4px 10px -8px rgba(0, 0, 0, .5)}.iy-cf-headerbar.is-pinned{position: fixed;left: 0;right: 0;z-index: 998;box-shadow: 0 6px 16px -12px rgba(0, 0, 0, .55)}.iy-cf-spacer{height: 0}.iy-cf-sentinel{height: 0;margin: 0;padding: 0}.ocf-mobile-open .iy-cf-headerbar.is-pinned, .ocf-overflow-hidden .iy-cf-headerbar.is-pinned{opacity: 0;pointer-events: none}.ocf-btn-mobile-fixed.iy-cf-in-header{position: static !important;transform: none !important;transition: none !important;left: auto !important;top: auto !important;z-index: auto !important;flex: 0 0 auto}.ocf-btn-mobile-fixed.iy-cf-in-header .ocf-btn{display: inline-flex;align-items: center;gap: 7px;height: 34px;padding: 0 14px;border: 0;border-radius: 999px;background: var(--iy-cf-accent, rgb(39, 123, 140));color: #fff;font-size: 13px;font-weight: 600;letter-spacing: .01em;white-space: nowrap;-webkit-tap-highlight-color: transparent}.ocf-btn-mobile-fixed.iy-cf-in-header .ocf-btn:active{transform: scale(.97)}.ocf-btn-mobile-fixed.iy-cf-in-header .ocf-btn-name{order: 2;margin: 0;color: inherit}.ocf-btn-mobile-fixed.iy-cf-in-header .ocf-icon{order: 1;margin: 0;color: inherit}.iy-cf-count{order: 3}.iy-cf-count:empty{display: none}.iy-cf-count:not(:empty){display: block;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;background: #fff;color: var(--iy-cf-accent-dark, rgb(20, 102, 120));font-size: 11px;font-weight: 700;line-height: 18px;text-align: center}.iy-cf-sort{flex: 1 1 auto;min-width: 0;max-width: 210px}.iy-cf-headerbar .iy-cf-sort select{width: 100%;height: 34px;padding: 0 26px 0 10px;border: 1px solid #dfe4e8 !important;border-radius: 10px !important;color: var(--iy-cf-ink, #1f2937);font-size: 13px;appearance: none;-webkit-appearance: none;background: #fff var(--iy-cf-caret) no-repeat right 9px center !important;background-size: 11px !important;text-overflow: ellipsis}.iy-cf-sort select:focus{border-color: var(--iy-cf-accent);outline: none}.products-filter.iy-cf-emptied{display: none}.ocf-container.ocf-mobile-1{width: 100% !important;max-width: 400px;box-shadow: 0 0 40px rgba(0, 0, 0, .18)}.ocf-container .ocf-header{height: 56px;padding: 0 16px;font-size: 18px;border-bottom: 1px solid var(--iy-cf-line)}.ocf-container .ocf-body{top: 56px;bottom: 76px;padding: 0 16px}.ocf-container .ocf-footer{padding-top: 12px;padding-left: 16px;padding-right: 16px;border-top: 1px solid var(--iy-cf-line);background: #fff}.ocf-container .ocf-footer .ocf-btn-block{height: 46px;border-radius: 12px;font-size: 15px}.ocf-container .ocf-value{min-height: 44px;padding: 8px 2px}.ocf-container .ocf-filter-header{min-height: 52px}.products-filter .grid-list{display: none}.ocf-container .ocf-filter.iy-cf-inline .ocf-filter-body > .ocf-value-list{position: static !important;transform: none !important;transition: none !important;width: auto !important;min-width: 0 !important;height: auto !important;padding: 0 0 10px !important;overflow: visible !important}.ocf-container .ocf-filter.iy-cf-inline > .ocf-filter-body > .ocf-filter-header .ocf-angle-right{display: none}.ocf-container .ocf-filter.iy-cf-inline .ocf-filter-header{min-height: 44px;cursor: default}.ocf-container .ocf-filter.iy-cf-inline .ocf-btn-show-values{padding-left: 0}.ocf-container .ocf-module-page{display: none}.ocf-container .ocf-filter.iy-cf-inline .ocf-value-slider{padding: 0 10px}}@media (min-width: 768px){.ocf-container.ocf-vertical .ocf-content{border: 1px solid var(--iy-cf-line);border-radius: var(--iy-cf-radius);padding: 12px 14px;background: #fff}.ocf-container .ocf-header{padding-bottom: 10px;margin-bottom: 2px;border-bottom: 1px solid var(--iy-cf-line)}.ocf-container.ocf-vertical{position: sticky;top: 12px;align-self: flex-start}.ocf-container .ocf-value{min-height: 28px;padding: 3px 2px;border-radius: 6px}.ocf-container .ocf-value-name{line-height: 1.35}.ocf-container .ocf-filter-header{min-height: 38px;padding: 9px 2px}.ocf-container .ocf-value-input, .ocf-container .ocf-value-color{width: 16px;height: 16px;flex: 0 0 16px;margin-right: 8px}.ocf-container .ocf-value-list{padding-bottom: 6px}.ocf-container .ocf-noUi-pips{padding-top: 12px}}@media (max-width: 400px){.iy-cf-headerbar{gap: 8px;padding: 0 8px}.iy-cf-headerbar .iy-cf-sort select{font-size: 12.5px}}@media (max-width: 360px){.ocf-container .ocf-filter-name{font-size: 12px;letter-spacing: .03em}}.ocf-container .ocf-filter.ocf-active, .ocf-container .ocf-active.ocf-dropdown .ocf-filter-header, .ocf-container.ocf-theme-light .ocf-filter.ocf-active, .ocf-container.ocf-theme-light .ocf-active.ocf-dropdown .ocf-filter-header{background-color: rgba(39, 123, 140, .05) !important}.ocf-container .ocf-filter.ocf-active{box-shadow: inset 3px 0 0 var(--iy-cf-accent, rgb(39, 123, 140))}.ocf-container .ocf-selected-values, .ocf-container .ocf-module-selected, .ocf-container [class*="ocf-selected-"]{background-color: rgba(39, 123, 140, .05) !important;border-radius: 10px}.ocf-container .ocf-selected-value, .ocf-container .ocf-selected-values .ocf-btn-link{color: var(--iy-cf-accent-dark, rgb(20, 102, 120))}.iy-cf-overlay{display: none}@media (max-width: 767px){.iy-cf-overlay{display: block;position: fixed;inset: 0;top: 0;right: 0;bottom: 0;left: 0;z-index: 2147483646;background: rgba(17, 24, 32, .45);opacity: 0;pointer-events: none;transition: opacity .22s ease;-webkit-tap-highlight-color: transparent}.iy-cf-overlay.is-visible{opacity: 1;pointer-events: auto}.ocf-container.ocf-mobile-active .ocf-header::after{content: '';position: absolute;right: 46px;top: 50%;width: 3px;height: 22px;border-radius: 3px;background: rgba(0, 0, 0, .12);transform: translateY(-50%)}.ocf-container .ocf-header{position: relative}}

/* catalog/view/stylesheet/inyou_add_to_cart.css */
.iy-atc-layer, .iy-atc-added{--iy-atc-accent: #277b8c;--iy-atc-accent-dark: #1f6676;--iy-atc-ink: #1f2d3a;--iy-atc-muted: #6b7a88;--iy-atc-line: #e3e8ec;font-family: "Nunito Sans", -apple-system, "Segoe UI", Roboto, sans-serif;color: var(--iy-atc-ink);box-sizing: border-box}.iy-atc-layer *, .iy-atc-added *, .iy-atc-stock *{box-sizing: border-box}.iy-atc-head{display: flex;align-items: flex-start;gap: 12px}.iy-atc-img{flex: 0 0 64px;width: 64px;height: 64px;object-fit: contain;border-radius: 10px;background: #f6f7f9;border: 1px solid var(--iy-atc-line)}.iy-atc-title{font-size: 17px;font-weight: 800;line-height: 1.2;margin: 2px 0 4px}.iy-atc-title--ok{display: flex;align-items: center;gap: 8px;color: #1d7a4a}.iy-atc-ok{display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;border-radius: 50%;background: #1d7a4a;color: #fff;font-size: 13px;font-weight: 900}.iy-atc-name{font-size: 13.5px;line-height: 1.35;color: var(--iy-atc-muted);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.iy-atc-close{position: absolute;top: 8px;right: 8px;width: 36px;height: 36px;border: 0;border-radius: 50%;background: transparent;color: #8a95a1;font-size: 26px;line-height: 1;cursor: pointer;padding: 0}.iy-atc-close:hover{background: #f1f4f6;color: var(--iy-atc-ink)}.iy-atc-actions{display: flex;gap: 10px;margin-top: 16px}.iy-atc-btn{flex: 1 1 0;display: inline-flex;align-items: center;justify-content: center;min-height: 46px;padding: 0 14px;border-radius: 8px;border: 1.5px solid var(--iy-atc-accent);font-size: 13px;font-weight: 700;letter-spacing: .03em;text-transform: uppercase;text-decoration: none !important;cursor: pointer;transition: background-color .15s ease, color .15s ease, box-shadow .15s ease;line-height: 1.2;text-align: center}.iy-atc-btn--primary{background: var(--iy-atc-accent);color: #fff !important;box-shadow: 0 1px 2px rgba(20, 60, 70, .18)}.iy-atc-btn--primary:hover{background: var(--iy-atc-accent-dark);border-color: var(--iy-atc-accent-dark);box-shadow: 0 4px 10px rgba(31, 102, 118, .28)}.iy-atc-btn--ghost{background: #fff;color: var(--iy-atc-accent) !important}.iy-atc-btn--ghost:hover{background: #eef6f8}.iy-atc-layer{position: fixed;inset: 0;z-index: 100010;display: flex;align-items: flex-end;justify-content: center;opacity: 0;transition: opacity .2s ease}.iy-atc-layer.is-in{opacity: 1}html.iy-atc-open, html.iy-atc-open body{overflow: hidden}.iy-atc-backdrop{position: absolute;inset: 0;background: rgba(20, 30, 40, .55)}.iy-atc-sheet{position: relative;width: 100%;max-width: 520px;max-height: 92vh;overflow: auto;padding: 18px 16px calc(16px + env(safe-area-inset-bottom));background: #fff;border-radius: 18px 18px 0 0;box-shadow: 0 -10px 40px rgba(0, 0, 0, .25);transform: translateY(24px);transition: transform .22s ease}.iy-atc-layer.is-in .iy-atc-sheet{transform: none}.iy-atc-list{list-style: none;margin: 14px 0 0;padding: 0;border: 1px solid var(--iy-atc-line);border-radius: 12px;overflow: hidden}.iy-atc-row{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 10px 12px;font-size: 14px;border-top: 1px solid var(--iy-atc-line)}.iy-atc-row:first-child{border-top: 0}.iy-atc-row.is-default{background: #fff8e8}.iy-atc-k{color: var(--iy-atc-muted);text-transform: none;font-weight: 600}.iy-atc-k::first-letter{text-transform: uppercase}.iy-atc-v{font-weight: 700;text-align: right}.iy-atc-price{font-size: 16px}.iy-atc-tag{display: inline-block;margin-left: 6px;padding: 2px 7px;border-radius: 999px;background: #f6c344;color: #4a3a00;font-size: 10.5px;font-style: normal;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;vertical-align: 1px;white-space: nowrap}.iy-atc-note{margin: 12px 0 0;font-size: 12.5px;line-height: 1.4;color: var(--iy-atc-muted)}.form-group.iy-atc-hl{animation: iy-atc-blink 2.4s ease;border-radius: 10px}@keyframes iy-atc-blink{0%{box-shadow: 0 0 0 0 rgba(246, 195, 68, 0);background: transparent}15%{box-shadow: 0 0 0 4px rgba(246, 195, 68, .55);background: #fff8e8}70%{box-shadow: 0 0 0 4px rgba(246, 195, 68, .55);background: #fff8e8}100%{box-shadow: 0 0 0 0 rgba(246, 195, 68, 0);background: transparent}}.iy-atc-stock{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 10px;width: 100%;margin: 0 0 10px;padding: 10px 12px;border-radius: 10px;background: #fff4e5;border: 1px solid #f2c48c;color: #6b3d00;font-size: 13px;line-height: 1.35;position: relative;order: -1}.iy-atc-stock-ico{flex: 0 0 22px;display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;border-radius: 50%;background: #f0a020;color: #fff;font-weight: 900;font-size: 13px}.iy-atc-stock-text{flex: 1 1 160px;font-weight: 600}.iy-atc-stock-take{flex: 0 0 auto;min-height: 32px;padding: 0 12px;border: 0;border-radius: 8px;background: #277b8c;color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .03em;text-transform: uppercase;cursor: pointer}.iy-atc-stock-take:hover{background: #1f6676}.iy-atc-stock-close{flex: 0 0 auto;width: 28px;height: 28px;margin-left: auto;border: 0;border-radius: 50%;background: transparent;color: #a86a1a;font-size: 20px;line-height: 1;cursor: pointer;padding: 0}.iy-atc-stock--incart{background: #eef6f8;border-color: #bfdde4;color: #1f4e58}.iy-atc-stock--incart .iy-atc-stock-ico{background: #277b8c}.iy-atc-stock--incart .iy-atc-stock-close{color: #3f7a88}.iy-atc-stock-link{display: inline-flex;align-items: center;text-decoration: none !important}.iy-atc-stock-link:hover{color: #fff}.stepper.iy-atc-stepper-over{border-color: #f0a020 !important;box-shadow: 0 0 0 2px rgba(240, 160, 32, .25)}#ro_stock_alert{display: none !important}.iy-atc-added{position: fixed;z-index: 100005;width: 100%;max-width: 520px;padding: 16px 16px calc(14px + env(safe-area-inset-bottom));background: #fff;border-radius: 18px 18px 0 0;box-shadow: 0 -10px 40px rgba(0, 0, 0, .22);left: 50%;bottom: 0;transform: translate(-50%, 110%);transition: transform .25s ease}.iy-atc-added.is-in{transform: translate(-50%, 0)}.iy-atc-opts{margin-top: 4px;font-size: 13px;line-height: 1.35;color: var(--iy-atc-ink)}.iy-atc-sum{margin-top: 4px;font-size: 14px;color: var(--iy-atc-ink)}.iy-atc-total{margin-top: 12px;padding-top: 10px;border-top: 1px solid var(--iy-atc-line);font-size: 13px;color: var(--iy-atc-muted)}@media (min-width: 992px){.iy-atc-layer{align-items: center}.iy-atc-sheet{border-radius: 16px;padding: 22px 22px 20px;transform: translateY(12px) scale(.98)}.iy-atc-added{left: auto;right: 20px;bottom: auto;top: 20px;width: 380px;border-radius: 14px;box-shadow: 0 12px 40px rgba(0, 0, 0, .22);transform: translate(0, -20px);opacity: 0;transition: transform .25s ease, opacity .25s ease}.iy-atc-added.is-in{transform: none;opacity: 1}.iy-atc-added .iy-atc-actions{flex-direction: column}.iy-atc-added .iy-atc-btn{min-height: 42px}}

/* catalog/view/stylesheet/inyou_product_option_pills.css */
.product-info .product-options > .options-title{margin: 0 0 12px !important;font-size: 17px;line-height: 1.25}.product-info .product-options .form-group{display: block !important;margin: 0 0 16px !important}.product-info .product-options .form-group:last-of-type{margin-bottom: 6px !important}.product-info .product-options .form-group > .control-label{display: block !important;width: auto !important;margin: 0 0 8px !important;padding: 0 !important;font-size: 12.5px !important;font-weight: 600 !important;line-height: 1.3;letter-spacing: .01em;color: #4a5560 !important;text-transform: lowercase !important}.product-info .product-options .form-group > .control-label::first-letter{text-transform: uppercase}.product-info .product-options .form-group > .control-label::after, .product-info .product-options .form-group.required > .control-label::before{position: static !important;top: auto !important;margin-left: 2px !important;font-size: 11px !important;line-height: 1;vertical-align: top;color: #d64545 !important}.product-info .product-options .form-group > div{display: flex !important;flex-wrap: wrap;gap: 8px;width: 100% !important;margin: 0 !important}.product-info .product-options .radio{margin: 0 !important;padding: 0 !important}.product-info .product-options .radio label{margin: 0 !important;padding: 0 !important;background: transparent !important}.product-info .product-options .radio label .option-value{display: inline-flex !important;align-items: center;gap: 6px;min-height: 36px !important;height: auto !important;margin: 0 !important;padding: 6px 14px !important;min-width: 44px;justify-content: center;border: 1px solid #c9d6db !important;border-radius: 18px !important;background: #fff !important;box-shadow: none !important;color: #1f2937 !important;font-size: 13.5px !important;font-weight: 500;line-height: 1.2;white-space: nowrap;cursor: pointer;transition: border-color .15s ease, background-color .15s ease, color .15s ease}.product-info .product-options .radio label:hover .option-value{border-color: #277b8c !important}.product-info .product-options .radio label.iy-co .option-value{padding-left: 9px !important;padding-right: 13px !important}.product-info .product-options .radio label.iy-co .option-value::before{content: '';flex: 0 0 16px;width: 16px;height: 16px;border-radius: 50%;background: var(--iy-co-bg, #e5e7eb);border: 1px solid rgba(0, 0, 0, .15);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6)}.product-info .product-options .radio label input:checked + .option-value, .product-info .product-options .radio label.is-checked .option-value{background: #277b8c !important;border-color: #277b8c !important;color: #fff !important;font-weight: 600;box-shadow: none !important}.product-info .product-options .radio label input:checked + .option-value::before, .product-info .product-options .radio label.is-checked .option-value::before{border-color: #fff}.product-info .product-options .radio label input:disabled + .option-value, .product-info .product-options .radio.disabled label .option-value, .product-info .product-options .radio.ro-disabled label .option-value, .product-info .product-options .radio label.disabled .option-value{color: #a3adb5 !important;border-style: dashed !important;border-color: #c9d6db !important;background: #fafafa !important;text-decoration: line-through;cursor: not-allowed}.product-info .product-options .radio label input:focus-visible + .option-value{outline: 2px solid #277b8c;outline-offset: 2px}@media (max-width: 767px){.product-info .product-options .radio label .option-value{min-height: 38px !important;padding: 7px 15px !important}.product-info .product-options .radio label.iy-co .option-value{padding-left: 10px !important}}

/* catalog/view/stylesheet/inyou_variant_peek.css */
.iy-peek{display: none}@media (max-width: 991px){.iy-peek{position: fixed;left: 12px;right: 12px;top: 10px;z-index: 100004;display: flex;align-items: center;gap: 12px;padding: 10px 40px 10px 10px;background: #fff;border: 1px solid #e3e8ec;border-radius: 14px;box-shadow: 0 12px 36px rgba(20, 40, 50, .22);font-family: "Nunito Sans", -apple-system, "Segoe UI", Roboto, sans-serif;color: #1f2d3a;opacity: 0;transform: translateY(-14px);pointer-events: none;transition: opacity .2s ease, transform .22s ease}.iy-peek.is-in{opacity: 1;transform: none;pointer-events: auto}.iy-peek-img{flex: 0 0 auto;width: 44vw;max-width: 190px;height: 44vw;max-height: 190px;border-radius: 10px;background: #f6f7f9;border: 1px solid #e3e8ec;overflow: hidden;cursor: pointer}.iy-peek-img img{display: block;width: 100%;height: 100%;object-fit: contain}.iy-peek-txt{flex: 1 1 auto;min-width: 0}.iy-peek-k{font-size: 12px;font-weight: 600;color: #6b7a88}.iy-peek-v{margin-top: 2px;font-size: 17px;font-weight: 800;line-height: 1.2;color: #1f2d3a;overflow-wrap: anywhere}.iy-peek-hint{margin-top: 8px;font-size: 11.5px;line-height: 1.3;color: #8a95a1}.iy-peek-close{position: absolute;top: 6px;right: 6px;width: 34px;height: 34px;border: 0;border-radius: 50%;background: transparent;color: #8a95a1;font-size: 24px;line-height: 1;padding: 0;cursor: pointer}}

/* catalog/view/stylesheet/inyou/sale_unit/sale_unit.css */
.product-info .iy-su-per{display: inline-block;margin-left: 8px;font-size: 14px;font-weight: 400;color: #6b7280;white-space: nowrap;vertical-align: baseline}.product-info .price-group{display: flex;align-items: baseline;flex-wrap: wrap}.iy-su-note{display: flex;flex-wrap: wrap;align-items: flex-start;margin: 12px 0 14px;padding: 10px 12px;border: 1px solid #d5e5ea;background: #f3f9fa;border-radius: 8px;font-size: 14px;line-height: 1.4;color: #1f2937}.iy-su-note-icon{flex: 0 0 26px;height: 26px;margin-right: 10px;border-radius: 50%;background: #277b8c;color: #fff;font-weight: 700;font-size: 14px;line-height: 26px;text-align: center}.iy-su-note-text{flex: 1 1 0;min-width: 0}.iy-su-live{flex: 1 1 100%;margin: 6px 0 0 36px;font-weight: 600;color: #277b8c}.iy-su-live:empty{display: none}.iy-su-qty-unit{display: inline-block;margin: 0 10px 0 6px;font-size: 14px;color: #6b7280;align-self: center}.iy-su-badge{display: inline-block;margin-left: 6px;padding: 1px 7px;font-size: 11px;font-weight: 500;line-height: 16px;border-radius: 10px;background: #eef4f6;color: #3b5560;vertical-align: middle;white-space: nowrap}.iy-su-badge.iy-su-pair, .iy-su-badge.iy-su-set{background: #fdf1e3;color: #7a4b10}.product-thumb .price{display: flex;align-items: center;flex-wrap: wrap}.iy-su-cart td.quantity{white-space: nowrap}.iy-su-cart td.quantity .btn{min-width: 44px;min-height: 44px;padding: 0;font-size: 20px;line-height: 44px}.iy-su-cart td.quantity input[name^="quantity["]{width: 56px !important;height: 44px;margin: 0 4px;padding: 0;font-size: 16px;font-weight: 600;text-align: center;display: inline-block;vertical-align: middle}.iy-su-q-unit{display: inline-block;margin-left: 4px;font-size: 13px;color: #6b7280;vertical-align: middle}.iy-su-q-hint{margin-top: 6px;font-size: 12px;font-weight: 600;color: #277b8c;white-space: nowrap}.iy-su-remove-wrap{margin-top: 8px}button.iy-su-remove{background: none;border: 0;padding: 6px 0;font-size: 12px;color: #8a94a3;cursor: pointer;text-decoration: underline;text-underline-offset: 2px;min-height: 32px}button.iy-su-remove:hover, button.iy-su-remove:focus{color: #c0392b}.iy-su-cart th.remove, .iy-su-cart td.remove.iy-su-hidden{display: none}@media (max-width: 767px){.iy-su-note{font-size: 13px}.iy-su-cart td.quantity .btn{min-width: 46px;min-height: 46px}.iy-su-cart td.quantity input[name^="quantity["]{height: 46px}}.iy-su-badge.iy-su-piece{background:none !important;border:0 !important;color:#8a8f96 !important;padding:0 !important;font-weight:400 !important;font-size:12px !important;margin-left:6px}.iy-su-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-top: 8px}.iy-su-edit{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border: 1.5px solid #277b8c;border-radius: 999px;font-size: 13px;font-weight: 600;line-height: 1;color: #277b8c;text-decoration: none;white-space: nowrap}.iy-su-edit:hover, .iy-su-edit:focus{background: #eef6f8;color: #1f6474;text-decoration: none}.iy-su-editor{text-align: left;margin-top: 10px;padding: 14px;border: 1px solid #dfe4e9;border-radius: 12px;background: #fbfcfd}.iy-su-editor.is-busy{opacity: .6;pointer-events: none}.iy-su-editor-title{margin: 0 0 10px;font-size: 13px;font-weight: 700;letter-spacing: .01em;color: #1f2d3a}.iy-su-editor-title:empty{display: none}.iy-su-editor-group{margin: 0 0 12px}.iy-su-editor-label{margin: 0 0 6px;font-size: 12.5px;color: #6b7480}.iy-su-editor-values{display: flex;flex-wrap: wrap;gap: 6px}.iy-su-pill{display: inline-flex;align-items: center;gap: 6px;min-height: 34px;padding: 6px 12px;border: 1.5px solid #dfe4e9;border-radius: 999px;background: #fff;font: inherit;font-size: 13.5px;line-height: 1.2;color: #1f2d3a;cursor: pointer;transition: border-color .15s ease, background-color .15s ease, color .15s ease}.iy-su-pill:hover{border-color: #277b8c}.iy-su-pill.is-active{border-color: #277b8c;background: #277b8c;color: #fff}.iy-su-pill.is-alt{border-style: dashed;color: #4c5763}.iy-su-pill.is-alt:hover{border-color: #277b8c;color: #1f2d3a}.iy-su-pill.is-oos{border-style: dashed;color: #a9b0b8;background: #fff;cursor: not-allowed}.iy-su-pill.is-oos.is-active{background: #f2f4f6;color: #8a9099}.iy-su-dot{width: 14px;height: 14px;border-radius: 50%;border: 1px solid rgba(0, 0, 0, .18);flex: 0 0 auto}.iy-su-editor-msg{margin: 0 0 8px;font-size: 12.5px;color: #c0392b}.iy-su-editor-msg:empty{display: none}.iy-su-editor-msg.is-info{color: #4c5763}.iy-su-editor-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.iy-su-editor-save{min-height: 38px;padding: 8px 18px;border: 0;border-radius: 8px;background: #277b8c;font: inherit;font-weight: 700;font-size: 14px;color: #fff;cursor: pointer}.iy-su-editor-save:hover{background: #1f6474}.iy-su-editor-save[disabled]{background: #c8d0d6;cursor: default}.iy-su-editor-cancel{min-height: 38px;padding: 8px 14px;border: 0;border-radius: 8px;background: none;font: inherit;font-size: 14px;color: #6b7480;cursor: pointer}.iy-su-editor-cancel:hover{color: #1f2d3a}.iy-su-editor-open{margin-left: auto;font-size: 12.5px;color: #6b7480;text-decoration: underline}.iy-su-editor-open:empty{display: none}.iy-su-editor-loading, .iy-su-editor-error{padding: 10px 0;font-size: 13px;color: #6b7480}.iy-su-editor-error{color: #c0392b}.iy-su-check{display: flex;align-items: flex-start;gap: 10px;margin: 0 0 14px;padding: 10px 14px;border: 1px solid #e6ddc4;border-radius: 10px;background: #fdf8ec;font-size: 13px;line-height: 1.45;color: #6a5a32}.iy-su-check-icon{display: inline-flex;align-items: center;justify-content: center;width: 18px;height: 18px;flex: 0 0 auto;border-radius: 50%;background: #d8b862;font-size: 12px;font-weight: 700;color: #fff}@media (max-width: 767px){.iy-su-editor{padding: 12px}.iy-su-pill{min-height: 38px;font-size: 14px}.iy-su-editor-save, .iy-su-editor-cancel{min-height: 42px}.iy-su-editor-open{margin-left: 0;width: 100%}}

/* catalog/view/stylesheet/inyou/sale_unit/stepper.css */
.product-info .button-group-page .stepper{display: inline-flex !important;align-items: center}.product-info .button-group-page .stepper-group.cart-group{display: flex;align-items: center;flex-wrap: wrap}.product-info .button-group-page .stepper input#product-quantity{min-width: 56px;font-size: 16px;font-weight: 600;text-align: center}
