:root{--ovelle-cream:#F8F5F0;--ovelle-warm-white:#FFFEFC;--ovelle-champagne:#B89A6A;--ovelle-deep:#40352F}body{background-color:var(--ovelle-cream)}.product-card__image,.product-card__image-wrapper,.product-card .media,.collection-card__image,.collection-card .media,.card__media{aspect-ratio:4/5;overflow:hidden;background:#f3eee7}.product-card__image img,.product-card__image-wrapper img,.product-card .media img,.collection-card__image img,.collection-card .media img,.card__media img{width:100%;height:100%;object-fit:contain;object-position:center}.product-card,.collection-card{height:100%}.product-card__content,.collection-card__content{text-align:left}.product-card__title,.collection-card__title{line-height:1.35;letter-spacing:.01em}.product-card__price,.price{color:var(--ovelle-deep)}.button,button,.shopify-payment-button__button{letter-spacing:.08em;text-transform:uppercase}.header__heading-link,.header-logo,.header__heading{color:#40352f}.header__heading-link{font-family:Georgia,serif;letter-spacing:.12em;text-transform:uppercase}main[data-template=index]>.shopify-section{display:none}.ovelle-hero{display:grid;grid-template-columns:1fr 1fr;min-height:430px;background:#eee3d8;overflow:hidden}.ovelle-hero__copy{align-self:center;padding:clamp(36px,7vw,100px);color:#40352f}.ovelle-eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase;margin:0 0 16px;color:#8c7258}.ovelle-hero h1{font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(42px,6vw,76px);font-weight:400;line-height:.98;letter-spacing:-.035em;margin:0 0 18px;color:#342923}.ovelle-hero__copy>p:not(.ovelle-eyebrow){font-size:18px;margin:0 0 28px}.ovelle-hero__art{min-height:340px;background-image:url(/cdn/shop/files/ovelle-hero-lifestyle-clean.png?v=1794298337);background-size:cover;background-position:center 48%;background-repeat:no-repeat}.ovelle-button{display:inline-flex;gap:16px;align-items:center;padding:14px 22px;background:#40352f;color:#fff!important;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.ovelle-benefits{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 5%;background:#fffdfa;border-bottom:1px solid #e9e0d7}.ovelle-benefits div{display:flex;flex-direction:column;gap:4px;padding:0 18px;border-right:1px solid #ded4ca}.ovelle-benefits div:last-child{border:0}.ovelle-benefits strong{font-family:Georgia,serif;font-weight:400;font-size:15px;color:#40352f}.ovelle-benefits span{font-size:12px;color:#83786f}.ovelle-section{padding:58px max(5%,24px);background:#fbf8f4}.ovelle-section__heading{text-align:center;position:relative;margin-bottom:28px}.ovelle-section__heading h2,.ovelle-brand-banner h2{font-family:Georgia,serif;font-size:34px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#40352f;margin:0}.ovelle-section__heading>a{display:inline-block;margin-top:10px;color:#6d5747;font-size:12px;text-decoration:underline;text-underline-offset:4px}.ovelle-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ovelle-product{color:#40352f;text-decoration:none;min-width:0}.ovelle-product__media,.ovelle-category__media{aspect-ratio:4/5;overflow:hidden;background:#f0e9e2}.ovelle-product__media img,.ovelle-category__media img{width:100%;height:100%;object-fit:contain;display:block}.ovelle-product__vendor{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#88796d;margin:12px 0 4px}.ovelle-product h3{font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;margin:0;color:#40352f}.ovelle-product__price{font-size:13px;margin:8px 0 0;color:#40352f}.ovelle-brand-banner{text-align:center;padding:70px 20px;background:linear-gradient(110deg,#eee3d9,#f8f3ed 52%,#e4d2c3);color:#40352f}.ovelle-brand-banner h2{margin-bottom:12px}.ovelle-brand-banner>p:not(.ovelle-eyebrow){margin:0 0 24px}.ovelle-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ovelle-category{color:#40352f;text-decoration:none}.ovelle-category h3{font-family:Georgia,serif;font-size:16px;font-weight:400;margin:12px 0}.ovelle-category h3 span{color:#9c8067}.ovelle-product__placeholder{height:100%;background:linear-gradient(135deg,#eee4da,#faf7f2)}@media(max-width:749px){.product-card__image,.product-card__image-wrapper,.product-card .media,.collection-card__image,.collection-card .media,.card__media{aspect-ratio:4/5}.ovelle-hero{grid-template-columns:1fr}.ovelle-hero__copy{padding:42px 24px}.ovelle-hero__art{min-height:180px}.ovelle-benefits{grid-template-columns:repeat(2,1fr);gap:18px;padding:20px}.ovelle-benefits div:nth-child(2){border:0}.ovelle-benefits div{padding:0 8px}.ovelle-section{padding:40px 18px}.ovelle-products,.ovelle-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.ovelle-section__heading h2,.ovelle-brand-banner h2{font-size:27px}}#MainContent .page-width,#MainContent .section--page-width,.header__columns,.footer__content,.footer__content-top,.footer__content-bottom,.shopify-section .page-width,.ovelle-hero,.ovelle-benefits,.ovelle-section,.ovelle-brand-banner{width:calc(100% - 64px);max-width:var(--ovelle-content-width);margin-inline:auto}.ovelle-hero{min-height:420px}.ovelle-section{padding:54px 0}.ovelle-products{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.ovelle-product{display:flex;flex-direction:column}.ovelle-product__media{width:100%;aspect-ratio:4/5;background:#f2ece6;overflow:hidden}.ovelle-product__media img{width:100%;height:100%;object-fit:contain;object-position:center}.ovelle-product h3{min-height:2.8em}.ovelle-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.ovelle-category__media{width:100%;aspect-ratio:4/5;background:#f1e9e1;overflow:hidden}.ovelle-category__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ovelle-category h3{text-align:center;min-height:2.4em}.header__column--right{gap:14px}.header__column--right header-actions{order:1}.header__column--right .search-action,.header__column--right header-actions{align-self:center}.header-logo{min-width:160px}.header-logo:after{content:"OVELLE";display:block;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400;letter-spacing:.13em;line-height:1;color:#40352f;white-space:nowrap}.header-logo__image,.header-logo__solid-header-image-container,.header-logo__transparent-header-image-container{display:none!important}@media(max-width:749px){#MainContent .page-width,#MainContent .section--page-width,.header__columns,.footer__content,.footer__content-top,.footer__content-bottom,.shopify-section .page-width,.ovelle-hero,.ovelle-benefits,.ovelle-section,.ovelle-brand-banner{width:calc(100% - 32px)}.ovelle-section{padding:36px 0}.ovelle-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.ovelle-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.header-logo{min-width:0}.header-logo:after{font-size:24px;letter-spacing:.1em}}.header-logo{min-width:0}.header-logo:after{content:none!important}.header-logo .ovelle-brand-logo{display:flex;align-items:center;justify-content:center;width:190px;height:56px}.header-logo .ovelle-brand-logo svg{display:block;width:100%;height:100%;overflow:visible}.header-logo .header-logo__solid-header-image-container,.header-logo .header-logo__transparent-header-image-container{display:none!important}@media(max-width:749px){.header-logo .ovelle-brand-logo{width:132px;height:44px}}#MainContent .shopify-section>.section{width:calc(100% - 64px);max-width:1280px;margin-inline:auto}@media(max-width:749px){#MainContent .shopify-section>.section{width:calc(100% - 32px)}}:root{--ovelle-content-width:1280px}#MainContent .shopify-section .page-width,#MainContent .shopify-section .section--page-width,#MainContent .shopify-section>.section,#MainContent .shopify-section .section,#MainContent .shopify-section .collection-hero,#MainContent .shopify-section .product,#MainContent .shopify-section .main-collection-product-grid,#MainContent .shopify-section .collection-list-wrapper{box-sizing:border-box;width:calc(100% - 64px);max-width:var(--ovelle-content-width);margin-left:auto;margin-right:auto}#MainContent .shopify-section .page-width--full-width,#MainContent .shopify-section .section--full-width,.header__columns,.footer__content,.footer__content-top,.footer__content-bottom{width:calc(100% - 64px);max-width:var(--ovelle-content-width);margin-inline:auto}.header__column--right{display:flex;align-items:center;gap:12px}.header__column--right .header-actions{order:1}.header__column--right .search-action{order:2}@media(max-width:749px){#MainContent .shopify-section .page-width,#MainContent .shopify-section .section--page-width,#MainContent .shopify-section>.section,#MainContent .shopify-section .section,#MainContent .shopify-section .collection-hero,#MainContent .shopify-section .product,#MainContent .shopify-section .main-collection-product-grid,#MainContent .shopify-section .collection-list-wrapper,#MainContent .shopify-section .page-width--full-width,#MainContent .shopify-section .section--full-width{width:calc(100% - 32px)}.header__columns,.footer__content,.footer__content-top,.footer__content-bottom{width:calc(100% - 32px)}}#header-component .header__columns .search-action{grid-area:rightA!important;justify-self:end!important;order:2!important}#header-component .header__columns header-actions{grid-area:rightB!important;justify-self:end!important;order:1!important}#header-component .header__column--right{display:flex;align-items:center;justify-content:flex-end;gap:12px}@media(max-width:749px){#header-component .header__columns .search-action{grid-area:rightA!important;order:1!important}#header-component .header__columns header-actions{grid-area:rightB!important;order:2!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ovelle-custom.css.map */
