:root{--ty-orange:#ff6600;--ty-border:#eaeaea;--ty-bg:#fff}html,body{max-width:100vw;overflow-x:hidden;margin:0;padding:0}*{box-sizing:border-box}.ty-wrapper{max-width:100%;position:relative;width:100%;float:left;padding:0 5px}@media(max-width:991px){.ty-wrapper{grid-template-columns:1fr}}.ty-sidebar{background:var(--ty-bg);border:1px solid var(--ty-border);border-radius:12px;padding:16px;position:sticky;margin-top:15px;height:fit-content;width:260px;float:left;top:20px;z-index:10;pointer-events:auto}.ty-sidebar *{pointer-events:auto}.ty-filter-title{font-size:17px;font-weight:700;margin-bottom:10px;color:#222}.ty-filter-group{margin-bottom:18px}.ty-filter-group strong{display:block;margin-bottom:8px;font-weight:600;color:#111}.ty-filter-options label{display:block;font-size:14px;margin-bottom:5px;color:#333;cursor:pointer;position:relative;z-index:10;-webkit-user-select:none;user-select:none}.ty-filter-options input[type=checkbox],.ty-filter-options input[type=radio]{accent-color:var(--ty-orange);margin-right:6px;cursor:pointer;position:relative;z-index:10}.ty-price-inputs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ty-price-inputs input[type=number]{flex:1;min-width:70px;max-width:100px;border:1px solid var(--ty-border);border-radius:6px;padding:6px 8px;font-size:14px;cursor:text;position:relative;z-index:10}.ty-price-separator{color:#999;font-weight:600}@media(max-width:768px){.ty-price-inputs input[type=number]{min-width:0;max-width:none}}.ty-select-wrap{position:relative}.ty-sort-select{width:100%;border:1px solid var(--ty-border);border-radius:10px;padding:10px 38px 10px 12px;font-size:14px;color:#333;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative;z-index:10}.ty-select-wrap:after{content:"\25be";position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:16px;color:#666}.ty-sort-select:focus{border-color:var(--ty-orange);outline:none}.ty-reset-filters{width:100%;background:#f5f5f5;border:1px solid var(--ty-border);color:#333;padding:10px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}.ty-reset-filters:hover{background:#e8e8e8}.ty-reset-filters i{font-size:16px}.ty-results-info{padding:8px 12px;background:#f9f9f9;border-radius:8px;font-size:14px;color:#666;margin-bottom:12px}.ty-results-info #resultCount{font-weight:700;color:var(--ty-orange)}.ty-no-results{text-align:center;padding:60px 20px;color:#999}.ty-no-results p{margin:16px 0;font-size:16px}@media(max-width:991px){.ty-sidebar{display:none!important}}.ty-toolbar-mobile{display:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 2%;margin-bottom:12px;background:#fff;box-sizing:border-box}@media(max-width:991px){.ty-toolbar-mobile{display:flex}}.ty-toolbar-btn{flex:1;max-width:48%;border:1px solid var(--ty-border);background:#fff;color:#000;padding:11px 12px;border-radius:10px;font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.ty-toolbar-btn:active{background:#f8f8f8;transform:scale(.98)}.ty-toolbar-btn i{font-size:18px;color:var(--ty-orange)}.ty-filter-drawer[hidden]{display:none!important}.ty-filter-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;justify-content:flex-start;z-index:9998;animation:fadeIn .25s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ty-filter-drawer__inner{width:85%;max-width:340px;background:#fff;height:100%;display:flex;flex-direction:column;border-radius:0 12px 12px 0;animation:slideIn .28s ease forwards}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.ty-filter-drawer__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding:14px 16px;flex-shrink:0}.ty-filter-drawer__body{flex:1;overflow-y:auto;padding:16px}.ty-filter-drawer__body::-webkit-scrollbar{width:6px}.ty-filter-drawer__body::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.ty-filter-drawer__footer{padding:12px 16px;border-top:1px solid #eee;flex-shrink:0}.ty-apply-filters{width:100%;background:var(--ty-orange);color:#fff;border:none;padding:12px;border-radius:10px;font-weight:700;font-size:15px;cursor:pointer;transition:background .2s ease}.ty-apply-filters:active{background:#e55a00}.ty-sort-modal[hidden]{display:none!important}.ty-sort-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-end;z-index:9999;animation:fadeIn .25s ease}.ty-sort-modal__inner{width:100%;background:#fff;border-radius:14px 14px 0 0;padding:12px 16px 20px;animation:slideUp .28s ease forwards;max-height:70vh;overflow-y:auto}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ty-sort-modal__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;margin-bottom:8px;padding-bottom:8px}.ty-close{-webkit-appearance:none;appearance:none;border:0;background:transparent;font-size:26px;line-height:1;color:#111;cursor:pointer;padding:4px 8px}.ty-sort-modal__body label{display:block;padding:14px 8px;border-bottom:1px solid #f5f5f5;font-size:15px;cursor:pointer;transition:background .15s ease}.ty-sort-modal__body label:active{background:#f8f8f8}.ty-sort-modal__body input{accent-color:var(--ty-orange);margin-right:10px}.ty-sort-modal__body::-webkit-scrollbar{width:6px}.ty-sort-modal__body::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.ty-content{width:calc(100% - 260px);max-width:100%;margin-top:5px;padding-left:6px;float:left;position:relative;z-index:1}.ty-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:100%;max-width:99.8%;overflow:hidden;box-sizing:border-box;margin-top:10px}.ty-item{min-width:0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;transition:opacity .3s ease}.ty-item.hidden{display:none!important}.ty-item *,.ty-item *:before,.ty-item *:after{box-sizing:border-box;max-width:100%}.ty-item img{width:100%!important;max-width:100%!important;height:auto!important;display:block;object-fit:cover}.ty-item a{display:block;max-width:100%;overflow:hidden;text-decoration:none}.ty-item h1,.ty-item h2,.ty-item h3,.ty-item h4,.ty-item h5,.ty-item h6{margin:0;padding:0;font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-word;max-width:100%}.ty-item p,.ty-item span,.ty-item div{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.ty-item button,.ty-item .button,.ty-item .btn{width:100%;max-width:100%;box-sizing:border-box}@media(max-width:1024px){.ty-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:768px){.ty-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0 2%!important;width:100%!important;max-width:100%!important}.ty-content{width:100%;max-width:100%;overflow:hidden;padding:0}.ty-item{min-width:0!important;width:100%!important;max-width:100%!important}.ty-item h1,.ty-item h2,.ty-item h3,.ty-item h4{font-size:12px!important;line-height:1.2!important;-webkit-line-clamp:2}.ty-item .price,.ty-item [class*=price]{font-size:13px!important}.ty-item .rating,.ty-item [class*=rating],.ty-item [class*=star]{font-size:11px!important}}@media(max-width:400px){.ty-grid{gap:8px!important}.ty-item h1,.ty-item h2,.ty-item h3{font-size:11px!important;-webkit-line-clamp:1}}.whatsapp-float,.wa-float,[class*=whatsapp],[id*=whatsapp]{position:fixed!important;right:12px!important;bottom:70px!important;width:50px!important;height:50px!important;z-index:9999!important}@media(max-width:768px){.whatsapp-float,.wa-float,[class*=whatsapp],[id*=whatsapp]{right:10px!important;bottom:65px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/onlymoon-collection-layout.css.map */
