:root{--bodie-space: clamp(2.4rem, 5vw, 6.4rem)}body{-webkit-font-smoothing:antialiased}.header-wrapper{border-bottom:1px solid rgba(var(--color-foreground),.1)}.header__heading-logo{max-width:100%}.announcement-bar__message{font-weight:650;letter-spacing:0}.button,.shopify-challenge__button,.customer button{font-weight:700;letter-spacing:0;transition:transform .2s ease,box-shadow .2s ease}.button:not([disabled]):hover,.shopify-challenge__button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--color-shadow),.12)}.banner:not(.banner--mobile-bottom) .banner__box{background:transparent;border:0;box-shadow:none;max-width:72rem}.banner .banner__heading{font-weight:750;line-height:1.08;letter-spacing:0;text-wrap:balance}.banner .banner__buttons{gap:1.2rem;margin-top:2.4rem}.banner .banner__buttons .button{min-height:5.2rem;padding-inline:2.8rem}.banner .banner__box>*+*{margin-top:1.8rem}.title,.title-wrapper-with-link .title,.product__title h1{font-weight:750;letter-spacing:0;line-height:1.13;text-wrap:balance}.card-wrapper .card__inner{overflow:hidden}.card-wrapper .card__media img{transition:transform .45s ease}@media(hover:hover){.card-wrapper:hover .card__media img{transform:scale(1.035)}}.card__heading a{text-decoration:none}.card__information{padding-top:1.3rem}.card-information .price{font-weight:700}.product__info-container .product__title{margin-bottom:1rem}.product__info-container .price{font-weight:750}.product-form__submit{min-height:5.6rem;font-weight:750}.product__info-container .product-form__buttons{max-width:none}.product__info-container .product__description{border-top:1px solid rgba(var(--color-foreground),.12);padding-top:2rem}.collection-hero__title,.main-page-title{letter-spacing:0}.how-it-works,.modern-reviews,.faq-reference,.diff-compact,.promo-stock-section{color:rgb(var(--color-foreground))}.how-it-works__title,.modern-reviews__title,.faq-reference__heading h2,.diff-title h2{letter-spacing:0!important;text-wrap:balance}.modern-review-card{border-radius:min(var(--media-radius),8px)!important}@media screen and (max-width:749px){.banner:not(.banner--mobile-bottom) .banner__content{align-items:flex-end;padding-bottom:3rem}.banner:not(.banner--mobile-bottom) .banner__box{padding:1.5rem 0}.banner .banner__buttons{width:100%;gap:.8rem}.banner .banner__buttons .button{flex:1 1 auto;min-height:4.8rem;padding-inline:1.5rem}.product-form__submit{min-height:5.4rem}.product__info-container .product__title h1{line-height:1.16}}@media(prefers-reduced-motion:reduce){.button,.card-wrapper .card__media img,.how-step__icon,.modern-review-card{transition:none!important}.button:hover,.card-wrapper:hover .card__media img{transform:none}}.section,.shopify-section>section,.shopify-section>.section,.shopify-section>div[class*=section]{border-radius:12px;overflow:hidden}.shopify-section{margin:8px 12px}@media screen and (min-width:750px){.shopify-section{margin:12px 24px}}.shopify-section:has(.bodie-announcement),.shopify-section:has(.header-wrapper),.shopify-section:has(.footer),.shopify-section:has(.banner),.shopify-section:has(slideshow-component),.shopify-section:has(.collage),.shopify-section:has(.video-section),.shopify-section:has(media-gallery){margin-left:0;margin-right:0;border-radius:0}.shopify-section:has(.bodie-announcement){margin-top:0;border-top:0}.bodie-announcement{border-top:0!important}.bodie-announcement,.header-wrapper,.header,.header__heading,.header__heading-link,.header__heading-logo-wrapper,.header__heading-logo,.header__inline-menu,.menu-drawer,.footer,.banner,.banner__media,slideshow-component,.slideshow,.slideshow__slide,.collage,.collage-card,.collage-card:after,.collage-card .media,.video-section,.video-section__media,media-gallery,.product__media-wrapper,.product__media,.product__media img{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bodie-refinements.css.map */
