.buttons-module__KUH2wq__base{cursor:pointer;white-space:nowrap;border-radius:var(--btn-radius);justify-content:center;align-items:center;transition:all .1s linear;display:inline-flex}.buttons-module__KUH2wq__iconSm{padding:var(--btn-icon-sm-padding)}.buttons-module__KUH2wq__iconMd{padding:var(--btn-icon-md-padding)}.buttons-module__KUH2wq__iconLg{padding:var(--btn-icon-lg-padding)}.buttons-module__KUH2wq__sm{gap:var(--btn-sm-gap);padding:var(--btn-sm-padding);font-size:var(--btn-sm-font-size);font-weight:var(--btn-sm-font-weight)}.buttons-module__KUH2wq__md{gap:var(--btn-md-gap);padding:var(--btn-md-padding);font-size:var(--btn-md-font-size);font-weight:var(--btn-md-font-weight)}.buttons-module__KUH2wq__lg{gap:var(--btn-lg-gap);padding:var(--btn-lg-padding);font-size:var(--btn-lg-font-size);font-weight:var(--btn-lg-font-weight)}.buttons-module__KUH2wq__icon{width:var(--btn-icon-size);height:var(--btn-icon-size);flex-shrink:0}.buttons-module__KUH2wq__base:focus-visible{outline:2px solid var(--btn-focus-ring);outline-offset:2px}.buttons-module__KUH2wq__base:disabled,.buttons-module__KUH2wq__base[data-disabled]{color:var(--btn-disabled-text);cursor:default}.buttons-module__KUH2wq__primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow)}.buttons-module__KUH2wq__primary:hover{background-color:var(--btn-primary-bg_hover);color:var(--btn-primary-text_hover,var(--btn-primary-text))}.buttons-module__KUH2wq__primary:disabled,.buttons-module__KUH2wq__primary[data-disabled]{background-color:var(--btn-disabled-bg)}.buttons-module__KUH2wq__secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);box-shadow:inset 0 0 0 1px var(--btn-secondary-ring), var(--shadow-xs)}.buttons-module__KUH2wq__secondary:hover{background-color:var(--btn-secondary-bg_hover);color:var(--btn-secondary-text_hover)}.buttons-module__KUH2wq__tertiary{color:var(--btn-tertiary-text);background-color:#0000}.buttons-module__KUH2wq__tertiary:hover{background-color:var(--btn-tertiary-bg_hover);color:var(--btn-tertiary-text_hover)}.buttons-module__KUH2wq__linkGray{color:var(--btn-link-gray-text);text-underline-offset:2px;background-color:#0000;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.buttons-module__KUH2wq__linkGray:hover{color:var(--btn-link-gray-text_hover);text-decoration-color:currentColor}.buttons-module__KUH2wq__linkColor{color:var(--btn-link-color-text);text-underline-offset:2px;background-color:#0000;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.buttons-module__KUH2wq__linkColor:hover{color:var(--btn-link-color-text_hover);text-decoration-color:currentColor}.buttons-module__KUH2wq__pill{cursor:pointer;white-space:nowrap;background-color:var(--btn-pill-bg);color:var(--btn-pill-text);border:1px solid var(--btn-pill-border);border-radius:var(--btn-pill-radius);padding-inline:var(--btn-pill-padding-x);padding-block:var(--btn-pill-padding-y);font-size:var(--btn-pill-font-size);font-weight:var(--btn-pill-font-weight);transition:all .1s linear}.buttons-module__KUH2wq__pill:hover{background-color:var(--btn-pill-bg_hover);color:var(--btn-pill-text_hover,var(--btn-pill-text))}.buttons-module__KUH2wq__categoryPill{white-space:nowrap;background-color:var(--btn-category-pill-bg);color:var(--btn-category-pill-text);border:1px solid var(--btn-category-pill-border);border-radius:var(--btn-pill-radius);font-size:var(--text-xs);padding-block:.375rem;padding-inline:.75rem;font-weight:500}
.ChatInput-module__qPHx4a__base{align-items:center;gap:var(--chatinput-gap);display:flex}.ChatInput-module__qPHx4a__base input{box-shadow:none;background-color:#0000;border:none;border-radius:0;outline:none}.ChatInput-module__qPHx4a__base button{border-radius:var(--radius-full)}.ChatInput-module__qPHx4a__landingpage{padding:var(--chatinput-landing-padding);border-radius:var(--chatinput-landing-radius);background:var(--chatinput-landing-bg);border:1px solid var(--chatinput-landing-border);box-shadow:var(--chatinput-landing-shadow);}@media (min-width:640px){.ChatInput-module__qPHx4a__landingpage{padding:var(--chatinput-landing-padding-sm);border-radius:var(--chatinput-landing-radius-sm)}}.ChatInput-module__qPHx4a__chatthread{padding:var(--chatinput-thread-padding-y) var(--chatinput-thread-padding-x);border-radius:var(--chatinput-thread-radius);background:var(--chatinput-thread-bg);-webkit-backdrop-filter:var(--chatinput-thread-backdrop);backdrop-filter:var(--chatinput-thread-backdrop);box-shadow:var(--chatinput-thread-shadow);width:100%;max-width:var(--chatinput-thread-max-width);margin-inline:auto;}@media (min-width:640px){.ChatInput-module__qPHx4a__chatthread{gap:var(--chatinput-gap-sm);padding:var(--chatinput-thread-padding-y-sm) var(--chatinput-thread-padding-x-sm)}}.ChatInput-module__qPHx4a__pdpchat{padding:var(--chatinput-pdp-padding);border-radius:var(--chatinput-pdp-radius);background:var(--chatinput-pdp-bg);-webkit-backdrop-filter:var(--chatinput-pdp-backdrop);backdrop-filter:var(--chatinput-pdp-backdrop);box-shadow:var(--chatinput-pdp-shadow);}
.CanvasSkeleton-module__Citx2G__container{background-color:var(--color-catalog-container-bg,var(--color-bg-secondary))}.CanvasSkeleton-module__Citx2G__shimmer{background-color:var(--color-bg-tertiary,#0000001a)}.CanvasSkeleton-module__Citx2G__card{background-color:var(--color-catalog-card-bg,var(--color-bg-primary))}
.ResponseBundleRecommendations-module__DZ0r8G__title{font-size:var(--bundle-title-font-size);line-height:var(--bundle-title-line-height);color:var(--color-fg-primary)}.ResponseBundleRecommendations-module__DZ0r8G__card{background-color:var(--bundle-card-bg);border-radius:var(--bundle-card-radius)}.ResponseBundleRecommendations-module__DZ0r8G__badge{background-color:var(--bundle-badge-bg);color:var(--bundle-badge-text)}.ResponseBundleRecommendations-module__DZ0r8G__brand{font-size:var(--bundle-brand-font-size);line-height:var(--bundle-brand-line-height);color:var(--color-fg-primary)}.ResponseBundleRecommendations-module__DZ0r8G__name{font-size:var(--bundle-name-font-size);line-height:var(--bundle-name-line-height);color:var(--color-fg-primary)}.ResponseBundleRecommendations-module__DZ0r8G__subtitle{font-size:var(--bundle-subtitle-font-size);line-height:var(--bundle-subtitle-line-height);color:var(--color-fg-secondary)}.ResponseBundleRecommendations-module__DZ0r8G__price{font-size:var(--productcard-price-font-size);font-weight:var(--productcard-price-font-weight);line-height:var(--productcard-price-line-height);color:var(--productcard-price-text)}.ResponseBundleRecommendations-module__DZ0r8G__addButton{font-size:var(--bundle-button-font-size);background-color:var(--bundle-button-bg);color:var(--bundle-button-text);border:1px solid var(--bundle-button-border);border-radius:var(--bundle-button-radius)}.ResponseBundleRecommendations-module__DZ0r8G__addButton:hover{background-color:var(--bundle-button-bg_hover);color:var(--bundle-button-text_hover)}
.ResponseHeroBanner-module__xmmXMa__heroBanner{cursor:default}.ResponseHeroBanner-module__xmmXMa__mobileContainer{background-color:var(--hero-gradient,var(--color-bg-secondary));padding-top:var(--herobanner-padding-y-mobile);padding-bottom:var(--herobanner-padding-y-mobile);display:block}@media (min-width:640px){.ResponseHeroBanner-module__xmmXMa__mobileContainer{display:none}}.ResponseHeroBanner-module__xmmXMa__titleMobile{font-size:var(--herobanner-title-size-mobile);color:var(--hero-text,var(--color-fg-primary));font-weight:700;line-height:1.1}.ResponseHeroBanner-module__xmmXMa__descriptionMobile{font-size:var(--herobanner-description-size-mobile);color:var(--hero-description,var(--color-fg-secondary));line-height:1.625}.ResponseHeroBanner-module__xmmXMa__desktopContainer{width:100%;min-height:var(--herobanner-min-height);border-top-left-radius:var(--herobanner-radius);border-top-right-radius:var(--herobanner-radius);display:none;position:relative;overflow:visible}@media (min-width:640px){.ResponseHeroBanner-module__xmmXMa__desktopContainer{display:grid}}.ResponseHeroBanner-module__xmmXMa__heroImage{border-top-left-radius:var(--herobanner-radius);border-top-right-radius:var(--herobanner-radius)}.ResponseHeroBanner-module__xmmXMa__leftFade{background:linear-gradient(to right, var(--hero-gradient,var(--color-bg-secondary)) var(--herobanner-gradient-solid-stop), transparent var(--herobanner-gradient-transparent-stop));border-top-left-radius:var(--herobanner-radius);border-top-right-radius:var(--herobanner-radius);position:absolute;inset:0}.ResponseHeroBanner-module__xmmXMa__bottomFade{height:var(--herobanner-bottom-fade-height);background:linear-gradient(to top, var(--hero-gradient,var(--color-bg-secondary)) 0%, transparent 100%);position:absolute;bottom:0;left:0;right:0}.ResponseHeroBanner-module__xmmXMa__contentWrapper{z-index:20;padding-inline:var(--u-grid-gap);position:relative}.ResponseHeroBanner-module__xmmXMa__contentStack{padding-top:var(--herobanner-padding-top-desktop);padding-bottom:calc(var(--productgrid-overlap) + var(--herobanner-padding-bottom-desktop))}.ResponseHeroBanner-module__xmmXMa__desktopTitle{font-size:var(--herobanner-title-size);max-width:var(--herobanner-content-max-width);color:var(--hero-text,var(--herobanner-text-color-light));text-shadow:var(--herobanner-text-shadow);font-weight:700;line-height:1.1}.ResponseHeroBanner-module__xmmXMa__desktopTitle[data-palette]{text-shadow:none}.ResponseHeroBanner-module__xmmXMa__desktopDescription{font-size:var(--herobanner-description-size);max-width:var(--herobanner-content-max-width);color:var(--hero-description,var(--herobanner-text-color-light-secondary));line-height:1.625}.ResponseHeroBanner-module__xmmXMa__pillsContainer{margin-bottom:var(--herobanner-pills-margin-bottom);max-width:50%}.ResponseHeroBanner-module__xmmXMa__highlightPill{background-color:var(--hero-highlight-bg);color:var(--hero-text)}
.AddToCartButton-module__T2U_Qa__buttonIcon{cursor:pointer;height:var(--productcard-cart-size);width:var(--productcard-cart-size);border-radius:var(--productcard-cart-radius);background-color:var(--productcard-cart-bg);color:var(--productcard-cart-text);padding:var(--productcard-cart-icon-padding,0)}.AddToCartButton-module__T2U_Qa__buttonIcon:hover{background-color:var(--productcard-cart-bg_hover)}.AddToCartButton-module__T2U_Qa__buttonFull{cursor:pointer;gap:var(--productcard-cart-gap);border-radius:var(--productcard-cart-radius);border:var(--productcard-cart-border,none);padding-inline:var(--productcard-cart-padding-x);padding-block:var(--productcard-cart-padding-y);background-color:var(--productcard-cart-bg);color:var(--productcard-cart-text);font-size:var(--productcard-cart-font-size);font-weight:var(--productcard-cart-font-weight)}.AddToCartButton-module__T2U_Qa__buttonFull:hover{background-color:var(--productcard-cart-bg_hover);color:var(--productcard-cart-text_hover,var(--productcard-cart-text))}.AddToCartButton-module__T2U_Qa__icon{height:var(--productcard-cart-icon-size);width:var(--productcard-cart-icon-size)}.AddToCartButton-module__T2U_Qa__iconStandalone{height:var(--productcard-cart-icon-size-standalone);width:var(--productcard-cart-icon-size-standalone)}
.Collect-module__xZvSBW__buttonIcon{height:var(--productcard-collect-size);width:var(--productcard-collect-size);border-radius:var(--productcard-collect-radius);background-color:var(--productcard-collect-bg);color:var(--productcard-collect-icon);box-shadow:var(--productcard-collect-shadow);cursor:pointer;transition:color .15s,transform .1s}.Collect-module__xZvSBW__buttonIcon:hover{background-color:var(--productcard-collect-bg_hover);color:var(--productcard-collect-icon_hover)}.Collect-module__xZvSBW__buttonIcon:active,.Collect-module__xZvSBW__buttonIcon[data-pressed]{transform:scale(.9)}.Collect-module__xZvSBW__buttonFull{gap:var(--productcard-collect-gap);border-radius:var(--productcard-collect-radius);padding-inline:var(--productcard-collect-padding-x);padding-block:var(--productcard-collect-padding-y);background-color:var(--productcard-collect-bg);color:var(--productcard-collect-icon);box-shadow:var(--productcard-collect-shadow);font-size:var(--productcard-collect-font-size);font-weight:var(--productcard-collect-font-weight);cursor:pointer;transition:color .15s,transform .1s}.Collect-module__xZvSBW__buttonFull:hover{background-color:var(--productcard-collect-bg_hover);color:var(--productcard-collect-icon_hover)}.Collect-module__xZvSBW__buttonFull:active,.Collect-module__xZvSBW__buttonFull[data-pressed]{transform:scale(.95)}.Collect-module__xZvSBW__icon{height:var(--productcard-collect-icon-size);width:var(--productcard-collect-icon-size)}.Collect-module__xZvSBW__iconButton{height:var(--productcard-collect-button-icon-size);width:var(--productcard-collect-button-icon-size)}.Collect-module__xZvSBW__iconFilled{fill:var(--productcard-collect-icon_active);color:var(--productcard-collect-icon_active)}.Collect-module__xZvSBW__favorited{color:var(--productcard-collect-icon_active)}.Collect-module__xZvSBW__favorited:hover{color:var(--productcard-collect-icon_active_hover)}
.ExternalProductLink-module__61Pr9G__button{cursor:pointer;border-radius:var(--productcard-extlink-radius);border:var(--productcard-extlink-border,none);background-color:var(--productcard-extlink-bg);padding-inline:var(--productcard-extlink-padding-x);padding-block:var(--productcard-extlink-padding-y);font-size:var(--productcard-extlink-font-size);font-weight:var(--productcard-extlink-font-weight);color:var(--productcard-extlink-text);text-decoration:none}.ExternalProductLink-module__61Pr9G__button:hover{background-color:var(--productcard-extlink-bg_hover);color:var(--productcard-extlink-text_hover)}
.ProductDescription-module__62ak7G__description{font-family:var(--productcard-description-font-family);font-size:var(--productcard-description-font-size);font-weight:var(--productcard-description-font-weight);line-height:var(--productcard-description-line-height);color:var(--productcard-description-text)}
.ProductImage-module__ZC9K-q__container{aspect-ratio:var(--productcard-image-aspect-ratio);max-height:var(--productcard-image-max-height);border-radius:var(--productcard-image-radius);background-color:var(--productcard-image-bg);padding:var(--productcard-image-padding)}
.ProductOffer-module__vE4oZq__badge{border-radius:var(--productcard-offer-radius);background-color:var(--productcard-offer-bg);padding-inline:var(--productcard-offer-padding-x);padding-block:var(--productcard-offer-padding-y);font-size:var(--productcard-offer-font-size);font-weight:var(--productcard-offer-font-weight);color:var(--productcard-offer-text)}
.ProductPrice-module__-l5v-G__container{gap:var(--productcard-price-gap)}.ProductPrice-module__-l5v-G__current{font-size:var(--productcard-price-font-size);font-weight:var(--productcard-price-font-weight);line-height:var(--productcard-price-line-height);color:var(--productcard-price-text)}.ProductPrice-module__-l5v-G__original{font-size:var(--productcard-price-font-size);font-weight:var(--productcard-price-font-weight);line-height:var(--productcard-price-line-height);color:var(--productcard-price-text-original);text-decoration:line-through}
.ProductReview-module__7lNY6a__container{gap:var(--productcard-review-gap)}.ProductReview-module__7lNY6a__star{height:var(--productcard-review-star-size);width:var(--productcard-review-star-size)}.ProductReview-module__7lNY6a__starFilled{fill:var(--productcard-review-star-filled);color:var(--productcard-review-star-filled)}.ProductReview-module__7lNY6a__starHalf{fill:var(--productcard-review-star-filled);color:var(--productcard-review-star-filled);opacity:var(--productcard-review-half-opacity)}.ProductReview-module__7lNY6a__starEmpty{color:var(--productcard-review-star-empty)}.ProductReview-module__7lNY6a__count{font-size:var(--text-sm);color:var(--productcard-review-text)}
.ProductShipping-module__HSO3pa__container{gap:var(--productcard-shipping-gap)}.ProductShipping-module__HSO3pa__text{font-size:var(--productcard-shipping-font-size);font-weight:var(--productcard-shipping-font-weight);line-height:var(--productcard-shipping-line-height);color:var(--productcard-shipping-text)}.ProductShipping-module__HSO3pa__icon{height:var(--productcard-shipping-icon-size);width:var(--productcard-shipping-icon-size);color:var(--productcard-shipping-icon)}
.ProductTitle-module__hK79hq__title{font-family:var(--productcard-title-font-family);font-size:var(--productcard-title-font-size);font-weight:var(--productcard-title-font-weight);line-height:var(--productcard-title-line-height);color:var(--productcard-title-text)}
.ProductVariants-module__iwtBVq__container{gap:var(--productcard-variants-gap)}.ProductVariants-module__iwtBVq__swatch{cursor:pointer;border-radius:var(--productcard-variants-radius);height:var(--productcard-variants-size);width:var(--productcard-variants-size);border-width:var(--productcard-variants-border-width);border-style:solid;border-color:var(--productcard-variants-border);transition-property:border-color;transition-duration:var(--productcard-variants-transition-duration);padding:2px}.ProductVariants-module__iwtBVq__swatch:hover{border-color:var(--productcard-variants-border_hover)}.ProductVariants-module__iwtBVq__swatchDisabled{border-color:var(--productcard-variants-border_disabled);opacity:var(--productcard-variants-disabled-opacity)}.ProductVariants-module__iwtBVq__pill{cursor:pointer;border:1px solid var(--productcard-variants-border);transition-property:border-color;transition-duration:var(--productcard-variants-transition-duration);border-radius:9999px;padding:.25rem .625rem}.ProductVariants-module__iwtBVq__pill:hover{border-color:var(--productcard-variants-border_hover)}.ProductVariants-module__iwtBVq__pillText{font-size:var(--text-xs);color:var(--productcard-variants-text);white-space:nowrap}.ProductVariants-module__iwtBVq__overflow{font-size:var(--text-xs);color:var(--productcard-variants-text)}
.QuickView-module__REfdjq__buttonIcon{cursor:pointer;height:var(--productcard-quickview-size);width:var(--productcard-quickview-size);border-radius:var(--productcard-quickview-radius);background-color:var(--productcard-quickview-bg);color:var(--productcard-quickview-text);box-shadow:var(--productcard-quickview-shadow)}.QuickView-module__REfdjq__buttonIcon:hover{background-color:var(--productcard-quickview-bg_hover)}.QuickView-module__REfdjq__buttonFull{cursor:pointer;gap:var(--productcard-quickview-gap);border-radius:var(--productcard-quickview-radius);padding-inline:var(--productcard-quickview-padding-x);padding-block:var(--productcard-quickview-padding-y);background-color:var(--productcard-quickview-bg);color:var(--productcard-quickview-text);box-shadow:var(--productcard-quickview-shadow);font-size:var(--productcard-quickview-font-size);font-weight:var(--productcard-quickview-font-weight)}.QuickView-module__REfdjq__buttonFull:hover{background-color:var(--productcard-quickview-bg_hover)}.QuickView-module__REfdjq__icon{height:var(--productcard-quickview-icon-size);width:var(--productcard-quickview-icon-size)}.QuickView-module__REfdjq__iconButton{height:var(--productcard-quickview-button-icon-size);width:var(--productcard-quickview-button-icon-size)}
.ResponseProductGridBase-module__KvGfNa__gridWrapper{padding-top:var(--productgrid-padding-top);padding-inline:var(--u-grid-gap);padding-bottom:var(--u-grid-gap);width:fit-content}.ResponseProductGridBase-module__KvGfNa__loadMoreWrapper{padding-top:var(--productgrid-loadmore-spacing,1.5rem);padding-bottom:var(--productgrid-loadmore-spacing,1.5rem);justify-content:center;display:flex}.ResponseProductGridBase-module__KvGfNa__loadMoreButton{padding:var(--productgrid-loadmore-padding-y,.625rem) var(--productgrid-loadmore-padding-x,1.5rem);font-size:var(--productgrid-loadmore-font-size,var(--text-sm));font-weight:var(--productgrid-loadmore-font-weight,600);color:var(--productgrid-loadmore-text,var(--btn-secondary-text));background:var(--productgrid-loadmore-bg,var(--btn-secondary-bg));border:1px solid var(--productgrid-loadmore-border,var(--btn-secondary-ring));border-radius:var(--productgrid-loadmore-radius,var(--radius-lg));box-shadow:var(--productgrid-loadmore-shadow,var(--btn-secondary-shadow));cursor:pointer;transition:background-color .15s,color .15s}.ResponseProductGridBase-module__KvGfNa__loadMoreButton:hover{background:var(--productgrid-loadmore-bg_hover,var(--btn-secondary-bg_hover));color:var(--productgrid-loadmore-text_hover,var(--btn-secondary-text_hover))}
.ResponseProductResult-module__omoxeG__resultContainer{border-top-left-radius:var(--herobanner-radius-mobile);border-top-right-radius:var(--herobanner-radius-mobile)}.ResponseProductResult-module__omoxeG__gridOverlap{margin-top:calc(-1 * var(--productgrid-overlap))}
.ResponseSpecComparison-module__rCPkva__gridWrapper{padding-top:var(--productgrid-padding-top);padding-inline:var(--u-grid-gap);padding-bottom:var(--u-grid-gap);width:fit-content}.ResponseSpecComparison-module__rCPkva__card{background-color:var(--color-catalog-card-bg);border-radius:var(--speccomparison-card-radius)}.ResponseSpecComparison-module__rCPkva__title{font-size:var(--text-catalog-compare-title);line-height:var(--text-catalog-compare-title--line-height);color:var(--color-catalog-title-text)}.ResponseSpecComparison-module__rCPkva__price{font-size:var(--productcard-price-font-size);font-weight:var(--productcard-price-font-weight);line-height:var(--productcard-price-line-height);color:var(--productcard-price-text)}.ResponseSpecComparison-module__rCPkva__overlay{height:var(--catalog-overlay-height);background:linear-gradient(to bottom, var(--color-catalog-overlay-start) 0%, var(--color-catalog-overlay-end) 100%);-webkit-backdrop-filter:blur(var(--catalog-overlay-blur));backdrop-filter:blur(var(--catalog-overlay-blur))}.ResponseSpecComparison-module__rCPkva__addButton{background-color:var(--productcard-quickview-bg);color:var(--productcard-quickview-text);border-radius:var(--productcard-quickview-radius);font-size:var(--productcard-quickview-font-size);font-weight:var(--productcard-quickview-font-weight)}.ResponseSpecComparison-module__rCPkva__featureLabel{color:var(--color-fg-tertiary)}.ResponseSpecComparison-module__rCPkva__featureText{font-size:var(--text-catalog-compare-feature);line-height:var(--text-catalog-compare-feature--line-height);color:var(--color-catalog-description-text)}
.ChatMessage-module__ZpHO-W__userBubble{max-width:var(--chat-bubble-max-width);padding-inline:var(--chat-bubble-padding-x);padding-block:var(--chat-bubble-padding-y);border-radius:var(--chat-bubble-radius);border-bottom-right-radius:var(--chat-bubble-radius-sm);background-color:var(--color-chat-user-bg);color:var(--color-chat-user-text)}.ChatMessage-module__ZpHO-W__userText{font-size:var(--text-chat-message);line-height:var(--text-chat-message--line-height);text-align:right}.ChatMessage-module__ZpHO-W__agentBubble{max-width:var(--chat-bubble-max-width);padding-inline:var(--chat-bubble-padding-x);padding-block:var(--chat-bubble-padding-y);border-radius:var(--chat-bubble-radius);border-bottom-left-radius:var(--chat-bubble-radius-sm);background-color:var(--color-chat-assistant-bg);color:var(--color-chat-assistant-text);box-shadow:var(--shadow-xs)}.ChatMessage-module__ZpHO-W__agentProse{color:inherit;font-size:var(--text-chat-message);line-height:var(--text-chat-message--line-height)}.ChatMessage-module__ZpHO-W__agentProse>:first-child{margin-top:0}.ChatMessage-module__ZpHO-W__agentProse>:last-child{margin-bottom:0}.ChatMessage-module__ZpHO-W__agentProse :where(p){margin-top:calc(var(--spacing) * 2.5);margin-bottom:calc(var(--spacing) * 2.5)}.ChatMessage-module__ZpHO-W__agentProse :where(ul),.ChatMessage-module__ZpHO-W__agentProse :where(ol){margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 1.5);padding-inline-start:calc(var(--spacing) * 5)}.ChatMessage-module__ZpHO-W__agentProse :where(li){margin-top:calc(var(--spacing) * .5);margin-bottom:calc(var(--spacing) * .5)}.ChatMessage-module__ZpHO-W__agentProse :where(ul){list-style-type:disc}.ChatMessage-module__ZpHO-W__agentProse :where(ol){list-style-type:decimal}.ChatMessage-module__ZpHO-W__agentProse :where(strong){color:inherit;font-weight:700}.ChatMessage-module__ZpHO-W__suggestionPill{padding-inline:var(--chat-bubble-padding-x);padding-block:var(--chat-bubble-padding-y);border-radius:var(--chat-bubble-radius);font-size:var(--text-chat-message);line-height:var(--text-chat-message--line-height);background-color:var(--color-chat-quick-reply-bg);color:var(--color-chat-quick-reply-text);border:1px solid var(--color-chat-quick-reply-border)}.ChatMessage-module__ZpHO-W__suggestionPill:hover{background-color:var(--color-chat-quick-reply-bg_hover);color:var(--color-chat-quick-reply-text_hover)}
.MessageList-module__bJ_KHa__canvasContainer{background-color:var(--canvas-bg,var(--color-bg-primary));outline:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);width:fit-content}.MessageList-module__bJ_KHa__loadingBubble{background-color:var(--color-chat-assistant-bg);color:var(--color-chat-assistant-text);border:1px solid var(--color-chat-quick-reply-border);border-radius:var(--chat-bubble-radius);border-bottom-left-radius:var(--chat-bubble-radius-sm)}.MessageList-module__bJ_KHa__dot{background-color:var(--color-chat-assistant-text);opacity:.6}.MessageList-module__bJ_KHa__dot1{margin-left:4px;animation-delay:0s}.MessageList-module__bJ_KHa__dot2{animation-delay:.15s}.MessageList-module__bJ_KHa__dot3{animation-delay:.3s}.MessageList-module__bJ_KHa__shimmerText{color:var(--color-chat-assistant-text);font-size:var(--text-chat-message);line-height:var(--text-chat-message--line-height)}
.PDPCanvas-module__-P7gQq__root{min-height:auto}.PDPCanvas-module__-P7gQq__imageArea{background-color:var(--pdpcanvas-image-bg)}@media (min-width:1024px){.PDPCanvas-module__-P7gQq__imageArea{align-self:flex-start;height:fit-content;max-height:88vh;position:sticky;top:0}}.PDPCanvas-module__-P7gQq__imageMetaRow{letter-spacing:.04em;color:var(--color-fg-secondary);justify-content:space-between;align-items:center;padding:.5rem 1rem .25rem;font-size:.75rem;font-weight:500;display:flex}@media (min-width:1024px){.PDPCanvas-module__-P7gQq__imageMetaRow{display:none}}.PDPCanvas-module__-P7gQq__thumbnailStrip{scrollbar-width:none;gap:.5rem;padding:0 1rem .5rem;display:flex;overflow-x:auto}@media (min-width:1024px){.PDPCanvas-module__-P7gQq__thumbnailStrip{display:none}}.PDPCanvas-module__-P7gQq__thumbnailStrip::-webkit-scrollbar{display:none}.PDPCanvas-module__-P7gQq__thumbnail{border-radius:var(--radius-xs);cursor:pointer;border:2px solid #0000;flex-shrink:0;width:3.5rem;height:3.5rem;transition:border-color .15s;overflow:hidden}.PDPCanvas-module__-P7gQq__thumbnail[data-active=true]{border-color:var(--color-fg-primary)}.PDPCanvas-module__-P7gQq__infoPanel{padding:.75rem 1rem 1rem}@media (min-width:1024px){.PDPCanvas-module__-P7gQq__infoPanel{padding:var(--pdpcanvas-info-padding)}}.PDPCanvas-module__-P7gQq__navCounter{font-size:var(--pdpcanvas-nav-counter-font-size);color:var(--pdpcanvas-nav-counter-text)}.PDPCanvas-module__-P7gQq__navButton{width:var(--pdpcanvas-nav-btn-size);height:var(--pdpcanvas-nav-btn-size);border-radius:var(--pdpcanvas-nav-btn-radius);border:1px solid var(--pdpcanvas-nav-btn-border);color:var(--pdpcanvas-nav-btn-text);background-color:var(--pdpcanvas-nav-btn-bg);transition:border-color .15s}.PDPCanvas-module__-P7gQq__navButton:hover:not(:disabled){border-color:var(--pdpcanvas-nav-btn-border_hover)}.PDPCanvas-module__-P7gQq__navButton:disabled{opacity:.3}.PDPCanvas-module__-P7gQq__title{font-size:var(--pdpcanvas-title-font-size);font-weight:var(--pdpcanvas-title-font-weight);letter-spacing:var(--pdpcanvas-title-letter-spacing);line-height:var(--pdpcanvas-title-line-height);color:var(--pdpcanvas-title-text);margin:0}.PDPCanvas-module__-P7gQq__badge{color:var(--pdpcanvas-badge-text);background-color:var(--pdpcanvas-badge-bg);font-size:var(--pdpcanvas-badge-font-size);font-weight:var(--pdpcanvas-badge-font-weight);text-transform:uppercase;letter-spacing:var(--pdpcanvas-badge-letter-spacing)}.PDPCanvas-module__-P7gQq__price{font-family:var(--pdpcanvas-price-font-family);font-size:var(--pdpcanvas-price-font-size);color:var(--pdpcanvas-price-text);margin:0}.PDPCanvas-module__-P7gQq__description{font-size:var(--pdpcanvas-description-font-size);line-height:var(--pdpcanvas-description-line-height);color:var(--pdpcanvas-description-text);margin:0}.PDPCanvas-module__-P7gQq__description ul,.PDPCanvas-module__-P7gQq__description ol{margin:.5rem 0;padding-left:1.5rem;list-style-type:disc}.PDPCanvas-module__-P7gQq__description ol{list-style-type:decimal}.PDPCanvas-module__-P7gQq__cta{background-color:var(--pdpcanvas-cta-bg);color:var(--pdpcanvas-cta-text);border-radius:var(--pdpcanvas-cta-radius);height:var(--pdpcanvas-cta-height);font-weight:var(--pdpcanvas-cta-font-weight);font-size:var(--pdpcanvas-cta-font-size);letter-spacing:var(--pdpcanvas-cta-letter-spacing);border:none;transition:background-color .15s}.PDPCanvas-module__-P7gQq__cta:hover{background-color:var(--pdpcanvas-cta-bg_hover)}.PDPCanvas-module__-P7gQq__accordionGroup{border-top:1px solid var(--pdpcanvas-divider-color)}.PDPCanvas-module__-P7gQq__insightBlock{padding:var(--pdpcanvas-insight-padding);background-color:var(--pdpcanvas-insight-bg);border-radius:var(--pdpcanvas-insight-radius);border-left:3px solid var(--pdpcanvas-insight-accent)}.PDPCanvas-module__-P7gQq__insightText{font-size:var(--pdpcanvas-insight-font-size);line-height:var(--pdpcanvas-insight-line-height);color:var(--pdpcanvas-insight-text);margin:0}.PDPCanvas-module__-P7gQq__mobileImageContainer{aspect-ratio:3/4;background-color:var(--pdpcanvas-image-bg);width:100%;position:relative}.PDPCanvas-module__-P7gQq__brand{font-size:var(--pdpcanvas-brand-font-size);font-weight:var(--pdpcanvas-brand-font-weight);text-transform:uppercase;letter-spacing:var(--pdpcanvas-brand-letter-spacing);color:var(--pdpcanvas-brand-text)}.PDPCanvas-module__-P7gQq__ratingRow{align-items:center;gap:.375rem;display:flex}.PDPCanvas-module__-P7gQq__stars{color:var(--pdpcanvas-star-color);gap:.125rem;display:flex}.PDPCanvas-module__-P7gQq__starIcon{width:.875rem;height:.875rem}.PDPCanvas-module__-P7gQq__ratingValue{color:var(--pdpcanvas-rating-text);font-size:.8125rem;font-weight:500}.PDPCanvas-module__-P7gQq__detailsGrid{border-top:1px solid var(--pdpcanvas-divider-color);grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;padding:1rem 0;display:grid}.PDPCanvas-module__-P7gQq__detailItem{flex-direction:column;gap:.125rem;display:flex}.PDPCanvas-module__-P7gQq__detailLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--pdpcanvas-detail-label-text);font-size:.6875rem;font-weight:600}.PDPCanvas-module__-P7gQq__detailValue{color:var(--pdpcanvas-detail-value-text);font-size:.875rem}.PDPCanvas-module__-P7gQq__reviewCount{color:var(--pdpcanvas-review-text);font-size:.8125rem;font-weight:500}.PDPCanvas-module__-P7gQq__lovesCount{color:var(--pdpcanvas-loves-text);align-items:center;gap:.25rem;margin-left:.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.PDPCanvas-module__-P7gQq__heartIcon{width:.75rem;height:.75rem;color:var(--pdpcanvas-heart-color)}.PDPCanvas-module__-P7gQq__highlightTags{color:var(--pdpcanvas-highlight-text);border-bottom:1px solid var(--pdpcanvas-divider-color);margin:0;padding-bottom:.25rem;font-size:.8125rem}.PDPCanvas-module__-P7gQq__highlightTag{color:var(--pdpcanvas-highlight-tag-text);font-weight:500}.PDPCanvas-module__-P7gQq__variantLabel{color:var(--pdpcanvas-variant-label-text);font-size:.8125rem;font-weight:500}.PDPCanvas-module__-P7gQq__variantSwatch{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:9999px;width:2.25rem;height:2.25rem;padding:2px;transition:border-color .15s;overflow:hidden}.PDPCanvas-module__-P7gQq__variantSwatch[data-active=true]{border-color:var(--pdpcanvas-swatch-active-border)}.PDPCanvas-module__-P7gQq__variantSwatch[data-unavailable=true]{opacity:.3;cursor:not-allowed}.PDPCanvas-module__-P7gQq__variantSwatch:hover:not([data-unavailable=true]){border-color:var(--pdpcanvas-swatch-hover-border)}.PDPCanvas-module__-P7gQq__swatchColor{border-radius:9999px;width:100%;height:100%;display:block}.PDPCanvas-module__-P7gQq__sizeLabel{color:var(--pdpcanvas-size-label-text);font-size:.8125rem;font-weight:500}.PDPCanvas-module__-P7gQq__sizePill{border-radius:var(--pdpcanvas-size-pill-radius);border:1px solid var(--pdpcanvas-size-pill-border);background-color:var(--pdpcanvas-size-pill-bg);color:var(--pdpcanvas-size-pill-text);cursor:pointer;padding:.5rem 1rem;font-size:.8125rem;transition:border-color .15s,background-color .15s}.PDPCanvas-module__-P7gQq__sizePill[data-active=true]{border-color:var(--pdpcanvas-size-pill-active-border);font-weight:600}.PDPCanvas-module__-P7gQq__sizePill[data-unavailable=true]{opacity:.3;cursor:not-allowed}.PDPCanvas-module__-P7gQq__sizePill:hover:not([data-unavailable=true]){border-color:var(--pdpcanvas-size-pill-hover-border)}
.PDPQuickReplies-module__3uCdYq__root{flex-wrap:wrap;gap:.5rem;display:flex}.PDPQuickReplies-module__3uCdYq__pill{border:1px solid var(--color-chat-quick-reply-border,var(--color-border-secondary));background-color:var(--color-chat-quick-reply-bg,var(--color-bg-secondary));color:var(--color-chat-quick-reply-text,var(--color-fg-secondary));font-size:var(--text-sm,.875rem);cursor:pointer;border-radius:9999px;padding:.375rem .75rem;line-height:1.25rem;transition:background-color .15s,color .15s}.PDPQuickReplies-module__3uCdYq__pill:hover{background-color:var(--color-chat-quick-reply-bg_hover,var(--color-bg-tertiary));color:var(--color-chat-quick-reply-text_hover,var(--color-fg-primary))}
.PDPModal-module___FcXzG__page{z-index:100;background-color:var(--color-bg-primary,#fff);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.PDPModal-module___FcXzG__page:after{content:"";background-color:var(--color-bg-primary,#fff);height:300px;z-index:inherit;position:fixed;bottom:-300px;left:0;right:0}.PDPModal-module___FcXzG__scrollArea{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding-bottom:2rem;position:relative;overflow-y:auto}.PDPModal-module___FcXzG__closeButtonRow{z-index:10;pointer-events:none;justify-content:flex-start;padding:.75rem .75rem 0;display:flex;position:sticky;top:0}.PDPModal-module___FcXzG__canvasWrapper{margin-top:-2.75rem}.PDPModal-module___FcXzG__closeButton{pointer-events:auto;background:var(--color-bg-primary,#fff);border:1px solid var(--color-border-secondary,#e5e5e5);border-radius:var(--radius-full,9999px);cursor:pointer;width:2rem;height:2rem;box-shadow:var(--shadow-sm,0 1px 3px #0000001a);justify-content:center;align-items:center;transition:background-color .15s;display:flex}.PDPModal-module___FcXzG__closeButton:hover{background-color:var(--color-bg-secondary_hover,#f0f0f0)}.PDPModal-module___FcXzG__closeIcon{width:1rem;height:1rem;color:var(--color-fg-primary,#000)}.PDPModal-module___FcXzG__pdpDivider{background-color:var(--color-border-secondary,#e5e5e5);width:100%;height:1px;margin-top:1.5rem}.PDPModal-module___FcXzG__messagesSectionTitle{color:var(--color-fg-tertiary,#6b7280);margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.PDPModal-module___FcXzG__messagesSection{flex-direction:column;gap:.75rem;width:100%;max-width:768px;margin-inline:auto;padding:1.5rem 1rem 16rem;display:flex}.PDPModal-module___FcXzG__footer{border-top:1px solid var(--color-border-secondary,#e5e5e5);background-color:var(--color-bg-primary,#fff);width:100%;max-width:768px;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));flex-shrink:0;margin-inline:auto}.PDPModal-module___FcXzG__chatBarThumb{border-radius:calc(var(--chatinput-thread-radius,1.5rem) - 4px);border:1px solid var(--color-border-secondary,#e5e5e5);background-color:var(--color-bg-secondary,#f5f5f5);flex-shrink:0;width:2rem;height:2rem;overflow:hidden}
.ProductContextStub-module__wgOzrG__stub{background:var(--color-bg-secondary,#f7f7f7);border:1px solid var(--color-border-secondary,#e5e5e5);border-radius:var(--radius-lg,.75rem);cursor:pointer;text-align:left;align-items:center;gap:.75rem;width:fit-content;max-width:65%;padding:.625rem .75rem;transition:background-color .15s;display:flex}.ProductContextStub-module__wgOzrG__stub:hover{background:var(--color-bg-secondary_hover,#efefef);border-color:var(--color-border-primary,#ccc);box-shadow:0 1px 4px #00000014}.ProductContextStub-module__wgOzrG__thumbnail{border-radius:var(--radius-md,.5rem);object-fit:cover;flex-shrink:0;width:2.5rem;height:2.5rem}.ProductContextStub-module__wgOzrG__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ProductContextStub-module__wgOzrG__count{color:var(--color-fg-primary,#000);font-size:.8125rem;font-weight:600}.ProductContextStub-module__wgOzrG__product{color:var(--color-fg-secondary,#666);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ProductContextStub-module__wgOzrG__chevron{width:1rem;height:1rem;color:var(--color-fg-quaternary,#999);flex-shrink:0}
.FavoritesModal-module__waviHa__overlay{background-color:var(--favoritesmodal-overlay-bg)}.FavoritesModal-module__waviHa__modal{background-color:var(--favoritesmodal-bg)}.FavoritesModal-module__waviHa__headerBorder{border-color:var(--favoritesmodal-border)}.FavoritesModal-module__waviHa__title,.FavoritesModal-module__waviHa__icon{color:var(--color-fg-primary)}.FavoritesModal-module__waviHa__emptyText{color:var(--color-fg-secondary)}.FavoritesModal-module__waviHa__divider{border-color:var(--favoritesmodal-border)}.FavoritesModal-module__waviHa__imageBg{background-color:var(--favoritesmodal-image-bg)}.FavoritesModal-module__waviHa__brandText,.FavoritesModal-module__waviHa__productText,.FavoritesModal-module__waviHa__priceText{color:var(--color-fg-primary)}.FavoritesModal-module__waviHa__addButton{cursor:pointer;background-color:var(--favoritesmodal-button-bg);color:var(--favoritesmodal-button-text)}.FavoritesModal-module__waviHa__removeButton{cursor:pointer;border:1px solid var(--favoritesmodal-remove-border);color:var(--favoritesmodal-remove-text);background-color:#0000}
.FavoriteItem-module__pjaQwq__brandText,.FavoriteItem-module__pjaQwq__productName{color:var(--color-fg-primary)}.FavoriteItem-module__pjaQwq__savedLabel{color:var(--color-fg-secondary)}.FavoriteItem-module__pjaQwq__price{color:var(--color-fg-primary)}.FavoriteItem-module__pjaQwq__addButton{cursor:pointer;border:1px solid var(--favoriteitem-button-border);color:var(--favoriteitem-button-text);background-color:#0000}
.FavoritesFlyout-module__Rwghea__flyout{background-color:var(--favoritesflyout-bg);border:1px solid var(--favoritesflyout-border);box-shadow:var(--favoritesflyout-shadow)}.FavoritesFlyout-module__Rwghea__heading{color:var(--color-fg-primary)}.FavoritesFlyout-module__Rwghea__link{color:var(--favoritesflyout-link-text)}.FavoritesFlyout-module__Rwghea__listCard{background-color:var(--color-bg-secondary)}.FavoritesFlyout-module__Rwghea__subtext{color:var(--color-fg-secondary)}.FavoritesFlyout-module__Rwghea__thumb{background-color:var(--color-bg-primary);border:2px solid var(--favoritesflyout-thumb-border)}.FavoritesFlyout-module__Rwghea__recentList{border-color:var(--color-border-secondary)}
.FavoritesPill-module__hX9GqG__fixedPosition{right:calc(var(--u-gutter) + 90px)}.FavoritesPill-module__hX9GqG__pill{cursor:pointer;background-color:var(--favoritespill-bg);border:1px solid var(--favoritespill-border)}.FavoritesPill-module__hX9GqG__thumb{background-color:var(--favoritespill-thumb-bg)}.FavoritesPill-module__hX9GqG__count{color:var(--favoritespill-count-color);font-size:14px;font-weight:500}
.SimpleHeader-module__IjLi4q__logoContainer{width:var(--simpleheader-logo-width)}.SimpleHeader-module__IjLi4q__cartButton{right:var(--u-gutter)}.SimpleHeader-module__IjLi4q__cartButtonEmpty{background-color:var(--color-bg-primary);color:var(--color-fg-primary);border:1px solid var(--color-border-secondary)}.SimpleHeader-module__IjLi4q__cartButtonFilled{background-color:var(--color-fg-primary);color:var(--color-fg-white)}
.QuickViewModal-module__0vZ2GW__overlay{z-index:100;background-color:var(--quickviewmodal-overlay-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.QuickViewModal-module__0vZ2GW__modal{width:var(--quickviewmodal-width);max-width:var(--quickviewmodal-max-width);max-height:var(--quickviewmodal-max-height);background-color:var(--quickviewmodal-bg);border-radius:var(--quickviewmodal-radius);box-shadow:var(--quickviewmodal-shadow);position:relative;overflow:hidden}.QuickViewModal-module__0vZ2GW__dialog{padding:var(--quickviewmodal-padding);outline:none}.QuickViewModal-module__0vZ2GW__closeButton{top:var(--quickviewmodal-close-offset);right:var(--quickviewmodal-close-offset);width:var(--quickviewmodal-close-size);height:var(--quickviewmodal-close-size);border-radius:var(--quickviewmodal-close-radius);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute}.QuickViewModal-module__0vZ2GW__closeButton:hover{background-color:var(--quickviewmodal-close-bg_hover)}.QuickViewModal-module__0vZ2GW__closeIcon{width:var(--quickviewmodal-close-icon-size);height:var(--quickviewmodal-close-icon-size);color:var(--quickviewmodal-close-color)}.QuickViewModal-module__0vZ2GW__content{gap:var(--quickviewmodal-gap);grid-template-columns:1fr;display:grid}@media (min-width:768px){.QuickViewModal-module__0vZ2GW__content{grid-template-columns:1fr 1fr}}.QuickViewModal-module__0vZ2GW__imageSection{flex-direction:column;display:flex}.QuickViewModal-module__0vZ2GW__mainImage{width:100%;aspect-ratio:var(--quickviewmodal-image-aspect);max-width:var(--quickviewmodal-image-max-width);max-height:var(--quickviewmodal-image-max-height);background-color:var(--quickviewmodal-image-bg);border-radius:var(--quickviewmodal-image-radius);position:relative}.QuickViewModal-module__0vZ2GW__thumbnails{gap:var(--quickviewmodal-thumbnail-gap);max-width:100%;margin-top:var(--quickviewmodal-image-gap);display:flex;overflow:hidden}.QuickViewModal-module__0vZ2GW__thumbnail{width:var(--quickviewmodal-thumbnail-size);height:var(--quickviewmodal-thumbnail-size);border:var(--quickviewmodal-thumbnail-border);border-radius:var(--quickviewmodal-thumbnail-radius);cursor:pointer;background:0 0;padding:0;position:relative;overflow:hidden}.QuickViewModal-module__0vZ2GW__thumbnailSelected{border-color:var(--quickviewmodal-thumbnail-selected-border)}.QuickViewModal-module__0vZ2GW__socialProof{align-items:center;gap:var(--quickviewmodal-social-gap);margin-top:var(--quickviewmodal-image-gap);font-size:var(--quickviewmodal-social-font-size);color:var(--quickviewmodal-social-color);flex-wrap:wrap;display:flex}.QuickViewModal-module__0vZ2GW__rating,.QuickViewModal-module__0vZ2GW__loves{align-items:center;gap:.25rem;display:flex}.QuickViewModal-module__0vZ2GW__reviewCount{color:var(--quickviewmodal-review-link-color)}.QuickViewModal-module__0vZ2GW__lovesIcon{width:var(--quickviewmodal-loves-icon-size);height:var(--quickviewmodal-loves-icon-size);color:var(--quickviewmodal-loves-icon-color)}.QuickViewModal-module__0vZ2GW__exclusive{font-weight:var(--quickviewmodal-exclusive-weight);color:var(--quickviewmodal-exclusive-color)}.QuickViewModal-module__0vZ2GW__detailsSection{gap:var(--quickviewmodal-details-gap);flex-direction:column;display:flex}.QuickViewModal-module__0vZ2GW__brand{font-size:var(--quickviewmodal-brand-font-size);font-weight:var(--quickviewmodal-brand-font-weight);color:var(--quickviewmodal-brand-color);margin:0}.QuickViewModal-module__0vZ2GW__productName{font-size:var(--quickviewmodal-name-font-size);font-weight:var(--quickviewmodal-name-font-weight);line-height:var(--quickviewmodal-name-line-height);color:var(--quickviewmodal-name-color);margin:0}.QuickViewModal-module__0vZ2GW__meta{font-size:var(--quickviewmodal-meta-font-size);color:var(--quickviewmodal-meta-color);text-transform:uppercase;letter-spacing:var(--quickviewmodal-meta-letter-spacing);margin:0}.QuickViewModal-module__0vZ2GW__viewDetailsLink{font-size:var(--quickviewmodal-link-font-size);color:var(--quickviewmodal-link-color);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:inline-block}.QuickViewModal-module__0vZ2GW__viewDetailsLink:hover{text-decoration:underline}.QuickViewModal-module__0vZ2GW__actions{gap:var(--quickviewmodal-actions-gap);margin-top:var(--quickviewmodal-actions-margin-top);display:flex}.QuickViewModal-module__0vZ2GW__quantityWrapper{position:relative}.QuickViewModal-module__0vZ2GW__quantitySelect{appearance:none;width:var(--quickviewmodal-quantity-width);height:var(--quickviewmodal-button-height);padding:var(--quickviewmodal-quantity-padding);font-size:var(--quickviewmodal-quantity-font-size);color:var(--quickviewmodal-quantity-color);background-color:var(--quickviewmodal-quantity-bg);border:var(--quickviewmodal-quantity-border);border-radius:var(--quickviewmodal-quantity-radius);cursor:pointer}.QuickViewModal-module__0vZ2GW__quantityChevron{pointer-events:none;width:var(--quickviewmodal-quantity-chevron-size);height:var(--quickviewmodal-quantity-chevron-size);color:var(--quickviewmodal-quantity-color);position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.QuickViewModal-module__0vZ2GW__addToCartButton{height:var(--quickviewmodal-button-height);padding:0 var(--quickviewmodal-button-padding-x);font-size:var(--quickviewmodal-button-font-size);font-weight:var(--quickviewmodal-button-font-weight);color:var(--quickviewmodal-button-color);background-color:var(--quickviewmodal-button-bg);border-radius:var(--quickviewmodal-button-radius);cursor:pointer;border:none;flex:1;transition:background-color .2s}.QuickViewModal-module__0vZ2GW__addToCartButton:hover{background-color:var(--quickviewmodal-button-bg_hover)}.QuickViewModal-module__0vZ2GW__wishlistButton{justify-content:center;align-items:center;gap:var(--quickviewmodal-wishlist-gap);width:100%;height:var(--quickviewmodal-button-height);margin-top:var(--quickviewmodal-actions-margin-top);font-size:var(--quickviewmodal-wishlist-font-size);font-weight:var(--quickviewmodal-wishlist-font-weight);color:var(--quickviewmodal-wishlist-color);background-color:var(--quickviewmodal-wishlist-bg);border:var(--quickviewmodal-wishlist-border);border-radius:var(--quickviewmodal-wishlist-radius);cursor:pointer;padding:0;transition:background-color .2s;display:flex}.QuickViewModal-module__0vZ2GW__wishlistButton:hover{background-color:var(--quickviewmodal-wishlist-bg_hover)}.QuickViewModal-module__0vZ2GW__wishlistIcon{width:var(--quickviewmodal-wishlist-icon-size);height:var(--quickviewmodal-wishlist-icon-size)}
.ConversationalResponsePage-module__pQ64vG__inputFade{background:linear-gradient(to top, var(--color-bg-primary) 70%, transparent)}.ConversationalResponsePage-module__pQ64vG__page{background-color:var(--color-bg-primary)}.ConversationalResponsePage-module__pQ64vG__loadingBubble{background-color:var(--color-chat-assistant-bg);color:var(--color-chat-assistant-text);border:1px solid var(--color-chat-quick-reply-border);border-radius:var(--chat-bubble-radius);border-bottom-left-radius:var(--chat-bubble-radius-sm)}.ConversationalResponsePage-module__pQ64vG__dot{background-color:var(--color-chat-assistant-text);opacity:.6}.ConversationalResponsePage-module__pQ64vG__dot1{margin-left:4px;animation-delay:0s}.ConversationalResponsePage-module__pQ64vG__dot2{animation-delay:.15s}.ConversationalResponsePage-module__pQ64vG__dot3{animation-delay:.3s}.ConversationalResponsePage-module__pQ64vG__shimmerText{color:var(--color-chat-assistant-text);font-size:var(--text-chat-message);line-height:var(--text-chat-message--line-height)}
.GeneratedPageBase-module___rZVFG__page,.GeneratedPageBase-module___rZVFG__productGrid{background-color:var(--generatedpage-bg,var(--color-bg-secondary))}.GeneratedPageBase-module___rZVFG__inputFade{background:linear-gradient(to top, var(--generatedpage-bg,var(--color-bg-secondary)) 70%, transparent)}
.ProductCollage-module__u14j_q__gradientOverlay{background:radial-gradient(ellipse 60% 70% at 50% 50%, var(--color-bg-primary) 0%, transparent 100%)}
