.product__info-container>*+*{margin:1.5rem 0}.product__title h1{font-weight:700;font-size:2.6rem;line-height:1.15;letter-spacing:-.01em}@media screen and (min-width:750px){.product__title h1{font-size:3.2rem}}.price--large{margin-top:.4rem;font-size:2.4rem;font-weight:800;letter-spacing:-.01em}@media screen and (min-width:750px){.price--large{font-size:2.8rem}}.price--large .price-item--regular,.price--large s{font-size:1.6rem;font-weight:400;opacity:.45}.price--large .price-item--last{color:rgb(var(--color-foreground))}.product__savings-badge{display:inline-flex;margin:.6rem 0 0;padding:.3rem .9rem;border-radius:10rem;background:#1f8b4c1a;color:#1f8b4c;font-size:1.3rem;font-weight:700}.product-rating-badge{display:flex;align-items:center;gap:.9rem;flex-wrap:nowrap}.trustboxes{display:flex;gap:.3rem;flex-shrink:0}.trustbox{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.3rem;background:linear-gradient(90deg,#00b67a var(--fill-percent, 0%),rgba(var(--color-foreground),.12) var(--fill-percent, 0%));flex-shrink:0}.trustbox__star{width:1.2rem;height:1.2rem;color:#fff}.product-rating-badge__text{display:flex;align-items:baseline;gap:.5rem;flex-wrap:nowrap;white-space:nowrap}.product-rating-badge__value{font-size:1.5rem;font-weight:800}.product-rating-badge__count{font-size:1.3rem;opacity:.6}.product-viewer-count{display:inline-flex;align-items:center;gap:.9rem;height:5.2rem;padding:0 1.8rem;border-radius:10rem;background:#eef5ff}.product-viewer-count__dot{width:1.1rem;height:1.1rem;border-radius:50%;background:#17c964;flex-shrink:0}.product-viewer-count__text{font-size:1.4rem;font-weight:500;line-height:1;color:rgb(var(--color-foreground))}.product-viewer-count__text strong{font-weight:800}.product-reassurance-item{display:flex;align-items:center;gap:1.2rem;padding:1.1rem 1.4rem;border-radius:1rem;background:rgba(var(--color-foreground),.035)}.product-reassurance-item+.product-reassurance-item{margin-top:.7rem!important}.product-reassurance-item__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;color:rgb(var(--color-foreground));opacity:.85}.product-reassurance-item__icon svg{width:100%;height:100%}.product-reassurance-item__text{font-size:1.3rem;font-weight:600}.product-form__submit{min-height:0;height:5.6rem;padding:0 1.6rem;border:none;border-radius:1.1rem;background:#111;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.02rem;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.8rem;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .2s ease}.product-form__submit:before,.product-form__submit:after{border-radius:inherit}.product-form__submit:not([disabled]):not([aria-disabled=true]):hover{background:#000;box-shadow:0 .8rem 2rem #00000038;transform:translateY(-.15rem)}.product-form__submit:not([disabled]):not([aria-disabled=true]):active{transform:translateY(0) scale(.99);box-shadow:none}.product-form__buttons{display:flex;flex-direction:column;gap:1rem}.shopify-payment-button{display:block;width:100%}.shopify-payment-button__button{width:100%;height:5.6rem;border-radius:1.1rem;overflow:hidden}button.shopify-payment-button__button--unbranded{min-height:0;height:5.6rem;padding:0 1.6rem;border:none;border-radius:1.1rem;background:#111;color:#fff;font-size:1.5rem;font-weight:700}button.shopify-payment-button__button--unbranded:before,button.shopify-payment-button__button--unbranded:after{border-radius:inherit}.shopify-payment-button__more-options{display:none!important}.product-form__quantity .quantity__label{display:block;margin-bottom:.7rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.05rem;opacity:.6}.product-form__quantity .quantity{width:fit-content;min-height:0;height:5rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:10rem;background:rgb(var(--color-background));overflow:hidden}.product-form__quantity .quantity:after,.product-form__quantity .quantity:before{content:none}.product-form__quantity .quantity__button{width:4.6rem;height:100%;transition:background-color .2s ease,opacity .2s ease}.product-form__quantity .quantity__button:hover{background-color:rgba(var(--color-foreground),.06)}.product-form__quantity .quantity__button:first-child,.product-form__quantity .quantity__button:last-child{margin:0}.product-form__quantity .quantity__button .svg-wrapper{width:1.2rem}.product-form__quantity .quantity__input{width:4.4rem;flex-grow:0;font-size:1.5rem;font-weight:700;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product-premium.css.map */
