product-info .page-width{padding-block:3.2rem}@media screen and (min-width:990px){product-info .page-width{padding-block:6.4rem}product-info .product__info-wrapper{padding-inline-start:5.6rem}}product-info .product.product--large{gap:0}@media screen and (min-width:990px){product-info .product__media-wrapper{align-self:start;position:sticky;top:9rem}}product-info .product__text.caption-with-letter-spacing{font-family:var(--venus-font-body);font-size:1.1rem;font-weight:700;letter-spacing:.18em;color:var(--venus-nude);text-transform:uppercase;margin:0 0 1.2rem;display:block}product-info .rating-wrapper{display:flex;align-items:center;gap:.8rem;margin-bottom:1.6rem;cursor:pointer}product-info .rating-star{color:var(--venus-gold)}product-info .rating-text.caption,product-info .rating-count.caption{font-size:1.25rem;color:var(--venus-gray-600);font-weight:500}product-info .rating-count.caption span[aria-hidden]{text-decoration:underline}product-info .product__title{margin-bottom:.4rem}product-info .product__title h1,product-info .product__title h2.h1{font-family:var(--venus-font-heading);font-size:clamp(2.4rem,3.2vw,4rem);font-weight:400;letter-spacing:-.02em;line-height:1.1;color:var(--venus-black);margin:0}product-info .product__title a.product__title{text-decoration:none}product-info .price--large{margin-bottom:0;padding-bottom:2rem;border-bottom:1px solid var(--venus-gray-100)}product-info .price--large .price__regular .price-item--regular,product-info .price--large .price__sale .price-item--sale{font-family:var(--venus-font-body);font-size:clamp(2rem,2.4vw,2.8rem);font-weight:700;color:var(--venus-black)}product-info .price--large .price__sale .price-item--regular{font-size:1.6rem;font-weight:400;color:var(--venus-gray-400);text-decoration:line-through;margin-inline-start:.8rem}product-info .price .badge.price__badge-sale{background:var(--venus-rose-accent);color:#fff;border-radius:2px;font-size:1.15rem;font-weight:700;letter-spacing:.04em;padding:.3rem .8rem}product-info .product__tax{font-size:1.2rem;color:var(--venus-gray-400);margin-top:.6rem}product-info .installment.caption-large{font-size:1.25rem;color:var(--venus-gray-600);margin-top:.4rem}product-info .product-form__input label.form__label{font-family:var(--venus-font-body);font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--venus-gray-700);margin-bottom:1.2rem}product-info .product-form__input.product-form__input--pill .swatch-input__label{border:1.5px solid var(--venus-gray-200);border-radius:0;padding:.9rem 1.8rem;font-size:1.25rem;font-weight:500;letter-spacing:.05em;min-width:4.8rem;text-align:center;transition:border-color .18s,background .18s,color .18s;color:var(--venus-black)}product-info .product-form__input.product-form__input--pill .swatch-input__label:hover{border-color:var(--venus-black)}product-info .product-form__input.product-form__input--pill input:checked+.swatch-input__label{background:var(--venus-black);border-color:var(--venus-black);color:#fff}product-info .product-form__input.product-form__input--pill input:disabled+.swatch-input__label{opacity:.3;text-decoration:line-through;cursor:not-allowed;pointer-events:none}product-info .product-form__input.product-form__input--swatch .swatch-input__label{border-radius:50%;width:3.6rem;height:3.6rem;padding:0;border:2px solid transparent;outline:1.5px solid var(--venus-gray-200);outline-offset:3px;transition:outline-color .18s}product-info .product-form__input.product-form__input--swatch input:checked+.swatch-input__label{outline-color:var(--venus-black)}product-info .quantity{border:1.5px solid var(--venus-gray-200);border-radius:0;height:4.8rem}product-info .quantity__button{color:var(--venus-black);width:4.8rem}product-info .quantity__input{font-size:1.4rem;font-weight:600;color:var(--venus-black)}product-info .product-form__buttons{display:flex;flex-direction:column;gap:1.2rem;margin-top:2rem}product-info .product-form__submit.button.button--full-width{background:var(--venus-black)!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:var(--venus-font-body)!important;font-size:1.4rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;height:5.6rem!important;min-height:5.6rem!important;transition:opacity .2s ease!important}product-info .product-form__submit.button.button--full-width:hover:not(:disabled){opacity:.82!important}product-info .product-form__submit.button.button--full-width:disabled{background:var(--venus-gray-200)!important;color:var(--venus-gray-400)!important;opacity:1!important}product-info .shopify-payment-button__button--branded{border-radius:0!important;min-height:5.2rem!important;font-size:1.35rem!important;font-weight:600!important;letter-spacing:.06em!important}product-info .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--venus-black)!important;border:1.5px solid var(--venus-black)!important;border-radius:0!important;font-size:1.35rem!important;font-weight:600!important;letter-spacing:.08em!important;min-height:5.2rem!important;transition:background .2s,color .2s!important}product-info .shopify-payment-button__button--unbranded:hover{background:var(--venus-black)!important;color:#fff!important}product-info .product__inventory{font-size:1.2rem;font-weight:600;letter-spacing:.04em;margin-bottom:.8rem;display:flex;align-items:center;gap:.6rem}product-info .product__description{font-size:1.45rem;line-height:1.7;color:var(--venus-gray-600);margin-top:2rem;padding-top:2rem;border-top:1px solid var(--venus-gray-100)}product-info .product__description p{margin:0 0 .8em}product-info .product__description p:last-child{margin:0}product-info .product__accordion{border-bottom:1px solid var(--venus-gray-100)}product-info .product__accordion:first-of-type,product-info .product__accordion:first-child{border-top:1px solid var(--venus-gray-100);margin-top:2.4rem}product-info .product__accordion details{background:transparent}product-info .product__accordion details summary{display:flex;justify-content:space-between;align-items:center;padding:1.8rem 0;cursor:pointer;list-style:none}product-info .product__accordion details summary::-webkit-details-marker,product-info .product__accordion details summary::marker{display:none}product-info .product__accordion .summary__title{display:flex;align-items:center;gap:1.2rem}product-info .product__accordion h2.h4.accordion__title,product-info .product__accordion .accordion__title{font-family:var(--venus-font-body);font-size:1.35rem;font-weight:600;letter-spacing:.03em;color:var(--venus-black);margin:0}product-info .product__accordion .svg-wrapper{flex-shrink:0;margin-inline-start:auto;padding-inline-start:1.6rem;transition:transform .28s ease}product-info .product__accordion details[open]>summary .svg-wrapper{transform:rotate(180deg)}product-info .product__accordion .accordion__content.rte{padding:0 0 2.4rem;font-size:1.4rem;line-height:1.7;color:var(--venus-gray-600)}product-info .product__icon-with-text--horizontal{display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;padding:2rem 0;border-top:1px solid var(--venus-gray-100);border-bottom:1px solid var(--venus-gray-100);margin:2.4rem 0}product-info .thumbnail-slider__button.is-active .thumbnail{border-color:var(--venus-black);border-width:2px}product-info .product__media-container{border:none}product-info .product-media-container{border:none}product-info .product__sku{font-size:1.15rem;color:var(--venus-gray-400);margin-bottom:.8rem}product-info .share-button{margin-top:2rem;opacity:.55}product-info .product__view-details{display:none}product-info .product-form__input{margin-bottom:2.4rem}product-info .product-popup-modal__button.link{font-size:1.2rem;color:var(--venus-gray-600);text-decoration:underline;text-underline-offset:3px;letter-spacing:.04em}product-info .pickup-availability{margin-top:1.2rem}product-info .pickup-availability-preview__title{font-size:1.25rem;font-weight:600}product-info .pickup-availability-preview__info--success{color:var(--venus-nude)}@media screen and (max-width:749px){product-info .page-width{padding-block:2rem}product-info .product__info-wrapper{padding-inline-start:0}product-info .product__title h1,product-info .product__title h2.h1{font-size:2.6rem}product-info .product-form__submit.button.button--full-width{height:5.4rem!important;min-height:5.4rem!important;font-size:1.3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/venus-product.css.map */
