section.rd-range{padding:clamp(20px,3vw,36px) 0 clamp(24px,3vw,40px);font-family:Manrope,Arial,sans-serif}.rd-range *{box-sizing:border-box}.rd-range .rd-range__inner{max-width:1200px;margin:0 auto;padding:0 0 0 clamp(18px,4vw,48px)}.rd-range .rd-range__head{margin-bottom:16px;padding-right:clamp(18px,4vw,48px)}.rd-range .rd-range__eyebrow{margin:0 0 6px;color:#b9684b;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rd-range .rd-range__title{margin:0;color:#24382e;font-family:Fraunces,Georgia,serif;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.1;letter-spacing:-.02em}.rd-range .rd-range__track{list-style:none;margin:0;padding:4px clamp(18px,4vw,48px) 10px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.rd-range .rd-rc{display:flex;flex-direction:column;background:#fff;border:1px solid #E2D9CA;border-radius:20px;overflow:hidden;box-shadow:0 10px 26px #24382e0f}.rd-range .rd-rc__media{position:relative;display:block;aspect-ratio:4 / 3;background:#f4efe6;overflow:hidden}.rd-range .rd-rc__media img,.rd-range .rd-rc__media svg{width:100%;height:100%;object-fit:cover;display:block}.rd-range .rd-rc__badge{position:absolute;top:12px;left:12px;z-index:1;padding:5px 11px;border-radius:999px;background:#24382e;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rd-range .rd-rc__body{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.rd-range .rd-rc__eyebrow{margin:0 0 4px;color:#b9684b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rd-range .rd-rc__title{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.15}.rd-range .rd-rc__title a{color:#24382e;text-decoration:none}.rd-range .rd-rc__blurb{margin:8px 0 0;color:#686d67;font-size:.9rem;line-height:1.55}.rd-range .rd-rc__list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.rd-range .rd-rc__list li{display:flex;align-items:flex-start;gap:8px;font-size:.84rem;color:#1d211e;line-height:1.35}.rd-range .rd-rc__list svg{flex:0 0 auto;width:14px;height:14px;margin-top:2px;fill:none;stroke:#24382e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rd-range .rd-rc__pickers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.rd-range .rd-rc__pickers:has(label:only-child){grid-template-columns:1fr}.rd-range .rd-rc__pick{display:flex;flex-direction:column;gap:4px;min-width:0}.rd-range .rd-rc__pick span{color:#686d67;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rd-range .rd-rc__pick select{width:100%;min-height:46px;padding:0 34px 0 14px;border:1px solid #D2C8B9;border-radius:12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2324382E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;color:#24382e;font:inherit;font-size:14px;font-weight:700;appearance:none;-webkit-appearance:none}.rd-range .rd-rc__pick select:focus-visible{outline:3px solid #B9684B;outline-offset:2px}.rd-range .rd-rc__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px}.rd-range .rd-rc__pr{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rd-range .rd-rc__price{color:#24382e;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.6rem;line-height:1}.rd-range .rd-rc__was{color:#8a8f88;font-size:.95rem;font-weight:600;text-decoration:line-through}.rd-range .rd-rc__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px}.rd-range .rd-rc__save{padding:3px 9px;border-radius:999px;background:#e8f0e4;color:#2f5b3a;font-size:11.5px;font-weight:800}.rd-range .rd-rc__meal{color:#686d67;font-size:12px;font-weight:700}.rd-range .rd-rc__more{color:#24382e;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;padding-bottom:2px}.rd-range .rd-rc__buy{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.rd-range .rd-rc__btn{min-height:48px;padding:0 12px;border:1px solid #24382E;border-radius:12px;background:#24382e;color:#fff;font:inherit;font-size:13.5px;font-weight:850;cursor:pointer;transition:background .16s ease}.rd-range .rd-rc__btn:hover{background:#1b2b23}.rd-range .rd-rc__btn--buy{background:#b9684b;border-color:#b9684b}.rd-range .rd-rc__btn--buy:hover{background:#9f5039}.rd-range .rd-rc__btn:disabled{opacity:.55;cursor:not-allowed}.rd-range .rd-rc__btn.is-done{background:#6f8a6a;border-color:#6f8a6a}.rd-range .rd-rc__status{margin:8px 0 0;min-height:0;color:#8a4d43;font-size:12px;text-align:center}.rd-range .rd-rc__status:empty{display:none}@media screen and (max-width:749px){.rd-range .rd-range__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;scrollbar-width:none}.rd-range .rd-range__track::-webkit-scrollbar{display:none}.rd-range .rd-rc{flex:0 0 82vw;max-width:340px;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/raw-delights-range-cards.css.map */
