/* Desktop refinements from the approved PC review. Mobile rules remain unchanged. */
@media screen and (min-width:1025px){
 html body header .center_content{
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  align-items:center!important;gap:18px 20px!important;
 }
 html body header hgroup{display:contents!important;}
 html body header hgroup > a{
  grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;
  width:100%!important;max-width:330px!important;min-height:65px!important;
 }
 html body header hgroup > a img{
  width:330px!important;max-width:100%!important;max-height:65px!important;height:auto!important;object-fit:contain!important;
 }
 html body.page-list header hgroup > a{max-width:420px!important;min-height:80px!important;}
 html body.page-list header hgroup > a img{width:420px!important;max-height:85px!important;}
 html body header .header-primary-actions{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:end!important;}
 html body header hgroup .menu_open{
  grid-column:1!important;grid-row:2!important;align-self:center!important;justify-self:start!important;margin:0!important;
 }
 html body header .smart-search{
  grid-column:1/-1!important;grid-row:2!important;justify-self:center!important;
  width:min(760px,calc(100% - 90px))!important;max-width:760px!important;margin:0!important;min-width:0!important;
 }
 html body.page-home header .smart-search-simple.is-sticky{width:min(calc(100% - 24px),760px)!important;}
 html body header nav.menu{grid-column:1/-1!important;grid-row:3!important;}
 html body.page-list #content h1.title_listing,
 html body #content .col_lt.big > h1.title_listing{
  font-size:24px!important;line-height:1.25!important;
 }
 html body.page-item #content h1.product_name,
 html body.page-item #content .product_description > h2,
 html body.page-home .home-seo-block h2{color:var(--site-primary)!important;}
 html body.page-home .home-seo-cta{border:2px solid var(--site-primary)!important;padding:24px!important;gap:24px!important;}
 html body.page-home .home-seo-cta p{font-size:18px!important;line-height:1.5!important;font-weight:650!important;}
 html body.page-home .home-seo-cta a{min-height:50px!important;padding:0 24px!important;font-size:17px!important;font-weight:800!important;}
 html body.page-item .col_lt.big > .bnts_contact.desktop-photo-contact{
  box-sizing:border-box!important;display:flex!important;position:static!important;align-items:center!important;
  justify-content:center!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;
  height:auto!important;min-height:62px!important;width:100%!important;padding:14px!important;margin:0 0 16px!important;
 }
 html body.page-item .col_lt.big > .desktop-photo-contact a{
  box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  gap:7px!important;flex:1 1 150px!important;max-width:260px!important;min-width:0!important;
  height:48px!important;line-height:1.25!important;padding:10px 16px!important;margin:0!important;
  border-radius:8px!important;font-size:16px!important;font-weight:800!important;color:#fff!important;text-decoration:none!important;
 }
 html body.page-item .col_lt.big > .desktop-photo-contact a.btn-phone{background:#1976c9!important;}
 html body.page-item .col_lt.big > .desktop-photo-contact a.btn-whats{background:#28a745!important;}
 html body.page-item .col_lt.big > .desktop-photo-contact a.btn-mail,
 html body.page-item .col_lt.big > .desktop-photo-contact a.btn-maill{background:#1c4054!important;}
 html body.page-item .col_lt.big > .desktop-photo-contact a.btn-phone i{
  display:block!important;position:static!important;flex:0 0 22px!important;width:22px!important;height:22px!important;
  margin:0!important;padding:0!important;transform:none!important;
  background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.02-.24c1.12.37 2.33.57 3.57.57a1 1 0 011 1V20a1 1 0 01-1 1C10.61 21 3 13.39 3 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.45.57 3.57a1 1 0 01-.25 1.02z'/%3E%3C/svg%3E") center/22px 22px no-repeat!important;
 }
 html body.page-item .col_lt.big > .desktop-photo-contact a.btn-phone i:before,
 html body.page-item .col_lt.big > .desktop-photo-contact a.btn-phone i:after{content:none!important;display:none!important;}
 html body.page-item .col-rt-user > .bnts_contact{display:none!important;}
}
