:root:has(.mu-cat-ranking){--mu-cat-page: #f8f7f3;--mu-cat-page-rgb: 248 247 243;--mu-cat-shelf: #eae5dc;--mu-cat-surface: #efede7;--mu-cat-ink: #302d29;--mu-cat-ink-rgb: 48 45 41;--mu-cat-muted: #69645c;--mu-cat-rule: rgb(48 45 41 / .16);--mu-cat-accent: #735741;--mu-cat-sale: #9c483b;--mu-cat-serif: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif;--mu-cat-sans: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--mu-cat-ease: cubic-bezier(.16, 1, .3, 1)}html:has(.mu-cat-ranking),body:has(.mu-cat-ranking){overflow-x:clip}body:has(.mu-cat-ranking){--background: var(--mu-cat-page-rgb);--text-color: var(--mu-cat-ink-rgb);background:var(--mu-cat-page);color:var(--mu-cat-ink)}body:has(.mu-cat-ranking) .header{--background: var(--mu-cat-page-rgb);--text-color: var(--mu-cat-ink-rgb);background:var(--mu-cat-page);color:var(--mu-cat-ink);box-shadow:0 1px var(--mu-cat-rule)}body:has(.mu-cat-ranking) .countdown-condensed{padding-block:8px}.mu-cat-ranking,.mu-cat-faq,.mu-cat-products{display:block;color:var(--mu-cat-ink);background:var(--mu-cat-page);font-family:var(--mu-cat-sans);font-weight:400;letter-spacing:0}.mu-cat-ranking__inner,.mu-cat-faq__inner,.mu-cat-products>.container{width:calc(100% - 96px);max-width:1280px;margin-inline:auto;padding-inline:0}.mu-cat-ranking{padding-block:24px 48px}.mu-cat-ranking__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px;color:var(--mu-cat-muted);font-size:12px;line-height:16px}.mu-cat-ranking__breadcrumb [aria-hidden]{opacity:.5}.mu-cat-ranking__intro{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.mu-cat-ranking__title-group{min-width:0}.mu-cat-ranking__category-en{margin:0 0 8px;color:var(--mu-cat-muted);font-size:12px;line-height:16px;letter-spacing:.08em}.mu-cat-ranking__title{margin:0;font-family:var(--mu-cat-serif);font-size:36px;font-weight:400;line-height:40px;letter-spacing:.04em;overflow-wrap:anywhere}.mu-cat-ranking__intro-text{margin:16px 0 0;color:var(--mu-cat-muted);font-size:14px;line-height:20px}.mu-cat-ranking__jump-links{display:flex;align-items:center;flex-wrap:wrap;gap:24px;color:var(--mu-cat-ink);font-size:12px;line-height:16px}.mu-cat-ranking__jump-links a,.mu-cat-faq__contact{display:inline-flex;align-items:center;min-height:48px;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.mu-cat-ranking__shelf{background:var(--mu-cat-shelf);padding:16px 32px}.mu-cat-ranking__section-heading{margin-bottom:12px}.mu-cat-ranking__eyebrow,.mu-cat-ranking__swipe,.mu-cat-ranking__rule,.mu-cat-ranking__series,.mu-cat-ranking__product-arrow{display:none}.mu-cat-ranking__heading{margin:0;font-family:var(--mu-cat-serif);font-size:16px;font-weight:400;line-height:24px}.mu-cat-ranking__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.mu-cat-ranking__card{min-width:0}.mu-cat-ranking__product{display:block;max-width:140px;margin-inline:auto}.mu-cat-ranking__rank{display:block;margin-bottom:8px;color:var(--mu-cat-muted);font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:16px}.mu-cat-ranking__image-frame{width:100%;aspect-ratio:1;overflow:hidden;background:var(--mu-cat-surface)}.mu-cat-ranking__image{display:block;width:100%;height:100%;object-fit:contain;transition:transform .9s var(--mu-cat-ease)}.mu-cat-ranking__information{display:grid;gap:4px;padding-top:12px;text-align:left}.mu-cat-ranking__product-title{margin:0;min-height:40px;font:inherit;font-size:12px;line-height:20px;text-wrap:pretty}.mu-cat-ranking__keep{display:inline-block}.mu-cat-ranking__information .price-list,.mu-cat-ranking__information .price-list>*{font-family:var(--mu-cat-sans);font-size:12px;font-weight:400;line-height:16px;letter-spacing:0}.mu-cat-products{--background: var(--mu-cat-page-rgb);--text-color: var(--mu-cat-ink-rgb)}.mu-cat-products-reveal{display:contents}.mu-cat-products .collection-toolbar{min-height:80px;margin-inline:0;box-shadow:none;flex-direction:row-reverse;align-items:center;justify-content:space-between;background:var(--mu-cat-page);border-bottom:1px solid var(--mu-cat-rule)}.mu-cat-catalogue-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;min-width:0}.mu-cat-catalogue-title h2{margin:0;font-family:var(--mu-cat-serif);font-size:20px;font-weight:400;line-height:28px}.mu-cat-products .collection-toolbar__products-count{position:static;display:block;margin:0;transform:none;color:var(--mu-cat-muted);font-family:var(--mu-cat-sans);font-size:12px;font-weight:400;line-height:16px;letter-spacing:0}.mu-cat-products .collection-toolbar__button-list{flex:none;flex-direction:row;gap:24px}.mu-cat-products .collection-toolbar__button-container{width:auto;border:0}.mu-cat-products .collection-toolbar__button-container>.collection-toolbar__button{min-height:48px;width:max-content;padding:12px 0;opacity:1;color:var(--mu-cat-ink);font-family:var(--mu-cat-sans);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none;white-space:nowrap}.mu-cat-products .collection{--collection-grid-template: minmax(0, 1fr);margin-block-end:0}.mu-cat-products .v-stack.sm\:gap-12{row-gap:32px}.mu-cat-products .product-list{--product-list-calculated-column-gap: 24px;--product-list-calculated-row-gap: 48px;margin-inline:0;column-gap:24px;row-gap:48px}.mu-cat-products .product-card{min-width:0;row-gap:16px}.mu-cat-products .product-card__figure{overflow:hidden;background:var(--mu-cat-surface)}.mu-cat-products .product-card__image{width:100%;aspect-ratio:1;object-fit:contain}.mu-cat-products .product-card__info,.mu-cat-products .product-card__info .v-stack{width:100%;text-align:left;justify-items:start;align-items:start}.mu-cat-products .product-card__info{gap:8px}.mu-cat-products .product-card__info>.v-stack{row-gap:0}.mu-cat-products .product-card__info .v-stack>.v-stack{row-gap:8px}.mu-cat-products .product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:40px;width:100%;font-family:var(--mu-cat-sans);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none;text-wrap:pretty}.mu-cat-products .price-list,.mu-cat-products .price-list>*{font-family:var(--mu-cat-sans);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.mu-cat-products .product-card__info .price-list{justify-content:start}.mu-cat-ranking__description{max-width:800px;margin-block:96px 80px;color:var(--mu-cat-muted);font-family:var(--mu-cat-sans);font-size:14px;line-height:24px}.mu-cat-ranking__description .myu-cat-hero{max-width:none;padding:0;color:inherit}.mu-cat-ranking__description .myu-cat-hero-label{display:none}.mu-cat-ranking__description .myu-cat-hero h2{margin:0 0 24px;color:var(--mu-cat-ink);font-family:var(--mu-cat-serif);font-size:24px;font-weight:400;line-height:32px;letter-spacing:0;text-wrap:balance}.mu-cat-ranking__description .myu-cat-hero-text{color:inherit;font:inherit;letter-spacing:0;text-wrap:pretty}.mu-cat-ranking__description p{margin:0 0 16px}.mu-cat-ranking__description p:last-child{margin-bottom:0}.mu-cat-faq{padding-block:80px;background:var(--mu-cat-surface);scroll-margin-top:calc(var(--header-height, 80px) + 24px)}.mu-cat-faq__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);gap:64px;align-items:start}.mu-cat-faq__heading{margin:0;color:var(--mu-cat-ink);font-family:var(--mu-cat-serif);font-size:24px;font-weight:400;line-height:32px;letter-spacing:0;text-wrap:balance}.mu-cat-faq__description{margin-top:24px;color:var(--mu-cat-muted);font-size:14px;line-height:24px}.mu-cat-faq .accordion{border-color:var(--mu-cat-rule)}.mu-cat-faq .accordion__toggle,.mu-cat-faq .accordion__content{color:var(--mu-cat-ink);font-family:var(--mu-cat-sans);font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;text-wrap:pretty}.mu-cat-faq .accordion__toggle{min-height:64px}.mu-cat-faq .accordion__content .prose{font:inherit}.mu-cat-faq__contact{margin-top:24px;font-size:14px;line-height:20px}.mu-cat-ranking a:focus-visible,.mu-cat-products a:focus-visible,.mu-cat-products button:focus-visible,.mu-cat-faq a:focus-visible,.mu-cat-faq summary:focus-visible{outline:2px solid var(--mu-cat-accent);outline-offset:4px}.mu-cat-ranking.is-ready .mu-cat-ranking__card,.mu-cat-products-reveal.is-ready .product-card{transition:transform 1.05s var(--mu-cat-ease),opacity .7s cubic-bezier(.33,1,.68,1);transition-delay:var(--mu-cat-delay, 0ms)}.mu-cat-ranking.is-ready .is-pending,.mu-cat-products-reveal.is-ready .is-pending{opacity:0;transform:translateY(24px) scale(.985)}@media(hover:hover)and (pointer:fine){.mu-cat-ranking__product:hover .mu-cat-ranking__image{transform:scale(1.025)}.mu-cat-ranking__jump-links a:hover,.mu-cat-faq__contact:hover{color:var(--mu-cat-accent)}}@media screen and (max-width:999px){.mu-cat-ranking__inner,.mu-cat-faq__inner,.mu-cat-products>.container{width:calc(100% - 64px)}.mu-cat-ranking__shelf{padding-inline:24px}.mu-cat-ranking__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:27%;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:var(--mu-cat-muted) transparent}.mu-cat-ranking__card{scroll-snap-align:start}.mu-cat-ranking__product{max-width:160px}.mu-cat-faq__inner{grid-template-columns:minmax(0,1fr);gap:32px}}@media screen and (max-width:699px){.mu-cat-ranking__inner,.mu-cat-faq__inner,.mu-cat-products>.container{width:calc(100% - 48px)}.mu-cat-ranking{padding-block:24px 24px}.mu-cat-ranking__breadcrumb{margin-bottom:24px}.mu-cat-ranking__intro{display:block;margin-bottom:24px}.mu-cat-ranking__title{font-size:30px;line-height:36px}.mu-cat-ranking__intro-text{margin-top:12px;font-size:12px;line-height:20px}.mu-cat-ranking__jump-links{margin-top:8px}.mu-cat-ranking__jump-links a{min-height:44px}.mu-cat-ranking__shelf{margin-inline:-24px;padding:16px 24px}.mu-cat-ranking__heading{font-size:16px;line-height:24px}.mu-cat-ranking__list{grid-auto-columns:43%;gap:16px;padding-bottom:12px}.mu-cat-ranking__product{max-width:144px}.mu-cat-ranking__rank{font-size:12px;line-height:16px}.mu-cat-ranking__information{padding-top:8px}.mu-cat-ranking__product-title{min-height:40px;font-size:12px;line-height:20px}.mu-cat-products .collection-toolbar{min-height:96px;align-items:center;gap:8px}.mu-cat-catalogue-title{display:grid;gap:4px}.mu-cat-catalogue-title h2{font-size:16px;line-height:24px}.mu-cat-products .collection-toolbar__button-list{gap:16px}.mu-cat-products .collection-toolbar__button-container>.collection-toolbar__button{font-size:12px;line-height:16px}.mu-cat-products .v-stack.sm\:gap-12{row-gap:24px}.mu-cat-products .product-list{--product-list-calculated-column-gap: 16px;--product-list-calculated-row-gap: 32px;column-gap:16px;row-gap:32px}.mu-cat-products .product-card{row-gap:12px}.mu-cat-products .product-title{min-height:40px;font-size:14px;line-height:20px}.mu-cat-products .price-list,.mu-cat-products .price-list>*{font-size:14px;line-height:20px}.mu-cat-ranking__description{margin-block:64px 48px}.mu-cat-ranking__description .myu-cat-hero h2,.mu-cat-faq__heading{font-size:20px;line-height:28px}.mu-cat-faq{padding-block:48px}}@media(prefers-reduced-motion:reduce){.mu-cat-ranking.is-ready .mu-cat-ranking__card,.mu-cat-ranking__image,.mu-cat-products-reveal.is-ready .product-card,.mu-cat-ranking.is-ready .is-pending,.mu-cat-products-reveal.is-ready .is-pending{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/myunipet-cat-tower.css.map */
