.breadcrumbs-module__MX9l9W__breadcrumbs{min-width:0;max-width:100%;font-size:var(--breadcrumbs-textSize);line-height:var(--breadcrumbs-textLineHeight);font-weight:var(--breadcrumbs-textWeight);letter-spacing:calc(var(--breadcrumbs-textTracking) * 1em)}.breadcrumbs-module__MX9l9W__list{align-items:center;gap:var(--breadcrumbs-gap);min-width:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs-module__MX9l9W__item{align-items:center;gap:var(--breadcrumbs-gap);flex:none;display:inline-flex}.breadcrumbs-module__MX9l9W__currentItem{min-width:0}.breadcrumbs-module__MX9l9W__current{color:var(--breadcrumbs-current);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.breadcrumbs-module__MX9l9W__link{color:var(--breadcrumbs-link);cursor:pointer;text-decoration:none}@media (hover:hover) and (pointer:fine){.breadcrumbs-module__MX9l9W__link:hover{color:var(--breadcrumbs-linkHover);text-decoration:underline}}.breadcrumbs-module__MX9l9W__link:active,.breadcrumbs-module__MX9l9W__link[data-preview=hover],.breadcrumbs-module__MX9l9W__link[data-preview=pressed]{color:var(--breadcrumbs-linkHover);text-decoration:underline}.breadcrumbs-module__MX9l9W__link:focus-visible,.breadcrumbs-module__MX9l9W__link[data-preview=focus]{outline:var(--breadcrumbs-focusWidth) solid var(--breadcrumbs-focusRing);outline-offset:var(--breadcrumbs-focusOffset)}.breadcrumbs-module__MX9l9W__separator{width:var(--breadcrumbs-separatorSize);height:var(--breadcrumbs-separatorSize);color:var(--breadcrumbs-separator);stroke-width:var(--breadcrumbs-iconStroke)}
.button-module__h0EWEW__button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-height:var(--button-minHeight);padding-inline:var(--button-paddingX);border:var(--button-secondary-borderWidth) solid transparent;border-radius:var(--button-radius);font:inherit;font-size:var(--button-textSize);line-height:var(--button-textLineHeight);font-weight:var(--button-textWeight);letter-spacing:calc(var(--button-textTracking) * 1em);white-space:nowrap;cursor:pointer;transition:background-color var(--button-stateDuration) var(--button-stateEase), color var(--button-stateDuration) var(--button-stateEase);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.button-module__h0EWEW__wide{width:100%}.button-module__h0EWEW__inset{border-radius:var(--button-insetRadius)}.button-module__h0EWEW__content{align-items:center;gap:var(--button-gap);display:inline-flex}.button-module__h0EWEW__glyph{width:var(--button-iconSize);height:var(--button-iconSize);stroke-width:var(--button-iconStroke);flex:none}.button-module__h0EWEW__primary{background:var(--button-primary-background);color:var(--button-primary-text)}.button-module__h0EWEW__primary:active:not(:disabled),.button-module__h0EWEW__primary[data-preview=pressed]{background:var(--button-primary-backgroundPressed)}.button-module__h0EWEW__secondary{background:var(--button-secondary-background);color:var(--button-secondary-text)}.button-module__h0EWEW__onTile{border-color:var(--button-secondary-border)}.button-module__h0EWEW__secondary:active:not(:disabled),.button-module__h0EWEW__secondary[data-preview=pressed]{background:var(--button-secondary-backgroundPressed)}.button-module__h0EWEW__tertiary{padding-inline:var(--button-tertiary-paddingX);margin-inline:calc(var(--button-tertiary-paddingX) * -1);color:var(--button-tertiary-text);background:0 0}.button-module__h0EWEW__tertiary:active:not(:disabled),.button-module__h0EWEW__tertiary[data-preview=pressed]{background:var(--button-tertiary-backgroundPressed);color:var(--button-tertiary-textHover)}.button-module__h0EWEW__inCart{border:var(--button-inCart-borderWidth) solid var(--button-inCart-border);background:var(--button-inCart-background);color:var(--button-inCart-text)}.button-module__h0EWEW__inCart:active:not(:disabled),.button-module__h0EWEW__inCart[data-preview=pressed]{border-color:var(--button-inCart-borderPressed);background:var(--button-inCart-backgroundHover)}.button-module__h0EWEW__outline{border:var(--button-outline-borderWidth) solid var(--button-outline-border);border-radius:var(--button-outline-radius);color:var(--button-outline-text);background:0 0}.button-module__h0EWEW__outline:active:not(:disabled),.button-module__h0EWEW__outline[data-preview=pressed]{background:var(--button-outline-backgroundPressed)}.button-module__h0EWEW__iconButton{width:var(--button-iconButton-size);min-height:var(--button-iconButton-size);color:var(--button-iconButton-iconColor);background:0 0;padding-inline:0}.button-module__h0EWEW__iconButton:active:not(:disabled),.button-module__h0EWEW__iconButton[data-preview=pressed]{background:var(--button-iconButton-backgroundPressed)}.button-module__h0EWEW__iconPrimary{width:var(--button-iconPrimary-size);min-height:var(--button-iconPrimary-size);border-radius:var(--button-iconPrimary-radius);background:var(--button-iconPrimary-background);color:var(--button-iconPrimary-iconColor);padding-inline:0}.button-module__h0EWEW__iconPrimary:active:not(:disabled),.button-module__h0EWEW__iconPrimary[data-preview=pressed]{background:var(--button-iconPrimary-backgroundPressed)}.button-module__h0EWEW__iconInCart{width:var(--button-iconInCart-size);min-height:var(--button-iconInCart-size);border:var(--button-iconInCart-borderWidth) solid var(--button-iconInCart-border);border-radius:var(--button-iconInCart-radius);color:var(--button-iconInCart-iconColor);background:0 0;padding-inline:0}.button-module__h0EWEW__iconInCart:active:not(:disabled),.button-module__h0EWEW__iconInCart[data-preview=pressed]{border-color:var(--button-iconInCart-borderPressed);background:var(--button-iconInCart-backgroundHover)}.button-module__h0EWEW__badge{top:var(--button-iconInCart-badgeOffset);right:var(--button-iconInCart-badgeOffset);width:var(--button-iconInCart-badgeSize);height:var(--button-iconInCart-badgeSize);border-radius:var(--button-iconInCart-radius);background:var(--button-iconInCart-badgeBackground);color:var(--button-iconInCart-badgeIconColor);justify-content:center;align-items:center;display:inline-flex;position:absolute}.button-module__h0EWEW__badgeGlyph{width:var(--button-iconInCart-badgeIconSize);height:var(--button-iconInCart-badgeIconSize);stroke-width:var(--button-iconStroke)}.button-module__h0EWEW__iconTertiary{width:var(--button-iconTertiary-size);min-height:var(--button-iconTertiary-size);color:var(--button-iconTertiary-iconColor);background:0 0;padding-inline:0}.button-module__h0EWEW__iconTertiary:active:not(:disabled),.button-module__h0EWEW__iconTertiary[data-preview=pressed]{background:var(--button-iconTertiary-backgroundPressed);color:var(--button-iconTertiary-iconColorHover)}@media (hover:hover) and (pointer:fine){.button-module__h0EWEW__primary:hover:not(:disabled){background:var(--button-primary-backgroundHover)}.button-module__h0EWEW__secondary:hover:not(:disabled){background:var(--button-secondary-backgroundHover)}.button-module__h0EWEW__tertiary:hover:not(:disabled){color:var(--button-tertiary-textHover)}.button-module__h0EWEW__inCart:hover:not(:disabled){background:var(--button-inCart-backgroundHover)}.button-module__h0EWEW__iconButton:hover:not(:disabled){background:var(--button-iconButton-backgroundHover)}.button-module__h0EWEW__outline:hover:not(:disabled){background:var(--button-outline-backgroundHover)}.button-module__h0EWEW__iconPrimary:hover:not(:disabled){background:var(--button-iconPrimary-backgroundHover)}.button-module__h0EWEW__iconInCart:hover:not(:disabled){background:var(--button-iconInCart-backgroundHover)}.button-module__h0EWEW__iconTertiary:hover:not(:disabled){color:var(--button-iconTertiary-iconColorHover)}}.button-module__h0EWEW__primary[data-preview=hover]{background:var(--button-primary-backgroundHover)}.button-module__h0EWEW__secondary[data-preview=hover]{background:var(--button-secondary-backgroundHover)}.button-module__h0EWEW__tertiary[data-preview=hover]{color:var(--button-tertiary-textHover)}.button-module__h0EWEW__inCart[data-preview=hover]{background:var(--button-inCart-backgroundHover)}.button-module__h0EWEW__iconButton[data-preview=hover]{background:var(--button-iconButton-backgroundHover)}.button-module__h0EWEW__outline[data-preview=hover]{background:var(--button-outline-backgroundHover)}.button-module__h0EWEW__iconPrimary[data-preview=hover]{background:var(--button-iconPrimary-backgroundHover)}.button-module__h0EWEW__iconInCart[data-preview=hover]{background:var(--button-iconInCart-backgroundHover)}.button-module__h0EWEW__iconTertiary[data-preview=hover]{color:var(--button-iconTertiary-iconColorHover)}.button-module__h0EWEW__secondary[aria-expanded=true]{background:var(--button-secondary-backgroundExpanded)}.button-module__h0EWEW__tertiary[aria-expanded=true]{color:var(--button-tertiary-textExpanded)}.button-module__h0EWEW__button:focus-visible,.button-module__h0EWEW__button[data-preview=focus]{outline:var(--button-focusWidth) solid var(--button-focusRing);outline-offset:var(--button-focusOffset)}.button-module__h0EWEW__button:disabled{opacity:var(--button-disabledOpacity);cursor:not-allowed}.button-module__h0EWEW__loading{cursor:progress}.button-module__h0EWEW__loading .button-module__h0EWEW__content{visibility:hidden}.button-module__h0EWEW__spinner{width:var(--button-loadingIconSize);height:var(--button-loadingIconSize);stroke-width:var(--button-iconStroke);margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.button-module__h0EWEW__button{transition:background-color var(--button-stateDuration) var(--button-stateEase), color var(--button-stateDuration) var(--button-stateEase), transform var(--button-pressDuration) var(--button-pressEase)}.button-module__h0EWEW__button:active:not(:disabled),.button-module__h0EWEW__button[data-preview=pressed]{transform:scale(var(--button-pressScale))}.button-module__h0EWEW__spinner{animation:button-module__h0EWEW__spin var(--motion-duration-spin) var(--motion-ease-linear) infinite}}@keyframes button-module__h0EWEW__spin{to{transform:rotate(1turn)}}
.counter-module__G9nLbG__counter{min-width:var(--counter-minSize);min-height:var(--counter-minSize);padding-inline:var(--counter-paddingX);border-radius:var(--counter-radius);background:var(--counter-background);color:var(--counter-text);font-size:var(--counter-textSize);line-height:var(--counter-textLineHeight);font-weight:var(--counter-textWeight);letter-spacing:calc(var(--counter-textTracking) * 1em);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}
.empty-state-module__vaNo_q__empty{align-items:center;gap:var(--emptyState-gap);text-align:center;flex-direction:column;display:flex}.empty-state-module__vaNo_q__icon{width:var(--emptyState-iconSize);height:var(--emptyState-iconSize);color:var(--emptyState-iconColor);stroke-width:var(--emptyState-iconStroke)}.empty-state-module__vaNo_q__title{color:var(--emptyState-text);font-size:var(--emptyState-textSize);line-height:var(--emptyState-textLineHeight);font-weight:var(--emptyState-textWeight);letter-spacing:calc(var(--emptyState-textTracking) * 1em);margin:0}.empty-state-module__vaNo_q__detail{color:var(--emptyState-detail);font-size:var(--emptyState-detailSize);line-height:var(--emptyState-detailLineHeight);font-weight:var(--emptyState-detailWeight);letter-spacing:calc(var(--emptyState-detailTracking) * 1em);margin:0}.empty-state-module__vaNo_q__action{justify-content:center;display:flex}
.header-module__FpSQAG__header{align-items:center;gap:var(--header-gap);padding-block:var(--header-paddingY);padding-inline:calc(var(--page-gutterPhone) + (var(--page-gutterDesktop) - var(--page-gutterPhone)) * var(--layout-desktop));background:var(--header-background);color:var(--header-text);display:flex}.header-module__FpSQAG__sticky{border-bottom:var(--header-stickyEdgeWidth) solid var(--header-stickyEdge);background:var(--header-stickyFallback)}@supports ((-webkit-backdrop-filter:blur(var(--header-stickyBlur))) or (backdrop-filter:blur(var(--header-stickyBlur)))){@media (prefers-reduced-transparency:no-preference){.header-module__FpSQAG__sticky{background:var(--header-stickyBackground);-webkit-backdrop-filter:blur(var(--header-stickyBlur));backdrop-filter:blur(var(--header-stickyBlur))}}}@media (prefers-contrast:more){.header-module__FpSQAG__sticky{border-bottom-color:var(--header-contrastEdge);background:var(--header-stickyFallback);-webkit-backdrop-filter:none;backdrop-filter:none}}.header-module__FpSQAG__name{color:var(--header-text);font-size:var(--header-nameSize);line-height:var(--header-nameLineHeight);font-weight:var(--header-nameWeight);letter-spacing:calc(var(--header-nameTracking) * 1em);flex:none;text-decoration:none;position:relative}.header-module__FpSQAG__name:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.header-module__FpSQAG__name:hover{color:var(--header-nameHover)}}.header-module__FpSQAG__name:active,.header-module__FpSQAG__name[data-preview=hover],.header-module__FpSQAG__name[data-preview=pressed]{color:var(--header-nameHover)}.header-module__FpSQAG__name:focus-visible{outline:var(--header-focusWidth) solid var(--header-focusRing);outline-offset:var(--header-focusOffset)}.header-module__FpSQAG__searchSlot{flex:1;min-width:0}.header-module__FpSQAG__search{align-items:center;gap:var(--space-xxs);min-height:var(--header-searchMinHeight);padding-inline:var(--header-searchPaddingX);border:var(--header-searchBorderWidth) solid var(--header-searchBorder);border-radius:var(--header-searchRadius);background:var(--header-searchBackground);cursor:text;display:flex}.header-module__FpSQAG__search:focus-within,.header-module__FpSQAG__search[data-preview=focus]{border:var(--header-searchBorderWidthFocus) solid var(--header-searchBorderFocus)}.header-module__FpSQAG__searchIcon{width:var(--header-iconSize);height:var(--header-iconSize);color:var(--header-searchPlaceholder);stroke-width:var(--header-iconStroke);flex:none}.header-module__FpSQAG__searchInput{min-width:0;color:var(--header-searchText);caret-color:var(--header-searchText);font:inherit;font-size:var(--header-searchTextSize);line-height:var(--header-searchTextLineHeight);font-weight:var(--header-searchTextWeight);letter-spacing:calc(var(--header-searchTextTracking) * 1em);background:0 0;border:0;flex:1;padding:0}.header-module__FpSQAG__searchInput::placeholder{color:var(--header-searchPlaceholder)}.header-module__FpSQAG__searchInput:focus{outline:none}.header-module__FpSQAG__actions{flex:none;align-items:center;display:flex}.header-module__FpSQAG__cart{flex:none;display:inline-flex;position:relative}.header-module__FpSQAG__cartCounter{pointer-events:none;position:absolute;top:0;right:0}.header-module__FpSQAG__phone{align-items:stretch;gap:var(--header-phoneGap);flex-direction:column}.header-module__FpSQAG__phoneRow{align-items:center;gap:var(--header-titleGap);min-height:var(--header-searchMinHeight);display:flex}.header-module__FpSQAG__phoneRowHome{justify-content:center;min-height:0}.header-module__FpSQAG__screenTitle{color:var(--header-text);font-size:var(--header-screenTitleSize);line-height:var(--header-screenTitleLineHeight);font-weight:var(--header-screenTitleWeight);letter-spacing:calc(var(--header-screenTitleTracking) * 1em);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}
.site-header-module__0LtoIq__bar{z-index:var(--header-layer);position:sticky;top:0}html:has(.site-header-module__0LtoIq__bar){scroll-padding-top:calc((var(--header-paddingY) * 2 + var(--header-searchMinHeight) + var(--header-stickyEdgeWidth)) * var(--layout-desktop))}.site-header-module__0LtoIq__sentinel{height:0}.site-header-module__0LtoIq__desktop{display:var(--layout-desktopOnly);flex-direction:column}.site-header-module__0LtoIq__phone{display:var(--layout-phoneOnly);flex-direction:column}.site-header-module__0LtoIq__overlay{height:100dvh;z-index:var(--menu-layer);position:absolute;top:100%;left:0;right:0}.site-header-module__0LtoIq__scrim{position:absolute;inset:0}.site-header-module__0LtoIq__panel{margin:var(--space-xs) var(--page-gutterDesktop) 0;position:relative}
.site-tabbar-module__S2T33W__shell{min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;display:flex}.site-tabbar-module__S2T33W__dock{z-index:var(--tabbar-layer);display:var(--layout-phoneOnly);flex-direction:column;margin-top:auto;position:sticky;bottom:0}.site-tabbar-module__S2T33W__over,.site-tabbar-module__S2T33W__bar{position:relative}html:has(.site-tabbar-module__S2T33W__dock){scroll-padding-bottom:calc(var(--tabbar-height) * (1 - var(--layout-desktop)))}
.phone-buybar-module__cY3k0q__slot{right:0;bottom:var(--space-xxs);padding-inline:var(--page-gutterPhone);pointer-events:none;position:absolute;left:0}.phone-buybar-module__cY3k0q__bar{transform:translateY(calc(100% + var(--space-xxs)));visibility:hidden;transition:transform var(--motion-duration-state) var(--motion-ease-out), visibility 0s linear var(--motion-duration-state)}.phone-buybar-module__cY3k0q__slot[data-shown] .phone-buybar-module__cY3k0q__bar{visibility:visible;pointer-events:auto;transition:transform var(--motion-duration-state) var(--motion-ease-out), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.phone-buybar-module__cY3k0q__bar,.phone-buybar-module__cY3k0q__slot[data-shown] .phone-buybar-module__cY3k0q__bar{transition:none;transform:none}}
.sticky-buybar-module__Ouz82a__slot{top:calc(var(--header-paddingY) * 2 + var(--header-searchMinHeight) + var(--header-stickyEdgeWidth));z-index:var(--layer-sticky);display:var(--layout-desktopOnly);pointer-events:none;flex-direction:column;position:fixed;left:0;right:0}.sticky-buybar-module__Ouz82a__bar{visibility:hidden;transition:transform var(--motion-duration-state) var(--motion-ease-out), visibility 0s linear var(--motion-duration-state);transform:translateY(-100%)}.sticky-buybar-module__Ouz82a__slot[data-shown] .sticky-buybar-module__Ouz82a__bar{visibility:visible;pointer-events:auto;transition:transform var(--motion-duration-state) var(--motion-ease-out), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.sticky-buybar-module__Ouz82a__bar,.sticky-buybar-module__Ouz82a__slot[data-shown] .sticky-buybar-module__Ouz82a__bar{transition:none;transform:none}}
.card-module__sIlXBa__page{isolation:isolate;gap:calc(var(--page-sectionGapPhone) + (var(--page-sectionGapDesktop) - var(--page-sectionGapPhone)) * var(--layout-desktop));padding-inline:calc(var(--page-gutterDesktop) * var(--layout-desktop));padding-top:calc(var(--space-s) * var(--layout-desktop));padding-bottom:calc(var(--page-sectionGapPhone) + (var(--page-sectionGapDesktop) - var(--page-sectionGapPhone)) * var(--layout-desktop) + (var(--buybar-paddingYPhone) * 2 + var(--button-minHeight) + var(--space-xxs)) * (1 - var(--layout-desktop)));flex-direction:column;display:flex}.card-module__sIlXBa__phoneHeader{z-index:var(--header-layer);display:var(--layout-phoneOnly);flex-direction:column;position:sticky;top:0}.card-module__sIlXBa__crumbs{display:var(--layout-desktopOnly);flex-direction:column}html:has(main.card-module__sIlXBa__page){scroll-padding-top:calc(var(--header-paddingY) * 2 + var(--header-searchMinHeight) + var(--header-stickyEdgeWidth) + (var(--buybar-padding) * 2 + var(--tap-min)) * var(--layout-desktop))}.card-module__sIlXBa__top{gap:var(--space-m);flex-direction:column;display:flex}.card-module__sIlXBa__columns,.card-module__sIlXBa__details{align-items:flex-start;column-gap:var(--page-cardColumnGap);flex-wrap:wrap;display:flex}.card-module__sIlXBa__columns{row-gap:calc(var(--space-m) * var(--layout-desktop))}.card-module__sIlXBa__details{row-gap:var(--page-sectionGapPhone)}.card-module__sIlXBa__details,.card-module__sIlXBa__related{padding-inline:calc(var(--page-gutterPhone) * (1 - var(--layout-desktop)))}.card-module__sIlXBa__wide{flex:0 0 calc((100% - (var(--page-cardGalleryColumns) + var(--page-cardInfoColumns) - 1) * var(--page-cardColumnGap)) * var(--page-cardGalleryColumns) / (var(--page-cardGalleryColumns) + var(--page-cardInfoColumns)) + (var(--page-cardGalleryColumns) - 1) * var(--page-cardColumnGap));min-width:calc(100% * (1 - var(--layout-desktop)))}.card-module__sIlXBa__narrow{min-width:calc(100% * (1 - var(--layout-desktop)));flex:1 1 0}.card-module__sIlXBa__info{gap:var(--space-m);flex-direction:column;display:flex}.card-module__sIlXBa__galleryPin{top:calc((var(--header-paddingY) * 2 + var(--tap-min)) * (1 - var(--layout-desktop)) - 100svh * var(--layout-desktop));position:sticky}.card-module__sIlXBa__desktopInfo{display:var(--layout-desktopOnly)}.card-module__sIlXBa__sheet{gap:var(--space-m);padding:var(--space-m) var(--page-gutterPhone) 0;border-radius:var(--page-cardSheetRadius) var(--page-cardSheetRadius) 0 0;background:var(--page-cardSheetBackground);flex-direction:column;flex:100%;position:relative}.card-module__sIlXBa__phoneInfo{display:var(--layout-phoneOnly)}.card-module__sIlXBa__phoneHead,.card-module__sIlXBa__phoneTerms{align-items:center;gap:var(--space-xxs);text-align:center;flex-direction:column;display:flex}.card-module__sIlXBa__group{gap:var(--space-s);flex-direction:column;display:flex}.card-module__sIlXBa__groupTight{gap:var(--space-xs);flex-direction:column;display:flex}.card-module__sIlXBa__returns,.card-module__sIlXBa__chosen,.card-module__sIlXBa__note{color:var(--color-text-secondary);font-size:var(--type-bodySmall-size);line-height:var(--type-bodySmall-lineHeight);font-weight:var(--type-bodySmall-weight);letter-spacing:calc(var(--type-bodySmall-tracking) * 1em);margin:0}.card-module__sIlXBa__buy{flex-direction:column;display:flex;position:relative}.card-module__sIlXBa__section{gap:calc(var(--shelf-titleGapPhone) + (var(--shelf-titleGapDesktop) - var(--shelf-titleGapPhone)) * var(--layout-desktop));flex-direction:column;display:flex}.card-module__sIlXBa__description{max-width:calc(var(--type-measure) * 1ch);color:var(--color-text-primary);font-size:var(--type-body-size);line-height:var(--type-body-lineHeight);font-weight:var(--type-body-weight);letter-spacing:calc(var(--type-body-tracking) * 1em);margin:0}.card-module__sIlXBa__hidden{clip-path:inset(50%);white-space:nowrap;position:absolute;inset:0;overflow:hidden}.card-module__sIlXBa__error{padding-block:var(--space-xl);align-items:center}.card-module__sIlXBa__note:empty{clip-path:inset(50%);position:absolute}
.page-title-module__4fl0jq__title{color:var(--pageTitle-text);font-size:var(--pageTitle-sizeMin);line-height:var(--pageTitle-lineHeight);font-weight:var(--pageTitle-weight);letter-spacing:calc(var(--pageTitle-tracking) * 1em);text-wrap:balance}@supports (width:calc(1px * (1vw / 1px))){.page-title-module__4fl0jq__title{font-size:clamp(var(--pageTitle-sizeMin), calc(var(--pageTitle-sizeMin) + (var(--pageTitle-sizeMax) - var(--pageTitle-sizeMin)) * ((100vw - var(--type-fluid-from)) / (var(--type-fluid-to) - var(--type-fluid-from)))), var(--pageTitle-sizeMax))}}
.buybar-module__EJsQ-q__buybar{justify-content:space-between;align-items:center;gap:var(--buybar-gap);padding-block:calc(var(--buybar-paddingYPhone) + (var(--buybar-padding) - var(--buybar-paddingYPhone)) * var(--layout-desktop));padding-inline:calc(var(--buybar-padding) + (var(--buybar-paddingXDesktop) - var(--buybar-padding)) * var(--layout-desktop));border-radius:calc(var(--buybar-radius) * (1 - var(--layout-desktop)));background:var(--buybar-fallback);color:var(--buybar-text);display:flex;position:relative}.buybar-module__EJsQ-q__floating{outline:var(--buybar-edgeWidth) solid var(--buybar-edge);box-shadow:var(--buybar-shadow)}@supports ((-webkit-backdrop-filter:blur(var(--buybar-blur))) or (backdrop-filter:blur(var(--buybar-blur)))){@media (prefers-reduced-transparency:no-preference){.buybar-module__EJsQ-q__floating{background:var(--buybar-background);-webkit-backdrop-filter:blur(var(--buybar-blur));backdrop-filter:blur(var(--buybar-blur))}}}@media (prefers-contrast:more){.buybar-module__EJsQ-q__floating{outline-color:var(--buybar-contrastEdge);background:var(--buybar-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}.buybar-module__EJsQ-q__product{display:var(--layout-desktopOnly);align-items:center;gap:var(--buybar-productGap);min-width:0}.buybar-module__EJsQ-q__photo{width:var(--buybar-photoSize);height:var(--buybar-photoSize);border-radius:var(--buybar-photoRadius);background:var(--buybar-photoBackground);flex:none;position:relative;overflow:hidden}.buybar-module__EJsQ-q__photoImage{object-fit:contain}.buybar-module__EJsQ-q__photoFallback{height:100%;display:block}.buybar-module__EJsQ-q__text{flex-direction:column;min-width:0;display:flex}.buybar-module__EJsQ-q__name{color:var(--buybar-name);font-size:var(--buybar-nameSize);line-height:var(--buybar-nameLineHeight);font-weight:var(--buybar-nameWeight);letter-spacing:calc(var(--buybar-nameTracking) * 1em);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buybar-module__EJsQ-q__variant{color:var(--buybar-variant);font-size:var(--buybar-variantSize);line-height:var(--buybar-variantLineHeight);font-weight:var(--buybar-variantWeight);letter-spacing:calc(var(--buybar-variantTracking) * 1em)}.buybar-module__EJsQ-q__buy{justify-content:space-between;align-items:center;gap:var(--buybar-gap);flex-grow:1;flex-shrink:0;display:flex}.buybar-module__EJsQ-q__priceStack{flex-direction:column;min-width:0;display:flex}.buybar-module__EJsQ-q__priceStack .buybar-module__EJsQ-q__variant{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buybar-module__EJsQ-q__product+.buybar-module__EJsQ-q__buy{flex-grow:calc(1 - var(--layout-desktop))}.buybar-module__EJsQ-q__actions{align-items:center;gap:var(--buybar-gap);display:flex}.buybar-module__EJsQ-q__hidden{clip-path:inset(50%);white-space:nowrap;position:absolute;inset:0;overflow:hidden}
.price-module__Kf6HVG__price{color:var(--price-text);white-space:nowrap}.price-module__Kf6HVG__from{color:var(--price-fromText)}.price-module__Kf6HVG__regular{font-variant-numeric:tabular-nums;font-size:var(--price-regularSize);font-weight:var(--price-regularWeight);line-height:var(--price-regularLineHeight);letter-spacing:calc(var(--price-regularTracking) * 1em)}.price-module__Kf6HVG__large{font-size:var(--price-largeSizeMin);font-weight:var(--price-largeWeight);line-height:var(--price-largeLineHeight);letter-spacing:calc(var(--price-largeTracking) * 1em)}@supports (width:calc(1px * (1vw / 1px))){.price-module__Kf6HVG__large{font-size:clamp(var(--price-largeSizeMin), calc(var(--price-largeSizeMin) + (var(--price-largeSizeMax) - var(--price-largeSizeMin)) * ((100vw - var(--type-fluid-from)) / (var(--type-fluid-to) - var(--type-fluid-from)))), var(--price-largeSizeMax))}}
.tile-module__H_0OIa__tile{gap:var(--tile-gap);padding:calc(var(--tile-paddingPhone) + (var(--tile-paddingDesktop) - var(--tile-paddingPhone)) * var(--layout-desktop));border-radius:var(--tile-radius);background:var(--tile-background);flex-direction:column;display:flex;position:relative}.tile-module__H_0OIa__photo{aspect-ratio:var(--tile-imageAspect);border-radius:var(--tile-imageRadius);position:relative;overflow:hidden}.tile-module__H_0OIa__photoImage{object-fit:contain}.tile-module__H_0OIa__photoFallback{height:100%;padding:calc(var(--tile-paddingPhone) + (var(--tile-paddingDesktop) - var(--tile-paddingPhone)) * var(--layout-desktop));background:var(--tile-imageFallback);color:var(--tile-caption);font-size:var(--tile-captionSize);line-height:var(--tile-captionLineHeight);font-weight:var(--tile-captionWeight);letter-spacing:calc(var(--tile-captionTracking) * 1em);text-align:center;justify-content:center;align-items:center;display:flex}.tile-module__H_0OIa__title{color:var(--tile-title);font-size:var(--tile-titleSize);line-height:var(--tile-titleLineHeight);font-weight:var(--tile-titleWeight);letter-spacing:calc(var(--tile-titleTracking) * 1em);min-height:calc(var(--tile-titleLines) * var(--tile-titleSize) * var(--tile-titleLineHeight));-webkit-line-clamp:var(--tile-titleLines);line-clamp:var(--tile-titleLines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tile-module__H_0OIa__titleLink{color:inherit;text-decoration:none}.tile-module__H_0OIa__titleLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.tile-module__H_0OIa__titleLink:focus-visible{outline:none}.tile-module__H_0OIa__purchase{justify-content:space-between;align-items:center;gap:var(--tile-purchaseGap);margin-top:auto;display:flex}.tile-module__H_0OIa__info{gap:var(--tile-infoGap);flex-direction:column;min-width:0;display:flex}.tile-module__H_0OIa__status{align-items:center;gap:var(--tile-statusGap);color:var(--tile-caption);font-size:var(--tile-captionSize);line-height:var(--tile-captionLineHeight);font-weight:var(--tile-captionWeight);letter-spacing:calc(var(--tile-captionTracking) * 1em);margin:0;display:flex}.tile-module__H_0OIa__dot{width:var(--tile-dotSize);height:var(--tile-dotSize);border-radius:var(--tile-dotSize);flex:none}.tile-module__H_0OIa__inStock{background:var(--tile-inStock)}.tile-module__H_0OIa__outOfStock{background:var(--tile-outOfStock)}@media (hover:hover) and (pointer:fine){.tile-module__H_0OIa__tile:hover{background:var(--tile-backgroundHover)}}.tile-module__H_0OIa__tile[data-preview=hover]{background:var(--tile-backgroundHover)}.tile-module__H_0OIa__tile[data-preview=focus]{outline:var(--tile-focusWidth) solid var(--tile-focusRing);outline-offset:var(--tile-focusOffset)}.tile-module__H_0OIa__tile:has(.tile-module__H_0OIa__titleLink:focus-visible){outline:var(--tile-focusWidth) solid var(--tile-focusRing);outline-offset:var(--tile-focusOffset)}@media (prefers-reduced-motion:no-preference){.tile-module__H_0OIa__tile{transition:transform var(--tile-pressDuration) var(--tile-pressEase)}.tile-module__H_0OIa__tile[data-preview=pressed]{transform:scale(var(--tile-pressScale))}.tile-module__H_0OIa__tile:has(.tile-module__H_0OIa__titleLink:active){transform:scale(var(--tile-pressScale))}}.tile-module__H_0OIa__tile[data-preview=pressed]{background:var(--tile-backgroundHover)}.tile-module__H_0OIa__tile:has(.tile-module__H_0OIa__titleLink:active){background:var(--tile-backgroundHover)}.tile-module__H_0OIa__hidden{clip-path:inset(50%);white-space:nowrap;position:absolute;inset:0;overflow:hidden}.tile-module__H_0OIa__cartButton{flex:none;display:inline-flex;position:relative}
.skeleton-module__fOwSGq__skeleton{display:block}.skeleton-module__fOwSGq__block{border-radius:var(--skeleton-radius);background:var(--skeleton-block);display:block}@media (prefers-reduced-motion:no-preference){.skeleton-module__fOwSGq__block{animation:skeleton-module__fOwSGq__pulse var(--motion-duration-skeleton) var(--motion-ease-inOut) infinite alternate}}@keyframes skeleton-module__fOwSGq__pulse{to{opacity:var(--opacity-disabled)}}.skeleton-module__fOwSGq__line{height:calc(var(--skeleton-lineSize) * var(--skeleton-lineLeading))}.skeleton-module__fOwSGq__tall{height:calc(var(--skeleton-titleSize) * var(--skeleton-titleLeading))}.skeleton-module__fOwSGq__short{width:calc(100% * var(--share-half))}.skeleton-module__fOwSGq__button{height:var(--button-minHeight);border-radius:var(--button-radius)}.skeleton-module__fOwSGq__tile{gap:var(--tile-gap);padding:calc(var(--tile-paddingPhone) + (var(--tile-paddingDesktop) - var(--tile-paddingPhone)) * var(--layout-desktop));border-radius:var(--tile-radius);background:var(--skeleton-surface);flex-direction:column;display:flex}.skeleton-module__fOwSGq__photo{aspect-ratio:var(--tile-imageAspect);border-radius:var(--tile-imageRadius)}.skeleton-module__fOwSGq__banner{aspect-ratio:calc(var(--banner-aspectPhone) + (var(--banner-aspectDesktop) - var(--banner-aspectPhone)) * var(--layout-desktop));border-radius:var(--banner-radius)}.skeleton-module__fOwSGq__card{grid-template-columns:repeat(calc(1 + var(--layout-desktop)), minmax(0, 1fr));gap:var(--space-l);padding:calc(var(--tile-paddingPhone) + (var(--tile-paddingDesktop) - var(--tile-paddingPhone)) * var(--layout-desktop));border-radius:var(--tile-radius);background:var(--skeleton-surface);display:grid}.skeleton-module__fOwSGq__cardInfo{gap:var(--space-s);flex-direction:column;display:flex}.skeleton-module__fOwSGq__row{gap:var(--shelf-titleGapPhone);flex-direction:column;display:flex}.skeleton-module__fOwSGq__rowTiles{grid-template-columns:repeat(var(--layout-columns), minmax(0, 1fr));column-gap:var(--shelf-itemGap);grid-template-rows:auto;grid-auto-rows:0;row-gap:0;display:grid;overflow:hidden}.skeleton-module__fOwSGq__cartLines{flex-direction:column;display:flex}.skeleton-module__fOwSGq__cartLine{gap:calc(var(--cartLine-columnGapPhone) + (var(--cartLine-columnGapDesktop) - var(--cartLine-columnGapPhone)) * var(--layout-desktop));padding-block:var(--cartLine-paddingY);border-top:var(--cartLine-dividerWidth) solid var(--cartLine-divider);display:flex}.skeleton-module__fOwSGq__cartLine:last-child{border-bottom:var(--cartLine-dividerWidth) solid var(--cartLine-divider)}.skeleton-module__fOwSGq__cartPhoto{width:calc(var(--cartLine-photoSizePhone) + (var(--cartLine-photoSizeDesktop) - var(--cartLine-photoSizePhone)) * var(--layout-desktop));height:calc(var(--cartLine-photoSizePhone) + (var(--cartLine-photoSizeDesktop) - var(--cartLine-photoSizePhone)) * var(--layout-desktop));border-radius:var(--cartLine-photoRadius);flex:none}.skeleton-module__fOwSGq__cartLine .skeleton-module__fOwSGq__cardInfo{gap:var(--cartLine-infoGap);flex:1}
.shelf-module__1JEAYW__shelf{gap:calc(var(--shelf-titleGapPhone) + (var(--shelf-titleGapDesktop) - var(--shelf-titleGapPhone)) * var(--layout-desktop));flex-direction:column;min-width:0;display:flex}.shelf-module__1JEAYW__head{justify-content:space-between;align-items:baseline;gap:var(--shelf-itemGap);display:flex}.shelf-module__1JEAYW__title{color:var(--shelf-title);font-size:var(--shelf-titleSizeMin);line-height:var(--shelf-titleLineHeight);font-weight:var(--shelf-titleWeight);letter-spacing:calc(var(--shelf-titleTracking) * 1em);margin:0}@supports (width:calc(1px * (1vw / 1px))){.shelf-module__1JEAYW__title{font-size:clamp(var(--shelf-titleSizeMin), calc(var(--shelf-titleSizeMin) + (var(--shelf-titleSizeMax) - var(--shelf-titleSizeMin)) * ((100vw - var(--type-fluid-from)) / (var(--type-fluid-to) - var(--type-fluid-from)))), var(--shelf-titleSizeMax))}}.shelf-module__1JEAYW__link{display:var(--layout-phoneOnly);color:var(--shelf-link);font-size:var(--shelf-linkSize);line-height:var(--shelf-linkLineHeight);font-weight:var(--shelf-linkWeight);letter-spacing:calc(var(--shelf-linkTracking) * 1em);cursor:pointer;flex:none;text-decoration:none;position:relative}.shelf-module__1JEAYW__link:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.shelf-module__1JEAYW__link:hover{color:var(--shelf-linkHover)}}.shelf-module__1JEAYW__link:active,.shelf-module__1JEAYW__link[data-preview=hover],.shelf-module__1JEAYW__link[data-preview=pressed]{color:var(--shelf-linkHover)}.shelf-module__1JEAYW__link:focus-visible,.shelf-module__1JEAYW__link[data-preview=focus]{outline:var(--shelf-focusWidth) solid var(--shelf-focusRing);outline-offset:var(--shelf-focusOffset)}.shelf-module__1JEAYW__track{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--shelf-itemGap) * (var(--layout-columns) - 1)) / var(--layout-columns));gap:var(--shelf-itemGap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.shelf-module__1JEAYW__item{scroll-snap-align:start;display:grid}.shelf-module__1JEAYW__dots{display:var(--layout-desktopOnly);min-height:var(--shelf-dotHitArea);justify-content:center}.shelf-module__1JEAYW__dot{min-width:var(--shelf-dotHitArea);height:var(--shelf-dotHitArea);border-radius:var(--shelf-dotHitArea);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.shelf-module__1JEAYW__mark{width:var(--shelf-dotSize);height:var(--shelf-dotSize);border-radius:var(--shelf-dotSize);background:var(--shelf-dotInactive);display:block}.shelf-module__1JEAYW__dot[aria-current=true] .shelf-module__1JEAYW__mark{width:var(--shelf-dotWidthActive);background:var(--shelf-dotActive)}@media (hover:hover) and (pointer:fine){.shelf-module__1JEAYW__dot:hover .shelf-module__1JEAYW__mark{background:var(--shelf-dotHover)}}.shelf-module__1JEAYW__dot:active .shelf-module__1JEAYW__mark,.shelf-module__1JEAYW__dot[data-preview=hover] .shelf-module__1JEAYW__mark,.shelf-module__1JEAYW__dot[data-preview=pressed] .shelf-module__1JEAYW__mark{background:var(--shelf-dotHover)}.shelf-module__1JEAYW__dot:focus-visible,.shelf-module__1JEAYW__dot[data-preview=focus]{outline:var(--shelf-focusWidth) solid var(--shelf-focusRing);outline-offset:var(--shelf-focusOffset)}
.tabbar-module__Vd4HgW__tabbar{padding-bottom:max(var(--space-xs), env(safe-area-inset-bottom));border:var(--tabbar-edgeWidth) solid var(--tabbar-edge);border-radius:var(--tabbar-radius) var(--tabbar-radius) 0 0;background:var(--tabbar-fallback);isolation:isolate;border-bottom:0;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(var(--tabbar-blur))) or (backdrop-filter:blur(var(--tabbar-blur)))){@media (prefers-reduced-transparency:no-preference){.tabbar-module__Vd4HgW__tabbar{background:var(--tabbar-background);-webkit-backdrop-filter:blur(var(--tabbar-blur));backdrop-filter:blur(var(--tabbar-blur))}}}@media (prefers-contrast:more){.tabbar-module__Vd4HgW__tabbar{border-color:var(--tabbar-contrastEdge);background:var(--tabbar-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}.tabbar-module__Vd4HgW__list{height:var(--tabbar-height);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.tabbar-module__Vd4HgW__cell{display:grid}.tabbar-module__Vd4HgW__tab{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:center;align-items:center;gap:var(--space-xxs);color:var(--tabbar-label);cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.tabbar-module__Vd4HgW__iconWrap{display:inline-flex;position:relative}.tabbar-module__Vd4HgW__icon{width:var(--tabbar-iconSize);height:var(--tabbar-iconSize);color:var(--tabbar-iconColor);stroke-width:var(--tabbar-iconStroke)}.tabbar-module__Vd4HgW__counter{position:absolute;top:0;left:100%;transform:translate(-50%,-50%)}.tabbar-module__Vd4HgW__label{font-size:var(--tabbar-labelSize);line-height:var(--tabbar-labelLineHeight);font-weight:var(--tabbar-labelWeight);letter-spacing:calc(var(--tabbar-labelTracking) * 1em)}.tabbar-module__Vd4HgW__tab[aria-current=page]{color:var(--tabbar-labelSelected)}.tabbar-module__Vd4HgW__tab[aria-current=page] .tabbar-module__Vd4HgW__icon{color:var(--tabbar-iconColorSelected)}.tabbar-module__Vd4HgW__tab[aria-current=page] .tabbar-module__Vd4HgW__iconWrap:before,.tabbar-module__Vd4HgW__tab:active .tabbar-module__Vd4HgW__iconWrap:before,.tabbar-module__Vd4HgW__tab[data-preview=pressed] .tabbar-module__Vd4HgW__iconWrap:before{content:"";z-index:-1;width:var(--tabbar-glowSize);height:var(--tabbar-glowSize);border-radius:var(--tabbar-glowSize);background:radial-gradient(closest-side, var(--tabbar-glow), transparent), radial-gradient(closest-side, var(--tabbar-glow), transparent);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tabbar-module__Vd4HgW__tab:focus-visible,.tabbar-module__Vd4HgW__tab[data-preview=focus]{outline:var(--tabbar-focusWidth) solid var(--tabbar-focusRing);outline-offset:calc(var(--tabbar-focusOffset) * -1 - var(--tabbar-focusWidth))}
.text-link-module__pWM19W__link{color:inherit;cursor:pointer;text-decoration:underline}.text-link-module__pWM19W__standalone{min-height:var(--link-minHeight);align-items:center;display:inline-flex}.text-link-module__pWM19W__tapArea{position:relative}.text-link-module__pWM19W__tapArea:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-link-module__pWM19W__link:visited{color:inherit}@media (hover:hover) and (pointer:fine){.text-link-module__pWM19W__link:hover{color:var(--link-textHover)}}.text-link-module__pWM19W__link:active,.text-link-module__pWM19W__link[data-preview=hover],.text-link-module__pWM19W__link[data-preview=pressed]{color:var(--link-textHover)}.text-link-module__pWM19W__link:focus-visible,.text-link-module__pWM19W__link[data-preview=focus]{outline:var(--link-focusWidth) solid var(--link-focusRing);outline-offset:var(--link-focusOffset)}
.category-tile-module__3So6UW__tile{border-radius:var(--categoryTile-radius);background:var(--categoryTile-background);color:var(--categoryTile-title);cursor:pointer;text-decoration:none;display:block;position:relative;overflow:hidden}.category-tile-module__3So6UW__photo{aspect-ratio:var(--categoryTile-imageAspect);position:relative}.category-tile-module__3So6UW__image{object-fit:cover}.category-tile-module__3So6UW__fallback{height:100%;padding:var(--categoryTile-padding);background:var(--categoryTile-imageFallback);color:var(--categoryTile-title);text-align:center;justify-content:center;align-items:flex-start;display:flex}.category-tile-module__3So6UW__title{padding:var(--categoryTile-padding);font-size:var(--categoryTile-titleSize);line-height:var(--categoryTile-titleLineHeight);font-weight:var(--categoryTile-titleWeight);letter-spacing:calc(var(--categoryTile-titleTracking) * 1em);position:absolute;inset:auto 0 0}.category-tile-module__3So6UW__tile:after{content:"";background:var(--categoryTile-hoverOverlay);opacity:0;pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.category-tile-module__3So6UW__tile:hover:after{opacity:1}}.category-tile-module__3So6UW__tile:active:after,.category-tile-module__3So6UW__tile[data-preview=hover]:after,.category-tile-module__3So6UW__tile[data-preview=pressed]:after{opacity:1}.category-tile-module__3So6UW__tile:focus-visible,.category-tile-module__3So6UW__tile[data-preview=focus]{outline:var(--categoryTile-focusWidth) solid var(--categoryTile-focusRing);outline-offset:var(--categoryTile-focusOffset)}@media (prefers-reduced-motion:no-preference){.category-tile-module__3So6UW__tile{transition:transform var(--categoryTile-pressDuration) var(--categoryTile-pressEase)}.category-tile-module__3So6UW__tile:active,.category-tile-module__3So6UW__tile[data-preview=pressed]{transform:scale(var(--categoryTile-pressScale))}}
.search-module__EodDcG__page{gap:var(--space-m);padding-inline:calc(var(--page-gutterPhone) + (var(--page-gutterDesktop) - var(--page-gutterPhone)) * var(--layout-desktop));padding-block:calc(var(--space-xs) + (var(--space-s) - var(--space-xs)) * var(--layout-desktop)) calc(var(--page-sectionGapPhone) + (var(--page-sectionGapDesktop) - var(--page-sectionGapPhone)) * var(--layout-desktop));flex-direction:column;display:flex}.search-module__EodDcG__titleDesktop{display:var(--layout-desktopOnly);flex-direction:column}.search-module__EodDcG__hiddenPhone{display:var(--layout-phoneOnly);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.search-module__EodDcG__suggest{display:var(--layout-phoneOnly);flex-direction:column}.search-module__EodDcG__results[data-suggesting]{display:var(--layout-desktopOnly)}.search-module__EodDcG__results{gap:var(--space-m);flex-direction:column;display:flex}.search-module__EodDcG__hint{color:var(--color-text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-lineHeight);font-weight:var(--type-body-weight);letter-spacing:calc(var(--type-body-tracking) * 1em);margin:0}
.category-strip-module__GhrV8a__strip{--visible:calc(var(--layout-stripVisiblePhone) + (var(--layout-columnsDesktop) - var(--layout-stripVisiblePhone)) * var(--layout-desktop));--gap:calc(var(--space-s) + (var(--space-m) - var(--space-s)) * var(--layout-desktop));grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gap) * (var(--visible) - 1)) / var(--visible));gap:var(--gap);margin:0;margin-right:calc(var(--page-gutterPhone) * -1 * (1 - var(--layout-desktop)));padding:0;padding-right:calc(var(--page-gutterPhone) * (1 - var(--layout-desktop)));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:grid;overflow-x:auto}.category-strip-module__GhrV8a__cell{scroll-snap-align:start;min-width:0;display:grid}
.cart-module__slX3xG__page{gap:var(--space-m);padding-inline:calc(var(--page-gutterPhone) + (var(--page-gutterDesktop) - var(--page-gutterPhone)) * var(--layout-desktop));padding-top:calc(var(--space-xs) + (var(--space-s) - var(--space-xs)) * var(--layout-desktop));padding-bottom:calc(var(--page-sectionGapPhone) + (var(--page-sectionGapDesktop) - var(--page-sectionGapPhone)) * var(--layout-desktop) + (var(--buybar-paddingYPhone) * 2 + var(--button-minHeight) + var(--space-xxs)) * (1 - var(--layout-desktop)));flex-direction:column;display:flex}.cart-module__slX3xG__titleDesktop{display:var(--layout-desktopOnly);flex-direction:column}.cart-module__slX3xG__hidden,.cart-module__slX3xG__hiddenPhone{clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.cart-module__slX3xG__hiddenPhone{display:var(--layout-phoneOnly)}.cart-module__slX3xG__layout{grid-template-columns:repeat(calc(1 + (var(--layout-columnsDesktop) - 1) * var(--layout-desktop)), minmax(0, 1fr));column-gap:var(--space-l);align-items:start;display:grid}.cart-module__slX3xG__lines{grid-column:span calc(1 + (var(--layout-columnsDesktop) - 2) * var(--layout-desktop));gap:var(--space-m);flex-direction:column;min-width:0;display:flex}.cart-module__slX3xG__summary{display:var(--layout-desktopOnly);top:calc(var(--header-paddingY) * 2 + var(--header-searchMinHeight) + var(--header-stickyEdgeWidth) + var(--space-s));flex-direction:column;min-width:0;position:sticky}.cart-module__slX3xG__empty{padding-block:var(--space-xl);justify-content:center;display:flex}.cart-module__slX3xG__barSlot{right:0;bottom:var(--space-xxs);padding-inline:var(--page-gutterPhone);position:absolute;left:0}
.error-state-module__8vw_QG__error{align-items:center;gap:var(--errorState-gap);text-align:center;flex-direction:column;display:flex}.error-state-module__8vw_QG__icon{width:var(--errorState-iconSize);height:var(--errorState-iconSize);color:var(--errorState-iconColor);stroke-width:var(--errorState-iconStroke)}.error-state-module__8vw_QG__title{color:var(--errorState-text);font-size:var(--errorState-textSize);line-height:var(--errorState-textLineHeight);font-weight:var(--errorState-textWeight);letter-spacing:calc(var(--errorState-textTracking) * 1em);margin:0}.error-state-module__8vw_QG__detail{color:var(--errorState-detail);font-size:var(--errorState-detailSize);line-height:var(--errorState-detailLineHeight);font-weight:var(--errorState-detailWeight);letter-spacing:calc(var(--errorState-detailTracking) * 1em);margin:0}.error-state-module__8vw_QG__action{justify-content:center;display:flex}
.not-found-module__sxuMuG__page{align-items:center;gap:var(--space-xs);padding:var(--space-xl) calc(var(--page-gutterPhone) + (var(--page-gutterDesktop) - var(--page-gutterPhone)) * var(--layout-desktop));flex-direction:column;display:flex}.not-found-module__sxuMuG__more{color:var(--color-text-secondary);font-size:var(--type-bodySmall-size);line-height:var(--type-bodySmall-lineHeight);font-weight:var(--type-bodySmall-weight);letter-spacing:calc(var(--type-bodySmall-tracking) * 1em);margin:0}.not-found-module__sxuMuG__hidden{clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}
.product-grid-module__5vQtUq__grid{grid-template-columns:repeat(var(--layout-columns), minmax(0, 1fr));gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.product-grid-module__5vQtUq__cell{min-width:0;display:grid}.product-grid-module__5vQtUq__end{height:0}
.home-module__Lmkgba__page{gap:calc(var(--page-sectionGapPhone) + (var(--page-sectionGapDesktop) - var(--page-sectionGapPhone)) * var(--layout-desktop));padding-inline:calc(var(--page-gutterPhone) + (var(--page-gutterDesktop) - var(--page-gutterPhone)) * var(--layout-desktop));padding-block:var(--space-s) calc(var(--page-sectionGapPhone) + (var(--page-sectionGapDesktop) - var(--page-sectionGapPhone)) * var(--layout-desktop));flex-direction:column;display:flex}.home-module__Lmkgba__section{gap:calc(var(--shelf-titleGapPhone) + (var(--shelf-titleGapDesktop) - var(--shelf-titleGapPhone)) * var(--layout-desktop));flex-direction:column;display:flex}.home-module__Lmkgba__features{grid-template-columns:repeat(calc(1 + (var(--layout-columnsDesktop) - 1) * var(--layout-desktop)), minmax(0, 1fr));gap:calc(var(--space-s) + (var(--space-m) - var(--space-s)) * var(--layout-desktop));display:grid}.home-module__Lmkgba__hidden{clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}
.soon-module__IOHlGq__page{padding:var(--space-xl) calc(var(--page-gutterPhone) + (var(--page-gutterDesktop) - var(--page-gutterPhone)) * var(--layout-desktop));justify-content:center;display:flex}.soon-module__IOHlGq__hidden{clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}
