@charset "utf-8";

.zoomLevel2X {
  & #app {
  overflow-x: hidden;
  & [data-style="registry-landing-page"] [data-style="registry-top-cta-container"] { margin-top: 100px; }
  & [data-style="swatch-group-container"] [data-style="thumb-swatch-container"] [data-style="attribute-image-name"] [data-style="swatch-fabric"] { overflow-wrap: break-word; }
  & [data-style="swatches-family"] [data-style="swatches-product-cell"] { overflow-wrap: anywhere; }
  & .tabsWidget .css-wqc452 { min-width: 100%; }
  & #shop-GR {
  & .super-cat-container .supercat-content [data-style="grid"].container .grid-item .category-link { flex-direction: column; align-items: center; }
  & .super-cat-container .supercat-content [data-style="grid"].container .grid-item .category-link .category-name { padding: 0px !important; }
}
  & .pip-main-container [data-style="product-details-product-price-below-product-tile"] [data-style="product-pricing-price-display"] { display: flex; flex-wrap: wrap; }
  & .pip-main-container .price-under-title .product-pricing .product-price > ul { display: flex; flex-wrap: wrap; }
  & .pip-main-container .purchasing-container .pip-river-container .add-to-cart-container .atc-container .flex { flex-direction: column; gap: 1rem; }
  & .design-platform .space-y-md #accountLoginButton { white-space: nowrap; }
  & .design-platform [data-style="credit-card-resent-confirmation-email"] > div { flex-wrap: wrap; margin-top: 6rem; }
  & [data-style="credit-card"] .flex-grow > .flex { flex-direction: column; }
}
  & .with-mobile-utility-nav.mobileNavigation { max-width: 100%; }
  & .mobileNavigation .mobile-utility-nav ul#topOfNav li a .mobile-utility-nav-top-link-text { font-size: 0.4375rem; }
  & .drawer-component-container { max-width: 100%; }
  & button[data-test-id="flyout-tray-toggle"] { max-width: 100%; }
  & img[data-style="icon-chevron-down"].icon-chevron-down { width: 0.6875rem; }
  & [data-test-id="swatch-basket-heading"].heading-sub-secondary { font-size: 0.625rem !important; }
  & [data-style="swatch-basket-container"] [data-style="swatches-my-selected-swatches"] .flex { display: flex; flex-direction: column; gap: 0.625rem; }
  & [data-style="swatches-my-selected-swatches"] { min-height: 8.4rem !important; }
  & [data-style="swatch-basket-container"] [data-style="swatches-my-selected-swatches"] button[data-test-id="flyout-tray-toggle"] { display: flex; flex-direction: row; }
  & [data-test-id="mobile-order-free-swatches-button"] { min-width: 90%; }
  & [data-details] .mobileNavigation #nav-main .nav-menu > li.active .pop-out-menu div > h3 { max-width: 100%; font-size: 0.625rem; width: auto !important; }
  & [data-details] .mobileNavigation #nav-main .nav-menu > li.active .pop-out-menu div > h3 a { max-width: 133px; font-size: 0.625rem; }
  & [data-details] .mobileNavigation #nav-main .nav-menu > li.active .pop-out-menu div > h3.open + ul a { padding-right: 1rem; max-width: 8.125rem; }
  & .mobileNavigation #nav-main .nav-menu > li.active .pop-out-menu div > h3.open a.clickable-category-header-link::before { font-size: 0.6875rem; }
  & .mobileNavigation [id="bottomNav"] li a { font-size: 0.6875rem; }
  & [data-details] .mobileNavigation.with-mobile-utility-nav { overflow-x: auto; }
  & .sort-filter.sort-inline-facet-inline-filter {
  & [data-style="sort-by"] select { width: 100%; }
}
  & #design-professionals {
  & .w-max { width: auto; }
}
  & .zip-code-container { display: flex; flex-direction: column; }
  & .product-discovery .shop_facets .accordion-item.shipping-label.availability-group .accordion-content .availability-facets-subgroup button.update-zip-code { width: 100%; }
  & .facets { max-width: 100%; margin-left: -1.125rem; }
  & [data-test-id="progress-percentage"] { font-size: 1.25rem; }
  & [data-test-id="progress-threshold"] .float-right { margin-left: 7.1875rem; margin-right: 1.25rem; }
  & [data-style="rewards-carousel"] .grid.place-content-center div { font-size: 0.75rem; }
  & .wrap-my-store-search .zipcode-search { display: flex; flex-direction: column; }
  & .wrap-my-store-search .zipcode-search .wrap-zip-search-button button { width: 100%; margin-left: 0px; }
  & .product-discovery [data-style="sub-category-template"] .container { display: flex; flex-direction: column; }
  & div[data-style="email-display"] { display: flex; flex-direction: column; }
  & [data-test-id="account-title-info"] { overflow: visible; white-space: normal; text-overflow: initial; width: 100%; }
  & [data-style="password-display"] { flex-direction: column; }
  & .aside-navigation-container.new-page-container .responsive-content.responsive-content-page.pages.the-key-rewards .desktopContentWrapper .key-rewards-hero .section.imagerollover.cc-mobile-only { height: 150%; }
  & .content-mfe.USA .aside-navigation-container.new-page-container .responsive-content.responsive-content-page.pages.the-key-rewards .desktopContentWrapper .key-rewards-hero .section.text h1 { font-size: 1rem !important; margin-top: 1.4375rem !important; }
  & .content-mfe.USA .aside-navigation-container.new-page-container .responsive-content.responsive-content-page.pages.the-key-rewards .desktopContentWrapper .key-rewards-hero .section.text a { margin-top: 1.25rem !important; }
  & #favorite-brand { margin-top: 3.9375rem; }
  & [data-style="add-on-items-group-add-on-items-item"] { display: flex; flex-direction: column; }
  & [data-style="below-buy-box-product-smart-container-item-content-container"] { display: flex; flex-direction: column; }
  & .design-platform[data-style="address-book"] .btn-primary { white-space: nowrap; font-size: 0.625rem; }
  & .design-platform[data-style="credit-card"] .btn-primary { white-space: nowrap; }
  & #favorites-page .favorites-list-container [data-style="grid"] { display: flex; flex-direction: column; }
  & .design-platform [data-style="customizable-guided-accordion"] [data-style="accordion-item-trigger"] { pointer-events: auto; }
  & .design-platform [data-style="accordion-item-heading"] { margin-top: 5px; }
  & [data-test-id="progress-percentage"] { font-size: 1.25rem; }
  & [data-test-id="progress-threshold"] .float-right { margin-left: 7.1875rem; margin-right: 1.25rem; }
  & [data-style="rewards-carousel"] .grid.place-content-center div { font-size: 0.75rem; }
  & .product-discovery .slider-container .slider-input-display-container { display: flex; flex-direction: column; gap: 0.5rem; }
  & .product-discovery .side-nav .shop_facets .facet-selections-done .cta { width: 100%; }
  & [data-style="ship-to-customer-enhanced-main-content-wrapper-selected"] > div { display: flex; flex-direction: column; }
  & [data-style="ship-to-store-ship-to-store-full-component-root"] > div > div:nth-child(2) > div { display: flex; flex-direction: column; }
  & #favorites-page {
  & .favorites-signin, & .favorites-flyout { min-height: auto; }
}
  & [data-style="barcode"] > div { margin-top: 6px; }
  & .share-cta-container button { min-width: 100%; }
  & #options-bar > div:nth-child(2) .btn-primary { min-width: 20%; }
  & .design-platform .btn-conversion { min-height: 2.5rem; padding: 1px; }
  & #registry-list-page [data-style="dashboard"] > div > div:nth-child(2) > div:nth-child(2) .heading-secondary { height: 70px; }
  & #registry-list-page [data-style="options-bar"] [id="options-bar"] > div:nth-child(2) .btn-secondary { font-size: 11px; }
  & [data-style="grid-view-list"] { display: flex; flex-direction: column; }
  & [data-style="evergreen-footer"] {
  & .w-80 {
  & p.text-sm { margin-left: 58px; max-width: 215px; }
}
}
  & [id="registry-list-page"] .design-platform [data-style="dashboard"] > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(4) > div > div:nth-child(2) { font-size: 11px; }
  & [data-style="customer-drawer"] [data-test-id="drawer-container"] { width: 100%; }
  & [data-style="credit-card-add-card"] .flex { flex-direction: column; gap: 1rem; }
  & .design-platform .order-2 { max-width: 100%; }
  & [data-style="vue-component-ecom-drawer"] > div > div { max-height: fit-content; }
  & #update-name-address-form .w-full { flex-direction: column-reverse; align-items: end; gap: 1rem; }
  & #PT {
  max-width: 100%;
  & [data-style="footer-sections"] .footer-menu { min-width: 11rem; }
  & [data-style="footer-sections"] [data-style="mobile-email-sign-up"] { max-width: 100%; }
  & [data-style="footer-sections"] [data-style="mobile-email-sign-up"] .email-container { flex-wrap: wrap; justify-content: start; }
  & [data-style="footer-sections"] .financial-incentive-terms-container p { max-width: 75%; }
  & [data-style="footer-sections"] .social-icons .footer-legal { display: flex; text-align: center; }
  & [data-style="footer-sections"] .social-icons .footer-legal .text { max-width: 75%; }
  & header #mobileDDHeader .header-icons .icon-cart .header-icon.cart svg { width: 15px; margin-left: -30px; height: 17px; }
}
  & #WE {
  & [data-test-id="positioned-header-icon-search-span"] { width: 14px; height: 20px; padding: 0px; }
  & [id="mobileDDHeader"] .header-icons [id="logo-group"] { width: 35vw; }
  & [id="mobileDDHeader"] .header-icons .icon-cart.icon-cart a { justify-content: start; }
  & [data-style="footer-sections"] .social-icons { min-width: 12.875rem; }
  & [data-style="footer-sections"] [data-style="mobile-footer-links"] { max-width: 100%; }
}
  & [data-style="footer"] [data-style="footer-sections"] { flex-direction: row; }
  & [data-style="footer"] [data-style="footer-sections"] [data-style="footer-menu"] { max-width: 100%; min-width: unset; }
  & [data-style="footer"] [data-style="footer-sections"] [data-style="mobile-email-sign-up"] { max-width: 100%; }
  & [data-style="footer"] [data-style="footer-sections"] [data-style="mobile-footer-links"] { max-width: 80%; padding-left: 10px; padding-right: 10px; line-break: anywhere; }
  & [data-style="footer"] [data-style="footer-sections"] .social-icons { margin: 0px; }
  & [data-style="footer"] [data-style="footer-sections"] .social-icons [data-style="financial-incentives"] { min-width: auto; }
  & div[data-test-id="delivery-steps"].items-center { align-items: start; }
  & div[data-test-id="order-header"].text-light { display: flex; flex-direction: column; }
  & div[data-test-id="order-header-item"].flex { display: flex; flex-direction: row; }
  & div[data-test-id="order-header-item"] { display: flex; flex-direction: row; padding-left: 0px; margin-left: 0px; }
  & .drawer-component-container .drawer-component-header .design-platform [data-style="guest-account-info-flyout-header"] [data-style="guest-account-info-flyout-create-account-wrapper"] > button { font-size: 0.5rem; }
  & [data-style="footer"] [data-style="footer-sections"] .social-icons { margin-top: 1.5rem; width: 90vw; padding: 10px 0px; min-width: auto; }
  & [data-style="footer"] [data-style="footer-sections"] [data-style="mobile-email-sign-up"] .email-container { flex-direction: column; gap: 0.5rem; }
  & [data-style="footer"] [data-style="footer-sections"] [data-style="mobile-email-sign-up"] .email-container > input { padding-top: 5px; margin-top: 1rem; padding-bottom: 5px; }
  & :has(header#MG) footer [data-style="footer-sections"] .social-icons { margin: 0px; width: 90vw; padding: 10px 0px; min-width: auto; }
  & div[data-test-id="page-selector-container"] { width: auto; }
  & #filter-options-bar { display: flex; flex-direction: column; }
  & div[data-test-id="sortby-filter"][data-style="sortBy"] { width: 100%; }
  & div[data-test-id="viewby-filter"][data-style="viewBy"] { width: 100%; }
  & [data-style="redesigned-gift-card"] > .flex { flex-direction: column; }
  & .heading-display { font-size: 1rem; }
}