h1{font-size:80px;line-height:100%;letter-spacing:1.6px;font-weight:100}h2{font-size:48px;line-height:100%;letter-spacing:.96px;font-weight:400}h3{font-size:36px;line-height:145%;letter-spacing:.72px;font-weight:400}h4{font-size:32px;line-height:140%;letter-spacing:.64px;font-weight:400}.heading-h1{font-size:80px;line-height:100%;letter-spacing:1.6px;font-weight:100}.heading-h2{font-size:48px;line-height:100%;letter-spacing:.96px;font-weight:400}.heading-h3{font-size:36px;line-height:145%;letter-spacing:.72px;font-weight:400}.heading-h4{font-size:32px;line-height:140%;letter-spacing:.64px;font-weight:400}.text-field-default{font-size:16px;line-height:130%;letter-spacing:.32px}.text-field-big{font-size:24px;line-height:120%;letter-spacing:.48px}.text-field-menu{font-size:14px;line-height:120%;letter-spacing:.28px}.text-field--medium{font-weight:500}.header-wrapper.default-header-color.menu-opened .header{border:0}.header-wrapper.default-header-color.menu-opened .header::after{width:100%;opacity:1}.header-wrapper.default-header-color .header{position:relative;z-index:1}.header-wrapper.default-header-color .header::after{content:"";display:block;width:77px;height:100%;position:absolute;z-index:1;right:0;top:0;border:solid .5px #f1f9ff;opacity:0;transition:.4s all ease;border-radius:100vw;pointer-events:none}.header-wrapper.default-header-color.menu-opened .header__icons,.header-wrapper.default-header-color.menu-opened .header__inline-menu{transition-delay:.3s}.section-header.section-header__black .header-wrapper.default-header-color .header::after{border:solid .5px #000}.section-header.section-header__black .header-wrapper.default-header-color a{color:#000}.section-header.section-header__black .header-wrapper.default-header-color summary{color:#000}.section-header.section-header__black .header-wrapper.default-header-color svg path{stroke:#000}.section-header.section-header__black .header-wrapper.default-header-color .custom-underline:not(.is-active,.tabs-section__tab-btn--active):after{background:#000}.section-header.section-header__black .header-wrapper.default-header-color .disclosure__list-wrapper{box-shadow:none}.section-header.section-header__black .header-wrapper.default-header-color .logo-icon svg path{fill:#000}.section-header.section-header__black .header-wrapper.default-header-color svg circle{stroke:#000}.video-section__poster::before{content:"";position:absolute;top:0;background:#000;opacity:.3;z-index:1;width:100%;height:100%}.button-default--non-active{padding:7px 32px;border-radius:92px;font-family:"PP Neue Montreal";font-size:16px;line-height:100%;letter-spacing:.32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:#d8d8d8;color:#000;border:1px solid #000}.button-default--non-active:hover{background:#000;color:#fff;transition:all .3s ease}.button-default--non-active-light{padding:7px 32px;border-radius:92px;font-family:"PP Neue Montreal";font-size:16px;line-height:100%;letter-spacing:.32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:transparent;color:#d8d8d8;border:1px solid #d8d8d8}.button-default--non-active-light:hover{background:#000;color:#fff;transition:all .3s ease}.button-default--active-black{padding:7px 32px;border-radius:92px;font-family:"PP Neue Montreal";font-size:16px;line-height:100%;letter-spacing:.32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:#000;color:#fff;border:none}.button-default--active-black:hover{background:#000;color:#fff;transition:all .3s ease}.button-default--active-light{padding:7px 32px;border-radius:92px;font-family:"PP Neue Montreal";font-size:16px;line-height:100%;letter-spacing:.32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:#d8d8d8;color:#000;border:none}.button-default--active-light:hover{background:#000;color:#fff;transition:all .3s ease}.button-default--danger{padding:7px 32px;border-radius:92px;font-family:"PP Neue Montreal";font-size:16px;line-height:100%;letter-spacing:.32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:#f6313d;color:#fff;border:none}.button-default--danger:hover{background:#000;color:#fff;transition:all .3s ease}.button-default--success{padding:7px 32px;border-radius:92px;font-family:"PP Neue Montreal";font-size:16px;line-height:100%;letter-spacing:.32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:#f6313d;color:#fff;border:none}.button-default--success:hover{background:#000;color:#fff;transition:all .3s ease}.card__inner{height:22.1vw}.facet-filters__label.caption-large.text-body,.product-count{display:none}.facet-filters__field .select{border:1px solid #000;padding:12px 18px;border-radius:60px}.select .svg-wrapper{right:18px}.select .facet-filters__sort:focus-visible{border:none;outline:0;box-shadow:none;background:0 0}.wide-collection-grid .facets-container.new-style{margin-bottom:44px}.facets-container.new-style{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:30px}.facets-container .heading-h1{margin:0;color:#000}.facets-container .facets__form{display:flex}.facets-container .facets-container-subtitle{margin:0;font-weight:300;font-size:20px;line-height:90%;letter-spacing:.034px;color:#000}.facets-container .facet-filters__sort{color:#000}.facets-wrapper.page-width{padding-inline:8rem}.facets-container-heading{display:flex;flex-direction:column;row-gap:17px}.section.wide-collection-grid facet-filters-form{display:none}.section.wide-collection-grid .facets-container-subtitle{display:none}@media only screen and (min-width:1500px){.card__inner{height:100%}}@media only screen and (max-width:1000px){.card__inner{height:318px}.facets-container.new-style{display:block;padding:27px 0 0}.facets-container .mobile-facets__wrapper{display:none}.facets-container .facets-container-heading{width:100%;row-gap:35px}.facets-container .heading-h1{font-size:60px}.facets-container .select{display:none}.card--standard>.card__content .card__information{padding-top:32px}.collection .grid{row-gap:41px}}@media only screen and (max-width:992px){h1{font-size:32px;line-height:90%}h2{font-size:34px;line-height:90%}h3{font-size:16px;line-height:90%}h4{font-size:12px;line-height:90%}h5{font-size:10px;line-height:90%;font-weight:400}.heading-h1{font-size:32px;line-height:90%}.heading-h2{font-size:34px;line-height:90%}.heading-h3{font-size:16px;line-height:90%}.heading-h4{font-size:12px;line-height:90%}.facets-wrapper.page-width{padding-inline:1.5rem}}