@layer theme,base,components,utilities;@layer forge{.ff-shipping-method-wrapper[data-v-8816293b]{pointer-events:auto;width:100%;display:block}.ff-shipping-method[data-v-8816293b]{background-color:var(--ff-color-white,#fff);border:1px solid var(--ff-color-neutral-200,#e5e7eb);border-radius:var(--ff-radius-xl,.75rem);cursor:pointer;align-items:center;gap:var(--ff-spacing-4,1rem);padding:var(--ff-spacing-4,1rem) var(--ff-spacing-5,1.25rem);text-align:left;width:100%;transition:border-color .2s,background-color .2s;display:flex}.ff-shipping-method[data-v-8816293b]:hover{border-color:var(--ff-color-neutral-300,#d1d5db)}.ff-shipping-method[data-v-8816293b]:focus-visible{border-color:var(--ff-color-primary,#3b82f6);box-shadow:0 0 0 3px var(--ff-color-primary-100,#dbeafe);outline:none}.ff-shipping-method--selected[data-v-8816293b]{background-color:var(--ff-color-primary-50,#eff6ff);border-color:var(--ff-color-primary,#3b82f6)}.ff-shipping-method--loading[data-v-8816293b]{pointer-events:none;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-8816293b}@keyframes pulse-8816293b{0%,to{opacity:1}50%{opacity:.5}}.ff-shipping-method__icon-wrapper[data-v-8816293b]{background-color:var(--ff-color-neutral-100,#f3f4f6);border-radius:var(--ff-radius-md,.5rem);flex-shrink:0;justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;display:flex}.ff-shipping-method--selected .ff-shipping-method__icon-wrapper[data-v-8816293b]{background-color:var(--ff-color-primary-100,#dbeafe)}.ff-shipping-method__icon[data-v-8816293b]{block-size:1.25rem;color:var(--ff-color-neutral-500,#6b7280);inline-size:1.25rem}.ff-shipping-method--selected .ff-shipping-method__icon[data-v-8816293b]{color:var(--ff-color-primary,#3b82f6)}.ff-shipping-method__icon-img[data-v-8816293b]{-o-object-fit:contain;object-fit:contain;block-size:1.5rem;inline-size:1.5rem}.ff-shipping-method__content[data-v-8816293b]{gap:var(--ff-spacing-1,.25rem);flex-direction:column;flex:1;min-width:0;display:flex}.ff-shipping-method__name[data-v-8816293b]{color:var(--ff-color-neutral-900,#111827);font-size:var(--ff-font-size-base,1rem);font-weight:var(--ff-font-weight-semibold,600)}.ff-shipping-method__delivery-time[data-v-8816293b]{color:var(--ff-color-neutral-500,#6b7280);font-size:var(--ff-font-size-sm,.875rem)}.ff-shipping-method__price-wrapper[data-v-8816293b]{flex-shrink:0;margin-inline-start:auto}.ff-shipping-method__price[data-v-8816293b]{color:var(--ff-color-neutral-900,#111827);font-size:var(--ff-font-size-lg,1.125rem);font-weight:var(--ff-font-weight-semibold,600)}.ff-shipping-method__price--free[data-v-8816293b]{color:var(--ff-color-success,#16a34a);font-size:var(--ff-font-size-sm,.875rem)}.ff-shipping-method__price--unavailable[data-v-8816293b]{color:var(--ff-color-neutral-400,#9ca3af)}.ff-shipping-method__spinner[data-v-8816293b]{block-size:1.25rem;inline-size:1.25rem}.ff-shipping-method--disabled[data-v-8816293b],.ff-shipping-method[data-v-8816293b]:disabled{cursor:not-allowed}.ff-shipping-method--disabled[data-v-8816293b]:hover,.ff-shipping-method[data-v-8816293b]:disabled:hover{border-color:var(--ff-color-neutral-200,#e5e7eb)}.ff-shipping-method__pickup-title[data-v-8816293b]{overflow-wrap:anywhere;white-space:normal}.ff-shipping-method__pickup-row[data-v-8816293b]{flex-direction:column;flex:1;gap:.25rem;min-inline-size:0;display:flex}.ff-shipping-method__pickup-meta[data-v-8816293b]{flex-direction:row;align-items:center;gap:1rem;display:flex}.ff-shipping-method__change-pickup[data-v-8816293b]{color:var(--ff-color-neutral-900,#2a2a2a);font-size:.875rem;font-weight:var(--ff-font-weight-semibold,600);align-items:center;gap:.25rem;inline-size:fit-content;line-height:1.25rem;display:inline-flex}.ff-shipping-method__change-pickup-icon[data-v-8816293b]{block-size:1rem;inline-size:1rem}.ff-shipping-method--pickup-selected .ff-shipping-method__content[data-v-8816293b]{display:none}.ff-shipping-method--pickup-selected .ff-shipping-method__pickup-row[data-v-8816293b]{order:1}.ff-shipping-method--pickup-selected .ff-shipping-method__price-wrapper[data-v-8816293b]{order:2}@container (width<=480px){.ff-shipping-method--pickup-selected[data-v-8816293b]{flex-wrap:wrap;row-gap:.75rem}.ff-shipping-method--pickup-selected .ff-shipping-method__content[data-v-8816293b]{display:flex}.ff-shipping-method--pickup-selected .ff-shipping-method__pickup-row[data-v-8816293b]{flex:0 0 100%;order:3;gap:.5rem}.ff-shipping-method__pickup-meta-time[data-v-8816293b]{display:none}}.ff-shipping-method__price[data-v-8816293b] .ff-shared-price__value{font-weight:var(--ff-font-weight-semibold,600)}}
