.sous_categories{max-width:1300px;margin:0 auto;padding:160px 24px 80px}@media (max-width:900px){.sous_categories{padding-top:48px}}.sous_categories__breadcrumb{color:var(--pjh-black-blue-60);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:24px;font-family:Lato,sans-serif;font-size:14px;line-height:1.2;display:flex}.sous_categories__breadcrumb a{color:var(--pjh-black-blue-60);text-decoration:none;transition:color .15s}.sous_categories__breadcrumb a:hover,.sous_categories__breadcrumb span:last-child{color:var(--pjh-black-blue)}.sous_categories__breadcrumb-sep{color:var(--pjh-black-blue-30);font-size:16px}.sous_categories__content{flex-direction:column;gap:100px;display:flex}.sous_categories__section{flex-direction:column;gap:24px;display:flex}.sous_categories__section--cols{flex-direction:row;align-items:flex-start;gap:0}.sous_categories__info{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:16px;width:340px;display:flex;position:sticky;top:100px}.sous_categories__info-img{background:#e8e8e8;width:340px;height:340px;position:relative;overflow:hidden}.sous_categories__info-title{color:var(--pjh-black-blue);overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.sous_categories__info-desc{color:var(--pjh-black-blue-60);margin:0;font-family:Lato,sans-serif;font-size:14px;line-height:1.55}.sous_categories__divider{background-color:#0000001a;flex-shrink:0;align-self:stretch;width:1px;margin-left:40px;margin-right:40px}.sous_categories__grid{gap:calc(var(--ruban-overflow) + 10px);flex:1;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-content:start;min-width:0;display:grid}@media (max-width:900px){.sous_categories__section--cols{flex-direction:column}.sous_categories__info{width:100%;position:static}.sous_categories__info-img{width:100%;height:280px}.sous_categories__divider{align-self:auto;width:100%;height:1px;margin-bottom:32px;margin-left:0;margin-right:0}.sous_categories__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:600px){.sous_categories{padding:32px 16px 60px}.sous_categories__content{gap:60px}.sous_categories__info-img{height:220px}.sous_categories__grid{justify-content:center;gap:calc(var(--ruban-overflow) + 10px);grid-template-columns:repeat(2,minmax(0,170px))}}
