.page-shopify-seo{
  --shs-panel:rgba(12,17,26,.78);
  --shs-panel-strong:rgba(10,14,23,.88);
  --shs-border:rgba(255,255,255,.1);
  --shs-border-strong:rgba(255,255,255,.16);
  --shs-radius-xl:30px;
  --shs-radius-lg:24px;
  --shs-radius-md:18px;
  --shs-radius-sm:14px;
  --shs-warm-rgb:214,152,96;
  --shs-indigo-rgb:142,156,255;
  --shs-tone-rgb:var(--brand-rgb);
}

.page-shopify-seo .shs-page{
  position:relative;
}

.page-shopify-seo .shs-hero{
  padding-top:var(--page-breadcrumb-top-space);
}

.page-shopify-seo .shs-hero__grid{
  --split-cols:minmax(0, 1.02fr) minmax(330px, .98fr);
  --split-align-desktop:start;
}

.page-shopify-seo .shs-hero__copy{
  max-width:45rem;
}

.page-shopify-seo .shs-hero__title{
  max-width:18.4ch;
  margin-bottom:.92rem;
}

.page-shopify-seo .shs-hero__lead,
.page-shopify-seo .shs-hero__body{
  max-width:41rem;
}

.page-shopify-seo .shs-hero__actions{
  --cta-mt:1.14rem;
}

.page-shopify-seo .shs-section-head{
  max-width:61rem;
  margin-bottom:1.24rem;
}

.page-shopify-seo .shs-section-head--center{
  margin-inline:auto;
  text-align:center;
  --eyebrow-margin-inline:auto;
}

.page-shopify-seo .shs-icon{
  color:#fff;
}

.page-shopify-seo .shs-icon svg{
  width:1.06rem;
  height:1.06rem;
  display:block;
  fill:none;
  stroke:currentColor;
  stroke-width:1.82;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.page-shopify-seo .shs-tone{
  --shs-tone-rgb:var(--brand-rgb);
  --shs-accent:rgba(var(--shs-tone-rgb), .96);
  position:relative;
  overflow:hidden;
  isolation:isolate;
}

.page-shopify-seo .shs-tone::before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:3px;
  background:linear-gradient(90deg, var(--shs-accent, rgba(var(--brand-rgb), .96)), transparent 74%);
  opacity:.92;
  pointer-events:none;
}

.page-shopify-seo .shs-tone--brand{
  --shs-tone-rgb:var(--brand-rgb);
  --shs-accent:rgba(var(--brand-rgb), .96);
}

.page-shopify-seo .shs-tone--indigo{
  --shs-tone-rgb:var(--shs-indigo-rgb);
  --shs-accent:rgba(var(--shs-indigo-rgb), .92);
}

.page-shopify-seo .shs-tone--warm{
  --shs-tone-rgb:var(--shs-warm-rgb);
  --shs-accent:rgba(var(--shs-warm-rgb), .9);
}

.page-shopify-seo .shs-tone .shs-icon{
  --icon-box-border:rgba(var(--shs-tone-rgb), .18);
  --icon-box-bg:radial-gradient(11rem 8rem at 30% 25%, rgba(var(--shs-tone-rgb), .16), rgba(255,255,255,.045) 62%);
  color:rgba(var(--shs-tone-rgb), .96);
}

.page-shopify-seo .shs-storefront,
.page-shopify-seo .shs-storefront-card,
.page-shopify-seo .shs-pressure__card,
.page-shopify-seo .shs-service__shell,
.page-shopify-seo .shs-service__card,
.page-shopify-seo .shs-frame__panel,
.page-shopify-seo .shs-fit__panel,
.page-shopify-seo .shs-process__shell,
.page-shopify-seo .shs-step,
.page-shopify-seo .shs-route,
.page-shopify-seo .shs-faq__item,
.page-shopify-seo .shs-close__panel,
.page-shopify-seo .shs-close__card{
  min-width:0;
  border:1px solid rgba(255,255,255,.09);
  background:
    linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.02)),
    rgba(14,18,28,.58);
  box-shadow:var(--shadow-card);
  transition:
    transform var(--transition-fast),
    border-color var(--transition-fast),
    background var(--transition-fast),
    box-shadow var(--transition-fast);
}

.page-shopify-seo .shs-storefront:hover,
.page-shopify-seo .shs-storefront-card:hover,
.page-shopify-seo .shs-pressure__card:hover,
.page-shopify-seo .shs-service__card:hover,
.page-shopify-seo .shs-frame__panel:hover,
.page-shopify-seo .shs-fit__panel:hover,
.page-shopify-seo .shs-step:hover,
.page-shopify-seo .shs-route:hover,
.page-shopify-seo .shs-faq__item:hover,
.page-shopify-seo .shs-close__card:hover{
  transform:translateY(-2px);
  border-color:rgba(255,255,255,.16);
  background:
    linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.03)),
    rgba(14,18,28,.66);
  box-shadow:var(--shadow-card-deep);
}

.page-shopify-seo .shs-storefront{
  position:relative;
  display:grid;
  align-self:center;
  justify-self:end;
  width:100%;
  max-width:35.5rem;
  padding:1rem;
  border-radius:var(--shs-radius-xl);
  border-color:rgba(255,255,255,.12);
  background:
    radial-gradient(circle at 16% 14%, rgba(var(--brand-rgb), .12), transparent 34%),
    radial-gradient(circle at 88% 12%, rgba(var(--shs-indigo-rgb), .11), transparent 32%),
    linear-gradient(180deg, rgba(255,255,255,.058), rgba(255,255,255,.022)),
    rgba(12,16,25,.84);
  box-shadow:var(--shadow-panel-strong);
  overflow:hidden;
}

.page-shopify-seo .shs-storefront::before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:3px;
  background:linear-gradient(90deg, rgba(var(--brand-rgb), .78), rgba(var(--shs-indigo-rgb), .44), rgba(var(--shs-warm-rgb), .34), transparent 88%);
  pointer-events:none;
}

.page-shopify-seo .shs-storefront__bar{
  display:flex;
  align-items:center;
  gap:.38rem;
  min-height:2.28rem;
  padding:.62rem .72rem;
  border:1px solid rgba(255,255,255,.09);
  border-bottom:0;
  border-radius:20px 20px 0 0;
  background:rgba(255,255,255,.035);
}

.page-shopify-seo .shs-storefront__bar span{
  width:.58rem;
  height:.58rem;
  border-radius:999px;
}

.page-shopify-seo .shs-storefront__bar span:nth-child(1){
  background:rgba(var(--brand-rgb), .8);
}

.page-shopify-seo .shs-storefront__bar span:nth-child(2){
  background:rgba(var(--shs-warm-rgb), .78);
}

.page-shopify-seo .shs-storefront__bar span:nth-child(3){
  background:rgba(var(--shs-indigo-rgb), .78);
}

.page-shopify-seo .shs-storefront__bar strong{
  margin-left:auto;
  color:rgba(248,251,255,.65);
  font-size:.72rem;
  font-weight:850;
  letter-spacing:.075em;
  text-transform:uppercase;
}

.page-shopify-seo .shs-storefront__screen{
  display:grid;
  gap:.78rem;
  padding:.9rem;
  border:1px solid rgba(255,255,255,.09);
  border-radius:0 0 24px 24px;
  background:
    linear-gradient(90deg, rgba(255,255,255,.024) 1px, transparent 1px),
    linear-gradient(180deg, rgba(255,255,255,.024) 1px, transparent 1px),
    rgba(255,255,255,.022);
  background-size:32px 32px;
}

.page-shopify-seo .shs-storefront__top{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr) auto;
  align-items:center;
  gap:.78rem;
  padding:.86rem .92rem;
  border-radius:19px;
  border:1px solid rgba(var(--brand-rgb), .16);
  background:
    linear-gradient(135deg, rgba(var(--brand-rgb), .1), rgba(var(--shs-indigo-rgb), .07)),
    rgba(10,15,24,.78);
  box-shadow:0 16px 34px rgba(0,0,0,.18);
}

.page-shopify-seo .shs-storefront__brandmark{
  position:relative;
  display:grid;
  place-items:center;
  width:4rem;
  height:4rem;
  border-radius:21px;
  border:1px solid rgba(149,191,71,.34);
  background:
    radial-gradient(circle at 40% 24%, rgba(255,255,255,.22), transparent 34%),
    linear-gradient(145deg, rgba(149,191,71,.32), rgba(95,153,44,.14)),
    rgba(10,15,24,.86);
  box-shadow:0 16px 34px rgba(0,0,0,.2), 0 0 0 7px rgba(149,191,71,.08);
}

.page-shopify-seo .shs-storefront__brandmark .shs-icon{
  width:2.78rem;
  height:2.78rem;
  --icon-box-border:rgba(149,191,71,.28);
  --icon-box-bg:rgba(149,191,71,.1);
  color:rgb(149,191,71);
}

.page-shopify-seo .shs-storefront__brandmark .shs-platform-icon{
  padding:.34rem;
  background:rgba(255,255,255,.04);
}

.page-shopify-seo .shs-platform-icon img{
  width:100%;
  height:100%;
  object-fit:contain;
  display:block;
}

.page-shopify-seo .shs-storefront__headline{
  min-width:0;
}

.page-shopify-seo .shs-storefront__headline span{
  display:block;
  margin-bottom:.28rem;
  color:rgba(248,251,255,.6);
  font-size:.72rem;
  font-weight:850;
  letter-spacing:.07em;
  text-transform:uppercase;
}

.page-shopify-seo .shs-storefront__headline strong{
  display:block;
  color:#fff;
  font-size:.98rem;
  line-height:1.22;
  letter-spacing:-.01em;
}

.page-shopify-seo .shs-storefront__top .shs-storefront__score{
  display:grid;
  place-items:center;
  width:3.35rem;
  height:3.35rem;
  flex:0 0 auto;
  margin-bottom:0;
  border-radius:999px;
  border:1px solid rgba(var(--brand-rgb), .2);
  background:
    conic-gradient(rgba(var(--brand-rgb), .88) 0 82%, rgba(255,255,255,.08) 82% 100%),
    rgba(10,15,24,.9);
  color:#fff !important;
  font-size:1.02rem !important;
  font-weight:920 !important;
  letter-spacing:-.02em !important;
  text-transform:none !important;
}

.page-shopify-seo .shs-storefront__shelf{
  display:grid;
  grid-template-columns:1.12fr .88fr .72fr;
  gap:.58rem;
}

.page-shopify-seo .shs-storefront__shelf span{
  min-height:4.15rem;
  border-radius:17px;
  border:1px solid rgba(255,255,255,.08);
  background:
    linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.018)),
    radial-gradient(circle at 30% 18%, rgba(var(--shs-warm-rgb), .14), transparent 34%),
    rgba(11,16,25,.62);
}

.page-shopify-seo .shs-storefront__shelf span:nth-child(2){
  background:
    linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.018)),
    radial-gradient(circle at 72% 18%, rgba(var(--shs-indigo-rgb), .13), transparent 34%),
    rgba(11,16,25,.62);
}

.page-shopify-seo .shs-storefront__shelf span:nth-child(3){
  background:
    linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.018)),
    radial-gradient(circle at 50% 20%, rgba(var(--brand-rgb), .13), transparent 34%),
    rgba(11,16,25,.62);
}

.page-shopify-seo .shs-storefront__grid{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:.62rem;
}

.page-shopify-seo .shs-storefront-card{
  display:grid;
  gap:.44rem;
  padding:.74rem;
  border-radius:17px;
  border-color:rgba(var(--shs-tone-rgb), .16);
  background:linear-gradient(180deg, rgba(255,255,255,.044), rgba(15,20,31,.5));
  box-shadow:inset 3px 0 0 rgba(var(--shs-tone-rgb), .22);
}

.page-shopify-seo .shs-storefront-card .shs-icon{
  width:2.08rem;
  height:2.08rem;
}

.page-shopify-seo .shs-storefront-card strong{
  display:block;
  color:#fff;
  font-size:.86rem;
  line-height:1.18;
}

.page-shopify-seo .shs-storefront-card p{
  margin:0;
  color:rgba(248,251,255,.72);
  font-size:.76rem;
  line-height:1.36;
}

.page-shopify-seo .shs-storefront__signals{
  display:flex;
  flex-wrap:wrap;
  gap:.5rem;
}

.page-shopify-seo .shs-storefront__signals span{
  display:inline-flex;
  align-items:center;
  gap:.38rem;
  min-height:2rem;
  padding:.36rem .58rem;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.09);
  background:rgba(255,255,255,.04);
  color:rgba(248,251,255,.76);
  font-size:.76rem;
  font-weight:760;
}

.page-shopify-seo .shs-storefront__signals i{
  width:.46rem;
  height:.46rem;
  border-radius:999px;
  background:rgba(var(--brand-rgb), .85);
  box-shadow:0 0 0 4px rgba(var(--brand-rgb), .1);
}

.page-shopify-seo .shs-pressure__card h3,
.page-shopify-seo .shs-service__card h3,
.page-shopify-seo .shs-frame__panel h2,
.page-shopify-seo .shs-step__body h3,
.page-shopify-seo .shs-route h3,
.page-shopify-seo .shs-close__card h3{
  margin:0;
  font-size:1.04rem;
  line-height:1.28;
  letter-spacing:-.012em;
}

.page-shopify-seo .shs-pressure__card p,
.page-shopify-seo .shs-service__card p,
.page-shopify-seo .shs-frame__panel p,
.page-shopify-seo .shs-route p,
.page-shopify-seo .shs-step__body p,
.page-shopify-seo .shs-close__card p{
  margin:0;
  line-height:1.62;
}

.page-shopify-seo .shs-frame__label{
  display:inline-flex;
  align-items:center;
  min-height:2rem;
  width:fit-content;
  padding:.32rem .62rem;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.1);
  background:rgba(255,255,255,.05);
  color:rgba(248,251,255,.82);
  font-size:.76rem;
  font-weight:800;
  letter-spacing:.04em;
  text-transform:uppercase;
}

.page-shopify-seo .shs-pressure__grid{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:.9rem;
}

.page-shopify-seo .shs-pressure__card{
  display:grid;
  align-content:start;
  gap:.76rem;
  padding:1rem 1rem 1.06rem;
  border-radius:var(--shs-radius-lg);
}

.page-shopify-seo .shs-pressure__head,
.page-shopify-seo .shs-service__card-head,
.page-shopify-seo .shs-route__head{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr);
  align-items:center;
  gap:.76rem;
}

.page-shopify-seo .shs-pressure__note{
  display:block;
  padding-top:.1rem;
  color:rgba(248,251,255,.72);
  font-size:.94rem;
  line-height:1.5;
}

.page-shopify-seo .shs-service__shell{
  display:grid;
  grid-template-columns:minmax(0, .86fr) minmax(300px, 1.14fr);
  gap:1rem;
  padding:1.08rem;
  border-radius:var(--shs-radius-xl);
}

.page-shopify-seo .shs-service__intro{
  display:grid;
  align-content:start;
  gap:.82rem;
  padding:.18rem .16rem 0;
}

.page-shopify-seo .shs-service__stack{
  display:grid;
  grid-template-columns:minmax(0, 1fr);
  gap:.86rem;
}

.page-shopify-seo .shs-service__card{
  display:grid;
  align-content:start;
  gap:.7rem;
  padding:1rem 1rem 1.06rem;
  border-radius:var(--shs-radius-lg);
}

.page-shopify-seo .shs-frame__grid{
  --split-cols:repeat(3, minmax(0, 1fr));
  --split-align-desktop:stretch;
  gap:.9rem;
}

.page-shopify-seo .shs-frame__panel{
  display:grid;
  align-content:start;
  gap:.72rem;
  padding:1rem 1rem 1.06rem;
  border-radius:var(--shs-radius-lg);
}

.page-shopify-seo .shs-fit__shell{
  --split-cols:minmax(0, 1fr) minmax(0, 1fr);
  --split-align-desktop:stretch;
}

.page-shopify-seo .shs-fit__panel{
  display:grid;
  align-content:start;
  gap:.84rem;
  padding:1.06rem 1.08rem 1.14rem;
  border-radius:var(--shs-radius-xl);
}

.page-shopify-seo .shs-list{
  margin:0;
  padding:0;
  list-style:none;
}

.page-shopify-seo .shs-list--panel{
  display:grid;
  gap:.72rem;
}

.page-shopify-seo .shs-list--panel li{
  position:relative;
  padding-left:1.3rem;
  line-height:1.6;
}

.page-shopify-seo .shs-list--panel li::before{
  content:"";
  position:absolute;
  left:0;
  top:.58rem;
  width:.5rem;
  height:.5rem;
  border-radius:999px;
  background:rgba(var(--brand-rgb), .96);
  box-shadow:0 0 0 4px rgba(var(--brand-rgb), .12);
}

.page-shopify-seo .shs-fit__panel.shs-tone--warm .shs-list--panel li::before{
  background:rgba(var(--shs-warm-rgb), .92);
  box-shadow:0 0 0 4px rgba(var(--shs-warm-rgb), .12);
}

.page-shopify-seo .shs-process__shell{
  display:grid;
  grid-template-columns:minmax(0, .8fr) minmax(320px, 1.2fr);
  gap:1rem;
  padding:1.08rem;
  border-radius:var(--shs-radius-xl);
}

.page-shopify-seo .shs-process__intro{
  display:grid;
  align-content:start;
  gap:.8rem;
  padding:.18rem .16rem 0;
}

.page-shopify-seo .shs-process__track{
  display:grid;
  gap:.82rem;
}

.page-shopify-seo .shs-step{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr);
  align-items:start;
  gap:.86rem;
  padding:1rem 1rem 1.04rem;
  border-radius:var(--shs-radius-lg);
}

.page-shopify-seo .shs-step__index{
  display:grid;
  place-items:center;
  width:3rem;
  height:3rem;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.1);
  background:rgba(255,255,255,.05);
  color:rgba(248,251,255,.94);
  font-size:.92rem;
  font-weight:820;
  letter-spacing:.04em;
}

.page-shopify-seo .shs-step__body{
  display:grid;
  gap:.32rem;
}

.page-shopify-seo .shs-route-grid{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:.9rem;
}

.page-shopify-seo .shs-route{
  display:grid;
  align-content:start;
  gap:.74rem;
  padding:1rem 1rem 1.06rem;
  border-radius:var(--shs-radius-lg);
  color:inherit;
  text-decoration:none;
}

.page-shopify-seo .shs-faq__grid{
  --split-cols:minmax(0, .82fr) minmax(320px, 1.18fr);
  --split-align-desktop:start;
}

.page-shopify-seo .shs-faq__copy{
  max-width:31rem;
}

.page-shopify-seo .shs-faq__wrap{
  display:grid;
  gap:.82rem;
}

.page-shopify-seo .shs-faq__item{
  border-radius:var(--shs-radius-lg);
}

.page-shopify-seo .shs-faq__item summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:1rem;
  padding:1rem 1.04rem;
  cursor:pointer;
  list-style:none;
  font-weight:700;
}

.page-shopify-seo .shs-faq__item summary::-webkit-details-marker{
  display:none;
}

.page-shopify-seo .shs-faq__icon{
  position:relative;
  flex:0 0 auto;
  width:1rem;
  height:1rem;
}

.page-shopify-seo .shs-faq__icon::before,
.page-shopify-seo .shs-faq__icon::after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:.88rem;
  height:1.5px;
  background:currentColor;
  transform:translate(-50%, -50%);
  transition:transform var(--transition-fast), opacity var(--transition-fast);
}

.page-shopify-seo .shs-faq__icon::after{
  transform:translate(-50%, -50%) rotate(90deg);
}

.page-shopify-seo .shs-faq__item[open] .shs-faq__icon::after{
  opacity:0;
  transform:translate(-50%, -50%) rotate(90deg) scaleX(.5);
}

.page-shopify-seo .shs-faq__answer{
  padding:0 1.04rem 1rem;
  color:var(--fg-soft);
}

.page-shopify-seo .shs-faq__answer > *:first-child{
  margin-top:0;
}

.page-shopify-seo .shs-faq__answer > *:last-child{
  margin-bottom:0;
}

.page-shopify-seo .shs-close__panel{
  padding:1.14rem;
  border-radius:var(--shs-radius-xl);
}

.page-shopify-seo .shs-close__layout{
  display:grid;
  grid-template-columns:minmax(0, .98fr) minmax(320px, 1.02fr);
  gap:clamp(1rem, 2.2vw, 1.45rem);
  align-items:center;
}

.page-shopify-seo .shs-close__copy{
  display:grid;
  gap:.78rem;
  max-width:38rem;
  justify-items:start;
  text-align:left;
}

.page-shopify-seo .shs-close__copy .ui-pill--eyebrow{
  margin-inline:0;
}

.page-shopify-seo .shs-close__title{
  max-width:25ch;
  margin:0;
  font-size:var(--page-h2-size);
  line-height:var(--page-heading-line-height);
  letter-spacing:-.02em;
}

.page-shopify-seo .shs-close__copy .ui-copy-lead{
  margin:0;
  max-width:36rem;
}

.page-shopify-seo .shs-close__side{
  display:grid;
  gap:.86rem;
  padding:.1rem;
}

.page-shopify-seo .shs-close__grid{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:.86rem;
}

.page-shopify-seo .shs-close__card{
  display:grid;
  gap:.34rem;
  padding:1rem 1rem 1.04rem;
  border-radius:var(--shs-radius-lg);
}

.page-shopify-seo .shs-close__actions{
  padding-top:.12rem;
  justify-content:flex-start;
}

.page-shopify-seo .shs-close__strip{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:.58rem;
}

.page-shopify-seo .shs-close__strip span{
  display:grid;
  place-items:center;
  min-height:2.35rem;
  padding:.42rem .52rem;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.09);
  background:rgba(255,255,255,.04);
  color:rgba(248,251,255,.76);
  font-size:.8rem;
  font-weight:820;
}

@media (max-width: 1180px){
  .page-shopify-seo .shs-pressure__grid,
  .page-shopify-seo .shs-service__stack,
  .page-shopify-seo .shs-route-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }

  .page-shopify-seo .shs-frame__grid{
    --split-cols:repeat(2, minmax(0, 1fr));
  }

  .page-shopify-seo .shs-frame__panel:last-child{
    grid-column:1 / -1;
  }

  .page-shopify-seo .shs-service__shell,
  .page-shopify-seo .shs-process__shell,
  .page-shopify-seo .shs-close__layout{
    grid-template-columns:minmax(0, 1fr);
  }
}

@media (max-width: 900px){
  .page-shopify-seo .shs-hero__grid{
    --split-cols:minmax(0, 1fr);
  }

  .page-shopify-seo .shs-storefront{
    max-width:none;
    justify-self:stretch;
  }

  .page-shopify-seo .shs-pressure__grid,
  .page-shopify-seo .shs-service__stack,
  .page-shopify-seo .shs-route-grid,
  .page-shopify-seo .shs-close__grid{
    grid-template-columns:minmax(0, 1fr);
  }

  .page-shopify-seo .shs-frame__grid,
  .page-shopify-seo .shs-fit__shell,
  .page-shopify-seo .shs-faq__grid{
    --split-cols:minmax(0, 1fr);
  }
}

@media (max-width: 720px){
  .page-shopify-seo .shs-storefront,
  .page-shopify-seo .shs-service__shell,
  .page-shopify-seo .shs-process__shell,
  .page-shopify-seo .shs-close__panel{
    padding:.92rem;
    border-radius:24px;
  }

  .page-shopify-seo .shs-storefront__bar{
    min-height:2.08rem;
    padding:.56rem .62rem;
    border-radius:18px 18px 0 0;
  }

  .page-shopify-seo .shs-storefront__bar strong{
    font-size:.66rem;
    letter-spacing:.055em;
  }

  .page-shopify-seo .shs-storefront__screen{
    padding:.78rem;
    border-radius:0 0 20px 20px;
    background-size:28px 28px;
  }

  .page-shopify-seo .shs-storefront__top{
    grid-template-columns:auto minmax(0, 1fr);
  }

  .page-shopify-seo .shs-storefront__brandmark{
    width:3.35rem;
    height:3.35rem;
    border-radius:18px;
  }

  .page-shopify-seo .shs-storefront__top .shs-storefront__score{
    grid-column:1 / -1;
    justify-self:start;
    width:auto;
    min-width:3.4rem;
    height:2.25rem;
    border-radius:999px;
  }

  .page-shopify-seo .shs-storefront__shelf,
  .page-shopify-seo .shs-storefront__grid,
  .page-shopify-seo .shs-close__grid,
  .page-shopify-seo .shs-close__strip{
    grid-template-columns:minmax(0, 1fr);
  }

  .page-shopify-seo .shs-storefront__shelf span{
    min-height:3.45rem;
  }

  .page-shopify-seo .shs-storefront-card{
    grid-template-columns:auto minmax(0, 1fr);
    align-items:start;
    column-gap:.62rem;
  }

  .page-shopify-seo .shs-storefront-card p{
    grid-column:2;
  }

  .page-shopify-seo .shs-storefront-card,
  .page-shopify-seo .shs-pressure__card,
  .page-shopify-seo .shs-service__card,
  .page-shopify-seo .shs-frame__panel,
  .page-shopify-seo .shs-fit__panel,
  .page-shopify-seo .shs-step,
  .page-shopify-seo .shs-route,
  .page-shopify-seo .shs-close__card{
    padding:.92rem;
  }

  .page-shopify-seo .shs-step{
    grid-template-columns:minmax(0, 1fr);
  }

  .page-shopify-seo .shs-step__index{
    width:2.7rem;
    height:2.7rem;
  }

  .page-shopify-seo .shs-faq__item summary,
  .page-shopify-seo .shs-faq__answer{
    padding-left:.92rem;
    padding-right:.92rem;
  }
}
