body .button{font-size:1.3rem;font-weight:500;letter-spacing:.14rem;text-transform:uppercase}body .announcement-bar__message{font-size:1.2rem;letter-spacing:.18rem;text-transform:uppercase}body .card__heading,body .card__heading a{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}body .card__heading{font-size:1.8rem;line-height:1.3}body .title,body .h0,body .h1,body .h2{letter-spacing:.02rem;text-wrap:balance}body .rte p,body .collection-hero__description{line-height:1.75}body .product__description ul,body .product__description ol{margin:1.6rem 0;padding:0;list-style:none}body .product__description li{position:relative;margin-bottom:.8rem;padding-left:2.4rem;line-height:1.65}body .product__description ul li:before{content:"";position:absolute;top:.75em;left:0;width:.7rem;height:.7rem;border-radius:50%;background:#a67f5d}body .product__description h2,body .product__description h3,body .product__description h4{margin:2.4rem 0 1rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}body .product__description p{margin:0 0 1.4rem;line-height:1.75}html,body{overflow-x:clip}img,video,iframe{max-width:100%}body .card-wrapper .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}body .card-wrapper,body .card-wrapper .card{height:100%}body .card-wrapper .card__content{flex:1 1 auto}body .rosevia-video__heading,body .rosevia-video__eyebrow,body .rosevia-video__text{color:var(--video-text, #f5f0e8)}body .article-card .card__heading{font-size:2rem;line-height:1.3}body .article-card__excerpt,body .article-card .card__information p{font-size:1.4rem;line-height:1.6}body .product-form__input--pill input[type=radio]+label{padding:.8rem 1.4rem;font-size:1.3rem;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.2)}body .product-form__input--pill input[type=radio]:checked+label{box-shadow:none}body .universe__body{flex:1 1 auto}body .universe__link{margin-top:auto;padding-top:.4rem}@media screen and (min-width:750px){body .guarantees__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media screen and (min-width:990px){body .guarantees__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){body .guarantees__grid{gap:1.4rem}body .guarantees__card{padding:2.4rem 2rem}body .guarantees__title{font-size:1.8rem}}@media screen and (max-width:989px){body .reg__grid:has(>.reg__item:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}body .reg__grid:has(>.reg__item:nth-child(3):last-child) .reg__card{min-height:22rem}}@media screen and (max-width:749px){body .universe__media{aspect-ratio:1 / 1}body .universe__title{font-size:1.7rem}body .universe__text{font-size:1.25rem}body .card__heading{font-size:1.45rem;line-height:1.3}body .article-card .card__heading{font-size:1.9rem}body .card-wrapper .card__heading{-webkit-line-clamp:3}body .price{font-size:1.3rem}body .product__title h1{font-size:2.4rem;line-height:1.2;overflow-wrap:break-word}body .quick-add__submit,body .quick-add .button{min-height:4rem;padding:0 .8rem;font-size:1.05rem;letter-spacing:.06rem;line-height:1.2;white-space:normal}body .button{letter-spacing:.1rem}body .announcement-bar__message{font-size:1.05rem;letter-spacing:.1rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rosevia-theme.css.map */
