/* Trendyfy catalog polish 0.5.24.4.1 */
#main .catalog-chips-shell{min-width:0;flex:1 1 auto;overflow:hidden;isolation:isolate}
#main .catalog-chips-shell .catalog-chips-v2{width:100%;min-width:0;max-width:100%;overscroll-behavior-x:contain}
#main #catalogModeTabs,#main #catalogChips{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
#main #catalogModeTabs::-webkit-scrollbar,#main #catalogChips::-webkit-scrollbar{display:none}
#main .js-drag-scroll-track{cursor:grab}
#main .js-drag-scroll-track.is-dragging{cursor:grabbing!important;scroll-behavior:auto!important}
#main .js-drag-scroll-track.is-dragging *{user-select:none!important;-webkit-user-select:none!important}
#modalRoot .photo-form-sequence{display:flex;flex-direction:column;gap:16px;min-width:0}
#modalRoot .photo-form-sequence>.tf-photo-tile{min-width:0}
#modalRoot .photo-form-sequence>.tf-variable-field{margin:0;min-width:0}
#modalRoot .product-detail-hero__toggle{background:rgba(107,91,143,.34)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.52);box-shadow:0 10px 24px rgba(37,26,65,.12)}
#modalRoot .product-detail-hero__toggle:focus-visible{outline:2px solid #8657ff;outline-offset:3px}
