.aa-cards.aa-cards--accessories{.aa-cards__body{grid-template-columns:1fr}@media (min-width:500px){.aa-cards__body{grid-template-columns:1fr 1fr}}@media (min-width:960px){.aa-cards__body{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1200px){.aa-cards__body.aa-cards__body--columns-4{grid-template-columns:1fr 1fr 1fr 1fr}}overflow:initial;position:relative;@media (max-width:767px){padding-bottom:135px}.back-to-top{bottom:0;height:100%;overflow:initial;position:absolute;right:20px;width:75px;z-index:10;@media (min-width:768px){width:90px}.back-to-top__inner{align-items:center;bottom:0;display:flex;flex-direction:column;gap:20px;justify-content:center;padding-bottom:30px;padding-top:30px;position:absolute;right:0;text-align:center;transition:all .4s ease-in-out;width:100%;&.back-to-top__inner--sticky{bottom:auto;position:sticky;top:120px}}a{color:#c8d8e5;text-decoration:none;&:hover{opacity:.7}}svg{height:auto;margin-left:auto;margin-right:auto;max-width:71px;width:90%}span{color:#c8d8e5;display:inline-block;font-size:15px;font-weight:600;line-height:1em;text-align:center;@media (min-width:768px){font-size:18px;line-height:1em}}}.aa-card--image.aa-card--image-layout-square{background:#fff;border-radius:20px;height:0;margin-bottom:30px;overflow:hidden;padding:0 0 100%;position:relative;img{height:80%;left:10%;object-fit:contain;object-position:center;position:absolute;top:10%;width:80%}}.aa-card{border:none;padding:0}.aa-card__title{color:#0c0042}.aa-card__body{color:#5e6e83;padding-top:15px}.aa-cards__body{display:grid;& .aa-card{margin:0;width:100%}}.aa-card__topics{align-items:center;display:flex;flex-direction:row;gap:10px 20px;justify-content:flex-start;.bold{font-weight:700}span{color:#5e6e83;font-size:16px;line-height:1em}}.aa-filter-select{color:#0c0042;max-width:100%;padding-left:10px;width:100%}.aa-cards__info{font-size:13px;line-height:1.3em;opacity:.8;padding-bottom:15px}button.reset{-web-appearance:none;appearance:none;background:none;border:none;cursor:pointer;margin:0;padding:0}.aa-cards__info{align-items:center;display:flex;flex-direction:row;gap:15px 30px;justify-content:flex-start}.aa-cards__info__clear .clear{text-decoration:underline;&:hover{opacity:.7}}.hidden,.hide-brand,.hide-category,.hide-device,.hide-search,.hide-type{display:none!important}.aa-tags__type{margin:0}.aa-cards__filters__left{align-items:flex-start;display:flex;flex-direction:column;gap:20px 30px;justify-content:flex-start;width:100%;@media (min-width:992px){align-items:center;flex-direction:row;gap:10px 30px;justify-content:space-between}@media (min-width:1200px){gap:10px 50px;justify-content:space-between}.aa-tags__type{transition:all .4s ease-in-out;width:100%;@media (min-width:992px){width:50%}select{width:100%}}}.aa-cards__filters__right{align-items:flex-start;display:flex;flex-direction:column;gap:30px 30px;justify-content:flex-start;width:100%;@media (min-width:992px){align-items:center;flex-direction:row;justify-content:flex-end;width:50%}.aa-tags__type{transition:all .4s ease-in-out;width:100%;@media (min-width:992px){width:50%}@media (min-width:1200px){width:50%}}}.aa-tags__search{position:relative;width:100%;@media (min-width:992px){max-width:100%;width:50%}svg{height:auto;position:absolute;right:14px;top:13px;width:19px;z-index:5}}.aa-tags__search input{align-items:center;background:#e5ecf2;border:none;border-radius:20px;color:#74859c;display:flex;font-size:18px;min-height:45px;padding:5px 50px 5px 20px;text-align:right;width:100%}.aa-cards__footer{align-items:center;display:flex;justify-content:center}.accessories-filter-device{align-items:center;display:flex;flex-direction:row;gap:30px 20px;justify-content:flex-start;@media (min-width:600px){min-width:220px}}button.aa-tag{-webkit-appearance:none;appearance:none;background:none;border:none;color:#0c0042;cursor:pointer;margin:0;&.aa-tag--current{color:#8d193e}}button.aa-tag:focus-visible,button.aa-tag:hover{&:after{background:#0c0042}}.aa-cards__filters__inner{align-items:flex-start;display:flex;flex-direction:column;gap:30px 30px;justify-content:flex-start;margin-bottom:90px;@media (min-width:992px){align-items:center;flex-direction:row;gap:20px 30px;justify-content:space-between;margin-bottom:60px;&>div{width:50%}}}.aa-cards__footer{padding-top:50px}}@media (min-width:1200px){.aa-cards.aa-cards--accessories{.aa-card__title{font-size:24px}}}.aa-anchor{position:relative;span{left:0;position:absolute;top:-100px}}