/* REV224 - SELECTED DESIGN MOBILE COMMERCE MERGE
   Preserve the desktop theatre while making phone navigation, product choice
   and cart operation direct, proportional and dependable. */
@media (max-width:760px){
  html.rev224-selected-mobile-merge{scroll-behavior:auto!important}
  html.rev224-selected-mobile-merge body{padding-bottom:82px;overflow-x:hidden}
  html.rev224-selected-mobile-merge body.rev138-cart-open{padding-bottom:0}

  /* One compact header and one bottom command dock. */
  html.rev224-selected-mobile-merge .nav{
    min-height:64px!important;height:64px!important;display:flex!important;
    flex-wrap:nowrap!important;gap:8px!important;padding:8px 12px!important;
    background:rgba(255,250,242,.94)!important;
    border-bottom:1px solid rgba(17,16,12,.12)!important
  }
  html.rev224-selected-mobile-merge .nav .brand{
    flex:1 1 auto;min-width:0;font-size:23px!important;line-height:.78!important
  }
  html.rev224-selected-mobile-merge .nav .brand small{
    display:block;width:max-content;margin-top:3px;padding:3px 6px!important;
    font-size:6px!important
  }
  html.rev224-selected-mobile-merge .nav__links,
  html.rev224-selected-mobile-merge .nav__divider{display:none!important}
  html.rev224-selected-mobile-merge .nav>.order-btn{
    width:auto!important;min-height:42px!important;flex:0 0 auto;
    padding:0 12px!important;font-size:11px!important
  }
  html.rev224-selected-mobile-merge .nav>.order-btn .order-mark{display:none!important}
  html.rev224-selected-mobile-merge .rev138-cart-trigger{
    flex:0 0 auto;min-height:42px!important;padding:8px 10px!important
  }
  html.rev224-selected-mobile-merge .rev69-drop-ribbon,
  html.rev224-selected-mobile-merge .rev69-live-drop-banner,
  html.rev224-selected-mobile-merge .rev197-mobile-kit-bar{display:none!important}

  html.rev224-selected-mobile-merge .rev209-command-dock{
    left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;
    padding:5px!important;gap:4px!important;
    transform:translateY(14px) scale(.98)!important;
    background:rgba(255,250,242,.92)!important
  }
  html.rev224-selected-mobile-merge.rev209-show-dock .rev209-command-dock,
  html.rev224-selected-mobile-merge .rev209-command-dock:focus-within{
    transform:translateY(0) scale(1)!important
  }
  html.rev224-selected-mobile-merge .rev209-command-dock a,
  html.rev224-selected-mobile-merge .rev209-command-dock button{
    min-height:46px!important;padding:0 4px!important;font-size:10px!important
  }
  html.rev224-selected-mobile-merge body.rev138-cart-open .rev209-command-dock,
  html.rev224-selected-mobile-merge body.rev138-cart-open .rev209-motion-toast{display:none!important}
  html.rev224-selected-mobile-merge .rev209-motion-toast{bottom:72px!important}

  /* Remove desktop fixed-motion systems that cover phone content. */
  html.rev224-selected-mobile-merge .rev136-site-scroll-trail,
  html.rev224-selected-mobile-merge .rev140-scroll-purpose,
  html.rev224-selected-mobile-merge .rev141-scroll-director,
  html.rev224-selected-mobile-merge .rev137-scroll-atmosphere,
  html.rev224-selected-mobile-merge .rev139-cinema-layer,
  html.rev224-selected-mobile-merge .rev216-hero-scroll-bottle,
  html.rev224-selected-mobile-merge .rev216-hero-scroll-glow{display:none!important}
  html.rev224-selected-mobile-merge.rev216-hero-hide-source .hero .js-hero-product{
    opacity:1!important;visibility:visible!important
  }
  html.rev224-selected-mobile-merge .rev221-layer-map span::before,
  html.rev224-selected-mobile-merge .rev210-drop-hype__grid article::before,
  html.rev224-selected-mobile-merge .rev210-conversion-proof article::before,
  html.rev224-selected-mobile-merge .rev136-page-journey__step::before,
  html.rev224-selected-mobile-merge .rev94-proof-strip article::before,
  html.rev224-selected-mobile-merge .rev138-commerce-mode::before,
  html.rev224-selected-mobile-merge .rev147-release-column::before,
  html.rev224-selected-mobile-merge .rev210-trigger-card::before{animation:none!important}

  /* Home keeps the visual identity, but offers a short path to the shop. */
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .hero{min-height:720px!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .hero__inner{
    min-height:720px!important;padding:12px 16px 86px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .stage{
    top:45%!important;width:100vw!important;height:400px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .hero-product{
    height:min(46svh,390px)!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .product-dial{bottom:20px!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev63-hero-decoder{
    left:14px!important;right:14px!important;bottom:84px!important;
    max-width:none!important;padding:16px!important;border-radius:24px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev63-hero-decoder h1{
    font-size:clamp(39px,12vw,58px)!important;max-width:9ch!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev61-plain-line{
    font-size:14px!important;line-height:1.28!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .handoff,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev135-scroll-cinema{display:none!important}

  /* Phone shop order: decide, filter, buy, then read the detail. */
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"]{scroll-margin-top:68px}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .page-shell{
    gap:20px!important;padding:18px 12px 28px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .page-hero{
    order:1!important;display:block!important;min-height:auto!important;padding:8px 4px 18px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .page-title{
    max-width:7ch!important;margin:.18em 0!important;
    font-size:clamp(47px,15vw,68px)!important;line-height:.86!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .page-lead{
    max-width:34ch!important;font-size:15px!important;line-height:1.36!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .shop-motion-aside{display:none!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev71-shop-facts{
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:6px!important;margin-top:16px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev71-shop-facts span{
    min-height:62px!important;padding:9px 7px!important;font-size:10px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev215-scent-finder{
    order:2!important;width:100%!important;margin:0!important;padding:18px 14px!important;
    border-radius:24px!important;gap:14px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev215-scent-finder h2{
    font-size:clamp(36px,11vw,52px)!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev215-scent-finder p{
    margin-top:12px!important;font-size:14px!important;line-height:1.3!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev215-scent-finder__trust{display:none!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev215-scent-finder__panel{
    padding:14px!important;border-radius:20px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev215-scent-finder__result{
    min-height:auto!important;padding:18px!important;border-radius:20px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev215-scent-finder__result h3{
    font-size:38px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev154-kit-chooser{display:none!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .collection-tools{
    order:3!important;margin:0!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .filter-group{
    display:flex!important;overflow-x:auto!important;gap:7px!important;
    padding:2px 0 6px!important;scrollbar-width:none
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .filter-group::-webkit-scrollbar{display:none}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .filter-pill{
    flex:0 0 auto!important;min-height:42px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .page-note{font-size:11px!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] #shopKitCollection{
    order:4!important;gap:16px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .product-card.has-kit-motion{
    padding:14px!important;gap:12px!important;border-radius:24px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev29-kit-preview{min-height:176px!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev29-kit-copy h3{font-size:38px!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev197-card-logic{gap:7px!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev197-card-logic span{
    grid-template-columns:62px 1fr!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev48-card-notes{display:none!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev45-kit-includes{margin-top:8px!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .product-card__actions{
    display:grid!important;grid-template-columns:1fr!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .product-card__actions button{
    min-height:48px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev197-shop-confidence{
    order:5!important;width:100%!important;margin:0!important;padding:18px!important;border-radius:24px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev63-section--white{
    order:6!important;padding-top:4px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev138-commerce-foundation,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev63-kit-table,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev48-shop-guide,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev66-shop-impact-intro,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev194-shop-buying-spine,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev204-kit-reveal,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev210-shop-trigger-deck{display:none!important}

  /* Product pages lead with the buy box and avoid duplicate sticky CTAs. */
  html.rev224-selected-mobile-merge .tabaq-page[data-page^="product-"] .page-shell{padding:16px 12px 28px!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page^="product-"] .rev43-detail-page{gap:14px!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page^="product-"] .rev43-detail-hero{
    min-height:auto!important;padding:20px!important;border-radius:24px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page^="product-"] .rev43-detail-hero h1{
    max-width:9ch!important;font-size:56px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page^="product-"] .rev44-detail-kit-stage{min-height:260px!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page^="product-"] .rev43-buybox{
    padding:18px!important;border-radius:22px!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page^="product-"] .rev47-sticky-cta{display:none!important}

  /* The cart becomes a phone sheet and owns the viewport when open. */
  html.rev224-selected-mobile-merge .rev138-cart{z-index:12000!important}
  html.rev224-selected-mobile-merge .rev138-cart__shell{
    width:100%!important;max-width:none!important;height:100svh!important;
    overflow-y:auto!important;padding:14px!important;gap:12px!important
  }
  html.rev224-selected-mobile-merge .rev138-cart__head{
    position:sticky;top:0;z-index:3;padding:4px 0 12px!important;background:#fffdf7
  }
  html.rev224-selected-mobile-merge .rev138-cart__head h2{font-size:30px!important}
  html.rev224-selected-mobile-merge .rev139-cart-ritual{font-size:10px!important}
  html.rev224-selected-mobile-merge .rev144-cart-theatre{padding:12px!important}
  html.rev224-selected-mobile-merge .rev138-cart__footer{
    position:sticky;bottom:0;z-index:2;margin-top:auto!important;
    padding:12px 0 4px!important;background:#fffdf7
  }
  html.rev224-selected-mobile-merge .rev210-cart-risk-panel{display:none!important}
  html.rev224-selected-mobile-merge .rev207-pay-button{min-height:54px!important}
}

/* REV223B - PHONE-FIRST CONVERSION PATH */
.rev223-mobile-hero-title,
.rev223-mobile-hero-copy{display:none}

@media (max-width:760px){
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .mega-type,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .float-item,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .product-dial,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev63-eyebrow,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev133-hero-truth,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev63-hero-decoder>h1:not(.rev223-mobile-hero-title),
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev61-plain-line,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev132-layer-code,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev63-hero-lines,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev61-commerce-proof,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev63-hero-actions .ghost-pill,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev61-hero-decode::before{display:none!important}

  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .hero,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .hero__inner{min-height:640px!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .stage{top:62%!important;height:320px!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .hero-product{height:min(39svh,310px)!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev63-hero-decoder{
    top:20px!important;
    bottom:auto!important;
    padding:14px 12px!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
  }
  html.rev224-selected-mobile-merge .rev223-mobile-hero-title{
    display:block!important;
    max-width:320px!important;
    margin:0!important;
    font-size:clamp(42px,13vw,58px)!important;
    line-height:.94!important;
    letter-spacing:-.07em!important;
  }
  html.rev224-selected-mobile-merge .rev223-mobile-hero-copy{
    display:block!important;
    max-width:260px!important;
    margin:12px 0 0!important;
    font-size:15px!important;
    line-height:1.35!important;
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev63-hero-actions{
    display:flex!important;
    margin-top:14px!important;
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev63-hero-actions .order-btn{
    display:inline-flex!important;
    min-height:48px!important;
    padding:0 18px!important;
  }

  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev194-buyer-clarity-strip,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev210-conversion-band--home,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev143-kit-studio,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev85-editorial-kit-system,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .ticker-section,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] #routine,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] #layers{display:none!important}

  html.rev224-selected-mobile-merge .rev197-kit-choice-system--home{
    width:calc(100% - 24px)!important;
    margin:18px auto!important;
    padding:16px!important;
    border-radius:24px!important;
  }
  html.rev224-selected-mobile-merge .rev197-kit-choice-system--home .rev197-choice-copy h2{
    font-size:36px!important;
    line-height:.95!important;
  }
  html.rev224-selected-mobile-merge .rev197-kit-choice-system--home .rev197-choice-copy p,
  html.rev224-selected-mobile-merge .rev197-kit-choice-system--home .rev197-trust-row{display:none!important}
  html.rev224-selected-mobile-merge .rev197-kit-choice-system--home .rev197-choice-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
  }
  html.rev224-selected-mobile-merge .rev197-kit-choice-system--home .rev197-choice-card{
    min-height:128px!important;
    padding:14px!important;
  }
  html.rev224-selected-mobile-merge .rev197-kit-choice-system--home .rev197-choice-card p{
    font-size:12px!important;
    line-height:1.2!important;
  }
  html.rev224-selected-mobile-merge .rev197-kit-choice-system--home .rev197-choice-card em{font-size:10px!important}

  html.rev224-selected-mobile-merge .rev181-home-drop-strip{
    margin:18px 12px!important;
    padding:18px!important;
    border-radius:24px!important;
  }
  html.rev224-selected-mobile-merge .rev181-home-drop-strip h2{font-size:36px!important;line-height:.96!important}
  html.rev224-selected-mobile-merge .rev181-home-drop-strip p{font-size:14px!important;line-height:1.35!important}

  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev215-scent-finder__copy>p,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev215-scent-finder__result>p,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev215-scent-finder__layers,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev197-card-logic,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev63-section--white{display:none!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev215-scent-finder__choices{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="shop"] .rev215-scent-finder__choices button{
    padding:12px 10px!important;
    font-size:12px!important;
  }

  html.rev224-selected-mobile-merge .tabaq-page[data-page^="product-"] .rev47-sales-intro,
  html.rev224-selected-mobile-merge .tabaq-page[data-page^="product-"] .rev63-product-proof,
  html.rev224-selected-mobile-merge .tabaq-page[data-page^="product-"] .rev61-product-close,
  html.rev224-selected-mobile-merge .tabaq-page[data-page^="product-"] .rev43-detail-grid,
  html.rev224-selected-mobile-merge .tabaq-page[data-page^="product-"] .rev47-related-kits{display:none!important}
}

/* REV223C - OPTIONAL MOBILE LAYERING RITUAL + PUBLIC DROP CLOCK */
.rev223-mobile-layer-guide{display:none}
.rev223-discount-drop{
  display:grid;gap:8px;padding:16px;border:1px solid rgba(17,16,12,.12);
  border-radius:22px;background:linear-gradient(135deg,#ffed7a,#ffd1e0 68%,#d9f5e8);
  color:#11100c
}
.rev223-discount-drop>span{
  font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase
}
.rev223-discount-drop>strong{font-size:16px;line-height:1.08}
.rev223-discount-drop__clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.rev223-discount-drop__clock b{
  display:grid;gap:2px;padding:8px 5px;border-radius:14px;background:rgba(255,255,255,.66);text-align:center
}
.rev223-discount-drop__clock i{font-size:21px;font-style:normal;line-height:1}
.rev223-discount-drop__clock small{
  font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase
}

@media (max-width:760px){
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev136-page-journey,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="home"] .rev137-page-bridge{display:none!important}

  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide{
    display:block!important;margin:18px 12px!important;padding:0!important;
    overflow:hidden;border:1px solid rgba(17,16,12,.12)!important;border-radius:24px!important;
    background:linear-gradient(135deg,#fff8dd,#ffd7e3 62%,#d9f5e8)!important
  }
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide summary{
    display:grid!important;grid-template-columns:1fr auto!important;gap:4px 10px!important;
    align-items:center!important;padding:16px!important;cursor:pointer!important;list-style:none!important
  }
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide summary::-webkit-details-marker{display:none!important}
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide summary span{
    font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important
  }
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide summary b{
    grid-column:1!important;font-size:26px!important;line-height:.96!important
  }
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide summary em{
    grid-column:2!important;grid-row:1 / span 2!important;font-size:28px!important;font-style:normal!important;
    transition:transform .25s ease!important
  }
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide[open] summary em{transform:rotate(45deg)!important}
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide__body{padding:0 14px 14px!important}
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide__body p{
    max-width:30ch!important;margin:0 0 12px!important;font-size:13px!important;line-height:1.35!important
  }
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide__stage{
    display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:5px!important;align-items:end!important;min-height:184px!important;padding:12px 4px!important;
    overflow:hidden!important;border-radius:20px!important;background:rgba(255,255,255,.42)!important
  }
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide__stage figure{
    display:grid!important;gap:4px!important;justify-items:center!important;margin:0!important;
    opacity:.45!important;transform:translateY(28px) scale(.92)!important
  }
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide__stage img{
    width:100%!important;height:122px!important;object-fit:contain!important
  }
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide__stage figcaption{
    display:grid!important;gap:1px!important;text-align:center!important
  }
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide__stage figcaption b{font-size:12px!important}
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide__stage figcaption span{font-size:9px!important;font-weight:800!important}
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide[open] .rev223-mobile-layer-guide__stage figure{
    animation:rev223LayerWake 2.8s cubic-bezier(.2,.8,.2,1) infinite!important
  }
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide[open] .rev223-mobile-layer-guide__stage figure:nth-child(2){animation-delay:.35s!important}
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide[open] .rev223-mobile-layer-guide__stage figure:nth-child(3){animation-delay:.7s!important}
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide[open] .rev223-mobile-layer-guide__stage figure:nth-child(4){animation-delay:1.05s!important}
  html.rev224-selected-mobile-merge .rev223-mobile-layer-guide .mini-btn{
    display:flex!important;justify-content:center!important;margin-top:10px!important
  }

  html.rev224-selected-mobile-merge .rev223-discount-drop{padding:13px!important;border-radius:18px!important}
  html.rev224-selected-mobile-merge .rev223-discount-drop__clock i{font-size:18px!important}

  html.rev224-selected-mobile-merge .tabaq-page[data-page="drop"] .rev70-drop-steps,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="drop"] .rev70-drop-note,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="drop"] .rev138-drop-engine,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="drop"] .rev147-release-board,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="drop"] .rev146-coming-drop--calendar,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="drop"] .rev210-drop-hype,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="drop"] .rev136-page-journey,
  html.rev224-selected-mobile-merge .tabaq-page[data-page="drop"] .rev137-page-bridge{display:none!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="drop"] .rev192-drop-route-hero{padding:16px 12px!important}
  html.rev224-selected-mobile-merge .tabaq-page[data-page="drop"] .rev192-drop-route-title{
    max-width:8ch!important;font-size:clamp(48px,14vw,66px)!important;line-height:.88!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="drop"] .rev70-drop-lead{
    max-width:34ch!important;font-size:14px!important;line-height:1.35!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="drop"] .rev223-discount-drop--route{
    max-width:370px!important;margin:14px 0!important
  }
  html.rev224-selected-mobile-merge .tabaq-page[data-page="drop"] .rev148-live-timer{display:none!important}

  html.rev224-selected-mobile-merge .rev136-page-journey__step.is-expanded,
  html.rev224-selected-mobile-merge .rev94-proof-strip article.is-expanded{
    display:block!important;
    width:100%!important;
    min-height:auto!important;
    padding:16px!important
  }
  html.rev224-selected-mobile-merge .rev136-page-journey__step.is-expanded .rev219-proof-detail,
  html.rev224-selected-mobile-merge .rev94-proof-strip article.is-expanded .rev219-proof-detail{
    display:grid!important;
    grid-column:1 / -1!important;
    width:100%!important;
    min-width:0!important;
    margin-top:14px!important;
    padding-top:14px!important
  }
  html.rev224-selected-mobile-merge .rev136-page-journey__step.is-expanded .rev219-proof-detail>div,
  html.rev224-selected-mobile-merge .rev94-proof-strip article.is-expanded .rev219-proof-detail>div{
    width:100%!important;
    min-width:0!important;
    overflow:visible!important
  }
  html.rev224-selected-mobile-merge .rev136-page-journey__step.is-expanded .rev219-proof-detail p,
  html.rev224-selected-mobile-merge .rev94-proof-strip article.is-expanded .rev219-proof-detail p{
    width:auto!important;
    max-width:none!important;
    color:#fffaf2!important;
    font-size:14px!important;
    line-height:1.35!important;
    overflow-wrap:normal!important;
    word-break:normal!important
  }
  html.rev224-selected-mobile-merge .rev136-page-journey__step.is-expanded .rev219-story-note,
  html.rev224-selected-mobile-merge .rev94-proof-strip article.is-expanded .rev219-story-note{
    display:block!important;
    margin-top:12px!important;
    color:#ffd86b!important
  }
}

@keyframes rev223LayerWake{
  0%,100%{opacity:.45;transform:translateY(28px) scale(.92)}
  28%,60%{opacity:1;transform:translateY(0) scale(1)}
}

.seo-product-links{
  display:flex;
  flex-wrap:wrap;
  gap:10px 18px;
  align-items:center;
  padding:18px 22px 92px;
  background:#fffaf2;
  color:#211b18;
  font:700 12px/1.35 Inter,Arial,sans-serif;
}
.seo-product-links strong{width:100%;font-size:13px}
.seo-product-links a{color:#211b18;text-decoration:underline;text-underline-offset:3px}
