@charset "utf-8";

.cartConfirmationTop_vMhOS { margin: 24px auto; height: auto; width: 100%; display: flex; flex-flow: column wrap; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; border-bottom: 1px solid rgb(204, 204, 204); }

.cartConfirmationTop_vMhOS > div { margin-bottom: 24px; -webkit-box-flex: 1; flex-grow: 1; }

.cartConfirmationTop_vMhOS .angiMessage_1JliZ { padding-top: 16px; display: grid; grid-template-columns: auto 1fr; column-gap: 12px; }

.cartConfirmationTop_vMhOS .angiMessage_1JliZ svg[class*="angi"] { grid-area: 1 / 1 / span 2; font-size: 10px; height: 4em; width: 4em; }

.productsAddedContainer_Zbq2H { display: flex; -webkit-box-align: center; align-items: center; flex-wrap: wrap; align-content: flex-start; }

.productsAddedContainer_Zbq2H [class*="svg-icon-success"] { font-size: 10px; width: 2em; height: 2em; max-width: 40px; stroke-width: 4px; max-height: 40px; }

.productsAddedContainer_Zbq2H .productsAddedCount_1qf1b { position: relative; box-sizing: border-box; text-align: left; width: 80%; float: left; margin: 0px; padding-left: 12px; }

.productsAddedContainer_Zbq2H .productsAdded_1MaK1 { display: none; }

.cartDetails_Igq1C { display: flex; flex-wrap: wrap; }

.cartDetails_Igq1C .cartTotalItems_ZtdwA, .cartDetails_Igq1C .orderDetails_3tdHp { display: none; }

.cartDetails_Igq1C .cartTotalItems_ZtdwA { font-weight: 600; height: 40px; }

.cartDetails_Igq1C .subtotalText__9Ylb { padding-right: 20px; }

.cartDetails_Igq1C .subtotalAmt_Y2wgk { font-weight: 400; }

.cartDetails_Igq1C .confirmationRightContainer_I4yfO { width: 100%; }

.cartDetails_Igq1C .confirmationRightContainer_I4yfO .confirmationActions_323u_ { border-top: none; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 0px; margin: 0px; }

.cartDetails_Igq1C .confirmationRightContainer_I4yfO .confirmationActions_323u_ [class*="button-checkout-now"], .cartDetails_Igq1C .confirmationRightContainer_I4yfO .confirmationActions_323u_ [class*="button-registry-continue"] { width: 100%; margin-left: 0px; }

.cartDetails_Igq1C .confirmationRightContainer_I4yfO .confirmationActions_323u_ [class*="button-continue-shopping"] { width: 100%; margin-bottom: 0px; }

.cartConfirmationBottom_1Dr2C { background: rgb(255, 255, 255); padding-top: 0px; margin-top: 0px; }

.cartConfirmationBottom_1Dr2C [class*="addon-container"] { border-bottom: 1px solid rgb(204, 204, 204); padding-top: 0px; margin: 0px 0px 24px; }

.cartConfirmationBottom_1Dr2C [class*="addon-container"] [class*="addon-box-wrap"] { margin-top: 16px; }

.cartConfirmationBottom_1Dr2C [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] { text-align: left; vertical-align: top; width: 100%; height: auto; display: inline-block; margin-bottom: 16px; }

.cartConfirmationBottom_1Dr2C [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="addon-image"] { width: 115px; float: left; }

.cartConfirmationBottom_1Dr2C [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="addon-details"] { width: calc(100% - 115px); float: left; padding-left: 16px; box-sizing: border-box; }

.cartConfirmationBottom_1Dr2C [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="addon-details"] [class*="addon-name"] { font-weight: 400; }

.cartConfirmationBottom_1Dr2C [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="addon-price"] { font-weight: 600; display: block; margin-bottom: 14px; }

.cartConfirmationBottom_1Dr2C [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="added-button"] { width: auto; }

.cartConfirmationBottom_1Dr2C [class*="carouselContainer"] [class*="sliderTitle"] { font-size: 16px; line-height: 20px; }

.cartConfirmationBottom_1Dr2C .confirmationPiCarousel_2U-7x { border-top: none; }

.cartConfirmationBottom_1Dr2C .confirmationPiCarousel_2U-7x [class*="dsProductCardImg"] { aspect-ratio: 1 / 1; }

.cartConfirmationBottom_1Dr2C .confirmationPiCarousel_2U-7x [class*="showcase-loading"] { white-space: nowrap; margin: 16px 0px 32px; }

.cartConfirmationBottom_1Dr2C .confirmationPiCarousel_2U-7x [class*="showcase-loading"] svg { width: 36%; margin-right: 8px; }

.cartConfirmationBottom_1Dr2C .confirmationPiCarousel_2U-7x [class*="showcase-loading"] svg rec { width: 100%; }

@media screen and (max-width: 768px) {
  .cartConfirmationBottom_1Dr2C [class*="constructor-carousel"] { width: calc(100% + 36.4px); margin-left: -18.2px; }
}

.cartConfirmationBottom_1Dr2C [class*="constructor-carousel"] [class*="dsCarouselResponsiveHeaderContainer"] [class*="header"] { font-size: 16px; line-height: 18px; }

@media screen and (min-width: 769px) {
  .cartConfirmationBottom_1Dr2C [class*="constructor-carousel"] [class*="dsCarouselResponsiveHeaderContainer"] { margin: 0px 0px 16px; }
  .cartConfirmationBottom_1Dr2C [class*="constructor-carousel"] [class*="dsCarouselResponsive"] [class*="dsCarouselResponsiveTrackContainer"] [class*="dsCarouselResponsiveTrack"] { padding: 3px; }
  .angiMessagePrice_3iEAa { flex-basis: 50%; }
  .cartConfirmationContent_1CznR { margin: 0px 40px 40px; }
  .cartConfirmationTop_vMhOS { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; width: 100%; -webkit-box-pack: justify; justify-content: space-between; max-width: 1280px; }
  .cartConfirmationTop_vMhOS .productsAddedContainer_Zbq2H { width: 50%; }
  .cartConfirmationTop_vMhOS .productsAddedContainer_Zbq2H .productsAdded_1MaK1 { display: block; padding-top: 20px; width: 100%; }
  .cartConfirmationTop_vMhOS .productsAddedContainer_Zbq2H .productsAdded_1MaK1 .tooltipContainer_1ZUO0 { display: inline-block; }
  .cartConfirmationTop_vMhOS .productsAddedContainer_Zbq2H .productsAdded_1MaK1 .tooltipContainer_1ZUO0 [class*="dsTooltipButton"] { margin-right: 8px; }
  .cartConfirmationTop_vMhOS .productsAddedContainer_Zbq2H .productsAdded_1MaK1 .tooltipContainer_1ZUO0 [class*="dsTooltipMessage"] { top: 50px; }
  .cartConfirmationTop_vMhOS .productsAddedContainer_Zbq2H .productsAdded_1MaK1 .tooltipContainer_1ZUO0 [class*="dsTooltipMessage"] [class*="dsTooltipText"] { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .cartConfirmationTop_vMhOS .cartDetails_Igq1C { padding-top: 0px; max-width: 440px; width: 50%; }
  .cartConfirmationTop_vMhOS .cartTotalItems_ZtdwA, .cartConfirmationTop_vMhOS .orderDetails_3tdHp { display: flex; width: 50%; margin-bottom: 24px; margin-top: 0px; }
  .cartConfirmationTop_vMhOS .orderDetails_3tdHp { -webkit-box-pack: end; justify-content: flex-end; }
  .cartConfirmationBottom_1Dr2C { margin: 0px auto; max-width: 1280px; }
  .cartConfirmationBottom_1Dr2C [class*="addon-container"] { margin-top: 24px; }
  .cartConfirmationBottom_1Dr2C [class*="addon-container"] [class*="section-header"] { display: none; }
  .cartConfirmationBottom_1Dr2C [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] { width: 31.2%; margin: 0px 24px 24px 0px; }
  .cartConfirmationBottom_1Dr2C [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="addon-details"] { width: 170px; padding-left: 24px; padding-top: 8px; }
  .cartConfirmationBottom_1Dr2C .confirmationPiCarousel_2U-7x { max-width: 1280px; margin-top: 24px; }
}

@media screen and (min-width: 769px) and (max-width: 1280px) {
  .cartConfirmationBottom_1Dr2C .confirmationPiCarousel_2U-7x [class*="showcase-loading"] svg { width: 22%; }
}

.cartConfirmationContent_1CznR .cartConfirmationTop_vMhOS .cartDetails_Igq1C .cartTotalItems_ZtdwA { display: none; }

.cartConfirmationContent_1CznR .cartConfirmationTop_vMhOS .cartDetails_Igq1C .confirmationRightContainer_I4yfO .confirmationActions_323u_ .registryMessage_2X2QW .messageTxt_3i-5F { font-weight: 600; display: block; line-height: 24px; margin-top: 16px; }

.cartConfirmationContent_1CznR .cartConfirmationTop_vMhOS .cartDetails_Igq1C .confirmationRightContainer_I4yfO .confirmationActions_323u_ .viewChecklistLink_2BYP7 { width: 100%; }

.cartConfirmationContent_1CznR .cartConfirmationTop_vMhOS .tooltipContainer_1ZUO0 img { height: 116px; aspect-ratio: 1 / 1; }

[class*="added-message"] { letter-spacing: 1px; font-weight: 400; }

[class*="added-message"] [class*="svg-icon-success"] { font-size: 10px; width: 1.5em; height: 1.5em; color: rgb(34, 34, 34); }

@media screen and (min-width: 1280px) {
  .cartConfirmationBottom_1Dr2C .confirmationPiCarousel_2U-7x [class*="showcase-loading"] svg { width: 14%; }
  .cartConfirmationTop_vMhOS .cartDetails_Igq1C .confirmationRightContainer_I4yfO .confirmationActions_323u_ { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-pack: justify; justify-content: space-between; }
  .cartConfirmationTop_vMhOS .cartDetails_Igq1C .confirmationRightContainer_I4yfO .confirmationActions_323u_ [class*="button-registry-continue"], .cartConfirmationTop_vMhOS .cartDetails_Igq1C .confirmationRightContainer_I4yfO .confirmationActions_323u_ [class*="button-view-registry"] { width: 49%; }
}

.productsAddedContainer_Zbq2H .productsAddedCount_1qf1b, .productsAddedContainer_Zbq2H [class*="svg-icon-success"] { color: rgb(34, 34, 34); }

.productsAddedContainer_Zbq2H .productsAddedCount_1qf1b { font-weight: 500; font-size: 16px; line-height: 20px; }

.confirmationRightContainer_I4yfO .confirmationActions_323u_ [class*="button-registry-continue"], .confirmationRightContainer_I4yfO .confirmationActions_323u_ [class*="button-view-registry"] { width: 100%; margin-left: 0px; }

.confirmationRightContainer_I4yfO .confirmationActions_323u_ .registryMessage_2X2QW .messageTxt_3i-5F { letter-spacing: 0.5px; }

.confirmationRightContainer_I4yfO .confirmationActions_323u_ .viewChecklistLink_2BYP7 { width: 100%; }

[class*="addon-container"] [class*="addon-header"] { text-transform: uppercase; }

[class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="addon-price"] { font-weight: 400; }

.cartConfirmationBottom_1Dr2C .confirmationPiCarousel_2U-7x [class*="dsCarouselOuterWrap"] { padding-top: 8px; }

.cartConfirmationBottom_1Dr2C .confirmationPiCarousel_2U-7x .showcase-loading_dEu9C { white-space: nowrap; margin: 16px 0px 32px; }

.cartConfirmationBottom_1Dr2C .confirmationPiCarousel_2U-7x .showcase-loading_dEu9C svg { width: 36%; margin-right: 8px; }

.cartConfirmationBottom_1Dr2C .confirmationPiCarousel_2U-7x .showcase-loading_dEu9C svg rec { width: 100%; }

.cartConfirmationTop_Dn4ZS { margin: 24px auto; height: auto; width: 100%; display: flex; flex-flow: column wrap; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; border-bottom: 1px solid rgb(204, 204, 204); }

.cartConfirmationTop_Dn4ZS > div { margin-bottom: 24px; -webkit-box-flex: 1; flex-grow: 1; }

.cartConfirmationTop_Dn4ZS .angiMessage_1PfAm { padding-top: 16px; display: grid; grid-template-columns: auto 1fr; column-gap: 12px; }

.cartConfirmationTop_Dn4ZS .angiMessage_1PfAm svg[class*="angi"] { grid-area: 1 / 1 / span 2; font-size: 10px; height: 4em; width: 4em; }

.productsAddedContainer_1TKJC { display: flex; -webkit-box-align: center; align-items: center; flex-wrap: wrap; align-content: flex-start; }

.productsAddedContainer_1TKJC [class*="svg-icon-success"] { font-size: 10px; width: 2em; height: 2em; max-width: 40px; stroke-width: 4px; max-height: 40px; }

.productsAddedContainer_1TKJC .productsAddedCount_15Vls { position: relative; box-sizing: border-box; text-align: left; width: 80%; float: left; margin: 0px; padding-left: 12px; font-weight: 300; font-size: 20px; }

.productsAddedContainer_1TKJC .productsAdded_2iPdT { display: none; }

.cartDetails_2PRgx { display: flex; flex-wrap: wrap; }

.cartDetails_2PRgx .cartTotalItems_E0LNh, .cartDetails_2PRgx .orderDetails_2Bqk9 { display: none; }

.cartDetails_2PRgx .cartTotalItems_E0LNh { font-weight: 500; height: 40px; }

.cartDetails_2PRgx .subtotalText_15N5o { padding-right: 20px; }

.cartDetails_2PRgx .subtotalAmt_2B_20 { font-weight: 300; }

.cartDetails_2PRgx .confirmationRightContainer_2JpSo { width: 100%; }

.cartDetails_2PRgx .confirmationRightContainer_2JpSo .confirmationActions_1bc97 { border-top: none; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 0px; margin: 0px; }

.cartDetails_2PRgx .confirmationRightContainer_2JpSo .confirmationActions_1bc97 [class*="button-checkout-now"], .cartDetails_2PRgx .confirmationRightContainer_2JpSo .confirmationActions_1bc97 [class*="button-registry-continue"] { width: 100%; margin-left: 0px; }

.cartDetails_2PRgx .confirmationRightContainer_2JpSo .confirmationActions_1bc97 [class*="button-continue-shopping"] { width: 100%; margin-bottom: 0px; }

.cartConfirmationBottom_2KYOO { background: rgb(255, 255, 255); padding-top: 0px; margin-top: 0px; }

.cartConfirmationBottom_2KYOO [class*="addon-container"] { border-bottom: 1px solid rgb(204, 204, 204); padding-top: 0px; margin: 0px 0px 24px; }

.cartConfirmationBottom_2KYOO [class*="addon-container"] [class*="addon-box-wrap"] { margin-top: 16px; }

.cartConfirmationBottom_2KYOO [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] { text-align: left; vertical-align: top; width: 100%; height: auto; display: inline-block; margin-bottom: 16px; }

.cartConfirmationBottom_2KYOO [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="addon-image"] { width: 115px; float: left; }

.cartConfirmationBottom_2KYOO [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="addon-details"] { width: calc(100% - 115px); float: left; padding-left: 16px; box-sizing: border-box; }

.cartConfirmationBottom_2KYOO [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="addon-details"] [class*="addon-name"] { font-weight: 300; }

.cartConfirmationBottom_2KYOO [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="addon-price"] { font-weight: 500; display: block; margin-bottom: 14px; }

.cartConfirmationBottom_2KYOO [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="added-button"] { width: auto; }

.cartConfirmationBottom_2KYOO [class*="carouselContainer"] [class*="sliderTitle"] { font-size: 16px; line-height: 20px; }

.cartConfirmationBottom_2KYOO .confirmationPiCarousel_1QWQp { border-top: none; }

.cartConfirmationBottom_2KYOO .confirmationPiCarousel_1QWQp [class*="dsProductCardImg"] { aspect-ratio: 1 / 1; }

.cartConfirmationBottom_2KYOO .confirmationPiCarousel_1QWQp [class*="showcase-loading"] { white-space: nowrap; margin: 16px 0px 32px; }

.cartConfirmationBottom_2KYOO .confirmationPiCarousel_1QWQp [class*="showcase-loading"] svg { width: 36%; margin-right: 8px; }

.cartConfirmationBottom_2KYOO .confirmationPiCarousel_1QWQp [class*="showcase-loading"] svg rec { width: 100%; }

@media screen and (max-width: 768px) {
  .cartConfirmationBottom_2KYOO [class*="constructor-carousel"] { width: calc(100% + 36.4px); margin-left: -18.2px; }
  .cartConfirmationBottom_2KYOO [class*="constructor-carousel"] div[aria-label="People Also Bought"] [class*="dsProductCardButton"] { display: none; }
}

@media screen and (min-width: 769px) {
  .cartConfirmationBottom_2KYOO [class*="constructor-carousel"] [class*="dsCarouselResponsiveHeaderContainer"] { margin: 0px 0px 16px; }
  .cartConfirmationBottom_2KYOO [class*="constructor-carousel"] [class*="dsCarouselResponsive"] [class*="dsCarouselResponsiveTrackContainer"] [class*="dsCarouselResponsiveTrack"] { padding: 3px; }
  .angiMessagePrice_j-C8c { flex-basis: 50%; }
  .cartConfirmationContent_1rJ4V { margin: 0px 40px 40px; }
  .cartConfirmationTop_Dn4ZS { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; width: 100%; -webkit-box-pack: justify; justify-content: space-between; max-width: 1280px; }
  .cartConfirmationTop_Dn4ZS .productsAddedContainer_1TKJC { width: 50%; }
  .cartConfirmationTop_Dn4ZS .productsAddedContainer_1TKJC .productsAdded_2iPdT { display: block; padding-top: 20px; width: 100%; }
  .cartConfirmationTop_Dn4ZS .productsAddedContainer_1TKJC .productsAdded_2iPdT .tooltipContainer_1kzf7 { display: inline-block; }
  .cartConfirmationTop_Dn4ZS .productsAddedContainer_1TKJC .productsAdded_2iPdT .tooltipContainer_1kzf7 [class*="dsTooltipButton"] { margin-right: 8px; }
  .cartConfirmationTop_Dn4ZS .productsAddedContainer_1TKJC .productsAdded_2iPdT .tooltipContainer_1kzf7 [class*="dsTooltipMessage"] { top: 50px; }
  .cartConfirmationTop_Dn4ZS .productsAddedContainer_1TKJC .productsAdded_2iPdT .tooltipContainer_1kzf7 [class*="dsTooltipMessage"] [class*="dsTooltipText"] { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .cartConfirmationTop_Dn4ZS .cartDetails_2PRgx { padding-top: 0px; max-width: 440px; width: 50%; }
  .cartConfirmationTop_Dn4ZS .cartTotalItems_E0LNh, .cartConfirmationTop_Dn4ZS .orderDetails_2Bqk9 { display: flex; width: 50%; margin-bottom: 24px; margin-top: 0px; }
  .cartConfirmationTop_Dn4ZS .orderDetails_2Bqk9 { -webkit-box-pack: end; justify-content: flex-end; }
  .cartConfirmationBottom_2KYOO { margin: 0px auto; max-width: 1280px; }
  .cartConfirmationBottom_2KYOO [class*="addon-container"] { margin-top: 24px; }
  .cartConfirmationBottom_2KYOO [class*="addon-container"] [class*="section-header"] { display: none; }
  .cartConfirmationBottom_2KYOO [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] { width: 31.2%; margin: 0px 24px 24px 0px; }
  .cartConfirmationBottom_2KYOO [class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="addon-details"] { width: 170px; padding-left: 24px; padding-top: 8px; }
  .cartConfirmationBottom_2KYOO .confirmationPiCarousel_1QWQp { max-width: 1280px; margin-top: 24px; }
}

@media screen and (min-width: 769px) and (max-width: 1280px) {
  .cartConfirmationBottom_2KYOO .confirmationPiCarousel_1QWQp [class*="showcase-loading"] svg { width: 22%; }
}

@media screen and (min-width: 1280px) {
  .cartConfirmationBottom_2KYOO .confirmationPiCarousel_1QWQp [class*="showcase-loading"] svg { width: 14%; }
}

.productsAddedContainer_1TKJC .productsAddedCount_15Vls, .productsAddedContainer_1TKJC [class*="svg-icon-success"] { color: rgb(34, 34, 34); }

[class*="addon-container"] [class*="addon-header"] { text-transform: uppercase; }

[class*="addon-container"] [class*="addon-box-wrap"] [class*="addon-box"] [class*="addon-price"] { font-weight: 300; }

.cartConfirmationBottom_2KYOO .confirmationPiCarousel_1QWQp [class*="dsCarouselOuterWrap"] { padding-top: 8px; }

.cartConfirmationBottom_2KYOO [class*="constructor-carousel"] [class*="dsCarouselResponsiveHeaderContainer"] [class*="header"] { font-size: 14px; line-height: 16px; }

.dimensionSummaryContainer_2677O .metricValues_364m- { margin-left: 8px; }

.dimensionSummaryContainer_2677O .metricValues_364m-::before { content: "("; }

.dimensionSummaryContainer_2677O .metricValues_364m-::after { content: ")"; }

.dimensionSummaryContainer_2677O .metricValues_364m- .eachValue_3Izfe:last-of-type { margin-right: 4px; }

.dimensionSummaryContainer_2677O .metricValues_364m- .metricUnits_3dwyn { text-transform: lowercase; }

.dimensionSummaryContainer_2677O .metricValues_364m- .measurementAbbr_DHuOP::before, .dimensionSummaryContainer_2677O .metricValues_364m- .metricUnits_3dwyn::before { content: " "; }

.dimensionSummaryContainer_2677O .metricValues_364m- .eachValue_3Izfe:not(:nth-last-child(-n+3))::after, .dimensionSummaryContainer_2677O .standardValues_1xr1O .eachValue_3Izfe:not(:nth-last-child(-n+2))::after { content: " x "; text-transform: lowercase; }

[class*="details-dimensions"] .dimensionSummaryContainer_2677O:first-of-type { margin-left: 8px; }

[class*="add-to-cart-with-terms-popup"] [class*="product-summary"] .dimensionSummaryContainer_2677O, [class*="galleryAdditionalContent"] [class*="product-summary"] .dimensionSummaryContainer_2677O { font-size: 12px; line-height: 20px; }

[class*="stickyAddToCartButtons"] .dimensionSummaryContainer_2677O .metricValues_364m-, [class*="stickyAddToCartButtons"] .dimensionSummaryContainer_2677O .standardValues_1xr1O { display: block; }

.recently-viewed-products_3F7mO { font-size: 14px; }

.recently-viewed-products_3F7mO img { width: 100%; aspect-ratio: 1 / 1; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] [class*="Carousel"][class*="InnerWrap"] { padding: 0px 0px 4px 4px; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] [class*="Track"] { display: flex; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] [data-slide-index] { flex-shrink: 0; -webkit-box-flex: 0; flex-grow: 0; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] [data-slide-index] button { height: 100%; text-decoration: none; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: start; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card-details_3oBN_ { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; font-size: 1em; text-align: left; padding: 0px 0px 0.75em; white-space: normal; min-height: 10.3571em; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card-details_3oBN_ h3, .recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card-details_3oBN_ span { font-size: inherit; text-align: inherit; white-space: inherit; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card-details_3oBN_ a { display: flex; text-decoration: inherit; margin: 0.75em 0px 0.25em; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card-details_3oBN_ a h3 { margin: 0px; max-width: 15.7143em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card-details_3oBN_ [class*="add-to-cart-wrapper"] { margin-top: auto; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card-details_3oBN_ [class*="add-to-cart-wrapper"] button { margin-top: 0px; }

[data-is-mobile].recently-viewed-products_3F7mO { max-width: 100vw; box-sizing: border-box; }

[data-is-mobile].recently-viewed-products-header_3X0cQ { margin-left: 0px; }

[data-is-mobile].recently-viewed-products_3F7mO [class*="SliderWrap"] { width: calc(100% + 2.86em); margin-left: calc(-1.43em); }

[data-is-mobile].recently-viewed-products_3F7mO [class*="Slider"] [class*="Track"] { display: flex; padding: 4px 0px 8px; margin-top: -4px; column-gap: 0px; }

[data-is-mobile].recently-viewed-products_3F7mO [class*="Slider"] [class*="Track"]::-webkit-scrollbar { background-color: transparent; }

[data-is-mobile].recently-viewed-products_3F7mO [class*="Slider"] [class*="Track"] .recently-viewed-products-product-card_3-4cL { flex-shrink: 0; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: start; }

[data-is-mobile].recently-viewed-products_3F7mO [class*="Slider"] [class*="Track"] .recently-viewed-products-product-card_3-4cL > button { width: 100%; aspect-ratio: 1 / 1; }

[data-is-mobile].recently-viewed-products_3F7mO [class*="Slider"] [class*="Track"] .recently-viewed-products-product-card_3-4cL:last-of-type { margin-right: calc(0.715em); }

[data-is-mobile].recently-viewed-products_3F7mO [class*="Slider"] [class*="Track"] .recently-viewed-products-product-card_3-4cL .recently-viewed-products-product-card-details_3oBN_ { padding-right: 1em; margin-top: 0.5em; text-align: left; white-space: normal; }

[data-is-mobile].recently-viewed-products_3F7mO [class*="Slider"] [class*="Track"] .recently-viewed-products-product-card_3-4cL .recently-viewed-products-product-card-details_3oBN_ a { text-decoration: none; }

[data-is-mobile].recently-viewed-products_3F7mO [class*="Slider"] [class*="Track"] .recently-viewed-products-product-card_3-4cL .recently-viewed-products-product-card-details_3oBN_ a h3 { margin: 0px 0px 0.333em; line-height: 1.5em; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] [class*="Title"][role="heading"] { margin-left: calc(50px); margin-bottom: 1.2em; font-size: 20px; font-weight: 500; line-height: 1.2em; letter-spacing: 0.05em; text-transform: uppercase; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] [class*="Carousel"][class*="InnerWrap"] { margin-left: 42px; width: calc(100% - 84px); }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] [class*="Carousel"][class*="InnerWrap"] [data-slide-index] { padding-left: 0.75%; padding-right: 0.75%; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card_3-4cL { position: relative; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card-details_3oBN_ span { font-weight: 400; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card_3-4cL [class*="add-to-cart-wrapper"] { position: absolute; top: 0px; left: 0px; display: flex; width: 100%; aspect-ratio: 1 / 1; opacity: 0; transform: translateZ(0px); z-index: 1; transition: opacity 0.3s; pointer-events: none; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card_3-4cL [class*="add-to-cart-wrapper"] button { margin: auto 0px 0px; width: 100%; -webkit-box-align: center; align-items: center; height: auto; pointer-events: all; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card_3-4cL [class*="add-to-cart-wrapper"] button span { font-weight: 500; }

.recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card_3-4cL:focus-within [class*="add-to-cart-wrapper"], .recently-viewed-products_3F7mO [class*="CarouselWrap"] .recently-viewed-products-product-card_3-4cL:hover [class*="add-to-cart-wrapper"] { opacity: 1; }

[data-is-mobile].recently-viewed-products_3F7mO .recently-viewed-products-header_3X0cQ { font-size: 14px; letter-spacing: 0.071em; line-height: 1.714em; font-weight: 500; margin-bottom: 0.643em; text-transform: uppercase; }

[data-is-mobile].recently-viewed-products_3F7mO [class*="Slider"] [class*="Track"] .recently-viewed-products-product-card_3-4cL { width: 41.6667%; padding: 3px 6px 0px; }

[data-is-mobile].recently-viewed-products_3F7mO [class*="Slider"] [class*="Track"] .recently-viewed-products-product-card_3-4cL:first-of-type { margin-left: 1em; }

[data-is-mobile].recently-viewed-products_3F7mO [class*="Slider"] [class*="Track"] .recently-viewed-products-product-card_3-4cL .recently-viewed-products-product-card-details_3oBN_ h3, [data-is-mobile].recently-viewed-products_3F7mO [class*="Slider"] [class*="Track"] .recently-viewed-products-product-card_3-4cL .recently-viewed-products-product-card-details_3oBN_ span { font-size: 12px; font-weight: 400; text-transform: uppercase; letter-spacing: 0.083em; margin: 0px; white-space: normal; line-height: 1.667em; }