.cat-title{margin:1em 0}.cat-title.large{font-size:19px}.cat-title.extra-large{font-size:21px}.cat-title .icon.default{transform-origin:left;transform:skew(-20deg)}.cat-title .icon.default:before,.cat-title .icon.default:after{content:"";width:3px;display:block;margin-right:3px;background:#000;height:.85em;background:var(--primary-color);box-shadow:1px 0 var(--analogous-color) inset,-1px -1px var(--white-opacity-7),3px 3px 2px var(--primary-opacity-3)}.cat-title .custom-icon{color:var(--primary-color);text-shadow:-1px -1px #fff,2px 2px 2px var(--primary-opacity-3)}.cat-title .line{height:1px;background:var(--primary-gray-opacity-2);box-shadow:0 1px var(--white-opacity-6)}.cat-title .line a{position:relative;text-decoration:none;background:var(--primary-opacity-05) linear-gradient(var(--white-opacity-0) 70%,var(--white-opacity-9));box-shadow:0 0 0 1px var(--white-opacity-7) inset,0 8px 10px var(--primary-gray-opacity-2),0 8px 10px var(--primary-opacity-1);height:28px;padding:0 10px;transform-origin:right;transition:cubic-bezier(.2,3,.7,1) .5s,color .5s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cat-title .line a:before{content:"";position:absolute;display:block;left:.425em;right:.425em;top:0;height:50%;box-shadow:0 1px #fff inset;background:linear-gradient(var(--white-default),var(--white-opacity-2));border-radius:9em}.cat-title .line a>span{opacity:.75;transition:.5s}.cat-title .line a .more-text{opacity:0;width:0px;transform-origin:right;transform:scaleX(.3);transition:.35s}.cat-title .line a:hover{padding:0 15px 0 20px}.cat-title .line a:hover>span{opacity:.99}.cat-title .line a:hover .more-text{opacity:1;width:2em;transform:scaleX(1);margin-right:4px}.model-wrapper .model .cat-title .line{box-shadow:0 1px var(--white-default)}
