:root{--carli-cream: #fbf6ec;--carli-cream-deep: #f3eadc;--carli-ink: #073f34;--carli-blue: #80b0e8;--carli-blush: #ffc0c0;--carli-green: #008471;--carli-lavender: #d1caea;--carli-lime: #d6d35f;--carli-red: #c45f3f;--carli-yellow: #f4d242;--carli-olive: #898e46;--carli-pink: #f29cc3;--carli-radius-sm: 1.2rem;--carli-radius: 2.2rem;--carli-radius-lg: 3.6rem;--carli-shadow: 0 1.8rem 5rem rgba(23, 63, 53, .1)}html{scroll-behavior:smooth}body{color:var(--carli-ink);background:var(--carli-cream);overflow-wrap:anywhere}body,button,input,select,textarea{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3{color:var(--carli-ink);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}p{text-wrap:pretty}.page-width{padding-inline:clamp(1.8rem,3.2vw,5rem)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:5.2rem;border-radius:999px;font-weight:700;letter-spacing:0;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}@media(hover:hover){.button:hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:0 1rem 2.4rem #173f3529}}.field__input,.select__select,.customer .field input,.textarea{border-radius:1.4rem}.announcement-bar-section,.announcement-bar{font-weight:700;letter-spacing:.02em}.header-wrapper{background:var(--carli-cream);border-bottom:1px solid rgba(7,63,52,.11);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header{min-height:7.6rem}.header__heading-link .h2{color:var(--carli-ink);font-size:clamp(2.6rem,2.4vw,3.4rem);font-weight:800;letter-spacing:-.07em}.carli-wordmark{position:relative;display:block;width:clamp(12.8rem,12vw,17rem);height:5.2rem;overflow:hidden;border-radius:.6rem;background:var(--carli-cream)}.carli-wordmark img{position:absolute;top:50%;left:50%;display:block;width:30rem;max-width:none;height:30rem;object-fit:contain;transform:translate(-50%,-50%)}.header__menu-item,.header__active-menu-item{color:var(--carli-ink);font-weight:650;text-decoration:none}.header__menu-item{position:relative}@media(hover:hover){.header__inline-menu>.list-menu>li>.header__menu-item:after{position:absolute;right:.9rem;bottom:.6rem;left:.9rem;height:.2rem;content:"";background:var(--carli-pink);transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.header__inline-menu>.list-menu>li>.header__menu-item:hover:after,.header__inline-menu>.list-menu>li>.header__active-menu-item:after{transform:scaleX(1);transform-origin:left}}.header__icon{color:var(--carli-ink)}.card-wrapper .card{height:100%;border-radius:var(--carli-radius)}.card-wrapper{min-width:0}.card__content{padding-top:1.2rem}.card__inner{overflow:hidden;border-radius:var(--carli-radius)!important;background:var(--carli-cream)}.card__media .media img{transition:transform .5s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.card-wrapper:hover .card__media .media img:first-child{transform:scale(1.035)}}.card__heading{font-weight:750;letter-spacing:-.02em}.price{color:var(--carli-ink);font-weight:700}.badge{border-radius:999px;box-shadow:none;font-weight:750}.collection-hero{background:var(--carli-cream);border-radius:0 0 var(--carli-radius-lg) var(--carli-radius-lg)}.collection-hero__title{font-size:clamp(3.6rem,7vw,7.6rem)}.facets-container,.mobile-facets__inner{color:var(--carli-ink)}.product__media-wrapper .product__media,.product__media-wrapper .media{border-radius:var(--carli-radius)}.product__info-container{color:var(--carli-ink)}.product__info-wrapper{min-width:0}.product__title h1{font-size:clamp(3.2rem,4.3vw,5.6rem)}.product-form__buttons{max-width:none}.product-form__submit{min-height:5.8rem;color:#fff;background:var(--carli-green);box-shadow:0 1.2rem 3rem #0084712e}.product-form__input input[type=radio]+label{border-radius:999px!important}.accordion{border-color:#173f3529}.accordion summary{min-height:5.8rem}.carli-product-usps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.2rem 0 0}.carli-product-usp{display:flex;align-items:center;gap:.8rem;min-width:0;padding:1.1rem 1rem;border:1px solid rgba(7,63,52,.12);border-radius:1.4rem;color:var(--carli-ink);background:#fff;font-size:1.2rem;font-weight:700;line-height:1.25}.carli-product-usp__icon{display:grid;flex:0 0 2.6rem;width:2.6rem;height:2.6rem;place-items:center;border-radius:50%;color:var(--carli-ink);background:var(--carli-yellow);font-size:1.2rem}.carli-product-specs{display:grid;gap:.8rem;margin-top:1.2rem;padding:1.5rem;border-radius:1.8rem;background:var(--carli-cream)}.carli-product-specs__row{display:flex;justify-content:space-between;gap:2rem;font-size:1.35rem}.carli-product-specs__row+.carli-product-specs__row{padding-top:.8rem;border-top:1px solid rgba(7,63,52,.1)}.carli-product-specs__row strong{color:var(--carli-ink)}.cart-drawer .drawer__inner{border-radius:2.8rem 0 0 2.8rem}.cart-drawer__empty-content,.cart__empty-text{color:var(--carli-ink)}.newsletter-form__field-wrapper .field__input{background:#fff}.focus-inset:focus-visible,*:focus-visible{outline:.3rem solid var(--carli-orange)!important;outline-offset:.3rem;box-shadow:none!important}@media screen and (max-width:989px){.header{min-height:6.6rem}.page-width{padding-inline:2rem}.cart-drawer .drawer__inner{border-radius:0}}@media screen and (max-width:749px){.button,.shopify-challenge__button,.customer button{min-height:5rem}.grid--2-col-tablet-down .grid__item{min-width:0}.product__info-container{padding-top:1rem}.carli-wordmark{width:12.2rem;height:4.6rem}.carli-wordmark img{width:25rem;height:25rem}.carli-product-usps{grid-template-columns:1fr}.carli-product-usp{padding:1rem 1.2rem;font-size:1.3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#menu-drawer,#menu-drawer .menu-drawer__submenu,cart-drawer .drawer__inner,cart-drawer .drawer__inner-empty,cart-drawer .drawer__header,cart-drawer .drawer__footer{background:rgb(var(--color-background, 251, 246, 236))!important;color:rgb(var(--color-foreground, 7, 63, 52))}cart-drawer.drawer{background-color:rgba(var(--color-foreground, 7, 63, 52),.45)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/carli-theme.css.map */
