.page-module__n5gX8W__marketPageContainer{flex-wrap:wrap;align-items:flex-start;gap:2.875rem;margin-top:3.6rem;display:flex;position:relative}.page-module__n5gX8W__mainPreview{flex-direction:column;flex:480px;gap:4rem;min-width:280px;max-width:990px;margin-bottom:2rem;display:flex}.page-module__n5gX8W__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}.page-module__n5gX8W__categoryFilters ul{flex-direction:column;gap:1.25rem;padding:0;list-style-type:none;display:flex}.page-module__n5gX8W__categLink.page-module__n5gX8W__categLinkActive{color:var(--color-text-accent);font-weight:600}.page-module__n5gX8W__marketDetailsMobile{display:none}@media (max-width:990px){.page-module__n5gX8W__categoryFilters{z-index:1;top:var(--top-bar-height);min-width:100%}.page-module__n5gX8W__categoryFilters ul{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#fff;flex-direction:row;justify-content:flex-start;gap:.75rem;padding-block:1.25rem;display:flex;overflow-x:auto}.page-module__n5gX8W__marketPageContainer{margin-top:unset;gap:.825rem}.page-module__n5gX8W__marketDetailsMobile{min-width:100%;display:block}.page-module__n5gX8W__pointOfSaleDetails{display:none}}.page-module__n5gX8W__categLink{text-transform:capitalize;color:var(--color-text-secondary);text-decoration:none}.page-module__n5gX8W__pointOfSaleDetails{top:calc(var(--top-bar-height) + 3.6rem);flex:0 0 clamp(200px,17.6vw,240px);align-self:flex-start;position:sticky;left:0}.page-module__n5gX8W__pointOfSaleData{flex-direction:column;gap:2.875rem;display:flex}
.button-module__D2BWLG__btn{cursor:pointer;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding-block:.5rem;padding-inline:.75rem;font-weight:600;transition:background-color .1s ease-in-out,transform .1s ease-in-out;display:inline-flex}.button-module__D2BWLG__btn:active{transform:scale(.97)}.button-module__D2BWLG__icon{align-items:center;display:inline-flex}.button-module__D2BWLG__startIcon{margin-right:.5em}.button-module__D2BWLG__endIcon{margin-left:.5em}.button-module__D2BWLG__label{display:inline-block}.button-module__D2BWLG__variant-primary{background-color:var(--color-background-brand);color:#fff}.button-module__D2BWLG__variant-secondary{background-color:var(--color-background-hover-brand-accent);color:var(--color-text-neutral)}.button-module__D2BWLG__variant-outline{background:var(--color-background-primary);border:2px solid var(--color-stroke-primary);color:var(--color-text-brand);box-sizing:border-box}.button-module__D2BWLG__variant-outline-neutral{border:1px solid var(--color-stroke-field);background-color:var(--color-background-field);min-height:2.75rem;color:var(--color-text-tertiary);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);border-radius:8px;padding-inline:1rem;font-weight:500}.button-module__D2BWLG__variant-outline-neutral .button-module__D2BWLG__label{letter-spacing:0;font-size:1rem;line-height:1.5}.button-module__D2BWLG__variant-outline-neutral:focus-visible{border-color:var(--color-stroke-focus);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.button-module__D2BWLG__variant-outline-neutral:hover:not(:disabled){border-color:var(--color-stroke-field-hover)}}.button-module__D2BWLG__variant-accent{background-color:var(--color-background-brand-2);color:var(--color-text-neutral)}.button-module__D2BWLG__variant-danger{background-color:var(--color-background-brand-2);color:#fff}.button-module__D2BWLG__variant-transparent{color:var(--color-text-tertiary);background-color:#0000}.button-module__D2BWLG__variant-ghost-primary{color:var(--color-text-brand);background-color:#0000}.button-module__D2BWLG__variant-ghost-primary-filled{background-color:var(--color-background-hover);color:var(--color-text-brand)}.button-module__D2BWLG__variant-ghost-secondary{color:var(--color-text-accent);background-color:#0000}.button-module__D2BWLG__variant-ghost-accent-filled{background-color:var(--color-background-secondary);color:var(--color-text-accent-negative)}.button-module__D2BWLG__variant-gray{background-color:var(--color-background-neutral);color:var(--color-text-secondary)}.button-module__D2BWLG__variant-selectable{border-color:var(--color-stroke-secondary);width:100%;color:inherit;text-align:start;background-color:#0000;border-radius:12px;justify-content:space-between;align-items:center;font-weight:400;transition:border-color .15s ease-in-out,background-color .15s ease-in-out;display:flex}.button-module__D2BWLG__variant-selectable .button-module__D2BWLG__label{flex:1;min-width:0;display:flex}.button-module__D2BWLG__variant-selectable.button-module__D2BWLG__btn-disabled{color:inherit;background-color:#0000}.button-module__D2BWLG__iconButton{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.button-module__D2BWLG__iconButton svg{width:var(--icon-button-size,28px);height:var(--icon-button-size,28px);padding:var(--icon-button-svg-padding,2px)}.button-module__D2BWLG__iconButtonCompact{--icon-button-size:18px;--icon-button-svg-padding:0px;border:0;border-radius:6px;width:24px;height:24px;padding:0}.button-module__D2BWLG__iconButtonCompact .button-module__D2BWLG__label{align-items:center;line-height:0;display:flex}.button-module__D2BWLG__iconButtonCompact:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.button-module__D2BWLG__btn-disabled{background-color:var(--color-background-tertiary);color:var(--color-text-secondary);cursor:default;pointer-events:none}.button-module__D2BWLG__btn-selected{border-color:var(--color-stroke-primary);background-color:var(--color-background-neutral)}.button-module__D2BWLG__circleIconButton{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.button-module__D2BWLG__variant-primary:hover{background-color:var(--color-background-hover-brand-accent)}.button-module__D2BWLG__variant-secondary:hover{background-color:var(--color-text-neutral);color:var(--color-background-hover-brand-accent);transform:scale(.98)}.button-module__D2BWLG__variant-outline:hover{background-color:var(--color-background-brand);color:var(--color-text-neutral)}.button-module__D2BWLG__variant-accent:hover{background-color:var(--color-background-hover-brand-accent);color:var(--color-text-neutral)}.button-module__D2BWLG__variant-danger:hover{background-color:var(--color-text-accent-negative-secondary);color:#fff}.button-module__D2BWLG__variant-transparent:hover{color:#000}.button-module__D2BWLG__variant-ghost-primary:hover{background-color:var(--color-background-hover)}.button-module__D2BWLG__variant-ghost-primary-filled:hover{background-color:var(--color-background-hover-brand)}.button-module__D2BWLG__variant-ghost-secondary:hover{background-color:var(--color-background-overlay-3)}.button-module__D2BWLG__variant-ghost-accent-filled:hover{background-color:var(--color-background-hover-brand-2)}.button-module__D2BWLG__variant-gray:hover{color:var(--color-text-tertiary)}.button-module__D2BWLG__variant-selectable:hover{border-color:var(--color-stroke-primary)}.button-module__D2BWLG__iconButton:hover svg{fill:var(--icon-button-hover-fill,white)}.button-module__D2BWLG__btn-disabled:hover{background-color:var(--color-background-tertiary);cursor:default}}
.hero-stories-module__Evk31W__heroStories{--hero-slide-duration:6s;background-color:var(--color-background-primary);position:relative;overflow:hidden}.hero-stories-module__Evk31W__viewport{width:100%;position:relative}.hero-stories-module__Evk31W__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;height:clamp(420px,68svh,720px);min-height:min(760px,26vw);display:flex;overflow:auto hidden}.hero-stories-module__Evk31W__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:100%;position:relative}.hero-stories-module__Evk31W__image{object-fit:cover;object-position:50% 30%}.hero-stories-module__Evk31W__scrim{background:linear-gradient(to top, var(--color-background-overlay-2), transparent 60%), linear-gradient(to right, var(--color-background-overlay-2), transparent 55%);position:absolute;inset:0}.hero-stories-module__Evk31W__slideContent{z-index:3;color:var(--color-text-neutral);pointer-events:none;flex-direction:column;justify-content:flex-end;gap:1rem;padding-block:4rem 5rem;display:flex;position:absolute;inset:0}.hero-stories-module__Evk31W__slideContent>*{max-width:36rem}.hero-stories-module__Evk31W__ctaLink{pointer-events:auto;align-self:flex-start}.hero-stories-module__Evk31W__stories{z-index:5;pointer-events:none;width:min(320px,100% - 2rem);margin-inline:auto;padding-block:1.25rem;position:absolute;bottom:0;left:0;right:0}.hero-stories-module__Evk31W__segments{pointer-events:auto;gap:.5rem;display:flex}.hero-stories-module__Evk31W__segment{cursor:pointer;background-color:#0000;border:none;flex:1;align-items:center;padding:.5rem 0;display:flex}.hero-stories-module__Evk31W__segmentTrack{background-color:var(--color-background-overlay-2);border-radius:9999px;width:100%;height:6px;display:block;overflow:hidden}.hero-stories-module__Evk31W__segmentFill{border-radius:inherit;background-color:var(--color-text-neutral);width:0;height:100%;animation:hero-stories-module__Evk31W__heroSlideProgress var(--hero-slide-duration) linear forwards;display:block}@keyframes hero-stories-module__Evk31W__heroSlideProgress{0%{width:0}to{width:100%}}.hero-stories-module__Evk31W__paused .hero-stories-module__Evk31W__segmentFill,.hero-stories-module__Evk31W__viewport:hover .hero-stories-module__Evk31W__segmentFill,.hero-stories-module__Evk31W__viewport:focus-within .hero-stories-module__Evk31W__segmentFill{animation-play-state:paused}.hero-stories-module__Evk31W__viewport.hero-stories-module__Evk31W__engaged:hover .hero-stories-module__Evk31W__segmentFill,.hero-stories-module__Evk31W__viewport.hero-stories-module__Evk31W__engaged:focus-within .hero-stories-module__Evk31W__segmentFill{animation-play-state:running}.hero-stories-module__Evk31W__tapZone{z-index:2;cursor:pointer;background-color:#0000;border:none;width:30%;padding:0;display:none;position:absolute;top:0;bottom:0}.hero-stories-module__Evk31W__tapZonePrevious{left:0}.hero-stories-module__Evk31W__tapZoneNext{right:0}@media screen and (max-width:767px){.hero-stories-module__Evk31W__track{height:clamp(480px,72svh,720px);min-height:auto}.hero-stories-module__Evk31W__imageLeft{object-position:20% 30%}.hero-stories-module__Evk31W__imageRight{object-position:80% 30%}.hero-stories-module__Evk31W__slideContent{padding-block:5rem 4.5rem}.hero-stories-module__Evk31W__tapZone{display:block}}@media (prefers-reduced-motion:reduce){.hero-stories-module__Evk31W__segmentFill{width:100%;animation:none}}
.favorite-button-module__JnoV1q__favoriteButton{--icon-button-hover-fill:none;transition:color .2s ease-in-out}.favorite-button-module__JnoV1q__favoriteButton svg{color:var(--color-icons-primary)}@media (hover:hover) and (pointer:fine){.favorite-button-module__JnoV1q__favoriteButton:hover svg{color:var(--color-icons-accent)}}.favorite-button-module__JnoV1q__favoriteButton.favorite-button-module__JnoV1q__active{--icon-button-hover-fill:currentColor}.favorite-button-module__JnoV1q__favoriteButton.favorite-button-module__JnoV1q__active svg{color:var(--color-icons-accent)}
.product-catalog-module__jNH7xq__productCard{min-width:0;display:flex;position:relative}.product-catalog-module__jNH7xq__productLink{min-width:0;color:var(--color-text-primary);background-color:var(--color-background-surface);border:1px solid var(--color-stroke-tertiary);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard);border-radius:16px;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.product-catalog-module__jNH7xq__productLink:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:2px}.product-catalog-module__jNH7xq__productCardImageWrapper{aspect-ratio:3/2;background-color:var(--color-background-surface);position:relative;overflow:clip}.product-catalog-module__jNH7xq__thumbnailImage{transition:scale var(--motion-duration-base) var(--motion-ease-standard);scale:1}.product-catalog-module__jNH7xq__favoriteButton{z-index:2;background-color:var(--color-background-surface);border-radius:50%;position:absolute;top:8px;right:8px}.product-catalog-module__jNH7xq__favoriteButton.product-catalog-module__jNH7xq__favoriteButton{border:1px solid var(--color-stroke-tertiary)}.product-catalog-module__jNH7xq__productCardDescription{flex-direction:column;flex:1;gap:.25rem;padding:.75rem;display:flex}.product-catalog-module__jNH7xq__productName{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}.product-catalog-module__jNH7xq__brandName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-catalog-module__jNH7xq__priceRow{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.product-catalog-module__jNH7xq__price{color:var(--color-text-primary)}.product-catalog-module__jNH7xq__productArrow{width:18px;height:18px;color:var(--color-icons-tertiary);flex-shrink:0}@media (hover:hover) and (pointer:fine){.product-catalog-module__jNH7xq__productLink:hover{border-color:var(--color-stroke-field)}.product-catalog-module__jNH7xq__productLink:hover .product-catalog-module__jNH7xq__thumbnailImage{scale:1.04}}@media (prefers-reduced-motion:reduce){.product-catalog-module__jNH7xq__productLink,.product-catalog-module__jNH7xq__thumbnailImage{transition:none}}
.landing-products-section-module___ld7WG__contents{flex-direction:column;gap:1.5rem;display:flex}.landing-products-section-module___ld7WG__card{flex:none;width:14rem;display:flex}.landing-products-section-module___ld7WG__cardFill{flex:1;min-width:0}@media screen and (max-width:767px){.landing-products-section-module___ld7WG__contents{gap:1rem}.landing-products-section-module___ld7WG__card{width:12.5rem}}@media screen and (max-width:480px){.landing-products-section-module___ld7WG__card{width:10.5rem}}
.discover-section-card-module__6MHvfq__discoverSectionCard{border-radius:12px;flex-direction:column;flex:clamp(480px,45vw,660px);width:100%;min-height:360px;padding:3.5rem;display:flex;position:relative}.discover-section-card-module__6MHvfq__discoverSectionCardImage{width:100%;height:100%;position:absolute;top:0;left:0}.discover-section-card-module__6MHvfq__discoverSectionCardImage img{border-radius:12px}.discover-section-card-module__6MHvfq__discoverSectionCardBody{color:var(--color-text-neutral);z-index:2;background:var(--color-background-overlay-2);border-radius:12px;flex-direction:column;gap:1.5rem;width:100%;height:100%;padding:2rem;transition:background-color .3s;display:flex;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.discover-section-card-module__6MHvfq__discoverSectionCardBody:hover{background-color:#2f2e41a6}}
.discover-section-module__5-j6LG__discoverSectionLayout{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.discover-section-module__5-j6LG__discoverSectionLayoutCards{flex-flow:wrap;justify-content:space-between;gap:1.5rem;display:flex}.discover-section-module__5-j6LG__discoverSectionWrapper{background-color:var(--color-background-primary);flex-direction:column;gap:6svh;padding-block:4rem;display:flex}
.client-producer-tabs-module__0i4oCG__producerTabsWrapper{color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6svh;padding-inline:2rem;display:flex}.client-producer-tabs-module__0i4oCG__tabTitle{text-transform:capitalize;color:var(--color-text-tertiary);padding-block:.75rem;padding-inline:1rem}@media (hover:hover) and (pointer:fine){.client-producer-tabs-module__0i4oCG__tabTitle:hover{background-color:var(--color-background-hover-2);border-radius:8px;text-decoration:none}}.client-producer-tabs-module__0i4oCG__tabTitleActive{color:var(--color-text-brand)}.client-producer-tabs-module__0i4oCG__leftSide{flex-direction:column;flex:clamp(180px,45vw,320px);gap:2rem;width:100%;display:flex}.client-producer-tabs-module__0i4oCG__leftSide p{width:100%}.client-producer-tabs-module__0i4oCG__leftSideHeader{gap:0;width:100%;display:flex}.client-producer-tabs-module__0i4oCG__tabSelectorSeparator{background-color:var(--color-background-tertiary);width:100%;height:1px}.client-producer-tabs-module__0i4oCG__tabSelectorSeparatorActive{background-color:var(--color-text-brand)}.client-producer-tabs-module__0i4oCG__tabSelector{flex-direction:column;gap:1rem;display:flex}.client-producer-tabs-module__0i4oCG__imageWrapper{flex:clamp(210px,45vw,700px);min-height:400px;position:relative}.client-producer-tabs-module__0i4oCG__imageWrapper img{border-radius:1.5rem}
.client-producer-section-module__Sw4J1a__heroSection{padding-bottom:6rem}.client-producer-section-module__Sw4J1a__clientProdSectionWrapper{flex-flow:column wrap;justify-content:center;align-items:center;gap:6svh;padding-top:8svh;display:flex}.client-producer-section-module__Sw4J1a__clientProdSectionText{min-width:280px;color:var(--color-text-tertiary);text-align:center;flex-direction:column;flex:100%;gap:.5rem;display:flex}
.producer-section-module__Qvt52a__producerSection{color:var(--color-text-tertiary);background-color:var(--color-background-primary);padding-top:4svh;flex-direction:column;gap:4rem;padding-block:4rem;display:flex}.producer-section-module__Qvt52a__producerSectionDesc{flex-direction:column;align-items:center;gap:1rem;display:flex}.producer-section-module__Qvt52a__centeredText{text-align:center}.producer-section-module__Qvt52a__centerParagraph{max-width:800px;margin-inline:auto}.producer-section-module__Qvt52a__joinProducerButton{margin:0 auto}.producer-section-module__Qvt52a__heroText{margin-bottom:.5rem}.producer-section-module__Qvt52a__heroButton{justify-content:center;align-items:center;margin-top:2rem;display:flex}.producer-section-module__Qvt52a__producerSectionCards{flex-wrap:wrap;gap:1.5rem;margin-top:4rem;display:flex}
.product-gallery-module__zvT1CW__gallery{flex-direction:column;gap:.75rem;display:flex}.product-gallery-module__zvT1CW__frameWrapper{width:100%;max-width:calc(100dvh - var(--top-bar-height) - 7rem);aspect-ratio:4/3;margin-inline:auto;position:relative}.product-gallery-module__zvT1CW__frame{background-color:var(--color-background-neutral);cursor:zoom-in;border:none;border-radius:12px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.product-gallery-module__zvT1CW__frame:focus-visible{outline:2px solid var(--color-stroke-primary);outline-offset:2px}.product-gallery-module__zvT1CW__image{object-fit:contain}.product-gallery-module__zvT1CW__arrow{background-color:var(--color-text-neutral);width:2.5rem;height:2.5rem;color:var(--color-background-brand);box-shadow:var(--elevation-1);z-index:1;margin-block:auto;padding:.5rem;position:absolute;inset-block:0}@media (hover:hover) and (pointer:fine){.product-gallery-module__zvT1CW__arrow:hover{color:var(--color-background-brand);background-color:#fff}}.product-gallery-module__zvT1CW__arrowPrev{left:.75rem}.product-gallery-module__zvT1CW__arrowNext{right:.75rem}.product-gallery-module__zvT1CW__counter{color:var(--color-text-neutral);background-color:var(--color-background-overlay-2);z-index:1;border-radius:999px;padding:.125rem .5rem;position:absolute;bottom:.75rem;right:.75rem}.product-gallery-module__zvT1CW__thumbnails{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;display:flex}.product-gallery-module__zvT1CW__thumbnail{border:2px solid var(--color-stroke-secondary);background-color:var(--color-background-neutral);cursor:pointer;border-radius:8px;width:4.5rem;height:4.5rem;padding:0;transition:border-color .15s ease-in-out;position:relative;overflow:hidden}.product-gallery-module__zvT1CW__thumbnailImage{object-fit:contain}.product-gallery-module__zvT1CW__activeThumbnail{border-color:var(--color-stroke-primary)}.product-gallery-module__zvT1CW__arrow:focus-visible,.product-gallery-module__zvT1CW__thumbnail:focus-visible{outline:2px solid var(--color-stroke-primary);outline-offset:2px}.product-gallery-module__zvT1CW__overlay{z-index:1;background-color:var(--color-background-primary);box-shadow:var(--elevation-1);border-radius:999px;display:flex;position:absolute;top:.75rem;right:.75rem}.product-gallery-module__zvT1CW__overlay button:focus-visible{outline:2px solid var(--color-stroke-primary);outline-offset:2px}
.about-card-module__D23l2a__contents{text-align:center;background-color:var(--color-background-overlay-3);border:1px solid var(--color-stroke-secondary);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:300px;padding-block:24px;padding-inline:24px;display:flex}.about-card-module__D23l2a__contents h3{color:var(--color-text-brand)}
.about-section-module__LmkS5q__contents{flex-direction:column;gap:2.5rem;display:flex}.about-section-module__LmkS5q__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:center;gap:1rem;display:grid}.about-section-module__LmkS5q__description{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.about-section-module__LmkS5q__description>h2{color:var(--color-text-brand);text-align:center}.about-section-module__LmkS5q__description>p{color:var(--color-text-tertiary);text-align:center}
.bottom-arrows-control-module__3xDBXG__categoryArrows-wide{justify-content:space-between}
.section-carousel-module__UZ26Pq__scroll{--carousel-fade-start:0rem;--carousel-fade-end:0rem;cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-inline:contain;-webkit-mask-image:linear-gradient(to right, transparent 0, currentColor var(--carousel-fade-start), currentColor calc(100% - var(--carousel-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, currentColor var(--carousel-fade-start), currentColor calc(100% - var(--carousel-fade-end)), transparent 100%);align-items:stretch;overflow:auto hidden}.section-carousel-module__UZ26Pq__fadeStart{--carousel-fade-start:1.5rem}.section-carousel-module__UZ26Pq__fadeEnd{--carousel-fade-end:1.5rem}.section-carousel-module__UZ26Pq__centered{justify-content:safe center}.section-carousel-module__UZ26Pq__row{align-items:stretch;gap:1.5rem}.section-carousel-module__UZ26Pq__arrows{transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.section-carousel-module__UZ26Pq__arrowsVisible{opacity:1;visibility:visible}.section-carousel-module__UZ26Pq__arrowsHidden{opacity:0;visibility:hidden;pointer-events:none}@media screen and (max-width:767px){.section-carousel-module__UZ26Pq__row{gap:1rem}}@media screen and (max-width:480px){.section-carousel-module__UZ26Pq__row{gap:.75rem}}@media (prefers-reduced-motion:reduce){.section-carousel-module__UZ26Pq__arrows{transition:none}}
.banner-module__igD65W__bannerBaseStyle{z-index:10;background-color:var(--color-background-primary);position:fixed;left:0;right:0}.banner-module__igD65W__closeButton{display:flex;position:absolute;right:.75rem}.banner-module__igD65W__closeButton svg{width:16px;height:16px}.banner-module__igD65W__bannerBottom{bottom:0}.banner-module__igD65W__bannerBottom button{top:-20px}.banner-module__igD65W__bannerTop{top:0}.banner-module__igD65W__bannerTop button{bottom:-20px}
.product-grid-module__dwKlSW__container{container:product-grid/inline-size}.product-grid-module__dwKlSW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}@container product-grid (min-width:520px){.product-grid-module__dwKlSW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container product-grid (min-width:860px){.product-grid-module__dwKlSW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container product-grid (min-width:1240px){.product-grid-module__dwKlSW__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767px){.product-grid-module__dwKlSW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}
.dropdown-module__mDe-4W__dropdownWrapper{display:inline-block;position:relative}.dropdown-module__mDe-4W__itemsContainer{z-index:1000;transform-origin:100% 0;animation:dropdown-module__mDe-4W__dropdownPanelIn var(--motion-duration-base) var(--motion-ease-standard);background:#fff;position:absolute;top:100%;right:0}@keyframes dropdown-module__mDe-4W__dropdownPanelIn{0%{opacity:0;translate:0 -6px;scale:.96}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.dropdown-module__mDe-4W__itemsContainer{animation:none}}
.checkbox-field-module__FCfWAG__checkbox{cursor:pointer;align-items:center;gap:.5rem;display:flex}.checkbox-field-module__FCfWAG__checkbox input{appearance:none;border:1px solid var(--color-stroke-field-hover);background-color:var(--color-background-field);cursor:pointer;border-radius:4px;min-width:18px;min-height:18px;transition:border-color .2s,background-color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.checkbox-field-module__FCfWAG__checkbox input:hover{border-color:var(--color-text-secondary)}}.checkbox-field-module__FCfWAG__checkbox input:focus-visible{border-color:var(--color-stroke-focus);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.checkbox-field-module__FCfWAG__checkbox input:checked{background-color:var(--color-text-accent);border-color:var(--color-text-accent);box-shadow:inset 0 0 0 1px #fff}.checkbox-field-module__FCfWAG__checkbox input:checked:focus-visible{box-shadow:inset 0 0 0 1px white, 0 0 0 3px var(--color-focus-ring)}.checkbox-field-module__FCfWAG__muted{cursor:not-allowed;opacity:.5}.checkbox-field-module__FCfWAG__muted input{cursor:not-allowed}.checkbox-field-module__FCfWAG__muted input:checked{background-color:var(--color-text-accent);border-color:var(--color-text-accent)}
.page-module__X9K-eW__sectionsContainer{flex-direction:column;gap:10svh;display:flex}
.page-module__weTLta__sectionsContainer{flex-direction:column;gap:10svh;display:flex}
.demo-bannner-module__xqCYHG__bannerContentWrapper{background-color:var(--color-background-primary);justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 6svw;display:flex}.demo-bannner-module__xqCYHG__closeIcon{cursor:pointer;z-index:1;position:absolute;top:-24px;right:4px}@media (max-width:767px){.demo-bannner-module__xqCYHG__bannerContentWrapper{flex-direction:column;padding:2rem 3vw}}
.form-module__LWgzha__form{border-radius:8px;display:flex}
.input-module__M7vTmW__input{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}.input-module__M7vTmW__input input{background:0 0!important;margin:0!important;padding:0!important}.input-module__M7vTmW__endDecorator{flex-shrink:0;align-items:center;display:flex}.input-module__M7vTmW__input svg{width:18px;height:18px}.input-module__M7vTmW__input:focus-within{border-color:var(--color-stroke-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}.input-module__M7vTmW__input input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-tertiary);box-shadow:0 0 0 1000px var(--color-background-field) inset;transition:background-color 9999s ease-out}.input-module__M7vTmW__input input{min-width:0;color:var(--color-text-tertiary);border:none;flex:auto}.input-module__M7vTmW__input input::placeholder{color:var(--color-content-tertiary);opacity:1}.input-module__M7vTmW__input input:focus{color:var(--color-text-tertiary);border:0 #0000;outline:none}.input-module__M7vTmW__input-submit{font-weight:700;color:#fff!important}@media (hover:hover) and (pointer:fine){.input-module__M7vTmW__input:hover:not(:focus-within){border-color:var(--color-stroke-field-hover)}.input-module__M7vTmW__input.input-module__M7vTmW__input-disabled:hover{border-color:var(--color-stroke-field)}.input-module__M7vTmW__input.input-module__M7vTmW__input-error:hover{border-color:var(--color-text-error)}.input-module__M7vTmW__input .input-module__M7vTmW__input-submit:hover{font-weight:700;color:#fff!important}}.input-module__M7vTmW__input-hidden{display:none}.input-module__M7vTmW__input-disabled{background-color:var(--color-background-neutral);cursor:not-allowed}.input-module__M7vTmW__input-disabled input{color:var(--color-text-secondary);-webkit-text-fill-color:var(--color-text-secondary);cursor:not-allowed}.input-module__M7vTmW__labeledInput{color:var(--color-text-primary);flex-direction:column;gap:.5rem;display:flex}.input-module__M7vTmW__label{cursor:pointer;width:fit-content;display:block}.input-module__M7vTmW__errorText{color:var(--color-text-error);margin-top:2px;font-size:12px}.input-module__M7vTmW__hint{color:var(--color-content-tertiary);margin-top:2px;font-size:12px}.input-module__M7vTmW__input.input-module__M7vTmW__input-error{border-color:var(--color-text-error)}.input-module__M7vTmW__input.input-module__M7vTmW__input-error:focus-within{border-color:var(--color-text-error);box-shadow:0 0 0 3px var(--color-focus-ring-error)}
.nav-search-bar-module__wC0woq__navSearch{flex:auto;min-width:0;margin-inline:1.5rem}.nav-search-bar-module__wC0woq__navSearchInput input{min-width:0}@media (max-width:1023px){.nav-search-bar-module__wC0woq__navSearch{flex-basis:100%;order:1;margin-inline:0}}@media (max-width:767px){.nav-search-bar-module__wC0woq__navSearch{grid-area:search}}
.catalog-facets-container-module__uzOxGa__facets{min-height:0;padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-direction:column;flex:auto;gap:12px;display:flex}.catalog-facets-container-module__uzOxGa__scrollArea{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:24px;min-height:0;padding-top:12px;display:flex;overflow-y:auto}.catalog-facets-container-module__uzOxGa__group{margin:0;padding-inline:.75rem}.catalog-facets-container-module__uzOxGa__list{flex-direction:column;display:flex}.catalog-facets-container-module__uzOxGa__item{border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;min-height:40px;padding-block:.375rem;padding-inline:.5rem;transition:background-color .12s;display:flex}.catalog-facets-container-module__uzOxGa__item:has(input:checked){background-color:var(--color-background-neutral)}@media (hover:hover) and (pointer:fine){.catalog-facets-container-module__uzOxGa__item:hover{background-color:var(--color-background-neutral)}}.catalog-facets-container-module__uzOxGa__count{color:var(--color-text-secondary);flex-shrink:0}.catalog-facets-container-module__uzOxGa__empty{color:var(--color-text-secondary);padding-block:.5rem}.catalog-facets-container-module__uzOxGa__moreButton{color:var(--color-text-brand);background:0 0;align-self:flex-start;margin:.25rem 0 0 .5rem;padding:0}.catalog-facets-container-module__uzOxGa__footer{border-top:1px solid var(--color-stroke-secondary);flex-shrink:0;padding-top:12px}.catalog-facets-container-module__uzOxGa__applyFiltersBtn{width:100%}.catalog-facets-container-module__uzOxGa__search{border:1px solid var(--color-stroke-secondary);color:var(--color-text-primary);background-color:#0000;margin-bottom:8px}@media (prefers-reduced-motion:reduce){.catalog-facets-container-module__uzOxGa__item{transition:none}}
.favorites-nav-link-module__CxtTia__iconWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}.favorites-nav-link-module__CxtTia__label{display:inline}.favorites-nav-link-module__CxtTia__badge{background-color:var(--color-background-brand);border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding-inline:.25rem;display:inline-flex;position:absolute;top:-30%;right:-32%}@media (max-width:767px){.favorites-nav-link-module__CxtTia__label{display:none}}
.see-all-row-module__dm8DgG__seeAllArrowContainer{border-radius:8px;gap:.75rem;padding:.5rem}.see-all-row-module__dm8DgG__seeAllText{text-wrap-mode:nowrap}@media (hover:hover) and (pointer:fine){.see-all-row-module__dm8DgG__seeAllArrowContainer:hover{background-color:var(--color-background-overlay-3)}}
.navigation-link-container-module__-kA0_a__navigationContainer{justify-content:space-between;align-items:center;padding-block:1rem;display:flex;position:relative}.navigation-link-container-module__-kA0_a__navOtherLinks{align-items:center;gap:1.5rem;display:flex}.navigation-link-container-module__-kA0_a__navOtherLinks>*{flex-shrink:0}.navigation-link-container-module__-kA0_a__brandLink{min-width:0;margin-bottom:.5rem}@media (max-width:1023px){.navigation-link-container-module__-kA0_a__navigationContainer{flex-wrap:wrap;gap:.75rem}}@media (max-width:767px){.navigation-link-container-module__-kA0_a__navigationContainer{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu brand actions""search search search";gap:.5rem;padding-block:.875rem;display:grid}.navigation-link-container-module__-kA0_a__menuTrigger{grid-area:menu}.navigation-link-container-module__-kA0_a__brandLink{grid-area:brand}.navigation-link-container-module__-kA0_a__navOtherLinks{grid-area:actions;gap:.75rem}}@media (max-width:480px){.navigation-link-container-module__-kA0_a__navOtherLinks{gap:0}}
.section-header-module__M_1TyG__header{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}@media screen and (max-width:767px){.section-header-module__M_1TyG__header>a{padding-inline:0}}
.breadcrumbs-module__f0-gKG__breadCrumb{white-space:nowrap;scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.75rem;padding-block:.9rem;display:flex;overflow-x:auto}@media (hover:hover) and (pointer:fine){.breadcrumbs-module__f0-gKG__clickable:hover{font-weight:600}}.breadcrumbs-module__f0-gKG__breadcrumbItem{font-weight:500}.breadcrumbs-module__f0-gKG__breadCrumb a{text-decoration:none}.breadcrumbs-module__f0-gKG__breadCrumb .breadcrumbs-module__f0-gKG__breadcrumbItem:first-child{color:var(--color-text-brand)}.breadcrumbs-module__f0-gKG__breadCrumb span{cursor:default}@media (max-width:767px){.breadcrumbs-module__f0-gKG__breadcrumbItem{font-weight:600}}
.navigation-module__yvxp5W__navHeader{z-index:5000;background:#fff;width:100%;position:sticky;top:0}.navigation-module__yvxp5W__navigation{border-bottom:1px solid var(--color-stroke-secondary)}
.catalog-page-module__5-InHW__page{flex-direction:column;gap:1.25rem;min-height:58dvh;padding-block:0 3rem;display:flex}.catalog-page-module__5-InHW__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.catalog-page-module__5-InHW__title{overflow-wrap:anywhere;margin:0}.catalog-page-module__5-InHW__count{margin:0}.catalog-page-module__5-InHW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.catalog-page-module__5-InHW__toolbarActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.catalog-page-module__5-InHW__results{min-width:0;scroll-margin-top:calc(var(--top-bar-height) + 1rem);flex-direction:column;gap:1.5rem;display:flex}@media (max-width:767px){.catalog-page-module__5-InHW__page{padding-bottom:2rem}.catalog-page-module__5-InHW__toolbar{align-items:stretch}.catalog-page-module__5-InHW__toolbarActions{width:100%}.catalog-page-module__5-InHW__toolbarActions>div{flex:1}}@media (max-width:480px){.catalog-page-module__5-InHW__toolbarActions>div{flex:100%}}
.categories-section-module__mC-PCG__mainCategoriesContainer{gap:1.5rem}.categories-section-module__mC-PCG__categoriesScroll{-webkit-user-select:none;user-select:none;scrollbar-width:none;align-items:stretch;gap:1.5rem;overflow-x:scroll}.categories-section-module__mC-PCG__categoriesScroll::-webkit-scrollbar{display:none}.categories-section-module__mC-PCG__categoryCard{cursor:pointer;align-items:start;gap:1rem;padding-inline:1rem;text-decoration:none}.categories-section-module__mC-PCG__imageWrapper{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:175px;height:200px;position:relative;overflow:hidden}.categories-section-module__mC-PCG__image{object-fit:contain;width:100%;height:100%;transition:transform .2s ease-in-out;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.categories-section-module__mC-PCG__image:hover{transform:scale(1.08)}}.categories-section-module__mC-PCG__categoryText{flex:1;gap:.5rem}.categories-section-module__mC-PCG__categoryTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.categories-section-module__mC-PCG__categoryMeta{margin-top:auto}.categories-section-module__mC-PCG__imageWrapper{-webkit-user-drag:none}@media (max-width:480px){.categories-section-module__mC-PCG__imageWrapper{width:100px;height:112px}}
.ratings-module__iCCKwG__reviewSummary{gap:var(--rating-gap,.25rem)}.ratings-module__iCCKwG__star{color:var(--rating-star-color,var(--color-star-dark));width:var(--rating-star-size,24px);height:var(--rating-star-size,24px)}.ratings-module__iCCKwG__values{gap:var(--rating-gap,.25rem)}.ratings-module__iCCKwG__value{color:var(--rating-value-color,inherit);font-weight:var(--rating-value-font-weight,600)}.ratings-module__iCCKwG__count{color:var(--rating-count-color,var(--color-text-content-tertiary))}
.modal-module__fT56Ea__modal{z-index:9999;border:1px solid var(--color-stroke-secondary);box-shadow:var(--elevation-3);padding:1rem 2rem;background:#fff;border-radius:8px;max-height:84dvh;padding-inline:2rem;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media (max-width:80rem){.modal-module__fT56Ea__modal{width:90%}}@media (max-width:65rem){.modal-module__fT56Ea__modal{width:98%}}@media (max-width:480px){.modal-module__fT56Ea__modal{padding-inline:1rem}}
.filter-container-module__liJH9a__modal{gap:2rem;max-width:700px}.filter-container-module__liJH9a__filtersHeader{justify-content:space-between}.filter-container-module__liJH9a__filtersContentContainer{gap:1rem}.filter-container-module__liJH9a__filtersContent{gap:2rem;max-height:400px;overflow:auto}
.separator-module__QU44EG__separator{background:var(--color-stroke-secondary);width:100%;height:1px;margin-block:1.5rem;display:block}
.tooltip-module__nCFNrW__wrapper{align-items:center;display:inline-flex;position:relative}.tooltip-module__nCFNrW__trigger{color:var(--color-content-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.tooltip-module__nCFNrW__tooltip{transform:translateX(calc(-50% + var(--shift,0px)));background:var(--color-background-brand);width:max-content;max-width:min(220px,100vw - 32px);color:var(--color-text-neutral);text-align:center;z-index:10;pointer-events:none;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.4;animation:.15s tooltip-module__nCFNrW__tooltipIn;position:absolute;bottom:calc(100% + 8px);left:50%}@keyframes tooltip-module__nCFNrW__tooltipIn{0%{opacity:0}to{opacity:1}}.tooltip-module__nCFNrW__tooltip:after{content:"";top:100%;left:clamp(12px, calc(50% - var(--shift,0px)), calc(100% - 12px));border:5px solid #0000;border-top-color:var(--color-background-brand);position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.tooltip-module__nCFNrW__tooltip{animation:none}}
.availability-modal-module__2TeHSG__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;max-width:700px;min-height:148px;display:flex}.availability-modal-module__2TeHSG__message{flex-direction:column;align-items:center;gap:.5rem;display:flex}.availability-modal-module__2TeHSG__message h2{text-wrap:balance;margin:0}.availability-modal-module__2TeHSG__link{background-color:var(--color-background-brand);color:var(--color-text-neutral);border-radius:8px;padding-block:.75rem;padding-inline:1rem;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.availability-modal-module__2TeHSG__link:hover{background-color:var(--color-background-hover-brand);color:var(--color-text-brand)}}.availability-modal-module__2TeHSG__linkBrand{background-color:var(--color-background-brand-2);color:var(--color-text-neutral);border-radius:8px;padding-block:.75rem;padding-inline:1rem;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.availability-modal-module__2TeHSG__linkBrand:hover{background-color:var(--color-background-hover-brand-accent);color:var(--color-text-neutral)}}
.explore-input-module__ds0UJa__form{flex-direction:column;gap:1.5rem;width:100%;margin-inline:auto;padding-block:8px;display:flex}@media (max-width:767px){.explore-input-module__ds0UJa__form{padding-inline-start:1rem;padding-block:unset}}
.cookie-consent-banner-module__Bnqf6G__bannerContent{justify-content:space-around;padding:1rem}.cookie-consent-banner-module__Bnqf6G__essentialsCookie{cursor:not-allowed}.cookie-consent-banner-module__Bnqf6G__essentialsCookie input{cursor:not-allowed}.cookie-consent-banner-module__Bnqf6G__actions{flex-shrink:0;justify-content:flex-end}@media (max-width:767px){.cookie-consent-banner-module__Bnqf6G__bannerContent{flex-direction:column}.cookie-consent-banner-module__Bnqf6G__actions{flex-direction:row;justify-content:start;align-items:center}}@media (max-width:480px){.cookie-consent-banner-module__Bnqf6G__actions{align-items:unset;flex-direction:column;flex-shrink:0;justify-content:flex-end}}.cookie-consent-banner-module__Bnqf6G__cookieItem{gap:4px}
.breadcrumbs-module__UpqEba__nav{overflow-wrap:anywhere;width:100%}.breadcrumbs-module__UpqEba__list{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs-module__UpqEba__item{align-items:center;min-width:0;display:flex}.breadcrumbs-module__UpqEba__link{color:var(--color-text-secondary);text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.breadcrumbs-module__UpqEba__link:hover{color:var(--color-text-primary);text-decoration:underline}}
.checkout-summary-module__ZLsK3G__itemsContainer{flex-direction:column;align-items:stretch;gap:1.5rem;max-width:644px;margin-inline:auto;display:flex}.checkout-summary-module__ZLsK3G__summary{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.checkout-summary-module__ZLsK3G__summary p{color:var(--color-text-tertiary);font-weight:600}.checkout-summary-module__ZLsK3G__value{text-transform:capitalize}.checkout-summary-module__ZLsK3G__separator{background-color:var(--color-stroke-secondary);height:1px}
.agreements-form-module__wsg54q__agreementsWrapper{gap:2rem;width:100%;max-width:800px}.agreements-form-module__wsg54q__agreementsForm{flex-direction:column;gap:1.5rem;display:flex}.agreements-form-module__wsg54q__updateWarningText{background-color:var(--color-background-neutral);border-radius:8px;flex-direction:column;padding:16px;display:flex}@media (max-width:767px){.agreements-form-module__wsg54q__agreementsForm{width:100%}}
.page-module__hcbT4q__checkoutPage{padding-top:8dvh}
.location-module__47-T6q__location{align-items:center;gap:.5rem;padding:1.5rem}.location-module__47-T6q__modal{gap:1rem;max-width:700px}.location-module__47-T6q__deliveryAddressHeader{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.location-module__47-T6q__deliveryAddressTitle{text-align:center;grid-column:2;margin:0}.location-module__47-T6q__closeButton{grid-column:3;justify-self:end}.location-module__47-T6q__addressesContainer{gap:1.5rem}.location-module__47-T6q__addresses{gap:.5rem}.location-module__47-T6q__address .location-module__47-T6q__location{padding:unset}.location-module__47-T6q__address{border-radius:8px;padding:1rem 1.5rem}
.agreements-overlay-module__lVpkPq__overlayContent{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex}
.reveal-module__to8f2a__stagger{--reveal-stagger-step:80ms}@media (prefers-reduced-motion:no-preference){.reveal-module__to8f2a__armed{opacity:0;transition-delay:var(--reveal-delay,0s);transition-property:opacity,translate,scale;transition-duration:var(--motion-duration-slow);transition-timing-function:var(--motion-ease-standard)}.reveal-module__to8f2a__fade-up.reveal-module__to8f2a__armed{translate:0 14px}.reveal-module__to8f2a__scale.reveal-module__to8f2a__armed{scale:.96}.reveal-module__to8f2a__stagger.reveal-module__to8f2a__armed{opacity:1}.reveal-module__to8f2a__armed.reveal-module__to8f2a__revealed{opacity:1;translate:none;scale:none}.reveal-module__to8f2a__stagger.reveal-module__to8f2a__armed>*{opacity:0;transition-property:opacity,translate;transition-duration:var(--motion-duration-slow);transition-timing-function:var(--motion-ease-standard);translate:0 14px}.reveal-module__to8f2a__stagger.reveal-module__to8f2a__armed>:nth-child(2){transition-delay:var(--reveal-stagger-step)}.reveal-module__to8f2a__stagger.reveal-module__to8f2a__armed>:nth-child(3){transition-delay:calc(2 * var(--reveal-stagger-step))}.reveal-module__to8f2a__stagger.reveal-module__to8f2a__armed>:nth-child(4){transition-delay:calc(3 * var(--reveal-stagger-step))}.reveal-module__to8f2a__stagger.reveal-module__to8f2a__armed>:nth-child(5){transition-delay:calc(4 * var(--reveal-stagger-step))}.reveal-module__to8f2a__stagger.reveal-module__to8f2a__armed>:nth-child(6){transition-delay:calc(5 * var(--reveal-stagger-step))}.reveal-module__to8f2a__stagger.reveal-module__to8f2a__armed>:nth-child(n+7){transition-delay:calc(6 * var(--reveal-stagger-step))}.reveal-module__to8f2a__stagger.reveal-module__to8f2a__revealed>*{opacity:1;translate:none}}
.address-form-modal-module__vLgK3W__addEditDeliveryModal{gap:2rem;max-width:700px}.address-form-modal-module__vLgK3W__addEditDeliveryModalForm{gap:2rem}.address-form-modal-module__vLgK3W__deliveryAddressHeader{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.address-form-modal-module__vLgK3W__deliveryAddressTitle{text-align:center;grid-column:2;margin:0}.address-form-modal-module__vLgK3W__closeButton{grid-column:3;justify-self:end}@media (max-width:767px){.address-form-modal-module__vLgK3W__addEditDeliveryModalForm{width:100%}}.address-form-modal-module__vLgK3W__noMarginBlock{margin-block:0}
.brand-card-module__OA7Roq__brandCard{cursor:pointer;align-items:start;gap:1rem;height:100%}.brand-card-module__OA7Roq__imageWrapper{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:200px;height:120px;position:relative;overflow:hidden}.brand-card-module__OA7Roq__image{object-fit:contain;width:100%;height:100%;transition:transform .25s ease-in-out;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.brand-card-module__OA7Roq__image:hover{transform:scale(1.1)}}.brand-card-module__OA7Roq__categoryText{-webkit-user-select:text;user-select:text;flex:1;gap:.5rem}.brand-card-module__OA7Roq__categoryTitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brand-card-module__OA7Roq__categoryMeta{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:auto;display:-webkit-box;overflow:hidden}@media (max-width:480px){.brand-card-module__OA7Roq__imageWrapper{width:180px;height:100px}}
.near-brand-card-module__ozKEgW__nearBrandContainer{color:inherit;border-radius:12px;gap:.5rem;text-decoration:none}.near-brand-card-module__ozKEgW__nearBrandContainer:focus-visible{outline:2px solid var(--color-stroke-primary);outline-offset:2px}.near-brand-card-module__ozKEgW__nearBrandImageWrapper{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;border-radius:12px;position:relative;overflow:hidden}.near-brand-card-module__ozKEgW__nearBrandImage{width:100%;height:100%;transition:transform .25s ease-in-out;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.near-brand-card-module__ozKEgW__nearBrandContainer:hover .near-brand-card-module__ozKEgW__nearBrandImage{transform:scale(1.1)}}.near-brand-card-module__ozKEgW__nearBrandLogo{z-index:22;background-color:#fff;border-radius:12px;align-items:center;width:64px;height:64px;display:flex;position:absolute;bottom:12px;left:12px;overflow:clip}.near-brand-card-module__ozKEgW__nearBrandLogo img{object-fit:contain}.near-brand-card-module__ozKEgW__nearDescription{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.near-brand-card-module__ozKEgW__nearBrandDetails{gap:.25rem}
.product-details-card-module__ib9dtq__productPreview{border-bottom:1px solid var(--color-stroke-secondary);justify-content:space-between;gap:1rem;min-height:135px;padding-block:1rem;display:flex}.product-details-card-module__ib9dtq__productPreviewContent{flex-direction:column;gap:.75rem;max-width:100%;display:flex}.product-details-card-module__ib9dtq__productDescr{color:var(--color-text-secondary);text-overflow:ellipsis;overflow:hidden}.product-details-card-module__ib9dtq__productPreviewPrice{gap:.25rem}.product-details-card-module__ib9dtq__addProductLink{color:var(--color-text-brand);align-items:center;gap:.625rem;padding-block:4px;text-decoration:none;display:flex}.product-details-card-module__ib9dtq__addProductLink svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.product-details-card-module__ib9dtq__addProductLink:hover{color:var(--color-background-hover-brand-accent)}}.product-details-card-module__ib9dtq__productPreviewImage{min-width:192px;height:156px;position:relative}.product-details-card-module__ib9dtq__productPreviewImage img{object-fit:cover;object-position:center;border-radius:8px}@media (max-width:480px){.product-details-card-module__ib9dtq__productPreview{flex-direction:column-reverse;gap:1.75rem}}
.onboarding-orchestrator-module__4w80OG__onboardingWrapper{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));place-items:center;gap:4rem;display:grid}.onboarding-orchestrator-module__4w80OG__heroWrapper{min-height:550px;margin:0;position:relative;overflow:hidden}.onboarding-orchestrator-module__4w80OG__heroWrapper img{object-fit:cover;object-position:center;border-radius:12px;overflow:hidden}.onboarding-orchestrator-module__4w80OG__indexStepsContainer{gap:1rem;display:flex}.onboarding-orchestrator-module__4w80OG__indexStepIndicator{border-radius:8px;flex:auto;height:4px}.onboarding-orchestrator-module__4w80OG__stepIndicatorActive{background:var(--color-background-brand);cursor:pointer}@media (hover:hover) and (pointer:fine){.onboarding-orchestrator-module__4w80OG__stepIndicatorActive:hover{filter:brightness(0);transform:scale(.98)}}.onboarding-orchestrator-module__4w80OG__stepIndicatorInactive{background:var(--color-background-neutral)}
.producer-products-rail-module__KLQFrG__separator{margin-block:2.5rem 1.5rem}.producer-products-rail-module__KLQFrG__rail{flex-direction:column;gap:1.5rem;display:flex}.producer-products-rail-module__KLQFrG__card{flex:none;width:14rem;display:flex}.producer-products-rail-module__KLQFrG__cardFill{flex:1;min-width:0}@media screen and (max-width:767px){.producer-products-rail-module__KLQFrG__rail{gap:1rem}.producer-products-rail-module__KLQFrG__card{width:12.5rem}}@media screen and (max-width:480px){.producer-products-rail-module__KLQFrG__card{width:10.5rem}}
.textarea-module__nwntmq__textarea{background-color:var(--color-background-field);border:1px solid var(--color-stroke-field);width:100%;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:.75rem;padding-inline:1rem;display:flex}.textarea-module__nwntmq__textarea svg{width:1.75rem;height:1.75rem;color:var(--color-text-brand)}.textarea-module__nwntmq__textarea:focus-within{border-color:var(--color-stroke-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}.textarea-module__nwntmq__textarea:has(textarea[aria-invalid=true]){border-color:var(--color-text-error)}.textarea-module__nwntmq__textarea:has(textarea[aria-invalid=true]):focus-within{border-color:var(--color-text-error);box-shadow:0 0 0 3px var(--color-focus-ring-error)}.textarea-module__nwntmq__textarea:has(textarea:disabled){background-color:var(--color-background-neutral)}@media (hover:hover) and (pointer:fine){.textarea-module__nwntmq__textarea:hover:not(:focus-within){border-color:var(--color-stroke-field-hover)}.textarea-module__nwntmq__textarea:has(textarea[aria-invalid=true]):hover{border-color:var(--color-text-error)}}.textarea-module__nwntmq__textarea textarea:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-background-field) inset;-webkit-text-fill-color:var(--color-text-tertiary);transition:background-color 9999s ease-out}.textarea-module__nwntmq__textarea textarea{color:var(--color-text-tertiary);background-color:#0000;border:none;flex:auto}.textarea-module__nwntmq__textarea textarea::placeholder{color:var(--color-content-tertiary);opacity:1}.textarea-module__nwntmq__textarea textarea:focus{color:var(--color-text-tertiary);border:0 #0000;outline:none}.textarea-module__nwntmq__textarea-submit{font-weight:700;color:#fff!important}.textarea-module__nwntmq__errorText{color:var(--color-text-error);margin-top:2px;font-size:12px}@media (hover:hover) and (pointer:fine){.textarea-module__nwntmq__textarea .textarea-module__nwntmq__textarea-submit:hover{font-weight:700;color:#fff!important}}
.page-module__hDKxQq__page{padding-block:1.5rem 4rem}.page-module__hDKxQq__header{margin-top:1rem}.page-module__hDKxQq__grid{align-items:flex-start;gap:3rem;margin-top:2rem;display:flex}.page-module__hDKxQq__gallery{top:calc(var(--top-bar-height) + 1rem);flex:1.1 1 0;align-self:flex-start;min-width:0;position:sticky}.page-module__hDKxQq__info{flex:1 1 0;gap:1.25rem;min-width:0}.page-module__hDKxQq__title{margin:0}.page-module__hDKxQq__brandLink{color:var(--color-text-secondary)}@media (hover:hover) and (pointer:fine){.page-module__hDKxQq__brandLink:hover{color:var(--color-text-primary)}}.page-module__hDKxQq__brandLogo{border-radius:6px;flex-shrink:0;width:24px;height:24px;position:relative;overflow:hidden}.page-module__hDKxQq__brandLogo img{object-fit:contain}.page-module__hDKxQq__description{max-width:700px;margin-top:2rem}@media (max-width:767px){.page-module__hDKxQq__grid{flex-direction:column;gap:1.5rem;margin-top:1.5rem}.page-module__hDKxQq__gallery,.page-module__hDKxQq__info{flex:none;width:100%;position:static}}
.market-reviews-preview-module__QPOUXq__container{flex-direction:column;gap:1.5rem;display:flex}.market-reviews-preview-module__QPOUXq__reviewItem{border-bottom:1px solid var(--color-stroke-secondary);gap:.75rem;padding-block:1.5rem;display:flex}.market-reviews-preview-module__QPOUXq__stars{align-items:center;gap:.25rem;display:flex}.market-reviews-preview-module__QPOUXq__starActive{fill:gold!important}.market-reviews-preview-module__QPOUXq__starGray{color:var(--color-stroke-secondary)}.market-reviews-preview-module__QPOUXq__reviewData{flex-direction:column;gap:1.275rem;display:flex}.market-reviews-preview-module__QPOUXq__reviewAuthor{min-width:120px;max-width:120px;display:flex}
.page-module__iXdxsq__brandDetailsContainer{flex-direction:column;gap:4.45rem;margin-top:4rem;display:flex}.page-module__iXdxsq__border{background-color:var(--color-stroke-secondary);height:1px}
.page-module__cRTqda__onboardingContainer{flex-direction:column;align-items:stretch;gap:4rem;margin-top:8dvh;display:flex}
.category-based-brands-row-module__bqcOeG__categoryBrandsRowContainer{width:100%;scroll-margin-top:calc(var(--top-bar-height) + 64px);gap:1.5rem}.category-based-brands-row-module__bqcOeG__brandsScroll{-webkit-user-select:none;user-select:none;scrollbar-width:none;align-items:stretch;gap:1.5rem;overflow-x:scroll}.category-based-brands-row-module__bqcOeG__brandsScroll::-webkit-scrollbar{display:none}.category-based-brands-row-module__bqcOeG__brands{grid-auto-columns:200px;grid-auto-flow:column;gap:1.5rem;display:grid}@media (max-width:480px){.category-based-brands-row-module__bqcOeG__brands{grid-auto-columns:180px;gap:1rem}}
.point-of-sale-category-preview-module__GmI55G__categPreviewContainer{flex-direction:column;gap:1.5rem;scroll-margin-top:112px;display:flex}.point-of-sale-category-preview-module__GmI55G__seeAllSection{justify-content:space-between;align-items:center;display:flex}.point-of-sale-category-preview-module__GmI55G__seeAllSection a{text-decoration:none}.point-of-sale-category-preview-module__GmI55G__seeAllSectionLeft{color:var(--color-text-accent);align-items:center;gap:6px;display:flex}.point-of-sale-category-preview-module__GmI55G__seeAllSectionRight{color:var(--color-text-tertiary)}@media (max-width:767px){.point-of-sale-category-preview-module__GmI55G__categPreviewContainer{scroll-margin-top:calc(var(--top-bar-height) + 64px)}}@media (max-width:480px){.point-of-sale-category-preview-module__GmI55G__seeAllSection{flex-direction:column;gap:8px}}
.autocomplete-input-module__I2K02a__autocompleteContainer{flex:auto;width:100%;min-width:0;position:relative}.autocomplete-input-module__I2K02a__emptyMessage{color:var(--color-content-tertiary);margin-top:.25rem}.autocomplete-input-module__I2K02a__spin{animation:.9s linear infinite autocomplete-input-module__I2K02a__spin}@keyframes autocomplete-input-module__I2K02a__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.autocomplete-input-module__I2K02a__spin{opacity:.6;animation:none}}.autocomplete-input-module__I2K02a__customList{z-index:1000;width:100%;box-shadow:var(--elevation-3);border:1px solid var(--color-stroke-secondary);background:#fff;border-radius:8px;max-height:280px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 4px);overflow-y:auto}.autocomplete-input-module__I2K02a__customListItem{cursor:pointer;padding:.5rem 1rem}.autocomplete-input-module__I2K02a__activeItem{background:var(--color-background-hover-2)}@media (hover:hover) and (pointer:fine){.autocomplete-input-module__I2K02a__customListItem:hover{background:var(--color-background-hover-2)}}
.category-based-brands-section-module__7DDcaW__categoryBrandsRow{gap:3rem}
.market-details-module__ixiepW__marketDetailsContainer{flex-direction:column;gap:1.75rem;display:flex}.market-details-module__ixiepW__commitment{color:var(--color-text-secondary)}.market-details-module__ixiepW__reviewLine{color:var(--color-text-primary);align-items:center;gap:.5rem;display:flex}.market-details-module__ixiepW__reviewLine svg{fill:var(--color-star-dark)}.market-details-module__ixiepW__detailLine{border-bottom:1px solid var(--color-stroke-secondary);align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.market-details-module__ixiepW__detailsIcon{min-width:24px}.market-details-module__ixiepW__uppercaseDetail{text-transform:uppercase}
.page-module__Gz5_NG__statusPage{margin-top:var(--top-bar-height);flex-direction:column;justify-content:center;align-items:center;gap:3rem;padding-block:6rem;display:flex}.page-module__Gz5_NG__title{color:var(--color-text-brand)}.page-module__Gz5_NG__actions{gap:1rem;display:flex}
.page-module__gs5t1G__checkoutPage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3rem;margin-block:auto;padding-top:4svh;display:flex}.page-module__gs5t1G__checkoutPage>h1,.page-module__gs5t1G__checkoutPage>.page-module__gs5t1G__separator,.page-module__gs5t1G__checkoutPage>.page-module__gs5t1G__details,.page-module__gs5t1G__checkoutPage>.page-module__gs5t1G__actions{width:100%;max-width:644px}.page-module__gs5t1G__successImageWrapper{width:235px;height:235px;position:relative}.page-module__gs5t1G__successImageWrapper img{object-fit:cover}.page-module__gs5t1G__title{color:var(--color-text-brand)}.page-module__gs5t1G__separator{background-color:var(--color-stroke-secondary);min-height:1px}.page-module__gs5t1G__details{flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;display:flex}.page-module__gs5t1G__details p{color:var(--color-text-secondary)}.page-module__gs5t1G__actions{flex-wrap:wrap;gap:1rem;display:flex}.page-module__gs5t1G__actions>*{flex:248px}.page-module__gs5t1G__actions a button{width:100%}@media (max-width:480px){.page-module__gs5t1G__checkoutPage{min-height:calc(100svh - var(--top-bar-height));justify-content:flex-start;gap:1.5rem;margin-block:0;padding-bottom:0}.page-module__gs5t1G__checkoutPage>.page-module__gs5t1G__actions{margin-top:auto;margin-bottom:2svh}.page-module__gs5t1G__actions{gap:.5rem}.page-module__gs5t1G__actions>*{flex-basis:100%}}
.near-brands-section-module__NQdLka__nearBrandsWrapper{grid-template-columns:repeat(auto-fit,minmax(284px,1fr));gap:1.5rem;display:grid}.near-brands-section-module__NQdLka__nearBrandsSectionWrapper{scroll-margin-top:calc(var(--top-bar-height) + 64px);gap:1.5rem}
.point-of-sale-preview-header-module__4HreHq__headerContainer{flex-direction:column;gap:1rem;display:flex}.point-of-sale-preview-header-module__4HreHq__headerImage{width:100%;min-height:241px;position:relative}.point-of-sale-preview-header-module__4HreHq__headerImage img{border-radius:12px}.point-of-sale-preview-header-module__4HreHq__logoStyle{height:241px;padding:3rem;position:relative;overflow:hidden}.point-of-sale-preview-header-module__4HreHq__logoStyle img{position:unset!important}.point-of-sale-preview-header-module__4HreHq__headerName{flex-flow:column;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.point-of-sale-preview-header-module__4HreHq__headerButton{fill:var(--color-text-accent);color:var(--color-text-accent)}.point-of-sale-preview-header-module__4HreHq__headerButton svg{color:var(--color-text-accent)}.point-of-sale-preview-header-module__4HreHq__searchBar{flex:auto;gap:1rem;display:flex}.point-of-sale-preview-header-module__4HreHq__searchInput{flex:auto;min-width:0}.point-of-sale-preview-header-module__4HreHq__saveToFavorites{cursor:pointer;border-radius:50%;padding:.75rem}@media (hover:hover) and (pointer:fine){.point-of-sale-preview-header-module__4HreHq__saveToFavorites:hover{background-color:var(--color-background-hover-2)}}@media (max-width:480px){.point-of-sale-preview-header-module__4HreHq__logoStyle{padding:unset}}
.home-page-module__YzwAJq__homePageContainer{flex-direction:column;gap:2.5rem;display:flex}.home-page-module__YzwAJq__searchBar{top:calc(var(--top-bar-height) + 1px);z-index:4000;background:#fff;flex-wrap:nowrap;justify-content:space-between;align-items:center;min-height:4rem;display:flex;position:sticky}.home-page-module__YzwAJq__searchBarFiltersContainer{gap:1rem}.home-page-module__YzwAJq__firstSection{gap:1.5rem}.home-page-module__YzwAJq__homePageContent{gap:3rem}@media (max-width:480px){.home-page-module__YzwAJq__homePageContainer{gap:.5rem}.home-page-module__YzwAJq__imageWrapper{width:100px;height:112px}}
.dynamic-section-page-module__p9-B3G__dynamicSectionContainer{flex-direction:column;gap:2.5rem;display:flex}.dynamic-section-page-module__p9-B3G__dynamicSectionLocation{top:calc(var(--top-bar-height) + 1px);z-index:4000;background:#fff;justify-content:space-between;align-items:center;min-height:4rem;display:flex;position:sticky}.dynamic-section-page-module__p9-B3G__header{border-bottom:1px solid var(--color-stroke-secondary);justify-content:space-between;align-items:center;width:100%;max-width:760px;margin-inline:auto;padding-bottom:16px;display:flex}.dynamic-section-page-module__p9-B3G__arrow{justify-content:center;align-items:center;width:56px;height:56px;display:flex}.dynamic-section-page-module__p9-B3G__arrow svg{padding:2px}.dynamic-section-page-module__p9-B3G__dynamicSectionBrandsWrapper{grid-template-columns:repeat(auto-fit,minmax(394px,1fr));gap:1.5rem;display:grid}.dynamic-section-page-module__p9-B3G__dynamicSectionContentContainer{gap:3rem}@media (max-width:767px){.dynamic-section-page-module__p9-B3G__header{flex-direction:column}.dynamic-section-page-module__p9-B3G__dynamicSectionBrandsWrapper{grid-template-columns:repeat(auto-fit,minmax(284px,1fr));gap:1.5rem;display:grid}.dynamic-section-page-module__p9-B3G__dynamicSectionContainer{gap:unset}}
.order-actions-module__ZdR7bq__actions{flex-direction:column;gap:8px;width:100%;padding-top:32px;display:flex}.order-actions-module__ZdR7bq__formContainer{flex-direction:column;align-items:stretch;max-width:600px;padding-block:2rem;display:flex}.order-actions-module__ZdR7bq__form{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}.order-actions-module__ZdR7bq__contactDetailsContainer{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:32px;display:flex}.order-actions-module__ZdR7bq__contactLine{cursor:pointer;align-items:center;gap:.25rem;display:flex}@media (max-width:767px){.order-actions-module__ZdR7bq__contactDetailsContainer{flex-direction:column-reverse;align-items:center;gap:2rem}}
.page-card-section-module__jhB5bG__section{flex-direction:column;gap:1.5rem;padding-block:2rem;display:flex}.page-card-section-module__jhB5bG__section-default{border:1px solid var(--color-stroke-secondary);border-radius:8px;padding-inline:2rem}.page-card-section-module__jhB5bG__section-no-border{border:none;padding-inline:0}.page-card-section-module__jhB5bG__header{justify-content:space-between;align-items:center;gap:2rem;display:flex}.page-card-section-module__jhB5bG__contents{flex-direction:column;gap:1.5rem;display:flex}.page-card-section-module__jhB5bG__inlineContents{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid}@media (max-width:767px){.page-card-section-module__jhB5bG__section-default{padding-inline:1rem}.page-card-section-module__jhB5bG__header{top:var(--top-bar-height,0px);z-index:5;background-color:#fff;padding-block:.75rem;position:sticky}}
.page-module__QfVjEW__container{flex-direction:column;align-items:center;padding-top:8svh;display:flex}.page-module__QfVjEW__orderLine{border-bottom:1px solid var(--color-stroke-secondary);flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding-block:1rem;display:flex}.page-module__QfVjEW__orderLineStatus{text-align:center;border:1px solid var(--color-stroke-secondary);border-radius:8px;padding:.5rem}.page-module__QfVjEW__orderLineStatus-failed{color:var(--color-text-neutral);background-color:var(--color-text-accent-negative)}.page-module__QfVjEW__orderLineStatus-success{color:var(--color-text-neutral);background-color:var(--color-background-brand)}.page-module__QfVjEW__orderLineStatus-neutral{color:var(--color-text-tertiary);background-color:#fff}.page-module__QfVjEW__actions{gap:2rem;display:flex}.page-module__QfVjEW__orderContentContainer{flex-direction:column;width:100%;max-width:760px;margin-inline:0;display:flex}.page-module__QfVjEW__noBorderBottom{border-bottom:unset}
.footer-links-container-module__k-Vdaa__footerLinksContainer{flex-direction:column;gap:2rem;display:flex}.footer-links-container-module__k-Vdaa__footerLinksList{gap:1rem;margin:0;padding:0;list-style-type:none}.footer-links-container-module__k-Vdaa__footerLinksList li+li{margin-top:10px}.footer-links-container-module__k-Vdaa__footerLinksList li{color:var(--color-text-secondary)}@media (hover:hover) and (pointer:fine){.footer-links-container-module__k-Vdaa__footerLinksList li:hover{color:var(--color-text-tertiary)}}.footer-links-container-module__k-Vdaa__footerLinksList li a{text-decoration:none}@media (max-width:480px){.footer-links-container-module__k-Vdaa__footerLinksContainer{gap:.5rem}}
.edit-settings-module__RwvpTq__actions{flex-direction:row;justify-content:flex-end;gap:.5rem;width:100%;display:flex}
.cart-line-item-module__mh9xPa__cartLineItemContainer{border-bottom:1px solid var(--color-stroke-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.cart-line-item-module__mh9xPa__productLink{color:inherit;border-radius:8px;justify-content:center;align-items:stretch;gap:.75rem;text-decoration:none;display:flex}.cart-line-item-module__mh9xPa__productLink:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:3px}.cart-line-item-module__mh9xPa__priceDetails{flex-direction:column;justify-content:space-between;align-items:flex-start;padding-block:4px;display:flex}.cart-line-item-module__mh9xPa__price{text-transform:capitalize}.cart-line-item-module__mh9xPa__priceColor{color:var(--color-text-accent);font-weight:600}.cart-line-item-module__mh9xPa__productName{text-wrap:wrap}.cart-line-item-module__mh9xPa__productPreviewContainer{width:114px;height:68px;position:relative}.cart-line-item-module__mh9xPa__productLink img{object-fit:cover;border-radius:8px}.cart-line-item-module__mh9xPa__rightSideContainer{align-items:end;gap:.5rem;display:flex}.cart-line-item-module__mh9xPa__actions{border:1px solid var(--color-stroke-secondary);border-radius:8px;align-items:center;display:flex}.cart-line-item-module__mh9xPa__cartActionButton{flex-shrink:0}.cart-line-item-module__mh9xPa__removeItems{align-items:center;padding:12px;display:flex}.cart-line-item-module__mh9xPa__removeItems svg{fill:var(--color-text-tertiary);width:16px;height:16px}@media (hover:hover) and (pointer:fine){.cart-line-item-module__mh9xPa__removeItems:hover svg{stroke-width:.98px}}.cart-line-item-module__mh9xPa__cartActionButton svg{fill:var(--color-text-tertiary);width:24px;height:24px}@media (hover:hover) and (pointer:fine){.cart-line-item-module__mh9xPa__productLink:hover .cart-line-item-module__mh9xPa__productName{text-decoration:underline}.cart-line-item-module__mh9xPa__cartActionButton:hover svg{stroke-width:.98px}}
.settings-view-module__emLABG__settingsViewLineItem{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.settings-view-module__emLABG__settingsViewLineItemIcon{background-color:var(--color-background-hover-2);border-radius:100%;justify-content:center;align-items:center;width:56px;height:56px;padding:.75rem;display:flex}.settings-view-module__emLABG__settingsViewLineItemIconValues{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.settings-view-module__emLABG__settingsViewLineItemIconValues h4{color:var(--color-text-secondary);font-weight:500}.settings-view-module__emLABG__settingsContainer{grid-template-columns:repeat(auto-fit,minmax(264px,400px));align-items:start;gap:2rem;display:grid}
.cart-view-module__-IhTMW__cartView{flex-direction:column;gap:1.5rem;display:flex}.cart-view-module__-IhTMW__title{flex-direction:column;gap:.25rem;display:flex}.cart-view-module__-IhTMW__lineItems{flex-direction:column;display:flex}.cart-view-module__-IhTMW__checkoutContainer{justify-content:space-between;align-items:stretch;gap:1.5rem;display:flex}.cart-view-module__-IhTMW__checkoutContainer>*{flex:1}.cart-view-module__-IhTMW__checkoutContainer a{margin:0;padding:0;text-decoration:none}.cart-view-module__-IhTMW__checkoutContainer a button{width:100%}@media (max-width:480px){.cart-view-module__-IhTMW__checkoutContainer{flex-direction:column-reverse;gap:8px}}

.language-switch-module__nYlfpq__languageSwitch{text-transform:uppercase;gap:.5rem;display:flex}.language-switch-module__nYlfpq__languageSwitch p{color:var(--color-text-secondary)}

.page-module__1caYFa__categoryProductsContainer{flex-direction:column;gap:24px;margin-top:6svh;display:flex}.page-module__1caYFa__header{border-bottom:1px solid var(--color-stroke-secondary);justify-content:space-between;align-items:center;width:100%;max-width:760px;margin-inline:auto;padding-bottom:16px;display:flex}.page-module__1caYFa__navigationalText{justify-content:center;align-items:center;gap:12px;display:flex}.page-module__1caYFa__navigationalText a{text-decoration:none}.page-module__1caYFa__marketName{color:var(--color-text-secondary);text-align:center}.page-module__1caYFa__delimited{color:var(--color-text-primary)}.page-module__1caYFa__categoryName{color:var(--color-text-primary);text-align:center;font-weight:700}.page-module__1caYFa__productGrid{grid-template-columns:repeat(auto-fill,minmax(min(480px,100%),1fr));column-gap:64px;display:grid}.page-module__1caYFa__pagination{flex-direction:column;align-items:end;gap:16px;display:flex}@media (max-width:767px){.page-module__1caYFa__header,.page-module__1caYFa__navigationalText{flex-direction:column}.page-module__1caYFa__delimited{display:none}}
.page-module__nXdzYW__pageContainer{flex-direction:column;align-items:stretch;gap:2.875rem;min-height:60dvh;margin-top:3.6rem;display:flex;position:relative}.page-module__nXdzYW__detailsContainer{flex-direction:column;align-items:stretch;gap:3rem;display:flex}.page-module__nXdzYW__policyHeader{color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}@media (max-width:480px){.page-module__nXdzYW__policyHeader{flex-direction:column}}
.page-module__nf9HLa__pageContainer{flex-direction:column;align-items:stretch;gap:2.875rem;min-height:60dvh;margin-top:3.6rem;display:flex;position:relative}.page-module__nf9HLa__detailsContainer{flex-direction:column;align-items:stretch;gap:3rem;display:flex}.page-module__nf9HLa__policyHeader{color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}@media (max-width:480px){.page-module__nf9HLa__policyHeader{flex-direction:column}}
.large-footer-module__OUnk9a__footerSectionContainer{border-top:1px solid var(--color-background-tertiary);background-color:#fff;flex-direction:column;gap:4rem;margin-top:6svh;padding-top:6rem;display:flex}.large-footer-module__OUnk9a__footerContents{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:flex-start;gap:48px;padding-inline:32px;display:grid}.large-footer-module__OUnk9a__footerLogo{position:relative}.large-footer-module__OUnk9a__footerLogoContainer{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.large-footer-module__OUnk9a__footerExtra{border-top:1px solid var(--color-background-tertiary);flex-wrap:wrap;align-items:center;gap:3rem;padding-block:2rem;padding-inline:32px;display:flex}.large-footer-module__OUnk9a__footerDetailsLinks{flex-wrap:wrap;gap:1rem;display:flex}.large-footer-module__OUnk9a__footerDetailsLinks a{color:var(--color-text-secondary);text-decoration:none}@media (hover:hover) and (pointer:fine){.large-footer-module__OUnk9a__footerDetailsLinks a:hover{color:var(--color-text-tertiary)}}.large-footer-module__OUnk9a__anpcDetails{flex-wrap:wrap;gap:1rem;display:flex}.large-footer-module__OUnk9a__anpcImageWrapper{width:250px;height:50px;position:relative}
.cart-module__xzBQRq__subcartsContainer{margin-top:6svh;flex-direction:column;align-items:stretch;gap:2.75rem;max-width:664px;margin-inline:auto;display:flex}.cart-module__xzBQRq__subcarts{flex-direction:column;align-items:stretch;gap:3rem;display:flex}.cart-module__xzBQRq__separator{background-color:#eee;height:1px}.cart-module__xzBQRq__itemsContainer{margin-top:2rem;margin-inline:auto}.cart-module__xzBQRq__cartHeader{text-align:center}.cart-module__xzBQRq__pricingDetails{border-top:1px solid var(--color-background-tertiary);padding-block:1rem}.cart-module__xzBQRq__cartContents{width:72%;min-width:300px}.cart-module__xzBQRq__emptyCartContainer{min-height:400px;color:var(--color-text-brand);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}
.error-module__Uj-2GW__page{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:560px;padding-block:2rem;display:flex}.error-module__Uj-2GW__actions{margin-top:.5rem}
.layout-module__jYV3gq__layoutWrapper{min-height:calc(100dvh - var(--top-bar-height));flex-direction:column;display:flex}.layout-module__jYV3gq__layoutWrapper>main{flex:1}
.catalog-loading-module__pkIzhq__page{flex-direction:column;gap:1.25rem;min-height:58dvh;padding-block:0 3rem;display:flex}.catalog-loading-module__pkIzhq__block{background-color:var(--color-background-neutral);border-radius:8px;animation:1.4s ease-in-out infinite catalog-loading-module__pkIzhq__pulse}.catalog-loading-module__pkIzhq__breadcrumb{width:190px;height:16px}.catalog-loading-module__pkIzhq__header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.catalog-loading-module__pkIzhq__title{width:min(420px,70%);height:32px}.catalog-loading-module__pkIzhq__count{width:110px;height:16px}.catalog-loading-module__pkIzhq__toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.catalog-loading-module__pkIzhq__tabs{width:240px;height:40px}.catalog-loading-module__pkIzhq__sort{width:190px;height:40px}.catalog-loading-module__pkIzhq__card{border:1px solid var(--color-stroke-tertiary);border-radius:16px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.catalog-loading-module__pkIzhq__cardImage{aspect-ratio:3/2;border-radius:10px}.catalog-loading-module__pkIzhq__cardTitle{width:80%;height:16px}.catalog-loading-module__pkIzhq__cardMeta{width:55%;height:12px}.catalog-loading-module__pkIzhq__cardPrice{width:40%;height:16px;margin-top:.5rem}@keyframes catalog-loading-module__pkIzhq__pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.catalog-loading-module__pkIzhq__block{animation:none}}@media (max-width:767px){.catalog-loading-module__pkIzhq__toolbar{flex-wrap:wrap}.catalog-loading-module__pkIzhq__tabs,.catalog-loading-module__pkIzhq__sort{width:100%}}
.favorites-page-module__y3ytIG__page{padding-block:3rem}.favorites-page-module__y3ytIG__brandRow{border:1px solid var(--color-stroke-secondary);border-radius:12px;padding:.5rem}.favorites-page-module__y3ytIG__brandLogo{background-color:var(--color-background-primary);border-radius:8px;width:40px;height:40px;position:relative;overflow:hidden}
