.accessories{margin-block:var(--component-block-spacing);margin-inline:0}@media(min-width: 1200px){.accessories{padding:0}}.accessories__filters{background-color:var(--vcdk-color-bg-variant)}.accessories__filtersContent{display:flex;flex-direction:column;padding-block:var(--vcdk-spacing-6);padding-inline:var(--vcdk-spacing-6);gap:var(--vcdk-spacing-6)}@media(min-width: 768px){.accessories__filtersContent{flex-direction:row;padding-block:var(--vcdk-spacing-9);padding-inline:var(--vcdk-spacing-9);gap:var(--vcdk-spacing-9)}}.accessories__model,.accessories__category{width:100%;display:block}.accessories__txtResults{padding-block:var(--vcdk-spacing-8);color:var(--vcdk-color-text);padding-inline:0}.accessories__list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 var(--vcdk-spacing-9)}.accessories__item{flex:0 0 calc((100% - var(--vcdk-spacing-9))/2);padding-block:var(--vcdk-spacing-8);padding-inline:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;cursor:pointer}@media(min-width: 768px){.accessories__item{flex:0 0 calc((100% - var(--vcdk-spacing-9)*3)/4)}}@media(min-width: 960px){.accessories__item{flex:0 0 calc((100% - var(--vcdk-spacing-9)*4)/5)}}.accessories__item-img,.accessories__item-title{pointer-events:none}.accessories__item-img{width:100%;aspect-ratio:1/1;display:block;object-fit:cover;position:relative;border-radius:var(--vcdk-radius-default)}.accessories__item-title{padding-block-start:var(--vcdk-spacing-6);color:var(--vcdk-color-text)}.accessories__item--selected{font-family:var(--vcdk-typography-subtitle-1-font-family-small-screens);font-weight:var(--vcdk-typography-subtitle-1-weight-small-screens);font-size:var(--vcdk-typography-subtitle-1-size-small-screens);line-height:var(--vcdk-typography-subtitle-1-line-height-small-screens);letter-spacing:var(--vcdk-typography-subtitle-1-letter-spacing-small-screens);position:relative}@media(min-width: 904px){.accessories__item--selected{font-family:var(--vcdk-typography-subtitle-1-font-family-large-screens);font-weight:var(--vcdk-typography-subtitle-1-weight-large-screens);font-size:var(--vcdk-typography-subtitle-1-size-large-screens);line-height:var(--vcdk-typography-subtitle-1-line-height-large-screens);letter-spacing:var(--vcdk-typography-subtitle-1-letter-spacing-large-screens)}}.accessories__item--selected .accessories__item-img{border:1px solid var(--vcdk-color-border-subtle)}.accessories__item--selected::after{content:"";border:solid 8px rgba(0,0,0,0);border-bottom-color:var(--vcdk-color-bg-variant);position:absolute;inset-block-end:0;inset-inline-start:50%;margin-inline-start:calc(var(--vcdk-spacing-2)*-1)}.accessories__viewMore{display:flex;justify-content:center;margin-block-start:var(--vcdk-spacing-8);margin-inline:0}.accessories__details{background-color:var(--vcdk-color-bg-variant);width:100%;padding:var(--vcdk-spacing-8);margin-block-end:var(--vcdk-spacing-8);border-radius:var(--vcdk-radius-large)}.accessories__details-img{display:none}@media(min-width: 768px){.accessories__details-img{width:322px;height:322px;display:block}}@media(min-width: 768px){.accessories__details-text{flex-grow:1}}.accessories__details-title{margin-block-end:var(--vcdk-spacing-5)}.accessories__detailsContent{display:flex;flex-direction:row;position:relative;align-items:flex-start;gap:var(--vcdk-spacing-9)}.accessories__btnClose{position:absolute;inset-block-start:calc(var(--vcdk-spacing-8)*-1);inset-inline-end:calc(var(--vcdk-spacing-8)*-1)}.accessories__noResults{font-family:var(--vcdk-typography-heading-3-font-family-small-screens);font-weight:var(--vcdk-typography-heading-3-weight-small-screens);font-size:var(--vcdk-typography-heading-3-size-small-screens);line-height:var(--vcdk-typography-heading-3-line-height-small-screens);letter-spacing:var(--vcdk-typography-heading-3-letter-spacing-small-screens);color:var(--vcdk-color-text);width:80%;margin-block:var(--vcdk-spacing-6);margin-inline:auto;text-align:center}@media(min-width: 904px){.accessories__noResults{font-family:var(--vcdk-typography-heading-3-font-family-large-screens);font-weight:var(--vcdk-typography-heading-3-weight-large-screens);font-size:var(--vcdk-typography-heading-3-size-large-screens);line-height:var(--vcdk-typography-heading-3-line-height-large-screens);letter-spacing:var(--vcdk-typography-heading-3-letter-spacing-large-screens)}}