.ProductPage .top{background-color:var(--color);padding-bottom:120px}.UiProductHeader{padding:11.1111111111vw var(--spacer) 2.0833333333vw}.UiProductHeader .c-info{justify-content:space-between;margin-top:8.3333333333vw}.UiProductHeader .c-info,.UiProductHeader .c-info__description__inner{align-items:flex-end;display:flex}.UiProductHeader .UiIconFetched,.UiProductHeader .UiIconFetched object,.UiProductHeader .UiIconFetched svg{width:60px;height:90px}.UiProductHeader .c-info__description{display:flex;align-items:flex-end}.UiProductHeader sup{display:inline-block;margin-left:.5em;transform:translateY(-10px);font-size:12px;line-height:1.5;letter-spacing:.03em;font-weight:400}.UiProductHeader ul{margin-left:var(--spacer);width:16.6666666667vw}.UiProductHeader li{display:flex}.UiProductHeader li+li{margin-top:10px}.UiProductHeader li span{display:block}.UiProductHeader li span+span{margin-left:10px}.UiProductHeader .btn--big{color:#000}.UiProductHeader .btn--big svg path{fill:#000}.UiProductHeader .btn--big .c-ui-icon{width:20px}@media only screen and (max-width:834px){.UiProductHeader{padding:24vw var(--spacer) 5.3333333333vw}.UiProductHeader .c-info{display:block;margin-top:17.3333333333vw}.UiProductHeader .UiIconFetched{order:2}.UiProductHeader .c-info__description{justify-content:space-between;align-items:flex-start}.UiProductHeader .c-info__description__inner{order:1;display:block;margin-bottom:10.6666666667vw}.UiProductHeader .c-info__description__inner ul+ul{margin-top:10.6666666667vw}.UiProductHeader ul{margin-left:0;width:100%}}.UiIconFetched{position:relative;display:inline-block;width:3.75vw;min-width:54px;height:5.55vw;min-height:80px}.UiIconFetched.-is-hover .UiIconFetched__number{border:1px solid #fff}.UiIconFetched__image{position:absolute;top:0;right:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.UiIconFetched__image svg path{stroke:#fff;fill:#fff}.UiIconFetched__number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:.5px solid #000;transition:border .35s cubic-bezier(.215,.61,.355,1);border-radius:100%}.UiIconFetched__number span{transform:translateY(2px);font-weight:400;line-height:1;font-size:18px!important}.UiProductCarousel{margin-bottom:8.3333333333vw;position:relative}.UiProductCarousel .container{overflow:hidden;align-items:flex-start;display:flex;justify-content:space-between}.UiProductCarousel .large{border-radius:0 10px 10px 0;height:43.75vw;width:64.5833333333vw}.UiProductCarousel .small{border-radius:10px 0 0 10px;height:25vw;width:22.9166666667vw}.UiProductCarousel .controls{position:absolute;bottom:0;right:12.5vw;display:flex}.UiProductCarousel .controls button{border-radius:50%;background:#000;height:60px;width:60px;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .35s cubic-bezier(.215,.61,.355,1)}.-is-not-touch .UiProductCarousel .controls button:not(.is-disabled).focus-visible,.-is-not-touch .UiProductCarousel .controls button:not(.is-disabled):focus-visible,.-is-not-touch .UiProductCarousel .controls button:not(.is-disabled):hover,.-is-not-touch .UiProductCarousel .controls button:not(:disabled).focus-visible,.-is-not-touch .UiProductCarousel .controls button:not(:disabled):focus-visible,.-is-not-touch .UiProductCarousel .controls button:not(:disabled):hover,.UiProductCarousel .controls button:disabled{opacity:.5}.UiProductCarousel .controls button svg{pointer-events:none;display:block}.UiProductCarousel .controls button svg path{fill:var(--color)}.UiProductCarousel .controls button+button{margin-left:2.0833333333vw}.UiProductCarousel .controls button+button svg{transform:scaleX(-1)}@media only screen and (max-width:834px){.UiProductCarousel{margin-bottom:13.3333333333vw}.UiProductCarousel .large,.UiProductCarousel .small{height:96vw;width:84vw}.UiProductCarousel .small{margin-left:5.3333333333vw}.UiProductCarousel .controls{right:var(--spacer);bottom:auto;top:0;transform:translateY(-16vw)}.UiProductCarousel .controls button{height:10.6666666667vw;width:10.6666666667vw}.UiProductCarousel .controls button+button{margin-left:5.3333333333vw}}.UiProductCarouselImages{flex-shrink:0;overflow:hidden;position:relative}.UiProductCarouselImages li{position:absolute;top:0;right:0;bottom:0;left:0}.UiProductCarouselImages figure,.UiProductCarouselImages img{display:block;width:100%;height:100%}.UiProductCarouselImages img{-o-object-fit:cover;object-fit:cover}.UiArticleList{padding:var(--spacer);display:flex;justify-content:space-between}.UiArticleList .image{flex-shrink:0;width:43.75vw;position:relative}.UiArticleList .image figure{position:-webkit-sticky;position:sticky;top:0}.UiArticleList .image img{display:block;-o-object-fit:cover;object-fit:cover;height:120%;width:100%}.UiArticleList .btn{margin-top:60px}.UiArticleList .description{padding:8.3333333333vw 6.25vw}.UiArticleList .h3-serif{margin-bottom:.5em}.UiArticleList ul{padding-top:2.0833333333vw}@media only screen and (max-width:834px){.UiArticleList{display:block}.UiArticleList .image{width:100%}.UiArticleList .image figure{position:relative;top:auto}.UiArticleList .description{padding:5.3333333333vw 0}.UiArticleList .btn{margin-top:5.3333333333vw}.UiArticleList ul{padding-top:5.3333333333vw}}.UiGem{border-top:2px solid rgba(0,0,0,.2);display:flex;align-items:flex-start;padding:60px 0}.UiGem:last-child{border-bottom:2px solid rgba(0,0,0,.2)}.UiGem .h2{color:#b4b4b4;display:block;flex-shrink:0;margin-right:2.0833333333vw}.UiGem.isNumbered{padding:60px 0 40px}@media only screen and (max-width:834px){.UiGem,.UiGem.isNumbered{padding:5.3333333333vw 0}.UiGem .h2{margin-right:5.3333333333vw}}.UiProductMovingText{position:relative;margin:8.3333333333vw 0}.UiProductMovingText .background{overflow:hidden}.UiProductMovingText img{display:block;height:auto;width:100%}.UiProductMovingText .img--top{width:18.75vw;position:absolute;top:0;right:8.3333333333vw;transform:translateY(-30%)}.UiProductMovingText .img--bottom{position:absolute;bottom:0;width:29.1666666667vw;left:50%;transform:translate(-50%,50%)}.UiProductMovingText .headline{position:absolute;top:50%;left:0;overflow:hidden;width:100%;color:#fff;transform:translateY(-50%)}.UiProductMovingText .headline h2{display:flex;justify-content:flex-start;overflow:hidden;width:100%}.UiProductMovingText .headline .label{min-width:100%;display:block;white-space:nowrap;flex-shrink:0}.UiProductMovingText .headline .label .inner{padding-left:30vw}.UiProductMovingText .headline .inner{display:block;-webkit-animation:translate 5s linear 0s infinite;animation:translate 5s linear 0s infinite}@-webkit-keyframes translate{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes translate{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media only screen and (max-width:834px){.UiProductMovingText{margin:13.3333333333vw 0 32vw}.UiProductMovingText .background{height:200vw}.UiProductMovingText .background img{height:100%;-o-object-fit:cover;object-fit:cover}.UiProductMovingText .img--top{width:42.6666666667vw;right:var(--spacer)}.UiProductMovingText .img--bottom{width:72vw}}.UiAccordions{padding:var(--spacer)}.UiAccordions h3{margin-bottom:1em}.UiAccordions>ul{margin-top:calc(var(--spacer)*2);border-bottom:1px solid rgba(0,0,0,.2);width:70%}@media only screen and (max-width:834px){.UiAccordions>ul{width:100%}}.UiAccordion{border-top:1px solid rgba(0,0,0,.2)}.UiAccordion button{text-align:left}.UiAccordion .label{position:relative}.UiAccordion .label h3{margin:0}.UiAccordion .h5{display:flex;align-items:center;margin-right:20px}.UiAccordion .h5.focus-visible,.UiAccordion .h5:focus-visible{outline:1px solid #000}.UiAccordion .h5 .h4{display:block;margin-right:2.0833333333vw}.UiAccordion button{padding:2.0833333333vw 0;width:100%;display:flex;align-items:center;justify-content:flex-end}.UiAccordion button svg{pointer-events:none;margin-left:auto;display:block;height:1.1805555556vw;width:1.1805555556vw;min-width:20px;min-height:20px;transform:rotate(0deg);transition:transform .35s cubic-bezier(.215,.61,.355,1)}.UiAccordion button span{pointer-events:none}.UiAccordion .text{padding-bottom:2.0833333333vw}.UiAccordion.isOpened svg{transform:rotate(45deg)}@media only screen and (max-width:834px){.UiAccordion .label{padding:5.3333333333vw 0}.UiAccordion button svg{height:4.5333333333vw;width:4.5333333333vw}.UiAccordion .h5 .h4{margin-right:5.3333333333vw}.UiAccordion .text{padding-bottom:5.3333333333vw}}.UiProductRelatedProducts{padding:120px var(--spacer)}.UiProductRelatedProducts .top{margin-bottom:30px;padding-bottom:0!important;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:834px){.UiProductRelatedProducts{padding:60px var(--spacer)}.UiProductRelatedProducts .btn{margin:5.3333333333vw auto 10.6666666667vw}}