/* GS777 customer listings and three sale routes. */
@media(max-width:620px){
 html body.gs777-aero .gs-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:16px 12px!important}
 html body.gs777-aero .gs-header .gs-nav{display:grid!important;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;gap:8px!important;width:100%!important;min-width:0!important;flex:none!important}
 html body.gs777-aero .gs-header .gs-nav> *{min-width:0!important;margin:0!important}
 html body.gs777-aero .gs-header .gs-nav>.header-search{grid-column:1!important;grid-row:1!important;position:static!important}
 html body.gs777-aero .gs-header .gs-nav>.dropdown:not(.gs-tools-dropdown){grid-column:2!important;grid-row:1!important}
 html body.gs777-aero .gs-header .gs-nav>.gs-tools-dropdown{grid-column:3!important;grid-row:1!important}
 html body.gs777-aero .gs-header .gs-nav>.gs-blog-link{grid-column:1!important;grid-row:2!important}
 html body.gs777-aero .gs-header .gs-nav>.gs-find-link{grid-column:2/4!important;grid-row:2!important}
 html body.gs777-aero .gs-header .gs-nav>.gs777-header-sell-options{grid-column:1/-1!important;grid-row:3!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important}
 html body.gs777-aero .gs-header .gs-nav>.gs777-header-account-options{grid-column:1/-1!important;grid-row:4!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}
 html body.gs777-aero .gs-header .gs777-header-account-options>.gs777-account-link,html body.gs777-aero .gs-header .gs777-header-sell-options>.gs-sell-link{grid-column:auto!important;grid-row:auto!important;width:100%!important;margin:0!important;min-width:0!important;justify-content:center!important}
 html body.gs777-aero .gs-header .gs-nav .dropdown>button{width:100%!important;max-width:none!important;min-height:44px!important;padding:8px 5px!important;font-size:10px!important;letter-spacing:.02em!important;white-space:normal!important;line-height:1.4!important}
 html body.gs777-aero .gs-header .header-search .search-panel{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important}
 html body.gs777-aero .gs-header .gs-tools-dropdown .dropdown-menu{left:auto!important;right:0!important;width:min(310px,calc(100vw - 54px))!important}
}
html body.gs777-aero:is(.page-id-1201,.page-id-1540,.page-id-1541) .gs777-after-tool{
  box-sizing:border-box!important;
  width:auto!important;
  padding:clamp(32px,4vw,64px)!important;
  border:1px solid rgba(198,166,107,.28)!important;
  border-radius:30px!important;
  overflow:hidden!important;
}
@media(max-width:620px){
  html body.gs777-aero:is(.page-id-1201,.page-id-1540,.page-id-1541) .gs777-after-tool{
    padding:28px 20px!important;
  }
}
body.gs777-aero .gs777-inline-choice{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:32px 0 20px}
body.gs777-aero .gs777-inline-choice h2{margin:0!important}
body.gs777-aero .gs777-inline-choice>span{color:#b5b9c0;font:400 14px var(--aero-body)}
body.gs777-aero .gs777-inline-choice .gs777-inline-whatsapp{display:inline-flex;gap:10px;margin:0!important}
body.gs777-aero .gs777-inline-whatsapp svg{color:#25d366;background:transparent;flex-shrink:0}
@media(max-width:620px){body.gs777-aero .gs777-inline-choice{gap:12px}body.gs777-aero .gs777-inline-choice h2{flex-basis:100%}}
html body.gs777-aero:is(.page-id-1201,.page-id-1540,.page-id-1541) .content-width>article.page>.gs777-portal-page{box-sizing:border-box!important;padding:clamp(24px,4vw,48px)!important;margin:18px auto 32px!important}
@media(max-width:620px){html body.gs777-aero:is(.page-id-1201,.page-id-1540,.page-id-1541) .content-width>article.page>.gs777-portal-page{padding:22px 18px!important}}
body.gs777-aero .gs-header .header-search .search-panel{left:0!important;right:auto!important}
body.gs777-aero .gs777-portal-page .gs777-service-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:stretch}
body.gs777-aero .gs777-portal-page .gs777-service-hero h1{font-size:clamp(38px,4.6vw,64px)!important;line-height:1.08!important}
body.gs777-aero .gs777-service-visual-note small{display:block;color:#c4c8cf;font:400 10px/1.6 var(--aero-body);margin-top:12px}
body.gs777-aero #gs777-category-start{scroll-margin-top:32px}
body.gs777-aero .gs777-footer-languages{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;width:100%;padding:24px 0 12px;border-top:1px solid #c6a66b35}
body.gs777-aero .gs777-footer-languages>span{font-size:11px;color:#b5b9c0;margin-right:8px}
body.gs777-aero .gs777-footer-languages a{padding:10px 15px;border:1px solid #c6a66b55;border-radius:12px;color:#e5cda2;font-size:12px;background:#11171e}
@media(max-width:760px){body.gs777-aero .gs777-portal-page .gs777-service-hero{grid-template-columns:1fr;gap:16px}}
@media(max-width:620px){body.gs777-aero .gs-header .gs-nav{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr)!important}body.gs777-aero .gs-header .gs-find-link{grid-column:span 2!important}body.gs777-aero .gs-header .gs777-header-account-options{grid-column:1/-1!important}body.gs777-aero .gs777-footer-languages{justify-content:center}body.gs777-aero .gs777-portal-page .gs777-service-hero h1{font-size:35px!important}}

body.gs777-aero .gs777-header-account-options{display:flex;gap:8px;align-items:stretch}
body.gs777-aero #customer_login input{scroll-margin-top:40px}
@media(max-width:620px){body.gs777-aero .gs-header .gs777-header-account-options{grid-column:1/-1!important;display:grid;grid-template-columns:1fr 1fr;gap:7px}body.gs777-aero .gs-header .gs777-header-account-options .gs777-account-link{grid-column:auto!important;justify-content:center}}
body.gs777-aero .gs777-portal-photos label{margin:0!important;padding:8px;border:1px solid #c6a66b44;border-radius:12px;background:#11171e}
body.gs777-aero .gs777-portal-photos label>span{display:block;margin-top:8px;font-size:12px;line-height:1.5}
body.gs777-aero .gs777-portal-photos input[type=checkbox]{width:16px;height:16px;vertical-align:middle}
body.gs777-aero .gs777-header-sell-options{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}
body.gs777-aero .gs-header{flex-wrap:wrap}
body.gs777-aero .gs-header .gs-nav{flex-wrap:wrap;justify-content:flex-end;flex:1 1 760px;gap:10px}
body.gs777-aero .gs-header .gs777-account-link{display:flex!important;color:#e5cda2;background:#11171e}
body.gs777-aero .gs777-portal-page{max-width:1320px!important;border-radius:26px!important}
body.gs777-aero .gs777-portal-page h1{font:400 clamp(36px,5vw,62px)/1.12 var(--aero-heading)!important;letter-spacing:-.035em!important;color:#f4f0e7!important;margin:22px 0!important}
body.gs777-aero .gs777-portal-page h1 em{color:#dec493;font-style:normal}
body.gs777-aero .gs777-portal-page>p{font:400 15px/1.85 var(--aero-body)!important;color:#c4c8cf!important}
body.gs777-aero .gs777-sell-navigation{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}
body.gs777-aero .gs777-sell-navigation a,body.gs777-aero .gs777-portal-tabs a{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;border:1px solid #c6a66b55;border-radius:12px;color:#e5cda2;background:#11171e;font:600 13px/1.5 var(--aero-body)}
body.gs777-aero .gs777-portal-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}
body.gs777-aero .gs777-portal-page :is(h2,h3){font-family:var(--aero-heading)!important;color:#f4f0e7!important;line-height:1.25}
body.gs777-aero .gs777-portal-page :is(p,label){font-family:var(--aero-body)!important;line-height:1.8}
body.gs777-aero .gs777-portal-page label{display:block;color:#d2d5da;font-size:13px;margin:18px 0}
body.gs777-aero .gs777-portal-page :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){box-sizing:border-box;width:100%;background:#0d131b;color:#f3f0e9;padding:14px;border:1px solid #c6a66b45;border-radius:12px;font:400 15px/1.4 var(--aero-body)}
body.gs777-aero .gs777-portal-page :is(input,select,textarea):focus{outline:2px solid #c6a66b;outline-offset:2px}
body.gs777-aero .gs777-portal-consent{font:400 13px/1.8 var(--aero-body)!important;color:#c4c8cf;max-width:900px;margin:24px 0}
body.gs777-aero .gs777-portal-consent input{display:inline-block!important;width:18px;height:18px;vertical-align:middle;margin-right:8px}
body.gs777-aero .gs777-portal-page a.gs777-service-primary,body.gs777-aero .gs777-portal-login a.gs777-service-primary,body.gs777-aero .gs777-portal-page button.gs777-service-primary{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:14px 20px;border:1px solid #c6a66b;border-radius:12px;background:linear-gradient(115deg,#e1c697,#c6a66b);color:#101216!important;-webkit-text-fill-color:#101216!important;font:600 14px/1.5 var(--aero-body);cursor:pointer}
body.gs777-aero .gs777-portal-page .gs777-service-secondary{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border:1px solid #c6a66b66;border-radius:12px;background:#11171e;color:#e5cda2;font:600 13px/1.5 var(--aero-body);margin:10px 0;cursor:pointer}
body.gs777-aero .gs777-portal-listings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}
body.gs777-aero :is(.gs777-portal-card,.gs777-portal-login,.gs777-portal-empty){padding:26px;border:1px solid #c6a66b44;border-radius:20px;background:linear-gradient(145deg,#1c222b,#11171e);margin:24px 0}
body.gs777-aero .gs777-portal-card{margin:0}
body.gs777-aero .gs777-status-badge{display:inline-block;padding:8px 13px;background:#c6a66b16;color:#e5cda2!important;border:1px solid #c6a66b55;border-radius:10px;font:500 13px/1.5 var(--aero-body)!important}
body.gs777-aero .gs777-promotion-badge{display:block;color:#c4c8cf!important;font:500 13px/1.5 var(--aero-body)!important}
body.gs777-aero .gs777-promotion-badge.active{color:#96e8b6!important}
body.gs777-aero .gs777-portal-photos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
body.gs777-aero .gs777-portal-photos img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px}
body.gs777-aero .gs777-portal-promo-options{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}
body.gs777-aero:is(.page-id-1540,.page-id-1541,.page-id-1542) .content-width>article.page{max-width:1380px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
@media(max-width:850px){body.gs777-aero .gs-header .gs-nav{flex-basis:100%;justify-content:center}body.gs777-aero .gs777-header-sell-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}body.gs777-aero .gs-header .gs777-header-sell-options .gs-sell-link{display:flex!important;align-items:center;justify-content:center;padding:10px 8px!important;font-size:9px!important}body.gs777-aero .gs777-portal-listings{grid-template-columns:1fr}}
@media(max-width:620px){body.gs777-aero .gs-header .gs777-header-sell-options{grid-column:1/-1!important}body.gs777-aero .gs-header .gs777-account-link{grid-column:1/3!important}body.gs777-aero .gs-header .gs-find-link{grid-column:span 2}}
@media(max-width:520px){body.gs777-aero .gs777-portal-page{padding:20px!important}body.gs777-aero .gs777-portal-page .gs777-form-grid{grid-template-columns:1fr}body.gs777-aero .gs777-portal-page h1{font-size:34px!important}body.gs777-aero .gs777-portal-photos{grid-template-columns:repeat(3,minmax(0,1fr))}body.gs777-aero .gs777-sell-navigation a{flex:1 1 140px}}
