.product__info-container .octa-trust-pills{list-style:none;margin:1.2rem 0;padding:0;display:flex;flex-direction:column;gap:var(--octa-pill-gap, .8rem)}.product__info-container .octa-trust-pill{display:flex;align-items:center;gap:1rem;padding:.8rem 1.2rem;border-radius:999px;background:var(--octa-pill-bg, rgba(64, 111, 182, .06));color:var(--octa-pill-text, rgb(var(--color-foreground)));font-size:var(--octa-pill-text-size, 1.4rem);line-height:1.3}.product__info-container .octa-trust-pill__icon{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;flex:0 0 auto;border-radius:50%;background:var(--octa-pill-icon-bg, rgba(71, 190, 114, .15));color:var(--octa-pill-icon-fg, #47BE72)}.product__info-container .octa-trust-pill__icon svg{width:1.6rem;height:1.6rem;display:block}.product__info-container .octa-trust-pill__text{font-weight:500}.product__info-container .octa-stock{display:inline-flex;align-items:center;gap:.8rem;margin:1rem 0;font-size:var(--octa-stock-text-size, 1.4rem);line-height:1.3;color:var(--octa-stock-text, rgb(var(--color-foreground)))}.product__info-container .octa-stock__dot{display:inline-block;width:1rem;height:1rem;border-radius:50%;flex:0 0 auto;position:relative}.product__info-container .octa-stock--in_stock .octa-stock__dot{background:var(--octa-stock-in, #47BE72);box-shadow:0 0 0 4px #47be722e}.product__info-container .octa-stock--low_stock .octa-stock__dot{background:var(--octa-stock-low, #f5a524);box-shadow:0 0 0 4px #f5a5242e}.product__info-container .octa-stock--out_of_stock .octa-stock__dot{background:var(--octa-stock-out, #e5484d);box-shadow:0 0 0 4px #e5484d2e}.product__info-container .octa-stock__label{font-weight:500}.product__info-container .octa-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 0;margin:.6rem 0 1rem;font-size:var(--octa-meta-text-size, 1.3rem);line-height:1.4}.product__info-container .octa-meta__item{display:inline-flex;gap:.4rem}.product__info-container .octa-meta__label{color:var(--octa-meta-label, rgba(var(--color-foreground), .6));font-weight:500}.product__info-container .octa-meta__value{color:var(--octa-meta-value, rgb(var(--color-foreground)));font-weight:600}.product__info-container .octa-meta__sep{color:var(--octa-meta-sep, rgba(var(--color-foreground), .35))}.product__info-container .octa-sub{display:flex;flex-direction:column;gap:.8rem;margin:1.2rem 0;padding:0;border:0;font-size:var(--octa-sub-text-size, 1.4rem);color:var(--octa-sub-text, rgb(var(--color-foreground)))}.product__info-container .octa-sub__option{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border:1.5px solid var(--octa-sub-border, rgba(var(--color-foreground), .15));border-radius:1rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.product__info-container .octa-sub__option:hover{border-color:var(--octa-sub-active, #406FB6)}.product__info-container .octa-sub__option:has(.octa-sub__radio:checked){border-color:var(--octa-sub-active, #406FB6);background:color-mix(in srgb,var(--octa-sub-active, #406FB6) 6%,transparent)}.product__info-container .octa-sub__radio{width:1.8rem;height:1.8rem;flex:0 0 auto;accent-color:var(--octa-sub-active, #406FB6);cursor:pointer}.product__info-container .octa-sub__label{flex:1;font-weight:500}.product__info-container .octa-sub__discount{padding:.2rem .8rem;border-radius:999px;background:var(--octa-sub-discount, #47BE72);color:#fff;font-size:1.2rem;font-weight:600}body.template-product-physical .product__info-container variant-radios fieldset,body.template-product-physical .product__info-container variant-selects fieldset{display:flex;flex-wrap:wrap;gap:.8rem}body.template-product-physical .product__info-container variant-radios input[type=radio]+label,body.template-product-physical .product__info-container variant-selects input[type=radio]+label{border-radius:999px;padding:1rem 1.8rem;border:1.5px solid rgba(var(--color-foreground),.15);font-weight:500;transition:border-color .15s ease,background-color .15s ease,color .15s ease}body.template-product-physical .product__info-container variant-radios input[type=radio]:checked+label,body.template-product-physical .product__info-container variant-selects input[type=radio]:checked+label{background:#406fb6;border-color:#406fb6;color:#fff}body.template-product-physical .product__info-container variant-radios input[type=radio]:hover+label,body.template-product-physical .product__info-container variant-selects input[type=radio]:hover+label{border-color:#406fb6}body.template-product-physical .product__info-container .quantity__input:focus-visible{outline-color:#406fb6}body.template-product-physical .product__info-container .product-form__submit,body.template-product-physical-consumable .product__info-container .product-form__submit,body.template-product .product__info-container .product-form__submit{background:#47be72;border-color:#47be72;box-shadow:0 4px #147d2e;color:#fff;font-weight:600;transform:translateY(0);transition:transform .1s ease,box-shadow .1s ease}body.template-product-physical .product__info-container .product-form__submit:hover,body.template-product-physical-consumable .product__info-container .product-form__submit:hover,body.template-product .product__info-container .product-form__submit:hover{background:#3aa863;border-color:#3aa863}body.template-product-physical .product__info-container .product-form__submit:active,body.template-product-physical-consumable .product__info-container .product-form__submit:active,body.template-product .product__info-container .product-form__submit:active{transform:translateY(2px);box-shadow:0 2px #147d2e}body.template-product-physical .product__info-container .product-form__submit[disabled],body.template-product-physical-consumable .product__info-container .product-form__submit[disabled],body.template-product .product__info-container .product-form__submit[disabled]{background:rgba(var(--color-foreground),.15);border-color:rgba(var(--color-foreground),.15);box-shadow:none;transform:none}@media screen and (max-width:749px){.product__info-container .octa-trust-pill{padding:.6rem 1rem}.product__info-container .octa-meta{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/block-octa-physical-overrides.css.map */
