.brand .brand-wordmark {
  display: block;
  width: var(--wordmark-desktop, clamp(10rem, 17vw, 13rem));
  max-width: 100%;
  height: auto;
}

.ring-bells .brand .brand-wordmark {
  width: clamp(12.5rem, 20vw, 16rem);
}

:is(.foot, .footer) .brand .brand-wordmark {
  width: var(--wordmark-footer, 10rem);
}

.ring-bells .foot .brand .brand-wordmark {
  width: 12.5rem;
}

.shared-formats { --wordmark-desktop:224px; --wordmark-phone:192px; --wordmark-narrow:155px; --wordmark-footer:176px; }
.candy-wear { --wordmark-desktop:218px; --wordmark-phone:192px; --wordmark-narrow:155px; --wordmark-footer:174px; }
.workshop { --wordmark-desktop:222px; --wordmark-phone:182px; --wordmark-narrow:142px; --wordmark-footer:172px; }
.costume-fit { --wordmark-desktop:222px; --wordmark-phone:194px; --wordmark-narrow:157px; --wordmark-footer:176px; }
.glass-sides { --wordmark-desktop:224px; --wordmark-phone:190px; --wordmark-narrow:154px; --wordmark-footer:176px; }
.xl-size-guide { --wordmark-desktop:222px; --wordmark-phone:188px; --wordmark-narrow:152px; --wordmark-footer:170px; }
.fit { --wordmark-desktop:210px; --wordmark-phone:164px; --wordmark-narrow:128px; --wordmark-footer:164px; }
.bead-sizes { --wordmark-desktop:222px; --wordmark-phone:190px; --wordmark-narrow:154px; --wordmark-footer:172px; }
.pocket-sleeves { --wordmark-desktop:220px; --wordmark-phone:190px; --wordmark-narrow:154px; --wordmark-footer:174px; }

body:is(
  .metal-ring-guide, .sex-candy, .novelty-mints, .oral-mints, .ovipositor-comparison,
  .cream-labels, .holiday-gifts, .party-decorations, .bride-party-gifts, .jelly-dildos,
  .panty-kits, .egg-controls, .birthday-cards, .corded-wands, .love-doll-storage,
  .male-doll-kits, .physical-remotes, .realistic-dildos
) {
  --wordmark-desktop:224px;
  --wordmark-phone:192px;
  --wordmark-narrow:154px;
  --wordmark-footer:176px;
}

body:is(
  .kit-contents, .gear, .bead-handles, .controls, .moving-tip, .ring-fit,
  .bead-power, .position-supports, .body-art, .bead-profiles, .large-size-guide, .pump-cups,
  .tickler-texture, .tongue-ring-models, .douche-design, .double-header, .cuff-hardware,
  .flavor-packs, .gem-plug-fit, .realistic-sleeves, .jewelry-editorial, .shape-hold
) {
  --wordmark-desktop:222px;
  --wordmark-phone:190px;
  --wordmark-narrow:154px;
  --wordmark-footer:174px;
}

body.rose {
  --wordmark-desktop:210px;
  --wordmark-phone:174px;
  --wordmark-narrow:140px;
  --wordmark-footer:168px;
}

body.party {
  --wordmark-desktop:220px;
  --wordmark-phone:167px;
  --wordmark-narrow:130px;
  --wordmark-footer:174px;
}

body.fieldguide {
  --wordmark-desktop:222px;
  --wordmark-phone:170px;
  --wordmark-narrow:140px;
  --wordmark-footer:174px;
}

body.measure { --wordmark-desktop:222px; --wordmark-phone:174px; --wordmark-narrow:140px; --wordmark-footer:174px; }
body.paint { --wordmark-desktop:222px; --wordmark-phone:165px; --wordmark-narrow:126px; --wordmark-footer:174px; }
body.textiles { --wordmark-desktop:222px; --wordmark-phone:176px; --wordmark-narrow:142px; --wordmark-footer:174px; }
body.gloss { --wordmark-desktop:222px; --wordmark-phone:176px; --wordmark-narrow:146px; --wordmark-footer:174px; }
body.shapes { --wordmark-desktop:222px; --wordmark-phone:170px; --wordmark-narrow:136px; --wordmark-footer:174px; }
body.cards { --wordmark-desktop:222px; --wordmark-phone:166px; --wordmark-narrow:132px; --wordmark-footer:174px; }
body.harness { --wordmark-desktop:222px; --wordmark-phone:162px; --wordmark-narrow:124px; --wordmark-footer:174px; }
body.atelier { --wordmark-desktop:222px; --wordmark-phone:170px; --wordmark-narrow:136px; --wordmark-footer:174px; }
.brand-wordmark[src="/assets/vibratingdildo-logo-v1.png"] {
  --wordmark-desktop:222px;
  --wordmark-phone:164px;
  --wordmark-narrow:130px;
  --wordmark-footer:174px;
}

.brand .brand-wordmark:is(
  [src="/assets/fingervibrator-logo-v1.png"],
  [src="/assets/suctioncupdildos-logo-v1.png"],
  [src="/assets/warminglotions-logo-v1.png"],
  [src="/assets/adultboardgames-logo-v1.png"],
  [src="/assets/remotecontrolvibrators-logo-v1.png"]
) {
  --wordmark-desktop: 204px;
  --wordmark-phone: 164px;
  --wordmark-narrow: 138px;
  height: auto;
}

.brand .brand-wordmark[src="/assets/suctioncupdildos-logo-v1.png"] {
  --wordmark-phone: 153px;
  --wordmark-narrow: 108px;
}

.brand .brand-wordmark[src="/assets/warminglotions-logo-v1.png"] {
  --wordmark-narrow: 125px;
}

.brand .brand-wordmark:is(
  [src="/assets/adultgaggifts-logo-v1.png"],
  [src="/assets/sexdice-logo-v1.png"],
  [src="/assets/latexlingerie-logo-v1.png"],
  [src="/assets/nippleclamps-logo-v1.png"],
  [src="/assets/penisextensions-logo-v1.png"],
  [src="/assets/romanticgames-logo-v1.png"],
  [src="/assets/skimpythongs-logo-v1.png"],
  [src="/assets/smallcondoms-logo-v1.png"],
  [src="/assets/spankingpaddle-logo-v1.png"],
  [src="/assets/beginnersextoys-logo-v1.png"],
  [src="/assets/bluetoothvibrators-logo-v1.png"],
  [src="/assets/appcontrolledvibrators-logo-v1.png"],
  [src="/assets/rechargeablevibrators-logo-v1.png"],
  [src="/assets/bestbuttplugs-logo-v1.png"],
  [src="/assets/siliconebuttplugs-logo-v1.png"],
  [src="/assets/automaticmasturbators-logo-v1.png"],
  [src="/assets/clitorisstimulators-logo-v1.png"],
  [src="/assets/sexpaddles-logo-v1.png"],
  [src="/assets/intimatemassagers-logo-v1.png"],
  [src="/assets/inflatablebuttplugs-logo-v1.png"],
  [src="/assets/bestanaltoys-logo-v1.png"],
  [src="/assets/analtrainingkits-logo-v1.png"],
  [src="/assets/penisvibrators-logo-v1.png"],
  [src="/assets/sexwedges-logo-v1.png"],
  [src="/assets/bestcouplesvibrators-logo-v1.png"],
  [src="/assets/vibratingbuttplugs-logo-v1.png"],
  [src="/assets/beginnerbuttplugs-logo-v1.png"],
  [src="/assets/glassbuttplugs-logo-v1.png"],
  [src="/assets/metalbuttplugs-logo-v1.png"],
  [src="/assets/penisstrokers-logo-v1.png"]
) {
  --wordmark-desktop: 204px;
  --wordmark-phone: 164px;
  --wordmark-narrow: 138px;
  height: auto;
}

@media (max-width:740px) {
  .brand .brand-wordmark { width: var(--wordmark-phone, var(--wordmark-desktop, clamp(10rem, 17vw, 13rem))); }
}

.brand .brand-wordmark:is(
  [src="/assets/bluetoothvibrators-logo-v1.png"],
  [src="/assets/rechargeablevibrators-logo-v1.png"],
  [src="/assets/siliconebuttplugs-logo-v1.png"]
) {
  --wordmark-narrow: 112px;
}

.brand .brand-wordmark[src="/assets/automaticmasturbators-logo-v1.png"] {
  --wordmark-phone: 156px;
  --wordmark-narrow: 125px;
}

.brand .brand-wordmark[src="/assets/glassbuttplugs-logo-v1.png"] {
  --wordmark-phone: 132px;
  --wordmark-narrow: 125px;
}

.brand .brand-wordmark[src="/assets/metalbuttplugs-logo-v1.png"] {
  --wordmark-phone: 152px;
  --wordmark-narrow: 125px;
}

.brand .brand-wordmark[src="/assets/penisstrokers-logo-v1.png"] {
  --wordmark-narrow: 118px;
}

@media (max-width:340px) {
  .brand .brand-wordmark { width: var(--wordmark-narrow, var(--wordmark-phone, clamp(10rem, 17vw, 13rem))); }
}
