:root{--color-bg: #ffffff;--color-bg-soft: #fafafa;--color-fg: #111111;--color-muted: #757575;--color-tile: #f0f0f0;--color-border: #e5e5e5;--color-accent: #1e4fd8;--color-accent-hover: #1740b3;--color-scarcity: #de1c22;--color-background: var(--color-bg);--color-foreground: var(--color-fg);--font-body: "Helvetica Neue", Helvetica, Arial, "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;--text-xs: 11px;--text-sm: 13px;--text-md: 15px;--text-lg: 26px;--text-xl: clamp(44px, 7vw, 96px);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 40px;--space-5: 64px;--space-6: 112px;--radius: 4px;--radius-badge: 2px}*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--radius)}select{background-color:var(--color-bg);color:currentcolor}dialog{background-color:var(--color-bg);color:var(--color-fg)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}html{-webkit-font-smoothing:antialiased}body{font-family:var(--font-body);font-size:var(--text-md);line-height:1.7;background-color:var(--color-bg);color:var(--color-fg)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip-to-content:focus{position:fixed;top:var(--space-2);left:var(--space-2);z-index:100;background:var(--color-bg);padding:var(--space-1) var(--space-2);border:1px solid var(--color-fg)}.button{display:block;width:100%;text-align:center;padding:17px;border:0;border-radius:var(--radius);font-family:inherit;font-size:var(--text-md);font-weight:500;background:var(--color-fg);color:#fff;cursor:pointer;transition:background .15s}.button:hover{background:#333}.button--dark{background:var(--color-fg)}.button--dark:hover{background:#333}.button--secondary{background:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-fg)}.button--secondary:hover{background:var(--color-tile)}.button:disabled,.button[aria-disabled=true]{background:var(--color-tile);color:var(--color-muted);cursor:not-allowed}.link-blue{color:var(--color-accent)}.link-blue:hover{text-decoration:underline;text-underline-offset:3px}.link-underline{text-decoration:underline;text-underline-offset:4px}.link-underline:hover{color:var(--color-accent)}.product-card{position:relative;text-align:center}.product-card__tile{background:var(--color-tile);display:block;position:relative}.product-card__tile img{width:100%;aspect-ratio:3 / 4;object-fit:cover;mix-blend-mode:multiply}.product-card__hover{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-tile);isolation:isolate;opacity:0}.product-card__hover img{height:100%}@media(hover:hover){.product-card__hover{transition:opacity .1s ease-in}.product-card:hover .product-card__hover{opacity:1}}.product-card__info{padding:var(--space-2) var(--space-1) var(--space-3);display:flex;flex-direction:column;gap:2px}.product-card__vendor{font-weight:700;font-size:var(--text-sm)}.product-card__title{font-size:var(--text-sm)}.product-card__price{font-weight:700;font-size:var(--text-sm);margin-top:6px}.product-card__flag{font-weight:400;color:var(--color-muted);margin-left:6px}.product-card__badge{position:absolute;left:10px;bottom:10px;background:#fff;color:var(--color-scarcity);font-size:var(--text-xs);font-weight:500;padding:3px 8px;border-radius:var(--radius-badge)}.product-card__badge--sold{color:var(--color-muted)}.sale-price__was{color:var(--color-muted);font-weight:400}.sale-price__now{color:var(--color-scarcity);margin-left:6px}.sale-price__off{font-weight:500;margin-left:6px}.sale-price__save{display:block;color:var(--color-fg);font-size:var(--text-sm);font-weight:400;margin-top:4px}.filter-sidebar{font-size:var(--text-sm)}.filter-sidebar__search-form input[type=search]{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--text-sm);background:var(--color-bg-soft);margin-bottom:var(--space-1)}.filter-sidebar__search-form .button{padding:10px;font-size:var(--text-sm)}@media(max-width:900px){.filter-sidebar{display:none}}.filter-group{border-top:1px solid var(--color-border);padding:var(--space-2) 0 var(--space-3)}.filter-group:first-child{border-top:0;padding-top:0}.filter-group__title,.filter-group__summary{font-weight:700;font-size:var(--text-md);margin-bottom:var(--space-2);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.filter-group__summary::-webkit-details-marker{display:none}.filter-group__summary:after{content:"\2303";color:var(--color-muted);font-size:var(--text-sm);transform:rotate(180deg)}details[open]>.filter-group__summary:after{transform:none}.filter-group__links,.filter-group__values{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.filter-group__links a{color:var(--color-fg)}.filter-group__links a:hover{text-decoration:underline;text-underline-offset:3px}.filter-group__links a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:3px}.filter-group__sublinks{list-style:none;margin:8px 0 0;padding:0 0 0 14px;display:flex;flex-direction:column;gap:8px}.filter-group__values label{display:flex;align-items:center;gap:8px;cursor:pointer}.filter-group__values input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-fg);margin:0}.filter-group__values .is-disabled label{color:var(--color-muted);cursor:default}.filter-group__count{color:var(--color-muted);font-size:var(--text-xs)}.filter-group__search{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--text-sm);margin-bottom:var(--space-2);background:var(--color-bg)}.filter-price{display:flex;align-items:center;gap:8px}.filter-price__field{display:flex;align-items:center;gap:4px;flex:1;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius);padding:8px 10px;background:var(--color-bg)}.filter-price__field:focus-within{border-color:var(--color-accent)}.filter-price__field input{border:0;outline:none;width:100%;min-width:0;font-size:var(--text-sm);background:transparent}.filter-price__currency,.filter-price__sep{color:var(--color-muted);font-size:var(--text-sm)}.filter-pill{display:none;position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:5;background:var(--color-fg);color:var(--color-bg);border:0;border-radius:999px;padding:12px 36px;font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}.filter-pill:hover{background:#333}@media(max-width:900px){.filter-pill{display:block}}.filter-panel{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;border:0;padding:0;background:var(--color-bg);font-size:var(--text-sm)}.filter-panel::backdrop{background:#00000059}.filter-panel__inner{height:100%;display:flex;flex-direction:column}.filter-panel__header{position:relative;text-align:center;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.filter-panel__title{font-size:var(--text-md);font-weight:700}.filter-panel__cancel{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);background:none;border:0;padding:0;color:var(--color-muted);font:inherit;font-size:var(--text-sm);cursor:pointer}.filter-panel__form{flex:1;min-height:0;display:flex;flex-direction:column}.filter-panel__groups{flex:1;overflow-y:auto;padding:var(--space-1) var(--space-3) var(--space-3)}.filter-panel__row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-1);padding:var(--space-2) 0;background:none;border:0;border-bottom:1px solid var(--color-border);color:var(--color-fg);font:inherit;font-size:var(--text-md);font-weight:700;text-align:left;cursor:pointer}.filter-panel__chevron{color:var(--color-muted)}.filter-panel.is-drilled .filter-panel__group:not(.is-active){display:none}.filter-panel__group.is-active .filter-panel__row{display:none}.filter-panel__back{display:block;width:100%;background:none;border:0;border-bottom:1px solid var(--color-border);padding:var(--space-2) 0;margin-bottom:var(--space-2);color:var(--color-fg);font:inherit;font-size:var(--text-md);font-weight:700;text-align:left;cursor:pointer}.filter-panel__sub{padding-bottom:var(--space-2)}.filter-panel__footer{padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-bg)}.filter-panel__apply{width:100%}.section-title{font-size:var(--text-lg);font-weight:700}.collection-tiles{margin-top:var(--space-4)}.collection-tiles__heading{margin-bottom:var(--space-2)}.collection-tiles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.collection-tiles__card{position:relative;display:block;aspect-ratio:9 / 10;background:var(--color-tile);overflow:hidden}.collection-tiles__card img{width:100%;height:100%;object-fit:cover}.collection-tiles__name{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:var(--space-2);color:#fff;font-weight:500;background:linear-gradient(to top,#00000073,#0000 45%);text-shadow:0 0 20px rgba(0,0,0,.35)}@media(max-width:900px){.collection-tiles__grid{grid-template-columns:repeat(2,1fr)}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/5/assets/critical.css.map */
