.ec-size .ec-store .ec-cart-item__control-inner svg{opacity:1!important}.ec-size .ec-store .form-control__text,.ec-size .ec-store .form-control__textarea{border-color:#757575!important}.ec-size .ec-store .form-control__checkbox-view:after{border-color:#757575!important}.ec-size .ec-store .form__msg--error{color:#be5353!important}.ec-size .ec-store .form-control__checkbox:checked~.form-control__checkbox-view:after{background-color:#fff!important}.ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button:focus-visible{outline:3px solid var(--ec-btn-primary-background);outline-offset:3px}.ec-size .ec-store .ec-cart-coupon__wrap{overflow:visible!important}.ec-size .ec-store .form-control__text,.ec-size .ec-store .form-control__textarea{color:#000!important}.ec-cart-item--summary .form-control--select-inline:focus-visible .form-control__arrow{outline:none!important}[data-tooltip]{--tooltip-text-color:var(--e-global-color-text);--tooltip-background:var(--ec-color-text);position:relative}@media screen and (pointer:fine){[data-tooltip]:after{content:attr(data-tooltip);inset-block-end:calc(100% + var(--tooltip-offset, -.5rem));text-transform:uppercase;border-radius:min(1.5rem, var(--button-border-radius));background:#333;width:max-content;max-width:15rem;color:#fff;visibility:hidden;opacity:0;pointer-events:none;z-index:1;box-shadow:0 3px 6px rgb(var(--text-color) / .05);border-width:1px;justify-self:center;padding:.2rem .5rem;font-size:.75rem;transition:opacity .1s ease-in-out,visibility .1s ease-in-out,scale .1s ease-in-out;position:absolute;left:50%;transform:translateX(-50%)scale3d(.9,.9,1)}[data-tooltip-style="color"]:after{box-shadow:none;transform:none}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after,[data-tooltip]:focus-within:after{visibility:visible;opacity:1;scale:1}}.ec-size .ec-store .marker-required--active:after{animation:none!important}.ec-size .ec-store .ec-cart-step__title[tabindex="-1"]:focus{outline:none}.ec-size .ec-store .ec-cart-item__wrap-primary{position:relative}.ec-size .ec-store .ec-cart-item__wrap-primary:has(>.ec-cart-item__control)::before{content:"";float:right;width:26px;height:17px}.ec-size .ec-store .ec-cart-item__wrap-primary>.ec-cart-item__control{position:absolute;top:0;right:0}