body::before{content:"mobile";display:none}@media only screen and (min-width: 769px){body::before{content:"desktop"}}@media only screen and (min-width: 769px){body[data-hijacking=on]{overflow:hidden}}.cd-normal-section,.cd-section{height:100vh;position:relative}@media only screen and (min-width: 769px){[data-hijacking=on] .cd-section{opacity:0;visibility:hidden;position:absolute;top:0px;left:0px;width:100%}[data-hijacking=on] .cd-section>div{visibility:visible}[data-hijacking=off] .cd-section>div{opacity:0;z-index:0}[data-hijacking=on][data-animation=rotate] .cd-section:not(:first-of-type){perspective-origin:center 0px}[data-animation=opacity] .cd-section.visible>div{z-index:9}}@media only screen and (min-width: 769px){.cd-section:first-of-type>div::before{display:none}}@media only screen and (min-width: 769px){.cd-section>div{position:fixed;top:0px;left:0px;width:100%;transform:translateZ(0px);-webkit-backface-visibility:hidden;backface-visibility:hidden;line-height:0}[data-hijacking=on] .cd-section>div{position:absolute}[data-animation=rotate] .cd-section>div{transform-origin:center bottom}}@media only screen and (max-width: 769px){.section-velocity{position:relative}}.section-velocity .image{padding-top:100vh}.velocity-video video{height:100vh;width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.velocity-video.velocity-video-desktop{display:none}@media only screen and (min-width: 769px){.velocity-video.velocity-video-desktop{display:block}}@media only screen and (min-width: 769px){.velocity-video.velocity-video-mobile{display:none}}.velocity-image{display:flex}.velocity-image .half-image{width:50%}.velocity-image .full-image{width:100%}.velocity-image.velocity-image-desktop{display:none}@media only screen and (min-width: 769px){.velocity-image.velocity-image-desktop{display:flex}}@media only screen and (min-width: 769px){.velocity-image.velocity-image-mobile{display:none}}.velocity-text{position:absolute;top:calc(100% - 250px);left:24px;width:128px;height:128px;display:flex;align-items:center;justify-content:center;border-radius:100%;padding:8px;text-align:center;overflow:hidden;z-index:99;font-size:12px;line-height:normal}@media only screen and (min-width: 38em){.velocity-text{width:236px;height:236px;padding:15px;font-size:22px;top:calc(100% - 314px);left:68px}}@media only screen and (min-width: 769px){.velocity-text{position:-webkit-sticky;position:sticky;left:116px;margin-bottom:200px;top:calc(100% - 436px)}}.velocity-text.disabled-velocity{position:absolute}.grid-negative-margin{margin:0 calc(var(--spacing-medium)*-0.5);padding:0}.page-width{max-width:var(--max-width);margin:0 auto;padding:0 12px}@media only screen and (min-width: 38em){.page-width{padding:0 var(--spacing-medium)}}.page-width-large{max-width:100%;margin:0 auto;padding:0 12px}@media only screen and (min-width: 38em){.page-width-large{padding:0 var(--spacing-medium)}}@media only screen and (min-width: 38em){.product-list-type_4 .grid__item--one-third:first-child,.product-list-type_1 .grid__item--one-third:last-child{width:66.6666666667%}}.section-title{font-size:24px;text-align:center;margin:0}@media only screen and (min-width: 38em){.section-title{font-size:30px}}.section-product-list{padding-top:36px;padding-bottom:96px}@media only screen and (min-width: 38em){.section-product-list{padding-top:68px;padding-bottom:200px}}.section-product-list .section-title{margin:0 0 30px}@media only screen and (min-width: 38em){.section-product-list .section-title{margin-bottom:32px}}.section-product-list .bttn{padding-left:68px;padding-right:68px}.section-product-list .grid__item{padding-top:var(--spacing-small);padding-bottom:var(--spacing-small)}@media only screen and (min-width: 38em){.section-product-list .grid__item{padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium)}}@media only screen and (max-width: 607px){.section-product-list .grid__item{padding-left:0;padding-right:0}}@media only screen and (max-width: 607px){.section-product-list .grid-negative-margin{margin:0}.section-product-list .grid:not(.product-list-type_2) .grid__item{width:100%}.section-product-list .grid.product-list-type_2{margin:0 -12px}.section-product-list .grid.product-list-type_2 .grid__item{padding-left:12px;padding-right:0}.section-product-list .grid.product-list-type_2 .slick-list{padding-right:30%}.section-product-list .slick-slide{line-height:0}}.product-item__details{margin-top:16px;text-align:center}.product-item__title,.product-item__options,.product-item__details .price-item{font-family:var(--font-header);font-size:20px;line-height:1.15}.product-item__title:hover{opacity:.6}.product-item__material{font-size:16px;line-height:1.4375}.btn-wrap{margin-top:78px;text-align:center}@media only screen and (min-width: 38em){.btn-wrap{margin-top:160px}}.radio-fake,.checkbox-fake{width:16px;height:16px;border:1px solid var(--color-text);vertical-align:middle;display:inline-block}.radio-fake.active,.checkbox-fake.active{background-color:var(--color-text)}.fs-option.active .radio-fake,.fs-option.active .checkbox-fake,.filter-option.active .radio-fake,.filter-option.active .checkbox-fake{background-color:var(--color-text)}.radio-fake{border-radius:100%}.collection{margin-top:10px;margin-bottom:96px}@media only screen and (min-width: 38em){.collection{margin-top:100px;margin-bottom:128px}}.collection__content{margin-top:26px}.collection__content .pagination{margin-top:76px;justify-content:center;flex-direction:row}.collection__content .pagination__item a,.collection__content .pagination__item span{font-size:18px}.collection__filter{min-height:24px;margin-bottom:16px}@media only screen and (min-width: 60em){.collection__filter{margin-bottom:28px;position:relative}}@media only screen and (max-width: 959px){.collection__filter{display:flex;align-items:center;justify-content:space-between}.collection__filter.no-filter-option{justify-content:flex-end}}@media only screen and (min-width: 60em){.filter-options-drawer .filter-flyout__inner{display:block}}@media only screen and (max-width: 959px){.filter-options-drawer{background-color:var(--color-drawer-bg);color:var(--color-drawer-text);box-shadow:0 2px 2px rgba(0,0,0,.1490196078),0 4px 6px rgba(0,0,0,.1019607843);box-shadow:var(--shadow-3);width:335px;width:var(--flyout-width);position:fixed;top:0;right:-335px;right:calc(var(--flyout-width)*-1);bottom:0;z-index:400;z-index:var(--z-index-flyouts);transition:all .25s;max-width:100%}.filter-options-drawer.is-visible{right:0;transition:all .65s cubic-bezier(0.32, 0.24, 0.15, 1);transition:all .65s var(--cubic)}}@media only screen and (min-width: 60em){.filter-options{display:flex;align-items:center;justify-content:center;width:100%;padding:0 80px}}@media only screen and (max-width: 959px){.filter-options{flex-grow:1;overflow-y:auto;padding:36px 12px}}.filter-option,.open-filter-drawer span,.filter-option-mobile span{font-size:18px}@media only screen and (max-width: 607px){.filter-option,.open-filter-drawer span,.filter-option-mobile span{font-size:12px;line-height:1}}.filter-option-mobile .radio-fake{margin-right:4px}.filter-option{margin-bottom:16px;display:block}@media only screen and (min-width: 60em){.filter-option{margin:0 12px}}.filter-option .radio-fake{margin-right:4px;margin-top:2px}@media only screen and (max-width: 959px){.filter-option .radio-fake{width:28px;height:28px;margin-right:12px}}.filter-option span{vertical-align:middle}@media only screen and (max-width: 959px){.filter-option span{font-size:24px;line-height:1;font-family:var(--font-header)}}.open-filter-drawer{cursor:pointer}@media only screen and (min-width: 60em){.open-filter-drawer{position:absolute;top:0;right:0}}.open-filter-drawer span,.open-filter-drawer svg{vertical-align:middle}.fs-option{margin-bottom:16px;cursor:pointer}@media only screen and (min-width: 60em){.fs-option{margin-bottom:24px}}.fs-option .radio-fake,.fs-option .checkbox-fake{width:28px;height:28px;margin-right:12px}.fs-option span{font-size:24px;line-height:1;vertical-align:middle;font-family:var(--font-header)}@media only screen and (min-width: 60em){.fs-option span{font-size:30px}}.filter-flyout__header{border-bottom:1px solid #f9f9f9}.filter-flyout__header h4{font-size:18px;font-family:var(--font-body)}.close-filter{line-height:0;cursor:pointer}.filter-flyout__filters{padding:var(--spacing-medium);overflow-y:auto}.filter-flyout__inner{height:100%}.filter-flyout__bottom{border:none;padding-bottom:48px;text-align:center;width:100%}.filter-flyout__bottom button{height:52px}@media only screen and (min-width: 60em){.filter-reset{margin-bottom:26px}}.filter-reset a{font-size:18px;text-decoration:underline;text-align:center}.fs-drawer-overlay{z-index:301;z-index:var(--z-index-drawer-overlay);position:fixed;inset:0;background-color:var(--color-bg-overlay);display:none}.fs-drawer-overlay.is-visible{display:block}.overflow-hidden{overflow:hidden}@media only screen and (max-width: 959px){.filter-flyout__header{padding:15px 12px 11px}.filter-flyout__filters{padding:36px 12px}.filter-flyout__bottom{padding:16px 12px}}.fs-flyout .filter-flyout__header{position:absolute;top:0;left:0;width:100%;background:var(--color-bg)}.fs-flyout .filter-flyout__bottom{position:absolute;bottom:0;left:0;width:100%;box-shadow:0 1px 4px 0 rgba(51,51,51,.15);background-color:var(--color-bg)}@media only screen and (max-width: 959px){.fs-flyout .filter-flyout__bottom{display:flex;align-items:center;grid-gap:8px}.fs-flyout .filter-flyout__bottom .filter-reset,.fs-flyout .filter-flyout__bottom button{width:calc(50% - 4px)}}.fs-flyout .filter-flyout__filters{padding-bottom:186px;padding-top:132px}@media only screen and (max-width: 959px){.fs-flyout .filter-flyout__filters{padding-bottom:84px;padding-top:98px}}@media only screen and (min-width: 60em){.show-mobile{display:none}}.show{display:block !important}.velocity-marque-text{min-height:100vh;padding:24px 12px;display:flex;align-items:center;justify-content:center;flex-direction:column}.velocity-marque-text>.page-width{margin-top:-5%}@media only screen and (max-width: 959px){.velocity-marque-text>.page-width{margin-top:-10%}}@media only screen and (max-width: 607px){.velocity-marque-text>.page-width{margin-top:-25%}}.velocity-marque-text p{font-size:18px;line-height:1;margin:0 0 16px;text-align:center}@media only screen and (min-width: 38em){.velocity-marque-text p{font-size:24px;line-height:1.5;margin-bottom:28px}}.velocity-marque-text h2{font-size:24px;line-height:1.2;margin:0;text-align:center;max-width:70%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 38em){.velocity-marque-text h2{font-size:52px}}@media only screen and (max-width: 1280px){.velocity-marque-text h2{max-width:85%}}@media only screen and (max-width: 959px){.velocity-marque-text h2 br{display:none}}@media only screen and (max-width: 607px){.velocity-marque-text h2{max-width:100%}}.velocity-marque .velocity-text{bottom:calc(50% - 118px);left:calc(50% - 118px)}@media only screen and (min-width: 60em){.velocity-marque .velocity-text{width:420px;height:420px;bottom:calc(50% - 210px);left:calc(50% - 210px)}}@media only screen and (max-width: 607px){.velocity-marque .velocity-text{bottom:calc(50% - 64px);left:calc(50% - 64px)}}.page-marque{padding:36px 0 22px}@media only screen and (min-width: 38em){.page-marque{padding:96px 0 196px}}.page-marque h1{font-size:24px;margin:0 auto 48px;width:100%;max-width:831px;text-align:center}@media only screen and (min-width: 38em){.page-marque h1{font-size:52px;margin-bottom:86px}}@media only screen and (max-width: 607px){.page-marque h1{padding-left:12px;padding-right:12px}}.page-marque p{font-size:20px;line-height:1.3;font-family:var(--font-header);margin-top:0}@media only screen and (min-width: 38em){.page-marque p{font-size:30px;line-height:1.33}}.page-marque>.page-width{max-width:100%}@media only screen and (min-width: 60em){.page-marque>.page-width{margin-left:40px;margin-right:40px}}.page-marque-wrap{display:flex;grid-gap:48px}@media only screen and (max-width: 768px){.page-marque-wrap{flex-direction:column;grid-gap:0;padding-left:8px;padding-right:8px}}.marque-block{flex:1}.shopify-section.section-velocity+.shopify-section{position:relative;z-index:99;background:var(--color-bg)}.collection-b2b-title{padding-top:36px;padding-bottom:13px}@media only screen and (min-width: 60em){.collection-b2b-title{padding-top:68px;padding-bottom:0}}.template-collection{background-color:var(--color-bg)}.template-collection .shopify-section.section-velocity+.shopify-section{background-color:var(--color-bg)}.collection__products .grid-display{grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.collection__products .product-item__details{margin-top:16px}@media only screen and (min-width: 60em){.collection__products .product-item__details{margin-top:10px}}.collection__products .product-item--portrait .product-item__image-wrapper{padding-top:135%}.product-item__image-wrapper{margin-bottom:0}.scroll-to-top{position:fixed;bottom:24px;right:24px;display:none}@media only screen and (min-width: 38em){.scroll-to-top{display:none !important}}.is-active .search{top:84px}.search__container{top:0;max-width:462px;padding-left:12px;padding-right:12px}.search__input-actions{right:0;height:auto;top:0}.search__submit-button{padding:13px 16px}.search__submit-button svg{width:24px}.search__submit-button svg path{stroke:#989898 !important}.header-stuck .header .search__submit-button svg path{stroke:#989898 !important}.search__input{outline:none;padding:0 56px 0 16px;font-size:18px;color:#979797;border:none;box-shadow:none;background-color:#fff}.has-active-query .search__input-clear,.search__input-close{display:none}.search__results{display:none !important}@media only screen and (min-width: 38em){.search__results{max-height:calc(100vh - 150px)}}.section-search-template{padding-top:32px;padding-bottom:96px}@media only screen and (min-width: 60em){.section-search-template{padding-top:96px;padding-bottom:201px}}.section-search-template #Search{background-color:#fff;border:none;outline:none;padding-left:16px;padding-right:34px;font-size:18px}@media only screen and (min-width: 60em){.section-search-template #Search{background-color:#f6f6f6;padding-right:56px}}.section-search-template ::-ms-clear{display:none}.section-search-template ::-webkit-search-cancel-button{-webkit-appearance:none}.search-template__submit-button{background-color:#f6f6f6;padding-left:16px;padding-right:16px}.search-template__submit-button:hover{background-color:#f6f6f6}@media only screen and (max-width: 959px){.search-template__submit-button{display:none}}.search-title{font-size:24px;margin:0 0 36px}@media only screen and (min-width: 60em){.search-title{font-size:30px;margin-bottom:24px}}.search-template__pagination{margin-bottom:0}.search-template__results{margin-top:24px}@media only screen and (min-width: 60em){.search-template__results{margin-top:96px}}.clear-search{height:48px;height:var(--height-button);display:flex;align-items:center;justify-content:center;padding:0 10px;position:absolute;top:0;right:0}@media only screen and (min-width: 60em){.clear-search{display:none !important}}.header.header--transparent .search__input-actions svg path.icon-gray{stroke:#989898 !important}.search-template__input{position:relative;max-width:438px;margin-left:auto;margin-right:auto}.drawer-menu__list.drawer-menu__list--sub{overflow-y:auto;max-height:100%}