.product__info-container--card{background:var(--pi-card-bg, #f2f2f2);border-radius:var(--pi-card-radius, 20px);padding:32px}.product__info-container--card .product__title h1,.product__info-container--card .product__title .h1{margin:0}.product-form__input--swatch .swatch-selected-value{margin-left:.4rem;font-weight:600;color:rgb(var(--color-foreground))}.pi-rating{display:flex;align-items:center;gap:6px;font-size:12px;margin:0 0 6px}.pi-rating .rating-star{--letter-spacing: .1;--font-size: 1.3;--color-rating-star: #ef3340}.pi-rating__value{font-weight:700;color:rgb(var(--color-foreground))}.pi-rating__text{color:rgba(var(--color-foreground),.65)}.product__info-container .pi-buy-row{display:flex;align-items:stretch;gap:12px;margin:1rem 0}.pi-buy-row__qty{flex:0 0 auto}.pi-buy-row__qty .quantity{min-height:52px;border-radius:999px;width:128px;background:transparent}@media(max-width:749px){.pi-buy-row__qty .quantity{width:105px;min-height:45px}.quantity__button{width:calc(3.5rem / var(--font-body-scale))}}.pi-buy-row__qty .quantity:before,.pi-buy-row__qty .quantity:after{border-radius:999px}.pi-buy-row__qty .quantity__input{font-weight:600}.pi-buy-row__btn{flex:1 1 auto;min-width:0}.pi-buy-row__btn .product-form{margin:0}.pi-buy-row__btn .product-form__buttons{max-width:none}.pi-buy-row__btn .product-form__submit{min-height:52px;border-radius:999px;font-weight:600;font-family:OpenSans-SemiBold;margin:0}@media(max-width:749px){.pi-buy-row__btn .product-form__submit{min-height:45px}}.pi-buy-row__btn .product-form__submit:after{border-radius:999px}.pi-stock{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 16px;border-radius:10px;background:rgb(var(--color-background));font-size:12px;color:rgb(var(--color-foreground));margin:0}.pi-stock__item{display:inline-flex;align-items:center;gap:8px}.pi-stock__dot{width:8px;height:8px;border-radius:50%;flex:none}.pi-stock__low{margin-left:auto;color:#ef3340;font-weight:600}.product__info-container .pi-features{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:2rem 0 0;padding:2rem 0 0;border-top:1px solid rgba(var(--color-foreground),.1)}.pi-feature{display:flex;align-items:center;gap:12px}.pi-feature__icon{width:36px;height:36px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center}.pi-feature__icon svg{width:18px;height:18px}.pi-feature__icon img{width:18px;height:18px;object-fit:contain}.pi-feature__text{display:flex;flex-direction:column;line-height:1.3}.pi-feature__text strong{font-size:13px;font-weight:700;color:rgb(var(--color-foreground))}.pi-feature__text small{font-size:11px;color:rgba(var(--color-foreground),.6)}@media screen and (max-width:749px){.product__info-container--card,.pi-stock{background:transparent;padding:0}.pi-stock__low{margin-left:0;flex-basis:100%}.product__info-container .pi-features{gap:14px}}.product__info-container--card .product__description{padding:16px 0 0;font-size:1.3rem;line-height:1.55;color:rgba(var(--color-foreground),.8);margin:0}.product__info-container--card .product__description+.pi-accordion{margin-top:0}.pi-accordion{margin:0 12px;border-bottom:1px solid rgba(var(--color-foreground),.14)}.pi-accordion details{margin:0}.pi-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;cursor:pointer;list-style:none}.pi-accordion__summary::-webkit-details-marker{display:none}.pi-accordion__summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.pi-accordion__title{font-family:"OpenSans-Bold",var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground))}.pi-accordion__summary .icon-caret{flex:0 0 auto;width:11px;height:7px;transition:transform .25s ease}.pi-accordion details[open] .pi-accordion__summary .icon-caret{transform:rotate(180deg)}.pi-accordion__content{padding:0 0 16px;font-size:1.3rem;line-height:1.55;color:rgba(var(--color-foreground),.8)}.pi-accordion__content>:first-child{margin-top:0}.pi-accordion__content>:last-child{margin-bottom:0}.pi-points{display:flex;flex-direction:column;gap:8px;margin:14px 0 18px;padding:0}.pi-point{display:flex;align-items:center;gap:10px;font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground))}.pi-point__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%}.pi-point__icon svg{width:10px;height:10px;display:block}
/*# sourceMappingURL=/cdn/shop/t/95/assets/component-product-info-blocks.css.map */
