.rikko-samples-picker{background-color:var(--rikko-sp-bg);color:var(--rikko-sp-text);min-height:100vh;padding:60px 32px 140px}.rikko-samples-picker__header{max-width:1200px;margin:0 auto 40px;text-align:center}.rikko-samples-picker__eyebrow{margin:0 0 12px;color:var(--rikko-sp-text)!important;font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.6}.rikko-samples-picker__heading{margin:0 0 14px;color:var(--rikko-sp-text)!important;font-size:clamp(24px,3vw,36px);letter-spacing:.02em;text-transform:uppercase;font-weight:500}.rikko-samples-picker__count{margin:0;color:var(--rikko-sp-accent)!important;font-size:13px;letter-spacing:.04em}.rikko-samples-picker__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.rikko-sp-card{background:none;border:none;padding:0;cursor:pointer;color:var(--rikko-sp-text);display:flex;flex-direction:column;gap:10px}.rikko-sp-card__media{position:relative;aspect-ratio:3 / 4;background-color:var(--rikko-sp-card-bg);overflow:hidden;border:1px solid transparent;transition:border-color .15s ease}.rikko-sp-card__media img{width:100%;height:100%;object-fit:cover;display:block}.rikko-sp-card__check{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:var(--rikko-sp-accent);color:var(--rikko-sp-bg);display:flex;align-items:center;justify-content:center;font-size:12px;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.rikko-sp-card--active .rikko-sp-card__media{border-color:var(--rikko-sp-accent)}.rikko-sp-card--active .rikko-sp-card__check{opacity:1;transform:scale(1)}.rikko-sp-card__title{margin:0;font-size:11.5px;text-transform:uppercase;letter-spacing:.02em;text-align:center;opacity:.85}.rikko-samples-picker__footer{position:fixed;left:0;right:0;bottom:0;padding:18px 32px;background-color:var(--rikko-sp-bg);border-top:1px solid var(--rikko-sp-border);display:flex;justify-content:center}.rikko-samples-picker__done-btn{background-color:var(--rikko-sp-text);color:var(--rikko-sp-bg);border:1px solid var(--rikko-sp-text);padding:14px 60px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.rikko-samples-picker__done-btn:disabled{opacity:.35;cursor:not-allowed}@media screen and (max-width:989px){.rikko-samples-picker{padding:40px 20px 120px}.rikko-samples-picker__grid{grid-template-columns:repeat(2,1fr);gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-rikko-samples-picker.css.map */
