@layer reset,base;.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__wrapper{flex-shrink:0;align-items:center;list-style:none;display:flex}@media (max-width:768px){.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__wrapper{display:none}}.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnail,.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnailMore{background-color:#fff;border:1px solid #e6ecf1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnail+.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnail,.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnail+.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnailMore,.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnailMore+.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnail,.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnailMore+.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnailMore{margin-left:-8px}.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnail img,.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnailMore img{object-fit:contain}.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnailAnimated{animation:.75s cubic-bezier(.22,1,.36,1) both CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnail-fan-out}@media (prefers-reduced-motion:reduce){.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnailAnimated{animation:none}}.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnailSkeleton{background-color:#0000;border-color:#0000}.CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnailMore{color:#4a5661;font-size:14px;font-weight:700;line-height:1}@keyframes CartItemsRecommendationThumbnails-module-scss-module__VHpqKW__thumbnail-fan-out{0%{opacity:0;transform:translateX(calc(var(--thumbnail-index,0) * -32px)) scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}
@layer reset,base;.CartItemsRecommendationConfirmModal-module-scss-module__9OGI6q__description{color:#242b31;font-size:16px;line-height:1.5}.CartItemsRecommendationConfirmModal-module-scss-module__9OGI6q__warning{color:#242b31;background-color:#fefaf1;border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.CartItemsRecommendationConfirmModal-module-scss-module__9OGI6q__warningIcon{color:#f97f15;flex-shrink:0}.CartItemsRecommendationConfirmModal-module-scss-module__9OGI6q__buttonsWrapper{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (max-width:768px){.CartItemsRecommendationConfirmModal-module-scss-module__9OGI6q__buttonsWrapper{flex-direction:column-reverse}}
@layer reset,base;.CartItemsRecommendationUndoBar-module-scss-module__A0cLaa__wrapper{background-color:#e4f7d6;border-radius:16px;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}@media (max-width:768px){.CartItemsRecommendationUndoBar-module-scss-module__A0cLaa__wrapper{flex-flow:column wrap;align-items:flex-start}}.CartItemsRecommendationUndoBar-module-scss-module__A0cLaa__checkMark{color:#fff;background-color:#3f7a1a;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@media (max-width:768px){.CartItemsRecommendationUndoBar-module-scss-module__A0cLaa__checkMark{display:none}}.CartItemsRecommendationUndoBar-module-scss-module__A0cLaa__headerContentBadgeWrapper{align-items:center;gap:16px;margin-bottom:8px;display:flex}.CartItemsRecommendationUndoBar-module-scss-module__A0cLaa__headerIconMobile{display:none}@media (max-width:768px){.CartItemsRecommendationUndoBar-module-scss-module__A0cLaa__headerIconMobile{display:block}}.CartItemsRecommendationUndoBar-module-scss-module__A0cLaa__content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.CartItemsRecommendationUndoBar-module-scss-module__A0cLaa__badge{color:#fff;text-transform:uppercase;background-image:linear-gradient(90deg,#f97f15,#d65125);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-block}.CartItemsRecommendationUndoBar-module-scss-module__A0cLaa__title{color:#1b2126;font-size:16px;font-weight:700;line-height:1.2}.CartItemsRecommendationUndoBar-module-scss-module__A0cLaa__description{color:#4a5661;font-size:14px;line-height:1.5}
@layer reset,base;.CartItemsRecommendationSection-module-scss-module__5SedfG__wrapper{background-color:#fff;border:1px solid #e6ecf1;border-radius:16px;margin-bottom:24px;overflow:hidden}@keyframes CartItemsRecommendationSection-module-scss-module__5SedfG__cart-items-recommendation-pulse{0%,to{opacity:1}50%{opacity:.6}}.CartItemsRecommendationSection-module-scss-module__5SedfG__wrapperLoading{animation:1.8s ease-in-out infinite CartItemsRecommendationSection-module-scss-module__5SedfG__cart-items-recommendation-pulse}@media (prefers-reduced-motion:reduce){.CartItemsRecommendationSection-module-scss-module__5SedfG__wrapperLoading{animation:none}}.CartItemsRecommendationSection-module-scss-module__5SedfG__header{background-color:#e0f2fe;align-items:center;gap:12px;padding:16px;display:flex}@media (max-width:768px){.CartItemsRecommendationSection-module-scss-module__5SedfG__header{flex-direction:column;align-items:flex-start;gap:16px}.CartItemsRecommendationSection-module-scss-module__5SedfG__header>button{align-self:flex-end}}.CartItemsRecommendationSection-module-scss-module__5SedfG__headerIconWrapper{background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (max-width:768px){.CartItemsRecommendationSection-module-scss-module__5SedfG__headerIconWrapper{display:none}}.CartItemsRecommendationSection-module-scss-module__5SedfG__headerIcon{color:#f97f15;flex-shrink:0}.CartItemsRecommendationSection-module-scss-module__5SedfG__headerContentBadgeWrapper{align-items:center;gap:16px;margin-bottom:8px;display:flex}.CartItemsRecommendationSection-module-scss-module__5SedfG__headerIconWrapperMobile{background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:none}@media (max-width:768px){.CartItemsRecommendationSection-module-scss-module__5SedfG__headerIconWrapperMobile{display:flex}}.CartItemsRecommendationSection-module-scss-module__5SedfG__headerIconMobile{display:none}@media (max-width:768px){.CartItemsRecommendationSection-module-scss-module__5SedfG__headerIconMobile{display:block}}.CartItemsRecommendationSection-module-scss-module__5SedfG__headerIconMobile{color:#f97f15}.CartItemsRecommendationSection-module-scss-module__5SedfG__headerContent{flex-direction:column;flex:1;align-items:flex-start;font-weight:600;display:flex}.CartItemsRecommendationSection-module-scss-module__5SedfG__title{color:#1b2126;margin-bottom:4px;font-size:18px;line-height:1.2}@media (max-width:768px){.CartItemsRecommendationSection-module-scss-module__5SedfG__title{font-size:16px;line-height:1.2}}.CartItemsRecommendationSection-module-scss-module__5SedfG__badge{color:#fff;text-transform:uppercase;background-image:linear-gradient(90deg,#f97f15,#d65125);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-block}.CartItemsRecommendationSection-module-scss-module__5SedfG__description{color:#4a5661;font-size:14px;line-height:1.5}.CartItemsRecommendationSection-module-scss-module__5SedfG__descriptionHidden{visibility:hidden}.CartItemsRecommendationSection-module-scss-module__5SedfG__descriptionEmpty{color:#5f6f7c;align-items:center;gap:4px;display:flex}.CartItemsRecommendationSection-module-scss-module__5SedfG__descriptionIcon{flex-shrink:0}.CartItemsRecommendationSection-module-scss-module__5SedfG__chevron{transition:transform .2s cubic-bezier(.4,0,.2,1)}.CartItemsRecommendationSection-module-scss-module__5SedfG__chevronClosed{transform:rotate(180deg)}.CartItemsRecommendationSection-module-scss-module__5SedfG__content{padding:16px}.CartItemsRecommendationSection-module-scss-module__5SedfG__meta{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.CartItemsRecommendationSection-module-scss-module__5SedfG__metaList{flex-wrap:wrap;gap:16px;list-style:none;display:flex}.CartItemsRecommendationSection-module-scss-module__5SedfG__metaItem{color:#5f6f7c;align-items:center;gap:4px;font-size:14px;line-height:1.2;display:flex}.CartItemsRecommendationSection-module-scss-module__5SedfG__metaIcon{color:#f97f15}.CartItemsRecommendationSection-module-scss-module__5SedfG__desktopModalTrigger{flex-shrink:0}@media (max-width:768px){.CartItemsRecommendationSection-module-scss-module__5SedfG__desktopModalTrigger{display:none}}.CartItemsRecommendationSection-module-scss-module__5SedfG__mobileModalTrigger{width:100%;margin-top:16px;display:none}@media (max-width:768px){.CartItemsRecommendationSection-module-scss-module__5SedfG__mobileModalTrigger{display:flex}}.CartItemsRecommendationSection-module-scss-module__5SedfG__actionTile{text-align:center;border:1px solid #e6ecf1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:16px;display:flex}.CartItemsRecommendationSection-module-scss-module__5SedfG__actionTileLabel{color:#1b2126;font-size:14px;font-weight:700;line-height:1.35}
@layer reset;@layer base{.LazyLoader-module-scss-module__dL_n3W__lazyLoader{width:100%}.LazyLoader-module-scss-module__dL_n3W__withMinHeight{min-height:var(--lazy-loader-height,0px)}@media (max-width:768px){.LazyLoader-module-scss-module__dL_n3W__withMinHeight{min-height:var(--lazy-loader-height-mobile,var(--lazy-loader-height,0px))}}}.LazyLoader-module-scss-module__dL_n3W__placeholder{width:100%;height:var(--lazy-loader-height,300px);border-radius:16px;justify-content:center;align-items:center;margin-bottom:32px;display:flex}@media (max-width:1024px){.LazyLoader-module-scss-module__dL_n3W__placeholder{margin-bottom:24px}}@media (max-width:768px){.LazyLoader-module-scss-module__dL_n3W__placeholder{height:var(--lazy-loader-height-mobile,var(--lazy-loader-height,300px));margin-bottom:16px}}
@layer reset,base;.SlickArrows-module-scss-module__pJOvha__arrow{cursor:pointer;width:20px;height:20px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.SlickArrows-module-scss-module__pJOvha__arrow.SlickArrows-module-scss-module__pJOvha__circle{width:40px;height:40px}@media (max-width:1024px){.SlickArrows-module-scss-module__pJOvha__arrow.SlickArrows-module-scss-module__pJOvha__circle{width:32px;height:32px}}.SlickArrows-module-scss-module__pJOvha__circleIcon{color:#fff;flex:none;width:40px;height:40px}@media (max-width:1024px){.SlickArrows-module-scss-module__pJOvha__circleIcon{width:32px;height:32px}}
@layer reset;@layer base{.BannerSlide-module-scss-module__WoPVXW__slideWrapper{cursor:pointer;position:relative;overflow:hidden}.BannerSlide-module-scss-module__WoPVXW__slideWrapper.BannerSlide-module-scss-module__WoPVXW__blurred{pointer-events:none;filter:blur(8px)}.BannerSlide-module-scss-module__WoPVXW__bannerWrapper{border-radius:16px;justify-content:center;align-items:center;width:100%;height:400px;padding:48px 40% 48px 48px;display:flex;position:relative}@media (max-width:1350px){.BannerSlide-module-scss-module__WoPVXW__bannerWrapper{height:350px}}@media (max-width:1024px){.BannerSlide-module-scss-module__WoPVXW__bannerWrapper{width:100%;padding:40px 16px}}@media (max-width:450px){.BannerSlide-module-scss-module__WoPVXW__bannerWrapper{background-size:contain;height:188px}}}
@layer reset,base;.CartItemsRecommendationModal-module-scss-module__JGf3GW__header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.CartItemsRecommendationModal-module-scss-module__JGf3GW__title{font-size:24px;line-height:1.2}@media (max-width:768px){.CartItemsRecommendationModal-module-scss-module__JGf3GW__title{font-size:20px;line-height:1.2}}.CartItemsRecommendationModal-module-scss-module__JGf3GW__badge{color:#fff;text-transform:uppercase;background-color:#f97f15;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-block}.CartItemsRecommendationModal-module-scss-module__JGf3GW__description{color:#4a5661;font-size:14px;line-height:1.5}.CartItemsRecommendationModal-module-scss-module__JGf3GW__loaderWrapper{justify-content:center;align-items:center;min-height:240px;display:flex}.CartItemsRecommendationModal-module-scss-module__JGf3GW__submitButton{margin-top:16px}