.intro-wipe{position:fixed;inset:0;z-index:300;background:#d8ff3e;color:#050505;display:grid;place-items:center;animation:introExit 1.25s cubic-bezier(.77,0,.18,1) .35s both;pointer-events:none}.intro-wipe span{font-size:11px;font-weight:800;letter-spacing:.26em}.intro-wipe i{position:absolute;left:0;bottom:0;width:100%;height:2px;background:#050505;transform-origin:left;animation:introLine .45s ease both}@keyframes introExit{0%,55%{transform:translateY(0)}100%{transform:translateY(-102%)}}@keyframes introLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(prefers-reduced-motion:reduce){.intro-wipe{display:none}}
.collection-section .product-description{color:#333}.product-card[hidden]{display:none}.brand-mark{line-height:1}

.intro-wipe .dialix-wordmark--intro{flex-direction:row;gap:.42em;font-size:clamp(30px,7vw,54px)}
.intro-wipe .dialix-wordmark--intro .dialix-wordmark__paw{width:1.35em;height:1.35em;color:#050505}
@keyframes introExitMobile{0%,45%{transform:translateY(0)}100%{transform:translateY(-105%)}}
@media(max-width:620px){
  .intro-wipe{inset:0 0 auto;height:96px;animation:introExitMobile .48s cubic-bezier(.4,0,.2,1) .06s both;box-shadow:0 1px 0 #050505}
  .intro-wipe .dialix-wordmark--intro{gap:.42em;font-size:30px}
  .intro-wipe .dialix-wordmark--intro .dialix-wordmark__paw{width:1.35em;height:1.35em;color:#050505}
  .intro-wipe i{animation-duration:.24s}
}
