@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.mrn-search{--c-paper: #ffffff;--c-paper-2: #f4f2ed;--c-cream: #f5f2ec;--c-cream-2: #ece7df;--c-ink: #14110e;--c-ink-2: #36302a;--c-mute: #8c837a;--c-rule: #e7e2d8;--c-rule-cream: #ddd5c8;--c-wood: #8a6740;--c-brown: #807873;--c-selected: #423f3e;--f-sans-jp: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;--f-sans-en: "Inter", system-ui, sans-serif;--f-body: var(--f-sans-jp);--f-display: var(--f-sans-en);--f-display-jp: var(--f-sans-jp);--page-pad: clamp(20px, 5vw, 100px);--col-gutter: clamp(16px, 2vw, 32px);font-family:var(--f-body);font-size:15px;line-height:1.85;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--c-ink);background:var(--c-paper)}.mrn-search :where(h1,h2,h3,h4){color:inherit;letter-spacing:inherit;line-height:inherit;font-weight:400}.mrn-search :where(a){color:inherit;text-decoration:none}.mrn-search :where(a):hover{color:var(--c-wood)}.mrn-search :where(img){max-width:100%;display:block}.mrn-search__title{font-family:var(--f-display-jp);font-size:12px;font-weight:700;line-height:1.85;letter-spacing:.04em;margin:0 0 24px}.mrn-search__results{display:grid;grid-template-columns:264px 1fr;gap:clamp(32px,4vw,72px);padding:clamp(32px,3.4vw,56px) var(--page-pad) clamp(80px,10vw,160px);align-items:start;scroll-margin-top:148px}.mrn-search .facets-container{display:block;padding-top:0}.mrn-search .facets__form-vertical{width:100%}.mrn-search__filters{position:sticky;top:132px;max-height:calc(100vh - 160px);overflow-y:auto;padding-right:20px;padding-left:4px;margin-left:-4px}.mrn-search__filters::-webkit-scrollbar{width:3px}.mrn-search__filters::-webkit-scrollbar-thumb{background:var(--c-rule-cream)}.mrn-search .active-facets-vertical-filter{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:20px;border-bottom:1px solid var(--c-ink);margin:0}.mrn-search .facets__heading--vertical{font-family:var(--f-display);font-size:12px;font-weight:700;line-height:1.85;letter-spacing:.24em;text-transform:uppercase;margin:0}.mrn-search .active-facets__button-remove,.mrn-search .active-facets__button-remove span{font-family:var(--f-display);font-size:10.5px;line-height:1.85;letter-spacing:.1em;color:var(--c-mute);text-decoration:none}.mrn-search .active-facets__button-remove{margin-left:auto}.mrn-search .active-facets__button-remove:hover{color:var(--c-wood)}.mrn-search .facets__disclosure-vertical{border-bottom:1px solid var(--c-rule);border-top:0}.mrn-search .facets__disclosure-vertical:has([data-maruni-facet-empty]),.mrn-search .mobile-facets__details:has([data-maruni-facet-empty]){display:none}.mrn-search .facets__summary{width:100%;margin:0;padding:20px 10px 20px 0;color:var(--c-ink);text-align:left;list-style:none}.mrn-search .facets__summary:hover .facets__summary-label{text-decoration:none}.mrn-search .facets-layout-list .facets__label:hover .facet-checkbox__text-label,.mrn-search .facets-layout-list input:focus~.facet-checkbox__text-label{text-decoration:none}.mrn-search .facet-checkbox:has(input:focus-visible),.mrn-search .mobile-facets__label:has(input:focus-visible){outline:2px solid var(--c-wood);outline-offset:2px}.mrn-search .facets__summary::-webkit-details-marker{display:none}.mrn-search .facets__summary>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.mrn-search .facets__summary-label{display:flex;align-items:center;gap:9px;font-family:var(--f-display-jp);font-weight:500;font-size:14px;line-height:1.85;letter-spacing:.02em;color:var(--c-ink)}.mrn-search .facets__selected{display:none}.mrn-search .facets__and-helptext{font-family:var(--f-display);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-mute);border:1px solid var(--c-rule-cream);border-radius:2px;padding:2px 6px;white-space:nowrap;margin-left:auto}.mrn-search .facets__summary .icon-caret,.mrn-search .facets__summary>div>svg{display:none}.mrn-search .facets__disclosure-vertical>.facets__summary>div:after{content:"";position:relative;width:11px;height:11px;flex:0 0 auto;background-image:linear-gradient(var(--c-ink),var(--c-ink)),linear-gradient(var(--c-ink),var(--c-ink));background-size:11px 1px,1px 11px;background-position:center center,center center;background-repeat:no-repeat;transition:background-size .3s}.mrn-search .facets__disclosure-vertical[open]>.facets__summary>div:after{background-size:11px 1px,1px 0}.mrn-search .maruni-facets__disclosure--locked>.facets__summary{cursor:default}.mrn-search .maruni-facets__disclosure--locked>.facets__summary>div:after{content:none}.mrn-search .facets__display-vertical{padding:0 0 22px;border:0;box-shadow:none;background:none}.mrn-search .facets-wrap{padding:0;border:0}.mrn-search .facets__list--vertical{margin:0;padding:0}.mrn-search .facet-checkbox{display:flex;align-items:center;gap:12px;padding:7px 10px 7px 0;cursor:pointer;font-size:13.5px;color:var(--c-ink-2)}.mrn-search .facet-checkbox:hover{color:var(--c-ink)}.mrn-search .facet-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.mrn-search .facet-checkbox>svg{flex:0 0 auto;box-sizing:border-box;width:16px;height:16px;margin:0;color:transparent;background:transparent;border:1px solid var(--c-rule-cream);transition:border-color .2s,background .2s}.mrn-search .facet-checkbox .svg-wrapper{position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;margin:0;display:grid;place-items:center;background:transparent;pointer-events:none}.mrn-search .facet-checkbox .svg-wrapper>svg{width:12px;height:12px;color:#fff}.mrn-search .facet-checkbox>input[type=checkbox]:checked~svg{background:var(--c-selected);border-color:var(--c-selected)}.mrn-search .facet-checkbox.disabled{opacity:.45;cursor:default}.mrn-search .facet-checkbox__text{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.mrn-search .facet-checkbox__text-label{overflow-wrap:anywhere}.mrn-search .maruni-facet__count{margin-left:auto;flex:0 0 auto;min-width:11px;text-align:center;font-family:var(--f-display);font-size:11px;color:var(--c-mute)}.mrn-search .maruni-facet__chip{flex:0 0 auto;width:16px;height:16px;border-radius:50%;border:1px solid var(--c-rule-cream);background:var(--chip-color, var(--c-cream-2))}.mrn-search .maruni-facet__chip.maruni-facet__chip--multi{background:conic-gradient(#fdf299 0deg 90deg,#da7756 90deg 180deg,#efbdbb 180deg 270deg,#9bc784 270deg 360deg)}.mrn-search .maruni-facet-checkbox--chip input:checked~.maruni-facet__chip{box-shadow:0 0 0 2px var(--c-paper),0 0 0 3px var(--c-brown)}.mrn-search .mobile-facets__list{padding-left:4px;margin-left:-4px}.mrn-search .button-show-more{font-family:var(--f-display);font-size:11px;letter-spacing:.08em;color:var(--c-wood);margin-top:8px;padding:0;text-decoration:none}.mrn-search .mobile-facets__list>.maruni-facets__show-more{grid-column:1 / -1}.mrn-search .maruni-facets__note{font-family:var(--f-display);font-size:10px;letter-spacing:.02em;color:var(--c-mute);opacity:.8;line-height:1.6;margin:14px 0 0}.mrn-search .maruni-price{padding-top:6px}.mrn-search .maruni-price__vals{display:flex;justify-content:space-between;font-family:var(--f-display);font-size:12px;color:var(--c-ink);letter-spacing:.02em;margin-bottom:16px}.mrn-search .maruni-price__track{position:relative;height:20px}.mrn-search .maruni-price__track:before{content:"";position:absolute;left:0;right:0;top:9px;height:1px;background:var(--c-rule-cream)}.mrn-search .maruni-price__fill{position:absolute;top:9px;height:1px;background:var(--c-brown)}.mrn-search .maruni-price__input{position:absolute;left:0;top:0;width:100%;height:20px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.mrn-search .maruni-price__input:focus-visible{outline:2px solid var(--c-wood);outline-offset:4px}.mrn-search .maruni-price__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--c-paper);border:1.5px solid var(--c-brown);cursor:pointer;pointer-events:auto}.mrn-search .maruni-price__input::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--c-paper);border:1.5px solid var(--c-brown);cursor:pointer;pointer-events:auto}.mrn-search .maruni-price__note{font-family:var(--f-display);font-size:10px;letter-spacing:.02em;color:var(--c-mute);opacity:.8;margin:14px 0 0}.mrn-search__main{min-width:0}.mrn-search__top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--c-rule);margin-bottom:28px;flex-wrap:wrap}.mrn-search__top .facets-vertical-sort{flex:1 1 auto;margin:0;padding:0;border:0}.mrn-search__top .facets-vertical-form{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.mrn-search__top .product-count-vertical{order:-1;margin:0;padding:0}.mrn-search__top .product-count__text{font-family:var(--f-display-jp);font-size:14px;letter-spacing:.04em;color:var(--c-ink-2);margin:0}.mrn-search__top .facet-filters{display:flex;align-items:center;gap:10px;padding:0;margin:0}.mrn-search__top .facet-filters__field{display:flex;align-items:center;gap:10px}.mrn-search__top .facet-filters__label{font-family:var(--f-display-jp);font-size:13px;letter-spacing:.04em;color:var(--c-ink-2);margin:0}.mrn-search__top .facet-filters__label label,.mrn-search .mobile-facets__sort label{cursor:pointer}.mrn-search__top .select{min-width:0}.mrn-search__top .facet-filters__sort{font-family:var(--f-display-jp);font-size:13.5px;border:0;padding:8px 26px 8px 4px;background-color:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;color:var(--c-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238a6740' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;box-shadow:none}.mrn-search__top .select .svg-wrapper{display:none}.mrn-search__chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.mrn-search__chips:empty{display:none}.mrn-search .active-facets__button-inner{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.85;letter-spacing:inherit;color:var(--c-ink-2);background:var(--c-cream);border:1px solid var(--c-rule-cream);border-radius:2px;padding:6px 12px;min-height:0;min-width:0;box-shadow:none}.mrn-search .active-facets__button:hover .active-facets__button-inner{box-shadow:none}.mrn-search__chips .active-facets__button{margin:0;padding:0}.mrn-search .active-facets__button-inner .svg-wrapper{width:10px;height:10px;margin:0;color:var(--c-mute)}.mrn-search .active-facets__button:hover .svg-wrapper{color:var(--c-wood)}.mrn-search .collection .loading-overlay{display:none}.mrn-search .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,48px) var(--col-gutter);margin:0;padding:0}.mrn-search .product-grid>.grid__item{width:auto;max-width:none;margin:0;padding:0}.mrn-card{position:relative;display:block}.mrn-card__media{aspect-ratio:var(--mrn-card-ratio, 1 / 1);overflow:hidden;position:relative}.mrn-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.mrn-card:hover .mrn-card__media img{transform:scale(1.04)}.mrn-card__placeholder{width:100%;height:100%;background:var(--c-cream-2);display:grid;place-items:center;padding:12px;text-align:center}.mrn-card__placeholder-label{font-family:var(--f-display);font-size:11px;letter-spacing:.2em;color:var(--c-mute)}.mrn-card__series{font-family:var(--f-display);font-size:10px;letter-spacing:.2em;color:var(--c-mute);margin:18px 0 0}.mrn-card__title{font-family:var(--f-display-jp);font-weight:500;font-size:16.5px;letter-spacing:.01em;margin:7px 0 0;line-height:1.45}.mrn-card__meta{font-size:12.5px;color:var(--c-ink-2);margin:8px 0 0}.mrn-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.mrn-card__tags span{font-family:var(--f-display-jp);font-size:11px;color:var(--c-mute);border:1px solid var(--c-rule-cream);border-radius:2px;padding:4px 9px;letter-spacing:.02em}.mrn-card__price{font-family:var(--f-display);font-size:14px;letter-spacing:.02em;margin:14px 0 0;color:var(--c-ink)}.mrn-search .maruni-taste-guide,.mrn-search .collection--empty .title-wrapper{position:relative;text-align:center;padding:clamp(48px,6vw,88px) 24px;border:1px solid var(--c-rule);background:var(--c-cream);margin:0}.mrn-search .maruni-taste-guide:before,.mrn-search .maruni-taste-guide:after{content:"";position:absolute;top:54px;width:0;height:0;border-style:solid}.mrn-search .maruni-taste-guide:before{left:-15px;border-width:11px 15px 11px 0;border-color:transparent var(--c-rule) transparent transparent}.mrn-search .maruni-taste-guide:after{left:-13px;border-width:10px 14px 10px 0;border-color:transparent var(--c-cream) transparent transparent}.mrn-search .maruni-taste-guide__title,.mrn-search .collection--empty .title{font-family:var(--f-display-jp);font-weight:300;font-size:clamp(20px,2.2vw,28px);letter-spacing:.02em;margin:0}.mrn-search .maruni-taste-guide .rte{color:var(--c-ink-2);font-size:13.5px;line-height:1.9;margin-top:14px}.mrn-search .maruni-taste-guide .rte p{margin:0}.mrn-search .maruni-taste-guide__links{display:flex;justify-content:center;gap:12px;margin-top:28px;flex-wrap:wrap}.mrn-search .maruni-taste-guide__links .button{font-family:var(--f-display-jp);font-size:13px;letter-spacing:.04em;padding:13px 20px;min-height:44px;width:240px;max-width:100%;text-align:center;border:1px solid var(--c-ink);border-radius:0;background:var(--c-paper);color:var(--c-ink);transition:background .25s,color .25s}.mrn-search .maruni-taste-guide__links .button:before,.mrn-search .maruni-taste-guide__links .button:after{content:none}.mrn-search .maruni-taste-guide__links .button:hover{background:var(--c-selected);border-color:var(--c-selected);color:var(--c-paper)}.mrn-search:has(.maruni-taste-guide) .facets__disclosure-vertical[data-index=taste]{position:relative}.mrn-search:has(.maruni-taste-guide) .facets__disclosure-vertical[data-index=taste]:before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:2px;background:var(--c-wood)}.mrn-search .pagination-wrapper{margin-top:clamp(52px,6vw,88px)}.mrn-search .pagination__list{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--f-display);font-size:12px;letter-spacing:.08em}.mrn-search .pagination__item{min-width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--c-rule-cream);padding:0 12px;color:var(--c-ink-2);background:var(--c-paper);text-decoration:none;box-shadow:none;margin:0}.mrn-search .pagination__item:after,.mrn-search .pagination__item:hover:after{content:none}.mrn-search a.pagination__item:hover{border-color:var(--c-ink);color:var(--c-ink)}.mrn-search .pagination__item--current{background:var(--c-selected);color:var(--c-paper);border-color:var(--c-selected)}.mrn-search span.pagination__item{border:0;color:var(--c-mute)}.mrn-search .pagination__item-arrow{letter-spacing:0;padding:0}.mrn-search .pagination__item-arrow .svg-wrapper{display:none}.mrn-search .pagination__item--next:before{content:"\2190"}.mrn-search .pagination__item--prev:before{content:"\2192"}.mrn-search__spbar,.mrn-search__spbar-spacer,.mrn-search__spbar-sentinel,.mrn-search .product-count,.mrn-search .mobile-facets__wrapper,.mrn-search__sort-modal,.mrn-search__sort-backdrop{display:none}@media screen and (max-width:1100px){.mrn-search .product-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.mrn-search__filters{position:static;max-height:none;overflow:visible;padding-right:0;padding-left:0;margin-left:0}.mrn-search__results{grid-template-columns:1fr;gap:0;padding-top:32px;scroll-margin-top:64px}.mrn-search__top .facet-filters.sorting{display:none}.mrn-search__spbar{display:flex;background:var(--c-paper);border-top:1px solid var(--c-rule);border-bottom:1px solid var(--c-rule)}.mrn-search__spbar button{flex:1;padding:16px;font-family:var(--f-display);font-size:11px;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px;background:none;border:0;color:var(--c-ink);cursor:pointer}.mrn-search__spbar button:first-child{border-right:1px solid var(--c-rule)}.mrn-search__spbar-sentinel{display:block;height:1px}.mrn-search__spbar.is-docked{position:fixed;bottom:0;left:0;right:0;z-index:78;background:color-mix(in oklab,var(--c-paper) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:0;box-shadow:0 -8px 30px -16px #14110e4d}.mrn-search__spbar-spacer.is-on{display:block;height:53px}.mrn-search .mobile-facets__wrapper{display:block}.mrn-search .mobile-facets__open-wrapper{height:0;min-height:0;padding:0;border:0;overflow:visible}.mrn-search .mobile-facets__open{display:none}.mrn-search .mobile-facets{background-color:#14110e66;opacity:0;transition:opacity .4s ease}.mrn-search .menu-opening .mobile-facets{opacity:1}.mrn-search .mobile-facets__wrapper .mobile-facets__inner{position:fixed;top:50%;left:50%;width:min(92vw,440px);max-width:none;height:auto;max-height:86vh;margin:0;padding:0;background:var(--c-paper);border:0;border-radius:4px;box-shadow:0 40px 100px -30px #14110e73;filter:none;overflow-y:auto;animation:none;transition:opacity .3s ease,transform .3s ease}.mrn-search .mobile-facets__wrapper .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(-50%,-50%) scale(.98);opacity:0}.mrn-search .disclosure-has-popup.menu-opening .mobile-facets__inner{transform:translate(-50%,-50%) scale(1);opacity:1}.mrn-search .mobile-facets__header{position:static;padding:56px var(--page-pad) 0;border-bottom:0}.mrn-search .mrn-search__fdrawer-close{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;background:none;border:0;cursor:pointer}.mrn-search .mrn-search__fdrawer-close span{position:absolute;top:50%;left:50%;width:16px;height:1.4px;background:var(--c-ink)}.mrn-search .mrn-search__fdrawer-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.mrn-search .mrn-search__fdrawer-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.mrn-search .mobile-facets__heading{font-family:var(--f-display);font-weight:700;font-size:12px;line-height:1.85;letter-spacing:.24em;text-transform:uppercase;margin:0}.mrn-search .mobile-facets__header-inner{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--c-ink)}.mrn-search .mobile-facets__header-inner .mobile-facets__clear-wrapper{display:block;flex:0 0 auto}.mrn-search .mobile-facets__header-inner .mobile-facets__clear{font-family:var(--f-display);font-size:10.5px;line-height:1.85;letter-spacing:.1em;color:var(--c-mute);text-decoration:none}.mrn-search .mobile-facets__header-inner .mobile-facets__clear:hover{color:var(--c-wood)}.mrn-search .mobile-facets__main{padding:8px var(--page-pad) 0;overflow-y:visible}.mrn-search .mobile-facets__details{border-bottom:1px solid var(--c-rule)}.mrn-search .mobile-facets__summary{padding:20px 10px 20px 0}.mrn-search .mobile-facets__summary>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--f-display-jp);font-weight:500;font-size:14px;line-height:1.85;letter-spacing:.02em;color:var(--c-ink)}.mrn-search .mobile-facets__details>.mobile-facets__submenu{position:static;transform:none;visibility:visible;display:block;padding-bottom:22px}.mrn-search .mobile-facets__details:not([open])>.mobile-facets__submenu{display:none}.mrn-search .mobile-facets__details>.mobile-facets__summary>div:after{content:"";position:relative;width:11px;height:11px;flex:0 0 auto;background-image:linear-gradient(var(--c-ink),var(--c-ink)),linear-gradient(var(--c-ink),var(--c-ink));background-size:11px 1px,1px 11px;background-position:center center,center center;background-repeat:no-repeat;transition:background-size .3s}.mrn-search .mobile-facets__details[open]>.mobile-facets__summary>div:after{background-size:11px 1px,1px 0}.mrn-search:has(.maruni-taste-guide) .mobile-facets__details[data-index=mobile-taste]{position:relative}.mrn-search:has(.maruni-taste-guide) .mobile-facets__details[data-index=mobile-taste]:before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:2px;background:var(--c-wood)}.mrn-search .maruni-facets__disclosure--locked>.mobile-facets__summary{cursor:default}.mrn-search .maruni-facets__disclosure--locked>.mobile-facets__summary>div:after{content:none}.mrn-search .mobile-facets__label{position:relative;display:flex;align-items:center;gap:12px;box-sizing:border-box;padding:7px 10px 7px 0;width:100%;font-size:13.5px;color:var(--c-ink-2)}.mrn-search .mobile-facets__label>svg:not(.icon-checkmark){flex:0 0 auto;box-sizing:border-box;width:16px;height:16px;margin:0;color:transparent;background:transparent;border:1px solid var(--c-rule-cream);transition:border-color .2s,background .2s}.mrn-search .mobile-facets__label>input[type=checkbox]:checked~svg:not(.icon-checkmark){background:var(--c-selected);border-color:var(--c-selected)}.mrn-search .mobile-facets__label .icon-checkmark{top:50%;left:2px;transform:translateY(-50%);width:12px;height:9px;margin:0;background:transparent;color:#fff}.mrn-search .mobile-facets__highlight{display:none}.mrn-search .mobile-facets__label.disabled{opacity:.45;cursor:default}.mrn-search .mobile-facets__label .maruni-facet__count{font-family:var(--f-display);font-size:11px;color:var(--c-mute)}.mrn-search .mrn-search__apply-bar{display:block;margin:24px calc(var(--page-pad) * -1) 0;padding:16px var(--page-pad) 20px;border-top:1px solid var(--c-rule);background:color-mix(in oklab,var(--c-paper) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mrn-search .mrn-search__apply{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:16px 30px;font-family:var(--f-display);font-size:11px;line-height:1.85;letter-spacing:.22em;text-transform:uppercase;color:#f1ebe0;background:var(--c-selected);border:1px solid var(--c-selected);border-radius:0;cursor:pointer}.mrn-search .mrn-search__apply .mobile-facets__count{flex:0 0 auto;margin:0;font:inherit;letter-spacing:inherit;color:inherit}.mrn-search .mrn-search__apply .mobile-facets__count b{font-weight:500}.mrn-search .mobile-facets__details[data-index=mobile-sort]{display:none}.mrn-search__sort-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#14110e66;z-index:79;opacity:0;visibility:hidden;transition:opacity .3s;border:0;padding:0}.mrn-search__sort-backdrop.is-open{opacity:1;visibility:visible}.mrn-search__sort-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.98);width:min(88vw,380px);background:var(--c-paper);z-index:80;border-radius:4px;box-shadow:0 40px 100px -30px #14110e73;opacity:0;transition:opacity .3s ease,transform .3s ease;overflow:hidden}.mrn-search__sort-modal.is-open{display:block;opacity:1;transform:translate(-50%,-50%) scale(1)}.mrn-search__sort-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--c-rule);font-family:var(--f-display-jp);font-weight:500;font-size:14px}.mrn-search__sort-close{position:relative;width:20px;height:20px;background:none;border:0;cursor:pointer}.mrn-search__sort-close span{position:absolute;top:50%;left:0;width:100%;height:1.4px;background:var(--c-ink)}.mrn-search__sort-close span:first-child{transform:rotate(45deg)}.mrn-search__sort-close span:last-child{transform:rotate(-45deg)}.mrn-search__sort-opts{padding:8px 0}.mrn-search__sort-opt{display:block;width:100%;text-align:left;padding:15px 22px;font-family:var(--f-display-jp);font-size:14px;color:var(--c-ink-2);background:none;border:0;cursor:pointer}.mrn-search__sort-opt[aria-current=true]{color:var(--c-ink);background:var(--c-cream);font-weight:500}.mrn-search__sort-opt[aria-current=true]:after{content:"\2713";float:right;color:var(--c-selected)}.mrn-search .maruni-taste-guide:before,.mrn-search .maruni-taste-guide:after{display:none}.mrn-search .product-grid{gap:28px 16px}}@media screen and (max-width:460px){.mrn-search .product-grid{grid-template-columns:repeat(2,1fr);gap:22px 14px}.mrn-card__title{font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/maruni-search.css.map */
