.styles-module-scss-module__c7u9QG__PromotedAdTile{text-decoration:none}.styles-module-scss-module__c7u9QG__PromotedAdTile .styles-module-scss-module__c7u9QG__image{max-height:calc(100% - var(--spacing-1));transition:transform .2s ease-in-out}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__c7u9QG__PromotedAdTile:hover .styles-module-scss-module__c7u9QG__image{transform:scale(1.05)}}.styles-module-scss-module__c7u9QG__title{line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.styles-module-scss-module__T_wyxG__undiscountedPrice{text-decoration:line-through}
.components-module-scss-module__Ha1Ulq__ProductTileLink{color:inherit;border-radius:var(--border-radius-small);text-decoration:none}.components-module-scss-module__Ha1Ulq__ProductTileLink:focus,.components-module-scss-module__Ha1Ulq__ProductTileLink:focus-visible{display:block}.components-module-scss-module__Ha1Ulq__ModalTileLink{color:inherit;border-radius:var(--border-radius-small);text-decoration:none;display:block}.components-module-scss-module__Ha1Ulq__ModalTileLink:focus,.components-module-scss-module__Ha1Ulq__ModalTileLink:focus-visible{display:block}.components-module-scss-module__Ha1Ulq__DiscountBundleLink{z-index:2;position:relative}.components-module-scss-module__Ha1Ulq__DiscountBundleLink:hover{text-decoration:underline}
.styles-module-scss-module__zmlpZW__hyphens{word-break:normal;overflow-wrap:anywhere}.styles-module-scss-module__zmlpZW__ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.styles-module-scss-module__zmlpZW__ProductCard{isolation:isolate;height:100%}.styles-module-scss-module__zmlpZW__ProductRow{isolation:isolate;container-type:inline-size}.styles-module-scss-module__zmlpZW__ProductRow .styles-module-scss-module__zmlpZW__priceAndDiscount{align-items:flex-start;gap:var(--spacing-0);flex-direction:column;display:flex}.styles-module-scss-module__zmlpZW__ProductRow .styles-module-scss-module__zmlpZW__ProductRowAction{align-self:end}@container (min-width:340px){.styles-module-scss-module__zmlpZW__ProductRow .styles-module-scss-module__zmlpZW__priceAndDiscount{align-items:center;gap:var(--spacing-1);flex-direction:row}.styles-module-scss-module__zmlpZW__ProductRow .styles-module-scss-module__zmlpZW__ProductRowAction{align-self:center}}.styles-module-scss-module__zmlpZW__ProductClassifiersTile{z-index:2;position:absolute;bottom:2px;left:2px}.styles-module-scss-module__zmlpZW__ProductClassifiersRow{z-index:2;bottom:calc(var(--spacing-1)*-1);left:var(--spacing-1);position:absolute}.styles-module-scss-module__zmlpZW__PromotionalLabels{z-index:2;top:2px;left:2px}.styles-module-scss-module__zmlpZW__ProductTileContentBox{flex-grow:1}.styles-module-scss-module__zmlpZW__AvailabilityContainer{min-height:var(--spacing-5)}.styles-module-scss-module__zmlpZW__ProductRowAction{right:var(--spacing-2);position:absolute}.styles-module-scss-module__zmlpZW__BubbleWrapper{z-index:2;top:2px;right:2px}.styles-module-scss-module__zmlpZW__DiscountOrPromotionPill{top:calc(var(--spacing-2)*-1);left:calc(var(--spacing-1)*-1);z-index:2;position:absolute}.styles-module-scss-module__zmlpZW__ProductNameExtraTile{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.styles-module-scss-module__3WY_Ta__highlightTile{width:100%;max-width:524px}.styles-module-scss-module__3WY_Ta__flexTile{width:200px;max-width:200px}@media only screen and (max-width:479px){.styles-module-scss-module__3WY_Ta__flexTile{width:47%;min-width:165px}}
.styles-module-scss-module__9Vuy4G__ButtonLink{font:inherit;cursor:pointer;color:var(--color-semantic-interactive-default);background:0 0;border:none;padding:0;font-weight:600;text-decoration:none}.styles-module-scss-module__9Vuy4G__ButtonLink:hover{color:var(--color-semantic-interactive-hover)}.styles-module-scss-module__9Vuy4G__ButtonLink:focus{outline:.25rem solid var(--color-semantic-focus-default);outline-offset:.25rem}.styles-module-scss-module__9Vuy4G__ButtonLink:focus:not(:focus-visible){outline:none}.styles-module-scss-module__9Vuy4G__ButtonLink:focus-visible{outline:.25rem solid var(--color-semantic-focus-default);outline-offset:.25rem}.styles-module-scss-module__9Vuy4G__ButtonLinkText,.styles-module-scss-module__9Vuy4G__ButtonLinkText:focus,.styles-module-scss-module__9Vuy4G__ButtonLinkText:hover{color:var(--color-semantic-text-default)}
.styles-module-scss-module__OY9tEW__ReadMore{overflow:hidden}.styles-module-scss-module__OY9tEW__ReadMore__shouldExpand{margin-bottom:var(--spacing-2);transition:max-height .2s ease-in-out;-webkit-mask-image:linear-gradient(0deg,#0000,#fff 100px);mask-image:linear-gradient(0deg,#0000,#fff 100px)}.styles-module-scss-module__OY9tEW__ReadMore__extended{transition:max-height .2s ease-in-out;-webkit-mask-image:linear-gradient(0deg,#fff,#fff 100px);mask-image:linear-gradient(0deg,#fff,#fff 100px)}
@media only screen and (min-width:992px){.styles-module-scss-module__L9C1-q__marginHack{margin-top:-1px}}
.styles-module-scss-module__-YOVuW__PromotedAdRow{height:83.59px;text-decoration:none}.styles-module-scss-module__-YOVuW__PromotedAdRow .styles-module-scss-module__-YOVuW__image{width:calc(83.59px - var(--spacing-2));height:83.59px}.styles-module-scss-module__-YOVuW__PromotedAdRow .styles-module-scss-module__-YOVuW__image img{transition:transform .2s ease-in-out}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__-YOVuW__PromotedAdRow:hover .styles-module-scss-module__-YOVuW__image img{transform:scale(1.05)}}.styles-module-scss-module__-YOVuW__PromotedAdRow .styles-module-scss-module__-YOVuW__title{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.gradient-overlay-module-scss-module__ZPaT2a__container{z-index:1;height:100%;width:var(--gradient-overlay-width,44px);flex:1;position:absolute}.gradient-overlay-module-scss-module__ZPaT2a__start{background:linear-gradient(to left, transparent 0%, var(--color-semantic-surface-default) 20%, var(--color-semantic-surface-default) 100%);left:0}.gradient-overlay-module-scss-module__ZPaT2a__end{background:linear-gradient(to right, transparent 0%, var(--color-semantic-surface-default) 20%, var(--color-semantic-surface-default) 100%);right:0}
.styles-module-scss-module__JQ0thq__defaultPadding{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2);margin-top:-8px;margin-bottom:-8px}.styles-module-scss-module__JQ0thq__suppressPadding{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.styles-module-scss-module__JQ0thq__hideArrows{display:none}@media only screen and (max-width:767px){.styles-module-scss-module__JQ0thq__sm\:hideArrows{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.styles-module-scss-module__JQ0thq__md\:hideArrows{display:none}}@media only screen and (min-width:992px) and (max-width:1279px){.styles-module-scss-module__JQ0thq__lg\:hideArrows{display:none}}@media only screen and (min-width:1280px){.styles-module-scss-module__JQ0thq__xl\:hideArrows{display:none}}@media (max-width:767px){.styles-module-scss-module__JQ0thq__sm\:bleed{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px) and (max-width:991px){.styles-module-scss-module__JQ0thq__md\:bleed{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media only screen and (min-width:992px) and (max-width:1279px){.styles-module-scss-module__JQ0thq__lg\:bleed{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media only screen and (min-width:1280px){.styles-module-scss-module__JQ0thq__xl\:bleed{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}.styles-module-scss-module__JQ0thq__scrollableContainer{white-space:nowrap;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.styles-module-scss-module__JQ0thq__scrollableContainer::-webkit-scrollbar{display:none}@media only screen and (max-width:767px){.styles-module-scss-module__JQ0thq__sm\:scrollableContainer{white-space:nowrap;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.styles-module-scss-module__JQ0thq__sm\:scrollableContainer::-webkit-scrollbar{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.styles-module-scss-module__JQ0thq__md\:scrollableContainer{white-space:nowrap;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.styles-module-scss-module__JQ0thq__md\:scrollableContainer::-webkit-scrollbar{display:none}}@media only screen and (min-width:992px) and (max-width:1279px){.styles-module-scss-module__JQ0thq__lg\:scrollableContainer{white-space:nowrap;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.styles-module-scss-module__JQ0thq__lg\:scrollableContainer::-webkit-scrollbar{display:none}}@media only screen and (min-width:1280px){.styles-module-scss-module__JQ0thq__xl\:scrollableContainer{white-space:nowrap;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.styles-module-scss-module__JQ0thq__xl\:scrollableContainer::-webkit-scrollbar{display:none}}
.index-module-scss-module__tlVOlW__SearchBarContainer .index-module-scss-module__tlVOlW__BackButton{display:none}.index-module-scss-module__tlVOlW__SearchBarContainer.index-module-scss-module__tlVOlW__isInFocus{z-index:1;background-color:var(--color-semantic-background-subdued);flex-direction:column;display:flex;position:fixed;inset:0}.index-module-scss-module__tlVOlW__SearchBarContainer.index-module-scss-module__tlVOlW__isInFocus .index-module-scss-module__tlVOlW__backButtonAndInputContainer{padding:var(--spacing-2)}.index-module-scss-module__tlVOlW__SearchBarContainer.index-module-scss-module__tlVOlW__isInFocus .index-module-scss-module__tlVOlW__BackButton{display:block}@media only screen and (min-width:768px){.index-module-scss-module__tlVOlW__SearchBarContainer.index-module-scss-module__tlVOlW__isInFocus{background-color:unset;padding:var(--spacing-0);height:auto;display:block;position:static}.index-module-scss-module__tlVOlW__SearchBarContainer.index-module-scss-module__tlVOlW__isInFocus .index-module-scss-module__tlVOlW__backButtonAndInputContainer{padding:var(--spacing-0)}.index-module-scss-module__tlVOlW__SearchBarContainer.index-module-scss-module__tlVOlW__isInFocus .index-module-scss-module__tlVOlW__BackButton{display:none}}@media only screen and (min-width:992px){.index-module-scss-module__tlVOlW__SearchBarContainer{flex-grow:1;min-width:335px;max-width:565px}}.index-module-scss-module__tlVOlW__inline{display:none}.index-module-scss-module__tlVOlW__inline.index-module-scss-module__tlVOlW__inFocus{flex-direction:column;height:100%;display:flex;overflow:scroll}.index-module-scss-module__tlVOlW__SectionTitleWrapper{color:var(--color-semantic-text-default);background-color:var(--color-semantic-background-default);text-decoration:none}.index-module-scss-module__tlVOlW__FooterLink{padding:var(--spacing-3);background-color:var(--color-semantic-surface-subdued);border-top-width:1px;border-top-color:var(--color-semantic-border-default);border-top-style:solid;justify-content:space-between;align-items:center;display:flex}.index-module-scss-module__tlVOlW__FooterLink:focus,.index-module-scss-module__tlVOlW__FooterLink:hover{background-color:var(--color-semantic-surface-hover);outline:none}.index-module-scss-module__tlVOlW__ProductRow:hover{background-color:var(--color-semantic-background-subdued)}.index-module-scss-module__tlVOlW__SuggestionsWrapper{margin-bottom:-var(--spacing-2);position:relative}.index-module-scss-module__tlVOlW__scrollableContainer{flex-grow:1;overflow-y:scroll}.index-module-scss-module__tlVOlW__displayContents{display:contents}
.styles-module-scss-module__9DTJ9a__undiscountedPrice{text-decoration:line-through}.styles-module-scss-module__9DTJ9a__productClassifiersInListItem{z-index:2;width:64px;bottom:var(--spacing-2);flex-wrap:wrap;display:flex;position:absolute}.styles-module-scss-module__9DTJ9a__relativeBox{isolation:isolate;width:100%;position:relative}.styles-module-scss-module__9DTJ9a__priceAndButtons,.styles-module-scss-module__9DTJ9a__TextsWrapper{width:100%}.styles-module-scss-module__9DTJ9a__promotionLabel{top:var(--spacing-6);z-index:3;position:absolute;right:0}
.styles-module-scss-module__OsQXDW__MiniCartCloseButton{border-bottom:1px solid var(--color-semantic-divider-subdued);height:45px;color:var(--color-semantic-text-default)}
.styles-module-scss-module__-eOZZq__LoadingScreenWrapper{width:100%;height:400px}.styles-module-scss-module__-eOZZq__LoadingScreen{z-index:2;width:100%;height:400px;position:absolute;left:0}.styles-module-scss-module__-eOZZq__overlay{background-color:var(--color-semantic-background-default)}.styles-module-scss-module__-eOZZq__LoadingScreenBlock{top:var(--spacing-9);background-color:var(--color-semantic-background-subdued);width:240px;height:240px;box-shadow:0px 2px 12px var(--color-semantic-surface-subdued);border-radius:var(--border-radius-small);display:flex}
.styles-module-scss-module__e9-69G__SummaryGroupsWrapper:not(:last-child){border-bottom:1px dashed var(--color-semantic-border-default)}.styles-module-scss-module__e9-69G__highlighted{background-color:var(--color-semantic-surface-warning-subdued)}.styles-module-scss-module__e9-69G__ClearCartModalInner{text-align:center;max-width:542px}.styles-module-scss-module__e9-69G__ClearCartModalFooter{width:196px}.styles-module-scss-module__e9-69G__BackButton{margin-right:var(--spacing-4);order:2}@media only screen and (min-width:768px){.styles-module-scss-module__e9-69G__BackButton{order:1}}.styles-module-scss-module__e9-69G__RemoveButton{margin-bottom:var(--spacing-3);order:1}@media only screen and (min-width:768px){.styles-module-scss-module__e9-69G__RemoveButton{order:2;margin-bottom:0}}.styles-module-scss-module__e9-69G__AddCouponCodeButton{background-color:var(--color-semantic-surface-subdued);width:100%;color:var(--color-semantic-text-default);border:none}.styles-module-scss-module__e9-69G__AddCouponCodeButton:hover{cursor:pointer;background-color:var(--color-semantic-surface-hover)}.styles-module-scss-module__e9-69G__AddCouponCodeButton:active{background-color:var(--color-semantic-surface-neutral-accent)}.styles-module-scss-module__e9-69G__ValidateCouponContainer{background-color:var(--color-semantic-surface-subdued)}.styles-module-scss-module__e9-69G__FormContainer{position:relative}.styles-module-scss-module__e9-69G__ValidateCouponCodeButton{min-width:55px;position:absolute;top:4px;right:4px}.styles-module-scss-module__e9-69G__ExtraInfoBanner{border-radius:8px}.styles-module-scss-module__e9-69G__PromotedProductsColumn{grid-template-columns:1fr}@media only screen and (min-width:992px){.styles-module-scss-module__e9-69G__PromotedProductsColumn{grid-template-columns:1fr 1fr}}
.order-fee-progress-tracker-module-scss-module__k_iwTa__OrderFeeProgressTracker{--track-color:var(--color-semantic-surface-neutral-default);--progress-color:var(--color-semantic-surface-success-accent);--progress-percent:0%;width:100%;height:var(--spacing-1);position:relative}.order-fee-progress-tracker-module-scss-module__k_iwTa__Track{border-radius:var(--spacing-3);background-color:var(--track-color);position:absolute;inset:0}.order-fee-progress-tracker-module-scss-module__k_iwTa__CheckPoint{background-color:var(--track-color);width:var(--spacing-2);height:var(--spacing-2);border-radius:50%;position:absolute;left:98%;transform:translateY(-25%)}.order-fee-progress-tracker-module-scss-module__k_iwTa__CheckPoint__isChecked{background-color:var(--progress-color)}.order-fee-progress-tracker-module-scss-module__k_iwTa__CheckpointIcon{color:var(--color-semantic-text-on-button-critical);width:var(--spacing-2);height:var(--spacing-2);position:absolute}.order-fee-progress-tracker-module-scss-module__k_iwTa__Progress{border-radius:var(--spacing-3);width:var(--progress-percent);background-color:var(--progress-color);position:absolute;top:0;bottom:0;left:0}
.styles-module-scss-module__2r_TNG__MiniCartButtonWrapper{bottom:var(--spacing-4);width:100%;position:sticky}.styles-module-scss-module__2r_TNG__MiniCartContinueButton{box-shadow:0px 0px 10px 1px var(--color-semantic-border-default)}
.styles-module-scss-module__FGZCwW__MiniCartItemIndicator{justify-content:space-between;height:45px}
.styles-module-scss-module__VZyTmG__ProductRowWrapper{border-bottom:1px solid var(--color-semantic-border-default)}.styles-module-scss-module__VZyTmG__ProductRowWrapper:last-child{border-bottom:none}.styles-module-scss-module__VZyTmG__ProductRowContainer{isolation:isolate;grid-column-gap:var(--spacing-4);grid-template-rows:repeat(4,1fr);grid-template-columns:54px repeat(3,1fr) 48px;grid-template-areas:"picture info info info basket""picture info info info basket""picture buttons buttons price price""picture buttons buttons price price";align-content:center;transition:background-color .2s ease-in,border-color .2s ease-in;display:grid;position:relative}.styles-module-scss-module__VZyTmG__ProductRowContainer__default{background-color:var(--color-semantic-surface-default)}.styles-module-scss-module__VZyTmG__ProductRowContainer__unavailable{background-color:var(--color-semantic-surface-critical-default);box-shadow:none}.styles-module-scss-module__VZyTmG__ProductRowContainer__newEntry{background-color:var(--color-semantic-surface-success-default)}.styles-module-scss-module__VZyTmG__ProductRowContainer.styles-module-scss-module__VZyTmG__CompressedLayout{border-radius:0;height:112px}.styles-module-scss-module__VZyTmG__ProductRowContainer.styles-module-scss-module__VZyTmG__ExpandedLayout{height:127px}@media only screen and (min-width:992px){.styles-module-scss-module__VZyTmG__ProductRowContainer.styles-module-scss-module__VZyTmG__ExpandedLayout{grid-template-rows:repeat(2,1fr);grid-template-columns:54px repeat(7,1fr) 48px;grid-template-areas:"picture info info info info buttons buttons buttons basket""picture info info info info price price price basket";height:92px}}@media only screen and (min-width:1280px){.styles-module-scss-module__VZyTmG__ProductRowContainer.styles-module-scss-module__VZyTmG__ExpandedLayout{grid-template-rows:repeat(1,1fr);grid-template-columns:54px repeat(7,1fr) 32px;grid-template-areas:"picture info info info info buttons price price basket";height:72px}}.styles-module-scss-module__VZyTmG__ProductRowContainer.styles-module-scss-module__VZyTmG__Elevated{box-shadow:0px 2px 12px var(--color-semantic-interactive-disabled)}.styles-module-scss-module__VZyTmG__ProductRowContainer.styles-module-scss-module__VZyTmG__Flat{box-shadow:none}.styles-module-scss-module__VZyTmG__ProductRowPictureContainer{contain:content;isolation:isolate;grid-area:picture}.styles-module-scss-module__VZyTmG__ProductRowInfoContainer{grid-area:info;min-width:0}.styles-module-scss-module__VZyTmG__ProductRowInfoContainer .styles-module-scss-module__VZyTmG__ProductInfoTextWrapper{max-width:100%}.styles-module-scss-module__VZyTmG__ProductRowInfoContainer .styles-module-scss-module__VZyTmG__ProductInfoText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.styles-module-scss-module__VZyTmG__ProductRowCartButtonsContainer{grid-area:buttons}.styles-module-scss-module__VZyTmG__ProductRowPriceContainer{grid-area:price}.styles-module-scss-module__VZyTmG__ProductRowPriceContainer.styles-module-scss-module__VZyTmG__PushViewToEnd{padding-right:var(--spacing-3);grid-area:basket}@media only screen and (max-width:991px){.styles-module-scss-module__VZyTmG__ProductRowPriceContainer.styles-module-scss-module__VZyTmG__PushViewToEnd{grid-area:buttons;justify-self:start}}.styles-module-scss-module__VZyTmG__ProductRowBasketContainer{grid-area:basket}.styles-module-scss-module__VZyTmG__ProductRowBasketContainer .styles-module-scss-module__VZyTmG__BasketIconWrapper{width:100%;height:41px}@media only screen and (min-width:992px){.styles-module-scss-module__VZyTmG__ProductRowBasketContainer .styles-module-scss-module__VZyTmG__BasketIconWrapper{height:30px}}@media only screen and (min-width:1280px){.styles-module-scss-module__VZyTmG__ProductRowBasketContainer .styles-module-scss-module__VZyTmG__BasketIconWrapper{height:36px}}.styles-module-scss-module__VZyTmG__ProductRowBasketContainer .styles-module-scss-module__VZyTmG__BasketIconWrapper .styles-module-scss-module__VZyTmG__BasketIcon{width:16px;height:16px}@media only screen and (min-width:992px){.styles-module-scss-module__VZyTmG__ProductRowBasketContainer .styles-module-scss-module__VZyTmG__BasketIconWrapper .styles-module-scss-module__VZyTmG__BasketIcon{width:24px;height:24px}}.styles-module-scss-module__VZyTmG__OnImagePills{top:var(--spacing-1);z-index:2;position:absolute;left:0}.styles-module-scss-module__VZyTmG__animateIn{animation-name:styles-module-scss-module__VZyTmG__scaleIn;animation-duration:.4s;animation-timing-function:ease-in-out}@keyframes styles-module-scss-module__VZyTmG__scaleIn{0%{opacity:0}to{opacity:1}}
.styles-module-scss-module__RoDCAW__SimpleNavBarWrapper{border-bottom:1px solid var(--color-semantic-border-default);grid-template-columns:min-content auto;grid-template-areas:"logo contents"}.styles-module-scss-module__RoDCAW__SimpleNavBarWrapper.styles-module-scss-module__RoDCAW__onlyLogo{grid-template-columns:auto;grid-template-areas:"logo"}.styles-module-scss-module__RoDCAW__logoArea{grid-area:logo}.styles-module-scss-module__RoDCAW__contentsArea{grid-area:contents}