.main-product__badges{margin-block-end:var(--spacing-s)}.main-product__title{font-size:var(--font-size-heading-xl);font-weight:500;line-height:1;letter-spacing:-.25px;text-transform:none;font-family:var(--font-display);margin-bottom:var(--spacing-l)}.main-product__price{font-size:var(--font-size-text-m);font-weight:400;line-height:1.4;letter-spacing:0;font-family:var(--font-body);margin-bottom:var(--spacing-8xl)}.main-product__desc{font-size:var(--font-size-text-s);font-weight:400;line-height:1.4;letter-spacing:0;font-family:var(--font-body);max-width:var(--body-text-max-width);color:var(--scheme-paragraphs);margin-bottom:var(--spacing-4xl);color:var(--color-content-neutral-muted)}.main-product__desc>*{margin:0}.main-product__desc>*+*{margin-block-start:var(--spacing-l)}.main-product__desc h1{font-size:var(--font-size-heading-xxl);font-weight:500;line-height:1;letter-spacing:-.25px;text-transform:none;font-family:var(--font-display)}.main-product__desc h2{font-size:var(--font-size-heading-xl);font-weight:500;line-height:1;letter-spacing:-.25px;text-transform:none;font-family:var(--font-display)}.main-product__desc h3{font-size:var(--font-size-heading-l);font-weight:500;line-height:1;letter-spacing:-.25px;text-transform:none;font-family:var(--font-display)}.main-product__desc h4{font-size:var(--font-size-heading-m);font-weight:500;line-height:1;letter-spacing:-.25px;text-transform:none;font-family:var(--font-display)}.main-product__desc h5{font-size:var(--font-size-heading-s);font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;font-family:var(--font-body)}.main-product__desc h6{font-size:var(--font-size-heading-xs);font-weight:400;line-height:1.35;letter-spacing:.22px;text-transform:uppercase;font-family:var(--font-mono)}.main-product__desc h2,.main-product__desc h3,.main-product__desc h4,.main-product__desc h5,.main-product__desc h6{margin-block-end:var(--spacing-l)}.main-product__desc h1,.main-product__desc h2,.main-product__desc h3,.main-product__desc h4,.main-product__desc h5,.main-product__desc h6{color:var(--scheme-color)}.main-product__desc ul,.main-product__desc ol{padding-inline-start:1.25rem}.main-product__desc li{text-indent:0}.main-product__desc blockquote{padding-inline-start:var(--spacing-xl);margin-inline-start:var(--spacing-xs);border-inline-start:1px solid var(--color-border-neutral)}.main-product__desc table{border-collapse:collapse}.main-product__desc table th{font-weight:600}.main-product__desc table td,.main-product__desc table th{border-bottom:1px solid var(--border-color-neutral-muted);padding-block:var(--spacing-m)}.main-product__desc table td:not(:last-child),.main-product__desc table th:not(:last-child){padding-inline-end:var(--spacing-l)}.main-product__desc img{max-width:100%}.main-product__desc>:first-child{margin-block-start:0}.main-product__desc>:last-child{margin-block-end:0}.main-product__desc h2,.main-product__desc h3{font-size:var(--font-size-heading-s);font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;font-family:var(--font-body);margin-block:var(--spacing-xl) 0}.main-product__desc p{margin-block:var(--spacing-s) var(--spacing-l)}.main-product__media-wrapper{display:grid;align-items:center;background-color:var(--color-background-neutral-secondary)}.main-product__media-wrapper video,.main-product__media-wrapper .main-product__media-video{width:100%;height:100%;object-fit:contain}.main-product__colors{margin-block-end:var(--spacing-4xl)}.main-product__counter{font-size:var(--font-size-heading-xs);font-weight:400;line-height:1.35;letter-spacing:.22px;text-transform:uppercase;font-family:var(--font-mono)}.main-product__scrollbar{--scrollbar-thumb-width: calc(100% / var(--visible-tracker-total, 1));--scrollbar-thumb-offset: calc( var(--visible-tracker-progress, 0) * (100% - var(--scrollbar-thumb-width)) );height:1px;position:absolute;bottom:0;left:0;width:100%}.main-product__scrollbar:after{content:"";position:absolute;top:0;left:var(--scrollbar-thumb-offset);width:var(--scrollbar-thumb-width);height:100%;background-color:var(--color-background-neutral-inverse);transition:left var(--duration) var(--easing)}.main-product__media-overlay{display:none}@media(max-width:63.99rem){.main-product{display:grid;grid-template-rows:auto auto}.main-product__media{position:relative;grid-row:1;grid-column:1;overflow:hidden}.main-product__media-wrapper{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-auto-columns:100%;grid-auto-flow:column;width:100%;scroll-behavior:smooth;scroll-snap-type:x mandatory}.main-product__media-wrapper::-webkit-scrollbar{display:none;width:0;height:0}.main-product__media [data-visible-tracker-item]{scroll-snap-align:start;scroll-snap-stop:always}.main-product__content{grid-row:2;margin-block:var(--spacing-outer-y);padding-inline:var(--spacing-outer-x)}}@media(min-width:64rem){.main-product{--media-height: max( calc(100vh - var(--header-offset)), calc(50vw / var(--first-media-aspect, 1)) );position:relative;display:grid;align-items:flex-start;align-content:flex-start;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"media content"}.section__breadcrumbs+.section__main-product .main-product{--media-height: max( calc(100vh - var(--header-offset) - var(--breadcrumbs-height)), calc(50vw / var(--first-media-aspect, 1)) )}.section__breadcrumbs+.section__main-product .main-product__media-overlay{height:calc(100vh - var(--header-offset) - var(--breadcrumbs-height))}.main-product__media{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;grid-area:media;position:sticky;top:var(--header-offset);height:var(--media-height);overflow-y:auto}.main-product__media::-webkit-scrollbar{display:none;width:0;height:0}.main-product__lightbox-trigger{cursor:zoom-in}.main-product__media-overlay{position:sticky;top:calc(var(--header-offset) + var(--breadcrumbs-height));grid-area:media;height:calc(100vh - (var(--header-offset) + var(--breadcrumbs-height)));display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.main-product__counter{padding-block-end:var(--spacing-xl);margin-inline-start:var(--spacing-xl)}.main-product__scrollbar{display:none}.main-product__content{grid-area:content;margin:var(--spacing-5xl) var(--spacing-7xl) var(--spacing-5xl) var(--spacing-5xl);max-width:var(--content-max-width)}}.reviews-drawer{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;padding-inline:0;overflow-y:auto}.reviews-drawer::-webkit-scrollbar{display:none;width:0;height:0}.reviews-drawer .modal__header{margin-inline:var(--_modal-spacing-x)}.reviews-drawer .modal__content{padding-inline:var(--_modal-spacing-x)}
