@property --product-border-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
body.storefront .header-navigation .site-menu>.menu-hotline>a{
 position:relative;isolation:isolate;border:1px solid #d6b57599!important;
 border-radius:10px!important;padding:6px 11px!important;margin:4px 0;
 box-sizing:border-box;box-shadow:0 0 10px #c6a36312;
}
body.storefront .detail-info .product-order .add-to-cart,
body.storefront .detail-info .product-order .buy-now,
body.storefront .detail-info .detail-contact-actions>a{position:relative;isolation:isolate;border-radius:9px}
body.storefront .header-navigation .site-menu>.menu-hotline>a::before,
body.storefront .detail-info .product-order .add-to-cart::before,
body.storefront .detail-info .product-order .buy-now::before,
body.storefront .detail-info .detail-contact-actions>a::before{
 content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;
 background:conic-gradient(from var(--product-border-angle),transparent 0deg 255deg,#bd97553b 280deg,#eed39ba6 304deg,#fff4d8 320deg,#e1b76699 335deg,transparent 355deg);
 -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
 -webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;
 pointer-events:none;animation:product-border-orbit 6s linear infinite;
}
body.storefront .detail-info .detail-zalo::before{animation-delay:-2s}
body.storefront .detail-info .product-order .buy-now::before{animation-delay:-4s}
body.storefront .detail-info .product-order .add-to-cart::before{animation-delay:-5s}
@keyframes product-border-orbit{to{--product-border-angle:360deg}}
@media(prefers-reduced-motion:reduce){
 body.storefront .header-navigation .site-menu>.menu-hotline>a::before,
 body.storefront .detail-info .product-order .add-to-cart::before,
 body.storefront .detail-info .product-order .buy-now::before,
 body.storefront .detail-info .detail-contact-actions>a::before{animation:none;opacity:.5}
}

body.storefront .detail-info .product-order .add-to-cart,
body.storefront .detail-info .product-order .buy-now{padding:9px 13px}
body.storefront .detail-info .detail-contact-actions>a{padding:9px 13px}
