.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}.elenni-price-on-request{margin-top:.75rem}.elenni-price-on-request__link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--size-12, 48px);padding:.75rem 1rem;text-align:center;text-decoration:none;border:1px solid currentColor;border-radius:var(--element-button-radius, 4px);font-weight:600}.elenni-price-on-request__link:hover{text-decoration:underline}.grid-product__add-to-cart .elenni-price-on-request__link{font-size:.85em;min-height:40px;padding:.5rem .75rem}.elenni-zero-price-cart-warning,.elenni-zero-price-line{margin:.75rem 0;padding:.75rem 1rem;border:1px solid #c4a574;background:color-mix(in srgb,#c4a574 12%,transparent);border-radius:4px}.cart__item--zero-price{opacity:.7}product-inventory,.product-block--inventory-point,.product-inventory__points,.element-icon--inventory{display:none!important}.sold-out,.sold-out-badge,.badge--sold-out,.grid-product__sold-out,.product__sold-out,.price--sold-out,.product-price--sold-out{display:none!important}.collection-image-wrap{overflow:hidden}.collection-image img,.collection-image-wrap img.image-element,.collection-image-wrap[data-elenni-cover-pool] img{object-fit:cover!important;object-position:center center!important;padding:0!important}.collection-image-wrap[data-elenni-cover-pool]{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.grid__image-ratio:not(.grid__image-contain) img.image-element,.grid-product__image-wrap .grid__image-ratio img{object-fit:cover;object-position:center center;width:100%;height:100%}.grid__image-ratio.grid__image-contain img.image-element{object-fit:contain;object-position:center center}.grid-product-image-breathing-room--true .grid__image-ratio img{object-fit:cover}.collection-image-wrap{border-radius:var(--roundness, 8px);background-color:#f5f5f3}.collection-image-wrap:hover{box-shadow:0 8px 24px #00000014}.collection-item__title{letter-spacing:.02em;font-weight:500}.grid-product__image-wrap{border-radius:var(--roundness, 8px);overflow:hidden;background-color:#fff}.grid-product__image-wrap .grid__image-ratio{background-color:#fff}.grid-product-image-breathing-room--true .grid__image-ratio img.image-element{object-fit:contain!important;object-position:center center;padding:calc(var(--product-tile-margin, 5%) * .35)}.grid-product-image-breathing-room--false .grid__image-ratio img.image-element{object-fit:cover!important;padding:0!important}.product-image-main .image-wrap,.product__main-photos .image-wrap{background-color:#fff}.product-image-main img.image-element,.product__main-photos img.photoswipe__image{object-fit:contain;object-position:center center}.shopify-section .index-section{--section-padding: clamp(1.5rem, 3vw, 2.75rem)}.featured-collections .section-header,.featured-collection .section-header{margin-bottom:1.25rem}.featured-collections .section-header__title,.featured-collection .section-header__title,.rich-text .element-text--heading{letter-spacing:-.015em;font-weight:550}.collection-list .collection-image-wrap,.featured-collections .collection-image-wrap{border-radius:10px;overflow:hidden;background:#f4f2ee;transition:box-shadow .25s ease,transform .25s ease}.collection-list .collection-image-wrap:hover,.featured-collections .collection-image-wrap:hover{box-shadow:0 10px 28px #1a1a1a1a;transform:translateY(-2px)}.collection-list .collection-image-wrap img,.featured-collections .collection-image-wrap img{object-fit:cover!important;object-position:center center!important}.grid-product{transition:opacity .2s ease}.grid-product__image-wrap{border-radius:10px;overflow:hidden;background:#f7f5f1}.grid-product__meta{padding-top:.65rem}.grid-product__title{font-weight:500}.grid-product:hover .grid-product__image-wrap{box-shadow:0 8px 22px #1a1a1a14}.megamenu__collection-image,.megamenu__col .image-element{object-fit:cover;border-radius:8px}.mobile-nav-wrapper .slide-nav{letter-spacing:.01em}.elenni-mobile-showroom .slide-nav__link{background:#f5f0e8;border-radius:8px;margin:.5rem .75rem;padding:.85rem 1rem!important}.toolbar{font-weight:500}.toolbar a{text-decoration:underline;text-underline-offset:2px}.product-single__photos .image-wrap,.product__main-photos .image-wrap{border-radius:10px;overflow:hidden;background:#f7f5f1}.product-block--sales-point{font-size:.92em}.product-block--inventory,product-inventory{display:none!important}.site-header,.header-wrapper,.header-section{box-shadow:0 1px #1a1a1a0f}.is-sticky .site-header,.site-header--sticky,.header-wrapper.is-sticky{box-shadow:0 6px 18px #1a1a1a12}.text-with-icons{background:linear-gradient(180deg,#faf7f2,#f5f0e8);border-radius:12px;padding:1.25rem 1rem!important}@media(min-width:769px){.text-with-icons{padding:1.5rem 1.25rem!important}}.text-with-icons__block-title{font-size:.98em}.text-with-icons__block-text{font-size:.9em;opacity:.88;max-width:18rem;margin-left:auto;margin-right:auto}.toolbar-section,.announcement-bar,.toolbar{letter-spacing:.04em}.toolbar a:hover{opacity:.85}.collection-image-wrap:empty,.collection-image-wrap .placeholder-svg,.collection-item .placeholder-svg{background:#f4f2ee!important;min-height:100%}.collection-item__title{text-transform:none}.section-header__title,.index-section .section-header h2,.featured-collections .section-header__title{letter-spacing:-.02em;font-weight:550}.hero__subtitle,.hero__text,.slideshow__slide .hero__subtitle{max-width:34rem;line-height:1.45}.btn:hover,.element-button:hover,button.btn:hover{filter:brightness(1.03)}.footer__title{letter-spacing:.04em;text-transform:none;font-size:.85rem!important;opacity:.9}.site-nav__link{letter-spacing:.02em;font-weight:500}.newsletter-section{border-radius:0}.footer__base-links a[href*="shopify.com"][href*=poweredby],.footer__base-links a[href*="utm_campaign=poweredby"],a[href*="shopify.com/?utm_campaign=poweredby"]{display:none!important}.site-nav__link--underline,.site-nav__link{font-size:inherit}.megamenu--collections .megamenu__col-title{margin-bottom:.35rem}.grid-product__image-wrap,.grid-product__image-wrap .grid__image-ratio,.product-image-main .image-wrap,.product__main-photos .image-wrap,.product__photos .image-wrap,.product-slideshow .image-wrap{background-color:#fff!important}.kit-swatch[style*="--kit-swatch-color: bronze"]{--kit-swatch-color: #8a6a3e}.kit-swatch[style*="--kit-swatch-color: gunmetal"]{--kit-swatch-color: #4a4e57}.kit-swatch[style*="--kit-swatch-color: black"]{--kit-swatch-color: #1a1a1a}.kit-swatch[style*="--kit-swatch-color: nickel"]{--kit-swatch-color: #b4b1aa}.kit-swatch[style*="--kit-swatch-color: champagne"]{--kit-swatch-color: #c5b49a}.kit-swatch[style*="--kit-swatch-color: chrome"]{--kit-swatch-color: #c8ccd0}variant-sku{display:block;margin-top:.25rem;opacity:.75;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/10/assets/overrides.css.map */
