/*
 * GENERATED by scripts/gen-layout-css.mjs — never hand-edit.
 * Regenerate: yarn gen:layout-css   (check: yarn gen:layout-css --check)
 *
 * Layout primitives (Theme Platform v2 P2, RFC §4.3–§4.5) of theme "pluto"
 * only — linked by the root layout when the request renders this theme.
 * Scoped under [data-theme="pluto"], one @media (max-width) block per tier,
 * descending. Every declaration is a full fallback chain:
 *   --ly-<v>[-<N>]   instance values (inline on the primitive, set legs only)
 *   --ly-<v>-d[<N>]  layer-2 role defaults ([data-ly-role] rules below)
 *   literal          the block default
 * Each primitive class resets its own --ly-* vars to initial (no inheritance
 * into nested primitives); item vars (--ly-i-*) are reset on grandchildren.
 * No theme CSS/TSX may read --ly-* (scripts/check-layout-vars.mjs).
 */

/* ---- pluto: tiers 1023 / 767 ---- */
[data-theme="pluto"] .ly-section {
  --ly-pt: initial;
  --ly-pt-1023: initial;
  --ly-pt-767: initial;
  --ly-pb: initial;
  --ly-pb-1023: initial;
  --ly-pb-767: initial;
  --ly-gut: initial;
  --ly-gut-1023: initial;
  --ly-gut-767: initial;
  --ly-mh: initial;
  --ly-mh-1023: initial;
  --ly-mh-767: initial;
  --ly-ay: initial;
  --ly-ay-1023: initial;
  --ly-ay-767: initial;
  display: flex;
  flex-direction: column;
  padding-top: var(--ly-pt, 96px);
  padding-bottom: var(--ly-pb, 96px);
  padding-inline: var(--ly-gut, 24px);
  min-height: var(--ly-mh, auto);
  justify-content: var(--ly-ay, normal);
}
[data-theme="pluto"] .ly-stack {
  --ly-dir: initial;
  --ly-dir-1023: initial;
  --ly-dir-767: initial;
  --ly-gap: initial;
  --ly-gap-1023: initial;
  --ly-gap-767: initial;
  --ly-ai: initial;
  --ly-ai-1023: initial;
  --ly-ai-767: initial;
  --ly-jc: initial;
  --ly-jc-1023: initial;
  --ly-jc-767: initial;
  --ly-wrap: initial;
  --ly-wrap-1023: initial;
  --ly-wrap-767: initial;
  --ly-mw: initial;
  --ly-mw-1023: initial;
  --ly-mw-767: initial;
  --ly-pad: initial;
  --ly-pad-1023: initial;
  --ly-pad-767: initial;
  display: flex;
  flex-direction: var(--ly-dir, column);
  gap: var(--ly-gap, 24px);
  align-items: var(--ly-ai, normal);
  justify-content: var(--ly-jc, normal);
  flex-wrap: var(--ly-wrap, nowrap);
  max-width: var(--ly-mw, none);
  padding: var(--ly-pad, 0px);
}
[data-theme="pluto"] .ly-grid {
  --ly-cols: initial;
  --ly-cols-1023: initial;
  --ly-cols-767: initial;
  --ly-gap: initial;
  --ly-gap-1023: initial;
  --ly-gap-767: initial;
  --ly-rgap: initial;
  --ly-rgap-1023: initial;
  --ly-rgap-767: initial;
  display: grid;
  grid-template-columns: repeat(var(--ly-cols, 3), minmax(0, 1fr));
  -moz-column-gap: var(--ly-gap, 24px);
  column-gap: var(--ly-gap, 24px);
  row-gap: var(--ly-rgap, var(--ly-gap, 24px));
}
[data-theme="pluto"] .ly-columns {
  --ly-ratio: initial;
  --ly-ratio-1023: initial;
  --ly-ratio-767: initial;
  --ly-gap: initial;
  --ly-gap-1023: initial;
  --ly-gap-767: initial;
  --ly-ai: initial;
  --ly-ai-1023: initial;
  --ly-ai-767: initial;
  display: grid;
  grid-template-columns: var(--ly-ratio, 1fr 1fr);
  gap: var(--ly-gap, 32px);
  align-items: var(--ly-ai, normal);
}
[data-theme="pluto"] .ly-rail {
  --ly-gap: initial;
  --ly-gap-1023: initial;
  --ly-gap-767: initial;
  --ly-iw: initial;
  --ly-iw-1023: initial;
  --ly-iw-767: initial;
  display: grid;
  grid-auto-flow: column;
  overflow-x: auto;
  -moz-column-gap: var(--ly-_g, 0px);
  column-gap: var(--ly-_g, 0px);
  --ly-_g: var(--ly-gap, 24px);
  grid-auto-columns: var(--ly-iw, max-content);
}
[data-theme="pluto"] .ly-spacer {
  --ly-h: initial;
  --ly-h-1023: initial;
  --ly-h-767: initial;
  display: block;
  height: var(--ly-h, 32px);
}
[data-theme="pluto"] .ly-stack {
  --ly-rgap: initial;
  --ly-rgap-1023: initial;
  --ly-rgap-767: initial;
  row-gap: var(--ly-rgap, var(--ly-gap, 24px));
}
[data-theme="pluto"] .ly-stack > *,
[data-theme="pluto"] .ly-grid > *,
[data-theme="pluto"] .ly-columns > *,
[data-theme="pluto"] .ly-rail > * {
  order: var(--ly-i-order, 0);
  align-self: var(--ly-i-as, auto);
}
[data-theme="pluto"] .ly-grid > * {
  grid-column: var(--ly-i-span, auto);
}
[data-theme="pluto"] .ly-stack > * > *,
[data-theme="pluto"] .ly-grid > * > *,
[data-theme="pluto"] .ly-columns > * > *,
[data-theme="pluto"] .ly-rail > * > * {
  --ly-i-order: initial;
  --ly-i-order-1023: initial;
  --ly-i-order-767: initial;
  --ly-i-as: initial;
  --ly-i-as-1023: initial;
  --ly-i-as-767: initial;
  --ly-i-span: initial;
  --ly-i-span-1023: initial;
  --ly-i-span-767: initial;
}
[data-theme="pluto"] .ly-stack > *,
[data-theme="pluto"] .ly-grid > *,
[data-theme="pluto"] .ly-section > * {
  margin-block: 0;
}
[data-theme="pluto"] .ly-section.ly-cont {
  --ly-_gutv: var(--ly-gut, 24px);
  padding-inline: max(var(--ly-_gutv, 0px), calc((100% - var(--ly-_w, 100%)) / 2));
}
[data-theme="pluto"] .ly-section.ly-w-narrow {
  --ly-_w: var(--otog-container-narrow, 720px);
}
[data-theme="pluto"] .ly-section.ly-w-normal {
  --ly-_w: var(--otog-container, 1200px);
}
[data-theme="pluto"] .ly-section.ly-w-wide {
  --ly-_w: var(--otog-container-wide, 1440px);
}
[data-theme="pluto"] .ly-section.ly-w-full {
  --ly-_w: 100%;
}
[data-theme="pluto"] .ly-section.ly-cont.ly-align-gutter {
  padding-inline: var(--ly-_gutv, 0px) max(var(--ly-_gutv, 0px), calc(100% - var(--ly-_w, 100%) - var(--ly-_gutv, 0px)));
}
[data-theme="pluto"] .ly-section.ly-bleed {
  width: 100vw;
  max-width: 100vw;
  margin-inline: calc(50% - 50vw);
}
[data-theme="pluto"] .ly-section.ly-layered {
  position: relative;
  isolation: isolate;
}
[data-theme="pluto"] .ly-section > .ly-section__media {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: -2;
  pointer-events: none;
}
[data-theme="pluto"] .ly-section > .ly-section__overlay {
  position: absolute;
  inset: 0;
  background: #000;
  z-index: -1;
  pointer-events: none;
}
[data-theme="pluto"] .ly-stack.ly-border-line {
  border: 1px solid color-mix(in srgb, currentColor 18%, transparent);
}
[data-theme="pluto"] .ly-grid .ly-grid {
  --ly-miw: initial;
  --ly-miw-1023: initial;
  --ly-miw-767: initial;
}
[data-theme="pluto"] .ly-columns.ly-sticky-first > :first-child,
[data-theme="pluto"] .ly-columns.ly-sticky-last > :last-child {
  position: sticky;
  top: 100px;
  align-self: start;
}
[data-theme="pluto"] .ly-rail.ly-snap {
  scroll-snap-type: x mandatory;
}
[data-theme="pluto"] .ly-rail.ly-snap > * {
  scroll-snap-align: start;
}
[data-theme="pluto"] .ly-rail.ly-bleed-gutter {
  margin-inline: calc(-1 * var(--ly-_gutv, 0px));
  padding-inline: var(--ly-_gutv, 0px);
  scroll-padding-inline: var(--ly-_gutv, 0px);
}
[data-theme="pluto"] .ly-rail.ly-bleed-edge {
  margin-inline: calc(50% - 50vw);
  padding-inline: calc(50vw - 50%);
  scroll-padding-inline: calc(50vw - 50%);
}
[data-theme="pluto"] .ly-rail-frame {
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-width: 0;
}
[data-theme="pluto"] .ly-rail-frame > .ly-rail__nav {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
[data-theme="pluto"] .ly-rail-frame > .ly-rail__nav > .ly-rail__btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  padding: 0;
  border: 1px solid currentColor;
  border-radius: 999px;
  background: transparent;
  color: inherit;
  font: inherit;
  cursor: pointer;
}
[data-theme="pluto"] .ly-spacer.ly-divider {
  background-image: linear-gradient(color-mix(in srgb, currentColor 18%, transparent), color-mix(in srgb, currentColor 18%, transparent));
  background-repeat: no-repeat;
  background-position: center;
  background-size: calc(100% - 2 * var(--ly-inset, 0px)) 1px;
}
@media (max-width: 1023px) {
  [data-theme="pluto"] .ly-section {
    padding-top: var(--ly-pt-1023, var(--ly-pt, 96px));
    padding-bottom: var(--ly-pb-1023, var(--ly-pb, 96px));
    padding-inline: var(--ly-gut-1023, var(--ly-gut, 24px));
    min-height: var(--ly-mh-1023, var(--ly-mh, auto));
    justify-content: var(--ly-ay-1023, var(--ly-ay, normal));
  }
  [data-theme="pluto"] .ly-stack {
    flex-direction: var(--ly-dir-1023, var(--ly-dir, column));
    gap: var(--ly-gap-1023, var(--ly-gap, 24px));
    align-items: var(--ly-ai-1023, var(--ly-ai, normal));
    justify-content: var(--ly-jc-1023, var(--ly-jc, normal));
    flex-wrap: var(--ly-wrap-1023, var(--ly-wrap, nowrap));
    max-width: var(--ly-mw-1023, var(--ly-mw, none));
    padding: var(--ly-pad-1023, var(--ly-pad, 0px));
  }
  [data-theme="pluto"] .ly-grid {
    grid-template-columns: repeat(var(--ly-cols-1023, var(--ly-cols, 3)), minmax(0, 1fr));
    -moz-column-gap: var(--ly-gap-1023, var(--ly-gap, 24px));
    column-gap: var(--ly-gap-1023, var(--ly-gap, 24px));
    row-gap: var(--ly-rgap-1023, var(--ly-rgap, var(--ly-gap-1023, var(--ly-gap, 24px))));
  }
  [data-theme="pluto"] .ly-columns {
    grid-template-columns: var(--ly-ratio-1023, var(--ly-ratio, 1fr 1fr));
    gap: var(--ly-gap-1023, var(--ly-gap, 32px));
    align-items: var(--ly-ai-1023, var(--ly-ai, normal));
  }
  [data-theme="pluto"] .ly-rail {
    --ly-_g: var(--ly-gap-1023, var(--ly-gap, 24px));
    grid-auto-columns: var(--ly-iw-1023, var(--ly-iw, max-content));
  }
  [data-theme="pluto"] .ly-spacer {
    height: var(--ly-h-1023, var(--ly-h, 32px));
  }
  [data-theme="pluto"] .ly-stack > *,
  [data-theme="pluto"] .ly-grid > *,
  [data-theme="pluto"] .ly-columns > *,
  [data-theme="pluto"] .ly-rail > * {
    order: var(--ly-i-order-1023, var(--ly-i-order, 0));
    align-self: var(--ly-i-as-1023, var(--ly-i-as, auto));
  }
  [data-theme="pluto"] .ly-grid > * {
    grid-column: var(--ly-i-span-1023, var(--ly-i-span, auto));
  }
  [data-theme="pluto"] .ly-section.ly-cont {
    --ly-_gutv: var(--ly-gut-1023, var(--ly-gut, 24px));
    padding-inline: max(var(--ly-_gutv, 0px), calc((100% - var(--ly-_w, 100%)) / 2));
  }
  [data-theme="pluto"] .ly-spacer.ly-divider {
    background-size: calc(100% - 2 * var(--ly-inset-1023, var(--ly-inset, 0px))) 1px;
  }
  [data-theme="pluto"] .ly-grid.ly-gstep {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  [data-theme="pluto"] .ly-columns.ly-collapse-t {
    grid-template-columns: minmax(0, 1fr);
  }
  [data-theme="pluto"] .ly-columns.ly-collapse-t.ly-collapse-rev {
    display: flex;
    flex-direction: column-reverse;
  }
  [data-theme="pluto"] .ly-columns.ly-collapse-t.ly-sticky-first > :first-child,
  [data-theme="pluto"] .ly-columns.ly-collapse-t.ly-sticky-last > :last-child {
    position: relative;
    top: 0;
  }
  [data-theme="pluto"] .ly-stack {
    row-gap: var(--ly-rgap-1023, var(--ly-rgap, var(--ly-gap-1023, var(--ly-gap, 24px))));
  }
}
@media (max-width: 767px) {
  [data-theme="pluto"] .ly-section {
    padding-top: var(--ly-pt-767, var(--ly-pt-1023, var(--ly-pt, 96px)));
    padding-bottom: var(--ly-pb-767, var(--ly-pb-1023, var(--ly-pb, 96px)));
    padding-inline: var(--ly-gut-767, var(--ly-gut-1023, var(--ly-gut, 24px)));
    min-height: var(--ly-mh-767, var(--ly-mh-1023, var(--ly-mh, auto)));
    justify-content: var(--ly-ay-767, var(--ly-ay-1023, var(--ly-ay, normal)));
  }
  [data-theme="pluto"] .ly-stack {
    flex-direction: var(--ly-dir-767, var(--ly-dir-1023, var(--ly-dir, column)));
    gap: var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap, 24px)));
    align-items: var(--ly-ai-767, var(--ly-ai-1023, var(--ly-ai, normal)));
    justify-content: var(--ly-jc-767, var(--ly-jc-1023, var(--ly-jc, normal)));
    flex-wrap: var(--ly-wrap-767, var(--ly-wrap-1023, var(--ly-wrap, nowrap)));
    max-width: var(--ly-mw-767, var(--ly-mw-1023, var(--ly-mw, none)));
    padding: var(--ly-pad-767, var(--ly-pad-1023, var(--ly-pad, 0px)));
  }
  [data-theme="pluto"] .ly-grid {
    grid-template-columns: repeat(var(--ly-cols-767, var(--ly-cols-1023, var(--ly-cols, 3))), minmax(0, 1fr));
    -moz-column-gap: var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap, 24px)));
    column-gap: var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap, 24px)));
    row-gap: var(--ly-rgap-767, var(--ly-rgap-1023, var(--ly-rgap, var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap, 24px))))));
  }
  [data-theme="pluto"] .ly-columns {
    grid-template-columns: var(--ly-ratio-767, var(--ly-ratio-1023, var(--ly-ratio, 1fr 1fr)));
    gap: var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap, 32px)));
    align-items: var(--ly-ai-767, var(--ly-ai-1023, var(--ly-ai, normal)));
  }
  [data-theme="pluto"] .ly-rail {
    --ly-_g: var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap, 24px)));
    grid-auto-columns: var(--ly-iw-767, var(--ly-iw-1023, var(--ly-iw, max-content)));
  }
  [data-theme="pluto"] .ly-spacer {
    height: var(--ly-h-767, var(--ly-h-1023, var(--ly-h, 32px)));
  }
  [data-theme="pluto"] .ly-stack > *,
  [data-theme="pluto"] .ly-grid > *,
  [data-theme="pluto"] .ly-columns > *,
  [data-theme="pluto"] .ly-rail > * {
    order: var(--ly-i-order-767, var(--ly-i-order-1023, var(--ly-i-order, 0)));
    align-self: var(--ly-i-as-767, var(--ly-i-as-1023, var(--ly-i-as, auto)));
  }
  [data-theme="pluto"] .ly-grid > * {
    grid-column: var(--ly-i-span-767, var(--ly-i-span-1023, var(--ly-i-span, auto)));
  }
  [data-theme="pluto"] .ly-section.ly-cont {
    --ly-_gutv: var(--ly-gut-767, var(--ly-gut-1023, var(--ly-gut, 24px)));
    padding-inline: max(var(--ly-_gutv, 0px), calc((100% - var(--ly-_w, 100%)) / 2));
  }
  [data-theme="pluto"] .ly-spacer.ly-divider {
    background-size: calc(100% - 2 * var(--ly-inset-767, var(--ly-inset-1023, var(--ly-inset, 0px)))) 1px;
  }
  [data-theme="pluto"] .ly-grid.ly-gstep {
    grid-template-columns: minmax(0, 1fr);
  }
  [data-theme="pluto"] .ly-columns.ly-collapse-m {
    grid-template-columns: minmax(0, 1fr);
  }
  [data-theme="pluto"] .ly-columns.ly-collapse-m.ly-collapse-rev {
    display: flex;
    flex-direction: column-reverse;
  }
  [data-theme="pluto"] .ly-columns.ly-collapse-m.ly-sticky-first > :first-child,
  [data-theme="pluto"] .ly-columns.ly-collapse-m.ly-sticky-last > :last-child {
    position: relative;
    top: 0;
  }
  [data-theme="pluto"] .ly-stack {
    row-gap: var(--ly-rgap-767, var(--ly-rgap-1023, var(--ly-rgap, var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap, 24px))))));
  }
}
@media (width > 1023px) {
  [data-theme="pluto"] .ly-grid.ly-af-b {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--ly-miw, 240px), 100%), 1fr));
  }
  [data-theme="pluto"] .ly-grid.ly-asrail-b {
    grid-auto-flow: column;
    grid-template-columns: none;
    grid-auto-columns: min(var(--ly-miw, 240px), 85%);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
  }
  [data-theme="pluto"] .ly-grid.ly-asrail-b > * {
    grid-column: auto;
    scroll-snap-align: start;
  }
  [data-theme="pluto"] .ly-hide-b {
    display: none !important;
  }
}
@media (width > 767px) and (width <= 1023px) {
  [data-theme="pluto"] .ly-grid.ly-af-1023 {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--ly-miw-1023, var(--ly-miw, 240px)), 100%), 1fr));
  }
  [data-theme="pluto"] .ly-grid.ly-asrail-1023 {
    grid-auto-flow: column;
    grid-template-columns: none;
    grid-auto-columns: min(var(--ly-miw-1023, var(--ly-miw, 240px)), 85%);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
  }
  [data-theme="pluto"] .ly-grid.ly-asrail-1023 > * {
    grid-column: auto;
    scroll-snap-align: start;
  }
  [data-theme="pluto"] .ly-hide-1023 {
    display: none !important;
  }
}
@media (width <= 767px) {
  [data-theme="pluto"] .ly-grid.ly-af-767 {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--ly-miw-767, var(--ly-miw-1023, var(--ly-miw, 240px))), 100%), 1fr));
  }
  [data-theme="pluto"] .ly-grid.ly-asrail-767 {
    grid-auto-flow: column;
    grid-template-columns: none;
    grid-auto-columns: min(var(--ly-miw-767, var(--ly-miw-1023, var(--ly-miw, 240px))), 85%);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
  }
  [data-theme="pluto"] .ly-grid.ly-asrail-767 > * {
    grid-column: auto;
    scroll-snap-align: start;
  }
  [data-theme="pluto"] .ly-hide-767 {
    display: none !important;
  }
}
@media (width > 1023px) {
  [data-theme="pluto"] .ly-omt-b {
    margin-top: var(--ly-omt-b, 0px) !important;
  }
  [data-theme="pluto"] .ly-omb-b {
    margin-bottom: var(--ly-omb-b, 0px) !important;
  }
  [data-theme="pluto"] .ly-omw-b {
    max-width: var(--ly-omw-b, none) !important;
  }
  [data-theme="pluto"] .ly-oas-b {
    align-self: var(--ly-oas-b, auto) !important;
  }
}
@media (width > 767px) and (width <= 1023px) {
  [data-theme="pluto"] .ly-omt-1023 {
    margin-top: var(--ly-omt-1023, 0px) !important;
  }
  [data-theme="pluto"] .ly-omb-1023 {
    margin-bottom: var(--ly-omb-1023, 0px) !important;
  }
  [data-theme="pluto"] .ly-omw-1023 {
    max-width: var(--ly-omw-1023, none) !important;
  }
  [data-theme="pluto"] .ly-oas-1023 {
    align-self: var(--ly-oas-1023, auto) !important;
  }
}
@media (width <= 767px) {
  [data-theme="pluto"] .ly-omt-767 {
    margin-top: var(--ly-omt-767, 0px) !important;
  }
  [data-theme="pluto"] .ly-omb-767 {
    margin-bottom: var(--ly-omb-767, 0px) !important;
  }
  [data-theme="pluto"] .ly-omw-767 {
    max-width: var(--ly-omw-767, none) !important;
  }
  [data-theme="pluto"] .ly-oas-767 {
    align-self: var(--ly-oas-767, auto) !important;
  }
}
[data-theme="pluto"] .ly-section.ly-divider-top {
  border-top: 1px solid color-mix(in srgb, currentColor 18%, transparent);
}
[data-theme="pluto"] .ly-section.ly-divider-bottom {
  border-bottom: 1px solid color-mix(in srgb, currentColor 18%, transparent);
}
[data-theme="pluto"] .ly-section.ly-divider-both {
  border-top: 1px solid color-mix(in srgb, currentColor 18%, transparent);
  border-bottom: 1px solid color-mix(in srgb, currentColor 18%, transparent);
}
[data-theme="pluto"] .ly-section > .ly-section__overlay.ly-overlay-gradient {
  background: linear-gradient(to top, var(--scheme-bg, #000) 0%, transparent 60%);
}
[data-theme="pluto"] .ly-section.ly-under-header:not(:not(script, style, link, template, noscript) ~ *),
[data-theme="pluto"] [data-block-id]:not(:not(script, style, link, template, noscript) ~ *) > .ly-section.ly-under-header {
  margin-top: calc(-1 * 64px);
}
:where([data-theme="pluto"] .ly-section[class*="scheme-"], [data-theme="pluto"] .ly-stack[class*="scheme-"]) :is(h1, h2, h3, h4, h5, h6) {
  color: inherit;
}
[data-theme="pluto"] .ly-spacer.ly-rule {
  background-image: linear-gradient(var(--ly-_rc, currentColor), var(--ly-_rc, currentColor));
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: var(--ly-_rw, 48px) var(--ly-_rt, 2px);
}
[data-theme="pluto"] .ly-spacer.ly-rule-accent {
  --ly-_rc: var(--scheme-accent, var(--otog-orange, currentColor));
}
[data-theme="pluto"] .ly-spacer.ly-rule-muted {
  --ly-_rc: color-mix(in srgb, currentColor 18%, transparent);
}
[data-theme="pluto"] .ly-spacer.ly-rule.ly-rule-center {
  background-position: center bottom;
}
[data-theme="pluto"] .ly-spacer.ly-rule.ly-rule-end {
  background-position: right bottom;
}
[data-theme="pluto"] .ly-section > .ly-section__box {
  display: flex;
  flex-direction: column;
  justify-content: inherit;
  min-height: inherit;
  position: relative;
  isolation: isolate;
}
[data-theme="pluto"] .ly-section__box > * {
  margin-block: 0;
}
[data-theme="pluto"] .ly-section__box > .ly-section__media {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: -2;
  pointer-events: none;
}
[data-theme="pluto"] .ly-section__box > .ly-section__overlay {
  position: absolute;
  inset: 0;
  background: #000;
  z-index: -1;
  pointer-events: none;
}
[data-theme="pluto"] .ly-section__box > .ly-section__overlay.ly-overlay-gradient {
  background: linear-gradient(to top, var(--scheme-bg, #000) 0%, transparent 60%);
}
:where([data-theme="pluto"] .ly-section__box[class*="scheme-"]) :is(h1, h2, h3, h4, h5, h6) {
  color: inherit;
}
@media (width > 1023px) {
  [data-theme="pluto"] .ly-plp-cols-3.otog-grid.otog-grid--products {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (width > 1023px) {
  [data-theme="pluto"] .ly-plp-cols-5.otog-grid.otog-grid--products {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
[data-theme="pluto"] .ly-ta {
  --ly-ta: initial;
  --ly-ta-1023: initial;
  --ly-ta-767: initial;
  text-align: var(--ly-ta, unset);
}
@media (width > 767px) and (width <= 1023px) {
  [data-theme="pluto"] .ly-ta {
    text-align: var(--ly-ta-1023, var(--ly-ta, unset));
  }
}
@media (width <= 767px) {
  [data-theme="pluto"] .ly-ta {
    text-align: var(--ly-ta-767, var(--ly-ta-1023, var(--ly-ta, unset)));
  }
}

/*
 * Shared segment sheets (formerly the first (main)-segment chunk) — GENERATED by gen-layout-css (FB6), never hand-edit; autoprefixed + minified like
 * Next's CSS pipeline. Sources: packages/storefront-sdk/src/styles/neutral-chrome.css.
 */
.mr-announce{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 1rem;font-size:.8125rem;background:var(--mr-chrome-accent,#1f2937);color:var(--mr-chrome-on-accent,#ffffff)}.mr-announce a{color:inherit;text-decoration:underline}.mr-announce__close{position:absolute;right:.75rem;background:none;border:0;color:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.mr-header{position:sticky;top:0;z-index:40;background:var(--mr-chrome-bg,#ffffff);color:var(--mr-chrome-fg,#111827);border-bottom:1px solid var(--mr-chrome-border,#e5e7eb);font-family:var(--mr-font-body,system-ui,-apple-system,"Segoe UI",sans-serif)}.mr-header__inner{max-width:var(--mr-container-max,1200px);margin:0 auto;padding:0 var(--mr-gutter,1.25rem);height:64px;display:flex;align-items:center;gap:1.5rem}.mr-header__logo{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.mr-header__wordmark{font-family:var(--mr-font-display,var(--mr-font-body,system-ui,sans-serif));font-weight:var(--mr-font-display-weight,700);font-size:1.125rem;letter-spacing:-.01em}.mr-header__nav{display:none;align-items:center;gap:1.25rem;margin-inline-start:auto}.mr-header__nav a{color:inherit;text-decoration:none;font-size:.9375rem}.mr-header__nav a:hover{color:var(--mr-chrome-accent,#1f2937)}.mr-navitem{position:relative;display:inline-flex}.mr-dropdown{position:absolute;top:100%;left:0;min-width:180px;padding:8px 0;display:none;flex-direction:column;background:var(--mr-chrome-bg,#ffffff);border:1px solid var(--mr-chrome-border,#e5e7eb);border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.08);z-index:60}.mr-navitem:focus-within .mr-dropdown,.mr-navitem:hover .mr-dropdown{display:flex}.mr-dropdown a{padding:6px 14px;font-size:.9rem}.mr-drawer__subnav-link{padding-inline-start:1rem;font-size:1rem;opacity:.85}.mr-header__right{display:flex;align-items:center;gap:.75rem;margin-inline-start:auto}.mr-header__nav+.mr-header__right{margin-inline-start:0}.mr-cart,.mr-header__mobile{display:inline-flex}.mr-cart{position:relative;align-items:center;color:inherit;text-decoration:none}.mr-cart__count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background:var(--mr-chrome-accent,#1f2937);color:var(--mr-chrome-on-accent,#ffffff);font-size:.6875rem;line-height:16px;text-align:center}.mr-nav-toggle{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:inherit;cursor:pointer;padding:.25rem}.mr-drawer{position:fixed;inset:0;z-index:60;background:var(--mr-chrome-bg,#ffffff);color:var(--mr-chrome-fg,#111827);padding:4rem 1.5rem 1.5rem}.mr-drawer__close{position:absolute;top:1rem;right:1.25rem;background:none;border:0;color:inherit;font-size:1.75rem;line-height:1;cursor:pointer}.mr-drawer__nav{display:flex;flex-direction:column;gap:1rem}.mr-drawer__nav a{color:inherit;text-decoration:none;font-size:1.125rem}.mr-footer{background:var(--mr-chrome-surface,#f9fafb);color:var(--mr-chrome-fg,#111827);border-top:1px solid var(--mr-chrome-border,#e5e7eb);font-family:var(--mr-font-body,system-ui,-apple-system,"Segoe UI",sans-serif)}.mr-footer__inner{max-width:var(--mr-container-max,1200px);margin:0 auto;padding:2.5rem var(--mr-gutter,1.25rem)}.mr-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;margin-bottom:2rem}.mr-footer__col-title{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;color:var(--mr-chrome-muted,#6b7280)}.mr-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mr-footer__col a{color:inherit;text-decoration:none;font-size:.9375rem}.mr-footer__col a:hover{color:var(--mr-chrome-accent,#1f2937)}.mr-footer__tagline{color:var(--mr-chrome-muted,#6b7280);font-size:.875rem;margin-bottom:.5rem}.mr-footer__copy{color:var(--mr-chrome-muted,#6b7280);font-size:.8125rem}@media (min-width:768px){.mr-header__nav{display:flex}.mr-header__mobile{display:none}}

/*
 * Theme pack "pluto" CSS (colour schemes, type scale, setting tokens, look) — GENERATED by gen-layout-css (FB6), never hand-edit; autoprefixed + minified like
 * Next's CSS pipeline. Sources: packages/theme-packs/pluto.
 */
[data-theme=pluto]{--mr-chrome-bg:#E8E7E4;--mr-chrome-fg:#161412;--mr-chrome-surface:#EFEEEB;--mr-chrome-border:#2A2724;--mr-chrome-muted:#6E6A64;--mr-chrome-accent:#8A5530;--mr-chrome-on-accent:#F3EEE6;--scheme-bg:#E8E7E4;--scheme-fg:#161412;--otog-paper:#E8E7E4;--otog-cream:#E8E7E4;--otog-surface:#EFEEEB;--otog-black:#161412;--otog-border:#2A2724;--otog-muted:#6E6A64;--otog-orange:#8A5530;--otog-on-orange:#F3EEE6;--otog-olive:#6E6A64;--otog-body-alt:#6E6A64;background:#E8E7E4;color:#161412;--mr-font-body:"Inter",ui-sans-serif,system-ui,sans-serif;--otog-font-ui:"Inter",ui-sans-serif,system-ui,sans-serif;--otog-font-body:"Inter",ui-sans-serif,system-ui,sans-serif;font-family:Inter,ui-sans-serif,system-ui,sans-serif;--mr-font-display:"Inter",ui-sans-serif,system-ui,sans-serif;--otog-font-display:"Inter",ui-sans-serif,system-ui,sans-serif;--mr-font-display-weight:800;--mr-type-body-size:15px;--otog-fs-body:15px;--otog-fs-body-lg:15px;--otog-fs-button:15px;--mr-type-h1-size:104px;--otog-fs-h1:104px;--otog-fs-display-xl:104px;--mr-type-h2-size:64px;--otog-fs-h2:64px;--mr-type-h3-size:52px;--otog-fs-h3:52px;--mr-type-h4-size:22px;--otog-fs-h4:22px;--mr-type-h5-size:13px;--otog-fs-label:13px;--mr-type-h6-size:12px;--otog-fs-overline:12px;--mr-type-caption-size:12px;--otog-fs-caption:12px;--otog-fs-body-sm:12px;--mr-type-body-font:"Inter",ui-sans-serif,system-ui,sans-serif;--mr-type-body-lh:1.55;--otog-lh-body:1.55;--otog-lh-body-lg:1.55;--mr-type-body-weight:400;--mr-type-h1-font:"Inter",ui-sans-serif,system-ui,sans-serif;--mr-type-h1-lh:0.92;--otog-lh-h1:0.92;--mr-type-h1-weight:800;--mr-type-h1-ls:-0.035em;--mr-type-h1-case:upper;--mr-type-h2-font:"Inter",ui-sans-serif,system-ui,sans-serif;--mr-type-h2-lh:0.95;--otog-lh-h2:0.95;--mr-type-h2-weight:800;--mr-type-h2-ls:-0.03em;--mr-type-h2-case:upper;--mr-type-h3-font:"Inter",ui-sans-serif,system-ui,sans-serif;--mr-type-h3-lh:1;--otog-lh-h3:1;--mr-type-h3-weight:800;--mr-type-h3-ls:-0.025em;--mr-type-h3-case:upper;--mr-type-h4-font:"Inter",ui-sans-serif,system-ui,sans-serif;--mr-type-h4-lh:1.1;--otog-lh-h4:1.1;--mr-type-h4-weight:800;--mr-type-h4-ls:-0.01em;--mr-type-h4-case:upper;--mr-type-h5-font:"IBM Plex Mono",ui-sans-serif,system-ui,sans-serif;--mr-type-h5-lh:1.4;--mr-type-h5-weight:500;--mr-type-h5-ls:0.04em;--mr-type-h5-case:upper;--mr-type-h6-font:"IBM Plex Mono",ui-sans-serif,system-ui,sans-serif;--mr-type-h6-lh:1.4;--mr-type-h6-weight:500;--mr-type-h6-ls:0.06em;--mr-type-h6-case:upper;--mr-type-caption-font:"IBM Plex Mono",ui-sans-serif,system-ui,sans-serif;--mr-type-caption-lh:1.5;--otog-lh-caption:1.5;--otog-lh-body-sm:1.5;--mr-type-caption-weight:500;--mr-type-caption-ls:0.04em;--mr-container-max:1320px;--pluto-button-radius:0px;--pluto-decor:2;--pluto-cutout:0;--pluto-motion:1}[data-theme=pluto] body,[data-theme=pluto] main{background:var(--mr-chrome-bg);color:var(--mr-chrome-fg)}[data-theme=pluto] h1,[data-theme=pluto] h2,[data-theme=pluto] h3,[data-theme=pluto] h4{font-family:var(--mr-font-display)}@media (max-width:1023px){[data-theme=pluto]{--mr-type-body-size:15px;--otog-fs-body:15px;--otog-fs-body-lg:15px;--otog-fs-button:15px;--mr-type-h1-size:80px;--otog-fs-h1:80px;--otog-fs-display-xl:80px;--mr-type-h2-size:52px;--otog-fs-h2:52px;--mr-type-h3-size:44px;--otog-fs-h3:44px;--mr-type-h4-size:20px;--otog-fs-h4:20px;--mr-type-h5-size:13px;--otog-fs-label:13px;--mr-type-h6-size:12px;--otog-fs-overline:12px;--mr-type-caption-size:12px;--otog-fs-caption:12px;--otog-fs-body-sm:12px}}@media (max-width:767px){[data-theme=pluto]{--mr-type-body-size:14px;--otog-fs-body:14px;--otog-fs-body-lg:14px;--otog-fs-button:14px;--mr-type-h1-size:50px;--otog-fs-h1:50px;--otog-fs-display-xl:50px;--mr-type-h2-size:36px;--otog-fs-h2:36px;--mr-type-h3-size:32px;--otog-fs-h3:32px;--mr-type-h4-size:18px;--otog-fs-h4:18px;--mr-type-h5-size:12px;--otog-fs-label:12px;--mr-type-h6-size:11px;--otog-fs-overline:11px;--mr-type-caption-size:11px;--otog-fs-caption:11px;--otog-fs-body-sm:11px}}[data-theme=pluto] .scheme-paper{--scheme-bg:#E8E7E4;--scheme-fg:#161412;--scheme-accent:#8A5530;--scheme-btn:#161412;--scheme-btn-text:#F3EEE6}[data-theme=pluto] .scheme-espresso,[data-theme=pluto] .scheme-paper{background:var(--scheme-bg,transparent);color:var(--scheme-fg,inherit)}[data-theme=pluto] .scheme-espresso{--scheme-bg:#120B06;--scheme-fg:#F3EEE6;--scheme-accent:#D2AE84;--scheme-btn:#F3EEE6;--scheme-btn-text:#120B06}[data-theme=pluto] .scheme-night{--scheme-bg:#0B0A09;--scheme-fg:#ECE8E2;--scheme-accent:#D2AE84;--scheme-btn:#D2AE84;--scheme-btn-text:#0B0A09}[data-theme=pluto] .scheme-night,[data-theme=pluto] .scheme-receipt{background:var(--scheme-bg,transparent);color:var(--scheme-fg,inherit)}[data-theme=pluto] .scheme-receipt{--scheme-bg:#EFEAE3;--scheme-fg:#1A1714;--scheme-accent:#1A1714;--scheme-btn:#1A1714;--scheme-btn-text:#EFEAE3}[data-theme=pluto] .scheme-inverse{--scheme-bg:#161412;--scheme-fg:#E8E7E4;--scheme-accent:#8A5530;--scheme-btn:#8A5530;--scheme-btn-text:#F3EEE6;background:var(--scheme-bg,transparent);color:var(--scheme-fg,inherit)}[data-theme=pluto]{--pl-esp:#120B06;--pl-esp-fg:#F3EEE6;--pl-night:#0B0A09;--pl-night-fg:#ECE8E2;--pl-crema:#D2AE84;--pl-mono:var(--mr-type-h6-font,"IBM Plex Mono",ui-monospace,Menlo,monospace);--pl-script:"Caveat","Segoe Script","Bradley Hand",cursive;--pl-m:var(--pluto-motion,1);--pl-ease:cubic-bezier(.2,.7,.2,1);--pl-d:var(--pluto-decor,2);--pl-coffee:calc(clamp(0, 2 - var(--pl-d), 1) * clamp(0, var(--pl-d), 1));--pl-shapes:clamp(0,var(--pl-d) - 1,1);--pl-decor:clamp(0,var(--pl-d),1);--pl-cut:var(--pluto-cutout,0)}[data-theme=pluto] [data-puck-entry]{--pl-m:0}[data-theme=pluto] [class*=scheme-]{--otog-black:var(--scheme-fg);--otog-cream:var(--scheme-bg);--otog-paper:var(--scheme-bg);--otog-body-alt:color-mix(in srgb,var(--scheme-fg) 64%,var(--scheme-bg));--otog-muted:color-mix(in srgb,var(--scheme-fg) 64%,var(--scheme-bg));--otog-border:color-mix(in srgb,var(--scheme-fg) 26%,var(--scheme-bg));--otog-surface:color-mix(in srgb,var(--scheme-fg) 5%,var(--scheme-bg));--otog-orange:var(--scheme-accent)}[data-theme=pluto] .otog-display,[data-theme=pluto] .otog-h1,[data-theme=pluto] .otog-h2,[data-theme=pluto] .otog-h3{text-transform:uppercase;font-weight:800;overflow-wrap:anywhere;text-wrap:balance}[data-theme=pluto] .otog-h1{letter-spacing:var(--mr-type-h1-ls,-.035em);line-height:var(--mr-type-h1-lh,.92)}[data-theme=pluto] .otog-h2{letter-spacing:var(--mr-type-h2-ls,-.03em);line-height:var(--mr-type-h2-lh,.95)}[data-theme=pluto] .otog-h3{letter-spacing:var(--mr-type-h3-ls,-.025em);line-height:var(--mr-type-h3-lh,1)}[data-theme=pluto] .otog-body-sm,[data-theme=pluto] .otog-caption,[data-theme=pluto] .otog-label,[data-theme=pluto] .otog-overline{font-family:var(--pl-mono);font-weight:500;letter-spacing:.05em;text-transform:uppercase}[data-theme=pluto] .otog-overline{color:var(--otog-body-alt);letter-spacing:.06em}[data-theme=pluto] .cta-btn{border-radius:var(--pluto-button-radius,0)}[data-theme=pluto] .cta-btn--outline,[data-theme=pluto] .cta-btn--primary,[data-theme=pluto] .cta-btn--secondary{font-family:var(--pl-mono);font-weight:500;font-size:12px;letter-spacing:.07em;text-transform:uppercase;gap:16px}[data-theme=pluto] .cta-btn--primary:after{content:"→"}[data-theme=pluto] .cta-btn--link{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.01em;text-decoration:none;padding:0 0 5px;border-bottom:1px solid;border-radius:0;width:-moz-max-content;width:max-content}[data-theme=pluto] .cta-btn--link:after{content:" ↗"}[data-theme=pluto] .cta-btn--link:hover{color:var(--scheme-accent,var(--pl-crema))}[data-theme=pluto] #site-header{--otog-black:var(--pl-esp);--otog-cream:var(--pl-esp-fg)}[data-theme=pluto] #site-header .otog-icon-btn,[data-theme=pluto] #site-header .otog-navbar__label{font-family:var(--pl-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase}[data-theme=pluto] #site-header .otog-navbar__links>a:last-child .otog-navbar__label{padding-bottom:3px;border-bottom:1px solid}[data-theme=pluto] #site-header .otog-navbar__wordmark{font-weight:800;letter-spacing:-.05em;text-transform:lowercase}@media (min-width:768px){[data-theme=pluto] #site-header header.otog-navbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:24px;column-gap:24px}[data-theme=pluto] #site-header .otog-navbar__links{grid-column:1;grid-row:1;justify-self:start;margin:0;gap:22px;min-width:0;flex-wrap:wrap}[data-theme=pluto] #site-header .otog-navbar__links>a{padding-inline:0}[data-theme=pluto] #site-header .otog-navbar__logo{grid-column:2;grid-row:1;justify-self:center;margin:0}[data-theme=pluto] #site-header .otog-navbar__right{grid-column:3;grid-row:1;justify-self:end;margin:0}}[data-theme=pluto] footer.otog-footer{--otog-black:var(--pl-night);--otog-cream:var(--pl-night-fg)}[data-theme=pluto] footer.otog-footer h4{font-weight:700;text-transform:uppercase;letter-spacing:.01em}[data-theme=pluto] footer.otog-footer li a,[data-theme=pluto] footer.otog-footer nav a,[data-theme=pluto] footer.otog-footer p{font-family:var(--pl-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}[data-theme=pluto] .no-scrollbar,[data-theme=pluto] .otog-grid--products,[data-theme=pluto] .st-grid{counter-reset:pl-card}[data-theme=pluto] .otog-product{counter-increment:pl-card;position:relative;display:flex;flex-direction:column;border:1px solid var(--otog-border);padding:12px 14px 14px;background:color-mix(in srgb,var(--otog-surface) 40%,transparent)}[data-theme=pluto] .otog-product:before{content:counter(pl-card,decimal-leading-zero);font:500 11px/1 var(--pl-mono);color:var(--otog-body-alt);margin-bottom:4px}[data-theme=pluto] .otog-product__frame{background:transparent;border:0;border-radius:0}[data-theme=pluto] .otog-product__media{display:block;background:transparent}[data-theme=pluto] .otog-product__img{-o-object-fit:cover!important;object-fit:cover!important}[data-theme=pluto] .otog-product__body{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;padding-top:10px}[data-theme=pluto] .otog-product__brand{display:none}[data-theme=pluto] .otog-price,[data-theme=pluto] .otog-product__name,[data-theme=pluto] .otog-product__name a{font-family:var(--pl-mono);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;font-variant-numeric:tabular-nums}[data-theme=pluto] .otog-product:hover .otog-price{color:var(--scheme-accent,#8A5530)}[data-theme=pluto] [data-ly-role="pluto.hero.section"]{position:relative;overflow:hidden;background:radial-gradient(52% 62% at 66% 30%,color-mix(in srgb,var(--scheme-accent) 30%,var(--scheme-bg)),transparent 72%),var(--scheme-bg)}[data-theme=pluto] [data-ly-role="pluto.hero.columns"]{flex:1}[data-theme=pluto] [data-ly-role="pluto.hero.copy"]{gap:24px}[data-theme=pluto] [data-ly-role="pluto.hero.copy"]>.otog-h2{font-family:var(--pl-script);font-weight:600;font-size:calc(var(--otog-fs-h1, 104px) * .96);line-height:.8;letter-spacing:0;text-transform:none;rotate:-4deg;align-self:flex-end;justify-self:end;margin:-.32em 6% 0 0;color:var(--scheme-fg)}[data-theme=pluto] [data-ly-role="pluto.hero.copy"]>div .otog-body{font-weight:700;font-size:13px;line-height:1.45;text-transform:uppercase;max-width:36ch}[data-theme=pluto] [data-ly-role="pluto.hero.columns"]:not(:has(figure))>[data-ly-role="pluto.hero.copy"]{grid-column:1/-1}[data-theme=pluto] [data-ly-role="pluto.hero.media"]{position:relative;aspect-ratio:1/1;min-width:0}[data-theme=pluto] [data-ly-role="pluto.hero.media"]:not(:has(figure)){display:none}[data-theme=pluto] [data-ly-role^="pluto.hero.item."]{position:absolute}[data-theme=pluto] [data-ly-role^="pluto.hero.item."]:not(:has(>figure)){display:none}[data-theme=pluto] [data-ly-role="pluto.hero.item.main"]{right:0;top:0;width:64%;z-index:1}[data-theme=pluto] [data-ly-role="pluto.hero.item.side"]{left:0;bottom:0;width:46%;z-index:2}[data-theme=pluto] [data-ly-role^="pluto.hero.item."]>figure{width:100%;margin:0;overflow:hidden;border:1px solid var(--otog-border);box-shadow:0 30px 60px rgba(0,0,0,.45)}[data-theme=pluto] [data-ly-role="pluto.hero.item.side"]>figure{outline:8px solid var(--scheme-bg)}[data-theme=pluto] [data-ly-role^="pluto.hero.item."]>figure img{width:100%;display:block}[data-theme=pluto] [data-ly-role="pluto.hero.tag"]{position:absolute;z-index:3;width:236px;gap:4px;padding:10px 12px;background:color-mix(in srgb,var(--scheme-bg) 82%,transparent);border:1px solid var(--otog-border);backdrop-filter:blur(6px);opacity:0;translate:0 8px;pointer-events:none}[data-theme=pluto] [data-ly-role="pluto.hero.item.main"]>[data-ly-role="pluto.hero.tag"]{right:16px;top:16px}[data-theme=pluto] [data-ly-role="pluto.hero.item.side"]>[data-ly-role="pluto.hero.tag"]{left:16px;bottom:16px}[data-theme=pluto] [data-ly-role="pluto.hero.tag"]>.otog-overline{font-size:10px}[data-theme=pluto] [data-ly-role="pluto.hero.tag"]>.otog-h3{font-size:17px;line-height:1.1;letter-spacing:-.01em}[data-theme=pluto] [data-ly-role="pluto.hero.tag"]>div{padding-top:6px;border-top:1px solid var(--otog-border)}[data-theme=pluto] [data-ly-role="pluto.hero.tag"]>div .otog-body-sm{font-size:10.5px;color:var(--otog-body-alt)}[data-theme=pluto] [data-ly-role="pluto.hero.tag"]>.cta-btn--link{font-size:11px}@media (hover:hover) and (pointer:fine){[data-theme=pluto] [data-ly-role^="pluto.hero.item."]:focus-within>[data-ly-role="pluto.hero.tag"],[data-theme=pluto] [data-ly-role^="pluto.hero.item."]:hover>[data-ly-role="pluto.hero.tag"]{opacity:1;translate:0 0;pointer-events:auto}}@media (hover:none),(max-width:1023px){[data-theme=pluto] [data-ly-role="pluto.hero.tag"]{opacity:1;translate:0 0;pointer-events:auto;width:auto;max-width:190px;padding:6px 8px}[data-theme=pluto] [data-ly-role="pluto.hero.tag"]>.cta-btn--link,[data-theme=pluto] [data-ly-role="pluto.hero.tag"]>.otog-overline{display:none}[data-theme=pluto] [data-ly-role="pluto.hero.tag"]>.otog-h3{font-size:12px}[data-theme=pluto] [data-ly-role="pluto.hero.item.main"]>[data-ly-role="pluto.hero.tag"]{right:8px;top:auto;bottom:8px}[data-theme=pluto] [data-ly-role="pluto.hero.item.side"]>[data-ly-role="pluto.hero.tag"]{left:8px;bottom:8px}}[data-theme=pluto] [data-ly-role="pluto.hero.info"]{margin-top:40px}@media (min-width:768px){[data-theme=pluto] [data-ly-role="pluto.hero.info"]{grid-template-columns:repeat(3,max-content)!important;justify-content:start;gap:0}}[data-theme=pluto] [data-ly-role="pluto.hero.info"]>div{padding:0 28px;border-left:1px solid var(--otog-border)}[data-theme=pluto] [data-ly-role="pluto.hero.info"]>div:first-child{padding-left:0;border-left:0}[data-theme=pluto] [data-ly-role="pluto.hero.info"] .otog-body-sm{color:var(--scheme-fg);font-size:12px}@media (max-width:1023px){[data-theme=pluto] [data-ly-role="pluto.hero.copy"]{max-width:640px}[data-theme=pluto] [data-ly-role="pluto.hero.media"]{aspect-ratio:5/4;margin-top:8px}[data-theme=pluto] [data-ly-role="pluto.hero.item.main"]{width:58%}[data-theme=pluto] [data-ly-role="pluto.hero.item.side"]{width:42%}}@media (max-width:767px){[data-theme=pluto] [data-ly-role="pluto.hero.info"]>div,[data-theme=pluto] [data-ly-role="pluto.hero.info"]>div:first-child{padding:12px 0;border-left:0;border-top:1px solid var(--otog-border)}}[data-theme=pluto] :is(:has(>.ly-section),:has(>[data-block-id]>.ly-section),:has(>[data-puck-component]>.ly-section)) .st-section:not(:is(.ly-section,.ly-stack,.ly-grid,.ly-columns,.ly-rail,.st-section) .st-section)>.st-inner{max-width:calc(var(--st-maxw, 1200px) + 48px);padding-inline:24px}[data-theme=pluto] main>section.st-section:has(>.st-inner>.st-grid){position:relative;overflow:hidden;isolation:isolate}[data-theme=pluto] main>section.st-section:has(>.st-inner>.st-grid):before{content:"";position:absolute;z-index:-1;top:-6%;right:-4%;width:74%;aspect-ratio:5/3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 600'%3E%3Cpath d='M70 540C170 210 350 70 420 250C480 420 560 480 650 300C712 176 790 118 950 86' stroke='%23161412' stroke-opacity='.07' stroke-width='96' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /contain no-repeat;opacity:var(--pl-decor);pointer-events:none}[data-theme=pluto] main>section.st-section:has(>.st-inner>.st-grid)>.st-inner>.mb-8>p{font-weight:700;font-size:13px;text-transform:uppercase;max-width:36ch}[data-theme=pluto] main>section.st-section:has(>.st-inner>.st-grid)>.st-inner>a.underline{display:inline-block;margin-top:24px;font-weight:700;font-size:13px;text-transform:uppercase;text-decoration:none;padding-bottom:5px;border-bottom:1px solid}[data-theme=pluto] main>section.st-section:has(>.st-inner>.st-grid)>.st-inner>a.underline:after{content:" ↗"}@media (max-width:767px){[data-theme=pluto] .st-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px}[data-theme=pluto] .st-grid>*{flex:0 0 72%;scroll-snap-align:start;min-width:0}}[data-theme=pluto] [data-ly-role="pluto.clock.dial"]{position:relative;width:min(540px,86%);aspect-ratio:1;margin:48px auto 0;display:grid;place-items:center;view-timeline-name:--pl-dial;background:radial-gradient(circle closest-side,transparent 0 64%,rgb(22 20 18/calc(.85 * var(--pl-shapes))) 64.2% 64.6%,transparent 64.8%),radial-gradient(circle closest-side,transparent 0 80%,rgb(22 20 18/calc(.25 * var(--pl-shapes))) 80.2% 80.5%,transparent 80.7%),radial-gradient(circle closest-side,rgb(241 240 237/var(--pl-shapes)) 0 98%,transparent 98.6%)}[data-theme=pluto] [data-ly-role="pluto.clock.dial"]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 520'%3E%3Ccircle cx='260' cy='260' r='256' fill='%23F1F0ED'/%3E%3Cpath d='M283.6 35.2L285.1 21.3M307.0 38.9L309.9 25.2M329.8 45.1L334.2 31.7M351.9 53.5L357.6 40.7M392.8 77.2L401.1 65.8M411.2 92.0L420.6 81.6M428.0 108.8L438.4 99.4M442.8 127.2L454.2 118.9M466.5 168.1L479.3 162.4M474.9 190.2L488.3 185.8M481.1 213.0L494.8 210.1M484.8 236.4L498.7 234.9M484.8 283.6L498.7 285.1M481.1 307.0L494.8 309.9M474.9 329.8L488.3 334.2M466.5 351.9L479.3 357.6M442.8 392.8L454.2 401.1M428.0 411.2L438.4 420.6M411.2 428.0L420.6 438.4M392.8 442.8L401.1 454.2M351.9 466.5L357.6 479.3M329.8 474.9L334.2 488.3M307.0 481.1L309.9 494.8M283.6 484.8L285.1 498.7M236.4 484.8L234.9 498.7M213.0 481.1L210.1 494.8M190.2 474.9L185.8 488.3M168.1 466.5L162.4 479.3M127.2 442.8L118.9 454.2M108.8 428.0L99.4 438.4M92.0 411.2L81.6 420.6M77.2 392.8L65.8 401.1M53.5 351.9L40.7 357.6M45.1 329.8L31.7 334.2M38.9 307.0L25.2 309.9M35.2 283.6L21.3 285.1M35.2 236.4L21.3 234.9M38.9 213.0L25.2 210.1M45.1 190.2L31.7 185.8M53.5 168.1L40.7 162.4M77.2 127.2L65.8 118.9M92.0 108.8L81.6 99.4M108.8 92.0L99.4 81.6M127.2 77.2L118.9 65.8M168.1 53.5L162.4 40.7M190.2 45.1L185.8 31.7M213.0 38.9L210.1 25.2M236.4 35.2L234.9 21.3' stroke='%23161412' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M260.0 46.0L260.0 20.0M367.0 74.7L380.0 52.2M445.3 153.0L467.8 140.0M474.0 260.0L500.0 260.0M445.3 367.0L467.8 380.0M367.0 445.3L380.0 467.8M260.0 474.0L260.0 500.0M153.0 445.3L140.0 467.8M74.7 367.0L52.2 380.0M46.0 260.0L20.0 260.0M74.7 153.0L52.2 140.0M153.0 74.7L140.0 52.2' stroke='%23161412' stroke-width='3' stroke-linecap='round'/%3E%3Cg font-family='Helvetica,Arial,sans-serif' font-weight='500' font-size='34' fill='%23161412' text-anchor='middle'%3E%3Ctext x='351' y='114'%3E1%3C/text%3E%3Ctext x='418' y='181'%3E2%3C/text%3E%3Ctext x='442' y='272'%3E3%3C/text%3E%3Ctext x='418' y='363'%3E4%3C/text%3E%3Ctext x='351' y='430'%3E5%3C/text%3E%3Ctext x='260' y='454'%3E6%3C/text%3E%3Ctext x='169' y='430'%3E7%3C/text%3E%3Ctext x='102' y='363'%3E8%3C/text%3E%3Ctext x='78' y='272'%3E9%3C/text%3E%3Ctext x='102' y='181'%3E10%3C/text%3E%3Ctext x='169' y='114'%3E11%3C/text%3E%3Ctext x='260' y='90'%3E12%3C/text%3E%3C/g%3E%3C/svg%3E") 50% /contain no-repeat;opacity:var(--pl-coffee)}[data-theme=pluto] [data-ly-role="pluto.clock.dial"]>figure{position:relative;width:52%;margin:0;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.2)}[data-theme=pluto] [data-ly-role="pluto.clock.dial"]>figure img{width:100%;height:100%!important;aspect-ratio:1!important;-o-object-fit:cover!important;object-fit:cover!important}[data-theme=pluto] [data-ly-role="pluto.clock.dial"]:not(:has(figure)){display:none}@media (max-width:767px){[data-theme=pluto] [data-ly-role="pluto.clock.dial"]{width:min(300px,86%);margin-top:32px}}[data-theme=pluto] li[data-pickup-point]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1fr) auto;gap:8px 24px;align-items:baseline;padding:18px 0;border-top:1px solid var(--otog-border);font-family:var(--pl-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}[data-theme=pluto] li[data-pickup-point]:last-child{border-bottom:1px solid var(--otog-border)}[data-theme=pluto] li[data-pickup-point]>h3{font:600 12px/1.4 var(--pl-mono);letter-spacing:.04em;margin:0}[data-theme=pluto] li[data-pickup-point]>p{margin:0}[data-theme=pluto] li[data-pickup-point]>a{font-weight:700;font-family:var(--mr-font-body,sans-serif)}@media (max-width:767px){[data-theme=pluto] li[data-pickup-point]{grid-template-columns:1fr;gap:4px}}[data-theme=pluto] [data-ly-role="pluto.rush.section"]{--pl-ring:rgb(243 238 230/calc(.14 * var(--pl-shapes)));--pl-dot:rgb(210 174 132/calc(.5 * var(--pl-shapes)));position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 76% 34%,transparent 0 149px,var(--pl-ring) 150px 151.5px,transparent 152.5px),radial-gradient(circle at 76% 34%,transparent 0 239px,rgb(243 238 230/calc(.07 * var(--pl-shapes))) 240px 241px,transparent 242px),radial-gradient(circle at 62% 76%,rgb(210 174 132/calc(.16 * var(--pl-shapes))) 0 54px,transparent 55px),radial-gradient(circle at 92% 72%,rgb(243 238 230/calc(.06 * var(--pl-shapes))) 0 110px,transparent 111px),radial-gradient(circle at 55% 20%,var(--pl-dot) 0 6px,transparent 7px),radial-gradient(circle at 86% 12%,var(--pl-dot) 0 4px,transparent 5px),radial-gradient(circle at 70% 90%,rgb(243 238 230/calc(.35 * var(--pl-shapes))) 0 4px,transparent 5px),radial-gradient(48% 55% at 70% 60%,color-mix(in srgb,var(--scheme-accent) 22%,var(--scheme-bg)),transparent 70%),var(--scheme-bg);view-timeline-name:--pl-rush}[data-theme=pluto] [data-ly-role="pluto.rush.section"]:after,[data-theme=pluto] [data-ly-role="pluto.rush.section"]:before{content:"";position:absolute;inset:-10% 0;z-index:-1;pointer-events:none}[data-theme=pluto] [data-ly-role="pluto.rush.section"]:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800' preserveAspectRatio='xMidYMid slice'%3E%3Cdefs%3E%3Cg id='b'%3E%3Cellipse rx='25' ry='35' fill='%234A2812'/%3E%3Cellipse cx='-9' cy='-14' rx='6' ry='12' fill='%23ffffff' opacity='.08'/%3E%3Cpath d='M0 -33C-13 -13 13 12 0 33' stroke='%23160B04' stroke-width='4.5' fill='none' stroke-linecap='round'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23b' transform='translate(560 110) rotate(20) scale(0.38)'/%3E%3Cuse href='%23b' transform='translate(1060 240) rotate(-40) scale(0.3)'/%3E%3Cuse href='%23b' transform='translate(750 470) rotate(70) scale(0.34)'/%3E%3Cuse href='%23b' transform='translate(440 610) rotate(10) scale(0.28)'/%3E%3Cuse href='%23b' transform='translate(840 160) rotate(-70) scale(0.34)'/%3E%3Cuse href='%23b' transform='translate(960 690) rotate(35) scale(0.3)'/%3E%3Cuse href='%23b' transform='translate(640 330) rotate(50) scale(0.26)'/%3E%3C/svg%3E") 50% /cover no-repeat;opacity:calc(.6 * var(--pl-coffee));filter:blur(1.5px)}[data-theme=pluto] [data-ly-role="pluto.rush.section"]:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800' preserveAspectRatio='xMidYMid slice'%3E%3Cdefs%3E%3Cg id='b'%3E%3Cellipse rx='25' ry='35' fill='%234A2812'/%3E%3Cellipse cx='-9' cy='-14' rx='6' ry='12' fill='%23ffffff' opacity='.08'/%3E%3Cpath d='M0 -33C-13 -13 13 12 0 33' stroke='%23160B04' stroke-width='4.5' fill='none' stroke-linecap='round'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23b' transform='translate(985 90) rotate(30) scale(1)'/%3E%3Cuse href='%23b' transform='translate(1060 430) rotate(-45) scale(0.9)'/%3E%3Cuse href='%23b' transform='translate(690 560) rotate(65) scale(1.05)'/%3E%3Cuse href='%23b' transform='translate(780 225) rotate(-15) scale(0.8)'/%3E%3Cuse href='%23b' transform='translate(920 330) rotate(50) scale(0.55)'/%3E%3Cuse href='%23b' transform='translate(600 140) rotate(-25) scale(0.6)'/%3E%3Cuse href='%23b' transform='translate(1120 640) rotate(80) scale(0.55)'/%3E%3C/svg%3E") 50% /cover no-repeat;opacity:var(--pl-coffee);filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}[data-theme=pluto] [data-ly-role="pluto.rush.section"]>.otog-h2{font-size:var(--otog-fs-h3,52px);max-width:15ch;position:relative;z-index:2}[data-theme=pluto] [data-ly-role="pluto.rush.section"]>figure{position:absolute;z-index:1;left:9%;bottom:-8%;width:min(300px,28vw);margin:0;padding:10px 10px 36px;background:#F3EEE6;rotate:-8deg;box-shadow:0 30px 60px rgba(0,0,0,.55)}[data-theme=pluto] [data-ly-role="pluto.rush.section"]>figure img{width:100%;display:block}@media (max-width:767px){[data-theme=pluto] [data-ly-role="pluto.rush.section"]:before{display:none}[data-theme=pluto] [data-ly-role="pluto.rush.section"]>figure{width:52%;left:24%;bottom:-6%}}[data-theme=pluto] [data-ly-role="pluto.story.columns"]>figure{margin:0;overflow:hidden}[data-theme=pluto] [data-ly-role="pluto.story.copy"]{gap:24px}[data-theme=pluto] [data-ly-role="pluto.story.copy"] .otog-body{font-weight:700;font-size:clamp(18px,1.7vw,23px);line-height:1.35;text-transform:uppercase;max-width:30ch}[data-theme=pluto] [data-ly-role="pluto.order.section"]{position:relative;overflow:hidden;isolation:isolate;view-timeline-name:--pl-order}[data-theme=pluto] [data-ly-role="pluto.order.section"]>figure:first-child{position:absolute;inset:0;z-index:-2;margin:0;max-width:none!important}[data-theme=pluto] [data-ly-role="pluto.order.section"]>figure:first-child img{width:100%;height:100%!important;aspect-ratio:auto!important;-o-object-fit:cover!important;object-fit:cover!important}[data-theme=pluto] [data-ly-role="pluto.order.section"]:has(>figure:first-child):after{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--scheme-bg) 38%,transparent)}[data-theme=pluto] [data-ly-role="pluto.order.section"]>.otog-h2{font-size:clamp(28px,3.2vw,44px);margin-bottom:18px}[data-theme=pluto] [data-ly-role="pluto.order.columns"]{min-height:600px}[data-theme=pluto] [data-ly-role="pluto.order.columns"]>div:first-child .otog-body-sm{max-width:22ch;color:var(--scheme-fg);font-weight:600}[data-theme=pluto] [data-ly-role="pluto.order.side"]{gap:22px;justify-self:end;max-width:34ch}[data-theme=pluto] [data-ly-role="pluto.order.side"] .otog-body{font-weight:700;font-size:13px;line-height:1.45;text-transform:uppercase}[data-theme=pluto] [data-ly-role="pluto.order.printer"]{position:relative;align-self:start;padding:18px 14px 0;overflow:hidden;filter:drop-shadow(0 30px 40px rgba(0,0,0,.4))}[data-theme=pluto] [data-ly-role="pluto.order.printer"]:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;height:30px;border-radius:5px;background:linear-gradient(#1A1714,#1A1714) 50% 19px /calc(100% - 28px) 4px no-repeat,linear-gradient(#D3CEC8,#8C8781)}[data-theme=pluto] [data-ly-role="pluto.order.receipt"]{--pl-z:12px;position:relative;gap:12px;padding:22px 20px 40px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /var(--pl-z) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /var(--pl-z) 100%}[data-theme=pluto] [data-ly-role="pluto.order.receipt"]>figure{width:42%;margin:0 auto;align-self:center}[data-theme=pluto] [data-ly-role="pluto.order.receipt"]>figure img{filter:grayscale(calc(1 - var(--pl-cut))) contrast(1.08);mix-blend-mode:multiply}[data-theme=pluto] [data-ly-role="pluto.order.receipt"]>div{padding-top:12px;border-top:1px dashed var(--scheme-fg)}[data-theme=pluto] [data-ly-role="pluto.order.receipt"] .otog-body-sm{font-size:10px;line-height:1.55;color:var(--scheme-fg)}[data-theme=pluto] [data-ly-role="pluto.order.receipt"]>.otog-h3{font-size:19px;line-height:1.05;padding-top:12px;border-top:1px dashed var(--scheme-fg)}[data-theme=pluto] [data-ly-role="pluto.order.receipt"]>.cta-btn{justify-content:space-between;width:100%}[data-theme=pluto] [data-ly-role="pluto.order.receipt"]:after{content:"";height:46px;margin-top:4px;background:repeating-linear-gradient(90deg,var(--scheme-fg) 0 2px,#0000 2px 4px,var(--scheme-fg) 4px 5px,#0000 5px 8px,var(--scheme-fg) 8px 11px,#0000 11px 12px,var(--scheme-fg) 12px 13px,#0000 13px 16px)}@media (max-width:1023px){[data-theme=pluto] [data-ly-role="pluto.order.columns"]{min-height:0;gap:32px}[data-theme=pluto] [data-ly-role="pluto.order.printer"]{order:-1;justify-self:center;width:min(320px,100%)}[data-theme=pluto] [data-ly-role="pluto.order.side"]{justify-self:start}}[data-theme=pluto] .pdp-gallery__img,[data-theme=pluto] .pdp-gallery__thumb{background:var(--otog-surface);border:1px solid var(--otog-border);border-radius:0;-o-object-fit:cover!important;object-fit:cover!important}[data-theme=pluto] [data-otog-product-title] h1,[data-theme=pluto] main h1{text-transform:uppercase;font-weight:800;letter-spacing:-.03em}[data-theme=pluto] [data-otog-product-title] h1{line-height:.95}[data-theme=pluto] [data-otog-product-title]>span{font-family:var(--pl-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--otog-body-alt)}[data-theme=pluto] .product-price-block,[data-theme=pluto] [data-testid=product-price]{font-family:var(--pl-mono);font-weight:500;font-variant-numeric:tabular-nums}[data-theme=pluto] span[data-meta-appearance=chip]{border:1px solid var(--otog-border);border-radius:0!important;padding:7px 10px;font:500 11px/1 var(--pl-mono);letter-spacing:.05em;text-transform:uppercase}[data-theme=pluto] .pdp-option-button{border-radius:0;font-family:var(--pl-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}[data-theme=pluto] details>summary{font-family:var(--pl-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase}@container style(--pluto-cutout: 1){[data-theme=pluto] [data-ly-role^="pluto.hero.item."]>figure{border:0;outline:0;box-shadow:none;overflow:visible;filter:drop-shadow(0 28px 34px rgba(0,0,0,.5))}[data-theme=pluto] [data-ly-role="pluto.hero.item.main"]{right:0;top:2%;width:50%;rotate:4deg}[data-theme=pluto] [data-ly-role="pluto.hero.item.side"]{left:8%;bottom:4%;width:38%;rotate:-8deg}[data-theme=pluto] [data-ly-role="pluto.clock.dial"]>figure img,[data-theme=pluto] [data-ly-role="pluto.order.receipt"]>figure img,[data-theme=pluto] [data-ly-role="pluto.rush.section"]>figure img,[data-theme=pluto] [data-ly-role="pluto.story.columns"]>figure img,[data-theme=pluto] [data-ly-role^="pluto.hero.item."]>figure img{aspect-ratio:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}[data-theme=pluto] [data-ly-role="pluto.clock.dial"]>figure{width:34%;aspect-ratio:auto;border-radius:0;overflow:visible;box-shadow:none;filter:drop-shadow(0 18px 24px rgba(0,0,0,.18))}[data-theme=pluto] [data-ly-role="pluto.rush.section"]>figure{width:min(340px,32vw);padding:0;background:none;box-shadow:none;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}[data-theme=pluto] [data-ly-role="pluto.story.columns"]>figure{overflow:visible;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}[data-theme=pluto] [data-ly-role="pluto.story.columns"]>figure img{rotate:-10deg;max-height:640px;margin-inline:auto}[data-theme=pluto] [data-ly-role="pluto.story.section"]{overflow-x:clip}[data-theme=pluto] [data-ly-role="pluto.order.receipt"]>figure img{mix-blend-mode:normal}[data-theme=pluto] .otog-product__img{-o-object-fit:contain!important;object-fit:contain!important;padding:8% 12%}[data-theme=pluto] .otog-product:hover .otog-product__img{filter:drop-shadow(0 14px 18px rgba(0,0,0,.18))}[data-theme=pluto] .pdp-gallery__img,[data-theme=pluto] .pdp-gallery__thumb{-o-object-fit:contain!important;object-fit:contain!important;padding:7%}}@media (max-width:1023px){@container style(--pluto-cutout: 1){[data-theme=pluto] [data-ly-role="pluto.hero.item.main"]{width:44%;right:6%}[data-theme=pluto] [data-ly-role="pluto.hero.item.side"]{width:32%;left:10%}}}@media (max-width:767px){@container style(--pluto-cutout: 1){[data-theme=pluto] [data-ly-role="pluto.rush.section"]>figure{width:56%;left:22%}[data-theme=pluto] [data-ly-role="pluto.hero.tag"]{display:none}}}@keyframes pl-rise{0%{opacity:calc(1 - var(--pl-m));translate:0 calc(24px * var(--pl-m))}}@keyframes pl-rise-img{0%{opacity:calc(1 - var(--pl-m));translate:0 calc(40px * var(--pl-m))}}@keyframes pl-write{0%{clip-path:inset(-20% calc(100% * var(--pl-m)) -20% 0)}to{clip-path:inset(-20% 0 -20% 0)}}@keyframes pl-float{50%{translate:0 calc(-6px * var(--pl-m))}}@keyframes pl-dial{0%{rotate:calc(-90deg * var(--pl-m))}}@keyframes pl-pop{0%{scale:calc(1 - .1 * var(--pl-m))}}@keyframes pl-par-far{0%{translate:0 calc(30px * var(--pl-m))}to{translate:0 calc(-30px * var(--pl-m))}}@keyframes pl-par-near{0%{translate:0 calc(90px * var(--pl-m))}to{translate:0 calc(-90px * var(--pl-m))}}@keyframes pl-cup-in{0%{translate:0 calc(30% * var(--pl-m));rotate:calc(-8deg - 12deg * var(--pl-m))}}@keyframes pl-print{0%{translate:0 calc(-55% * var(--pl-m))}}@media (prefers-reduced-motion:no-preference){[data-theme=pluto] [data-ly-role="pluto.hero.copy"]>*{animation:pl-rise .8s var(--pl-ease) both}[data-theme=pluto] [data-ly-role="pluto.hero.copy"]>:nth-child(2){animation-delay:80ms}[data-theme=pluto] [data-ly-role="pluto.hero.copy"]>.otog-h2{animation:pl-write .9s cubic-bezier(.6,0,.2,1) .35s both}[data-theme=pluto] [data-ly-role="pluto.hero.copy"]>:nth-child(4){animation-delay:.42s}[data-theme=pluto] [data-ly-role="pluto.hero.copy"]>:nth-child(5){animation-delay:.5s}[data-theme=pluto] [data-ly-role="pluto.hero.info"]{animation:pl-rise .8s var(--pl-ease) .62s both}[data-theme=pluto] [data-ly-role="pluto.hero.item.main"]{animation:pl-rise-img 1s var(--pl-ease) .15s both}[data-theme=pluto] [data-ly-role="pluto.hero.item.side"]{animation:pl-rise-img 1s var(--pl-ease) .27s both,pl-float 6s ease-in-out 1.4s infinite}[data-theme=pluto] [data-ly-role="pluto.hero.tag"]{transition:opacity .25s ease,translate .25s ease}[data-theme=pluto] .otog-product__img{transition:scale .5s var(--pl-ease)}[data-theme=pluto] .otog-product:hover .otog-product__img{scale:calc(1 + .04 * var(--pl-m))}@supports (animation-timeline:view()){[data-theme=pluto] [data-ly-role="pluto.clock.dial"]:before{animation:pl-dial linear both;animation-timeline:--pl-dial;animation-range:entry 0 cover 50%}[data-theme=pluto] [data-ly-role="pluto.clock.dial"]>figure{animation:pl-pop linear both;animation-timeline:--pl-dial;animation-range:entry 10% cover 50%}[data-theme=pluto] [data-ly-role="pluto.rush.section"]:before{animation:pl-par-far linear both;animation-timeline:--pl-rush}[data-theme=pluto] [data-ly-role="pluto.rush.section"]:after{animation:pl-par-near linear both;animation-timeline:--pl-rush}[data-theme=pluto] [data-ly-role="pluto.rush.section"]>figure{animation:pl-cup-in linear both;animation-timeline:--pl-rush;animation-range:entry 10% cover 55%}[data-theme=pluto] [data-ly-role="pluto.order.receipt"]{animation:pl-print linear both;animation-timeline:--pl-order;animation-range:entry 25% cover 50%}[data-theme=pluto] [data-ly-role="pluto.clock.head"]>.otog-h2,[data-theme=pluto] [data-ly-role="pluto.order.section"]>.otog-h2,[data-theme=pluto] [data-ly-role="pluto.rush.section"]>.otog-h2,[data-theme=pluto] [data-ly-role="pluto.story.copy"]>div{animation:pl-rise linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}}
