@media screen and (min-width:990px){.page-width,.page-width-desktop,.header.page-width{width:96vw!important;max-width:168rem!important;padding-left:3rem!important;padding-right:3rem!important}.header__inline-menu .list-menu__item,.header__menu-item{font-size:1.65rem!important;letter-spacing:.015em!important}.breadcrumb,.breadcrumbs,.facets__heading,.facet-filters__label,.product-count__text{font-size:1.5rem!important}}.collection-hero{background:#fff!important}.collection-hero__text-wrapper{width:100%!important}.collection-hero__title{color:#252525!important;font-size:3.6rem!important;line-height:1.18!important;letter-spacing:0!important;margin-top:3rem!important;margin-bottom:1.5rem!important}.collection-hero__description,.collection-hero__title+.collection-hero__description{color:#252525db!important;font-size:1.9rem!important;line-height:1.62!important;max-width:150rem!important;margin-top:0!important;margin-bottom:3.2rem!important}.collection .card-wrapper,.collection .card,.collection .card__inner,.collection .card__media,.collection .card__media .media,.featured-collection .card-wrapper,.featured-collection .card,.featured-collection .card__inner,.featured-collection .card__media,.featured-collection .card__media .media{background:#fff!important}.collection .card__inner,.featured-collection .card__inner{border:0!important;box-shadow:none!important}.collection .card__media img,.featured-collection .card__media img{object-fit:contain!important}.collection .card__content,.featured-collection .card__content{padding-top:1.35rem!important}.collection .card__heading,.collection .card__heading a,.featured-collection .card__heading,.featured-collection .card__heading a{color:#292929!important;font-size:1.85rem!important;line-height:1.38!important;font-weight:550!important;letter-spacing:0!important}.collection .card-information>.price,.featured-collection .card-information>.price,.collection .price .price-item,.featured-collection .price .price-item{color:#252525!important;font-size:2.05rem!important;font-weight:650!important}@media screen and (min-width:990px){.collection .product-grid{row-gap:5rem!important}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:70%!important;width:calc(70% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:30%!important;width:calc(30% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding-left:4.5rem!important}.product__info-container{max-width:49rem!important}.product__title{margin-bottom:1.7rem!important}.product__title h1,.product__title .h1{color:#252525!important;font-size:3.25rem!important;line-height:1.22!important;letter-spacing:0!important}.product__info-container .price--large,.product__info-container .price--large .price-item,.product__info-container .price .price-item{color:#252525!important;font-size:3rem!important;font-weight:650!important}.product-form__submit,.shopify-payment-button__button,.product__info-container .button{font-size:1.5rem!important;min-height:5.2rem!important}.product__tax,.installment,.product__inventory,.pickup-availability-preview,.product__view-details,.share-button__button{font-size:1.4rem!important}}@media screen and (min-width:990px){.product--thumbnail_slider media-gallery{display:grid!important;grid-template-columns:9.4rem minmax(0,1fr)!important;grid-template-rows:auto!important;column-gap:2.4rem!important;align-items:start!important;min-width:0!important}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryViewer-]{grid-column:2!important;grid-row:1!important;min-width:0!important;position:relative!important;margin:0!important}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryThumbnails-]{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:9.4rem!important;max-height:min(78vh,80rem)!important;margin:0!important}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryThumbnails-] .thumbnail-list.slider--tablet-up{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1.2rem!important;width:100%!important;max-height:min(68vh,68rem)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:none;padding:.4rem!important}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryThumbnails-] .thumbnail-list::-webkit-scrollbar{display:none}.product--thumbnail_slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:8.6rem!important;max-width:8.6rem!important;flex:0 0 8.6rem!important;scroll-snap-align:start}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryThumbnails-]>.slider-button{display:flex!important;flex:0 0 auto!important;width:3.6rem!important;height:3.6rem!important;min-width:3.6rem!important;border:1px solid rgba(37,37,37,.14)!important;border-radius:999px!important;background:#fffffffa!important;box-shadow:0 2px 10px #00000014!important;margin:.2rem 0!important}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryThumbnails-]>.slider-button--prev .icon{transform:rotate(90deg)!important}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryThumbnails-]>.slider-button--next .icon{transform:rotate(-90deg)!important}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryViewer-]>.slider-buttons{position:absolute!important;left:1.6rem!important;right:1.6rem!important;top:50%!important;z-index:7!important;display:flex!important;justify-content:space-between!important;transform:translateY(-50%)!important;pointer-events:none!important}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryViewer-]>.slider-buttons .slider-counter{display:none!important}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryViewer-]>.slider-buttons .slider-button{display:flex!important;pointer-events:auto!important;width:4.8rem!important;height:4.8rem!important;min-width:4.8rem!important;border:1px solid rgba(37,37,37,.1)!important;border-radius:999px!important;background:#fffffff2!important;box-shadow:0 3px 14px #0000001a!important}.product--thumbnail_slider .product__modal-opener .product__media-icon,.product--thumbnail_slider .product__media-icon,.product__media-icon--lightbox{display:flex!important;opacity:1!important;visibility:visible!important;right:1.6rem!important;left:auto!important;top:1.6rem!important;width:4.6rem!important;height:4.6rem!important;z-index:9!important;background:#fffffff7!important;border:1px solid rgba(37,37,37,.1)!important;box-shadow:0 3px 14px #0000001a!important}.product--thumbnail_slider .product__media-icon .icon,.product__media-icon--lightbox .icon{width:1.8rem!important;height:1.8rem!important}}#offerButton{display:block!important;clear:both!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:5.2rem!important;box-sizing:border-box!important;background:#fff!important;color:#252525!important;border:1.5px solid #252525!important;padding:1rem 1.5rem!important;margin:1.2rem 0 0!important;font-size:1.35rem!important;letter-spacing:.11em!important;line-height:1.4!important;text-transform:uppercase!important}#offerButton:after{content:"\203a";float:right;font-size:2rem;line-height:1;margin-left:1.2rem}body.template-product .product__info-container product-form,body.template-product .product__info-container .product-form,body.template-product .product__info-container .product-form__buttons,body.template-product .product__info-container #offerButton{width:100%!important;max-width:none!important;box-sizing:border-box!important}body.template-product .product__info-container .product-form__submit,body.template-product .product__info-container #offerButton{min-height:5.2rem!important}.mosaik-product-description{margin-top:6.5rem!important;border-top:1px solid rgba(37,37,37,.12)!important;padding-top:4.2rem!important}.mosaik-product-description__inner{width:min(100%,124rem)!important;margin:0 auto!important}.mosaik-product-description__heading{color:#252525!important;font-size:3.2rem!important;line-height:1.2!important;letter-spacing:0!important;margin:0 0 2.6rem!important}.mosaik-product-description__body{color:#3c3c3c!important;font-size:1.95rem!important;line-height:1.72!important;letter-spacing:.002em!important;text-align:left!important}.mosaik-product-description__body p,.mosaik-product-description__body ul,.mosaik-product-description__body ol{margin-top:0!important;margin-bottom:2.3rem!important}.mosaik-product-description__body .mosaik-description-lead{color:#303030!important;font-size:2.1rem!important;line-height:1.64!important;margin-bottom:2.8rem!important}.mosaik-product-description__body h2,.mosaik-product-description__body h3,.mosaik-product-description__body h4{color:#292929!important;margin-top:3.8rem!important;margin-bottom:1.4rem!important}@media screen and (min-width:990px){.template-index .title-wrapper-with-link .title,.template-index .collection__title .title,.template-index .rich-text__heading,.template-index .multicolumn .title{color:#292929!important;font-size:3rem!important;line-height:1.2!important}.template-index .featured-collection .card__heading,.template-index .featured-collection .card__heading a,.template-index .collection-list .card__heading,.template-index .collection-list .card__heading a{font-size:1.65rem!important}.template-index .featured-collection .price,.template-index .featured-collection .price-item{font-size:1.85rem!important}}@media screen and (max-width:989px){.mosaik-product-description{margin-top:3rem!important;padding-top:2.8rem!important}.mosaik-product-description__heading{font-size:2.5rem!important}.mosaik-product-description__body{font-size:1.6rem!important}}@media screen and (min-width:990px){body.template-collection .collection-hero__title,.template-collection .collection-hero__title,main .collection-hero__title{font-size:3.6rem!important;line-height:1.18!important;font-weight:600!important;color:#252525!important}body.template-collection .collection-hero__description,.template-collection .collection-hero__description,main .collection-hero__description.rte{font-size:1.9rem!important;line-height:1.62!important;color:#3b3b3b!important}.collection-hero__description.rte p,.collection-hero__description.rte li{font-size:inherit!important;line-height:inherit!important}#product-grid .card__heading,#product-grid .card__heading.h5,#product-grid .card__heading a,.product-grid .card__heading,.product-grid .card__heading a{font-size:1.85rem!important;line-height:1.4!important;font-weight:550!important;color:#292929!important;letter-spacing:0!important}#product-grid .card-information,#product-grid .card-information .caption-large,#product-grid .card-information .price,#product-grid .card-information .price-item,.product-grid .card-information .price,.product-grid .card-information .price-item{font-size:2.05rem!important;line-height:1.35!important;color:#252525!important}#product-grid .card-information .price-item{font-weight:650!important}.mosaik-product-description__inner{width:min(100%,124rem)!important}.mosaik-product-description__heading{font-size:3.2rem!important}.mosaik-product-description__body,.mosaik-product-description__body.rte,.mosaik-product-description__body.rte p,.mosaik-product-description__body.rte li{font-size:1.95rem!important;line-height:1.72!important;color:#393939!important}.mosaik-product-description__body .mosaik-description-lead{font-size:2.1rem!important;line-height:1.64!important}.template-index .featured-collection .card__heading,.template-index .featured-collection .card__heading a,.template-index .collection-list .card__heading,.template-index .collection-list .card__heading a{font-size:1.85rem!important;line-height:1.38!important}.template-index .featured-collection .price,.template-index .featured-collection .price-item{font-size:2.05rem!important}}@media screen and (min-width:990px){body.template-collection .collection-hero__title,body.template-collection .collection-hero__title.title,.collection-hero__title{font-size:40px!important;line-height:1.18!important;color:#252525!important;margin-bottom:18px!important}body.template-collection .collection-hero__description,body.template-collection .collection-hero__description.rte,body.template-collection .collection-hero__description.rte p,.collection-hero__description,.collection-hero__description.rte p{font-size:21px!important;line-height:1.58!important;color:#3f3f3f!important;letter-spacing:0!important}body.template-collection .collection-hero__description{max-width:1420px!important;margin-bottom:40px!important}body.template-collection #product-grid .card__heading,body.template-collection #product-grid .card__heading a,body.template-collection .product-grid .card__heading,body.template-collection .product-grid .card__heading a{font-size:19px!important;line-height:1.38!important;font-weight:600!important;color:#292929!important;letter-spacing:0!important}body.template-collection #product-grid .price,body.template-collection #product-grid .price-item,body.template-collection .product-grid .price,body.template-collection .product-grid .price-item{font-size:21px!important;line-height:1.3!important;font-weight:700!important;color:#252525!important}body.template-product .product__title h1,body.template-product .product__title .h1{font-size:32px!important;line-height:1.22!important;color:#252525!important}body.template-product .product__info-container .price,body.template-product .product__info-container .price-item,body.template-product .product__info-container .price--large,body.template-product .product__info-container .price--large .price-item{font-size:28px!important;font-weight:700!important}body.template-product .product__tax,body.template-product .installment,body.template-product .product__inventory,body.template-product .pickup-availability-preview,body.template-product .product__view-details,body.template-product .share-button__button{font-size:15px!important}body.template-product .mosaik-product-description{margin-top:62px!important;padding-top:42px!important}body.template-product .mosaik-product-description__inner{width:min(100%,1180px)!important}body.template-product .mosaik-product-description__heading{font-size:34px!important;line-height:1.2!important;margin:0 0 28px!important}body.template-product .mosaik-product-description__body,body.template-product .mosaik-product-description__body.rte,body.template-product .mosaik-product-description__body.rte p,body.template-product .mosaik-product-description__body.rte li{font-size:20px!important;line-height:1.68!important;color:#3b3b3b!important;letter-spacing:0!important}body.template-product .mosaik-product-description__body.rte p{margin-top:0!important;margin-bottom:24px!important}body.template-product .mosaik-product-description__body .mosaik-description-lead{font-size:21px!important;line-height:1.65!important}body.template-index h2,body.template-index .title.h2,body.template-index .collection__title .title{font-size:32px!important;line-height:1.2!important}body.template-index .card__heading,body.template-index .card__heading a{font-size:18px!important;line-height:1.4!important}body.template-index .price,body.template-index .price-item{font-size:20px!important;font-weight:700!important}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryViewer-]>.slider-buttons{display:none!important}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryViewer-]{position:relative!important}.mosaik-main-gallery-nav{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:12!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 18px!important;pointer-events:none!important}.mosaik-gallery-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:50px!important;height:50px!important;min-width:50px!important;padding:0!important;border:1px solid rgba(37,37,37,.16)!important;border-radius:50%!important;background:#fffffff5!important;color:#252525!important;box-shadow:0 3px 14px #0000001c!important;cursor:pointer!important;pointer-events:auto!important}.mosaik-gallery-arrow .svg-wrapper,.mosaik-gallery-arrow svg{width:18px!important;height:18px!important}.mosaik-gallery-arrow--prev svg{transform:rotate(90deg)!important}.mosaik-gallery-arrow--next svg{transform:rotate(-90deg)!important}.product--thumbnail_slider media-gallery>slider-component[id^=GalleryThumbnails-]>.slider-button{display:none!important}.mosaik-thumb-arrow{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border:1px solid rgba(37,37,37,.14)!important;border-radius:50%!important;background:#fffffffa!important;color:#252525!important;box-shadow:0 2px 10px #00000014!important;cursor:pointer!important;z-index:10!important}.mosaik-thumb-arrow .svg-wrapper,.mosaik-thumb-arrow svg{width:15px!important;height:15px!important}.mosaik-thumb-arrow--up svg{transform:rotate(180deg)!important}.mosaik-thumb-arrow--down svg{transform:rotate(0)!important}}@media screen and (max-width:989px){.mosaik-main-gallery-nav,.mosaik-thumb-arrow{display:none!important}}@media screen and (min-width:990px){body.template-collection .collection-hero__title,body.template-collection .collection-hero__title.title{font-size:42px!important;line-height:1.16!important}body.template-collection .collection-hero__description,body.template-collection .collection-hero__description.rte,body.template-collection .collection-hero__description.rte p{font-size:22px!important;line-height:1.6!important;color:#353535!important}body.template-collection #product-grid .card__heading,body.template-collection #product-grid .card__heading a,body.template-collection .product-grid .card__heading,body.template-collection .product-grid .card__heading a{font-size:22px!important;line-height:1.36!important;font-weight:600!important;color:#242424!important}body.template-collection #product-grid .price,body.template-collection #product-grid .price-item,body.template-collection .product-grid .price,body.template-collection .product-grid .price-item{font-size:22px!important;line-height:1.3!important;font-weight:700!important}body.template-collection .facets__heading,body.template-collection .facets__summary,body.template-collection .facet-filters__label,body.template-collection .facet-filters__sort,body.template-collection .product-count__text{font-size:16px!important}body.template-product .mosaik-product-description__heading{font-size:36px!important;margin-bottom:30px!important}body.template-product .mosaik-product-description__body,body.template-product .mosaik-product-description__body.rte,body.template-product .mosaik-product-description__body.rte p,body.template-product .mosaik-product-description__body.rte li{font-size:21px!important;line-height:1.72!important;color:#343434!important}body.template-product .mosaik-product-description__body.rte p{margin-bottom:26px!important}body.template-index .featured-collection .card__heading,body.template-index .featured-collection .card__heading a,body.template-index .card__heading,body.template-index .card__heading a{font-size:20px!important;line-height:1.4!important;color:#292929!important}body.template-index .featured-collection .price,body.template-index .featured-collection .price-item,body.template-index .price,body.template-index .price-item{font-size:21px!important;font-weight:700!important}body.template-index .collection-list .card__heading,body.template-index .collection-list .card__heading a{font-size:19px!important}.mosaik-product-inquiry{margin:14px 0 4px!important;font-size:16px!important;line-height:1.45!important;color:#4a4a4a!important}.mosaik-product-inquiry a{color:#252525!important;text-decoration:underline!important;text-underline-offset:3px!important;font-weight:600!important}}@media screen and (min-width:990px){.header.header--middle-left{position:relative!important;grid-template-areas:"heading navigation icons"!important;grid-template-columns:32rem minmax(0,1fr) auto!important;column-gap:3.2rem!important;padding-top:4.8rem!important;padding-bottom:2.4rem!important;align-items:center!important}.header.header--middle-left .header__heading,.header.header--middle-left .header__heading-link{justify-self:start!important;text-align:left!important;margin-left:0!important}.header.header--middle-left .header__heading-logo{width:32rem!important;max-width:32rem!important;height:auto!important}.header.header--middle-left .header__inline-menu{justify-self:center!important;margin-left:0!important}.mosaik-header-contact{position:absolute!important;top:1.2rem!important;right:3rem!important;z-index:4!important;font-size:1.45rem!important;line-height:1.35!important;color:#252525c7!important;white-space:nowrap!important}.mosaik-header-contact a{color:#252525!important;text-decoration:none!important}.mosaik-header-contact a:hover{text-decoration:underline!important;text-underline-offset:3px!important}body.template-collection #product-grid .card__heading,body.template-collection #product-grid .card__heading a,body.template-collection .product-grid .card__heading,body.template-collection .product-grid .card__heading a{font-size:2.45rem!important;line-height:1.34!important;font-weight:600!important;color:#202020!important}body.template-collection #product-grid .price,body.template-collection #product-grid .price-item,body.template-collection .product-grid .price,body.template-collection .product-grid .price-item{font-size:2.3rem!important;line-height:1.28!important;font-weight:700!important}body.template-collection .collection-hero__description,body.template-collection .collection-hero__description.rte,body.template-collection .collection-hero__description.rte p{font-size:2.2rem!important;line-height:1.62!important;max-width:150rem!important}body.template-collection .facets__heading,body.template-collection .facets__summary,body.template-collection .facet-filters__label,body.template-collection .facet-filters__sort,body.template-collection .product-count__text{font-size:1.7rem!important}body.template-product .mosaik-product-description__inner{width:min(100%,142rem)!important}body.template-product .mosaik-product-description__heading{font-size:3.8rem!important;line-height:1.2!important;margin-bottom:3rem!important}body.template-product .mosaik-product-description__body,body.template-product .mosaik-product-description__body.rte,body.template-product .mosaik-product-description__body.rte p,body.template-product .mosaik-product-description__body.rte li{font-size:2.2rem!important;line-height:1.72!important;color:#303030!important}body.template-product .mosaik-product-description__body.rte p{margin-bottom:2.8rem!important}body.template-index .featured-collection .card__heading,body.template-index .featured-collection .card__heading a,body.template-index .card__heading,body.template-index .card__heading a{font-size:2.2rem!important;line-height:1.38!important}body.template-index .featured-collection .price,body.template-index .featured-collection .price-item,body.template-index .price,body.template-index .price-item{font-size:2.2rem!important}body.template-index .collection-list .card__heading,body.template-index .collection-list .card__heading a{font-size:2.15rem!important}}@media screen and (min-width:990px){body.template-collection .collection-hero__title,body.template-collection .collection-hero__title.title{font-size:34px!important;line-height:1.18!important;margin-bottom:14px!important}body.template-collection .collection-hero__description,body.template-collection .collection-hero__description.rte,body.template-collection .collection-hero__description.rte p{font-size:18px!important;line-height:1.58!important;color:#3a3a3a!important;max-width:1320px!important}body.template-collection #product-grid .card__heading,body.template-collection #product-grid .card__heading a,body.template-collection .product-grid .card__heading,body.template-collection .product-grid .card__heading a{font-size:18px!important;line-height:1.38!important;font-weight:550!important;color:#252525!important}body.template-collection #product-grid .price,body.template-collection #product-grid .price-item,body.template-collection .product-grid .price,body.template-collection .product-grid .price-item{font-size:18px!important;line-height:1.3!important;font-weight:700!important}body.template-collection .facets__heading,body.template-collection .facets__summary,body.template-collection .facet-filters__label,body.template-collection .facet-filters__sort,body.template-collection .product-count__text{font-size:14px!important}body.template-product .mosaik-product-description__inner{width:min(100%,1220px)!important;margin-left:auto!important;margin-right:auto!important}body.template-product .mosaik-product-description__heading{font-size:30px!important;line-height:1.2!important;margin-bottom:24px!important}body.template-product .mosaik-product-description__body,body.template-product .mosaik-product-description__body.rte,body.template-product .mosaik-product-description__body.rte p,body.template-product .mosaik-product-description__body.rte li{font-size:18px!important;line-height:1.66!important;color:#373737!important}body.template-product .mosaik-product-description__body.rte p{margin-bottom:20px!important}body.template-product .mosaik-product-description__body .mosaik-description-lead{font-size:19px!important;line-height:1.62!important;margin-bottom:22px!important}body.template-index h2,body.template-index .title.h2,body.template-index .collection__title .title,body.template-index .title-wrapper-with-link .title{font-size:30px!important;line-height:1.2!important}body.template-index .featured-collection .card__heading,body.template-index .featured-collection .card__heading a,body.template-index .card__heading,body.template-index .card__heading a,body.template-index .collection-list .card__heading,body.template-index .collection-list .card__heading a{font-size:17px!important;line-height:1.4!important}body.template-index .featured-collection .price,body.template-index .featured-collection .price-item,body.template-index .price,body.template-index .price-item{font-size:18px!important;line-height:1.3!important}}@media screen and (min-width:990px){.header.header--middle-left{grid-template-columns:24rem minmax(0,1fr) auto!important;column-gap:2.2rem!important;padding-top:3.4rem!important;padding-bottom:2.2rem!important}.header.header--middle-left .header__heading-logo{width:24rem!important;max-width:24rem!important}.header__inline-menu .list-menu--inline,.header__inline-menu>.list-menu{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important}.header__inline-menu .list-menu__item,.header__menu-item{font-size:14px!important;line-height:1.25!important;white-space:nowrap!important;padding-left:1.05rem!important;padding-right:1.05rem!important}.mosaik-header-contact{top:1rem!important;right:3rem!important;font-size:13px!important}body.template-collection .collection-hero__title,body.template-collection .collection-hero__title.title{font-size:28px!important;line-height:1.2!important;margin-bottom:12px!important}body.template-collection .collection-hero__description,body.template-collection .collection-hero__description.rte,body.template-collection .collection-hero__description.rte p{font-size:16px!important;line-height:1.55!important;max-width:1280px!important}body.template-collection #product-grid .card__heading,body.template-collection #product-grid .card__heading a,body.template-collection .product-grid .card__heading,body.template-collection .product-grid .card__heading a{font-size:16px!important;line-height:1.34!important;font-weight:550!important}body.template-collection #product-grid .price,body.template-collection #product-grid .price-item,body.template-collection .product-grid .price,body.template-collection .product-grid .price-item{font-size:17px!important;line-height:1.28!important}body.template-collection .facets__heading,body.template-collection .facets__summary,body.template-collection .facet-filters__label,body.template-collection .facet-filters__sort,body.template-collection .product-count__text{font-size:13px!important}body.template-product .product__title h1,body.template-product .product__title .h1{font-size:26px!important;line-height:1.22!important}body.template-product .product__info-container .price,body.template-product .product__info-container .price-item,body.template-product .product__info-container .price--large,body.template-product .product__info-container .price--large .price-item{font-size:23px!important;line-height:1.25!important}body.template-product .product__tax,body.template-product .installment,body.template-product .product__inventory,body.template-product .pickup-availability-preview,body.template-product .product__view-details,body.template-product .share-button__button,body.template-product .mosaik-product-inquiry{font-size:14px!important}body.template-product .mosaik-product-description__inner{width:min(100%,1260px)!important;margin-left:auto!important;margin-right:auto!important}body.template-product .mosaik-product-description__heading{font-size:28px!important;line-height:1.2!important;margin-bottom:20px!important}body.template-product .mosaik-product-description__body,body.template-product .mosaik-product-description__body.rte,body.template-product .mosaik-product-description__body.rte p,body.template-product .mosaik-product-description__body.rte li{font-size:17px!important;line-height:1.62!important}body.template-product .mosaik-product-description__body.rte p{margin-bottom:18px!important}body.template-product .mosaik-product-description__body .mosaik-description-lead{font-size:17px!important;line-height:1.6!important;margin-bottom:19px!important}body.template-index h2,body.template-index .title.h2,body.template-index .collection__title .title,body.template-index .title-wrapper-with-link .title{font-size:28px!important;line-height:1.2!important}body.template-index .featured-collection .card__heading,body.template-index .featured-collection .card__heading a,body.template-index .card__heading,body.template-index .card__heading a,body.template-index .collection-list .card__heading,body.template-index .collection-list .card__heading a{font-size:15px!important;line-height:1.35!important}body.template-index .featured-collection .price,body.template-index .featured-collection .price-item,body.template-index .price,body.template-index .price-item{font-size:16px!important;line-height:1.3!important}}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline,.header__inline-menu>.list-menu{flex-wrap:nowrap!important}.header__menu-item,.header__inline-menu .list-menu__item{white-space:nowrap!important}body.template-collection .collection-hero__title,body.template-collection .collection-hero__title.title{font-size:26px!important;line-height:1.2!important;margin-bottom:10px!important}body.template-collection .collection-hero__description,body.template-collection .collection-hero__description.rte,body.template-collection .collection-hero__description.rte p{font-size:15px!important;line-height:1.55!important;max-width:1240px!important}body.template-collection #product-grid .card__heading,body.template-collection #product-grid .card__heading a,body.template-collection .product-grid .card__heading,body.template-collection .product-grid .card__heading a{font-size:14.5px!important;line-height:1.34!important;font-weight:500!important}body.template-collection #product-grid .price,body.template-collection #product-grid .price-item,body.template-collection .product-grid .price,body.template-collection .product-grid .price-item{font-size:15.5px!important;line-height:1.28!important;font-weight:700!important}body.template-product .product__title h1,body.template-product .product__title .h1{font-size:22px!important;line-height:1.24!important}body.template-product .product__info-container .price,body.template-product .product__info-container .price-item,body.template-product .product__info-container .price--large,body.template-product .product__info-container .price--large .price-item{font-size:20px!important;line-height:1.25!important}body.template-product .product__tax,body.template-product .installment,body.template-product .product__view-details,body.template-product .share-button__button,body.template-product .mosaik-product-inquiry{font-size:13px!important}body.template-product .mosaik-product-description__inner{width:min(100%,1180px)!important;margin-left:auto!important;margin-right:auto!important}body.template-product .mosaik-product-description__heading{font-size:26px!important;line-height:1.2!important;margin-bottom:18px!important}body.template-product .mosaik-product-description__body,body.template-product .mosaik-product-description__body.rte,body.template-product .mosaik-product-description__body.rte p,body.template-product .mosaik-product-description__body.rte li,body.template-product .mosaik-product-description__body .mosaik-description-lead{font-size:16px!important;line-height:1.62!important}body.template-product .mosaik-product-description__body.rte p{margin-bottom:16px!important}body.template-index h2,body.template-index .title.h2,body.template-index .collection__title .title,body.template-index .title-wrapper-with-link .title{font-size:26px!important;line-height:1.2!important}body.template-index .featured-collection .card__heading,body.template-index .featured-collection .card__heading a,body.template-index .card__heading,body.template-index .card__heading a,body.template-index .collection-list .card__heading,body.template-index .collection-list .card__heading a{font-size:14px!important;line-height:1.32!important}body.template-index .featured-collection .price,body.template-index .featured-collection .price-item,body.template-index .price,body.template-index .price-item{font-size:15px!important;line-height:1.3!important}body.template-product pickup-availability,body.template-product .product__pickup-availabilities,body.template-product .pickup-availability-preview,body.template-product .pickup-availability-drawer{display:none!important}}@media screen and (min-width:990px){.header.header--top-center{position:relative!important;grid-template-areas:"left-icons heading icons" "navigation navigation navigation"!important;grid-template-columns:1fr auto 1fr!important;column-gap:2rem!important;row-gap:.5rem!important;align-items:center!important;padding-top:4.2rem!important;padding-bottom:1.8rem!important}.header.header--top-center .header__heading,.header.header--top-center .header__heading-link{justify-self:center!important;text-align:center!important;margin:0!important}.header.header--top-center .header__heading-logo{width:23rem!important;max-width:23rem!important;height:auto!important}.header.header--top-center .header__icons{grid-area:icons!important;justify-self:end!important;align-self:center!important}.header.header--top-center .header__inline-menu{grid-area:navigation!important;justify-self:center!important;width:100%!important;margin:.8rem 0 0!important}.header.header--top-center .header__inline-menu>.list-menu--inline,.header.header--top-center .header__inline-menu>.list-menu{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important}.header.header--top-center summary.header__menu-item,.header.header--top-center summary.list-menu__item.header__menu-item{position:relative!important;padding-left:1.15rem!important;padding-right:2.8rem!important}.header.header--top-center a.header__menu-item{padding-left:1.15rem!important;padding-right:1.15rem!important}.header.header--top-center .header__menu-item .icon-caret{right:.9rem!important;width:.9rem!important;height:.55rem!important}.header.header--top-center .mosaik-header-contact,.mosaik-header-contact{top:.8rem!important;right:3rem!important;font-size:13px!important;line-height:1.3!important}}body.template-product pickup-availability,body.template-product pickup-availability-preview,body.template-product pickup-availability-drawer,body.template-product .product__pickup-availabilities,body.template-product .pickup-availability-preview,body.template-product .pickup-availability-drawer,body.template-product #ShowPickupAvailabilityDrawer{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/mosaik-luxury.css.map */
