/* inyou css bundle 2026-08-30 13:20:23 */

/* 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/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}
