:root{--sv-forest: #233c34;--sv-cream: #f8f5f1;--sv-ivory: #fffdfb;--sv-rose: #e7ccc6;--sv-taupe: #b4816d;--sv-border: #dedbd3;--sv-muted: #61746d;--sv-radius: 14px}html{scroll-behavior:smooth}body{background-color:var(--sv-cream);color:var(--sv-forest);-webkit-font-smoothing:antialiased}main h1,main h2,main h3,.product__title h1,.collection-hero__title,.banner__heading,.rich-text__heading,.section-header__title,.heading{color:var(--sv-forest);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.12}main h1,.product__title h1,.banner__heading{text-wrap:balance}main p,.rte,.product__description,.text-block{line-height:1.65}.header-wrapper,.shopify-section-group-header-group .header,.header{background-color:var(--sv-cream)}.header__menu-item,.header__inline-menu a,.menu-drawer__menu-item,.header-menu a,.header__menu a{letter-spacing:.02em;font-weight:500;transition:color .28s ease}@media(hover:hover)and (pointer:fine){.header__menu-item:hover,.header__inline-menu a:hover,.header-menu a:hover{color:var(--sv-taupe)}}.announcement-bar,.announcement-bar__message{background-color:var(--sv-rose);color:var(--sv-forest);font-weight:500;letter-spacing:.02em}.card__inner,.card__media,.product__media,.product-media-container,.product-card__image,.product-card__media,.collection-card__image,.collection-card__media,.collection-list__item .media,.product-card .card-gallery,.collection-card .card-gallery{border-radius:var(--sv-radius);overflow:hidden}.card__media img,.card__inner img,.product-card__image img,.product-card__media img,.collection-list__item img,.product-card .card-gallery img,.collection-card .card-gallery img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card__media img,.card-wrapper:hover .card__inner img,.product-card:hover .product-card__image img,.product-card:hover .product-card__media img,.product-card:hover .card-gallery img,.collection-card:hover .card-gallery img,.collection-list__item:hover img{transform:scale(1.035)}}.card__heading,.product-card__title,.product-card__title a{line-height:1.35;letter-spacing:-.01em}.card__information,.product-card__details{padding-block-start:.85rem}.price,.price-item,.product__info-wrapper .price,.product-card__price{color:var(--sv-forest);font-weight:600}.button:not(.button--secondary),.product-form__submit,.quick-add__submit,button[type=submit].button{border-radius:8px;transition:background-color .32s ease,transform .32s ease,box-shadow .32s ease}@media(hover:hover)and (pointer:fine){.product-form__submit:hover,.quick-add__submit:hover,.button:not(.button--secondary):hover,button[type=submit].button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #233c341f}}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--sv-taupe);outline-offset:3px}.collection .grid,.product-grid,.collection-list{row-gap:clamp(1.5rem,3vw,3rem)}.collection-hero__description,.collection__description{max-width:54rem;color:var(--sv-muted)}.product__accordion,.accordion,.collapsible-content__header,.footer,.footer__content-top{border-color:var(--sv-border)}@media(max-width:749px){main h1,.product__title h1{font-size:clamp(2rem,7vw,2.8rem)}main h2{line-height:1.18}.card__information,.product-card__details{padding-top:.7rem}.product-form__submit{min-height:48px}.announcement-bar__message{font-size:.8rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/stilevivo-boutique-preview.css.map */
