:root{--olica-cream: #F5F0E8;--olica-charcoal: #2C2C2C;--olica-gold: #C9A96E;--olica-gold-light: #E8D5B0;--olica-white: #FDFBF7;--olica-font-heading: "Cormorant Garamond", Georgia, serif;--olica-font-body: "Jost", sans-serif}html,body{overflow-x:hidden;max-width:100%}body{font-family:var(--olica-font-body);background-color:var(--olica-white)}h1,h2,h3,h4,h5,h6{font-family:var(--olica-font-heading);font-weight:400}.olica-btn{display:inline-block;padding:1.4rem 3.6rem;background:transparent;border:1px solid var(--olica-charcoal);color:var(--olica-charcoal);font-family:var(--olica-font-body);font-size:1.15rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background .3s ease,color .3s ease;cursor:pointer}.olica-btn:hover{background:var(--olica-charcoal);color:var(--olica-white)}.olica-btn--light{border-color:#fdfbf7cc;color:var(--olica-white)}.olica-btn--light:hover{background:var(--olica-white);color:var(--olica-charcoal)}.olica-hero{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;background-color:var(--olica-cream);overflow:hidden}.olica-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.olica-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.olica-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#140e084d,#140e089e)}.olica-hero--no-image .olica-hero__overlay{display:none}.olica-hero__content{position:relative;z-index:2;text-align:center;padding:4rem 2rem;max-width:80rem;width:100%}.olica-hero__eyebrow{font-family:var(--olica-font-body);font-size:1.1rem;font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:var(--olica-gold);margin:0 0 2rem}.olica-hero--has-image .olica-hero__eyebrow{color:var(--olica-gold-light)}.olica-hero__heading{font-family:var(--olica-font-heading);font-size:clamp(4rem,8vw,8rem);font-weight:300;line-height:1.08;letter-spacing:.01em;font-style:italic;color:var(--olica-charcoal);margin:0 0 2.4rem}.olica-hero--has-image .olica-hero__heading{color:var(--olica-white)}.olica-hero__subheading{font-family:var(--olica-font-body);font-size:1.5rem;font-weight:300;letter-spacing:.06em;color:#2c2c2cb3;margin:0 0 3.6rem}.olica-hero--has-image .olica-hero__subheading{color:#fdfbf7d9}@media screen and (max-width:749px){.olica-hero{min-height:70vh}}.olica-usp-bar{background-color:var(--olica-charcoal);padding:2.2rem 2rem}.olica-usp-bar__container{display:flex;align-items:center;justify-content:center;gap:2rem 4rem;max-width:110rem;margin:0 auto;flex-wrap:wrap}.olica-usp-bar__item{display:flex;align-items:center;gap:1rem;color:var(--olica-cream);font-family:var(--olica-font-body);font-size:1.15rem;font-weight:300;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.olica-usp-bar__icon{color:var(--olica-gold);font-size:.9rem}.olica-usp-bar__separator{color:#f5f0e833;font-size:2rem}@media screen and (max-width:749px){.olica-usp-bar__separator{display:none}.olica-usp-bar__container{gap:1.4rem 3rem}}.olica-category-grid{padding:9rem 2rem;background-color:var(--olica-white)}.olica-category-grid__header{text-align:center;margin-bottom:5rem}.olica-category-grid__title{font-family:var(--olica-font-heading);font-size:clamp(3rem,5vw,5rem);font-weight:300;color:var(--olica-charcoal);letter-spacing:.03em;margin:0}.olica-category-grid__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;max-width:130rem;margin:0 auto}.olica-category-card{position:relative;overflow:hidden;aspect-ratio:3/4;display:block;text-decoration:none;background-color:var(--olica-cream)}.olica-category-card__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.olica-category-card__media-inner{width:100%;height:100%;transition:transform .7s ease}.olica-category-card:hover .olica-category-card__media-inner{transform:scale(1.05)}.olica-category-card__image{width:100%;height:100%;object-fit:cover;display:block}.olica-category-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--olica-cream) 0%,var(--olica-gold-light) 100%)}.olica-category-card__placeholder .placeholder-svg{width:45%;height:45%;opacity:.25}.olica-category-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(44,44,44,.65) 0%,transparent 55%)}.olica-category-card__content{position:absolute;bottom:0;left:0;right:0;padding:2.8rem 2.4rem;text-align:center}.olica-category-card__name{font-family:var(--olica-font-heading);font-size:2.6rem;font-weight:400;color:var(--olica-white);letter-spacing:.04em;margin-bottom:.6rem;display:block}.olica-category-card__cta{display:inline-block;font-family:var(--olica-font-body);font-size:1.05rem;font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:var(--olica-gold-light);border-bottom:1px solid rgba(201,169,110,.6);padding-bottom:.2rem}@media screen and (max-width:989px){.olica-category-grid__grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}.olica-category-grid{padding:6rem 2rem}}@media screen and (max-width:499px){.olica-category-grid{padding:5rem 1.5rem}.olica-category-grid__grid{gap:.8rem}.olica-category-card__name{font-size:2.2rem}}.olica-featured,.olica-featured.gradient{background-color:var(--olica-cream)!important;background-image:none!important}.olica-featured .collection__title{text-align:center}.olica-featured .collection__title .title{font-family:var(--olica-font-heading);font-weight:400;font-size:clamp(2.8rem,4vw,4.8rem);letter-spacing:.03em;color:var(--olica-charcoal);margin-bottom:1.6rem;display:block;text-align:center}.olica-featured__heading-line{display:block;width:40px;height:2px;background-color:var(--olica-gold);margin:0 auto}.olica-featured .card-wrapper{background:transparent!important;box-shadow:none!important;border:none!important}.olica-featured .card-wrapper:hover{box-shadow:none!important}.olica-featured .card--standard .card__inner,.olica-featured .card__inner{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important}.olica-featured .card--standard .card__inner:after,.olica-featured .card__inner:after{display:none!important;box-shadow:none!important}.olica-featured .card__media,.olica-featured .card__media .media{overflow:hidden;background:transparent!important}.olica-featured .card__media img{transition:transform .4s ease}.olica-featured .card-wrapper:hover .card__media img{transform:scale(1.03)}.olica-featured .card{--text-alignment: center}.olica-featured .card-information,.olica-featured .card__information{text-align:center}.olica-featured .card__heading,.olica-featured .card__heading a{font-family:var(--olica-font-heading);font-weight:400;font-size:1.6rem;color:var(--olica-charcoal);letter-spacing:.02em;text-align:center;text-decoration:none}.olica-featured .price,.olica-featured .price .price-item,.olica-featured .price__regular,.olica-featured .price__sale{font-family:var(--olica-font-body);font-size:1.4rem;font-weight:300;color:#8c7b6e;text-align:center;justify-content:center}.olica-featured .collection__view-all .button,.olica-featured .collection__view-all .button--secondary{background:transparent!important;background-color:transparent!important;border:1px solid var(--olica-charcoal)!important;color:var(--olica-charcoal)!important;font-family:var(--olica-font-body);font-size:1.15rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;box-shadow:none!important;border-radius:0!important;transition:background .3s ease,color .3s ease}.olica-featured .collection__view-all .button:hover,.olica-featured .collection__view-all .button--secondary:hover{background:var(--olica-charcoal)!important;background-color:var(--olica-charcoal)!important;color:var(--olica-cream)!important}.olica-brand-story{background-color:var(--olica-cream);padding:10rem 2rem}.olica-brand-story__container{display:grid;grid-template-columns:1fr 1fr;gap:8rem;align-items:center;max-width:120rem;margin:0 auto}.olica-brand-story__eyebrow{font-family:var(--olica-font-body);font-size:1.1rem;font-weight:300;letter-spacing:.28em;text-transform:uppercase;color:var(--olica-gold);margin:0 0 2rem}.olica-brand-story__heading{font-family:var(--olica-font-heading);font-size:clamp(3.2rem,4vw,5rem);font-weight:300;color:var(--olica-charcoal);line-height:1.15;letter-spacing:.02em;font-style:italic;margin:0 0 2.8rem}.olica-brand-story__body{font-family:var(--olica-font-body);font-size:1.6rem;font-weight:300;line-height:1.85;color:#2c2c2cbf;margin-bottom:3.6rem}.olica-brand-story__body p{margin:0}.olica-brand-story__image-wrap{overflow:hidden;aspect-ratio:4/5}.olica-brand-story__image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.olica-brand-story__image-wrap--placeholder{background:linear-gradient(135deg,var(--olica-gold-light) 0%,var(--olica-cream) 100%);display:flex;align-items:center;justify-content:center}.olica-brand-story__image-wrap--placeholder .placeholder-svg{width:50%;height:50%;opacity:.2}@media screen and (max-width:749px){.olica-brand-story{padding:6rem 2rem}.olica-brand-story__container{grid-template-columns:1fr;gap:4rem}.olica-brand-story__image-wrap{order:-1}}.olica-instagram{padding:9rem 2rem;background-color:var(--olica-white);text-align:center}.olica-instagram__eyebrow{font-family:var(--olica-font-body);font-size:1.1rem;font-weight:300;letter-spacing:.28em;text-transform:uppercase;color:var(--olica-gold);margin:0 0 1.6rem}.olica-instagram__heading{font-family:var(--olica-font-heading);font-size:clamp(2.8rem,4vw,4.4rem);font-weight:300;font-style:italic;color:var(--olica-charcoal);margin:0 0 1rem}.olica-instagram__handle{display:block;font-family:var(--olica-font-body);font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#2c2c2c80;text-decoration:none;margin-bottom:5rem;transition:color .3s ease}.olica-instagram__handle:hover{color:var(--olica-gold)}.olica-instagram__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:96rem;margin:0 auto 4rem}.olica-instagram__cell{aspect-ratio:1;overflow:hidden}.olica-instagram__cell-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--olica-cream) 0%,var(--olica-gold-light) 100%);opacity:.55}@media screen and (max-width:749px){.olica-instagram{padding:6rem 2rem}.olica-instagram__grid{grid-template-columns:repeat(2,1fr);gap:.8rem;margin-bottom:3rem}}.header-wrapper,.utility-bar{background:var(--olica-cream)!important}.utility-bar--bottom-border,.utility-bar--bottom-border-social-only{border-bottom:none!important}.announcement-bar__message,.announcement-bar__message.h5{font-family:var(--olica-font-body);font-size:1.05rem;font-weight:300;letter-spacing:.14em;text-transform:none;color:var(--olica-charcoal)}.header-wrapper--border-bottom{border-bottom:1px solid #E0D5C5!important}.olica-logo-stack{display:flex;flex-direction:column;align-items:center;gap:.5rem}.olica-logo-mark{height:124px;width:auto;display:block;mix-blend-mode:multiply}.olica-logo-wordmark{font-family:var(--olica-font-body);font-size:1.44rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--olica-charcoal);line-height:1;white-space:nowrap}.header__heading-logo-wrapper{display:flex;align-items:center;justify-content:center}.header--top-center .header__inline-menu{display:flex;justify-content:center;width:100%}@media screen and (min-width:990px){.header--top-center .list-menu--inline{flex-wrap:nowrap!important;justify-content:center}}.header__inline-menu .header__menu-item,.header__inline-menu .list-menu__item--link{font-family:var(--olica-font-body);font-size:1.05rem;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--olica-charcoal);opacity:1}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:hover>span{color:var(--olica-gold);opacity:1}.header__icon{color:var(--olica-charcoal)}.header__icon .svg-wrapper svg{fill:var(--olica-charcoal);color:var(--olica-charcoal)}@media screen and (max-width:989px){.olica-logo-mark{height:92px}.olica-logo-wordmark{font-size:1.2rem;letter-spacing:.28em}}.olica-hero__logo-wrap{display:flex;justify-content:center;margin-bottom:3.2rem}.olica-hero__logo{max-width:22rem;height:auto;display:block}.olica-hero--has-image .olica-hero__logo{filter:brightness(0) invert(1);opacity:.92}@media screen and (max-width:749px){.olica-hero__logo{max-width:17rem}}.footer .footer__heading{font-family:var(--olica-font-heading);font-weight:400;letter-spacing:.05em}
/*# sourceMappingURL=/cdn/shop/t/1/assets/olica-design.css.map */
