:root{--letter-spacing--heading-loose: .025em;--letter-spacing--body-loose: .025em;--ayoyo-wordmark-tracking: .18em;--ayoyo-wordmark-weight: 400;--ayoyo-dim: #F8F5F2;--ayoyo-dim-medium: #F6F2EE;--ayoyo-dim-strong: #EFE9E3;--ayoyo-crimson: #8E1F2B;--ayoyo-crimson-deep: #6E0F1B;--ayoyo-champagne: #B9A492;--ayoyo-ink: #26221F;--ayoyo-muted: #6E645C;--ayoyo-rule: #D6CCC1}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:400}.header__logo .header__heading-text,.ayoyo-wordmark{font-family:var(--font-heading--family),sans-serif;font-weight:var(--ayoyo-wordmark-weight);letter-spacing:var(--ayoyo-wordmark-tracking);text-transform:uppercase;line-height:1}.product-card__inner,.collection-list__item,.ayoyo-rule-top{border-color:var(--ayoyo-rule)}.ayoyo-rule-top{border-top:1px solid var(--ayoyo-rule)}.ayoyo-section--dim{background-color:var(--ayoyo-dim-strong)}.ayoyo-section--dim-soft{background-color:var(--ayoyo-dim)}.product-card .buy-buttons-block .quantity-selector,.product-card .buy-buttons-block .quantity-label,.product-card .buy-buttons-block .quantity-rules,.product-card .buy-buttons-block .accelerated-checkout-block,.product-card .buy-buttons-block .pickup-availability,.product-card .buy-buttons-block volume-pricing{display:none!important}.product-card .buy-buttons-block{width:100%;margin-block-start:4px}.product-card .product-form-buttons{display:block;width:100%}.product-card .add-to-cart-button{width:100%;border-radius:100px;background-color:var(--ayoyo-rule);border:1px solid var(--ayoyo-rule);color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;padding-block:14px;transition:background-color .15s ease,color .15s ease}.product-card .add-to-cart-button:hover:not([disabled]){background-color:#26221f}.product-card .add-to-cart-button[disabled]{background-color:#fff;color:var(--ayoyo-rule);opacity:1}.product-card .product-card-gallery img{aspect-ratio:1 / 1;object-fit:cover;width:100%}.collection-card__inner{position:relative;overflow:hidden}.collection-card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047;pointer-events:none;transition:background-color .2s ease;z-index:1}.collection-card__inner:hover:after{background:#00000061}.collection-card__content{position:relative;z-index:2}.collection-card__content *{color:#fff}.shopify-section .marquee *{white-space:nowrap}.ayoyo-eyebrow{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.announcement-bar,.announcement-bar__text,.announcement-bar a{color:#fff}.shopify-section-group-footer-group,.shopify-section-group-footer-group a,.shopify-section-group-footer-group p,.shopify-section-group-footer-group h1,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4,.shopify-section-group-footer-group h5,.shopify-section-group-footer-group h6,.shopify-section-group-footer-group .footer-utilities__text,.shopify-section-group-footer-group svg{color:#fff;fill:currentColor}.shopify-section-group-footer-group input[type=email],.shopify-section-group-footer-group input[type=text]{background-color:transparent;border-color:#ffffff73;color:#fff}.shopify-section-group-footer-group input::placeholder{color:#fff9}.shopify-section-group-footer-group .button{background-color:#fff;border-color:#fff;color:#26221f}@media(max-width:749px){.slide__content .text-block{background:#ffffffd1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:16px 18px;border-radius:2px}.slide__content .button-custom{background:#fff;color:#26221f}}.ayoyo-fnav{border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:32px;display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:40px;align-items:start}.ayoyo-fnav__col{display:flex;flex-direction:column;gap:10px}.ayoyo-fnav__h{margin:0 0 4px;font-family:var(--font-subheading--family, inherit);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;opacity:.764}.ayoyo-fnav a{color:inherit;text-decoration:none;font-size:.875rem;line-height:1.5;width:fit-content;border-bottom:1px solid transparent}.ayoyo-fnav a:hover,.ayoyo-fnav a:focus-visible{border-bottom-color:currentColor}.ayoyo-fnav__body{margin:0;font-size:.875rem;line-height:1.6;max-width:42ch;opacity:.94}@media(min-width:750px)and (max-width:1023px){.ayoyo-fnav{grid-template-columns:repeat(3,1fr)}.ayoyo-fnav__col--about{grid-column:1 / -1}}@media(max-width:749px){.ayoyo-fnav{grid-template-columns:1fr 1fr;gap:28px 20px}.ayoyo-fnav__col--about{grid-column:1 / -1}}.ayoyo-gallery__eyebrow{margin:0 0 8px;font-family:var(--font-subheading--family, inherit);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;opacity:.705;text-align:center}.ayoyo-gallery__h{margin:0 0 36px;text-align:center;font-family:var(--font-heading--family, inherit);font-weight:400;font-size:2rem;line-height:1;letter-spacing:.025em;text-transform:uppercase}.ayoyo-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ayoyo-gallery__cell{margin:0;overflow:hidden;aspect-ratio:1 / 1;background:#efe9e3}.ayoyo-gallery__cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ayoyo-gallery__cell:hover img{transform:scale(1.04)}@media(max-width:749px){.ayoyo-gallery__grid{grid-template-columns:repeat(2,1fr);gap:8px}.ayoyo-gallery__h{font-size:1.5rem;margin-bottom:24px}}:root{--ayoyo-ease: cubic-bezier(.16, 1, .3, 1);--ayoyo-dur-text: .7s;--ayoyo-dur-media: .9s;--ayoyo-rise: 24px}[data-ayoyo-reveal]{opacity:0;transform:translate3d(0,var(--ayoyo-rise),0);transition:opacity var(--ayoyo-dur-media) var(--ayoyo-ease) var(--reveal-delay, 0ms),transform var(--ayoyo-dur-media) var(--ayoyo-ease) var(--reveal-delay, 0ms)}[data-ayoyo-reveal].is-revealed{opacity:1;transform:none}.ayoyo-split .ayoyo-word{display:inline-block;animation:ayoyo-blur-in var(--ayoyo-dur-text) var(--ayoyo-ease) both;animation-delay:calc(var(--i) * .1s)}@keyframes ayoyo-blur-in{0%{opacity:0;filter:blur(10px);transform:translate3d(0,-18px,0)}55%{opacity:.5;filter:blur(5px);transform:translate3d(0,5px,0)}to{opacity:1;filter:blur(0px);transform:none}}.product-card img,.collection-card img{transition:transform var(--ayoyo-dur-media) var(--ayoyo-ease)}.product-card:hover img,.collection-card:hover img{transform:scale(1.045)}.product-card .card-gallery,.collection-card .collection-card__image,.collection-card figure{overflow:hidden}@media(prefers-reduced-motion:reduce){[data-ayoyo-reveal],[data-ayoyo-reveal].is-revealed{opacity:1!important;transform:none!important;transition:none!important}.ayoyo-split .ayoyo-word{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}.product-card img,.collection-card img,.ayoyo-gallery__cell img{transition:none!important}.product-card:hover img,.collection-card:hover img,.ayoyo-gallery__cell:hover img{transform:none!important}}.ayoyo-press{border-block:1px solid rgba(0,0,0,.08);padding-block:22px;overflow:hidden}.ayoyo-press__eyebrow{margin:0 0 14px;text-align:center;font-family:var(--font-subheading--family, inherit);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;opacity:.658}.ayoyo-press__track{display:flex;width:max-content;animation:ayoyo-press-scroll 44s linear infinite;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ayoyo-press__row{display:flex;gap:64px;margin:0;padding:0 32px;list-style:none}.ayoyo-press__row li{font-family:var(--font-heading--family, inherit);font-size:1.125rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:.658}@keyframes ayoyo-press-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ayoyo-press:hover .ayoyo-press__track,.ayoyo-press:focus-within .ayoyo-press__track{animation-play-state:paused}.ayoyo-reviews{text-align:center}.ayoyo-reviews__eyebrow{margin:0 0 10px;font-family:var(--font-subheading--family, inherit);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;opacity:.658}.ayoyo-reviews__h{margin:0 0 10px;font-family:var(--font-heading--family, inherit);font-weight:400;font-size:2rem;line-height:1;letter-spacing:.025em;text-transform:uppercase}.ayoyo-reviews__agg{margin:0 0 40px;font-size:.875rem;opacity:.823}.ayoyo-reviews__score{font-size:1.125rem;font-weight:500}.ayoyo-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}.ayoyo-reviews__card{margin:0;background:#fff;padding:28px 26px;display:flex;flex-direction:column;gap:14px}.ayoyo-reviews__stars{font-size:.8125rem;letter-spacing:.2em}.ayoyo-reviews__card blockquote{margin:0;font-size:.9375rem;line-height:1.65}.ayoyo-reviews__card figcaption{display:flex;align-items:center;gap:10px;font-size:.8125rem;opacity:.764;margin-top:auto}.ayoyo-reviews__avatar{width:30px;height:30px;border-radius:50%;background:#ede7e0;display:grid;place-items:center;font-size:.75rem;text-transform:uppercase}@media(max-width:749px){.ayoyo-reviews__grid{grid-template-columns:1fr}.ayoyo-reviews__h{font-size:1.5rem}.ayoyo-press__row{gap:40px}}@media(prefers-reduced-motion:reduce){.ayoyo-press__track{animation:none!important}}.ayoyo-nav{display:flex;align-items:center;height:100%;--anav-pad: clamp(24px, 3vw, 56px)}.ayoyo-nav__list{display:flex;align-items:center;gap:clamp(14px,1.8vw,32px);height:100%;margin:0;padding:0}.ayoyo-nav__item{display:flex;align-items:center;height:100%;flex-shrink:0}.ayoyo-nav__link{font-family:var(--font-heading--family),sans-serif;font-weight:400;font-size:clamp(.6875rem,.75vw,.8125rem);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground);white-space:nowrap;position:relative;padding-block:4px}.ayoyo-nav__link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ayoyo-ease, ease)}.ayoyo-nav__item:hover .ayoyo-nav__link:after,.ayoyo-nav__item:focus-within .ayoyo-nav__link:after{transform:scaleX(1)}.ayoyo-nav__panel{position:absolute;left:0;right:0;top:100%;z-index:30;background:var(--color-background, #fff);border-top:1px solid var(--ayoyo-rule);box-shadow:0 30px 60px -40px #00000073;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .26s ease,transform .42s var(--ayoyo-ease, ease),visibility .26s}.ayoyo-nav__panel:before{content:"";position:absolute;inset-inline:0;top:-20px;height:20px}.ayoyo-nav__item:hover>.ayoyo-nav__panel,.ayoyo-nav__item:focus-within>.ayoyo-nav__panel{opacity:1;visibility:visible;transform:translateY(0)}.ayoyo-nav__panel-inner{max-width:var(--page-max-width, 1400px);margin-inline:auto;padding:clamp(28px,2.6vw,44px) var(--anav-pad) clamp(30px,3vw,48px);display:grid;grid-template-columns:minmax(240px,30%) 1fr;gap:clamp(28px,3.4vw,64px);align-items:stretch}.ayoyo-nav__panel--wide .ayoyo-nav__panel-inner{grid-template-columns:minmax(280px,36%) 1fr}.ayoyo-nav__h{margin:0 0 18px;font-family:var(--font-subheading--family),sans-serif;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-foreground);opacity:.646}.ayoyo-nav__col--ways,.ayoyo-nav__col--lead{border-inline-end:1px solid rgb(0 0 0 / 10%);padding-inline-end:clamp(20px,2.4vw,44px)}.ayoyo-nav__tiles{display:grid;grid-template-columns:1fr;gap:16px;margin:0;padding:0}.ayoyo-nav__tile{display:grid;grid-template-columns:68px 1fr;gap:14px;align-items:center;text-decoration:none;color:var(--color-foreground)}.ayoyo-nav__tile-media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--ayoyo-dim-strong)}.ayoyo-nav__tile-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ayoyo-ease, ease)}.ayoyo-nav__tile:hover .ayoyo-nav__tile-media img{transform:scale(1.06)}.ayoyo-nav__tile-text{display:block;min-width:0}.ayoyo-nav__tile-t{display:block;font-size:.875rem;line-height:1.25}.ayoyo-nav__tile-n{display:block;margin-top:3px;font-size:.6875rem;letter-spacing:.06em;opacity:.588}.ayoyo-nav__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,22px);margin:0;padding:0}.ayoyo-nav__card{display:block;text-decoration:none;color:var(--color-foreground)}.ayoyo-nav__card-media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--ayoyo-dim-strong);margin-bottom:10px}.ayoyo-nav__card-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ayoyo-ease, ease)}.ayoyo-nav__card:hover .ayoyo-nav__card-media img{transform:scale(1.05)}.ayoyo-nav__card-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;line-height:1.35}.ayoyo-nav__card-p{display:block;margin-top:4px;font-size:.75rem;opacity:.705}.ayoyo-nav__lead{display:block;text-decoration:none;color:var(--color-foreground)}.ayoyo-nav__lead-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--ayoyo-dim-strong);margin-bottom:14px}.ayoyo-nav__lead-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ayoyo-ease, ease)}.ayoyo-nav__lead:hover .ayoyo-nav__lead-media img{transform:scale(1.05)}.ayoyo-nav__lead-t{display:block;font-family:var(--font-heading--family),sans-serif;font-size:1rem;letter-spacing:.025em}.ayoyo-nav__lead-cta{display:block;margin-top:6px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.705}@media screen and (max-width:1100px){.ayoyo-nav__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ayoyo-nav__cards>li:nth-child(4){display:none}}@media(prefers-reduced-motion:reduce){.ayoyo-nav__panel,.ayoyo-nav__link:after,.ayoyo-nav__tile-media img,.ayoyo-nav__card-media img,.ayoyo-nav__lead-media img{transition-duration:.01ms}}.ayoyo-nav__ways-cta{display:inline-block;align-self:flex-start;margin-top:22px;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground);border-bottom:1px solid currentcolor;padding-bottom:2px}.ayoyo-nav__col--ways{display:flex;flex-direction:column}.ayoyo-nav__col--ways .ayoyo-nav__tiles{flex:1 1 auto;align-content:start}.ayoyo-fshop__h{margin:0 0 20px;font-family:var(--font-subheading--family),sans-serif;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;opacity:.646}.ayoyo-fshop__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,26px)}.ayoyo-fshop__tile{display:block;text-decoration:none}.ayoyo-fshop__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#ffffff0f;margin-bottom:12px}.ayoyo-fshop__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ayoyo-ease, ease)}.ayoyo-fshop__tile:hover .ayoyo-fshop__media img{transform:scale(1.05)}.ayoyo-fshop__t{display:block;font-size:.8125rem;letter-spacing:.02em}.ayoyo-fshop__n{display:block;margin-top:3px;font-size:.6875rem;letter-spacing:.06em;opacity:.588}@media screen and (max-width:749px){.ayoyo-fshop__grid{grid-template-columns:1fr 1fr;gap:16px}}@media(prefers-reduced-motion:reduce){.ayoyo-fshop__media img{transition-duration:.01ms}}.ayoyo-steps__eyebrow{margin:0 0 clamp(28px,3vw,44px);text-align:center;font-family:var(--font-subheading--family),sans-serif;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;opacity:.646}.ayoyo-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.ayoyo-steps__cell{text-align:center}.ayoyo-steps__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#fff;margin-bottom:22px}.ayoyo-steps__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ayoyo-ease, ease)}.ayoyo-steps__media:hover img{transform:scale(1.04)}.ayoyo-steps__num{margin:0 0 8px;font-family:var(--font-subheading--family),sans-serif;font-size:.75rem;letter-spacing:.025em;opacity:.705}.ayoyo-steps__t{margin:0 0 10px;font-size:1.125rem;font-weight:400;letter-spacing:.025em;line-height:1.2}.ayoyo-steps__b{margin:0 auto;max-width:34ch;line-height:1.6}@media screen and (max-width:749px){.ayoyo-steps__grid{grid-template-columns:1fr;gap:36px}.ayoyo-steps__media{aspect-ratio:16 / 10}}@media(prefers-reduced-motion:reduce){.ayoyo-steps__media img{transition-duration:.01ms}}.ayoyo-dnav{margin-top:26px;padding-block-start:22px;padding-inline:var(--drawer-padding);border-top:1px solid rgb(0 0 0 / 10%)}.ayoyo-dnav__h{margin:0 0 14px;font-family:var(--font-subheading--family),sans-serif;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;opacity:.646}.ayoyo-dnav__list{display:grid;gap:14px;margin:0;padding:0}.ayoyo-dnav__row{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;text-decoration:none;color:var(--color-foreground)}.ayoyo-dnav__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--ayoyo-dim-strong)}.ayoyo-dnav__media img{width:100%;height:100%;object-fit:cover}.ayoyo-dnav__t{display:block;font-size:.9375rem;line-height:1.25}.ayoyo-dnav__n{display:block;margin-top:2px;font-size:.75rem;opacity:.588}.ayoyo-dnav__cta{display:inline-block;margin-top:20px;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground);border-bottom:1px solid currentcolor;padding-bottom:2px}.ayoyo-nav__links{display:grid;gap:2px}.ayoyo-nav__linkitem{display:block;padding:8px 0;font-size:.9375rem;line-height:1.3;letter-spacing:.02em;text-decoration:none;color:var(--color-foreground);border-block-end:1px solid transparent;transition:border-color .2s ease,opacity .2s ease}.ayoyo-nav__linkitem:hover{border-block-end-color:var(--color-foreground)}.ayoyo-nav__promo{display:grid;gap:10px;text-decoration:none;color:var(--color-foreground);max-width:460px}.ayoyo-nav__promo-media{display:block;overflow:hidden}.ayoyo-nav__promo-media img{display:block;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.ayoyo-nav__promo:hover .ayoyo-nav__promo-media img{transform:scale(1.03)}.ayoyo-nav__promo-t{font-size:1.0625rem;letter-spacing:.025em}.ayoyo-nav__promo-b{font-size:.8125rem;line-height:1.55;opacity:.823}.ayoyo-nav__panel--b2b .ayoyo-nav__panel-inner{grid-template-columns:minmax(190px,20%) minmax(260px,32%) 1fr}.ayoyo-nav__promo-media img{aspect-ratio:16 / 10;object-fit:cover}.ayoyo-nav__facts{display:grid;gap:14px;max-width:40ch}.ayoyo-nav__facts li{font-size:.8125rem;line-height:1.55;opacity:.94;padding-inline-start:14px;border-inline-start:1px solid rgba(0,0,0,.18)}.ayoyo-nav__facts strong{font-weight:400;opacity:1}@media(max-width:1100px){.ayoyo-nav__panel--b2b .ayoyo-nav__panel-inner{grid-template-columns:minmax(180px,26%) 1fr}.ayoyo-nav__col--facts{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ayoyo-brand.css.map */
