.product__title h1{font-weight:700;letter-spacing:-.02em}.cro-save-badge{display:inline-flex;align-items:center;margin-left:.6rem;padding:.28rem .7rem;border-radius:999px;background:#7c3aed;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle}.cro-benefits{list-style:none;margin:1rem 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.6rem}.cro-benefits li{font-size:1.05rem;line-height:1.4;display:flex;align-items:flex-start;gap:.6rem}.cro-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.25rem 0}.cro-pack-option{position:relative;border:1px solid rgba(var(--color-foreground),.2);border-radius:14px;padding:1rem .75rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;text-align:center;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease;font:inherit}.cro-pack-option:hover{transform:translateY(-2px);border-color:rgba(var(--color-foreground),.4);box-shadow:0 6px 16px #00000040}.cro-pack-option[aria-pressed=true]{border-color:rgb(var(--color-button));border-width:2px;background:rgba(var(--color-button),.12);box-shadow:0 6px 18px rgba(var(--color-button),.25)}.cro-pack-option[aria-pressed=true] .cro-pack-option__label,.cro-pack-option[aria-pressed=true] .cro-pack-option__price{color:rgb(var(--color-foreground))}.cro-pack-option__badge{position:absolute;top:-.7rem;left:50%;transform:translate(-50%);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.2rem .6rem;border-radius:999px;white-space:nowrap}.cro-pack-option__label{display:block;font-weight:600;margin-bottom:.25rem;color:rgb(var(--color-foreground))}.cro-pack-option__price{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:1.1rem;font-weight:700;color:rgb(var(--color-foreground))}.cro-pack-option__price-original{font-size:.85rem;font-weight:500;opacity:.6;text-decoration:line-through}.cro-pack-option__price-final{color:rgb(var(--color-foreground))}.cro-countdown{display:flex;align-items:center;gap:.6rem;margin:.75rem 0 1.25rem;padding:.6rem .9rem;border-radius:10px;background:rgba(var(--color-button),.08);border:1px solid rgba(var(--color-button),.25);font-size:.95rem;font-weight:600;width:fit-content}.cro-countdown__digits{font-variant-numeric:tabular-nums;letter-spacing:.02em}.product__info-container .product-form__submit{min-height:3.5rem;font-size:1.1rem;font-weight:700;box-shadow:0 8px 20px rgba(var(--color-button),.35);transition:transform .12s ease,box-shadow .12s ease}.product__info-container .product-form__submit:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(var(--color-button),.45)}.cro-trust-badges{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0}.cro-trust-badges span{font-size:.85rem;display:inline-flex;align-items:center;gap:.35rem;opacity:.85}.cro-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;gap:.75rem;padding:.6rem 1rem;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -6px 20px #0000001f;transform:translateY(100%);transition:transform .25s ease}.cro-sticky-atc.is-visible{transform:translateY(0)}.cro-sticky-atc__info{flex:1;min-width:0}.cro-sticky-atc__title{font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.cro-sticky-atc__price{font-size:.95rem;font-weight:700}.cro-sticky-atc button{flex-shrink:0}@media screen and (max-width:989px){.cro-sticky-atc{display:flex}}.product__info-container .product-form__input--pill .form__label,.product__info-container .product-form__input--swatch .form__label{font-weight:700;font-size:.8rem;letter-spacing:.03em;text-transform:uppercase;margin-bottom:.65rem;color:rgb(var(--color-foreground))}.product__info-container .product-form__input--pill fieldset,.product__info-container .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.6rem}.product__info-container .product-form__input--pill input[type=radio]+label{min-width:4.75rem;min-height:3.25rem;padding:.7rem 1.15rem;border-radius:14px;border-width:2px;font-size:1rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.product__info-container .product-form__input--pill input[type=radio]+label:hover{transform:translateY(-1px)}.product__info-container .product-form__input--pill input[type=radio]:checked+label{border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 6px 16px rgba(var(--color-button),.35)}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 4.5rem;transition:box-shadow .12s ease}.product__info-container .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px rgb(var(--color-button))}.cro-reviews{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.08)}.product__description.rte>p{max-width:62ch;margin-bottom:1.1rem;line-height:1.6}.product__description.rte>p:first-of-type{font-size:1.05rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cro-product.css.map */
