.oshiya-discovery{max-width:1240px;margin:auto;padding:36px 40px 64px;color:#24222c}.oshiya-discovery a{color:inherit;text-decoration:none}.oshiya-kicker{font-size:11px;letter-spacing:.2em;color:#797480;margin:0 0 16px}.oshiya-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#121829;color:#fff}.oshiya-feature img{display:block;width:100%;height:100%;object-fit:cover;min-height:420px}.oshiya-feature-copy{padding:48px 36px;align-self:center}.oshiya-feature h2{color:#fff;font-size:clamp(30px,3.5vw,46px);line-height:1.5;letter-spacing:.05em;margin:16px 0}.oshiya-feature .oshiya-kicker{color:#c8c1e8}.oshiya-feature p{font-size:14px;line-height:1.9}.oshiya-discovery .oshiya-button{display:inline-block;background:#6755d9;color:#fff;padding:14px 22px;font-size:13px;border:1px solid #6755d9;border-radius:2px;margin-top:18px}.oshiya-discovery .oshiya-button-light{background:transparent;border-color:#ddd8ec;color:inherit}.oshiya-intro{display:flex;justify-content:space-between;gap:28px;align-items:end;margin:0 0 30px}.oshiya-intro h1,.oshiya-intro h2{text-wrap:balance;font-size:clamp(27px,3vw,38px);line-height:1.5;letter-spacing:.06em;margin:0}.oshiya-intro p{font-size:14px;color:#797480;line-height:1.9;margin:10px 0 0}.oshiya-section-title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:56px 0 24px}.oshiya-section-title h2{font-size:24px;letter-spacing:.05em;margin:0}.oshiya-section-title a{font-size:13px;color:#6755d9}.oshiya-mv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.oshiya-mv-card{min-width:0}.oshiya-mv-card[hidden]{display:none}.oshiya-mv-card img{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;display:block;background:#faf9fc;transition:filter .2s}.oshiya-mv-card a:hover img{filter:brightness(.94)}.oshiya-mv-card h3{font-size:17px;font-weight:500;margin:16px 0 6px;line-height:1.6}.oshiya-mv-card p{font-size:12px;color:#797480;margin:6px 0;line-height:1.6}.oshiya-mv-card .oshiya-availability{color:#6755d9;font-size:11px}.oshiya-artists{display:flex;gap:12px;flex-wrap:wrap}.oshiya-artists a{display:flex;align-items:center;gap:14px;border:1px solid #e9e6ed;border-radius:3px;padding:18px 24px;min-width:210px;font-size:14px}.oshiya-artists span{color:#6755d9;font-size:20px}.oshiya-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;padding:24px;background:#faf9fc;margin:28px 0 20px}.oshiya-filters label{font-size:12px;display:block;margin-bottom:8px}.oshiya-filters input,.oshiya-filters select{font:inherit;font-size:14px;width:100%;height:46px;border:1px solid #ddd8e7;background:#fff;border-radius:2px;padding:10px 12px;color:#24222c}.oshiya-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:12px;color:#797480}.oshiya-results button{border:0;background:none;color:#6755d9;text-decoration:underline;cursor:pointer;font:inherit}.oshiya-no-results{padding:40px;background:#faf9fc;text-align:center}.oshiya-catalog-link{margin-top:32px;text-align:center}.oshiya-discovery a:focus-visible,.oshiya-discovery button:focus-visible{outline:2px solid #6755d9;outline-offset:5px}.oshiya-nav{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid #e9e6ed;font-size:13px;background:#fff}.oshiya-nav a{color:#37313f;text-decoration:none}.oshiya-nav a:hover{text-decoration:underline}.oshiya-nav a[aria-current=page]{color:#6755d9}.oshiya-preparing{max-width:1160px;margin:20px auto 64px;padding:40px;background:#faf9fc;text-align:center}.oshiya-preparing h2{font-size:24px}.oshiya-preparing p{font-size:14px;color:#797480;line-height:1.9}.oshiya-preparing a{color:#6755d9}.oshiya-demo-bar{font-size:12px;text-align:center;background:#f4f1fb;color:#574778;padding:9px 20px}@media(max-width:749px){.oshiya-discovery{padding:28px 20px 48px}.oshiya-intro{display:block}.oshiya-feature{grid-template-columns:1fr}.oshiya-feature img{min-height:0;aspect-ratio:1.6}.oshiya-feature-copy{padding:28px 24px}.oshiya-feature h2{font-size:30px}.oshiya-mv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.oshiya-mv-card h3{font-size:14px;margin-top:10px}.oshiya-section-title h2{font-size:21px}.oshiya-filters{grid-template-columns:1fr 1fr;padding:16px;gap:14px}.oshiya-filter-search{grid-column:1/-1}.oshiya-artists a{min-width:0;flex:1 1 42%;padding:16px;font-size:12px}.oshiya-nav{gap:18px;font-size:12px}.oshiya-preparing{margin:20px 20px 48px;padding:28px 20px}.oshiya-section-title{margin-top:40px}}.oshiya-demo-detail{padding:36px 0 60px}.oshiya-demo-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.oshiya-demo-detail__media img{width:100%;height:auto;display:block;background:#faf9fc}.oshiya-demo-detail .product__info-container>*{margin-top:0;margin-bottom:24px}.oshiya-demo-detail .product__info-container .price small{font-size:12px}.oshiya-demo-detail .product-form__submit{width:100%;opacity:.65;cursor:not-allowed}.oshiya-demo-detail details{border-bottom:1px solid #e9e6ed;padding:18px 0;font-size:14px}.oshiya-demo-detail summary{cursor:pointer}.oshiya-demo-detail details p{line-height:1.9}.oshiya-demo-quantity{display:flex;align-items:center;gap:16px;font-size:14px}.oshiya-demo-quantity input{width:80px;padding:10px;border:1px solid #d8d4df;background:#fff}.oshiya-demo-sizes{border:0;padding:0}.oshiya-demo-sizes legend{font-size:14px;margin-bottom:12px}.oshiya-demo-sizes label{display:inline-block;margin-right:8px}.oshiya-demo-sizes input{position:absolute;opacity:0}.oshiya-demo-sizes span{display:block;padding:8px 24px;border:1px solid #d8d4df;cursor:pointer}.oshiya-demo-sizes input:checked+span{background:#6755d9;color:#fff;border-color:#6755d9}.oshiya-demo-sizes input:focus-visible+span{outline:2px solid #24222c;outline-offset:3px}@media(max-width:749px){.oshiya-demo-detail__grid{grid-template-columns:1fr;gap:24px}.oshiya-demo-detail{padding-top:24px}}.oshiya-feature>a{align-self:center}.oshiya-feature img{height:auto;min-height:0;aspect-ratio:16/9;object-fit:contain}.oshiya-mv-card img{aspect-ratio:16/9;object-fit:contain}.oshiya-filters--both{grid-template-columns:2fr repeat(3,minmax(0,1fr))}@media(max-width:989px){.oshiya-filters--both{grid-template-columns:repeat(2,minmax(0,1fr))}.oshiya-filters--both .oshiya-filter-search{grid-column:1/-1}}@media(max-width:479px){.oshiya-filters--both{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/oshiya-discovery.css.map */
