.product-breadcrumb{margin-bottom:2.4rem}@media screen and (min-width: 750px){.product-breadcrumb{margin-bottom:3.2rem}}.product__title h1{font-size:3.2rem;font-weight:700;line-height:1.2;margin-bottom:1.2rem;color:rgb(var(--color-foreground))}@media screen and (min-width: 750px){.product__title h1{font-size:4rem}}.rating-wrapper{display:flex;align-items:center;gap:.8rem;margin-bottom:1.6rem}.rating{display:flex;align-items:center}.rating-text{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));margin:0}.rating-count{font-size:1.4rem;color:rgba(var(--color-foreground),.6);margin:0}.price--large{font-size:3.2rem;font-weight:700;margin-bottom:1.6rem}.price__regular .price-item--regular,.price__sale .price-item--sale{font-size:3.2rem;font-weight:700;color:rgb(var(--color-foreground))}.price__sale .price-item--regular{font-size:2.4rem;font-weight:400;color:rgba(var(--color-foreground),.5);text-decoration:line-through;margin-right:1.2rem}.price__badge-sale{display:inline-flex;align-items:center;justify-content:center;background-color:#ff33331a;color:#f33;border-radius:62px;padding:.6rem 1.4rem;font-size:1.2rem;font-weight:600;margin-left:1.2rem;vertical-align:middle}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 4rem !important;border:2px solid rgba(var(--color-foreground),.2);border-radius:50%;transition:all .2s ease;cursor:pointer;margin:0 1.2rem 1.2rem 0}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px rgb(var(--color-foreground))}.product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{transform:scale(1.05);border-color:rgb(var(--color-foreground))}@media screen and (min-width: 750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 4rem !important}}.product-form__input--pill input[type=radio]+label{min-width:8rem;padding:1.2rem 2rem;font-size:1.4rem;font-weight:500;border-radius:62px;border:1.5px solid rgba(var(--color-foreground),.2);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:all .2s ease;text-align:center;letter-spacing:.05rem}.product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.05)}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__input.product-form__quantity{margin-bottom:2rem}.quantity__label{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:rgb(var(--color-foreground))}quantity-input .quantity__button{width:4.4rem;height:4.4rem;border:1.5px solid rgba(var(--color-foreground),.2);border-radius:62px;background-color:rgb(var(--color-background));transition:all .2s ease}quantity-input .quantity__button:hover{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.05)}quantity-input .quantity__input{width:6rem;height:4.4rem;border:1.5px solid rgba(var(--color-foreground),.2);border-radius:62px;text-align:center;font-size:1.4rem;font-weight:500;margin:0 .8rem}.product-form__submit{width:100%;padding:1.6rem 3.2rem;font-size:1.6rem;font-weight:600;border-radius:62px;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none;transition:all .3s ease;text-transform:uppercase;letter-spacing:.1rem;cursor:pointer}.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--color-foreground),.3)}.product-form__submit:active{transform:translateY(0)}.product__description{font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75);margin-bottom:2rem}.product-form__input .form__label{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:rgb(var(--color-foreground));text-transform:uppercase;letter-spacing:.05rem}.product__info-container{padding:0}@media screen and (min-width: 750px){.product__info-container{padding:0 2rem}}.product__accordion{border-top:1px solid rgba(var(--color-foreground),.1);margin-top:3.2rem}.product__accordion details{border-bottom:1px solid rgba(var(--color-foreground),.1)}.product__accordion summary{padding:2rem 0;cursor:pointer;transition:all .2s ease}.product__accordion summary:hover{color:rgba(var(--color-foreground),.7)}.product__accordion .accordion__title{font-size:1.6rem;font-weight:600}.product__accordion .accordion__content{padding-bottom:2rem;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}
/*# sourceMappingURL=/cdn/shop/t/71/assets/product-page-enhanced.css.map */
