.collection-hero{padding:clamp(28px,3vw,48px) 0 12px}.collection-hero .eyebrow{margin-bottom:9px;letter-spacing:.15em;font-size:10px}.collection-hero h1{font-size:clamp(2.5rem,4.8vw,4.85rem);letter-spacing:-.065em;line-height:1.06;margin:0 0 12px}.collection-hero .catalog-intro>p{font-size:clamp(13px,1.15vw,15px);line-height:1.65}.catalog-section{padding:0 0 clamp(38px,5vw,65px)}.catalog-section .category-tabs{padding:8px 2px 16px;gap:8px;scrollbar-width:thin}.category-tabs a{display:inline-flex;justify-content:center;align-items:center;min-height:38px;padding:9px 17px;font-size:12px;line-height:1.2;background:transparent;border:1px solid var(--m-sand);border-radius:999px;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}.category-tabs a:hover{border-color:var(--m-text);background:var(--m-surface)}.category-tabs a[aria-current]{background:var(--m-text);color:var(--m-bg);border-color:var(--m-text)}.catalog-filters{border:1px solid var(--m-oat);border-radius:12px;margin:0 0 12px;background:color-mix(in srgb,var(--m-surface) 22%,transparent)}.catalog-filters>summary{min-height:42px;padding:10px 16px;align-items:center;gap:15px;font-size:12px;line-height:1.4;list-style:none}.catalog-filters>summary::-webkit-details-marker{display:none}.catalog-filters>summary span{font-size:20px;line-height:1;font-weight:300;transition:transform .2s}.catalog-filters[open]>summary span{transform:rotate(45deg)}.catalog-filters:not([open])>.filter-form{display:none!important}.catalog-filters .filter-form{padding:10px 18px 20px;gap:20px}.catalog-filters .filter-actions .btn{min-height:42px;padding:9px 20px;font-size:12px}.active-filters{margin:0 0 10px}.collection-toolbar{min-height:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;border-top:0;border-bottom:1px solid var(--m-oat);padding:6px 0 13px;margin:0 0 20px}.catalog-count{font-size:12px;line-height:1.4;color:var(--m-muted);margin:0;flex:1;min-width:0}.sort-control{position:relative;z-index:8;flex:0 1 auto;min-width:0}.sort-control summary{list-style:none;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 12px;border:1px solid var(--m-oat);border-radius:11px;font-size:12px;line-height:1.3;cursor:pointer;background:var(--m-bg);transition:background .2s ease,border-color .2s ease}.sort-control summary:hover{background:var(--m-surface);border-color:var(--m-sand)}.sort-control summary::-webkit-details-marker{display:none}.sort-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}.sort-chevron{font-size:16px;line-height:1;transition:transform .2s}.sort-control[open] .sort-chevron{transform:rotate(180deg)}.sort-control:not([open])>.sort-popover{display:none!important}.collection-toolbar .sort-popover{position:absolute;right:0;top:calc(100% + 8px);display:block;width:290px;max-width:calc(100vw - 32px);padding:16px 10px 10px;background:var(--m-bg);border:1px solid var(--m-oat);border-radius:15px;box-shadow:0 16px 35px #493d3420;z-index:10}.collection-toolbar .sort-popover>.eyebrow{padding-inline:10px;font-size:10px;margin-bottom:7px}.sort-popover fieldset{border:0;margin:0;padding:0;display:grid;gap:2px}.sort-popover .sort-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px;border-radius:9px;cursor:pointer;font-size:12px;line-height:1.35}.sort-option:hover,.sort-option:has(input:checked){background:var(--m-surface)}.sort-option input{position:absolute;opacity:0;width:1px;height:1px}.sort-option:has(input:focus-visible){outline:2px solid var(--m-text);outline-offset:-2px}.sort-tick{opacity:0}.sort-option input:checked~.sort-tick{opacity:1}.collection-toolbar .sort-apply{width:100%;border:0;border-top:1px solid var(--m-oat);margin-top:8px;padding:12px;border-radius:0;text-align:center;font-size:12px;cursor:pointer;background:transparent}.js .sort-apply{display:none}.catalog-section .product-grid{gap:28px 17px}.catalog-section .product-card__media{aspect-ratio:1 / .94;background:#f6f4f0;border:1px solid var(--m-oat);border-radius:17px;display:grid;place-items:center;overflow:hidden}.catalog-section .product-card__media img{display:block;object-fit:contain;width:100%;height:100%;transition:transform .3s ease}.catalog-section .product-card:hover .product-card__media img{transform:scale(1.025)}.catalog-section .product-card__info{padding-top:11px;gap:5px}.catalog-section .product-card__info h3{font-size:14px;line-height:1.38;letter-spacing:-.015em}.catalog-section .product-card .price{font-size:13px;line-height:1.4}.catalog-section .product-card .badge{top:10px;left:10px;padding:5px 9px;font-size:10px;background:color-mix(in srgb,var(--m-bg) 90%,transparent);color:var(--m-muted);border:1px solid var(--m-oat)}.catalog-section .product-card__info a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.collection-hero{padding-top:27px;padding-bottom:8px}.collection-hero h1{font-size:clamp(2.4rem,9vw,3.5rem);margin-bottom:9px}.catalog-section .category-tabs{margin-inline:-16px;max-width:none;padding:8px 16px 15px}.category-tabs a{min-height:36px;padding:8px 15px;font-size:11px}.collection-toolbar{gap:8px;margin-bottom:15px;padding-bottom:10px}.sort-control summary{padding:9px 10px;font-size:11px;gap:6px}.sort-control summary>span:nth-child(2){max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sort-icon svg{width:14px;height:14px}.catalog-section .product-grid{gap:21px 11px}.catalog-section .product-card__media{aspect-ratio:1 / 1;border-radius:13px}.catalog-section .product-card__info h3,.catalog-section .product-card .price{font-size:12px}}@media(max-width:380px){.sort-control summary>span:nth-child(2){max-width:114px}}.catalog-controls{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.catalog-controls>.catalog-filters{position:relative;z-index:10;margin:0;border:0;background:transparent;flex:0 0 auto}.catalog-controls>.catalog-filters>summary,.catalog-controls>.sort-control>summary{min-height:42px;border:1px solid var(--m-oat);border-radius:12px;background:var(--m-bg);padding:9px 14px;display:flex;align-items:center;justify-content:center;gap:9px;line-height:1.3;font-size:12px;white-space:nowrap;cursor:pointer}.catalog-controls>.catalog-filters>summary:hover,.catalog-controls>.sort-control>summary:hover{border-color:var(--m-sand);background:var(--m-surface)}.catalog-controls>.catalog-filters>summary svg{width:16px;height:16px;flex:0 0 16px}.catalog-controls>.catalog-filters>summary>span:not(.filter-count){font-size:12px;line-height:1.3;margin:0;transform:none!important}.catalog-controls>.catalog-filters>summary>.control-chevron{width:14px;height:14px;flex-basis:14px;transition:transform .2s ease}.catalog-controls>.catalog-filters[open]>summary>.control-chevron{transform:rotate(180deg)}.catalog-controls .filter-count{display:inline-grid!important;place-items:center;background:var(--m-text);color:var(--m-bg);border-radius:30px;width:19px;height:19px;font-size:11px!important;line-height:1!important;margin:0!important;transform:none!important}.catalog-controls>.catalog-filters:not([open])>.filter-form{display:none!important}.catalog-controls>.catalog-filters>.filter-form{position:absolute;z-index:20;top:calc(100% + 9px);right:0;width:min(430px,calc(100vw - 32px));max-height:min(66vh,570px);overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:var(--m-bg);border:1px solid var(--m-oat);border-radius:16px;box-shadow:0 16px 40px #493d3420;padding:20px}.catalog-controls>.catalog-filters .filter-form fieldset{border:0;border-bottom:1px solid var(--m-oat);padding:0 0 12px;margin:0;min-width:0}.catalog-controls>.catalog-filters .filter-form fieldset legend{font-size:12px;font-weight:600;line-height:1.3;padding:0 0 9px}.catalog-controls>.catalog-filters .filter-option{display:flex;gap:6px;align-items:center;line-height:1.5;font-size:12px;margin:6px 0}.catalog-controls>.catalog-filters .filter-option input{accent-color:var(--m-text)}.catalog-controls>.catalog-filters .filter-price{display:grid;gap:8px}.catalog-controls>.catalog-filters .filter-price input{width:100%;min-width:0;min-height:38px;border:1px solid var(--m-oat);border-radius:9px;padding:8px}.catalog-controls>.catalog-filters .filter-actions{grid-column:1/-1;display:flex;align-items:center;gap:17px;justify-content:flex-start}.catalog-controls>.catalog-filters .filter-actions .btn{min-height:40px;padding:9px 20px;font-size:12px}.catalog-controls>.catalog-filters .filter-actions .text-link{font-size:12px}.catalog-controls .sort-control{z-index:9}.catalog-controls>.sort-control>summary .sort-chevron{font-size:15px}.sort-short{display:none}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.active-filters:empty{display:none}.active-filters>a{font-size:11px;border:1px solid var(--m-oat);border-radius:30px;padding:6px 11px}.catalog-section .product-card__media{aspect-ratio:1 / .84;display:block}.catalog-section .product-card__media img{object-fit:cover;object-position:center center;transform:scale(1.04)}.catalog-section .product-card:hover .product-card__media img{transform:scale(1.065)}.catalog-section .product-card__media--portrait img{object-fit:contain;transform:scale(1.045)}.catalog-section .product-card__media--portrait:hover img{transform:scale(1.065)}@media(max-width:749px){.collection-toolbar{align-items:center;gap:10px;flex-wrap:wrap}.catalog-count{flex:1 1 auto}.catalog-controls{gap:7px;flex:0 0 auto;margin-left:auto}.catalog-controls>.catalog-filters>summary,.catalog-controls>.sort-control>summary{min-height:38px;padding:8px 10px;gap:6px;font-size:11px}.catalog-controls>.catalog-filters>summary svg{width:14px;height:14px;flex-basis:14px}.catalog-controls>.catalog-filters>summary>span:not(.filter-count){font-size:11px}.sort-selected{display:none}.sort-short{display:inline}.catalog-controls .sort-icon{display:flex}.catalog-controls>.catalog-filters>.filter-form{right:-90px;grid-template-columns:1fr 1fr}.catalog-section .product-card__media{aspect-ratio:1 / .84}}@media(max-width:380px){.catalog-controls>.catalog-filters>summary,.catalog-controls>.sort-control>summary{gap:5px;padding:7px 9px}}.catalog-section .product-card__media{padding:0!important;overflow:hidden!important;background:#f6f7fa!important;border:1px solid #ded3c5!important;border-radius:16px!important}.catalog-section .product-card__media img,.catalog-section .product-card:hover .product-card__media img{position:static!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}.catalog-section .product-card__media{aspect-ratio:1 / 1!important;padding:0!important;overflow:hidden!important;border-radius:16px!important;background:#f6f7fa!important}.catalog-section .product-card__media img,.catalog-section .product-card:hover .product-card__media img{display:block!important;position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/68/assets/catalog.css.map */
