.WeekSlotsProposals-module__HKHWJW__proposal{margin-top:32px;padding-top:24px}.WeekSlotsProposals-module__HKHWJW__proposal .week-picker-bottom{display:block}.WeekSlotsProposals-module__HKHWJW__proposal .week-picker-note{margin-bottom:16px}.WeekSlotsProposals-module__HKHWJW__proposal .week-picker-mobile-row[data-today=true] .week-picker-mobile-time{color:var(--red);border-color:var(--red);background:0 0}.WeekSlotsProposals-module__HKHWJW__proposal .week-picker-mobile-row[data-today=true] .week-picker-mobile-day{color:var(--red)}.WeekSlotsProposals-module__HKHWJW__proposal .week-picker-mobile-row[data-today=true]:has(input:checked) .week-picker-mobile-time{background:var(--red);color:#fff;border-color:var(--red)}.WeekSlotsProposals-module__HKHWJW__purchase{justify-content:flex-end;align-items:center;gap:12px;display:flex}.WeekSlotsProposals-module__HKHWJW__summary{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.WeekSlotsProposals-module__HKHWJW__price{font-family:var(--font-lexend), sans-serif;font-size:23px;font-weight:550;line-height:1.2}.WeekSlotsProposals-module__HKHWJW__selection{color:#686b6e;font-size:12px}.WeekSlotsProposals-module__HKHWJW__buy{border:1px solid var(--red);background:var(--red);color:#fff;cursor:pointer;min-height:44px;box-shadow:var(--shadow-red-cta);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;transition:box-shadow .12s,transform .12s;display:inline-flex}.WeekSlotsProposals-module__HKHWJW__buy:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.WeekSlotsProposals-module__HKHWJW__buy:active{transform:translateY(1px)}@media (hover:hover){.WeekSlotsProposals-module__HKHWJW__live .WeekSlotsProposals-module__HKHWJW__buy:hover{transform:translateY(-1px);box-shadow:0 6px 18px #c3372c73}}.WeekSlotsProposals-module__HKHWJW__proposal[data-proposal=B] .WeekSlotsProposals-module__HKHWJW__purchase{justify-content:flex-end;gap:10px}.WeekSlotsProposals-module__HKHWJW__proposal[data-proposal=B] .WeekSlotsProposals-module__HKHWJW__buy{color:var(--red);background:0 0;border-radius:10px}.WeekSlotsProposals-module__HKHWJW__proposal[data-proposal=C] .WeekSlotsProposals-module__HKHWJW__purchase{background:#eae8e5;border-radius:14px;gap:12px;width:fit-content;margin-left:auto;padding:8px 8px 8px 14px}.WeekSlotsProposals-module__HKHWJW__proposal[data-proposal=C] .WeekSlotsProposals-module__HKHWJW__buy{background:var(--ink);border-color:var(--ink);border-radius:10px}.WeekSlotsProposals-module__HKHWJW__proposal[data-proposal=C] .WeekSlotsProposals-module__HKHWJW__price{font-size:21px}.WeekSlotsProposals-module__HKHWJW__proposal:is([data-proposal=D],[data-proposal=E],[data-proposal=F]) .WeekSlotsProposals-module__HKHWJW__purchase{background:#eae8e5;border-radius:16px;gap:12px;width:fit-content;margin-left:auto;padding:8px 8px 8px 16px}.WeekSlotsProposals-module__HKHWJW__proposal:is([data-proposal=D],[data-proposal=E],[data-proposal=F]) .WeekSlotsProposals-module__HKHWJW__price{font-size:21px}.WeekSlotsProposals-module__HKHWJW__proposal[data-proposal=E] .WeekSlotsProposals-module__HKHWJW__purchase{background:#e0e1e1;border-radius:999px;padding:6px 6px 6px 18px}.WeekSlotsProposals-module__HKHWJW__proposal[data-proposal=F] .WeekSlotsProposals-module__HKHWJW__purchase{background:#efeeec;border:1px solid #d8d7d4;border-radius:999px;flex-direction:row-reverse;padding:6px 18px 6px 6px}.WeekSlotsProposals-module__HKHWJW__proposal[data-proposal=F] .WeekSlotsProposals-module__HKHWJW__summary{align-items:flex-start}.WeekSlotsProposals-module__HKHWJW__live .week-picker-bottom{display:block}.WeekSlotsProposals-module__HKHWJW__live .week-picker-note{margin-bottom:16px}.WeekSlotsProposals-module__HKHWJW__live .week-picker-action{display:none}.WeekSlotsProposals-module__HKHWJW__live .WeekSlotsProposals-module__HKHWJW__purchase{background:#e0e1e1;border-radius:999px;gap:12px;width:fit-content;margin-left:auto;padding:6px 6px 6px 18px;display:flex}.WeekSlotsProposals-module__HKHWJW__live .WeekSlotsProposals-module__HKHWJW__price{font-size:21px}.WeekSlotsProposals-module__HKHWJW__live .week-picker-mobile-row[data-today=true] .week-picker-mobile-time{color:var(--red);border-color:var(--red);background:0 0}.WeekSlotsProposals-module__HKHWJW__live .week-picker-mobile-row[data-today=true] .week-picker-mobile-day{color:var(--red)}.WeekSlotsProposals-module__HKHWJW__live .week-picker-mobile-row[data-today=true]:has(input:checked) .week-picker-mobile-time{background:var(--red);color:#fff;border-color:var(--red)}.WeekSlotsProposals-module__HKHWJW__live .week-picker-time input:checked+span{color:var(--ink);box-shadow:none;background:#e6e7e7;border-color:#9b9da0;animation:none}.WeekSlotsProposals-module__HKHWJW__live .week-picker-time[data-today=true] input:checked+span{background:var(--red);border-color:var(--red);color:#fff}.WeekSlotsProposals-module__HKHWJW__live .week-picker-row{grid-template-columns:280px minmax(32px,1fr) 88px 64px repeat(3,64px)}.WeekSlotsProposals-module__HKHWJW__live .week-picker-times{display:contents}.WeekSlotsProposals-module__HKHWJW__live .week-picker-item{width:fit-content;max-width:100%}@media (min-width:561px) and (max-width:900px){.WeekSlotsProposals-module__HKHWJW__live .week-picker-row{grid-template-columns:minmax(0,220px) minmax(16px,1fr) 64px 48px repeat(3,50px);gap:8px}}:is(.WeekSlotsProposals-module__HKHWJW__live .week-picker-item>span,.WeekSlotsProposals-module__HKHWJW__live .week-picker-mobile-test){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:560px){.WeekSlotsProposals-module__HKHWJW__live .week-picker-mobile-row{grid-template-columns:56px 62px minmax(0,1fr);column-gap:8px}.WeekSlotsProposals-module__HKHWJW__live .week-picker-mobile-rule{display:none}.WeekSlotsProposals-module__HKHWJW__live .week-picker-mobile .week-picker-scarcity{grid-column:3}}
.WalkInCart-module__Z3zCIa__sheet{max-height:min(85dvh,720px)}.WalkInCart-module__Z3zCIa__hint{color:#64676a;margin:12px 0;font-size:13px;line-height:1.5}.WalkInCart-module__Z3zCIa__tests{margin:16px 0;padding:0;list-style:none}.WalkInCart-module__Z3zCIa__test{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.WalkInCart-module__Z3zCIa__details{flex-direction:column;gap:4px;min-width:0;font-size:14px;display:flex}.WalkInCart-module__Z3zCIa__details a{font-weight:550;text-decoration:none}.WalkInCart-module__Z3zCIa__details a:hover{text-decoration:underline}.WalkInCart-module__Z3zCIa__details span{color:#64676a;font-size:13px}.WalkInCart-module__Z3zCIa__add{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;min-height:44px;padding:0 12px;font-size:12px;display:inline-flex}.WalkInCart-module__Z3zCIa__add[data-added=true]{color:#34632c;background:#e3eddd}.WalkInCart-module__Z3zCIa__basket{background:#eae8e5;border-radius:12px;margin-top:12px;padding:12px}.WalkInCart-module__Z3zCIa__basket h3{margin:0 0 8px;font-size:13px;font-weight:600}.WalkInCart-module__Z3zCIa__basket ul{margin:0;padding:0;list-style:none}.WalkInCart-module__Z3zCIa__basket li{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:12px;display:flex}.WalkInCart-module__Z3zCIa__basket button{color:var(--red);cursor:pointer;background:0 0;border:0;min-height:32px}.WalkInCart-module__Z3zCIa__footer{background:#f7f5f3;padding:16px 0 12px;position:sticky;bottom:-20px}.WalkInCart-module__Z3zCIa__purchase{background:#e0e1e1;border-radius:999px;align-items:center;gap:12px;width:fit-content;max-width:100%;margin-left:auto;padding:6px 6px 6px 18px;display:flex}.WalkInCart-module__Z3zCIa__total{text-align:right;flex-direction:column;gap:2px;display:flex}.WalkInCart-module__Z3zCIa__total span{font-size:11px}.WalkInCart-module__Z3zCIa__total strong{white-space:nowrap;font-size:20px}.WalkInCart-module__Z3zCIa__buy{background:var(--red);color:#fff;cursor:not-allowed;border:0;border-radius:999px;padding:10px 16px}.WalkInCart-module__Z3zCIa__buy>span{justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.WalkInCart-module__Z3zCIa__buy small{margin-top:3px;font-size:10px;display:block}.WalkInCart-module__Z3zCIa__add:focus-visible,.WalkInCart-module__Z3zCIa__basket button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
