html body .oshi-neko-hero{padding:clamp(40px,6vw,80px) 0 50px!important}html body .oshi-neko-hero__logo{background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important;max-width:880px!important;margin:0 auto 8px!important;display:block;line-height:0;font-size:0}html body .oshi-neko-hero__logo img{max-width:100%!important;max-height:480px!important;height:auto!important;width:auto!important;display:block!important;margin:0 auto!important;vertical-align:middle;filter:drop-shadow(0 14px 32px rgba(42,35,74,.18))}html body .oshi-neko-info{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:14px!important;max-width:900px!important;margin:0 auto!important;grid-template-columns:none!important}html body .oshi-neko-info__item{flex:0 1 360px!important;min-width:280px!important;max-width:460px!important}html body .oshi-mega-hero__mascot-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;z-index:2;pointer-events:none}html body .oshi-mega-hero__mascot{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 40px rgba(42,35,74,.22)) drop-shadow(0 0 60px rgba(197,105,160,.18));animation:oshi-mascot-float 6s ease-in-out infinite;will-change:transform}@keyframes oshi-mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}html body .oshi-mega-hero--mascot .oshi-mega-hero__floater{opacity:.5}html body .oshi-mega-hero--mascot .oshi-mega-hero__sparkle{z-index:3;opacity:.85}html body .product-card-wrapper{position:relative!important;isolation:isolate;overflow:visible!important;background:transparent!important}html body .product-card-wrapper:before{content:"";position:absolute;top:-8%;left:-10%;width:120%;aspect-ratio:1 / 1;border-radius:50%;background:conic-gradient(from 0deg,#c569a0,#eac6e3 16%,#cbf0ff,#d4f4e3 50%,#ffd9c8 66%,#dbcff6,#c569a0);opacity:0;z-index:0;pointer-events:none;filter:blur(28px);transition:opacity .4s ease;will-change:opacity,transform}html body .product-card-wrapper:hover:before{opacity:.55;animation:oshi-product-spin 5s linear infinite}@keyframes oshi-product-spin{to{transform:rotate(360deg)}}html body .product-card-wrapper>*{position:relative;z-index:1}html body .product-card-wrapper .card,html body .product-card-wrapper .card.card--standard,html body .product-card-wrapper .card.card--card,html body .product-card-wrapper .card.card--media,html body .product-card-wrapper .card.gradient{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;overflow:visible!important;transform:none!important;position:relative}html body .product-card-wrapper .card .card__inner,html body .product-card-wrapper .card .card__inner.ratio,html body .product-card-wrapper .card .card__inner.gradient{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:0 0 16px!important;position:relative;z-index:2;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;--ratio-percent: 100% !important;overflow:visible!important}html body .product-card-wrapper .card .card__media,html body .product-card-wrapper .card .card__media.gradient{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;border:0!important;padding:0!important;overflow:visible!important}html body .product-card-wrapper .card .media,html body .product-card-wrapper .card .media.media--transparent,html body .product-card-wrapper .card .media.media--hover-effect,html body .product-card-wrapper .card-wrapper .media,html body .product-card-wrapper .media,html body .product-card-wrapper picture{background:transparent!important;background-color:transparent!important;background-image:none!important;border-radius:0!important;border:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important}html body .product-card-wrapper .card img,html body .product-card-wrapper .card picture,html body .product-card-wrapper .card .media img,html body .product-card-wrapper img.motion-reduce{object-fit:contain!important;width:100%!important;height:100%!important;background:transparent!important;filter:drop-shadow(0 14px 28px rgba(42,35,74,.16));transition:filter .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1)!important;will-change:transform,filter;display:block}html body .product-card-wrapper:hover .card img,html body .product-card-wrapper:hover .card picture,html body .product-card-wrapper:hover .card .media img,html body .product-card-wrapper:hover img.motion-reduce{filter:drop-shadow(0 22px 40px rgba(42,35,74,.22)) drop-shadow(0 0 36px rgba(197,105,160,.55))!important;transform:translateY(-12px) scale(1.06) translateZ(0)!important}html body .product-card-wrapper .card__content,html body .product-card-wrapper .card__information,html body .product-card-wrapper .card-information{background:transparent!important;padding:0!important;border:0!important;margin:0!important;text-align:center!important;position:relative;z-index:3}html body .product-card-wrapper .card__heading,html body .product-card-wrapper .card__heading.h5{font-family:var(--font-heading-family),"Poetsen One",system-ui,sans-serif!important;font-size:1.18rem!important;margin:18px 0 8px!important;font-weight:400!important;text-align:center!important;line-height:1.15!important;letter-spacing:-.012em!important;color:#2a234a!important}html body .product-card-wrapper .card__heading a,html body .product-card-wrapper .card__heading .full-unstyled-link{color:#2a234a!important;text-decoration:none!important;display:inline!important;background-image:linear-gradient(90deg,#c569a0,#c569a0)!important;background-position:50% 100%!important;background-repeat:no-repeat!important;background-size:0% 2px!important;transition:background-size .4s cubic-bezier(.4,0,.2,1),color .25s ease!important;padding-bottom:4px!important}html body .product-card-wrapper:hover .card__heading a,html body .product-card-wrapper:hover .card__heading .full-unstyled-link{background-size:100% 2px!important;color:#c569a0!important}html body .product-card-wrapper .price,html body .product-card-wrapper .card-information .price,html body .product-card-wrapper .price__regular,html body .product-card-wrapper .price-item{text-align:center!important;display:block!important;color:#2a234a!important;font-weight:800!important;font-size:1rem!important;margin:4px 0 0!important;background:transparent!important}html body .product-card-wrapper .price--on-sale .price-item--sale,html body .product-card-wrapper .price-item--last{color:#c569a0!important}html body .product-card-wrapper .rating,html body .product-card-wrapper .rating-text,html body .product-card-wrapper .rating-count{text-align:center!important;display:block!important;margin:4px auto 0!important;color:#6e5f8b!important;font-size:.82rem!important}html body .product-card-wrapper .card__badge{position:absolute!important;top:6px!important;right:6px!important;z-index:5;pointer-events:none}html body .product-card-wrapper .card__badge .badge{background:#c569a0!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:6px 14px!important;font-weight:800!important;font-size:.7rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:0 6px 18px #c569a073!important}html body .product-grid,html body .grid--peek.product-grid,html body .featured-collection .grid,html body .related-products .grid{gap:44px 32px!important}html body.template-page-partners .card-wrapper.collection-card-wrapper,html body.template-page-partners .collection-card-wrapper{position:relative!important;isolation:isolate}html body.template-page-partners .card-wrapper.collection-card-wrapper:before,html body.template-page-partners .collection-card-wrapper:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;aspect-ratio:1 / 1;border-radius:999px;background:conic-gradient(from 0deg,#c569a0,#eac6e3 16%,#cbf0ff,#d4f4e3 50%,#ffd9c8 66%,#dbcff6,#c569a0);opacity:0;z-index:0;pointer-events:none;transition:opacity .4s ease;filter:blur(6px);will-change:opacity,transform}html body.template-page-partners .card-wrapper.collection-card-wrapper:hover:before,html body.template-page-partners .collection-card-wrapper:hover:before{opacity:.85;animation:oshi-circle-spin 4s linear infinite}@keyframes oshi-circle-spin{to{transform:rotate(360deg)}}html body.template-page-partners .card-wrapper.collection-card-wrapper>*,html body.template-page-partners .collection-card-wrapper>*{position:relative;z-index:1}html body.template-page-partners .card-wrapper.collection-card-wrapper .card,html body.template-page-partners .collection-list .card{background:transparent!important;box-shadow:none!important;padding:0!important;border:0!important;overflow:visible!important;position:relative;transform:none!important}html body.template-page-partners .card-wrapper.collection-card-wrapper .card .card__inner,html body.template-page-partners .card-wrapper.collection-card-wrapper .card .card__inner.ratio{background:linear-gradient(135deg,#f5e4ef,#e6f6ff,#ede4fa)!important;box-shadow:0 14px 36px #2a234a24,inset 0 0 0 4px #ffffffd9!important;transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1)!important;position:relative;margin:0!important;z-index:2;aspect-ratio:1 / 1!important;border-radius:999px!important;overflow:hidden!important;--ratio-percent: 100% !important;height:auto!important;min-height:0!important;will-change:transform,box-shadow}html body.template-page-partners .card-wrapper.collection-card-wrapper .card .card__media,html body.template-page-partners .card-wrapper.collection-card-wrapper .shape--round{background:transparent!important;box-shadow:none!important;border-radius:999px!important;margin:0!important;border:0!important;padding:0!important;overflow:hidden!important}html body.template-page-partners .card-wrapper.collection-card-wrapper .card .media,html body.template-page-partners .card-wrapper.collection-card-wrapper .card .media--transparent{background:transparent!important;background-color:transparent!important}html body.template-page-partners .card-wrapper.collection-card-wrapper img,html body.template-page-partners .card-wrapper.collection-card-wrapper picture{transition:transform .5s cubic-bezier(.4,0,.2,1)!important;will-change:transform}html body.template-page-partners .card-wrapper.collection-card-wrapper:hover img,html body.template-page-partners .card-wrapper.collection-card-wrapper:hover picture{transform:scale(1.06) translateZ(0)!important}html body.template-page-partners .card-wrapper.collection-card-wrapper:hover .card .card__inner{transform:scale(1.08) translateY(-10px) translateZ(0)!important;box-shadow:0 36px 64px #2a234a38,inset 0 0 0 5px #fffffff2,0 0 80px #c569a073!important}html body.template-page-partners .card-wrapper.collection-card-wrapper .card__heading,html body.template-page-partners .card-wrapper.collection-card-wrapper .card__heading.h5{text-align:center!important;margin:22px 0 0!important;padding:0!important;font-family:var(--font-heading-family),"Poetsen One",system-ui,sans-serif!important;font-size:1.15rem!important;color:#2a234a!important;letter-spacing:-.012em!important;font-weight:400!important;position:relative;z-index:3}html body.template-page-partners .card-wrapper.collection-card-wrapper .card__heading a{color:#2a234a!important;text-decoration:none!important;display:inline!important;background-image:linear-gradient(90deg,#c569a0,#c569a0)!important;background-position:50% 100%!important;background-repeat:no-repeat!important;background-size:0% 2px!important;transition:background-size .4s cubic-bezier(.4,0,.2,1),color .25s ease!important;padding-bottom:4px!important}html body.template-page-partners .card-wrapper.collection-card-wrapper:hover .card__heading a{background-size:100% 2px!important;color:#c569a0!important}html body.template-page-partners .card-wrapper.collection-card-wrapper .card__heading .icon-wrap,html body.template-page-partners .card-wrapper.collection-card-wrapper .card__heading svg{display:none!important}html body.template-page-partners .collection-list .grid,html body.template-page-partners .collection-list ul.grid{gap:40px 24px!important}@media(hover:none)and (pointer:coarse){html body .product-card-wrapper:hover:before{opacity:0!important;animation:none!important}html body .product-card-wrapper:hover .card img,html body .product-card-wrapper:hover .card picture{filter:drop-shadow(0 14px 28px rgba(42,35,74,.16))!important;transform:none!important}html body.template-page-partners .card-wrapper.collection-card-wrapper:hover:before{opacity:0!important;animation:none!important}html body.template-page-partners .card-wrapper.collection-card-wrapper:hover .card .card__inner{transform:none!important}}@media(max-width:880px){html body .oshi-mega-hero{min-height:auto!important;padding:40px 0 50px!important}html body .oshi-mega-hero__container{grid-template-columns:1fr!important;gap:24px!important;padding:0 20px!important}html body .oshi-mega-hero__content{text-align:center;max-width:100%}html body .oshi-mega-hero__art{min-height:360px!important;order:-1!important}html body .oshi-mega-hero__title{font-size:clamp(2.4rem,9vw,4.4rem)!important}html body .oshi-mega-hero__lede{margin-left:auto;margin-right:auto}html body .oshi-mega-hero__ctas,html body .oshi-mega-hero__pills{justify-content:center}html body .oshi-mega-hero--mascot .oshi-mega-hero__mascot-wrap{position:relative}html body .oshi-mega-hero--mascot .oshi-mega-hero__mascot{max-height:420px}html body .oshi-partners-hero{padding:50px 0 60px!important}html body .oshi-partners-hero__title{font-size:clamp(2.4rem,9vw,4.4rem)!important}html body .oshi-partners-hero__stats{flex-direction:column;gap:20px;padding:22px 36px;border-radius:28px}html body .oshi-partners-how__steps{grid-template-columns:1fr!important;gap:18px!important}html body .oshi-partners-cta{padding:60px 0!important}html body .oshi-partners-cta__title{font-size:clamp(2rem,8vw,3.4rem)!important}html body .oshi-coll-hero{padding:50px 0 70px!important}html body .oshi-coll-hero__title{font-size:clamp(2.2rem,8vw,3.6rem)!important}html body .oshi-coll-hero__bubble--1,html body .oshi-coll-hero__bubble--3{width:70px;height:70px}html body .oshi-contact-hero{padding:50px 0 60px!important}html body .oshi-contact-hero__title{font-size:clamp(2rem,8vw,3.6rem)!important}html body .oshi-contact-pills__primary{grid-template-columns:1fr!important;gap:12px!important}html body .oshi-contact-card{padding:22px!important}html body .oshi-contact-pills__social-wrap{flex-direction:column;padding:14px 18px;border-radius:22px}html body .oshi-neko-hero{padding:30px 0 40px!important}html body .oshi-neko-hero__logo{max-width:92%!important}html body .oshi-neko-hero__logo img{max-height:260px!important}html body .oshi-neko-meet{padding:28px 22px!important}html body .oshi-neko-meet__title{font-size:clamp(1.4rem,6vw,2rem)!important}html body .oshi-coll-promo__inner{grid-template-columns:1fr!important}html body .oshi-product-promise__row{grid-template-columns:1fr!important;gap:14px!important}html body .oshi-product-promise{padding:50px 0!important}html body .facets-container form#FacetFiltersForm,html body .facets-container form.facets__form{grid-template-columns:1fr!important;grid-template-areas:"filters" "sort" "count"!important}html body .facets-container form#FacetFiltersForm>.facet-filters,html body .facets-container form#FacetFiltersForm>.product-count{justify-self:start!important}html body .footer{padding:60px 0 30px!important}html body .oshi-mega-hero__ctas .button,html body .oshi-partners-cta__buttons .button,html body .oshi-neko-meet .button{width:100%;max-width:360px}}@media(max-width:750px){html body .page-width,html body .page-width--narrow{padding-left:16px!important;padding-right:16px!important}html body .product-grid,html body .featured-collection .grid,html body .related-products .grid,html body.template-page-partners .collection-list .grid{gap:28px 16px!important}html body h1,html body .h0{font-size:clamp(2rem,9vw,3.4rem)!important}html body h2{font-size:clamp(1.6rem,7vw,2.6rem)!important}html body .oshi-mega-hero__pills,html body .oshi-coll-hero-pills{gap:8px}html body .oshi-mega-hero__pill{font-size:.82rem;padding:8px 14px}html body .footer-block{margin-bottom:24px}}@media(max-width:480px){html body .page-width,html body .page-width--narrow{padding-left:12px!important;padding-right:12px!important}html body .product-card-wrapper .card__heading,html body .product-card-wrapper .card__heading.h5{font-size:.95rem!important;margin:12px 0 4px!important}html body .product-card-wrapper .price{font-size:.9rem!important}html body .oshi-mega-hero__art{min-height:280px!important}html body .oshi-mega-hero--mascot .oshi-mega-hero__mascot{max-height:320px}html body .oshi-partners-hero__stats{padding:18px 24px!important}html body .oshi-partners-hero__stat-num{font-size:1.7rem}html body .header__submenu,html body .mega-menu__content{min-width:220px!important}}@media(prefers-reduced-motion:reduce){html body .product-card-wrapper:hover:before,html body.template-page-partners .card-wrapper.collection-card-wrapper:hover:before{animation:none!important}html body .product-card-wrapper:hover .card img,html body .product-card-wrapper:hover .card picture{transform:none!important}html body.template-page-partners .card-wrapper.collection-card-wrapper:hover .card .card__inner{transform:none!important}html body .oshi-mega-hero__mascot,html body .oshi-mega-hero__floater,html body .oshi-coll-hero__bubble,html body .oshi-partners-hero__bubble,html body .oshi-contact-hero__bubble,html body .oshi-neko-hero__bubble{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/oshi-cards-pop.css.map */
