.product-detail__description-wrapper{position:relative;margin-bottom:2rem}.product-detail__description-wrapper .product-detail__description{margin-bottom:0}.product-detail__read-more,.sticky-atc,.product-detail__back,.product-detail .breadcrumbs{display:none}.product-detail .price--large{font-size:1.125rem;font-weight:400;letter-spacing:.08rem}.product-detail .price--large .price-item{font-weight:400}.product-detail .price--on-sale .price-item--regular{font-size:1rem;font-weight:400}@media screen and (min-width:750px){.product-detail .price--large{font-size:1.25rem}}.product-detail{--variant-pills-radius: .5rem}.product-detail .product-form__input--pill input[type=radio]+label{border-radius:.5rem}.product-detail .product-form__buttons .button,.product-detail .button--add-to-cart{border-radius:.5rem;overflow:hidden}.product-detail .product-form .product-form__input--dropdown .select,.product-detail .product-form .product-form__input--dropdown .select select{border-radius:.5rem}.product-detail .product-form .product-form__input--dropdown .form__label{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:.5rem;width:100%}.product-detail .ambassador-info-trigger{margin-left:auto;flex:0 0 auto;padding:0;font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none;white-space:nowrap}@media(max-width:48em){.product-detail--light{padding-top:3rem}.product-detail__grid{margin-top:0;gap:1.5rem}.product-detail__back{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.875rem;margin-bottom:0;color:inherit;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.product-detail__back svg{width:.75rem;height:.75rem}.product-detail__back:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-detail__title{margin-bottom:.5rem}.product-detail__subtitle,.product-detail .price--large{margin-bottom:.25rem}.product-detail .product__tax{margin-bottom:1.25rem;font-size:.8125rem;opacity:.8}.product-detail .installment:empty{display:none}.product-detail variant-selects .product-form__input{margin:0 0 1rem}.product-detail variant-selects .form__label{margin-bottom:.625rem;font-weight:800}.product-detail .product-form__quantity{display:none}.product-detail .product-form .form{row-gap:1rem}.product-detail .product-form .form .product-form__buttons{order:-1}.product-detail .product-form .form .product-form__input--dropdown{order:1}.product-detail .product-form .form .product-form__input--dropdown .form__label{font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase}.product-detail .button--add-to-cart{margin:.25rem 0 0;min-height:3.5rem;width:100%}.product-detail .product-form__error-message-wrapper{margin-bottom:.75rem}.product-detail__description-wrapper{--description-collapsed-height: 10rem;margin-top:1.5rem}.product-detail__description-wrapper.is-collapsible .product-detail__description{position:relative;max-height:var(--description-collapsed-height);overflow:hidden}.product-detail__description-wrapper.is-collapsible:not(.is-expanded) .product-detail__description:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4.5rem;background:linear-gradient(to bottom,rgba(28,28,28,0),var(--primary));pointer-events:none}.product-detail--light .product-detail__description-wrapper.is-collapsible:not(.is-expanded) .product-detail__description:after{background:linear-gradient(to bottom,rgba(230,230,230,0),var(--secondary))}.template-product-product-light .product-detail--light .product-detail__description-wrapper.is-collapsible:not(.is-expanded) .product-detail__description:after{background:linear-gradient(to bottom,rgba(255,255,255,0),var(--white))}.product-detail__description-wrapper.is-collapsible.is-expanded .product-detail__description{max-height:none}.product-detail__description-wrapper.is-collapsible .product-detail__read-more{display:inline-flex;align-items:center;margin-top:.75rem;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font-family:inherit;font-size:.875rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}.product-detail__read-more:focus-visible{outline:2px solid currentColor;outline-offset:2px}}@media(min-width:500px)and (max-width:48em){.product-detail__back{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/product-mobile-buy.css.map */
