.order-address-module__D5pj6W__orderLineVertical{border-bottom:1px solid var(--color-stroke-secondary);flex-direction:column;align-items:flex-start;gap:8px;padding-block:1rem;display:flex}
.order-header-module__ACH6WG__arrow{justify-content:center;align-items:center;width:56px;height:56px;display:flex}.order-header-module__ACH6WG__arrow svg{padding:2px}.order-header-module__ACH6WG__headerWrapper{flex-direction:column;align-items:center;gap:12px;width:100%;padding-bottom:32px;display:flex}.order-header-module__ACH6WG__header{justify-content:space-between;align-items:center;width:100%;max-width:760px;margin-inline:auto;display:flex}@media (max-width:767px){.order-header-module__ACH6WG__header{flex-direction:column}}
.overlay-module__Xx_QOW__overlay{z-index:9999;width:100%;height:100dvh;transition:all .5s;position:fixed;top:0;left:0}.overlay-module__Xx_QOW__variant-default{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgb(var(--color-background-primary-rgb) / 25%)}.overlay-module__Xx_QOW__variant-default-opaque{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:var(--color-background-primary)}.overlay-module__Xx_QOW__variant-dark{background-color:#000c}.overlay-module__Xx_QOW__variant-semidark{background-color:var(--color-background-overlay-2)}
.collapse-module__ohsi8G__header{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:0 0 12px;display:flex}.collapse-module__ohsi8G__icon{width:12px;height:auto;color:var(--color-text-tertiary);flex-shrink:0;transition:transform .16s}.collapse-module__ohsi8G__iconOpen{transform:rotate(-180deg)}.collapse-module__ohsi8G__content{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .18s,visibility .18s;display:grid}.collapse-module__ohsi8G__contentOpen{visibility:visible;grid-template-rows:1fr}.collapse-module__ohsi8G__inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapse-module__ohsi8G__content,.collapse-module__ohsi8G__icon{transition:none}}
.chip-filter-section-module__GH2IUa__filterSectionContainer{gap:1.5rem}.chip-filter-section-module__GH2IUa__chipsContainer{flex-flow:wrap;gap:.75rem;display:flex}.chip-filter-section-module__GH2IUa__chip{background:var(--color-background-neutral);color:var(--color-text-primary);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.chip-filter-section-module__GH2IUa__chip svg{flex-shrink:0;width:20px;height:20px}.chip-filter-section-module__GH2IUa__chipSelected{background:var(--color-background-overlay);color:var(--color-text-accent)}.chip-filter-section-module__GH2IUa__chip:focus-visible{outline:2px solid var(--color-stroke-primary);outline-offset:2px}
.catalog-facets-modal-module__EhlBtG__facetsModal.catalog-facets-modal-module__EhlBtG__facetsModal{flex-direction:column;width:100%;max-width:520px;height:92dvh;max-height:92dvh;overflow:hidden}.catalog-facets-modal-module__EhlBtG__modalHeader{flex-shrink:0;justify-content:flex-end;padding:.5rem .75rem 0;display:flex}.catalog-facets-modal-module__EhlBtG__closeButton{color:var(--color-icons-primary)}.catalog-facets-modal-module__EhlBtG__filterTrigger svg{width:18px;height:18px}.catalog-facets-modal-module__EhlBtG__filterCount{background-color:var(--color-background-brand);min-width:1.125rem;height:1.125rem;color:var(--color-text-neutral);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;margin-left:.4rem;padding-inline:.3rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}@media (max-width:767px){.catalog-facets-modal-module__EhlBtG__filterTrigger{width:100%}.catalog-facets-modal-module__EhlBtG__facetsModal.catalog-facets-modal-module__EhlBtG__facetsModal{border-radius:0;max-width:none;height:100dvh;max-height:100dvh}}
.active-filters-module__7htTqa__bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.active-filters-module__7htTqa__label{margin-right:.25rem}.active-filters-module__7htTqa__chip{border:1px solid var(--color-stroke-tertiary);background-color:var(--color-background-surface);min-height:36px;color:var(--color-text-tertiary);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);border-radius:999px;align-items:center;gap:.35rem;padding-inline:.7rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.active-filters-module__7htTqa__chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.active-filters-module__7htTqa__chip:focus-visible,.active-filters-module__7htTqa__reset:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:2px}.active-filters-module__7htTqa__removeIcon{width:14px;height:14px}.active-filters-module__7htTqa__reset{color:var(--color-text-brand);margin-left:.25rem;font-weight:500;text-decoration:underline}@media (hover:hover) and (pointer:fine){.active-filters-module__7htTqa__chip:hover{border-color:var(--color-stroke-field);color:var(--color-text-primary)}.active-filters-module__7htTqa__reset:hover{color:var(--color-text-primary)}}@media (prefers-reduced-motion:reduce){.active-filters-module__7htTqa__chip{transition:none}}
.radio-module__Tf4FoG__wrapper{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.radio-module__Tf4FoG__radio{--size:22px;--dot-size:12px;--ring:3px;appearance:none;min-width:var(--size);min-height:var(--size);background:var(--color-background-field);border:var(--ring) solid var(--color-stroke-field);cursor:pointer;border-radius:50%;margin:0;transition:border-color .2s,box-shadow .2s,opacity .2s;position:relative}.radio-module__Tf4FoG__radio:after{content:"";width:var(--dot-size);height:var(--dot-size);background:var(--color-background-brand);border-radius:50%;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.radio-module__Tf4FoG__radio:checked{border-color:var(--color-background-brand)}@media (hover:hover) and (pointer:fine){.radio-module__Tf4FoG__radio:hover{border-color:var(--color-stroke-field-hover)}.radio-module__Tf4FoG__radio:checked:hover{border-color:var(--color-background-brand)}}.radio-module__Tf4FoG__radio:checked:after{transform:translate(-50%,-50%)scale(1)}.radio-module__Tf4FoG__radio:disabled{opacity:.5;cursor:not-allowed}.radio-module__Tf4FoG__wrapper:has(.radio-module__Tf4FoG__radio:disabled){cursor:not-allowed}
.radio-filter-section-module__c30omW__filterSectionContainer{gap:1.5rem;padding:0 1rem}.radio-filter-section-module__c30omW__filterRow{border-top:1px solid var(--color-stroke-secondary);cursor:pointer;text-align:left;background:0 0;width:100%;padding:1rem}@media (max-width:767px){.radio-filter-section-module__c30omW__filterSectionContainer{padding:0 1rem 0 0}.radio-filter-section-module__c30omW__filterRow{padding-block:1rem;padding-inline:0 1rem}}
.catalog-empty-state-module__KiGj-W__emptyState{border:1px solid var(--color-stroke-secondary);background-color:var(--color-background-primary);border-radius:16px;flex-direction:column;align-items:flex-start;gap:1rem;max-width:560px;padding:2.5rem 2rem;display:flex}.catalog-empty-state-module__KiGj-W__iconWrapper{width:48px;height:48px;color:var(--color-icons-accent);background-color:var(--color-background-neutral);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.catalog-empty-state-module__KiGj-W__icon{width:22px;height:22px}.catalog-empty-state-module__KiGj-W__copy{max-width:46ch}.catalog-empty-state-module__KiGj-W__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.catalog-empty-state-module__KiGj-W__primaryAction,.catalog-empty-state-module__KiGj-W__secondaryAction{border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding-inline:1rem;font-weight:600;text-decoration:none;display:inline-flex}.catalog-empty-state-module__KiGj-W__primaryAction{color:var(--color-text-neutral);background-color:var(--color-background-brand)}.catalog-empty-state-module__KiGj-W__secondaryAction{color:var(--color-text-brand);border:1px solid var(--color-stroke-secondary)}.catalog-empty-state-module__KiGj-W__primaryAction:focus-visible,.catalog-empty-state-module__KiGj-W__secondaryAction:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:2px}@media (max-width:767px){.catalog-empty-state-module__KiGj-W__emptyState{padding:1.5rem 1.25rem}.catalog-empty-state-module__KiGj-W__actions{width:100%}.catalog-empty-state-module__KiGj-W__primaryAction,.catalog-empty-state-module__KiGj-W__secondaryAction{flex:1}}
.menu-dropdown-item-module__BT8ctq__item{--menu-item-hover-background:var(--color-background-overlay);cursor:pointer;white-space:nowrap;border-radius:12px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;display:flex}.menu-dropdown-item-module__BT8ctq__item a{flex:70%;text-decoration:none}@media (hover:hover) and (pointer:fine){.menu-dropdown-item-module__BT8ctq__item:hover{background-color:var(--menu-item-hover-background)}}.menu-dropdown-item-module__BT8ctq__active{background-color:var(--menu-item-hover-background)}
.menu-dropdown-module__xQ7ZYW__dropdownTrigger{cursor:pointer;border-radius:50%;flex-shrink:0;padding:1rem}@media (hover:hover) and (pointer:fine){.menu-dropdown-module__xQ7ZYW__dropdownTrigger:hover{background-color:var(--color-background-hover-2)}}.menu-dropdown-module__xQ7ZYW__dropDownContainer{border-radius:12px;flex-direction:column;gap:.75rem;min-width:248px;padding:.75rem;display:flex;top:140%;right:4px;background:var(--color-background-primary)!important}.menu-dropdown-module__xQ7ZYW__dropDownContainer>*{animation:menu-dropdown-module__xQ7ZYW__dropdownItemIn var(--motion-duration-base) var(--motion-ease-standard) 40ms backwards}.menu-dropdown-module__xQ7ZYW__dropDownContainer>:nth-child(2){animation-delay:60ms}.menu-dropdown-module__xQ7ZYW__dropDownContainer>:nth-child(3){animation-delay:80ms}.menu-dropdown-module__xQ7ZYW__dropDownContainer>:nth-child(4){animation-delay:.1s}.menu-dropdown-module__xQ7ZYW__dropDownContainer>:nth-child(5){animation-delay:.12s}@keyframes menu-dropdown-module__xQ7ZYW__dropdownItemIn{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.menu-dropdown-module__xQ7ZYW__dropDownContainer>*{animation:none}}@media (max-width:480px){.menu-dropdown-module__xQ7ZYW__dropDownContainer,.menu-dropdown-module__xQ7ZYW__dropdownTrigger{display:none}}.menu-dropdown-module__xQ7ZYW__separator{margin-block:0!important}
.catalog-pagination-module__VLotva__pagination{border-top:1px solid var(--color-stroke-secondary);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.catalog-pagination-module__VLotva__controls{align-items:center;gap:.75rem;display:flex}.catalog-pagination-module__VLotva__control{min-height:40px;color:var(--color-text-primary);border-radius:9px;align-items:center;gap:.35rem;padding-inline:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.catalog-pagination-module__VLotva__control svg{width:16px;height:16px}.catalog-pagination-module__VLotva__control:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:2px}.catalog-pagination-module__VLotva__disabled{color:var(--color-text-secondary);opacity:.45}.catalog-pagination-module__VLotva__pageNumber{white-space:nowrap}@media (hover:hover) and (pointer:fine){.catalog-pagination-module__VLotva__control:not(.catalog-pagination-module__VLotva__disabled):hover{background-color:var(--color-background-neutral)}}@media (max-width:767px){.catalog-pagination-module__VLotva__pagination{flex-direction:column;align-items:flex-start}.catalog-pagination-module__VLotva__controls{justify-content:space-between;width:100%}}
.checkout-handoff-module__11IXYW__itemsContainer{flex-direction:column;align-items:stretch;gap:1.5rem;max-width:644px;margin-inline:auto;display:flex}.checkout-handoff-module__11IXYW__methodContainer{border-bottom:1px solid var(--color-stroke-secondary);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.checkout-handoff-module__11IXYW__selected{border:2px solid var(--color-stroke-primary);border-radius:6px}.checkout-handoff-module__11IXYW__methodInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.checkout-handoff-module__11IXYW__methodName{cursor:pointer;flex-wrap:wrap;align-items:center;gap:1rem;font-weight:600;display:flex}.checkout-handoff-module__11IXYW__methodName svg{width:20px;height:20px}.checkout-handoff-module__11IXYW__selectBox{justify-content:flex-end;align-items:center;display:flex}
.select-module__0df9Zq__select{background-color:var(--color-background-field);border:1px solid var(--color-stroke-field);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard);border-radius:8px;flex-direction:row;align-items:center;gap:.5rem;padding-block:.5625rem;padding-inline:1rem;display:flex}.select-module__0df9Zq__select svg{width:18px;height:18px}.select-module__0df9Zq__select:focus-within{border-color:var(--color-stroke-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}.select-module__0df9Zq__select select:-webkit-autofill{transition:background-color 9999s ease-out}.select-module__0df9Zq__select select{min-width:0;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;flex:auto;padding-block:0;padding-inline:2px}.select-module__0df9Zq__select select:has(option[value=""][hidden]:checked){color:var(--color-content-tertiary)}.select-module__0df9Zq__select select option{color:var(--color-text-tertiary);background-color:var(--color-background-field)}.select-module__0df9Zq__select select:focus{color:var(--color-text-tertiary);border:0 #0000;outline:none}.select-module__0df9Zq__select-submit{color:#fff;font-weight:700}@media (hover:hover) and (pointer:fine){.select-module__0df9Zq__select:hover:not(:focus-within){border-color:var(--color-stroke-field-hover)}.select-module__0df9Zq__select.select-module__0df9Zq__select-error:hover{border-color:var(--color-text-error)}.select-module__0df9Zq__select .select-module__0df9Zq__select-submit:hover{color:#fff;font-weight:700}}.select-module__0df9Zq__labeledSelect{color:var(--color-text-primary);flex-direction:column;gap:.5rem;display:flex}.select-module__0df9Zq__errorText{color:var(--color-text-error);margin-top:2px;font-size:12px}.select-module__0df9Zq__hint{color:var(--color-content-tertiary);margin-top:2px;font-size:12px}.select-module__0df9Zq__select.select-module__0df9Zq__select-error{border-color:var(--color-text-error)}.select-module__0df9Zq__select.select-module__0df9Zq__select-error:focus-within{border-color:var(--color-text-error);box-shadow:0 0 0 3px var(--color-focus-ring-error)}
.menu-expand-module__J6Aejq__menuExpand{will-change:transform;background-color:#fff;outline:none;width:100%;height:100dvh;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.menu-expand-module__J6Aejq__trigger{flex-shrink:0;display:flex}.menu-expand-module__J6Aejq__triggerStart{margin-inline-start:-.5rem}.menu-expand-module__J6Aejq__triggerEnd,.menu-expand-module__J6Aejq__closeButton{margin-inline-end:-.5rem}@media (min-width:768px){.menu-expand-module__J6Aejq__trigger{display:none}}.menu-expand-module__J6Aejq__menuExpandVisible{transform:translate(0)}@media (prefers-reduced-motion:reduce){.menu-expand-module__J6Aejq__menuExpand{transition:none}}
.brand-gallery-module__JElBcW__container{flex-direction:column;gap:1.5rem;display:flex}.brand-gallery-module__JElBcW__galleryContainer{-webkit-user-select:none;user-select:none;scrollbar-width:none;flex-direction:row;align-items:stretch;gap:1.5rem;display:flex;overflow-x:auto}.brand-gallery-module__JElBcW__imageContainer{aspect-ratio:1;border-radius:12px;flex-shrink:0;min-width:400px;position:relative;overflow:clip}@media (max-width:767px){.brand-gallery-module__JElBcW__imageContainer{min-width:300px;min-height:300px}}@media (max-width:480px){.brand-gallery-module__JElBcW__imageContainer{min-width:220px;min-height:220px}}
.catalog-sort-module__1WEOZq__sort{transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;display:flex}.catalog-sort-module__1WEOZq__pending{opacity:.65}.catalog-sort-module__1WEOZq__select select{font-weight:500}@media (prefers-reduced-motion:reduce){.catalog-sort-module__1WEOZq__sort{transition:none}}@media (max-width:767px){.catalog-sort-module__1WEOZq__sort{width:100%}.catalog-sort-module__1WEOZq__select{flex:1}}
.point-of-sale-card-module__dDzQKW__row{color:var(--color-text-brand);gap:.75rem}.point-of-sale-card-module__dDzQKW__pinIcon{min-width:28px;min-height:28px}.point-of-sale-card-module__dDzQKW__unavailable{opacity:.4}
.checkout-header-module__RaJM_a__checkoutHeader{flex-wrap:wrap;justify-content:center;align-items:center;max-width:760px;margin-inline:auto;display:flex}.checkout-header-module__RaJM_a__arrow{flex:.08;justify-content:center;align-items:center;min-width:40px;display:flex}.checkout-header-module__RaJM_a__headerDetailsContainer{border-bottom:1px solid var(--color-stroke-secondary);border-bottom:1px solid var(--color-stroke-secondary);flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:1rem;min-width:280px;max-width:648px;padding-block:1rem;display:flex}.checkout-header-module__RaJM_a__marketName{color:var(--color-text-secondary);text-align:center}.checkout-header-module__RaJM_a__marketNameContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.checkout-header-module__RaJM_a__pageTitle{align-items:center;gap:.5rem;display:flex}.checkout-header-module__RaJM_a__slash{background-color:var(--color-text-tertiary);flex-shrink:0;width:2px;height:24px;transform:rotate(25deg)}@media (max-width:480px){.checkout-header-module__RaJM_a__headerDetailsContainer{min-width:100%}}
.navlink-module__fPC9xq__link{color:var(--color-text-tertiary);white-space:nowrap;text-transform:capitalize;border-radius:8px;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:.75rem;text-decoration:none;transition:all .2s ease-in-out;display:flex}@media (max-width:767px){.navlink-module__fPC9xq__link{padding-block:.5rem;padding-inline:.75rem}}@media (hover:hover) and (pointer:fine){.navlink-module__fPC9xq__link:hover{background-color:var(--color-background-hover-2);text-decoration:none}}.navlink-module__fPC9xq__icon{width:24px;height:24px}.navlink-module__fPC9xq__icon svg{width:100%;height:100%}.navlink-module__fPC9xq__endIcon{flex-shrink:0;display:inline-flex}.navlink-module__fPC9xq__variant-primary{background-color:var(--color-background-brand);color:var(--color-text-neutral)}@media (hover:hover) and (pointer:fine){.navlink-module__fPC9xq__variant-primary:hover{color:var(--color-text-neutral);background-color:var(--color-background-brand);background-image:linear-gradient(var(--color-background-hover-neutral), var(--color-background-hover-neutral))}}.navlink-module__fPC9xq__variant-ghost{background-color:unset}.navlink-module__fPC9xq__variant-outline-neutral{background-color:var(--color-background-field);box-shadow:inset 0 0 0 1px var(--color-stroke-field);color:var(--color-text-tertiary)}@media (hover:hover) and (pointer:fine){.navlink-module__fPC9xq__variant-outline-neutral:hover{background-color:var(--color-background-field);box-shadow:inset 0 0 0 1px var(--color-stroke-field-hover)}}.navlink-module__fPC9xq__linkActive{background-color:var(--color-background-hover-2)}.navlink-module__fPC9xq__cartButton{align-items:center;display:flex}.navlink-module__fPC9xq__size-large{min-height:3rem;padding-block:.75rem;padding-inline:1.25rem}
.mobile-menu-module__qfv1Ya__menuMobile{box-sizing:border-box;overscroll-behavior:contain;padding-inline:16px;flex-direction:column;width:100%;height:100dvh;padding-bottom:1rem;display:flex;overflow:hidden auto}.mobile-menu-module__qfv1Ya__menuHeaderContents{border-bottom:1px solid var(--color-stroke-secondary);flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:73px;display:flex}.mobile-menu-module__qfv1Ya__mobileLink{align-items:center;gap:.75rem;text-decoration:none;display:flex}.mobile-menu-module__qfv1Ya__menuMobile>.mobile-menu-module__qfv1Ya__menuLinks{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin-top:16px;overflow-y:auto}
.addresses-module__Q0pczq__addressesContainer{gap:.5rem;width:60%}.addresses-module__Q0pczq__address{border-top:1px solid var(--color-stroke-secondary);width:100%;padding-block:1rem;padding-inline:1.5rem}.addresses-module__Q0pczq__trashSlot{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;display:flex}
.brand-locations-module__MpArja__container{scroll-margin-top:calc(var(--top-bar-height) + 1rem);flex-direction:column;gap:1.5rem;display:flex}.brand-locations-module__MpArja__title{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.brand-locations-module__MpArja__title h3{text-align:center;overflow-wrap:break-word;font-size:clamp(1.5rem,1.667rem + 1.667vw,3rem)}.brand-locations-module__MpArja__locationsContainer{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.brand-locations-module__MpArja__locationCard{border:1px solid var(--color-stroke-secondary);border-radius:12px;flex-direction:column;flex:300px;gap:1.5rem;max-width:400px;padding-block:24px;padding-inline:24px;text-decoration:none;display:flex;position:relative}.brand-locations-module__MpArja__locationCardImageContainer{width:100%;height:160px;position:relative}.brand-locations-module__MpArja__locationCardImageContainer img{border-radius:12px}@media (hover:hover) and (pointer:fine){.brand-locations-module__MpArja__locationCard:hover img{transform:scale(1.05)}}
.catalog-tabs-module__SJNwmG__tabs{gap:.5rem;display:inline-flex}.catalog-tabs-module__SJNwmG__tab{border:1px solid var(--color-stroke-tertiary);background-color:var(--color-background-surface);min-height:40px;color:var(--color-text-tertiary);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding-inline:1rem;font-weight:500;text-decoration:none;display:inline-flex}.catalog-tabs-module__SJNwmG__tab svg{width:16px;height:16px;color:var(--color-text-tertiary)}.catalog-tabs-module__SJNwmG__tab:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:2px}.catalog-tabs-module__SJNwmG__active{border-color:var(--color-text-primary);color:var(--color-text-primary);font-weight:600}@media (hover:hover) and (pointer:fine){.catalog-tabs-module__SJNwmG__tab:not(.catalog-tabs-module__SJNwmG__active):hover{border-color:var(--color-stroke-field);color:var(--color-text-primary)}}@media (prefers-reduced-motion:reduce){.catalog-tabs-module__SJNwmG__tab{transition:none}}@media (max-width:767px){.catalog-tabs-module__SJNwmG__tabs{width:100%;display:flex}.catalog-tabs-module__SJNwmG__tab{flex:1;min-height:44px}}
.location-modal-module__LWdcva__modal{gap:1.25rem}.location-modal-module__LWdcva__options{gap:.75rem}
.checkout-items-module__TapGLW__itemsContainer{flex-direction:column;align-items:stretch;gap:1.5rem;max-width:644px;margin-inline:auto;display:flex}.checkout-items-module__TapGLW__checkoutItem{border-bottom:1px solid var(--color-stroke-secondary);gap:1rem;padding-block:1rem;display:flex}.checkout-items-module__TapGLW__checkoutItemImage{flex:1;width:114px;max-width:114px;height:68px;position:relative}.checkout-items-module__TapGLW__checkoutItemImage img{object-fit:cover;border-radius:8px}.checkout-items-module__TapGLW__detailsContainer{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:stretch;display:flex}.checkout-items-module__TapGLW__detailsBlock{flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;min-width:150px;padding-block:2px;display:flex}.checkout-items-module__TapGLW__totalPriceContainer{align-items:center;font-weight:600;display:flex}.checkout-items-module__TapGLW__totalPriceContainer p{border:1px solid var(--color-stroke-secondary);text-align:center;border-radius:8px;min-width:80px;padding:8px}.checkout-items-module__TapGLW__price{text-transform:capitalize}.checkout-items-module__TapGLW__priceColor{color:var(--color-text-accent);font-weight:600}.checkout-items-module__TapGLW__variantColor{color:var(--color-text-secondary)}
.brand-page-header-module__yxzqza__headerContainer{flex-direction:column;gap:3rem;margin-top:6svh;display:flex}.brand-page-header-module__yxzqza__headerImageContainer{flex-direction:column;justify-content:end;align-items:center;min-height:425px;display:flex;position:relative}.brand-page-header-module__yxzqza__headerImageContainer img{z-index:0;border-radius:12px}.brand-page-header-module__yxzqza__headerImageContainer:before{content:"";z-index:1;background:#00000073;border-radius:12px;position:absolute;inset:0}.brand-page-header-module__yxzqza__title{z-index:1;padding-inline:7.96rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:100%;min-height:100%;padding-bottom:3.12rem;display:flex}.brand-page-header-module__yxzqza__title h1{color:var(--color-text-neutral);text-align:center}.brand-page-header-module__yxzqza__titleImage{background-color:#fff;border-radius:12px;width:100px;height:100px;position:relative}.brand-page-header-module__yxzqza__titleImage img{object-fit:contain}.brand-page-header-module__yxzqza__searchBarContainer{background-color:#fff;border-radius:12px;flex:auto;min-width:100%;padding-block:.75rem;padding-inline:.75rem}.brand-page-header-module__yxzqza__searchBar{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:1rem;display:flex}.brand-page-header-module__yxzqza__searchBar>div:first-child{flex-grow:1}.brand-page-header-module__yxzqza__searchInput{flex-grow:1;min-width:0}.brand-page-header-module__yxzqza__searchBarActions{flex-grow:0;gap:1rem;display:flex}.brand-page-header-module__yxzqza__icon{cursor:pointer;border-radius:50%;align-self:center;padding:.75rem}@media (hover:hover) and (pointer:fine){.brand-page-header-module__yxzqza__icon:hover{background-color:var(--color-background-hover-2)}}.brand-page-header-module__yxzqza__attributes{grid-template-columns:repeat(3,1fr);max-width:65%;margin-inline:auto;display:grid}.brand-page-header-module__yxzqza__attributes>*{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding-inline:1.5rem;display:flex}.brand-page-header-module__yxzqza__attributes>*+*{border-left:1px solid var(--color-stroke-secondary)}.brand-page-header-module__yxzqza__ratingAttribute{flex-direction:row;gap:.5rem}.brand-page-header-module__yxzqza__ratingAttribute svg{color:var(--color-star-dark);flex-shrink:0;display:block}.brand-page-header-module__yxzqza__attrRevCount{color:var(--color-text-secondary)}.brand-page-header-module__yxzqza__separator{color:var(--color-text-secondary);width:1px;height:100%}.brand-page-header-module__yxzqza__textAttribute{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (max-width:767px){.brand-page-header-module__yxzqza__title{padding-inline:1rem}.brand-page-header-module__yxzqza__attributes{text-align:center;max-width:100%}.brand-page-header-module__yxzqza__attributes>*{padding-inline:.5rem}.brand-page-header-module__yxzqza__titleImage{width:64px;height:64px}}
.county-links-module__dauIHG__block{border-top:1px solid var(--color-stroke-secondary);flex-direction:column;gap:1rem;margin-top:2.5rem;padding-top:2.5rem;display:flex}.county-links-module__dauIHG__list{margin:0;padding:0;list-style:none}.county-links-module__dauIHG__link{border:1px solid var(--color-stroke-secondary);color:var(--color-text-brand);background-color:var(--color-background-primary);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;text-decoration:none;display:inline-flex}.county-links-module__dauIHG__link:active{border-color:var(--color-stroke-primary)}@media (hover:hover) and (pointer:fine){.county-links-module__dauIHG__link:hover{border-color:var(--color-stroke-primary);background-color:var(--color-background-hover-brand)}}@media (prefers-reduced-motion:reduce){.county-links-module__dauIHG__link{transition:none}}
.quantity-stepper-module__1uu0qW__stepper{border:2px solid var(--color-stroke-secondary);border-radius:12px;flex:1 0 auto;justify-content:space-between;gap:.25rem;padding:.125rem .25rem}.quantity-stepper-module__1uu0qW__icon{color:var(--color-text-brand)}@media (hover:hover) and (pointer:fine){.quantity-stepper-module__1uu0qW__icon:hover{background-color:var(--color-background-hover);color:var(--color-text-brand)}}.quantity-stepper-module__1uu0qW__icon:disabled{color:var(--color-text-tertiary);opacity:.4;cursor:default;background-color:#0000}.quantity-stepper-module__1uu0qW__value{text-align:center;white-space:nowrap;min-width:1.5rem}
.brand-products-module__q0Gy7G__container{scroll-margin-top:calc(var(--top-bar-height) + 16px);flex-direction:column;gap:3rem;display:flex}.brand-products-module__q0Gy7G__title{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.brand-products-module__q0Gy7G__title h3{text-align:center;overflow-wrap:break-word;font-size:clamp(1.5rem,1.667rem + 1.667vw,3rem)}.brand-products-module__q0Gy7G__border{background-color:var(--color-stroke-secondary);height:1px}.brand-products-module__q0Gy7G__productsContainer{flex-wrap:wrap;gap:3rem;display:flex;position:relative}.brand-products-module__q0Gy7G__categoryFilters{top:calc(var(--top-bar-height) + 3.6rem);flex:0 clamp(120px,14vw,184px);align-self:flex-start;min-width:120px;position:sticky;left:0}.brand-products-module__q0Gy7G__categoryFilters ul{flex-direction:column;gap:1.25rem;padding:0;list-style-type:none;display:flex}.brand-products-module__q0Gy7G__categLink{text-transform:capitalize;color:var(--color-text-secondary);text-decoration:none}@media (hover:hover) and (pointer:fine){.brand-products-module__q0Gy7G__categLink:hover{color:var(--color-text-primary)}}.brand-products-module__q0Gy7G__categPreviewContainer{flex-direction:column;flex:auto;gap:1.75rem;display:flex}.brand-products-module__q0Gy7G__categPreview{grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.brand-products-module__q0Gy7G__productCard{flex-direction:column;gap:1.25rem;display:flex}.brand-products-module__q0Gy7G__productCardImageWrapper{aspect-ratio:7/8;border-radius:12px;min-height:200px;position:relative;overflow:clip}.brand-products-module__q0Gy7G__productCardImageWrapper img{transform-origin:0;transition:transform .3s ease-in-out}@media (hover:hover) and (pointer:fine){.brand-products-module__q0Gy7G__productCardImageWrapper img:hover{transform:scale(1.05)}}.brand-products-module__q0Gy7G__categName{text-transform:capitalize}.brand-products-module__q0Gy7G__categoryContainer{flex-direction:column;gap:1.75rem;scroll-margin-top:112px;display:flex}@media (max-width:767px){.brand-products-module__q0Gy7G__categoryContainer{scroll-margin-top:calc(var(--top-bar-height) + 64px)}.brand-products-module__q0Gy7G__categoryFilters{z-index:1;min-width:100%;top:var(--top-bar-height);background-color:#fff;padding-block:1.25rem}.brand-products-module__q0Gy7G__categoryFilters ul{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;min-width:100%;display:flex;overflow-x:auto}}
.producer-product-card-module__By7lTa__productCard{min-width:0;color:var(--color-text-primary);scroll-snap-align:start;flex-direction:column;flex:0 0 150px;gap:.4rem;text-decoration:none;display:flex}.producer-product-card-module__By7lTa__imageWrapper{aspect-ratio:1;background-color:var(--color-background-surface);border-radius:10px;position:relative;overflow:clip}.producer-product-card-module__By7lTa__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}.producer-product-card-module__By7lTa__price{color:var(--color-text-tertiary)}.producer-product-card-module__By7lTa__productCard:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:3px;border-radius:10px}@media (max-width:767px){.producer-product-card-module__By7lTa__productCard{flex-basis:132px}}
.static-hero-module__RvsPFa__heroSection{background-color:var(--color-background-primary);min-height:680px;position:relative;overflow:hidden}.static-hero-module__RvsPFa__heroSection:before{content:"";z-index:0;background-image:url(/home-hero.avif);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;width:65%;position:absolute;top:0;bottom:0;right:0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(270deg,#0000 0%,#00000080 25%,#000 70%);mask-image:linear-gradient(270deg,#0000 0%,#00000080 25%,#000 70%)}.static-hero-module__RvsPFa__heroSectionWrapper{z-index:1;grid-template-columns:minmax(0,720px) 1fr;align-items:center;min-height:680px;display:grid;position:relative}.static-hero-module__RvsPFa__heroText{max-width:720px;color:var(--color-text-tertiary);flex-direction:column;gap:1.5rem;padding-block:6rem;display:flex}.static-hero-module__RvsPFa__heroText p{max-width:32rem}.static-hero-module__RvsPFa__heroText a{align-self:flex-start;display:inline-block}.static-hero-module__RvsPFa__heroImageMobile{min-height:550px;display:none;position:relative;overflow:hidden;transform:scaleX(-1)}.static-hero-module__RvsPFa__heroImageMobile img{object-fit:cover;object-position:21%;border-radius:12px}@media screen and (max-width:1024px){.static-hero-module__RvsPFa__heroSection{min-height:auto;padding-block:4rem}.static-hero-module__RvsPFa__heroSection:before{display:none}.static-hero-module__RvsPFa__heroSectionWrapper{grid-template-columns:1fr;gap:2rem;min-height:auto}.static-hero-module__RvsPFa__heroText{max-width:none;padding-block:0}.static-hero-module__RvsPFa__heroImageMobile{display:block}}@media screen and (min-width:1800px){.static-hero-module__RvsPFa__heroSection:before{background-position:50% 10%}}
.label-pill-module__bc-tXW__posPill{text-align:center;border:1px solid var(--color-stroke-secondary);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-width:110px;padding-block:.25rem;padding-inline:.75rem;display:flex}.label-pill-module__bc-tXW__posPill svg{flex-shrink:0;width:24px;height:24px}.label-pill-module__bc-tXW__variant-default{color:var(--color-text-primary);background-color:#fff}.label-pill-module__bc-tXW__variant-inactive{background:var(--color-background-hover-brand-2);color:var(--color-text-accent-negative)}.label-pill-module__bc-tXW__variant-active{background:var(--color-background-overlay);color:var(--color-text-accent)}
.product-strip-module__WmAjhW__wrapper{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.product-strip-module__WmAjhW__viewport{min-width:0;position:relative}.product-strip-module__WmAjhW__scroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;overflow-x:auto}.product-strip-module__WmAjhW__content{gap:.75rem;width:max-content;padding-bottom:.25rem;display:flex}.product-strip-module__WmAjhW__arrow.product-strip-module__WmAjhW__arrow{z-index:2;border:1px solid var(--color-stroke-tertiary);background-color:var(--color-background-surface);width:36px;height:36px;color:var(--color-text-brand);--icon-button-hover-fill:currentColor;border-radius:999px;padding:0;position:absolute;top:50%;translate:0 -50%}.product-strip-module__WmAjhW__arrowLeft{left:4px}.product-strip-module__WmAjhW__arrowRight{right:4px}.product-strip-module__WmAjhW__arrow.product-strip-module__WmAjhW__arrow:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:2px}@media (hover:hover) and (pointer:fine){.product-strip-module__WmAjhW__arrow.product-strip-module__WmAjhW__arrow:hover{border-color:var(--color-stroke-field)}}@media (max-width:767px){.product-strip-module__WmAjhW__arrow{display:none}.product-strip-module__WmAjhW__content{gap:.625rem;padding-bottom:0}}
.categories-section-module__R1tryG__categories{position:relative}.categories-section-module__R1tryG__contents{flex-direction:column;gap:1.5rem;display:flex}.categories-section-module__R1tryG__categoryCard{--category-card-width:clamp(7.5rem, 3.5rem + 8.3vw, 11rem);width:var(--category-card-width);text-align:center;transition:scale var(--motion-duration-fast) var(--motion-ease-standard);border-radius:8px;flex:none;align-items:center;gap:.75rem;text-decoration:none}.categories-section-module__R1tryG__categoryCard:active{scale:.97}.categories-section-module__R1tryG__categoryCard:focus-visible{outline:2px solid var(--color-stroke-primary);outline-offset:2px}.categories-section-module__R1tryG__imageWrapper{aspect-ratio:7/8;box-sizing:border-box;-webkit-user-select:none;user-select:none;width:100%;height:auto;position:relative;overflow:hidden}.categories-section-module__R1tryG__image{object-fit:contain;width:100%;height:100%;transition:scale var(--motion-duration-base) var(--motion-ease-standard);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.categories-section-module__R1tryG__categoryCard:hover .categories-section-module__R1tryG__image{scale:1.08}}.categories-section-module__R1tryG__categoryTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.categories-section-module__R1tryG__bar{left:0;right:0;top:calc(var(--top-bar-height) - 1px);z-index:4000;box-shadow:var(--elevation-1);visibility:hidden;transition:translate var(--motion-duration-base) var(--motion-ease-standard), visibility 0s linear var(--motion-duration-base);background-color:#fff;position:fixed;translate:0 -100%}.categories-section-module__R1tryG__barVisible{visibility:visible;transition:translate var(--motion-duration-base) var(--motion-ease-standard), visibility 0s;translate:none}.categories-section-module__R1tryG__barContents{padding-block:.5rem}.categories-section-module__R1tryG__chips{--chips-fade-start:0rem;--chips-fade-end:0rem;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to right, transparent 0, currentColor var(--chips-fade-start), currentColor calc(100% - var(--chips-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, currentColor var(--chips-fade-start), currentColor calc(100% - var(--chips-fade-end)), transparent 100%);align-items:center;gap:1rem;scroll-padding-inline:1.5rem;overflow-x:auto}.categories-section-module__R1tryG__chipsFadeStart{--chips-fade-start:1.5rem}.categories-section-module__R1tryG__chipsFadeEnd{--chips-fade-end:1.5rem}.categories-section-module__R1tryG__chip{color:var(--color-text-primary);transition:color var(--motion-duration-fast) var(--motion-ease-standard);flex-shrink:0;padding-block:.5rem;padding-inline:.5rem;text-decoration:none}.categories-section-module__R1tryG__chip:active{color:var(--color-text-brand)}.categories-section-module__R1tryG__chip:focus-visible{outline:2px solid var(--color-stroke-primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.categories-section-module__R1tryG__chip:hover{color:var(--color-text-brand)}}@media screen and (max-width:767px){.categories-section-module__R1tryG__contents{gap:1rem}}@media (max-width:480px){.categories-section-module__R1tryG__categoryCard{--category-card-width:6rem}}@media (prefers-reduced-motion:reduce){.categories-section-module__R1tryG__categoryCard,.categories-section-module__R1tryG__image,.categories-section-module__R1tryG__bar,.categories-section-module__R1tryG__barVisible,.categories-section-module__R1tryG__chip{transition:none}}
.variant-card-module__KuC_aW__content{gap:.5rem}.variant-card-module__KuC_aW__row{flex-wrap:wrap;gap:.25rem .5rem}.variant-card-module__KuC_aW__price{gap:.5rem}.variant-card-module__KuC_aW__offer{flex-wrap:wrap;gap:.5rem}
.producer-row-module__cxOIpq__producerRow{background-color:var(--color-background-surface);border:1px solid var(--color-stroke-tertiary);border-radius:16px;gap:1.5rem;padding:1rem;display:flex}.producer-row-module__cxOIpq__brandPanel{flex-direction:column;flex:0 0 220px;justify-content:space-between;gap:1rem;min-width:0;display:flex}.producer-row-module__cxOIpq__brandLink{color:var(--color-text-primary);flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.producer-row-module__cxOIpq__brandMedia{aspect-ratio:1;background-color:var(--color-background-surface);border-radius:12px;width:100%;max-width:200px;position:relative;overflow:clip}.producer-row-module__cxOIpq__brandLogo{background-color:var(--color-background-surface);border-radius:8px;width:36px;height:36px;padding:3px;position:absolute;bottom:6px;right:6px}.producer-row-module__cxOIpq__brandText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.producer-row-module__cxOIpq__brandName,.producer-row-module__cxOIpq__brandMeta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.producer-row-module__cxOIpq__brandCta{border:1px solid var(--color-stroke-tertiary);background-color:var(--color-background-surface);width:fit-content;min-height:36px;color:var(--color-text-tertiary);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding-inline:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.producer-row-module__cxOIpq__brandCta svg{width:16px;height:16px}.producer-row-module__cxOIpq__brandLink:focus-visible,.producer-row-module__cxOIpq__brandCta:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:3px;border-radius:6px}.producer-row-module__cxOIpq__noProducts{align-self:center}@media (hover:hover) and (pointer:fine){.producer-row-module__cxOIpq__brandLink:hover .producer-row-module__cxOIpq__brandName,.producer-row-module__cxOIpq__brandCta:hover{text-decoration:underline}.producer-row-module__cxOIpq__brandCta:hover{color:var(--color-text-primary)}}@media (max-width:767px){.producer-row-module__cxOIpq__producerRow{flex-direction:column;gap:1rem;padding:.875rem}.producer-row-module__cxOIpq__brandPanel{flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:.75rem}.producer-row-module__cxOIpq__brandLink{flex-direction:row;flex:1;align-items:center;gap:.75rem}.producer-row-module__cxOIpq__brandMedia{aspect-ratio:1;border-radius:10px;flex:0 0 88px;width:88px}.producer-row-module__cxOIpq__brandLogo{width:28px;height:28px}.producer-row-module__cxOIpq__brandCta{flex-shrink:0;width:36px;height:36px;padding:0;font-size:0}.producer-row-module__cxOIpq__brandCta svg{width:24px;height:24px}}
.landing-producers-section-module__F_iACa__contents{flex-direction:column;gap:1.5rem;display:flex}.landing-producers-section-module__F_iACa__card{flex:none;width:17rem}@media screen and (max-width:767px){.landing-producers-section-module__F_iACa__contents{gap:1rem}.landing-producers-section-module__F_iACa__card{width:15rem}}@media screen and (max-width:480px){.landing-producers-section-module__F_iACa__card{width:14rem}}
.product-purchase-panel-module__2KUBwW__panel{flex-direction:column;gap:1.25rem;display:flex}.product-purchase-panel-module__2KUBwW__section{flex-direction:column;gap:.5rem;display:flex}.product-purchase-panel-module__2KUBwW__options{flex-direction:column;gap:.75rem;display:flex}.product-purchase-panel-module__2KUBwW__actions{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.product-purchase-panel-module__2KUBwW__cta{flex:99 220px;display:flex}.product-purchase-panel-module__2KUBwW__cta>button{width:100%}
.producers-result-module__Fv2lxa__list{gap:1rem}
.producer-spotlight-module__tYF2dG__spotlight{border:1px solid var(--color-stroke-tertiary);background-color:var(--color-background-surface);color:inherit;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;text-decoration:none;display:grid;overflow:hidden}.producer-spotlight-module__tYF2dG__spotlight:focus-visible{outline:2px solid var(--color-stroke-primary);outline-offset:2px}.producer-spotlight-module__tYF2dG__body{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;min-width:0;padding:2.5rem;display:flex}.producer-spotlight-module__tYF2dG__eyebrow{margin:0}.producer-spotlight-module__tYF2dG__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:42rem;display:-webkit-box;overflow:hidden}.producer-spotlight-module__tYF2dG__ratings{--rating-star-color:var(--color-text-brand);--rating-count-color:var(--color-text-content-tertiary)}.producer-spotlight-module__tYF2dG__cta{color:var(--color-text-brand);align-items:center;gap:.5rem;margin-top:.5rem;display:inline-flex}.producer-spotlight-module__tYF2dG__cta svg{width:1.25rem;height:1.25rem}.producer-spotlight-module__tYF2dG__media{min-height:22rem;position:relative}.producer-spotlight-module__tYF2dG__thumbnail{transition:scale var(--motion-duration-base) var(--motion-ease-standard)}.producer-spotlight-module__tYF2dG__logo{background-color:var(--color-background-surface);width:4rem;height:4rem;box-shadow:var(--elevation-1);border-radius:12px;display:block;position:absolute;bottom:1rem;left:1rem;overflow:hidden}@media (hover:hover) and (pointer:fine){.producer-spotlight-module__tYF2dG__spotlight:hover{border-color:var(--color-stroke-secondary)}.producer-spotlight-module__tYF2dG__spotlight:hover .producer-spotlight-module__tYF2dG__thumbnail{scale:1.03}}@media screen and (max-width:767px){.producer-spotlight-module__tYF2dG__spotlight{grid-template-columns:1fr}.producer-spotlight-module__tYF2dG__body{padding:1.25rem}.producer-spotlight-module__tYF2dG__description{-webkit-line-clamp:2}.producer-spotlight-module__tYF2dG__media{aspect-ratio:16/9;order:-1;min-height:0}.producer-spotlight-module__tYF2dG__logo{width:3rem;height:3rem;bottom:.75rem;left:.75rem}}@media (prefers-reduced-motion:reduce){.producer-spotlight-module__tYF2dG__spotlight,.producer-spotlight-module__tYF2dG__thumbnail{transition:none}}
.banner-section-module__EB6-Jq__bannerContainer{background:linear-gradient(to right, var(--color-background-hover-brand-accent) 0%, var(--color-background-hover-brand-accent) 35%, #4cae51 65%, #4cae51 100%);border-radius:12px;height:300px;display:flex;position:relative}.banner-section-module__EB6-Jq__bannerText{color:#fff;flex-direction:column;flex:45%;justify-content:center;gap:1rem;min-width:0;padding-inline:3.5rem;display:flex}.banner-section-module__EB6-Jq__imageWrapper{flex:55%;justify-content:center;align-items:center;padding:1rem;display:flex}.banner-section-module__EB6-Jq__imageInner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.banner-section-module__EB6-Jq__image{object-fit:cover}@media (max-width:767px){.banner-section-module__EB6-Jq__bannerContainer{height:193px;box-shadow:var(--elevation-3)}.banner-section-module__EB6-Jq__image{transform:rotate(-90deg)scale(1.2);overflow:unset!important}.banner-section-module__EB6-Jq__imageWrapper{flex:50%;overflow:clip}.banner-section-module__EB6-Jq__bannerText{flex:50%;padding:1.5rem}.banner-section-module__EB6-Jq__bannerHeroText{font-size:clamp(1.375rem,1rem + 1.5vw,1.75rem);line-height:1.25}}@media (max-width:480px){.banner-section-module__EB6-Jq__image{transform:rotate(-90deg)scale(1.5);overflow:unset!important}.banner-section-module__EB6-Jq__bannerText{margin-right:-1rem;padding-block:1.5rem;padding-inline:1.5rem 0}.banner-section-module__EB6-Jq__bannerText p{font-size:clamp(.85rem,.7rem + .4vw,.98rem);font-weight:600;line-height:1.29}}
