.ts-v4-description-shell{width:min(1240px,calc(100% - 40px));margin:30px auto 40px}.ts-v4-description{border:1px solid #dedee1;border-radius:13px;background:#fff;overflow:hidden}.ts-v4-description>summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:750}.ts-v4-description>summary::-webkit-details-marker{display:none}.ts-v4-description>summary span{font-size:1.2rem;color:#e85e00;transition:transform .2s}.ts-v4-description[open]>summary span{transform:rotate(45deg)}.ts-v4-description__content{padding:0 22px 22px;color:#36363b;overflow-wrap:anywhere;line-height:1.7}.ts-v4-description__content :is(h2,h3,h4){margin-top:1.1em}.ts-v4-description__content :is(p,ul,ol){margin-bottom:.9em}@media(max-width:749px){.ts-v4-description-shell{width:calc(100% - 24px)}.ts-v4-description>summary{padding:16px}.ts-v4-description__content{padding:0 16px 18px}}@media(prefers-reduced-motion:reduce){.ts-v4-description>summary span{transition:none}}@media(min-width:750px){.ts-v4-collection .facets-block-wrapper--horizontal{box-sizing:border-box;border:1px solid rgba(15,16,20,.12);border-radius:14px;padding:8px 14px;background:var(--color-background,#fff);margin-block:12px 22px;box-shadow:0 3px 14px #0e101609}.ts-v4-collection .facets--horizontal .facets__form{align-items:center;gap:10px 16px;min-width:0}.ts-v4-collection .facets--horizontal .facets__filters-wrapper{min-width:0}.ts-v4-collection .facets--horizontal .products-count-wrapper{white-space:nowrap}.ts-v4-collection .sorting-filter__horizontal .facets__summary{border:1px solid rgba(15,16,20,.16);border-radius:10px;padding:9px 12px;min-height:42px;background:#ff6a000b;display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.ts-v4-collection .sorting-filter__horizontal .facets__status{display:inline-flex;margin-inline:0;font-size:.82rem;color:#b34b04;font-weight:750}}.ts-v4-collection .sorting-filter__options-inner{gap:3px}.ts-v4-collection .sorting-filter__option{min-height:42px;max-width:initial;padding-block:10px}.ts-v4-collection .sorting-filter__option:has(input:checked){background:#ff6a001a;border-radius:8px}.ts-v4-collection .sorting-filter__label{font-size:.91rem}.ts-v4-sort-first{margin:0 12px 8px;border:1px solid rgba(15,16,20,.1);border-radius:12px;padding:6px 12px;background:#ff6a000b}.ts-v4-sort-first .sorting-filter__container{gap:12px;margin:0;padding:8px 0;min-width:0}.ts-v4-sort-first .sorting-filter__container .facets__label{font-size:.85rem;font-weight:750}.ts-v4-sort-first .sorting-filter__select-wrapper{min-width:0;max-width:60%;border:1px solid rgba(15,16,20,.18);border-radius:9px;background:var(--color-background,#fff);padding:10px 12px}.ts-v4-sort-first .sorting-filter__select{font-size:16px;min-width:0}@media(max-width:749px){.ts-v4-collection .facets-toggle{box-sizing:border-box;width:calc(100% - 24px);margin:8px auto 20px;padding:0;border:0;border-radius:0;box-shadow:none;gap:10px;background:transparent}.ts-v4-collection .facets-toggle__button{display:inline-flex;align-items:center;min-height:44px;gap:8px;padding:10px 14px;background:#171719;color:#fff;border:0;border-radius:10px;font-size:.88rem;font-weight:750;white-space:nowrap}.ts-v4-collection .facets-toggle__button:focus-visible{outline:2px solid #ff6a00;outline-offset:3px}.ts-v4-collection .facets-toggle__button .filter-count-bubble{color:#fff}.ts-v4-collection .facets-mobile-wrapper{margin-inline-start:auto}.ts-v4-sort-first .sorting-filter__container .facets__label{display:block}}@media(max-width:380px){.ts-v4-collection .facets-toggle__button{padding-inline:10px;font-size:.81rem}.ts-v4-sort-first .sorting-filter__select-wrapper{max-width:56%}}.ts-v4-collection .ts-v4-category-filter{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:4px 0 18px;padding:0}.ts-v4-category-filter__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 11px}.ts-v4-category-filter__title{margin:0;font-size:.91rem;line-height:1.4;font-weight:750;letter-spacing:0}.ts-v4-category-filter__options{display:flex;align-items:stretch;flex-wrap:wrap;gap:9px}.ts-v4-category-filter__option{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:8px 13px;border:1px solid rgba(22,22,24,.15);border-radius:11px;background:var(--color-background,#fff);color:var(--color-foreground,#181818);font:inherit;font-size:.84rem;font-weight:620;line-height:1.3;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .12s ease,background-color .12s ease}.ts-v4-category-filter__option:hover{border-color:#ed6500}.ts-v4-category-filter__option:has(input:checked){border-color:#ed65008c;background:#ff6a0011}.ts-v4-category-filter__option:focus-within{outline:2px solid #e96a12;outline-offset:2px}.ts-v4-category-filter__option input{appearance:none;-webkit-appearance:none;flex:0 0 17px;width:17px;height:17px;margin:0;border:1.5px solid #9a9a9a;border-radius:50%;background:#fff;cursor:pointer;position:relative}.ts-v4-category-filter__option input:checked{border-color:#e76400;background:#e76400;box-shadow:inset 0 0 0 4px #fff}.ts-v4-category-filter__option input:focus-visible{outline:none}.ts-v4-category-filter__reset{padding:5px 0;border:0;background:none;color:#b04d05;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ts-v4-category-filter__feedback{margin:9px 0 0;font-size:.78rem;color:#606069;line-height:1.4}.ts-v4-category-filter [hidden],.ts-v4-collection .product-grid__item[hidden]{display:none!important}@media(max-width:749px){.ts-v4-collection .ts-v4-category-filter{width:100%;margin:0 0 16px;padding:0}.ts-v4-category-filter__options{gap:7px}.ts-v4-category-filter__option{min-height:42px;padding:8px 10px;font-size:.82rem;border-radius:10px}.ts-v4-category-filter__title{font-size:.86rem}}@media(prefers-reduced-motion:reduce){.ts-v4-category-filter__option{transition:none}}@media(min-width:750px){.ts-v4-collection .ts-v4-category-filter{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);align-items:center;gap:12px 24px}.ts-v4-collection .ts-v4-category-filter__header{flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;margin:0}.ts-v4-collection .ts-v4-category-filter__options{justify-content:flex-end;min-width:0}.ts-v4-collection .ts-v4-category-filter__feedback{grid-column:1 / -1;margin-top:0;text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tonishop-v4-collections.css.map */
