
.genius-home-tools{display:flex;align-items:center;gap:5px}
.genius-home-tools .genius-home-tool,
.header__icons :is(.header__icon--summary,.header__icon--account,.header__icon--cart){
  position:relative;display:inline-flex;align-items:center;justify-content:center;
  flex:0 0 auto;width:42px;height:42px;margin:0;border:1px solid #d5e0d2;border-radius:10px;
  background:#f0f5eb;color:#12312a;text-decoration:none;transition:background .16s,border-color .16s
}
.genius-home-tools .genius-home-tool:hover,
.header__icons :is(.header__icon--summary,.header__icon--account,.header__icon--cart):hover{
  background:#e3f2d2;border-color:#a0be7d;text-decoration:none
}
.genius-home-tool:focus-visible,.header__icons :is(.header__icon--summary,.header__icon--account,.header__icon--cart):focus-visible{
  outline:2px solid #537b2a;outline-offset:2px
}
.genius-home-tool .svg-wrapper{display:grid;place-items:center;width:21px;height:21px}
.genius-home-tool svg{display:block;width:100%;height:100%}
.genius-home-cart .svg-wrapper,.header__icons .header__icon--cart .svg-wrapper{width:35px;height:35px}
.genius-home-cart-count,.header__icons .cart-count-bubble{
  position:absolute;top:2px;right:2px;bottom:auto;left:auto;min-width:16px;width:auto;height:16px;padding:0 3px;
  display:grid;place-items:center;border-radius:20px;background:#173a2d;color:#fff;font:700 10px/1 system-ui,sans-serif
}
.header__icons{gap:5px}
.header__icons .desktop-localization-wrapper:not(:has(localization-form)){display:none}
@media(max-width:1140px){.top .header{gap:12px}.top .actions{gap:10px}.top .phone{display:none}}
@media(max-width:749px){
  .header__icons .genius-consultation{margin-inline:0}
  .header__icons :is(.header__icon--summary,.header__icon--account,.header__icon--cart){width:34px;height:38px}
  .header__icons .header__icon--cart .svg-wrapper{width:31px;height:31px}
}
@media(max-width:480px){
  .top .actions{justify-content:space-between}
  .genius-home-tools .genius-home-tool{width:39px;height:39px}
}
