/* Orchid v461: banner geometry, circular Reels entry and immersive viewer. */

/* Brands now use the same measured hero height and bottom-left actions as the
   Creator introduction. The image remains fully visible inside that area. */
html body.page-brands #brands .brand-intro-hero {
  position:relative!important;
  box-sizing:border-box!important;
  width:100vw!important;
  min-height:clamp(500px,64vw,760px)!important;
  height:clamp(500px,64vw,760px)!important;
  aspect-ratio:auto!important;
  overflow:hidden!important;
}
html body.page-brands #brands .brand-intro-hero > picture,
html body.page-brands #brands .brand-intro-hero > picture > img {
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
}
html body.page-brands #brands .brand-intro-hero :is(.brand-intro-hero__copy,.orchid-banner-copy) {
  position:relative!important;
  z-index:5!important;
  box-sizing:border-box!important;
  height:100%!important;
  min-height:100%!important;
  padding-bottom:108px!important;
}
html body.page-brands #brands .brand-intro-hero .brand-directory-actions {
  position:absolute!important;
  z-index:8!important;
  left:clamp(22px,5vw,76px)!important;
  right:auto!important;
  bottom:clamp(22px,4vw,54px)!important;
  display:flex!important;
  width:auto!important;
  margin:0!important;
  gap:14px!important;
}
html body.page-brands #brands .brand-intro-hero .brand-directory-actions .button {
  min-width:170px!important;
}

/* The shopper section is an access point, not a card circle of cards. */
.orchid-video-rail[data-orchid-video-ui="v461"] {
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(180px,34%)!important;
  align-items:center!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-height:300px!important;
  max-height:none!important;
  margin:8px 0 24px!important;
  padding:34px clamp(24px,5vw,72px)!important;
  overflow:hidden!important;
  border:1px solid color-mix(in srgb,var(--rail-ink,#111) 14%,transparent)!important;
  border-radius:32px!important;
  background:radial-gradient(circle at 76% 54%,rgba(0,126,91,.19),transparent 34%),var(--rail-paper,#f7f6f2)!important;
  contain:layout paint!important;
}
.orchid-video-rail[data-orchid-video-ui="v461"] .orchid-video-rail__head {
  position:relative!important;
  inset:auto!important;
  align-self:center!important;
  max-width:660px!important;
  min-height:0!important;
  pointer-events:none!important;
}
.orchid-video-rail[data-orchid-video-ui="v461"] .orchid-video-rail__head p {
  margin:0 0 8px!important;
  font:700 11px/1.2 Arial,sans-serif!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
}
.orchid-video-rail[data-orchid-video-ui="v461"] .orchid-video-rail__head h2 {
  margin:0 0 12px!important;
  font:500 clamp(28px,3.2vw,52px)/.98 Georgia,serif!important;
}
.orchid-video-rail[data-orchid-video-ui="v461"] .orchid-video-rail__head small {
  display:block!important;
  max-width:540px!important;
  color:var(--muted,#646965)!important;
  font:500 13px/1.5 Arial,sans-serif!important;
}
.orchid-video-access {display:grid!important;place-items:center!important;min-width:0!important;}
.orchid-video-access__button {
  display:grid!important;
  justify-items:center!important;
  gap:7px!important;
  width:170px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  color:var(--rail-ink,#111)!important;
  background:transparent!important;
  box-shadow:none!important;
  cursor:pointer!important;
}
.orchid-video-access__ring {
  position:relative!important;
  display:grid!important;
  place-items:center!important;
  box-sizing:border-box!important;
  width:138px!important;
  height:138px!important;
  padding:5px!important;
  border-radius:50%!important;
  background:conic-gradient(from 220deg,#e4ac12,#e95d48,#bd2a7d,#6551b6,#058f6e,#e4ac12)!important;
  box-shadow:0 18px 48px rgba(0,0,0,.18)!important;
  transition:transform .2s ease,box-shadow .2s ease!important;
}
.orchid-video-access__ring > :is(img,span) {
  display:grid!important;
  place-items:center!important;
  box-sizing:border-box!important;
  width:128px!important;
  height:128px!important;
  border:4px solid var(--rail-paper,#fff)!important;
  border-radius:50%!important;
  object-fit:cover!important;
  background:linear-gradient(145deg,#376958,#071f17)!important;
  color:#fff!important;
  font:500 42px/1 Georgia,serif!important;
}
.orchid-video-access__ring > i {
  position:absolute!important;
  right:2px!important;
  bottom:4px!important;
  display:grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  border:4px solid var(--rail-paper,#fff)!important;
  border-radius:50%!important;
  color:#fff!important;
  background:#007b5c!important;
}
.orchid-video-access__ring svg {width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;}
.orchid-video-access__button > strong {font:800 15px/1.2 Arial,sans-serif!important;}
.orchid-video-access__button > small {color:var(--muted,#666)!important;font:600 10px/1.25 Arial,sans-serif!important;}
.orchid-video-access__button:hover .orchid-video-access__ring,
.orchid-video-access__button:focus-visible .orchid-video-access__ring {transform:scale(1.045)!important;box-shadow:0 23px 58px rgba(0,0,0,.25),0 0 0 3px #fff,0 0 0 6px #007b5c!important;}

/* Desktop Reels viewer follows the supplied dark application reference. */
html body .orchid-video-viewer[data-orchid-video-ui="v461"] {
  position:fixed!important;
  z-index:2147481200!important;
  inset:0!important;
  display:block!important;
  padding:0!important;
  overflow:hidden!important;
  color:#fff!important;
  background:radial-gradient(circle at 51% 45%,#51433a 0,#201c19 25%,#111413 58%,#090b0a 100%)!important;
  font-family:Arial,sans-serif!important;
}
html body .orchid-video-viewer[data-orchid-video-ui="v461"][hidden] {display:none!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-appbar {
  position:absolute!important;
  z-index:30!important;
  inset:0 0 auto 156px!important;
  display:grid!important;
  grid-template-columns:1fr minmax(280px,650px) 1fr!important;
  align-items:center!important;
  box-sizing:border-box!important;
  height:68px!important;
  padding:0 26px!important;
  border-bottom:1px solid rgba(255,255,255,.11)!important;
  background:rgba(10,12,11,.72)!important;
  backdrop-filter:blur(18px)!important;
}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-appbar > strong {font:400 30px/1 Georgia,serif!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-appbar > span {display:block!important;padding:12px 16px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;color:rgba(255,255,255,.58)!important;background:rgba(255,255,255,.06)!important;font-size:13px!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-appbar > button {justify-self:end!important;width:40px!important;height:40px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:50%!important;color:#fff!important;background:rgba(255,255,255,.08)!important;font-size:24px!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-sidebar {
  position:absolute!important;
  z-index:31!important;
  inset:0 auto 0 0!important;
  display:grid!important;
  align-content:start!important;
  box-sizing:border-box!important;
  width:156px!important;
  padding:24px 10px!important;
  border-right:1px solid rgba(255,255,255,.11)!important;
  background:rgba(8,11,10,.78)!important;
  backdrop-filter:blur(18px)!important;
}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-sidebar > strong {margin:0 16px 42px!important;font:400 28px/1 Georgia,serif!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-sidebar > :is(span,b) {display:block!important;margin:2px 0!important;padding:14px 17px!important;border-radius:10px!important;color:#ddd!important;font:500 13px/1 Arial,sans-serif!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-sidebar > b {background:rgba(255,255,255,.13)!important;color:#fff!important;}
html body .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__stage {
  --reel-width:min(456px,36vw)!important;
  position:absolute!important;
  z-index:10!important;
  top:82px!important;
  bottom:18px!important;
  left:calc(50% + 68px)!important;
  width:var(--reel-width)!important;
  height:auto!important;
  min-height:0!important;
  overflow:visible!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:15px!important;
  transform:translateX(-50%)!important;
  background:#050706!important;
  box-shadow:0 32px 90px rgba(0,0,0,.58)!important;
  isolation:isolate!important;
}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__stage::after {content:""!important;position:absolute!important;z-index:2!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(0,0,0,.52),transparent 20%,transparent 55%,rgba(0,0,0,.84))!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__tabs {position:absolute!important;z-index:8!important;inset:18px 58px auto!important;display:flex!important;justify-content:center!important;gap:34px!important;color:rgba(255,255,255,.67)!important;font-size:13px!important;white-space:nowrap!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__tabs b {position:relative!important;color:#fff!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__tabs b::after {content:""!important;position:absolute!important;left:50%!important;bottom:-8px!important;width:42px!important;height:3px!important;border-radius:4px!important;transform:translateX(-50%)!important;background:#43e1b2!important;}
html body .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__media {position:absolute!important;z-index:1!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;border:0!important;border-radius:inherit!important;transform:none!important;background:#030504!important;cursor:pointer!important;}
html body .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__media :is(video,img) {display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important;background:#030504!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__progress {position:absolute!important;z-index:9!important;inset:6px 9px auto!important;display:grid!important;width:auto!important;transform:none!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__head {position:absolute!important;z-index:10!important;inset:56px 16px auto!important;display:flex!important;align-items:center!important;width:auto!important;padding:0!important;border:0!important;transform:none!important;background:transparent!important;box-shadow:none!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__wordmark {display:none!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__close {display:grid!important;place-items:center!important;margin-left:auto!important;width:42px!important;height:42px!important;padding:0!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:50%!important;color:#fff!important;background:rgba(0,0,0,.42)!important;font:300 29px/1 Arial,sans-serif!important;backdrop-filter:blur(12px)!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-pause-cue {position:absolute!important;z-index:11!important;left:50%!important;top:48%!important;display:grid!important;place-items:center!important;width:66px!important;height:66px!important;padding-left:5px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:50%!important;transform:translate(-50%,-50%) scale(.8)!important;opacity:0!important;pointer-events:none!important;color:#fff!important;background:rgba(0,0,0,.45)!important;font-size:25px!important;transition:opacity .18s ease,transform .18s ease!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"].is-video-paused .orchid-video-pause-cue {opacity:1!important;transform:translate(-50%,-50%) scale(1)!important;pointer-events:auto!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__actions {position:absolute!important;z-index:12!important;right:-76px!important;bottom:122px!important;left:auto!important;display:grid!important;gap:10px!important;width:60px!important;transform:none!important;background:transparent!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__actions :is(button,.orchid-video-viewer__metric) {display:grid!important;place-items:center!important;gap:4px!important;width:58px!important;min-height:52px!important;margin:0!important;padding:3px!important;border:0!important;border-radius:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important;text-shadow:0 2px 8px #000!important;font:700 11px/1 Arial,sans-serif!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__actions svg {width:29px!important;height:29px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__actions button.is-active {color:#61efac!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__bottom {position:absolute!important;z-index:10!important;inset:auto 72px 18px 18px!important;width:auto!important;transform:none!important;color:#fff!important;text-shadow:0 2px 8px #000!important;background:transparent!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__creator-row {display:flex!important;align-items:center!important;gap:9px!important;margin-bottom:8px!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__avatar {display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:2px solid #4de4b6!important;border-radius:50%!important;object-fit:cover!important;color:#fff!important;background:#164e3c!important;font:800 10px/1 Arial,sans-serif!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__creator {display:grid!important;color:#fff!important;text-decoration:none!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__creator strong {font:800 13px/1.15 Arial,sans-serif!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__creator small {font:500 9px/1.2 Arial,sans-serif!important;opacity:.76!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__bottom > p {margin:0 0 9px!important;color:#fff!important;font:500 12px/1.35 Arial,sans-serif!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__products {display:grid!important;grid-template-columns:27px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;width:100%!important;min-height:56px!important;max-width:none!important;margin:0 0 9px!important;padding:8px 14px!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:16px!important;color:#fff!important;background:rgba(12,20,17,.7)!important;backdrop-filter:blur(14px)!important;text-align:left!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__products > svg {width:25px!important;height:25px!important;fill:none!important;stroke:#5bf2b0!important;stroke-width:2!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__products > span {display:grid!important;gap:2px!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__products small {color:rgba(255,255,255,.68)!important;font:600 8px/1.1 Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__products strong {color:#fff!important;font:800 12px/1.2 Arial,sans-serif!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__products > b {font-size:24px!important;font-weight:400!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__seek {display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;color:rgba(255,255,255,.82)!important;font:700 9px/1 Arial,sans-serif!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__seek input {width:100%!important;height:4px!important;margin:0!important;accent-color:#4ce0ad!important;cursor:pointer!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__seek output {font-variant-numeric:tabular-nums!important;white-space:nowrap!important;}
.orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__hint {position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;}

/* Sheets are constrained to the Reel, so products appear over the video and
   product rows are controls rather than outbound links. */
.orchid-video-sheet[data-orchid-video-ui="v461"] {position:fixed!important;z-index:2147481250!important;inset:0!important;display:block!important;pointer-events:none!important;background:rgba(0,0,0,.18)!important;}
.orchid-video-sheet[data-orchid-video-ui="v461"][hidden] {display:none!important;}
.orchid-video-sheet[data-orchid-video-ui="v461"] .orchid-video-sheet__panel {position:absolute!important;left:calc(50% + 68px)!important;bottom:18px!important;box-sizing:border-box!important;width:min(456px,36vw)!important;max-height:min(62dvh,620px)!important;margin:0!important;padding:18px!important;overflow:auto!important;border-radius:28px 28px 15px 15px!important;transform:translateX(-50%)!important;pointer-events:auto!important;color:#111!important;background:#fff!important;box-shadow:0 -18px 60px rgba(0,0,0,.42)!important;}
.orchid-video-sheet[data-orchid-video-ui="v461"] .orchid-video-sheet__head {position:relative!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;min-height:54px!important;padding-top:10px!important;}
.orchid-video-sheet[data-orchid-video-ui="v461"] .orchid-video-sheet__head > span {position:absolute!important;left:50%!important;top:-5px!important;width:60px!important;height:5px!important;border-radius:999px!important;transform:translateX(-50%)!important;background:#d4d4d4!important;}
.orchid-video-sheet[data-orchid-video-ui="v461"] .orchid-video-sheet__head h2 {font:500 28px/1 Georgia,serif!important;}
.orchid-video-sheet[data-orchid-video-ui="v461"] .orchid-video-product {display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;box-sizing:border-box!important;padding:10px!important;border:1px solid #dedede!important;border-radius:18px!important;color:#111!important;background:#fff!important;text-align:left!important;}
.orchid-video-sheet[data-orchid-video-ui="v461"] .orchid-video-product img {width:72px!important;height:72px!important;border-radius:12px!important;object-fit:contain!important;background:#f4f4f1!important;}
.orchid-video-sheet[data-orchid-video-ui="v461"] .orchid-video-product b {padding:11px 14px!important;border-radius:999px!important;color:#fff!important;background:#111!important;}

/* Isolate the immersive surface from the site's older light header, nav and
   control rules. These elements belong to the full-screen Reel application. */
html body .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-appbar {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:rgba(10,12,11,.88)!important;
  background-image:none!important;
}
html body .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-sidebar {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:rgba(8,11,10,.9)!important;
  background-image:none!important;
}
html body .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__stage :is(
  .orchid-video-viewer__tabs,
  .orchid-video-viewer__head,
  .orchid-video-viewer__actions,
  .orchid-video-viewer__bottom,
  .orchid-video-viewer__creator-row
) {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}
html body .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__actions :is(button,.orchid-video-viewer__metric) {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:transparent!important;
  background-image:none!important;
  border-color:transparent!important;
}
html body .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__bottom :is(p,a,small,strong,span,b,output) {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__products {
  background:rgba(12,20,17,.78)!important;
  background-image:none!important;
}

/* The site-wide light-theme surface reset includes semantic header/nav/aside/
   footer elements. These deliberately more specific rules isolate the dark
   Reels application from that page-level reset. */
html body .orchid-video-viewer.orchid-video-viewer[data-orchid-video-viewer][data-orchid-video-ui="v461"] {
  color:#fff!important;
  background-color:#090b0a!important;
}
html body .orchid-video-viewer.orchid-video-viewer[data-orchid-video-viewer][data-orchid-video-ui="v461"] .orchid-video-appbar.orchid-video-appbar {
  color:#fff!important;
  background-color:rgba(10,12,11,.88)!important;
}
html body .orchid-video-viewer.orchid-video-viewer[data-orchid-video-viewer][data-orchid-video-ui="v461"] .orchid-video-sidebar.orchid-video-sidebar {
  color:#fff!important;
  background-color:rgba(8,11,10,.9)!important;
}
html body .orchid-video-viewer.orchid-video-viewer[data-orchid-video-viewer][data-orchid-video-ui="v461"] .orchid-video-viewer__stage.orchid-video-viewer__stage :is(.orchid-video-viewer__tabs,.orchid-video-viewer__head,.orchid-video-viewer__actions,.orchid-video-viewer__bottom) {
  color:#fff!important;
  background-color:transparent!important;
}
html body .orchid-video-viewer.orchid-video-viewer[data-orchid-video-viewer][data-orchid-video-ui="v461"] :is(.orchid-video-appbar,.orchid-video-sidebar) > strong,
html body .orchid-video-viewer.orchid-video-viewer[data-orchid-video-viewer][data-orchid-video-ui="v461"] .orchid-video-viewer__stage.orchid-video-viewer__stage :is(.orchid-video-viewer__tabs span,.orchid-video-viewer__tabs b,.orchid-video-viewer__actions button,.orchid-video-viewer__actions button span,.orchid-video-viewer__metric,.orchid-video-viewer__close) {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body .orchid-video-sheet.orchid-video-sheet.orchid-video-sheet.orchid-video-sheet[data-orchid-video-sheet][data-orchid-video-ui="v461"] {
  background-color:rgba(0,0,0,.34)!important;
}
html body .orchid-video-sheet.orchid-video-sheet.orchid-video-sheet.orchid-video-sheet[data-orchid-video-ui="v461"] .orchid-video-product b {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

@media(max-width:760px) {
  html body.page-brands #brands .brand-intro-hero {min-height:500px!important;height:500px!important;aspect-ratio:auto!important;}
  html body.page-brands #brands .brand-intro-hero .brand-directory-actions {left:18px!important;bottom:20px!important;gap:10px!important;}
  html body.page-brands #brands .brand-intro-hero .brand-directory-actions .button {min-width:126px!important;}
  .orchid-video-rail[data-orchid-video-ui="v461"] {grid-template-columns:minmax(0,1fr) 126px!important;min-height:236px!important;margin:4px 8px 20px!important;padding:22px 16px!important;border-radius:24px!important;}
  .orchid-video-rail[data-orchid-video-ui="v461"] .orchid-video-rail__head h2 {font-size:clamp(22px,7vw,31px)!important;}
  .orchid-video-rail[data-orchid-video-ui="v461"] .orchid-video-rail__head small {font-size:10px!important;line-height:1.4!important;}
  .orchid-video-access__button {width:116px!important;}
  .orchid-video-access__ring {width:98px!important;height:98px!important;padding:4px!important;}
  .orchid-video-access__ring > :is(img,span) {width:90px!important;height:90px!important;border-width:3px!important;font-size:30px!important;}
  .orchid-video-access__ring > i {right:-1px!important;bottom:1px!important;width:27px!important;height:27px!important;border-width:3px!important;}
  .orchid-video-access__button > strong {font-size:12px!important;}
  .orchid-video-access__button > small {font-size:8px!important;}
  .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-appbar,
  .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-sidebar {display:none!important;}
  html body .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__stage {--reel-width:100%!important;inset:0!important;width:100%!important;height:100dvh!important;border:0!important;border-radius:0!important;transform:none!important;}
  .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__tabs {inset:max(15px,env(safe-area-inset-top)) 72px auto!important;gap:clamp(20px,7vw,34px)!important;font-size:13px!important;}
  .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__head {inset:max(48px,calc(env(safe-area-inset-top) + 42px)) 14px auto!important;}
  .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__wordmark {display:block!important;margin-right:auto!important;color:#fff!important;font:500 15px/1 Georgia,serif!important;letter-spacing:.16em!important;}
  .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__close {width:44px!important;height:44px!important;}
  .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__actions {right:8px!important;bottom:186px!important;gap:7px!important;width:50px!important;}
  .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__actions :is(button,.orchid-video-viewer__metric) {width:50px!important;min-height:49px!important;font-size:10px!important;}
  .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__actions svg {width:28px!important;height:28px!important;}
  .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__bottom {inset:auto 66px max(17px,env(safe-area-inset-bottom)) 14px!important;}
  .orchid-video-viewer[data-orchid-video-ui="v461"] .orchid-video-viewer__products {min-height:58px!important;}
  .orchid-video-sheet[data-orchid-video-ui="v461"] .orchid-video-sheet__panel {left:0!important;bottom:0!important;width:100%!important;max-height:66dvh!important;border-radius:28px 28px 0 0!important;transform:none!important;padding:18px 14px max(20px,env(safe-area-inset-bottom))!important;}
  .orchid-video-sheet[data-orchid-video-ui="v461"] .orchid-video-product {grid-template-columns:64px minmax(0,1fr) auto!important;}
  .orchid-video-sheet[data-orchid-video-ui="v461"] .orchid-video-product img {width:64px!important;height:64px!important;}
}

@media(prefers-reduced-motion:reduce) {
  .orchid-video-access__ring,.orchid-video-pause-cue {transition:none!important;}
}
