.product-approved-layout [hidden],.vw-bulk [hidden]{display:none!important}.product-approved-layout .product-section-link{text-decoration:none}.product-approved-layout .product-readonly [data-product-navigation]{cursor:pointer}.product-approved-layout .product-link-next{transform:rotate(-90deg)}.product-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 16px}.product-summary-heading>span:first-child{color:var(--seller-muted);font-size:12px}.product-summary-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;text-decoration:none}.product-summary-photos figure{position:relative;margin:0;aspect-ratio:1;overflow:hidden;border:1px solid var(--seller-line);border-radius:10px;background:var(--seller-surface)}.product-summary-photos img{width:100%;height:100%;object-fit:contain}.product-summary-photos small{position:absolute;bottom:4px;left:4px;padding:2px 5px;border-radius:4px;background:var(--seller-surface);color:var(--seller-ink);font-size:11px}.product-approved-layout [data-product-pane=main],.product-approved-layout [data-product-pane=main]>.editor,.product-approved-layout [data-product-pane=main]>.editor>.form-fields{display:block}.product-approved-layout.product-mode-read [data-product-pane=main] [data-field=name] .field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.product-approved-layout.product-mode-read [data-product-pane=main] [data-field=name] input{border:0;padding:0;font-size:19px;font-weight:600;background:transparent}.product-approved-layout.product-mode-read [data-product-pane=main] [data-field=name] .field>div{border:0;box-shadow:none;background:transparent;padding-inline:0}.product-approved-layout [data-product-pane=main]>.product-field-heading{padding:10px 20px;margin:12px -20px 0;background:var(--seller-subtle);color:var(--seller-muted);font-size:12px;font-weight:500;text-transform:uppercase}.product-local-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.product-local-actions h3{font-size:14px;margin:0}.product-local-actions>a{color:var(--seller-ink);font-size:14px;text-underline-offset:3px}.product-auto-textarea{resize:none!important;overflow:hidden!important;field-sizing:content;min-height:120px;scrollbar-width:none}.product-auto-textarea::-webkit-scrollbar{display:none}.product-approved-layout .product-supplement-table th:nth-child(2){width:42%}.product-approved-layout .product-supplement-table td{vertical-align:middle}.product-approved-layout .product-supplement-table .field{margin:0}.product-approved-layout .product-read-axis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(75px,1fr));margin-bottom:16px}.product-read-axis-grid>span{display:grid;gap:5px;padding:10px;border:1px solid var(--seller-line);border-radius:9px;font-size:13px}.product-read-axis-grid small{color:var(--seller-muted);font-size:12px}.product-date-range,.product-time-select{min-width:0}.product-time-select>div{display:grid;grid-template-columns:minmax(0,1fr) 6px minmax(0,1fr);align-items:center;gap:4px}.product-time-label{font-size:12px;color:var(--seller-muted)}.product-period-times{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px}.product-date-range>small{color:var(--seller-muted);font-size:12px}.product-approved-layout .offer-date-controls,.product-approved-layout .publication-date-fields{grid-template-columns:minmax(0,1fr)}.product-approved-layout .product-time-select .field{margin:0}.product-approved-layout .product-supplement-pages .product-supplement-detail>.nested{padding:0;border:0;margin:0}.product-approved-layout .product-supplement-detail>.nested>legend{display:none}.product-approved-layout .editor:has(.product-supplement-detail:not([hidden]))>.form-fields>.form-field-group:not([data-field=option_groups]),.product-approved-layout .form-field-group:has(.product-supplement-detail:not([hidden]))>.product-supplement-heading{display:none}.product-photo-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-photo-choice-grid>button{background:var(--seller-surface);color:var(--seller-ink);border:1px solid var(--seller-line);border-radius:9px;padding:6px;min-width:0;display:grid;gap:5px}.product-photo-choice-grid>button[aria-pressed=true]{outline:2px solid var(--seller-ink);outline-offset:-2px}.product-photo-choice-grid img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:5px}.product-photo-choice-grid small{font-size:12px}.product-offer-list .product-section-icon{width:42px;height:42px}.product-offer-list .product-section-icon img{width:100%;height:100%;object-fit:contain;border-radius:6px}.product-approved-layout .vw-bulk-heading{display:flex;flex-wrap:wrap;gap:6px}.product-approved-layout .vw-bulk-heading>strong{width:100%}.product-approved-layout .vw-bulk-heading>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:38px}.product-approved-layout .vw-bulk-heading svg{width:16px;height:16px}.product-generation-preview>p{margin-block:20px;font-size:13px;color:var(--seller-muted);line-height:1.5}.product-generation-axis{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0}.product-generation-axis small{color:var(--seller-muted)}.product-generation-preview>button{width:100%;margin-top:20px}.product-read-name{margin:0 0 16px;font-size:19px;font-weight:600;line-height:1.35}@media(max-width:1023px){.product-approved-layout [data-product-pane=main]>.product-field-heading{margin-inline:-16px;padding-inline:16px}}@media(max-width:359px){.product-period-times{grid-template-columns:minmax(0,1fr)}.product-approved-layout .vw-option-accordions{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-approved-layout .product-section-link{min-height:50px;padding:12px 0;gap:10px;align-items:center}.product-approved-layout .product-section-link .product-section-icon{display:none}.product-approved-layout .product-section-link .product-section-copy{flex:1;min-width:0;display:grid;gap:4px}.product-approved-layout .product-section-link strong{font-size:14px;font-weight:400}.product-approved-layout .product-section-link .product-section-value{flex:0 1 auto;max-width:46%;font-size:12px;color:var(--seller-muted);text-align:right;overflow-wrap:anywhere}.product-approved-layout .product-section-link>svg:last-child{width:16px;height:16px;flex-shrink:0;color:var(--seller-muted)}.product-approved-layout .product-section-copy>small{font-size:12px;color:var(--seller-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-approved-layout .product-summary-heading{padding-bottom:12px}.product-summary-media-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:8px}.product-summary-media-heading a{color:var(--seller-muted);min-height:32px;display:inline-flex;align-items:center;text-decoration:none}.product-approved-layout .product-summary-photos{gap:6px;margin-bottom:16px}.product-approved-layout .product-summary-photos figure{border:0;border-radius:7px}.product-approved-layout .product-read-name{font-size:19px;font-weight:500;margin:0 0 8px}.product-approved-layout :is(.product-field-heading,.product-editor-pane[data-product-pane=main]>.product-field-heading){font-size:12px;font-weight:400;text-transform:none;color:var(--seller-muted);background:var(--seller-subtle);margin:8px -16px 0;padding:12px 16px 8px}.product-approved-layout .product-editor-pane>.editor{margin-bottom:0}.product-approved-layout .form-fields{gap:0}.product-approved-layout .form-field-group{min-width:0}.product-approved-layout .form-field-group>.field:has(>label):not(.check-field):not(:has(textarea)):not(.offer-date-field):not(.product-date-range):not(.product-segmented-field){display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,1fr);gap:12px;align-items:center;min-height:58px;padding:10px 0;margin:0}.product-approved-layout .form-field-group>.field>label{margin:0;font-weight:400}.product-approved-layout .form-field-group>.field>:is(div,span):has(input){min-width:0}.product-approved-layout .form-field-group>.field:not(.check-field):not(:has(textarea)):not(.offer-date-field):not(.product-date-range):not(.product-segmented-field) :is(input,select,[data-slot=select-trigger]){text-align:right;font-variant-numeric:tabular-nums}.product-approved-layout .form-field-group>.field:not(.check-field):not(:has(textarea)):not(.offer-date-field):not(.product-date-range):not(.product-segmented-field)>:is(div,span):has(input){background:var(--seller-subtle);border-color:transparent;box-shadow:none;border-radius:6px}.product-approved-layout.product-mode-read .form-field-group>.field>:is(div,span):has(input){background:transparent}.product-approved-layout .form-field-group>.field:has(textarea){padding:12px 0;margin:0}.product-approved-layout .product-auto-textarea{border:0;padding-inline:0;background:transparent;min-height:170px;line-height:1.55}.product-approved-layout .check-field{min-height:54px;padding:12px 0}.product-approved-layout .check-field>label{font-weight:400}.product-approved-layout .product-supplement-table{table-layout:fixed}.product-approved-layout .product-supplement-table th:nth-child(2){width:90px;text-align:right}.product-approved-layout .product-supplement-table th:nth-child(3){width:38px}.product-approved-layout .product-supplement-table td:nth-child(2) input{text-align:right}.product-approved-layout .product-supplement-table .field{display:block;padding:0;border:0}.product-approved-layout .product-supplement-table .field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.product-approved-layout .product-supplement-table button{color:var(--seller-muted)}.product-approved-layout .product-supplement-table :is(input,[class*=InputContainer]){border-color:transparent;box-shadow:none}.product-approved-layout .product-supplement-choices>button{padding-inline:0;min-height:46px}.product-approved-layout .product-choice-price-rules{padding:12px 0}.product-approved-layout .product-choice-price-rules>h3{font-size:14px;font-weight:500;margin:0 0 8px}.product-approved-layout .product-choice-price-rules>p{font-size:12px;margin-bottom:8px}.product-approved-layout .vw-product{display:none}.product-approved-layout .vw-option-trigger{min-height:42px}.product-approved-layout .product-read-axis-grid>span,.product-approved-layout .vw-option-trigger{border:0;background:var(--seller-subtle);border-radius:6px}.product-approved-layout .product-campaign-detail .panel{padding:0}.product-approved-layout .product-campaign-detail .product-section-icon{display:none}.product-approved-layout .product-offer-list .product-section-link .product-section-icon{display:grid;width:36px;height:40px}.product-approved-layout .product-offer-list .product-section-icon{flex:0 0 36px;align-self:center;overflow:hidden}.product-approved-layout .product-offer-list .product-section-icon>:is(img,.media-placeholder){width:36px;height:40px;min-height:0;max-height:40px;border-radius:5px;object-fit:contain;font-size:0}.product-approved-layout .product-offer-list .product-section-link{min-height:64px}.product-approved-layout .product-campaign-detail .management-detail>.shared-product-surface>.panel>.muted{background:transparent;padding:8px 0 12px;font-size:12px;border-bottom:1px solid var(--seller-line)}.product-approved-layout.product-mode-read .form-field-group>.field:not(.check-field):not(:has(textarea)):not(.offer-date-field):not(.product-date-range):not(.product-segmented-field)>:is(div,span):has(input){background:transparent}.product-approved-layout .product-supplement-table .field>[data-variant],.product-approved-layout .product-supplement-table td>[data-variant]{border-color:transparent;box-shadow:none;background:var(--seller-subtle)}.product-approved-layout.product-mode-read .product-supplement-table .field>[data-variant],.product-approved-layout.product-mode-read .product-supplement-table td>[data-variant]{background:transparent}.product-approved-layout.product-mode-read .product-add-choice,.product-approved-layout.product-mode-read .product-supplement-heading>button{display:none}.product-approved-layout.product-mode-read .form-field-group>.field input:disabled{color:var(--seller-muted);-webkit-text-fill-color:var(--seller-muted)}@media(max-width:359px){.product-approved-layout .product-section-link .product-section-value{max-width:42%}.product-approved-layout .form-field-group>.field:has(>label):not(.check-field):not(:has(textarea)):not(.offer-date-field):not(.product-date-range):not(.product-segmented-field){grid-template-columns:minmax(0,1fr) minmax(98px,1fr)}}.product-approved-layout .product-editor-pane[data-product-pane=purchase] .form-fields{grid-template-columns:minmax(0,1fr);gap:0}.product-approved-layout .product-purchase-limit{display:block}.product-approved-layout .product-purchase-limit>.product-purchase-maximum{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,1fr);align-items:center;gap:12px;min-height:58px;padding:10px 0;margin:0}.product-approved-layout .product-purchase-maximum label{margin:0;font-weight:400}.product-approved-layout .product-purchase-maximum input{text-align:right;font-variant-numeric:tabular-nums}.product-approved-layout .product-field-hint{display:block;color:var(--seller-muted);font-size:12px;padding:0 0 12px}.product-approved-layout .form-field-group>.product-segmented-field{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:12px 0}.product-approved-layout .product-segmented-field [role=group]{width:100%;max-width:100%;min-width:0}.product-approved-layout .product-segmented-field button{flex:1 1 auto;min-width:0;min-height:40px;padding-inline:8px;font-size:14px;white-space:nowrap}.product-approved-layout .product-editor-pane[data-product-pane=classification] [data-field=collection_ids]>.field{grid-template-columns:minmax(0,1fr)!important;gap:10px}.product-approved-layout .product-read-axis-grid{gap:8px;margin-top:10px}.product-approved-layout .product-read-axis-grid>span{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px;padding:8px 10px}.product-approved-layout .product-read-axis-grid>span>span{min-width:0;overflow-wrap:anywhere}.product-approved-layout .product-read-axis-grid small{flex-shrink:0;font-variant-numeric:tabular-nums}.product-time-select>div{min-width:0}.product-time-select [role=button]{min-width:0;font-variant-numeric:tabular-nums}@media(max-width:600px){.product-period-times{grid-template-columns:minmax(0,1fr);gap:14px}}.product-approved-layout.management-sheet :is(.product-field-heading,.product-editor-pane[data-product-pane=main]>.product-field-heading){border-top:12px solid var(--seller-subtle);background:var(--seller-surface);color:var(--seller-ink);margin:12px -16px 0;padding:16px 16px 8px;font-size:14px;font-weight:500}.product-approved-layout.management-sheet .form-field-group>.field{border-bottom:0}.product-approved-layout.management-sheet :is(.check-field,.product-field-hint,.product-section-link,.product-generation-axis,.product-choice-price-rules){border-bottom:0}.product-approved-layout.management-sheet .product-purchase-maximum{grid-template-columns:minmax(0,1fr) minmax(94px,40%)}.product-approved-layout.management-sheet .product-purchase-maximum>div:has(input){background:var(--seller-subtle);border-color:transparent;border-radius:6px;box-shadow:none}.product-approved-layout.management-sheet .management-rule-table .management-choice-field{display:block;padding:0}.product-approved-layout.management-sheet .product-choice-price-rules{padding:16px 0}.product-approved-layout.management-sheet .product-choice-price-rules+.product-choice-price-rules{border-top:12px solid var(--seller-subtle);margin-inline:-16px;padding-inline:16px}.product-approved-layout.management-sheet .management-rule-table .field{display:block;border:0;padding:0}.product-approved-layout.management-sheet .product-purchase-limit .check-field{border:0}.product-approved-layout.management-sheet [data-product-pane=purchase] .form-field-group>.field:has(>label):not(.management-choice-field){grid-template-columns:minmax(0,1fr) 94px}.product-approved-layout.management-sheet [data-product-pane=purchase] .product-purchase-maximum{grid-template-columns:minmax(0,1fr) 94px}.product-approved-layout.management-sheet [data-field=name]>.field{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.product-approved-layout.management-sheet [data-field=name]>.field input{text-align:left}.product-approved-layout.management-sheet [data-product-pane=purchase] .form-field-group>.field:has(>label):not(.check-field):not(:has(textarea)):not(.offer-date-field):not(.product-date-range):not(.product-segmented-field){grid-template-columns:minmax(0,1fr) 94px}.product-approved-layout.management-sheet [data-field=name]>.field{grid-template-columns:minmax(0,1fr)!important}.product-approved-layout.management-sheet [data-field=name]>.field input{text-align:left!important}.product-approved-layout.management-sheet .product-group{margin-inline:-16px;padding-inline:16px}@layer components{.TagInput_Container__DMh_L{position:relative;overflow:hidden;min-height:calc((var(--min-rows) * var(--tag-input-height)) + ((var(--min-rows) + 1) * var(--tag-input-tag-spacing)));padding:var(--tag-input-tag-spacing);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--input-outline-border-color) inset;cursor:text;outline:0;transition:box-shadow .15s ease}.TagInput_Container__DMh_L[data-disabled]{pointer-events:none}@media (hover:hover) and (pointer:fine){.TagInput_Container__DMh_L:not([data-disabled]):hover,:where([data-theme=light]) .TagInput_Container__DMh_L:not([data-disabled]):hover{box-shadow:0 0 0 1px var(--gray-300) inset}:where([data-theme=dark]) .TagInput_Container__DMh_L:not([data-disabled]):hover{box-shadow:0 0 0 1px var(--gray-500) inset}}.TagInput_Container__DMh_L:not([data-disabled])[data-focused]{box-shadow:0 0 0 1px var(--input-outline-border-color-focus) inset}.TagInput_Container__DMh_L[data-empty]{padding:var(--tag-input-tag-spacing) 12px}.TagInput_Container__DMh_L:where([data-size=md]){--tag-input-font-size:var(--control-font-size-md);--tag-input-height:20px;--tag-input-tag-spacing:6px}.TagInput_Container__DMh_L:where([data-size=lg]){--tag-input-font-size:var(--control-font-size-md);--tag-input-height:24px;--tag-input-tag-spacing:6px}.TagInput_Container__DMh_L:where([data-size=xl]){--tag-input-font-size:var(--control-font-size-lg);--tag-input-height:24px;--tag-input-tag-spacing:8px}.TagInput_Container__DMh_L:where([data-size="2xl"]){--tag-input-font-size:var(--control-font-size-lg);--tag-input-height:28px;--tag-input-tag-spacing:8px}.TagInput_Container__DMh_L:where([data-size="3xl"]){--tag-input-font-size:var(--control-font-size-lg);--tag-input-height:32px;--tag-input-tag-spacing:8px}.TagInput_TagInput__UKBcw{display:flex;flex-wrap:wrap;gap:var(--tag-input-tag-spacing)}.TagInput_Tag__DpsI7{overflow:hidden;display:flex;align-items:center;height:var(--tag-input-height);padding:4px 4px 4px 8px;border-radius:var(--radius-md);cursor:pointer;line-height:1.4;outline:none;transition:background-color .15s ease}.TagInput_Tag__DpsI7,:where([data-theme=light]) .TagInput_Tag__DpsI7{background-color:var(--color-background-secondary-soft);color:var(--color-text-secondary-soft)}:where([data-theme=dark]) .TagInput_Tag__DpsI7{background-color:var(--color-background-secondary-solid);color:var(--color-text-secondary-solid)}@media (hover:hover) and (pointer:fine){.TagInput_Tag__DpsI7:hover,:where([data-theme=light]) .TagInput_Tag__DpsI7:hover{background-color:var(--color-background-secondary-soft-hover)}:where([data-theme=dark]) .TagInput_Tag__DpsI7:hover{background-color:var(--color-background-secondary-solid-hover)}}.TagInput_Tag__DpsI7:focus,:where([data-theme=light]) .TagInput_Tag__DpsI7:focus{background-color:var(--color-background-secondary-soft-hover)}:where([data-theme=dark]) .TagInput_Tag__DpsI7:focus{background-color:var(--color-background-secondary-solid-hover)}.TagInput_Container__DMh_L[data-disabled] .TagInput_Tag__DpsI7{color:var(--color-text-tertiary)}.TagInput_Tag__DpsI7[data-invalid]{background-color:var(--color-background-danger-soft);color:var(--color-text-danger-soft)}@media (hover:hover) and (pointer:fine){.TagInput_Tag__DpsI7[data-invalid]:hover{background-color:var(--color-background-danger-soft-hover)}}.TagInput_Tag__DpsI7[data-invalid]:focus{background-color:var(--color-background-danger-soft-hover)}.TagInput_Tag__DpsI7[data-duplicate]{animation:TagInput_shake__33GGP .5s ease}.TagInput_Tag__DpsI7 .TagInput_TagRemove___8AZN{position:relative;display:flex;align-items:center;margin-left:4px;color:inherit;opacity:.7;transition:opacity .15s ease}@media (hover:hover) and (pointer:fine){.TagInput_Tag__DpsI7 .TagInput_TagRemove___8AZN:hover{opacity:1}}.TagInput_TagValue__717od{font-size:var(--tag-input-font-size);white-space:nowrap}.TagInput_InputContainer__KWNz5{display:flex;align-items:center;flex-grow:1;max-width:100%}.TagInput_InputWrapper__h0e33{overflow:hidden;width:100%}.TagInput_InputMeasure__081UA{position:absolute;visibility:hidden}.TagInput_InputMeasure__081UA,.TagInput_Input__vs0pA{font-size:var(--tag-input-font-size);white-space:nowrap}.TagInput_Input__vs0pA{display:block;min-width:20px;height:var(--tag-input-height);padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--color-text);line-height:1.4}.TagInput_Input__vs0pA:focus{outline:0}.TagInput_Input__vs0pA::-moz-placeholder{color:var(--color-text-tertiary)}.TagInput_Input__vs0pA::placeholder{color:var(--color-text-tertiary)}.TagInput_Input__vs0pA:disabled{color:var(--color-text-tertiary)}.TagInput_Input__vs0pA:-webkit-autofill,.TagInput_Input__vs0pA:-webkit-autofill-and-obscured,.TagInput_Input__vs0pA:-webkit-autofill-strong-password,.TagInput_Input__vs0pA:-webkit-autofill-strong-password-viewable,.TagInput_Input__vs0pA:-webkit-autofill:focus,.TagInput_Input__vs0pA:-webkit-autofill:hover{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;-webkit-transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}.TagInput_Limit__u5IdP{width:100%;margin-top:2px;color:var(--color-text);font-size:var(--font-text-xs-size);font-variant-numeric:tabular-nums;text-align:right}@keyframes TagInput_shake__33GGP{0%{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}to{transform:translateX(0)}}}.management-choice-field{display:block;min-width:0;padding:8px 0}.management-choice-field .management-choice-trigger{min-height:44px;padding:8px 0;border:0;background:transparent;white-space:normal;text-align:left}.management-choice-field .management-choice-trigger,.management-choice-field .management-choice-trigger>span{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.management-choice-field .management-choice-list>button{display:flex;justify-content:space-between;width:100%;min-height:44px;padding:10px 12px;white-space:normal;text-align:left}.management-choice-field .management-choice-list>button>span{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.pickup-schedule-editor{display:grid;gap:16px;min-width:0}.pickup-schedule-editor h3{font-size:18px}.pickup-schedule-editor p{font-size:14px;line-height:1.5}.pickup-day-editor{border-bottom:1px solid var(--seller-line);padding:12px 0}.pickup-day-editor summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-height:44px;font-weight:600}.pickup-day-editor summary span{font-size:13px;font-weight:400;color:var(--seller-muted)}.pickup-hours-row{display:flex;align-items:end;gap:8px;margin:12px 0;flex-wrap:wrap}.pickup-hours-row label{flex:1;min-width:100px;display:grid;gap:6px}.pickup-hours-row button{min-height:44px}.product-supplement-heading>.supplement-model-add{display:grid;place-items:center;flex:0 0 44px;width:44px;min-height:44px;padding:10px;border:1px solid var(--seller-line);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.supplement-model-picker{display:flex;flex-direction:column;width:100%;min-width:0;padding:12px 2px;margin-bottom:16px;border-top:1px solid var(--seller-line)}.supplement-model-picker>small{color:var(--seller-muted);font-size:12px;margin-bottom:10px}.supplement-model-picker>input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--seller-line);border-radius:8px;background:var(--seller-subtle);color:inherit;font:inherit;font-size:16px}.supplement-model-list{display:grid;min-width:0;max-height:260px;margin-block:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.supplement-model-list::-webkit-scrollbar{display:none}.supplement-model-picker button{display:flex;align-items:center;gap:9px;width:100%;min-width:0;min-height:44px;padding:10px 8px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;font:inherit;font-size:14px;white-space:normal;overflow-wrap:break-word;cursor:pointer}.supplement-model-picker button:hover{background:var(--seller-subtle)}.supplement-model-picker>.supplement-model-custom{border-top:1px solid var(--seller-line);border-radius:0}.supplement-model-custom svg{width:18px;height:18px;flex:none}.supplement-model-list p{margin:10px 8px;color:var(--seller-muted);font-size:13px}.supplement-model-add:focus-visible,.supplement-model-picker :is(button,input):focus-visible{outline:2px solid currentColor;outline-offset:3px}