.forescape-catalog:empty{min-block-size:60vh}@property --f-top-offset{syntax:"<length>";inherits:true;initial-value:0}.forescape.forescape.forescape{--f-top-offset:calc(var(--size-header) + var(--space-6));--f-primary:var(--color-accent);--f-primary-hover:var(--red-600);--f-secondary:var(--color-surface-muted);--f-secondary-hover:var(--color-border);--f-text-base-color:var(--color-text);--f-text-secondary-color:var(--color-text-muted);--f-card-text-color:var(--color-text);--f-cart-panel-text-color:var(--color-text);--f-button-secondary-bg-color:var(--color-surface-muted);--f-button-secondary-bg-color-hover:var(--color-border);--f-button-secondary-text-color:var(--color-text);--f-modal-button-secondary-bg-color:var(--color-surface-muted);--f-radiogroup-bg-color:transparent;--f-panel-bg-color:var(--color-surface);--f-card-bg-color:var(--color-surface);--f-card-border-color:var(--color-border);--f-card-border-width:6px;--f-card-border-radius:var(--radius-m);--f-highlight-border-radius:var(--radius-m);--f-radiogroup-option-bg-color:var(--color-surface-muted);--f-radiogroup-option-border-color:var(--color-border);--f-radiogroup-option-border-width:6px;--f-radiogroup-option-border-radius:var(--radius-l);--f-radiogroup-option-text-color:var(--color-text);--f-radiogroup-option-selected-color:var(--color-accent);--f-input-bg-color:var(--color-surface);--f-input-text-color:var(--color-text);--f-input-placeholder-color:var(--color-text-placeholder);--f-input-border-color:var(--color-text);--f-input-border-radius:var(--radius-s);--f-input-error-border-color:var(--red-600);--f-input-error-text-color:var(--red-600);--f-button-primary-text-color:var(--color-text-on-blue);--f-button-primary-border-radius:var(--radius-pill);--f-button-primary-border-width:0;--f-cart-border-color:var(--color-border-blue);--f-cart-text-color:var(--color-text-on-blue);--f-cart-content-bg-color:transparent;--f-cart-content-border-width:0;--f-button-primary-shadow:none;--f-input-shadow:none}.forescape.forescape.forescape .f-radiogroup-option{--selected-ring:var(--color-border-brand-blue)}.forescape.forescape.forescape .f-radiogroup-option:has(.f-radiogroup-option-price){--selected-ring:var(--color-border-brand)}.forescape.forescape.forescape .f-radiogroup-option--checked .f-radiogroup-option-inset{inset:calc(-1 * var(--f-radiogroup-option-border-width));padding:var(--f-radiogroup-option-border-width);background:var(--selected-ring);border-radius:var(--f-radiogroup-option-border-radius);border:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.forescape.forescape.forescape label{color:inherit}.forescape.forescape.forescape .f-bg-buttonPrimaryBg{background-image:var(--color-fill-blue);box-shadow:0 2px 0 var(--color-border-blue)}.forescape.forescape.forescape .f-radiogroup-title{font:var(--title-h4);text-align:center}.forescape.forescape.forescape .f-radiogroup-option-price{font:var(--title-h2)}.forescape.forescape.forescape .f-radiogroup-option--active{box-shadow:none}.forescape.forescape.forescape .f-radiogroup-option:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.forescape.forescape.forescape .f-radiogroup-option .f-icon{display:none}.forescape.forescape.forescape .f-radiogroup-option:has(.f-radiogroup-option-price) .f-radiogroup-option-label{padding:var(--space-2) var(--space-5);font:var(--paragraph-base-sm);background-color:var(--color-surface);border-radius:var(--radius-l);isolation:isolate;align-self:start;position:relative}.forescape.forescape.forescape .f-radiogroup-option:has(.f-radiogroup-option-price) .f-radiogroup-option-label:before{z-index:-1;background:var(--selected-ring);border-radius:inherit;content:"";padding:2px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.forescape.forescape.forescape .f-cart{z-index:var(--layer-popup);background-image:var(--color-fill-blue);border-start-start-radius:var(--radius-l);border-end-start-radius:var(--radius-l);inset:50% 0 auto auto;overflow:hidden;translate:0 -50%}.forescape.forescape.forescape .f-cart--empty{display:none}.forescape.forescape.forescape .f-fixed.f-top-0.f-h-12{inset-block:auto calc(var(--space-6) + env(safe-area-inset-bottom));z-index:var(--layer-toast);inline-size:fit-content;max-inline-size:calc(100% - 2 * var(--space-6));border-radius:var(--radius-m);block-size:auto;min-block-size:48px}@media (width<64rem){.forescape.forescape.forescape .f-page-selection--side{margin-block-start:var(--space-6)}}@media (width<48rem){.forescape.forescape.forescape .f-cart{display:none}}@media (width<45rem){.forescape.forescape.forescape .f-fixed.f-top-0.f-h-12{max-inline-size:calc(100% - 2 * var(--space-4));inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom))}}
