@keyframes SimilarProductsModal_similarModalBackdropIn__6liwh{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(4px)}}@keyframes SimilarProductsModal_similarModalBackdropOut__3FoIe{0%{opacity:1;backdrop-filter:blur(4px)}to{opacity:0;backdrop-filter:blur(0)}}@keyframes SimilarProductsModal_similarModalSlideInMobile__h7_Vb{0%{transform:translateY(100%) translateZ(0);opacity:0}60%{transform:translateY(-2%) translateZ(0);opacity:1}to{transform:translateY(0) translateZ(0);opacity:1}}@keyframes SimilarProductsModal_similarModalSlideOutMobile__cqGV5{0%{transform:translateY(0) translateZ(0);opacity:1}to{transform:translateY(100%) translateZ(0);opacity:0}}@keyframes SimilarProductsModal_similarModalSlideInDesktop__S5Yo9{0%{opacity:0;transform:scale(.92) translateY(20px)}60%{opacity:1;transform:scale(1.01) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes SimilarProductsModal_similarModalSlideOutDesktop__KKqtg{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(8px)}}@keyframes SimilarProductsModal_fadeInUp__wvYnC{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.SimilarProductsModal_modalScrollContainer__M3XGo::-webkit-scrollbar{width:8px}.SimilarProductsModal_modalScrollContainer__M3XGo::-webkit-scrollbar-track{background:transparent}.SimilarProductsModal_modalScrollContainer__M3XGo::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:100px;border:2px solid transparent;background-clip:padding-box}.SimilarProductsModal_modalScrollContainer__M3XGo::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25);background-clip:padding-box}.SimilarProductsModal_modalScrollContainer__M3XGo{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.SimilarProductsModal_modalOpening__4LewZ{animation:SimilarProductsModal_similarModalSlideInMobile__h7_Vb .4s cubic-bezier(.16,1,.3,1) forwards}.SimilarProductsModal_modalClosing__K9OtS{animation:SimilarProductsModal_similarModalSlideOutMobile__cqGV5 .3s cubic-bezier(.4,0,1,1) forwards}@media (min-width:1024px){.SimilarProductsModal_modalOpening__4LewZ{animation:SimilarProductsModal_similarModalSlideInDesktop__S5Yo9 .4s cubic-bezier(.16,1,.3,1) forwards}.SimilarProductsModal_modalClosing__K9OtS{animation:SimilarProductsModal_similarModalSlideOutDesktop__KKqtg .3s cubic-bezier(.4,0,1,1) forwards}}@keyframes CartDrawer_cartDrawerSlideInMobile___4mYz{0%{transform:translateY(100%) scale(.95) translateZ(0);opacity:0}60%{transform:translateY(-1%) scale(1.001) translateZ(0);opacity:1}to{transform:translateY(0) scale(1) translateZ(0);opacity:1}}@keyframes CartDrawer_cartDrawerSlideOutMobile__yLVBQ{0%{transform:translateY(0) scale(1) translateZ(0);opacity:1}50%{opacity:.8}to{transform:translateY(100%) scale(.96) translateZ(0);opacity:0}}@keyframes CartDrawer_cartDrawerSlideInDesktop__RO8Jw{0%{transform:translateX(100%) scale(.96) translateZ(0);opacity:0}60%{transform:translateX(-.5%) scale(1.002) translateZ(0);opacity:1}to{transform:translateX(0) scale(1) translateZ(0);opacity:1}}@keyframes CartDrawer_cartDrawerSlideOutDesktop__ep8q6{0%{transform:translateX(0) scale(1) translateZ(0);opacity:1}50%{opacity:.8}to{transform:translateX(100%) scale(.96) translateZ(0);opacity:0}}@keyframes CartDrawer_backdropFadeIn__9jyrX{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(4px)}}@keyframes CartDrawer_backdropFadeOut__ULUnH{0%{opacity:1;backdrop-filter:blur(4px)}to{opacity:0;backdrop-filter:blur(0)}}.CartDrawer_cartDrawerPanel__tMjsH{width:100%;height:100%;display:flex;flex-direction:column;animation:CartDrawer_cartDrawerSlideInMobile___4mYz .52s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;box-shadow:0 -4px 60px rgba(0,0,0,.15);transition:box-shadow .35s cubic-bezier(.25,.46,.45,.94)}.CartDrawer_cartDrawerPanel__tMjsH.CartDrawer_closing__GHLLP{animation:CartDrawer_cartDrawerSlideOutMobile__yLVBQ .36s cubic-bezier(.55,.085,.68,.53);box-shadow:0 -2px 30px rgba(0,0,0,.08)}@media (min-width:768px){.CartDrawer_cartDrawerPanel__tMjsH{animation:CartDrawer_cartDrawerSlideInDesktop__RO8Jw .52s cubic-bezier(.25,.46,.45,.94);box-shadow:-4px 0 60px rgba(0,0,0,.15)}.CartDrawer_cartDrawerPanel__tMjsH.CartDrawer_closing__GHLLP{animation:CartDrawer_cartDrawerSlideOutDesktop__ep8q6 .36s cubic-bezier(.55,.085,.68,.53);box-shadow:-2px 0 30px rgba(0,0,0,.08)}}.CartDrawer_cartDrawerBackdrop__Sx5Ih{animation:CartDrawer_backdropFadeIn__9jyrX .45s cubic-bezier(.25,.46,.45,.94);will-change:opacity,backdrop-filter;transform:translateZ(0);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.CartDrawer_cartDrawerBackdrop__Sx5Ih.CartDrawer_closing__GHLLP{animation:CartDrawer_backdropFadeOut__ULUnH .38s cubic-bezier(.55,.085,.68,.53)}.CartDrawer_contextMatchingButton__cPOlc{background:linear-gradient(90.47deg,#F5F8FF 5.54%,#E9F3FB 34.62%,#EDE9FF 101.8%)}@media (min-width:768px){.CartDrawer_contextMatchingButton__cPOlc{background:linear-gradient(91.05deg,#EDF2FF .02%,#D8ECFC 28.22%,#D3C8FF 101.78%);border:1px solid transparent;background-clip:padding-box;position:relative}.CartDrawer_contextMatchingButton__cPOlc:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(91.05deg,#D3E1FF .02%,#AFA2FF 101.78%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}}.CartDrawer_cartDrawerBody___sy0o,.CartDrawer_cartDrawerButton___1hF6,.CartDrawer_cartDrawerFooter__HKi__,.CartDrawer_cartDrawerHeaderContent__gF8C_,.CartDrawer_cartDrawerHeader__o8EJ_,.CartDrawer_cartDrawerItems__t1fGN,.CartDrawer_cartDrawerRecommendations__QX5dp{width:100%}.CartDrawer_cartDrawerHeader__o8EJ_{animation:CartDrawer_contentFadeIn__gdHmN .42s cubic-bezier(.25,.46,.45,.94) backwards;animation-delay:80ms}.CartDrawer_cartDrawerFooter__HKi__{animation:CartDrawer_contentFadeIn__gdHmN .42s cubic-bezier(.25,.46,.45,.94) backwards;animation-delay:.12s}.CartDrawer_cartDrawerBody___sy0o{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translateZ(0);will-change:scroll-position}.CartDrawer_cartDrawerBody___sy0o::-webkit-scrollbar{width:8px}.CartDrawer_cartDrawerBody___sy0o::-webkit-scrollbar-track{background:transparent}.CartDrawer_cartDrawerBody___sy0o::-webkit-scrollbar-thumb{background:#D1D5DB;border-radius:100px;border:2px solid #f9f9f9}.CartDrawer_cartDrawerBody___sy0o::-webkit-scrollbar-thumb:hover{background:#9CA3AF}.CartDrawer_cartDrawerBody___sy0o{scrollbar-width:thin;scrollbar-color:#D1D5DB #f9f9f9}@keyframes CartDrawer_contentFadeIn__gdHmN{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CartDrawer_cartDrawerItems__t1fGN>*{animation:CartDrawer_contentFadeIn__gdHmN .45s cubic-bezier(.25,.46,.45,.94) backwards}.CartDrawer_cartDrawerItems__t1fGN>:first-child{animation-delay:.12s}.CartDrawer_cartDrawerItems__t1fGN>:nth-child(2){animation-delay:.16s}.CartDrawer_cartDrawerItems__t1fGN>:nth-child(3){animation-delay:.2s}.CartDrawer_cartDrawerItems__t1fGN>:nth-child(4){animation-delay:.24s}.CartDrawer_cartDrawerItems__t1fGN>:nth-child(n+5){animation-delay:.28s}.CartDrawer_cartDrawerHeaderContent__gF8C_{display:flex;flex-direction:column}.CartDrawer_cartDrawerItemCard__NGxOf{box-sizing:border-box;width:100%;max-width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:16px;padding:8px;background:#ffffff;border:1px solid #eeeeee;border-radius:18px;transform:translateZ(0);transition:transform .28s cubic-bezier(.25,.46,.45,.94),box-shadow .28s cubic-bezier(.25,.46,.45,.94),border-color .28s cubic-bezier(.25,.46,.45,.94)}.CartDrawer_cartDrawerItemMedia__l_38J{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:112px;flex-shrink:0}.CartDrawer_cartDrawerItemContent__HHElU{flex:1;width:auto}.CartDrawer_cartDrawerItemPriceInline__0y7_j,.CartDrawer_cartDrawerItemPriceStacked__NZE_b{display:inline-flex}.CartDrawer_deleteToastWrapper__HxVOo{position:fixed;top:68px;left:50%;transform:translateX(-50%);z-index:200;width:calc(100% - 32px);max-width:437px;animation:CartDrawer_pl-toast-in__9X_aT .48s cubic-bezier(.25,.46,.45,.94)}.CartDrawer_deleteToastWrapper__HxVOo.CartDrawer_deleteToastExiting__SsG5S{animation:CartDrawer_pl-toast-out__FKKMv .4s cubic-bezier(.55,.085,.68,.53)}.CartDrawer_deleteToast__b3T2p{position:relative;display:flex;flex-direction:row;align-items:flex-start;padding:14px;gap:8px;isolation:isolate;height:62px;background:#ffffff;border:1px solid #f1f3f8;box-shadow:0 4px 9px rgba(81,81,81,.4);border-radius:14px;transform:translateZ(0);will-change:transform,opacity;overflow:hidden}.CartDrawer_deleteToastPattern__h3YUe{pointer-events:none;position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:14px}.CartDrawer_deleteToastPatternGradient__Uvi3z{position:absolute;left:0;top:0;width:73.02px;height:42px;background:linear-gradient(90deg,rgba(240,82,71,.1),rgba(240,82,71,.04) 60%,rgba(255,255,255,0));opacity:1}.CartDrawer_deleteToastPatternGrid__uU_Jc{position:absolute;left:0;top:0;width:73.02px;height:42px;opacity:.35;background-image:linear-gradient(90deg,rgba(240,82,71,.26) 1px,transparent 0),linear-gradient(180deg,rgba(240,82,71,.26) 1px,transparent 0);background-size:40px 20px}.CartDrawer_deleteToastGlow__kr8Ep{pointer-events:none;position:absolute;width:64px;height:64px;left:-18px;top:-19px;background:#F05247;filter:blur(50px);z-index:1}.CartDrawer_deleteToastIcon__IbS8_{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4px;gap:10px;width:28px;height:28px;background:#F05247;border-radius:47px;flex-shrink:0;z-index:2}.CartDrawer_deleteToastContent__Web9v{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:2px;flex:1;min-width:0;z-index:4}.CartDrawer_deleteToastTitle__y1MtG{font-weight:500;font-size:14px;line-height:19px;font-feature-settings:"cv09" on,"ss11" on,"calt" off,"liga" off;color:#0C0C0C}.CartDrawer_deleteToastMessage__wMouo,.CartDrawer_deleteToastTitle__y1MtG{width:100%;font-family:Söhne,Inter,sans-serif;font-style:normal;letter-spacing:-.006em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CartDrawer_deleteToastMessage__wMouo{font-weight:400;font-size:10px;line-height:13px;font-feature-settings:"cv09" on,"ss11" on,"calt" off,"liga" off;color:#525866}.CartDrawer_deleteToastUndo__lE_8N{position:relative;width:34px;height:19px;font-family:Söhne,Inter,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.006em;text-decoration-line:underline;font-feature-settings:"cv09" on,"ss11" on,"calt" off,"liga" off;color:#39393C;flex-shrink:0;z-index:4;background:transparent;border:none;cursor:pointer;padding:0;transition:opacity .2s}.CartDrawer_deleteToastUndo__lE_8N:hover{opacity:.8}.CartDrawer_deleteToastProgressBg__YidWB{position:absolute;left:0;bottom:1px;z-index:3;height:4px;width:100%;border-radius:100px;background:#E8EDF3}.CartDrawer_deleteToastProgress__DRpE0{position:absolute;left:0;bottom:1px;z-index:4;height:4px;width:0;background:#F05247;border-radius:100px;animation:CartDrawer_deleteToastProgressGrow___tDUD 3s linear forwards}@keyframes CartDrawer_deleteToastProgressGrow___tDUD{0%{width:0}to{width:100%}}@media (min-width:701px){.CartDrawer_cartDrawerItemCard__NGxOf{padding:16px}.CartDrawer_cartDrawerItemMedia__l_38J{width:140px}.CartDrawer_cartDrawerItemPriceInline__0y7_j{display:inline-flex}}@media (min-width:768px){.CartDrawer_cartDrawerItems__t1fGN{width:100%;max-width:545px;padding-right:0}.CartDrawer_cartDrawerRecommendations__QX5dp{display:block!important;width:100%}}@keyframes CartDrawer_stockModalBackdropIn__MGJAu{0%{opacity:0}to{opacity:1}}@keyframes CartDrawer_stockModalBackdropOut__3fD59{0%{opacity:1}to{opacity:0}}@keyframes CartDrawer_stockModalSlideInMobile__o0sju{0%{transform:translateY(100%) scale(.96) translateZ(0);opacity:0}60%{transform:translateY(-.5%) scale(1.005) translateZ(0);opacity:1}to{transform:translateY(0) scale(1) translateZ(0);opacity:1}}@keyframes CartDrawer_stockModalSlideOutMobile__pV2nv{0%{transform:translateY(0) scale(1) translateZ(0);opacity:1}50%{opacity:.7}to{transform:translateY(100%) scale(.96) translateZ(0);opacity:0}}@keyframes CartDrawer_stockModalSlideInDesktop__33aRG{0%{opacity:0;transform:scale(.92) translateY(16px)}60%{opacity:1;transform:scale(1.01) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes CartDrawer_stockModalSlideOutDesktop__O3T_6{0%{opacity:1;transform:scale(1) translateY(0)}50%{opacity:.6}to{opacity:0;transform:scale(.94) translateY(12px)}}.CartDrawer_stockModalBackdrop__1R5mn{animation:CartDrawer_stockModalBackdropIn__MGJAu .38s cubic-bezier(.25,.46,.45,.94);will-change:opacity}.CartDrawer_stockModalBackdrop__1R5mn.CartDrawer_closing__GHLLP{animation:CartDrawer_stockModalBackdropOut__3fD59 .38s cubic-bezier(.55,.085,.68,.53)}.CartDrawer_stockModalContent__GZHiL{animation:CartDrawer_stockModalSlideInMobile__o0sju .48s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.CartDrawer_stockModalContent__GZHiL.CartDrawer_closing__GHLLP{animation:CartDrawer_stockModalSlideOutMobile__pV2nv .36s cubic-bezier(.55,.085,.68,.53)}@media (min-width:768px){.CartDrawer_stockModalContent__GZHiL{animation:CartDrawer_stockModalSlideInDesktop__33aRG .48s cubic-bezier(.25,.46,.45,.94)}.CartDrawer_stockModalContent__GZHiL.CartDrawer_closing__GHLLP{animation:CartDrawer_stockModalSlideOutDesktop__O3T_6 .36s cubic-bezier(.55,.085,.68,.53)}}@keyframes AiChatModalShell_maryJModalSlideIn__yTdhH{0%{opacity:0;transform:translateY(40px) scale(.88)}60%{opacity:1;transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AiChatModalShell_maryJModalSlideOut__GZeC_{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(40px) scale(.88)}}.AiChatModalShell_modalOpening__V_rO9{animation:AiChatModalShell_maryJModalSlideIn__yTdhH .4s cubic-bezier(.16,1,.3,1) forwards;transform-origin:bottom right}.AiChatModalShell_modalClosing__B_HKo{animation:AiChatModalShell_maryJModalSlideOut__GZeC_ .3s cubic-bezier(.4,0,1,1) forwards;transform-origin:bottom right}@keyframes ProductModal_productModalSlideInMobile__RSil1{0%{transform:translateY(100%) translateZ(0);opacity:0}60%{transform:translateY(-2%) translateZ(0);opacity:1}to{transform:translateY(0) translateZ(0);opacity:1}}@keyframes ProductModal_productModalSlideOutMobile__O4ODi{0%{transform:translateY(0) translateZ(0);opacity:1}to{transform:translateY(100%) translateZ(0);opacity:0}}@keyframes ProductModal_productModalSlideInDesktop__uR50Y{0%{opacity:0;transform:scale(.92) translateY(20px)}60%{opacity:1;transform:scale(1.01) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ProductModal_productModalSlideOutDesktop__9fP_Q{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(8px)}}.ProductModal_modalOpening__J5L8B{animation:ProductModal_productModalSlideInMobile__RSil1 .4s cubic-bezier(.16,1,.3,1) forwards}.ProductModal_modalClosing__EQWzn{animation:ProductModal_productModalSlideOutMobile__O4ODi .3s cubic-bezier(.4,0,1,1) forwards}@media (min-width:1024px){.ProductModal_modalOpening__J5L8B{animation:ProductModal_productModalSlideInDesktop__uR50Y .4s cubic-bezier(.16,1,.3,1) forwards}.ProductModal_modalClosing__EQWzn{animation:ProductModal_productModalSlideOutDesktop__9fP_Q .3s cubic-bezier(.4,0,1,1) forwards}}