ul.breadcrumb-nav,.breadcrumb-nav li{margin:0;padding:0;list-style-type:none;font-size:clamp(1.6rem,1.314rem + .476vw,2rem)}ul.breadcrumb-nav{display:flex;flex-direction:row;max-width:120rem;width:100%;margin-inline:auto;padding-inline:2rem;margin-bottom:5rem}.breadcrumb-nav li:not(:last-of-type):after{content:"/";padding-inline:1rem}.breadcrumb-nav a{color:#00000080}.breadcrumb-nav li:last-of-type a{color:#000;font-weight:800}.prod-drop-nav{max-width:43rem;width:100%;margin-inline:auto;margin-bottom:clamp(2rem,1.286rem + 1.19vw,3rem);padding:1rem 6rem 1rem 2rem;border-radius:3rem;border:1px solid rgba(0,0,0,.11);position:relative;height:clamp(4.2rem,3.486rem + 1.19vw,5.2rem)}.prod-drop-nav span{position:absolute;top:clamp(.5rem,.143rem + .595vw,1rem);right:1rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="31" viewBox="0 0 30 31" fill="none"><mask id="mask0_522_796" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="30" height="31"><rect width="30" height="30" transform="matrix(4.37114e-08 1 1 -4.37114e-08 0 0.5)" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_522_796)"><path d="M15.001 16.25L10.126 11.375C9.89681 11.1458 9.60514 11.0312 9.25098 11.0312C8.89681 11.0312 8.60514 11.1458 8.37598 11.375C8.14681 11.6042 8.03223 11.8958 8.03223 12.25C8.03223 12.6042 8.14681 12.8958 8.37598 13.125L14.126 18.875C14.251 19 14.3864 19.0885 14.5322 19.1406C14.6781 19.1927 14.8343 19.2187 15.001 19.2187C15.1676 19.2187 15.3239 19.1927 15.4697 19.1406C15.6156 19.0885 15.751 19 15.876 18.875L21.626 13.125C21.8551 12.8958 21.9697 12.6042 21.9697 12.25C21.9697 11.8958 21.8551 11.6042 21.626 11.375C21.3968 11.1458 21.1051 11.0312 20.751 11.0312C20.3968 11.0312 20.1051 11.1458 19.876 11.375L15.001 16.25Z" fill="black"/></g></svg>') no-repeat center;width:3rem;height:3rem;cursor:pointer;z-index:10;transition:all linear .3s;z-index:110}.prod-drop-nav div{position:relative;display:grid;gap:1rem;align-items:center}.prod-drop-nav.open{border:0 none}.prod-drop-nav.open div{max-width:43rem;width:100%;margin-inline:auto;margin-bottom:3rem;padding:1rem 6rem 1rem 2rem;border-radius:3rem;border:1px solid rgba(0,0,0,.11);position:absolute;background:#ffffffe6;z-index:100;top:0;left:0}.prod-drop-nav.open span{transform:rotate(180deg);transform-origin:center}.prod-drop-nav a{font-size:clamp(1.6rem,1.314rem + .476vw,2rem);transition:all linear .3s;display:none;position:relative;z-index:1}.prod-drop-nav a:hover{color:var(--hoverColor)}.prod-drop-nav a.visible,.prod-drop-nav a.show{display:block}.prod-sticky.narrow .prod-drop-nav{height:4.2rem;margin-bottom:1.5rem}.prod-sticky.narrow .prod-drop-nav a{font-size:1.6rem}.prod-sticky.narrow .prod-drop-nav span{top:.5rem}@media screen and (max-width: 800px){.prod-sticky.narrow .prod-drop-nav a{font-size:1.4rem}.prod-sticky.narrow .prod-drop-nav{height:4.2rem;margin-bottom:1rem}}ul.prod-nav,.prod-nav li{margin:0;padding:0;list-style-type:none}.prod-nav{display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:1rem;max-width:fit-content;margin-inline:auto}@media screen and (max-width: 800px){.prod-nav{justify-content:center}}.prod-nav a{flex-shrink:0;font-size:clamp(1.6rem,1.314rem + .476vw,2rem);color:#000;display:block;padding:1rem 1.5rem;border-radius:6rem;border:1px solid var(--navColor);transition:all linear .3s;text-decoration:none;white-space:nowrap}.prod-nav a:hover,.prod-nav a.active{background:var(--navColor);color:var(--navTxtColor)}.prod-sticky.narrow .prod-nav a{font-size:1.6rem}@media screen and (max-width: 800px){.prod-sticky.narrow .prod-nav a{padding:.5rem 1.5rem;font-size:1.4rem}}.swiper.prod-swiper{max-width:116rem;width:100%;margin-inline:auto}@media screen and (min-width: 801px){.swiper.prod-swiper{overflow:visible}}.prod-swiper .swiper-slide:first-of-type{border-radius:3rem 0 0 3rem}.prod-swiper .swiper-slide:last-of-type{border-radius:0 3rem 3rem 0}.prod-swiper .swiper-slide:only-child{border-radius:3rem}.prod-swiper .swiper-slide{max-width:37rem;overflow:hidden}.prod-page{text-align:center;display:flex;padding-top:2rem;justify-content:center}.prod-page>.prod-prev{margin-right:2rem}.prod-page .swiper-button-disabled{opacity:.3}main{padding-inline:0}.product{margin-bottom:10rem}.product:first-of-type{margin-top:clamp(4rem,1.857rem + 3.571vw,7rem)}.prod-container{max-width:120rem;width:100%;margin-inline:auto;padding-inline:2rem}.prod-head{position:relative;display:grid}@media screen and (min-width: 801px){.prod-head{grid-template-columns:minmax(auto,47rem) minmax(auto,76rem)}}.prod-info{background:var(--prodInfoBG);backdrop-filter:blur(15px);border-radius:3rem;padding:clamp(2rem,1.286rem + 1.19vw,3rem);align-self:center;z-index:20}@media screen and (max-width: 800px){.prod-info{text-align:center;margin-inline:1rem;margin-bottom:-2rem}}.prod-info h3{font-size:clamp(3.5rem,2.429rem + 1.786vw,5rem);font-weight:900;line-height:1.2;margin-bottom:1rem}.prod-models,.prod-sizes{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}@media screen and (max-width: 800px){.prod-models,.prod-sizes{justify-content:center}}.prod-models span,.prod-sizes span{font-size:1.6rem;font-weight:500;padding:.5rem .7rem;white-space:nowrap}.prod-models span:empty,.prod-sizes span:empty{display:none;visibility:hidden}.prod-models span:not(:last-of-type),.prod-sizes span:not(:last-of-type){border-right:1px solid var(--modelSpacer)}.prod-models span.excluded,.prod-sizes span.excluded{color:#b7bfc5;text-decoration:line-through}.prod-colors{display:flex;gap:1.5rem;margin-top:1rem}.prod-colors span{display:block;width:3.2rem;height:3.2rem;border-radius:100%;text-indent:-99999rem}.prod-colors a{border:3px solid transparent;border-radius:100%}.prod-colors a.select{border:3px solid #3D86C5}.prod-main-img{border-radius:2rem;overflow:hidden}@media screen and (min-width: 801px){.prod-main-img{margin-left:-6rem}.prod-main-img img{object-fit:contain;max-height:45rem}}.prod-description{text-align:center;font-size:clamp(1.8rem,1.657rem + .238vw,2rem);padding-block:5rem 2.5rem}.prod-carousel{background:var(--prodInfoBG);padding:2.5rem;margin-bottom:clamp(5rem,2.857rem + 3.571vw,8rem)}.prod-specs{display:grid;gap:2rem;padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid var(--specBorder)}@media screen and (min-width: 801px){.prod-specs{grid-template-columns:repeat(3,1fr)}}.prod-spec{font-size:1.6rem}
