.visual-v22 .page-loosy-lp .v30-banner{margin:0 0 40px;padding:0}.visual-v22 .page-loosy-lp .v30-banner-track{display:block;max-width:1200px;margin:0 auto}.visual-v22 .page-loosy-lp .v30-banner-item{margin:0;padding:0}.visual-v22 .page-loosy-lp .v30-banner-item img{display:block;width:100%;height:100%;object-fit:cover}.visual-v22 .page-loosy-lp .v30-banner-link{display:block;height:100%;text-decoration:none}.visual-v22 .page-loosy-lp .v30-banner-caption{margin:8px 0 0;font-size:var(--lp-type-note);line-height:1.8;color:var(--lp-muted)}.visual-v22 .page-loosy-lp .v30-banner--wide .v30-banner-item{aspect-ratio:16 / 9}.visual-v22 .page-loosy-lp .v30-banner--classic .v30-banner-item{aspect-ratio:3 / 2}.visual-v22 .page-loosy-lp .v30-banner--square .v30-banner-item{aspect-ratio:1 / 1}.visual-v22 .page-loosy-lp .v30-banner-item:has(.v30-banner-caption){aspect-ratio:auto}.visual-v22 .page-loosy-lp .v30-banner--wide .v30-banner-item:has(.v30-banner-caption) img{aspect-ratio:16 / 9}.visual-v22 .page-loosy-lp .v30-banner--classic .v30-banner-item:has(.v30-banner-caption) img{aspect-ratio:3 / 2}.visual-v22 .page-loosy-lp .v30-banner--square .v30-banner-item:has(.v30-banner-caption) img{aspect-ratio:1 / 1}.visual-v22 .page-loosy-lp .v30-banner-item:has(img[src=""]){display:none}.visual-v22 .page-loosy-lp .v30-banner:not(:has(.v30-banner-item img:not([src=""]))){display:none}.visual-v22 .page-loosy-lp .v30-banner--full .v30-banner-item~.v30-banner-item{display:none}.visual-v22 .page-loosy-lp .v30-banner--strip .v30-banner-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 4px}.visual-v22 .page-loosy-lp .v30-banner--strip .v30-banner-track::-webkit-scrollbar{display:none}.visual-v22 .page-loosy-lp .v30-banner--strip .v30-banner-item{flex:0 0 62%;scroll-snap-align:start}.visual-v22 .page-loosy-lp .v30-intro{margin:0 0 48px}.visual-v22 .page-loosy-lp .v30-intro-inner{max-width:720px;margin:0 auto;padding:0 20px}.visual-v22 .page-loosy-lp .v30-intro--center .v30-intro-inner{text-align:center}.visual-v22 .page-loosy-lp .v30-intro-en{margin:0 0 10px;font-family:var(--lp-font-latin);font-stretch:var(--lp-font-latin-stretch);font-size:var(--lp-type-label);font-weight:400;letter-spacing:var(--lp-track-ui);line-height:1.2;text-transform:uppercase;color:var(--lp-muted)}.visual-v22 .page-loosy-lp .v30-intro-title{margin:0 0 18px;font-size:var(--lp-type-section);font-weight:var(--lp-weight-section);line-height:1.35;letter-spacing:0;color:var(--lp-ink)}.visual-v22 .page-loosy-lp .v30-intro-body p{margin:0 0 14px;font-size:var(--lp-type-body);line-height:1.85;color:var(--lp-ink)}.visual-v22 .page-loosy-lp .v30-intro-body p:last-child{margin-bottom:0}.visual-v22 .page-loosy-lp .v30-intro-note{margin:14px 0 0;font-size:var(--lp-type-note);line-height:1.8;color:var(--lp-muted)}.visual-v22 .page-loosy-lp .v30-grid{max-width:1200px;margin:0 auto 64px;padding:0 20px}.visual-v22 .page-loosy-lp .v30-grid .v18-section-head{margin-bottom:12px}.visual-v22 .page-loosy-lp .v30-grid-lead{margin:0 0 10px;font-size:var(--lp-type-body);line-height:1.8;color:var(--lp-ink)}.visual-v22 .page-loosy-lp .v30-grid-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid var(--lp-line)}.visual-v22 .page-loosy-lp .v30-grid-count{margin:0;font-size:var(--lp-type-note);line-height:1.8;color:var(--lp-muted)}.visual-v22 .page-loosy-lp .v30-grid-sort{display:flex;align-items:center;gap:8px;margin:0 0 0 auto}.visual-v22 .page-loosy-lp .v30-grid-sort label{font-size:var(--lp-type-note);line-height:1.8;color:var(--lp-muted)}.visual-v22 .page-loosy-lp .v30-grid-sort select{min-height:44px;padding:0 8px;border:1px solid var(--lp-line);border-radius:0;background:transparent;font:inherit;font-size:var(--lp-type-note);color:var(--lp-ink)}.visual-v22 .page-loosy-lp .v30-grid-sort select:focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px}.visual-v22 .page-loosy-lp .v30-grid-sort noscript button{min-height:44px;padding:0 12px;border:1px solid var(--lp-line);background:transparent;font:inherit;font-size:var(--lp-type-note);color:var(--lp-ink)}.visual-v22 .page-loosy-lp .v30-pager{display:flex;align-items:center;justify-content:center;gap:24px;margin:36px 0 0;font-size:var(--lp-type-action);line-height:1.7}.visual-v22 .page-loosy-lp .v30-pager a{min-height:44px;display:inline-flex;align-items:center;color:var(--lp-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.visual-v22 .page-loosy-lp .v30-pager .is-off{min-height:44px;display:inline-flex;align-items:center;color:var(--lp-line)}.visual-v22 .page-loosy-lp .v30-pager-now{font-family:var(--lp-font-latin);font-stretch:var(--lp-font-latin-stretch);color:var(--lp-muted)}.visual-v22 .page-loosy-lp .v30-grid-more{margin:28px 0 0;text-align:center}.visual-v22 .page-loosy-lp .v30-grid--col2 .products__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.visual-v22 .page-loosy-lp .v30-grid--col3 .products__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.visual-v22 .page-loosy-lp .v30-grid--col4 .products__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:648px){.visual-v22 .page-loosy-lp .v30-banner{margin-bottom:28px}.visual-v22 .page-loosy-lp .v30-banner--strip .v30-banner-track{gap:12px}.visual-v22 .page-loosy-lp .v30-banner--strip .v30-banner-item{flex:0 0 72%}.visual-v22 .page-loosy-lp .v30-intro{margin-bottom:32px}.visual-v22 .page-loosy-lp .v30-intro-inner{padding:0 16px}.visual-v22 .page-loosy-lp .v30-grid{padding:0 16px;margin-bottom:44px}.visual-v22 .page-loosy-lp .v30-grid-bar{flex-wrap:wrap;gap:4px 12px}.visual-v22 .page-loosy-lp .v30-grid-sort{margin-left:auto}.visual-v22 .page-loosy-lp .v30-pager{gap:16px;margin-top:28px}.visual-v22 .page-loosy-lp .v30-grid--col2 .products__grid,.visual-v22 .page-loosy-lp .v30-grid--col3 .products__grid,.visual-v22 .page-loosy-lp .v30-grid--col4 .products__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.visual-v22 .page-loosy-lp{--lp-font-head:"Tenor Sans", sans-serif;--lp-font-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif;--lp-prod-ink:#333;--lp-prod-size:15px;--lp-prod-lh:1.6;--lp-prod-track:.05em}.visual-v22 .page-loosy-lp,.visual-v22 .page-loosy-lp p,.visual-v22 .page-loosy-lp li,.visual-v22 .page-loosy-lp a,.visual-v22 .page-loosy-lp label,.visual-v22 .page-loosy-lp select,.visual-v22 .page-loosy-lp button,.visual-v22 .page-loosy-lp small{font-family:var(--lp-font-body)!important}.visual-v22 .page-loosy-lp h1,.visual-v22 .page-loosy-lp h2,.visual-v22 .page-loosy-lp h3,.visual-v22 .page-loosy-lp .v30-intro-title,.visual-v22 .page-loosy-lp h2 .v27-en,.visual-v22 .page-loosy-lp h2 .v27-ja,.visual-v22 .page-loosy-lp .v30-intro-en,.visual-v22 .page-loosy-lp .v30-pager-now{font-family:var(--lp-font-head)!important;font-stretch:normal!important}.visual-v22 .page-loosy-lp .products__card .products__name,.visual-v22 .page-loosy-lp .products__card .color__price{font-family:var(--lp-font-body)!important;font-size:var(--lp-prod-size)!important;font-weight:400!important;line-height:var(--lp-prod-lh)!important;letter-spacing:var(--lp-prod-track);color:var(--lp-prod-ink)!important;text-align:left!important}.visual-v22 .page-loosy-lp .products__card .products__name{margin:0 0 2px!important}.visual-v22 .page-loosy-lp .products__card .color__price{margin:0!important}.visual-v22 .page-loosy-lp .products__thumb{aspect-ratio:1!important}@media(max-width:648px){.visual-v22 .page-loosy-lp .products__card .products__name,.visual-v22 .page-loosy-lp .products__card .color__price{font-size:var(--lp-prod-size)!important}}.visual-v22 .page-loosy-lp .v30-banner--full.v30-banner--square .v30-banner-track{max-width:min(1200px,72vh)}@media(max-width:648px){.visual-v22 .page-loosy-lp .v30-banner--full.v30-banner--square .v30-banner-track{max-width:none}}.visual-v22 .page-loosy-lp .v30-grid-bar:not(:has(*)){display:none}.visual-v22 .page-loosy-lp .v30-grid-bar{margin-top:4px}.visual-v22 .page-loosy-lp .v30-intro-up{margin:0 0 14px}.visual-v22 .page-loosy-lp .v30-intro-up-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--lp-type-note);line-height:1.7;color:var(--lp-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.visual-v22 .page-loosy-lp .v30-intro-up-link:before{content:"";width:12px;height:12px;flex:0 0 12px;background:var(--lp-arrow-e) no-repeat center/12px 12px;transform:scaleX(-1)}.visual-v22 .page-loosy-lp .v30-intro-up-link:hover{color:var(--lp-ink)}.visual-v22 .page-loosy-lp .v30-intro--center .v30-intro-up-link{justify-content:center}.visual-v22 .page-loosy-lp .v30-banner-track{position:relative}.visual-v22 .page-loosy-lp .v31-logo{position:absolute;top:0;left:0;z-index:2;padding:24px;line-height:0;pointer-events:none}.visual-v22 .page-loosy-lp .v31-logo-link{display:inline-flex;align-items:center;min-height:44px;pointer-events:auto;text-decoration:none}.visual-v22 .page-loosy-lp .v31-logo img{display:block;width:112px;height:auto}.visual-v22 .page-loosy-lp .v31-logo--dark img{filter:brightness(0) drop-shadow(0 0 6px rgba(255,255,255,.55))}.visual-v22 .page-loosy-lp .v31-logo--light img{filter:brightness(0) invert(1) drop-shadow(0 0 6px rgba(0,0,0,.35))}.visual-v22 .page-loosy-lp .v31-logo--none{display:none}.visual-v22 .page-loosy-lp .v31-logo-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.visual-v22 .page-loosy-lp .loosy-main{padding-top:0}.visual-v22 .page-loosy-lp .v30-banner{margin:0 0 36px}.visual-v22 .page-loosy-lp .v30-intro{margin:0 0 40px}.visual-v22 .page-loosy-lp .v30-intro-title{margin:0 0 16px}@media(max-width:648px){.visual-v22 .page-loosy-lp .v31-logo{padding:16px}.visual-v22 .page-loosy-lp .v31-logo img{width:92px}.visual-v22 .page-loosy-lp .v30-banner{margin-bottom:24px}.visual-v22 .page-loosy-lp .v30-intro{margin-bottom:28px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/loosy-lp-base-20261110.css.map */
