.cart-contents-module__gcvZPq__list{margin:0;padding:0;list-style:none;container-type:inline-size}.cart-contents-module__gcvZPq__item{text-align:start;grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem 1rem;padding-block:1.25rem;display:grid}.cart-contents-module__gcvZPq__item:first-child{padding-block-start:0}.cart-contents-module__gcvZPq__item+.cart-contents-module__gcvZPq__item{border-block-start:1px solid var(--border)}.cart-contents-module__gcvZPq__image{border:1px solid var(--border);background:var(--background);object-fit:contain;border-radius:.75rem;block-size:4.5rem;inline-size:4.5rem;padding:.375rem}.cart-contents-module__gcvZPq__details,.cart-contents-module__gcvZPq__description{min-inline-size:0}.cart-contents-module__gcvZPq__heading{align-items:flex-start;gap:.5rem;display:flex}.cart-contents-module__gcvZPq__description{flex:1;padding-block-start:.125rem}.cart-contents-module__gcvZPq__name{overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600;line-height:1.6;text-decoration:none;display:block}a.cart-contents-module__gcvZPq__name:hover{text-underline-offset:.2em;text-decoration:underline}a.cart-contents-module__gcvZPq__name:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.125rem}.cart-contents-module__gcvZPq__options,.cart-contents-module__gcvZPq__unitPrice{color:var(--muted-foreground);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.75rem;line-height:1.6}.cart-contents-module__gcvZPq__unitPrice{font-variant-numeric:tabular-nums}.cart-contents-module__gcvZPq__remove{color:var(--destructive);flex-shrink:0}.cart-contents-module__gcvZPq__remove svg{block-size:1.125rem;inline-size:1.125rem}.cart-contents-module__gcvZPq__controls{flex-shrink:0;grid-template-columns:6.5rem 2.25rem;align-items:start;gap:.375rem .25rem;display:grid}.cart-contents-module__gcvZPq__quantity{flex-shrink:0;grid-area:1/1;inline-size:6.5rem}.cart-contents-module__gcvZPq__quantity .ui-quantity-stepper__compact{border-radius:.625rem}.cart-contents-module__gcvZPq__quantity .ui-quantity-stepper__button{block-size:2.25rem;min-block-size:2.25rem;inline-size:2rem}.cart-contents-module__gcvZPq__quantity .ui-quantity-stepper__compact .ui-input{min-block-size:2.25rem;font-size:.875rem}.cart-contents-module__gcvZPq__quantity .ui-quantity-stepper__button svg{block-size:.875rem;inline-size:.875rem}.cart-contents-module__gcvZPq__remove{grid-area:1/2;block-size:2.25rem;min-block-size:2.25rem;inline-size:2.25rem}.cart-contents-module__gcvZPq__total{font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere;grid-area:2/1;min-inline-size:0;font-size:.8125rem;font-weight:600}.cart-contents-module__gcvZPq__availability{color:var(--destructive);grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.6}.cart-contents-module__gcvZPq__textViewport{min-inline-size:0;display:block;overflow:hidden}.cart-contents-module__gcvZPq__textTrack{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cart-contents-module__gcvZPq__textViewport:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:.125rem}.cart-contents-module__gcvZPq__textViewport{--text-direction:-1}.cart-contents-module__gcvZPq__textViewport:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--text-direction:1}@media (prefers-reduced-motion:no-preference){.cart-contents-module__gcvZPq__textViewport[data-overflow]:hover .cart-contents-module__gcvZPq__textTrack,.cart-contents-module__gcvZPq__textViewport[data-overflow]:focus .cart-contents-module__gcvZPq__textTrack,a:focus-visible .cart-contents-module__gcvZPq__textViewport[data-overflow] .cart-contents-module__gcvZPq__textTrack{text-overflow:clip;animation:cart-contents-module__gcvZPq__revealText var(--text-duration) linear .65s both;overflow:visible}}@keyframes cart-contents-module__gcvZPq__revealText{to{transform:translateX(calc(var(--text-travel) * var(--text-direction)))}}@media (prefers-reduced-motion:reduce){.cart-contents-module__gcvZPq__textViewport[data-overflow]:hover .cart-contents-module__gcvZPq__textTrack,.cart-contents-module__gcvZPq__textViewport[data-overflow]:focus .cart-contents-module__gcvZPq__textTrack,a:focus-visible .cart-contents-module__gcvZPq__textViewport[data-overflow] .cart-contents-module__gcvZPq__textTrack{white-space:normal;overflow-wrap:anywhere}}@media (pointer:coarse){.cart-contents-module__gcvZPq__remove{block-size:2.75rem;min-block-size:2.75rem}.cart-contents-module__gcvZPq__quantity .ui-quantity-stepper__button{block-size:2.75rem;min-block-size:2.75rem}.cart-contents-module__gcvZPq__quantity .ui-quantity-stepper__compact .ui-input{min-block-size:2.75rem;font-size:1rem}}@container (max-width:22rem){.cart-contents-module__gcvZPq__item{grid-template-columns:4rem minmax(0,1fr);column-gap:.75rem}.cart-contents-module__gcvZPq__image{block-size:4rem;inline-size:4rem}}@container (max-width:28rem){.cart-contents-module__gcvZPq__details,.cart-contents-module__gcvZPq__heading{display:contents}.cart-contents-module__gcvZPq__controls{grid-area:1/1/auto/-1;justify-self:end;min-inline-size:0}.cart-contents-module__gcvZPq__image{grid-area:2/1}.cart-contents-module__gcvZPq__description{grid-area:2/2;inline-size:100%}}
.store-navbar-module__XvwB0G__desktop{align-items:center;gap:2rem;max-inline-size:96rem;margin-inline:auto;padding-inline:2rem;display:flex}.store-navbar-module__XvwB0G__desktopLink{--navigation-underline-color:var(--primary);--navigation-underline-size:3px;align-items:center;min-block-size:3rem;font-size:.875rem;font-weight:500;transition:color .2s;display:flex}.store-navbar-module__XvwB0G__desktopLink:hover,.store-navbar-module__XvwB0G__desktopLink[aria-current]{color:var(--link)}.store-navbar-module__XvwB0G__desktopLink:focus-visible,.store-navbar-module__XvwB0G__dockLink:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.5rem}.store-navbar-module__XvwB0G__mobileChrome{display:none}@media not (min-width:1024px){.store-navbar-module__XvwB0G__desktop{display:none}.store-navbar-module__XvwB0G__mobileChrome{display:block}.store-navbar-module__XvwB0G__dock{z-index:35;padding:.5rem max(.5rem, env(safe-area-inset-right)) calc(.5rem + env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));border-block-start:1px solid var(--border);background:var(--background);grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -8px 32px #0000000f}.store-navbar-module__XvwB0G__dockLink{isolation:isolate;min-block-size:3.75rem;min-inline-size:0;color:var(--muted-foreground);-webkit-tap-highlight-color:transparent;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;transition:color .2s;display:flex;position:relative}.store-navbar-module__XvwB0G__dockLink:hover,.store-navbar-module__XvwB0G__dockLink[aria-current]{color:var(--link)}.store-navbar-module__XvwB0G__activePill{z-index:-1;background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:1rem;position:absolute;inset:0}.store-navbar-module__XvwB0G__icon{block-size:1.4rem;inline-size:1.4rem;transition:scale .2s;display:block;position:relative}.store-navbar-module__XvwB0G__icon>svg{block-size:100%;inline-size:100%}.store-navbar-module__XvwB0G__dockLink:active .store-navbar-module__XvwB0G__icon{scale:.9}.store-navbar-module__XvwB0G__badge{background:var(--primary);min-block-size:1rem;min-inline-size:1rem;color:var(--primary-foreground);border-radius:999px;place-items:center;padding-inline:.2rem;font-size:.6rem;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.65rem}.store-navbar-module__XvwB0G__label{text-align:center;overflow-wrap:anywhere;max-inline-size:100%;font-size:.625rem;font-weight:600;line-height:1.4;position:relative}}@media (prefers-reduced-motion:reduce){.store-navbar-module__XvwB0G__desktopLink,.store-navbar-module__XvwB0G__dockLink,.store-navbar-module__XvwB0G__icon{transition:none}.store-navbar-module__XvwB0G__dockLink:active .store-navbar-module__XvwB0G__icon{scale:1}}
.wishlist-button-module__yRPtGa__control{--wishlist-rose:#e11d48}.dark .wishlist-button-module__yRPtGa__control{--wishlist-rose:#fb7185}.wishlist-button-module__yRPtGa__heart{color:var(--muted-foreground);transition:color .18s}.wishlist-button-module__yRPtGa__control:not(:disabled):hover .wishlist-button-module__yRPtGa__heart,.wishlist-button-module__yRPtGa__control:not(:disabled):focus-visible .wishlist-button-module__yRPtGa__heart,.wishlist-button-module__yRPtGa__heart.wishlist-button-module__yRPtGa__saved{color:var(--wishlist-rose)}.wishlist-button-module__yRPtGa__saved path{fill:currentColor}@media (prefers-reduced-motion:reduce){.wishlist-button-module__yRPtGa__heart{transition:none}}
.product-results-view-module__fkmNyq__root{min-inline-size:0}.product-results-view-module__fkmNyq__root[data-product-view=list]>ul{grid-template-columns:minmax(0,1fr)}
.animated-navigation-module__Osr4cq__link{text-decoration:none;position:relative}.animated-navigation-module__Osr4cq__link:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.animated-navigation-module__Osr4cq__underline{block-size:var(--navigation-underline-size,2px);background:var(--navigation-underline-color,var(--primary));pointer-events:none;border-radius:3px;position:absolute;inset-block-end:0;inset-inline:0}
