.pageBanner{position:relative}.pageBanner.pageBanner--multiAngle{height:6.25em;padding-bottom:11.4584vw}.pageBanner.pageBanner--multiAngle .multiAngleWrapper{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:133%;height:100%;display:flex}.pageBanner.pageBanner--multiAngle .multiAngleWrapper::before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";display:block;background-color:rgba(0,0,0,.2);z-index:2}.pageBanner.pageBanner--multiAngle .multiAngleWrapper .slot{position:relative;z-index:1;display:block;width:33%;margin-left:-6vw;margin-right:-6vw;clip-path:polygon(20% 0%, 100% 0%, 75% 100%, 0% 100%);background-size:cover;background-position:center;background-repeat:no-repeat}.pageBanner.pageBanner--multiAngle .heading.heading-angled{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.accessoriesBlock .accessories__container{display:flex;position:relative;gap:10px;flex-wrap:wrap}.accessoriesBlock .accessories__container:not(.swiper-wrapper){justify-content:center;margin-top:2.5em}.accessoriesBlock .accessories__container.swiper-wrapper{flex-wrap:nowrap;gap:0 !important}.accessoriesBlock .accessories__container article.accessories{position:relative;max-width:310px;border-radius:4px;transition:all .2s ease-out;box-shadow:0 0 1px 1px #ddd;background-color:#fff}.accessoriesBlock .accessories__container article.accessories:not(.swiper-slide){flex:auto 1 1}.accessoriesBlock .accessories__container article.accessories.swiper-slide{min-width:310px !important}.accessoriesBlock .accessories__container article.accessories:hover{transform:scale(1.03);box-shadow:0 0 20px -10px rgba(0,0,0,.4)}.accessoriesBlock .accessories__container article.accessories .thumbnail{display:block;position:relative;width:100%;height:0;padding-bottom:55%;border:0 none;border-radius:4px 4px 0 0;overflow:hidden;background:rgba(0,0,0,0);cursor:pointer}.accessoriesBlock .accessories__container article.accessories .thumbnail .hover{display:block;position:absolute;z-index:2;bottom:-2.5em;left:0;width:100%;text-align:center;background-color:rgba(255,255,255,.85);box-shadow:0 0 13px 0px rgba(0,0,0,.2);font-size:1.25em;font-weight:900;color:#0d506d;text-transform:uppercase;padding:.5em 0;transition:all .2s ease-out}.accessoriesBlock .accessories__container article.accessories .thumbnail .image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:4px 4px 0 0;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0)}.accessoriesBlock .accessories__container article.accessories .thumbnail .image.missing{opacity:.2;background-size:auto 75%}.accessoriesBlock .accessories__container article.accessories .thumbnail:hover .hover,.accessoriesBlock .accessories__container article.accessories .thumbnail:focus .hover{bottom:0}.accessoriesBlock .accessories__container article.accessories>*:not(.thumbnail){width:85%;margin:0 auto;color:#333}.accessoriesBlock .accessories__container article.accessories>*:not(.thumbnail) a{color:#333}.accessoriesBlock .accessories__container article.accessories .heading::before{display:block;content:"";width:100%;height:1px;background-color:#ddd;margin:0 auto .8em}.accessoriesBlock .accessories__container article.accessories .price{font-size:1.25em;margin-top:.25em;margin-bottom:.5em}.accessoriesBlock .accessories__container article.accessories .button{display:flex;position:absolute;bottom:3%;right:3%;width:8px;height:8px;background-color:#0d506d;border-radius:100vw;border:2px solid #0d506d;padding:.4em;align-items:center;justify-content:center;transition:all .2s linear}.accessoriesBlock .accessories__container article.accessories .button span{width:80%;height:80%;display:block;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);flex-shrink:0;margin-left:-0.2em;transition:all .2s linear}.accessoriesBlock .accessories__container article.accessories .button:hover,.accessoriesBlock .accessories__container article.accessories .button:focus{background-color:#fff}.accessoriesBlock .accessories__container article.accessories .button:hover span,.accessoriesBlock .accessories__container article.accessories .button:focus span{border-right:2px solid #0d506d;border-bottom:2px solid #0d506d}.accessoriesBlock .accessories__container article.accessories .fallback{display:none !important}.accessoriesBlock .accessories__container #quickView{position:fixed;z-index:4;overflow:visible;width:90%;max-width:970px;box-sizing:border-box;padding:2.5vw 2.5vw calc(2.5vw + 50px);border:0 none;box-shadow:0 0 25px -10px rgba(0,0,0,.5);justify-content:space-between}.accessoriesBlock .accessories__container #quickView[open]{display:flex}.accessoriesBlock .accessories__container #quickView::backdrop{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(255,255,255,.65)}.accessoriesBlock .accessories__container #quickView .skeleton figure,.accessoriesBlock .accessories__container #quickView .content figure{width:30%;display:flex;flex-direction:column;align-items:center}.accessoriesBlock .accessories__container #quickView .skeleton figure .quickView__thumb,.accessoriesBlock .accessories__container #quickView .content figure .quickView__thumb{display:block;width:100%;height:0;padding-bottom:110%;border-radius:4px;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0)}.accessoriesBlock .accessories__container #quickView .skeleton figure figcaption,.accessoriesBlock .accessories__container #quickView .content figure figcaption{margin-top:1em;width:100%}.accessoriesBlock .accessories__container #quickView .skeleton figure figcaption .btn,.accessoriesBlock .accessories__container #quickView .content figure figcaption .btn{width:100% !important;justify-content:center}.accessoriesBlock .accessories__container #quickView .skeleton figure figcaption .btn.hide,.accessoriesBlock .accessories__container #quickView .content figure figcaption .btn.hide{display:none}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details,.accessoriesBlock .accessories__container #quickView .content .quickView__details{width:70%;padding-top:1em}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details>.hide,.accessoriesBlock .accessories__container #quickView .content .quickView__details>.hide{display:none}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details .quickView__name,.accessoriesBlock .accessories__container #quickView .content .quickView__details .quickView__name{line-height:1}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details .quickView__price,.accessoriesBlock .accessories__container #quickView .content .quickView__details .quickView__price{margin:0;padding:0;font-size:1.25em;line-height:1.8;padding-bottom:.25em;border-bottom:1px solid #ddd}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details .quickView__description,.accessoriesBlock .accessories__container #quickView .content .quickView__details .quickView__description{margin:.5em 0}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details .quickView__productCode,.accessoriesBlock .accessories__container #quickView .content .quickView__details .quickView__productCode{font-size:.8em;font-weight:400;margin:0}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details .quickView__disclaimer,.accessoriesBlock .accessories__container #quickView .content .quickView__details .quickView__disclaimer{font-size:.85em;display:block;width:100%}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details .quickView__includes,.accessoriesBlock .accessories__container #quickView .content .quickView__details .quickView__includes{margin:1em 0}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details .quickView__includes .heading,.accessoriesBlock .accessories__container #quickView .content .quickView__details .quickView__includes .heading{font-weight:600;font-size:1.125em;margin-bottom:.5em}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details .quickView__includes .quickView__includesList,.accessoriesBlock .accessories__container #quickView .content .quickView__details .quickView__includes .quickView__includesList{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details .quickView__includes .quickView__includesList .quickView__includesItem,.accessoriesBlock .accessories__container #quickView .content .quickView__details .quickView__includes .quickView__includesList .quickView__includesItem{display:flex;align-items:center;list-style-type:none;width:45%;padding-bottom:.25em}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details .quickView__includes .quickView__includesList .quickView__includesItem h5,.accessoriesBlock .accessories__container #quickView .content .quickView__details .quickView__includes .quickView__includesList .quickView__includesItem h5{font-weight:300}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details .quickView__includes .quickView__includesList .quickView__includesItem::before,.accessoriesBlock .accessories__container #quickView .content .quickView__details .quickView__includes .quickView__includesList .quickView__includesItem::before{content:"";display:block;width:.5em;height:.5em;flex-shrink:0;margin-right:.25em;border-radius:100%;background-color:#0d506d}.accessoriesBlock .accessories__container #quickView .content{opacity:0;display:flex;position:relative;width:100%}.accessoriesBlock .accessories__container #quickView .content.show{opacity:1}.accessoriesBlock .accessories__container #quickView .content figure .quickView__thumb{border:1px solid #ddd}.accessoriesBlock .accessories__container #quickView .content figure .quickView__thumb.missing{opacity:.2;background-size:auto 75%}.accessoriesBlock .accessories__container #quickView .content .quickView__details{overflow-y:scroll}.accessoriesBlock .accessories__container #quickView .content .quickView__details .quickView__includes{margin:1em 0}.accessoriesBlock .accessories__container #quickView .content .quickView__details .quickView__includes .heading{font-weight:600;font-size:1.125em;margin-bottom:.5em}.accessoriesBlock .accessories__container #quickView .skeleton{width:calc(100% - 5vw);position:absolute;opacity:1;display:none}.accessoriesBlock .accessories__container #quickView .skeleton.show{display:flex}.accessoriesBlock .accessories__container #quickView .skeleton .slb{background-color:#e2e2e2 !important;position:relative;overflow:hidden;border-radius:10px;margin-bottom:1px}.accessoriesBlock .accessories__container #quickView .skeleton .slb::before{content:"";position:absolute;left:-50%;top:0;height:100%;width:8.5em;background:linear-gradient(to right, #e2e2e2 15%, #F5F5F5 50%, #e2e2e2 100%);animation:skeleton-loading 1s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;filter:blur(5px)}.accessoriesBlock .accessories__container #quickView .skeleton .quickView__details .quickView__includes .quickView__includesList .quickView__includesItem::before{content:"";display:none}.accessoriesBlock .accessories__container #quickView .close{position:absolute;bottom:.5em;left:50%;transform:translateX(-50%)}.accessoriesBlock .accessories__container #quickView .close span.x{transform:rotate(45deg)}@keyframes skeleton-loading{0%{left:-50%}100%{left:100%}}.accessoriesBlock.accessoriesBlock--related .accessories__container{margin-top:.5em}.accessoriesBlock.accessoriesBlock--related .accessories__container article.accessories .price{font-size:1em}.accessory{margin-top:2em}.accessory .accessory__head{display:flex;align-items:center;border-bottom:1px solid #ddd;padding:0 1.5em .5em 0;margin-bottom:1em}.accessory .accessory__head .accessory__family{font-weight:600;text-transform:uppercase;display:flex;align-items:center}.accessory .accessory__head .accessory__family::before{content:"";display:block;height:1.5em;width:1px;background-color:#333;margin-left:1em;margin-right:1em}.accessory .accessory__content{display:flex}.accessory .accessory__content .accessory__details{display:flex;width:70%}.accessory .accessory__content .accessory__details figure{width:33%;flex-shrink:0;margin:0;padding:0}.accessory .accessory__content .accessory__details figure .accessory__thumb{display:block;width:100%;height:0;padding-bottom:110%;border:1px solid #ddd;border-radius:4px;background-size:contain;background-position:center;background-repeat:no-repeat}.accessory .accessory__content .accessory__details figure .accessory__thumb.missing{opacity:.2;background-size:auto 75%}.accessory .accessory__content .accessory__details figure figcaption{margin-top:1em;width:100%}.accessory .accessory__content .accessory__details figure figcaption .btn{width:100%;justify-content:center}.accessory .accessory__content .accessory__details .accessory__vitals{margin-left:5%;padding-right:5%}.accessory .accessory__content .accessory__details .accessory__vitals .accessory__price{font-size:1.25em}.accessory .accessory__content .accessory__details .accessory__vitals .accessory__description{max-width:445px;margin:.5em 0}.accessory .accessory__content .accessory__details .accessory__vitals .accessory__productCode{font-size:.8em;font-weight:400;margin:0}.accessory .accessory__content .accessory__details .accessory__includes{margin:1em 0}.accessory .accessory__content .accessory__details .accessory__includes .heading{font-weight:600;font-size:1.125em;margin-bottom:.5em}.accessory .accessory__content .accessory__details .accessory__includes .accessory__includesList{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}.accessory .accessory__content .accessory__details .accessory__includes .accessory__includesList .accessory__includesItem{display:flex;align-items:center;list-style-type:none;width:45%;padding-bottom:.25em}.accessory .accessory__content .accessory__details .accessory__includes .accessory__includesList .accessory__includesItem h5{font-weight:300}.accessory .accessory__content .accessory__details .accessory__includes .accessory__includesList .accessory__includesItem::before{content:"";display:block;width:.5em;height:.5em;flex-shrink:0;margin-right:.25em;border-radius:100%;background-color:#0d506d}.accessory .accessory__content .accessory__details .accessory__disclaimer{font-size:.85em}.accessory .accessory__content .accessoriesBlock--related{width:30%;flex-grow:0}@media screen and (max-width: 1150px){.accessory .accessory__content{flex-direction:column}.accessory .accessory__content .accessory__details{width:100%;margin-bottom:2em}.accessory .accessoriesBlock.accessoriesBlock--related{width:100%}.accessoriesBlock.accessoriesBlock--related article.accessories{width:calc(25% - 20px) !important}}@media screen and (max-width: 620px){.accessory .accessory__content .accessory__details{flex-direction:column}.accessory .accessory__content .accessory__details figure{width:80%;max-width:300px;margin:0 auto}.accessory .accessory__content .accessory__details .accessory__vitals::before{content:"";display:block;width:4.5em;height:1px;background-color:#ddd;margin:1em auto 0}.accessory .accessory__content .accessory__details .accessory__vitals::after{content:"";display:block;width:80%;height:1px;background-color:#ddd;margin:2.5em auto 0}}@media screen and (max-width: 420px){.accessory .accessory__head{flex-direction:column;align-items:flex-start}.accessory .accessory__head .accessory__family{flex-direction:column;align-items:flex-start}.accessory .accessory__head .accessory__family::before{width:2em;height:1px;margin:1em 0}}.archive__paged{width:100%;text-align:right;padding-bottom:1em}.pagination{width:100%;display:flex;justify-content:center;padding:2em 0}.pagination>*{font-weight:600;width:36px;height:36px;display:flex;justify-content:center;align-items:center;line-height:1.8;text-align:center;color:#fff;background-color:#0d506d;border:2px solid #0d506d;border-radius:100vh;margin:0 .25em;text-decoration:none !important;transition:all .2s linear}.pagination a:hover,.pagination a:focus{background-color:#fff;color:#0d506d}.pagination a:hover::before,.pagination a:focus::before{border-color:#0d506d}.pagination span{cursor:default}.pagination .current{background-color:#fff;color:#0d506d !important}.pagination .next,.pagination .prev{position:relative}.pagination .next::before,.pagination .prev::before{content:"";display:block;width:12px;height:12px;border-left:3px solid #fff;border-bottom:3px solid #fff}.pagination .next::before{transform:rotate(-135deg);margin-left:-0.2em}.pagination .prev::before{transform:rotate(50deg);margin-right:-0.2em}@supports not selector(::backdrop){.accessoriesBlock .accessories__container article.accessories .fallback{display:block !important;position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;width:100%;height:100%}}@media screen and (max-width: 1020px){.accessoriesBlock .accessories__container article.accessories{width:calc(33.3333333333% - 20px) !important}}@media screen and (max-width: 730px){.accessoriesBlock .accessories__container article.accessories{width:calc(50% - 20px) !important}.heading.heading-angled{font-size:7.125vw}.accessoriesBlock .accessories__container article.accessories .fallback{display:block !important;position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;width:100%;height:100%}}@media screen and (max-width: 450px){.accessoriesBlock .accessories__container article.accessories{width:100% !important}}/*# sourceMappingURL=accessories.css.map */
