.gusto-reference-product .product{align-items:flex-start}.gusto-reference-product .product__title{margin:0 0 1rem}.gusto-reference-product .product__title h1{font-size:clamp(2.8rem,2.45vw,3.6rem);font-weight:700;letter-spacing:-.04em;line-height:1.12}.gusto-reference-product .rating-wrapper{align-items:center;gap:.8rem;margin:1rem 0 1.6rem}.gusto-reference-product .rating-star{--color-rating-star: rgb(239, 132, 30);letter-spacing:.12rem}.gusto-reference-product .rating-text{display:none}.gusto-reference-product .rating-count{color:rgb(var(--color-foreground));font-size:1.5rem;margin:0;text-decoration:underline;text-underline-offset:.3rem}.gusto-reference-product [id^=price-]{border-bottom:.1rem solid rgba(var(--color-foreground),.55);margin:0 0 2rem;padding:0 0 2.4rem}.gusto-reference-product .price--large{font-size:2.8rem;font-weight:700;letter-spacing:-.03em}.gusto-reference-product .product__description{color:rgb(var(--color-foreground));font-size:1.7rem;line-height:1.52;margin:0 0 2rem}.gusto-reference-product .product__description>:first-child{margin-top:0}.gusto-reference-product .product__description strong{font-weight:700}.gusto-reference-product .product__inventory{font-size:1.6rem;font-weight:700}.gusto-reference-product .product-form__input,.gusto-reference-product .product-form__buttons{max-width:none}.gusto-reference-product .product-form__submit,.gusto-reference-product .shopify-payment-button__button{min-height:5.4rem;font-size:1.6rem;font-weight:700;letter-spacing:.03em}.gusto-reference-product .icon-with-text--horizontal{align-items:stretch;gap:1.2rem;margin:2.6rem 0 1.8rem}.gusto-reference-product .icon-with-text--horizontal .icon-with-text__item{align-items:center;flex:1 1 0;flex-direction:column;gap:.8rem;justify-content:flex-start;min-width:0;text-align:center}.gusto-reference-product .icon-with-text--horizontal .svg-wrapper{align-items:center;background:#eaf1f7;border-radius:50%;display:flex;height:5rem;justify-content:center;margin:0;padding:1.2rem;width:5rem}.gusto-reference-product .icon-with-text--horizontal .h4{font-size:1.35rem;font-weight:600;line-height:1.3;margin:0}.gusto-reference-product .product__accordion{border-color:rgba(var(--color-foreground),.2);margin:0}.gusto-reference-product .product__accordion summary{min-height:6.1rem;padding:1.5rem 0}.gusto-reference-product .product__accordion .accordion__title{font-size:1.7rem;font-weight:500}.gusto-reference-product .product__accordion .accordion__content{font-size:1.55rem;line-height:1.55;padding:0 0 1.8rem}.gusto-reference-product media-gallery{display:block;position:relative}.gusto-reference-product .product__media{padding-top:100%!important}.gusto-reference-product .product__media img{object-fit:cover}.gusto-reference-product .product__media-icon{opacity:0;transition:opacity var(--duration-short) ease}.gusto-reference-product .product__modal-opener:hover .product__media-icon,.gusto-reference-product .product__modal-opener:focus-within .product__media-icon{opacity:1}@media screen and (min-width:750px){.gusto-reference-product .product__media-wrapper,.gusto-reference-product .product__info-wrapper{max-width:50%!important;width:50%!important}.gusto-reference-product .product__info-wrapper{padding:0 0 0 5.4rem!important}.gusto-reference-product .product__info-container{max-width:none}.gusto-reference-product .product__media-list{padding-right:0}.gusto-reference-product .product__media-item{width:100%}.gusto-reference-product .thumbnail-list{gap:1rem}}@media screen and (min-width:990px){.gusto-reference-product .product__media-wrapper{align-self:stretch}.gusto-reference-product .product__info-container.product__column-sticky{position:static}.gusto-reference-product .product__media-wrapper media-gallery.product__column-sticky{position:sticky;top:3rem}}@media screen and (max-width:989px)and (min-width:750px){.gusto-reference-product .product__info-wrapper{padding-left:3rem!important}.gusto-reference-product .product__title h1{font-size:2.8rem}}@media screen and (max-width:749px){.gusto-reference-product .product__media-list{margin-bottom:1.8rem}.gusto-reference-product .product__info-wrapper{padding:0}.gusto-reference-product .product__title h1{font-size:2.8rem}.gusto-reference-product .price--large{font-size:2.5rem}.gusto-reference-product .icon-with-text--horizontal{gap:.8rem}.gusto-reference-product .icon-with-text--horizontal .svg-wrapper{height:4.4rem;padding:1rem;width:4.4rem}.gusto-reference-product .icon-with-text--horizontal .h4{font-size:1.2rem}}.gusto-reference-product .thumbnail-list__item,.gusto-reference-product .thumbnail{border-radius:.8rem;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gusto-reference-product.css.map */
