.CollectionHero_title__bL7or{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em;color:#111827}@media (min-width:640px){.CollectionHero_title__bL7or{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.CollectionHero_title__bL7or{font-size:2.25rem;line-height:2.5rem}}.CollectionHero_description__yg4mu{font-size:1rem;line-height:1.5rem;color:#4b5563}@media (min-width:640px){.CollectionHero_description__yg4mu{font-size:1.125rem;line-height:1.75rem}}.AnimatedUnderline_underline__9OIK_{position:relative;display:inline-block;padding-bottom:4px}.AnimatedUnderline_underline__9OIK_:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:currentColor;transform:scaleX(1);transform-origin:left}.AnimatedUnderline_underline__9OIK_:hover:after{animation:AnimatedUnderline_underline-sweep__WC5r3 .9s ease-in-out 1}@keyframes AnimatedUnderline_underline-sweep__WC5r3{0%{transform:scaleX(1);transform-origin:right}49.99%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.Button_interactive__C6my_{transition:transform .15s cubic-bezier(.2,0,0,1);transform:scale(1)}@media (hover:hover){.Button_interactive__C6my_:hover:not(:disabled){transform:scale(1.02)}}.Button_interactive__C6my_:active:not(:disabled){transform:scale(.95)}.Button_loadingDot__mjL2q{width:6px;height:6px;border-radius:9999px;background-color:currentColor;animation:Button_button-dot-bounce__X98Bc .6s ease-in-out infinite}@keyframes Button_button-dot-bounce__X98Bc{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.Button_primary__4oSXq{background-color:var(--color-primary);color:#fff;border:1px solid transparent}.Button_primary__4oSXq:hover:not(:disabled){filter:brightness(.9)}.Button_secondary__GAHeR{background-color:var(--color-text-light);color:#fff;border:1px solid transparent}.Button_secondary__GAHeR:hover:not(:disabled){filter:brightness(.9)}.Button_outline__gpvHa{background-color:initial;border:1px solid var(--color-primary);color:var(--color-primary)}.Button_outline__gpvHa:hover:not(:disabled){background-color:var(--color-primary);color:#fff}.Button_underline__zgy_D{background-color:initial;border:none;color:var(--color-primary);padding:0 0 4px!important;height:auto!important;position:relative}.Button_underline__zgy_D:after{content:"";position:absolute;left:0;bottom:0;width:calc(100% - .5rem);height:2px;background:currentColor;transform:scaleX(1);transform-origin:left}.Button_underline__zgy_D:hover:not(:disabled){color:#074174}.Button_underline__zgy_D:hover:not(:disabled):after{animation:Button_underline-sweep__UnoK0 .9s ease-in-out 1}@keyframes Button_underline-sweep__UnoK0{0%{transform:scaleX(1);transform-origin:right}49.99%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.Breadcrumb_nav__80TAT{align-items:center;display:flex;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;animation:Breadcrumb_slideDownFadeIn__UAsbs .5s ease-out forwards}@keyframes Breadcrumb_slideDownFadeIn__UAsbs{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Breadcrumb_separator__8gEBA{color:var(--color-text-light);flex-shrink:0;margin:0 .25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Breadcrumb_separatorIcon__kvtOk{height:.75rem;width:.75rem}.Breadcrumb_link__aAXHL{overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.Breadcrumb_link__aAXHL:hover{color:#074174}.Breadcrumb_link__aAXHL.Breadcrumb_active__oOzpD{color:var(--color-text);flex-shrink:1;font-weight:500;min-width:0}.Breadcrumb_link__aAXHL.Breadcrumb_inactive__M9TBd{color:var(--color-text-light);flex-shrink:0}.Breadcrumb_link__aAXHL.Breadcrumb_inactive__M9TBd:hover{text-decoration:underline}.PriceTag_priceTag__jzYkM{display:flex;align-items:center;flex-wrap:nowrap;gap:.25rem;line-height:1.2;--price-size:1.125rem;--compare-size:0.75rem;--badge-size:0.75rem}@container (max-width: 14.9375rem){.PriceTag_priceTag__jzYkM{display:grid;grid-template-columns:max-content max-content;align-items:center;column-gap:.375rem;row-gap:.25rem}.PriceTag_saleBadge__tPOo7{grid-column:1/-1;grid-row:1;justify-self:start}.PriceTag_currentPrice__tKcu_{grid-column:1;grid-row:2}.PriceTag_comparePrice__BCn8Y{grid-column:2;grid-row:2}}@container (min-width: 15rem){.PriceTag_priceTag__jzYkM{--price-size:1.25rem;--compare-size:0.875rem;--badge-size:0.875rem;gap:.375rem}}.PriceTag_currentPrice__tKcu_{font-weight:700;color:#111827;letter-spacing:-.025em;white-space:nowrap;font-size:var(--price-size);line-height:1}.PriceTag_comparePrice__BCn8Y{text-decoration:line-through;color:#9ca3af;font-weight:400;white-space:nowrap;font-size:var(--compare-size)}.PriceTag_saleBadge__tPOo7{display:inline-flex;align-items:center;justify-content:center;background-color:#f97316;color:#111827;font-size:var(--badge-size);font-weight:700;padding:.125rem .375rem;border-radius:.25rem;white-space:nowrap;flex-shrink:0}@container (min-width: 20rem){.PriceTag_priceTag__jzYkM{--price-size:1.5rem;--compare-size:1rem;--badge-size:0.875rem;gap:.5rem}}@container (min-width: 28rem){.PriceTag_priceTag__jzYkM{--price-size:1.75rem;--compare-size:1.125rem;--badge-size:1rem}}.PriceTag_size-sm__h2Zp_{--price-size:1rem;--compare-size:0.875rem}.PriceTag_size-xl__cgVxv .PriceTag_priceDecimal__n6jc3,.PriceTag_size-xl__cgVxv .PriceTag_priceSymbol__lJfwq{font-size:18px}.PriceTag_size-xl__cgVxv .PriceTag_priceMain__0ybxt{font-size:34px}.PriceTag_size-xl__cgVxv .PriceTag_currentPrice__tKcu_{align-items:flex-end;display:flex}.PriceTag_priceDecimal__n6jc3,.PriceTag_priceSymbol__lJfwq{font-size:.6em;font-weight:700;vertical-align:top;line-height:1}.PriceTag_priceMain__0ybxt{font-size:1em;font-weight:700}.PriceTag_size-md__xE9LF{--price-size:1.5rem;--compare-size:1rem}.PriceTag_size-lg__IQ_N8{--price-size:1.75rem;--compare-size:0.875rem;--badge-size:0.75rem}@media (min-width:1024px){.PriceTag_size-lg__IQ_N8{--price-size:2rem;--compare-size:1rem;--badge-size:0.875rem}}.PriceTag_align-left__ggwqm{justify-content:flex-start}.PriceTag_align-center__PPZZh{justify-content:center}.PriceTag_align-right__yOP53{justify-content:flex-end}.NativeSwiper_hideScrollbar__NEws0{-ms-overflow-style:none;scrollbar-width:none}.NativeSwiper_hideScrollbar__NEws0::-webkit-scrollbar{display:none}.NativeSwiper_navButton__q_DUu{background-color:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.1);color:#111;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease,opacity .3s ease;border:1px solid #eaeaea}.NativeSwiper_navButton__q_DUu:hover{box-shadow:0 4px 14px rgba(0,0,0,.15)}.NativeSwiper_navButton__q_DUu:disabled{opacity:.5;cursor:not-allowed}.Badge_badge__Nh6rl{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;padding:.25rem .5rem;font-size:.625rem;font-weight:700;border-radius:9999px;letter-spacing:.05em;line-height:1;text-transform:uppercase;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@container (min-width: 20rem){.Badge_badge__Nh6rl:not(.Badge_lg__0SqbS){padding:.375rem .75rem;font-size:.875rem}}.Badge_lg__0SqbS{padding:.375rem .75rem;font-size:.875rem}@media (min-width:768px){.Badge_lg__0SqbS{padding:.5rem 1rem;font-size:1rem}}.Badge_hot__bU_uV{background-color:#003d7a;color:#fff}.Badge_best__j7uWQ{background-color:#fff;color:#003d7a;border:1px solid #003d7a}.Badge_sale__jNDjF{background:#fff7ed;color:#ea580c;border:1px solid #ffedd5}.Badge_christmas__9rLaW,.Badge_new__N_Qvk{background-color:#003d7a;color:#fff}.Badge_cool__VdCoe{background-color:#ea580c;color:#fff}.Badge_default__tLYh1{background-color:#003d7a;color:#fff}.Badge_titleBadge__NigiN{margin-right:.375rem;vertical-align:middle;padding:.125rem .375rem;font-size:.625rem;border-radius:4px}@container (min-width: 20rem){.Badge_titleBadge__NigiN{font-size:.75rem}}.Badge_titleBadge__NigiN.Badge_lg__0SqbS{padding:.125rem .5rem;font-size:.75rem;margin-right:.5rem}@media (min-width:768px){.Badge_titleBadge__NigiN.Badge_lg__0SqbS{padding:.25rem .625rem;font-size:.875rem;margin-right:.5rem}}.Badge_error__9cxdE{background-color:#4b5563;color:#fff}