:root{--container-padding:20px;--list-gap:20px;--stories-card-width:330px;--multilanguage-header-height:81px}
.accessoriesgallerybox__container{position:relative;display:flex;flex-direction:column;min-height:560px;overflow:hidden;margin:10px;box-shadow:0 0 12px 2px rgba(77,77,77,.2);padding:30px 30px 40px}
.accessoriesgallerybox__container:not(.accessoriesgallerybox--truncated) .accessoriesgallerybox--detailsPage,.accessoriesgallerybox__container:not(.accessoriesgallerybox--truncated) .accessoriesgallerybox__showModal{display:none}
.accessoriesgallerybox__image{width:100%;aspect-ratio:4/3;overflow:hidden}
.accessoriesgallerybox__image--item{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 1s !important}
.accessoriesgallerybox__image--item:focus,.accessoriesgallerybox__image--item:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}
.accessoriesgallerybox__description{height:250px;padding:10px 0 0}
.accessoriesgallerybox__description,.accessoriesgallerybox__description--top{display:flex;flex-direction:column;flex-grow:1}
.accessoriesgallerybox__description--bottom .kawicon--chevron-right:after{vertical-align:top}
.accessoriesgallerybox__price{font-size:1.375rem;font-family:Oswald,Arial,sans-serif;line-height:1.2;padding-top:15px;text-align:left;color:#000}
.accessoriesgallerybox__price:lang(el){font-family:Arial,Helvetica,sans-serif}
.accessoriesgallerybox__discover{font-size:1rem;font-family:Oswald,Arial,sans-serif;line-height:1;color:#000;text-transform:uppercase;display:inline-block;padding:30px 0 10px;position:relative;align-self:baseline}
.accessoriesgallerybox__discover:lang(el){font-family:Arial,Helvetica,sans-serif}
.accessoriesgallerybox__discover:active,.accessoriesgallerybox__discover:hover{color:#000}
.accessoriesgallerybox__discover:active .kawicon,.accessoriesgallerybox__discover:hover .kawicon{color:#69be28}
.accessoriesgallerybox__discover:after{content:"";position:absolute;left:0;bottom:10px;width:100%;height:1px;background:#69be28;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.accessoriesgallerybox__discover:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.accessoriesgallerybox__discover i{padding-right:10px}
.accessoriesgallerybox__cover{position:absolute;top:0;left:0;width:100%;height:90%}
.accessoriesgallerybox__link{position:relative;z-index:1;display:flex;width:100%;height:100%;overflow:hidden;align-content:center;justify-content:center}
.accessoriesgallerybox__name{font-size:1.125rem;font-family:Oswald,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.4;color:#1a1a1a;margin-top:.67em;margin-bottom:15px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2}
.accessoriesgallerybox__name:lang(el){font-family:Arial,Helvetica,sans-serif}
.accessoriesgallerybox__brief{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.125rem;font-family:Arial,sans-serif;line-height:1.2222222222}
.accessoriesgallerybox__brief+.accessoriesgallerybox__showModal{margin-top:auto;align-self:baseline}
.accessoriesgallerybox__brief+.accessoriesgallerybox__showModal:hover:after{background:#69be28}
.accessoriesgallerybox__line{width:100%;border-bottom:1px solid #000;padding-top:15px}
.accessoriesgallerybox__action{float:right;margin-top:.2em;font-size:2.6em;color:#69be28;transition:color .1s linear}
.accessoriesgallerybox__action:focus,.accessoriesgallerybox__action:hover{color:#000}
.accessoriesgallerybox--truncated .accessoriesgallerybox--detailsPage{display:none}
html:has(#accessoriesModal:not(.hidden)){overflow:hidden}
.popup{width:505px;background-color:#fff;position:fixed;overflow-y:scroll;bottom:0;right:0;-webkit-transform:translateX(505px);transform:translateX(505px);top:65px;overflow-x:hidden;padding:90px 15px 15px}
.popup,.popup--open{transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.popup--open{-webkit-transform:translateX(0);transform:translateX(0)}
.popup__close{line-height:1;width:32px;height:32px;background-color:#e2e0e0;border-radius:50%;padding:.5em;float:right;cursor:pointer}
.popup__close:after{font-family:kawicon !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:"\f118";color:#565656}
.popup__image-wrapper{position:relative;margin-top:40px}
.popup__arrow{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;z-index:1;display:inline-block;width:32px;height:32px;background-color:rgba(226,224,224,.8);border-radius:50%;padding:.5em}
.popup__arrow:after{color:#565656}
.popup__arrow-right{line-height:1;right:0}
.popup__arrow-right:after{font-family:kawicon !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:"\f113"}
.popup__arrow-left{line-height:1;left:5px}
.popup__arrow-left:after{font-family:kawicon !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:"\f112"}
.popup__image-container{display:flex}
.popup__image{padding-right:15px;box-sizing:content-box;max-width:230px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;flex:0 0 50%;max-height:203px}
.popup__desc{margin-top:1em;font-size:1.125rem;font-family:Arial,sans-serif;font-weight:400;line-height:1.3333333333}
.popup__separate-parts .cmp-text__paragraph{font-size:1.125rem;font-family:Arial,sans-serif;line-height:1.2222222222}
.popup .productsummary__summary-price{margin-top:1em;text-align:left}
.popup .productsummary__part-tools{padding-bottom:1em}
.popup .productsummary_add-to-section{border-bottom:1px solid #565656}
.popup__addto--wishlist{flex:1 1 50%}
@media(min-width:600px){.accessoriesgallerybox__price{font-size:1.625rem;line-height:1.1923076923}
.accessoriesgallerybox__name{font-size:1.25rem;font-weight:700;line-height:1.2}
.accessoriesgallerybox__brief{font-size:1.125rem;line-height:1.2222222222}
}
@media(min-width:992px){:root{--container-padding:40px}
.accessoriesgallerybox__price{font-size:2rem;line-height:1.1875;padding-top:25px}
.accessoriesgallerybox__discover{padding:40px 0 15px}
.accessoriesgallerybox__name{-webkit-line-clamp:2}
.accessoriesgallerybox__action{margin-top:.5em}
.popup__separate-parts .cmp-text__paragraph{font-size:1.125rem;font-weight:700;line-height:1.1111111111}
}