@font-face{font-family:Isidora;src:url(isidora-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Isidora;src:url(isidora-bold.otf) format("opentype");font-weight:500 900;font-style:normal;font-display:swap}:root{--rica-purple: #724cf9;--rica-ink: #1e1240;--rica-lav: #f2f4f9;--rica-line: rgba(30, 18, 64, .09);--rica-card: #ffffff;--rica-mint: #d0fef5;--rica-pink: #ff7bd4;--rica-sun: #ffb600;--rica-r: 22px;--rica-r-sm: 14px;--rica-shadow: 0 6px 22px rgba(30, 18, 64, .06);--rica-font: "Isidora", "Helvetica Neue", Arial, sans-serif;--rica-display: var(--rica-font);--font-heading--family: var(--rica-font);--font-body--family: var(--rica-font);--font-subheading--family: var(--rica-font);--font-accent--family: var(--rica-font);--rica-gutter: clamp(16px, 3vw, 40px);--rica-max: 1520px}body{background:#fff;font-family:var(--rica-font)}button,input,select,textarea{font-family:inherit}.rica-tv{background:transparent}h1,h2,h3,.h1,.h2,.h3{font-family:var(--rica-display);letter-spacing:-.01em}.rica-wrap{max-width:var(--rica-max);margin-inline:auto;padding-inline:var(--rica-gutter)}.rica-sec{padding-block:clamp(20px,3.2vw,44px);color:var(--rica-ink)}.rica-card{background:var(--rica-card);border-radius:var(--rica-r);box-shadow:0 0 0 1px var(--rica-line),var(--rica-shadow)}.rica-h{font-family:var(--rica-display);font-weight:600;font-size:clamp(26px,3.2vw,42px);line-height:1.02;margin:0;color:var(--rica-ink)}.rica-h em{font-style:normal;color:var(--rica-purple)}.rica-eyebrow{font:700 11px/1.2 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase;color:var(--rica-purple);margin:0 0 8px}.rica-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.rica-link{font-weight:700;font-size:14px;color:var(--rica-purple);text-decoration:none;white-space:nowrap}.rica-link:hover{text-decoration:underline}.rica-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;background:var(--rica-purple);color:#fff;font-weight:700;font-size:14px;border:0;cursor:pointer;text-decoration:none;transition:transform .2s ease,background .2s ease}.rica-btn:hover{transform:translateY(-1px);background:#5f3be6}.rica-btn--ghost{background:transparent;color:var(--rica-ink);box-shadow:inset 0 0 0 1.5px var(--rica-ink)}.rica-btn--ghost:hover{background:var(--rica-ink);color:#fff}.rica-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--rica-mint);color:var(--rica-ink);font-size:12px;font-weight:700}.rica-img{display:block;width:100%;height:100%;object-fit:cover}.rica-ph{background:var(--rica-mint);display:grid;place-items:center;color:var(--rica-ink);font-weight:700;font-size:13px;text-align:center;padding:12px}.rica-ph svg{width:70%;height:auto;opacity:.35}.rica-stars{color:var(--rica-sun);letter-spacing:2px}.rica-rail{display:grid;grid-auto-flow:column;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.rica-rail::-webkit-scrollbar{display:none}.rica-rail>*{scroll-snap-align:start}.rica-arrows{display:flex;gap:8px}.rica-arrow{width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:var(--rica-ink);box-shadow:var(--rica-shadow);cursor:pointer;display:grid;place-items:center;font-size:18px}.rica-arrow:hover{background:var(--rica-ink);color:#fff}.visually-hidden-rica{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rica-pc{display:block;text-decoration:none;color:var(--rica-ink)}.rica-pc__media{aspect-ratio:4 / 5;border-radius:var(--rica-r-sm);overflow:hidden;background:#fff}.rica-pc__media img{transition:transform .5s ease}.rica-pc:hover .rica-pc__media img{transform:scale(1.04)}.rica-pc__t{font-size:13px;font-weight:600;margin:8px 0 2px;line-height:1.25}.rica-pc__p{font-size:13px;color:var(--rica-purple);font-weight:700}.product-card,.resource-card{background:#fff;border-radius:var(--rica-r-sm)}.button,.button-secondary,button.shopify-payment-button__button{border-radius:999px!important}@media(prefers-reduced-motion:reduce){.rica-pc__media img,.rica-btn{transition:none}}@keyframes ricaBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rica-sizer{padding:16px 18px;display:grid;gap:10px;color:var(--rica-ink);margin-block:6px}.rica-sizer__top{display:flex;justify-content:space-between;align-items:center;gap:10px}.rica-sizer__h{margin:0;font-family:var(--rica-display);font-weight:600;font-size:19px}.rica-sizer__res{margin:0;font-size:13px;display:flex;align-items:center;gap:8px}.rica-sizer__res b{display:inline-grid;place-items:center;min-width:54px;height:38px;padding:0 10px;border-radius:999px;background:var(--rica-purple);color:#fff;font-family:var(--rica-display);font-size:18px}.rica-sizer__tabs{display:flex;flex-wrap:wrap;gap:6px}.rica-sizer__tabs button{border:0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;background:var(--rica-lav);color:var(--rica-ink);cursor:pointer}.rica-sizer__tabs button[aria-pressed=true]{background:var(--rica-ink);color:#fff}.rica-sizer__lbl{font-size:13px}.rica-sizer input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--rica-purple) var(--p, 50%),var(--rica-lav) var(--p, 50%));outline-offset:4px}.rica-sizer input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--rica-purple);box-shadow:var(--rica-shadow);cursor:grab}.rica-sizer input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--rica-purple);cursor:grab}.rica-sizer__note{margin:0;font-size:11px;opacity:.65}rica-stories,rica-reel,rica-rail,rica-lines,rica-sizer{display:block}rica-talla{display:grid;gap:12px;color:var(--rica-ink)}.rica-tc__h{margin:0;font-family:var(--rica-display);font-weight:700;font-size:clamp(22px,2.4vw,30px)}.rica-tc__desc{margin:0;font-size:14px;line-height:1.5;max-width:62ch}.rica-tc__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.rica-tc__sizes,.rica-tc__units{display:flex;flex-wrap:wrap;gap:6px}.rica-tc__size,.rica-tc__units button{min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--rica-ink);background:#fff;color:var(--rica-ink);font:700 14px/1 var(--rica-font);cursor:pointer;transition:background .2s ease-out,color .2s ease-out}.rica-tc__size[aria-pressed=true],.rica-tc__units button[aria-pressed=true]{background:var(--rica-purple);border-color:var(--rica-purple);color:#fff}.rica-tc__units button{min-height:32px;padding:0 12px;font-size:12px}.rica-tc__unit{font-size:12px;opacity:.7}.rica-tc__scroll{overflow-x:auto}.rica-tc__group{margin:6px 0 4px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--rica-purple)}.rica-tc__table{width:100%;border-collapse:collapse;font-size:14px}.rica-tc__table th,.rica-tc__table td{padding:10px 8px;text-align:center;border-bottom:1px solid var(--rica-line);white-space:nowrap}.rica-tc__table th[scope=row]{text-align:start;font-weight:400;white-space:normal;min-width:150px}.rica-tc__table thead th{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.rica-tc__table .is-col{background:var(--rica-mint);font-weight:700}.rica-tc__draw summary{cursor:pointer;font-weight:700;font-size:13px;color:var(--rica-purple)}.rica-tc__draw img{display:block;width:100%;height:auto;margin-top:10px;border-radius:14px;border:1px solid var(--rica-line)}@media(prefers-reduced-motion:reduce){.rica-tc__size,.rica-tc__units button{transition:none}}@media(max-width:560px){.rica-tc__table{font-size:13px}.rica-tc__table th,.rica-tc__table td{padding:8px 5px}.rica-tc__table th[scope=row]{min-width:0}}.text-block--text_38C4hJ h1{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color, var(--font-h2-color));margin:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rica.css.map */
