/* Expiry is native and remains controlled by variant selection. */
#expiredate_wrapper{width:100%;text-align:center;margin:16px 0;padding:13px 16px;border:1px solid #bcded5;border-radius:14px;background:#e1f6f3;font-family:Vazir,Vazirmatn,sans-serif;font-size:21px!important;line-height:1.9;color:#014a46!important;box-sizing:border-box}
#expiredate_wrapper #expiredate{font-weight:700;font-size:23px;overflow-wrap:anywhere}
@media(max-width:767px){
 body #backToTop{display:flex!important;width:52px!important;height:52px!important;right:16px!important;left:auto!important;border-radius:14px!important;background:#3a3a3a!important;z-index:100000!important;bottom:calc(var(--sd-nav-height,72px) + var(--sd-extra-bottom,0px) + env(safe-area-inset-bottom,0px) + 14px)!important;box-shadow:0 4px 12px #014a4626!important}
 html.sm-product-page body #backToTop{bottom:calc(var(--sd-nav-height,72px) + 96px + env(safe-area-inset-bottom,0px) + 14px)!important}
 #backToTop svg{width:48px!important;height:48px!important}#backToTop svg polyline{stroke:#04a198}
 #expiredate_wrapper{font-size:19px!important;padding:12px;margin:14px 0}#expiredate_wrapper #expiredate{font-size:21px}
}

/* Exact original square button, including mobile. */
html body #backToTop{width:52px!important;height:52px!important;border-radius:14px!important;background:#3a3a3a!important;border:0!important;box-shadow:0 2px 16px #0004!important;align-items:center!important;justify-content:center!important}
html body #backToTop svg{width:48px!important;height:48px!important}
html body #backToTop svg polyline{stroke:#04a198!important;stroke-width:5!important;stroke-linecap:round;stroke-linejoin:round}
