.ui-icon{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em}.offer,.links a,.cart,.btn,.mini span,.auth li,.steps h3,#orderForm>label,#orderForm fieldset label,.footer-list a,.receipt-section h3,.receipt-total,.confirmation-actions button{display:flex;align-items:center;gap:8px}.offer{justify-content:center}.links a .ui-icon{width:16px;height:16px;color:#f84a00}.lang-switch>.ui-icon{width:16px;height:16px;color:#f84a00;margin-right:5px}.btn .icon-arrow{transition:transform .22s ease}.btn:hover .icon-arrow{transform:translateX(3px)}.mini .ui-icon,.auth .ui-icon,.steps h3 .ui-icon,#orderForm>label>.ui-icon,#orderForm fieldset label>.ui-icon,.footer-list .ui-icon{color:#f84a00}.benefit-grid article>div .feature-icon{width:30px;height:30px}.steps h3{justify-content:center}.slider-controls button,.qty button{display:grid;place-items:center}.slider-controls button .ui-icon,.qty button .ui-icon{width:20px;height:20px}.gallery-actions{position:absolute;inset:auto 14px 14px;display:flex;justify-content:center;gap:8px;z-index:3}.gallery-actions button{width:40px;height:40px;border:1px solid #f84a0040;border-radius:50%;display:grid;place-items:center;background:#fffdf8e8;color:#f84a00;box-shadow:0 5px 18px #153f3520;cursor:pointer;transition:.22s ease}.gallery-actions button:hover{background:#f84a00;color:#fff;transform:translateY(-2px)}.hero-main{position:relative}.order-number-card>.ui-icon{position:absolute;margin-left:-58px;margin-top:11px;color:#f84a00}.receipt-total>.ui-icon{color:#f84a00}.confirmation-actions .ui-icon{width:18px;height:18px}.scroll-top{position:fixed;right:18px;bottom:24px;z-index:45;width:43px;height:43px;border:1px solid #f84a0040;border-radius:50%;display:grid;place-items:center;background:#fffdf8;color:#f84a00;box-shadow:0 8px 24px #153f3524;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:.25s ease}.scroll-top.show{opacity:1;visibility:visible;transform:none}.scroll-top:hover{background:#f84a00;color:#fff}.mobile-contact-actions{display:none}@media(max-width:800px){.mobile-contact-actions{position:fixed;left:10px;bottom:10px;z-index:41;display:flex;gap:7px}.mobile-contact-actions a{width:49px;height:49px;border-radius:10px;display:grid;place-items:center;background:#fff;color:#f84a00;box-shadow:0 8px 25px #0003}.mobile-cta{left:120px!important;display:flex!important;align-items:center;justify-content:center;gap:8px}.scroll-top{bottom:78px}.gallery-actions{inset:auto 10px 10px}.offer .ui-icon{width:15px;height:15px}.footer-list a{align-items:flex-start}}
