@charset "utf-8";

.header-nav[data-testid="primary-navigation"] .primary-nav-list .primary-nav-item:has(#Flyout-Designers) { display: none !important; }

.not-found-layout .error-search-container#error-search { position: relative; z-index: 1; }

.subway-carousel-container .dsEachItem_1a0hF:has(img[alt="Fall Textiles"]), .subway-carousel-container .dsEachItem_1a0hF:has(img[alt="Fall Home Decor"]) { display: none; }

.plp-layout .subway-carousel-container .dsTrack_2aw2u .dsEachItem_1a0hF:has(img[alt="Up to 50% off Outdoor"]) { display: none; }

.plp-main-section:has(a#view-all-bottom_sale_up-to-50\%-off-outdoor) { display: none; }

section[data-cms-id="eb5a59da-0797-430c-a33f-bdd8941d93cd"] { display: none; }

.en-US .main-wrap [data-id="397961"] { display: none; }

.en-US div.site-header-container-cb2.site-header-full-bleed.site-header-full-bleed-light.site-header-ssr > nav.header-nav.nav-primary > ul a[data-region="Core-primary-Memorial-Day-Sale"], .en-US div.site-header-container-cb2.site-header-ssr > nav.header-nav.nav-primary > ul a[data-region="Core-primary-Memorial-Day-Sale"], .en-CA div.site-header-container-cb2.site-header-full-bleed.site-header-full-bleed-light.site-header-ssr > nav.header-nav.nav-primary > ul a[data-region="Core-primary-Pre-Summer-Sale"], .en-US div.site-header-container-cb2.site-header-ssr > nav.header-nav.nav-primary > ul a[data-region="Core-primary-Pre-Summer-Sale"], .en-CA div.site-header-container-cb2.site-header-full-bleed.site-header-full-bleed-light.site-header-ssr > nav.header-nav.nav-primary > ul a[data-region="Core-primary-Victoria-Day-Sale"], .en-CA div.site-header-container-cb2.site-header-ssr > nav.header-nav.nav-primary > ul a[data-region="Core-primary-Victoria-Day-Sale"] { color: rgb(224, 14, 0) !important; }

#Flyout-Holiday .nav-subcategory-container h3:has([data-name="Nav-Free-Shipping"]), #Flyout-Holiday .nav-subcategory-container h3:has([data-name="Nav-Free-Shipping"]) a:hover { color: rgb(224, 14, 0) !important; }

.main-product-and-family .featured-contents .reviews-drawer .photos-tile { display: none; }

.main-product-and-family .featured-contents .reviews-drawer [itemprop="image"] { display: none; }

.site-header-full-bleed-light .header-nav .primary-nav-list .primary-nav-link.highlighted, .site-header-container-cb2 .primary-nav-list .toggle-container .primary-nav-link[data-region="Core-primary-Black-Friday-Sale"], .site-header-container-cb2 .primary-nav-list .toggle-container .primary-nav-link[data-region="Core-primary-Cyber-Monday-Sale"], .site-header-container-cb2 .primary-nav-list .toggle-container .primary-nav-link[data-region="Core-primary-Canada-Day-Sale"], .site-header-container-cb2 .primary-nav-list .toggle-container .primary-nav-link[data-region="Core-primary-Fourth-of-July-Sale"] { color: rgb(224, 14, 0) !important; }

#Flyout-Outdoor a[data-name*="Sale"], #Flyout-Decor-\&-Mirrors a[data-name*="Sale"], #Flyout-Furniture a[data-name*="Sale"], #Flyout-Pillows-\&-Throws a[data-name*="Sale"], #Flyout-Lighting a[data-name*="Sale"], #Flyout-Rugs a[data-name*="Sale"], #Flyout-Gifts a[data-name*="Sale"], #Flyout-New a[data-name*="Sale"], #Flyout-Kitchen-\&-Dining a[data-name*="Sale"], #Flyout-Tabletop-\&-Bar a[data-name*="Sale"], #Flyout-Bedding-\&-Bath a[data-name*="Sale"], #Flyout-Holidays a[data-name*="Sale"], #Flyout-Outdoor a[data-name*="-Up-to"], #Flyout-Decor-\&-Mirrors a[data-name*="-Up-to"], #Flyout-Furniture a[data-name*="-Up-to"], #Flyout-Pillows-\&-Throws a[data-name*="-Up-to"], #Flyout-Lighting a[data-name*="-Up-to"], #Flyout-Rugs a[data-name*="-Up-to"], #Flyout-Gifts a[data-name*="-Up-to"], #Flyout-New a[data-name*="-Up-to"], #Flyout-Kitchen-\&-Dining a[data-name*="-Up-to"], #Flyout-Tabletop-\&-Bar a[data-name*="-Up-to"], #Flyout-Bedding-\&-Bath a[data-name*="-Up-to"], #Flyout-Holidays a[data-name*="-Up-to"], #Flyout-Outdoor a[data-name*="Clearance"], #Flyout-Decor-\&-Mirrors a[data-name*="Clearance"], #Flyout-Furniture a[data-name*="Clearance"], #Flyout-Pillows-\&-Throws a[data-name*="Clearance"], #Flyout-Lighting a[data-name*="Clearance"], #Flyout-Rugs a[data-name*="Clearance"], #Flyout-Gifts a[data-name*="Clearance"], #Flyout-New a[data-name*="Clearance"], #Flyout-Kitchen-\&-Dining a[data-name*="Clearance"], #Flyout-Tabletop-\&-Bar a[data-name*="Clearance"], #Flyout-Bedding-\&-Bath a[data-name*="Clearance"], #Flyout-Holidays a[data-name*="Clearance"] { color: rgb(224, 14, 0) !important; font-weight: 500 !important; }

.site-header-full-bleed-light .header-nav .primary-nav-list .primary-nav-link.highlighted { color: rgb(224, 14, 0); }

.global-flyout { max-height: 65em; }

@media screen and (min-width: 1161px) {
  #Flyout-Outdoor .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(3) { break-after: column; }
  #Flyout-Kitchen-\&-Dining .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(5) { break-after: column; }
  #Flyout-Tabletop-\&-Bar .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(5) { break-after: column; }
  .en-US #Flyout-Holiday .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:has([data-name="Nav-Gifts"]) { break-before: column; break-after: column; }
  .en-CA #Flyout-Holiday .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:has([data-name="Nav-Gifts"]) { break-before: column; }
  .en-CA #Flyout-Holiday .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:has([data-name="Nav-Best-Sellers"]) { break-before: column; }
  #Flyout-Furniture .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-Bedroom-Furniture"]) { break-after: avoid; }
  .en-US #Flyout-Sale .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-Up-to-30%-off-Dining-Event"]) { break-after: avoid; }
  .primary-nav-menu-container .primary-nav-menu h3 { font-size: 15px; line-height: 1; }
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-list li { line-height: 15px; }
  .nav-subcategory-container h3 { line-height: 15px; }
  #Flyout-New .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) h3, #Flyout-Lighting .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) h3, #Flyout-Pillows-\&-Throws .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) h3, #Flyout-Gifts .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) h3, #Flyout-Rugs .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) h3, #Flyout-Holidays .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) h3 { margin: 6px 0px; color: rgb(102, 102, 102); }
  #Flyout-New .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header, #Flyout-Pillows-\&-Throws .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header, #Flyout-Lighting .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header { font-weight: 300; color: rgb(102, 102, 102); text-transform: capitalize; letter-spacing: 0px; font-size: 14px; line-height: 20px; }
  #Flyout-Holidays .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header, #Flyout-Gifts .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header, #Flyout-Rugs .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header { font-weight: 500; color: rgb(34, 34, 34); }
  .primary-nav-menu-container { padding: 30px 0px 40px; width: calc(100% - 100px); text-size-adjust: none; }
  .primary-nav-menu-container .primary-nav-menu { gap: 40px; }
  .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { gap: 40px; }
  .primary-nav-menu-container .primary-nav-menu { display: flex; flex-wrap: nowrap; -webkit-box-pack: center; justify-content: center; color: rgb(34, 34, 34); margin: auto; max-width: 1580px; }
  .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { width: auto; }
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-container { display: block; break-inside: avoid; min-width: inherit; max-width: inherit; width: 12.15vw; }
  .primary-nav-menu-container .primary-nav-menu .cms-content { display: block; break-inside: avoid; min-width: inherit; max-width: inherit; width: 18vw; }
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-header { letter-spacing: 1px; }
  #Flyout-New .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { column-count: 1; width: auto; }
  #Flyout-Pillows-\&-Throws .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column, #Flyout-Lighting .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { column-count: 1; }
  #Flyout-Black-Friday-Sale .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { column-count: 4; }
  #Flyout-Cyber-Monday-Sale .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { column-count: 4; }
  #Flyout-Holiday .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { column-count: 4; }
  #Flyout-Gifts .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { column-count: 3; }
  #Flyout-Tabletop-\&-Bar .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { column-count: 4; }
  #Flyout-Decor-\&-Mirrors .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column, #Flyout-Furniture .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { column-count: 4; }
  #Flyout-Kitchen-\&-Dining .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column, #Flyout-Bedding-\&-Bath .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { column-count: 4; }
  #Flyout-Outdoor .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column, #Flyout-Rugs .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { column-count: 3; }
  #Flyout-Holidays .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { column-count: 4; }
  .en-CA #Flyout-Pre-Summer-Sale .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column, .en-CA #Flyout-The-Labor-Day-Sale .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column, .en-CA #Flyout-Labor-Day-Sale .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column, .en-CA #Flyout-Labour-Day-Sale .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column, .en-CA #Flyout-Sale .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { column-count: 4; }
  .en-US #Flyout-Pre-Summer-Sale .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column, .en-US #Flyout-The-Labor-Day-Sale .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column, .en-US #Flyout-Labor-Day-Sale .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column, .en-US #Flyout-Sale .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column { column-count: 3; }
  .primary-nav-cms-column .cms-content .nav-subcategory-list { display: block; break-inside: avoid; }
  .primary-nav-menu-container .primary-nav-menu .primary-nav-cms-column .cms-content .nav-subcategory-header { margin: 10px 0px 6px; }
  .primary-nav-menu .primary-nav-cms-column { justify-items: center; }
  .primary-nav-menu .primary-nav-cms-column .cms-content { }
  #Flyout-Decor-\&-Mirrors .primary-nav-menu .nav-subcategory-container, #Flyout-Gifts .primary-nav-menu .nav-subcategory-container, #Flyout-Sale .primary-nav-menu .nav-subcategory-container, #Flyout-Pre-Summer-Sale .primary-nav-menu .nav-subcategory-container, #Flyout-Furniture .primary-nav-menu .nav-subcategory-container, #Flyout-Outdoor .primary-nav-menu .nav-subcategory-container, #Flyout-Bedding-\&-Bath .primary-nav-menu .nav-subcategory-container, #Flyout-Kitchen-\&-Dining .primary-nav-menu .nav-subcategory-container, #Flyout-Tabletop-\&-Bar .primary-nav-menu .nav-subcategory-container { padding-bottom: 10px; }
  #Flyout-Holidays .primary-nav-menu .primary-nav-cms-column, #Flyout-Holidays .primary-nav-menu .primary-nav-cms-column { column-count: 2; column-fill: auto; gap: 40px; }
  #Flyout-Holidays .primary-nav-menu .primary-nav-cms-column .cms-content, #Flyout-Holiday .primary-nav-menu .primary-nav-cms-column .cms-content { height: 99.9%; }
  #Flyout-Holidays .primary-nav-cms-column .cms-content .nav-subcategory-list, #Flyout-Holiday .primary-nav-cms-column .cms-content .nav-subcategory-list { break-after: column; }
}

@media screen and (min-width: 1200px) {
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-container { width: 12.3vw; }
}

@media screen and (min-width: 1280px) {
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-container { width: 12.6vw; }
}

@media screen and (min-width: 1330px) {
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-container { width: 12.71vw; }
}

@media screen and (min-width: 1380px) {
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-container { width: 12.87vw; }
}

@media screen and (min-width: 1400px) {
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-container { width: 12.9vw; }
}

@media screen and (min-width: 1440px) {
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-container { width: 13vw; }
}

@media screen and (min-width: 1500px) {
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-container { width: 13.16vw; }
}

@media screen and (min-width: 1550px) {
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-container { width: 13.27vw; }
}

@media screen and (min-width: 1581px) {
  .primary-nav-menu-container .primary-nav-menu, .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column, #Flyout-Sale .primary-nav-menu .primary-nav-cms-column, #Flyout-Pre-Summer-Sale .primary-nav-menu .primary-nav-cms-column { gap: 50px; }
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-container { width: 12.8vw; }
}

@media screen and (min-width: 1630px) {
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-container { width: 12.92vw; }
}

@media screen and (min-width: 1690px) {
  .primary-nav-menu-container .primary-nav-menu .nav-subcategory-container { width: 18.4em; }
}

#Flyout-Furniture .nav-subcategory-container:has([data-name*="Nav-Outdoor-Furniture"]) { break-after: column; }

#Flyout-Decor-\&-Mirrors .nav-subcategory-container:has([data-name*="Nav-Hardware"]) { break-after: avoid-column; }

#Flyout-Decor-\&-Mirrors .nav-subcategory-container:has([data-name*="Nav-Christmas-Decor"]) { break-after: column; }

#Flyout-Bedding-\&-Bath .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-New-Bedding-&-Bath"]) { break-before: column; }

#Flyout-Pillows-\&-Throws .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-New-Pillows-&-Throws"]) { break-before: column; }

#Flyout-Lighting .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-New-Lighting"]) { break-before: column; }

#Flyout-Rugs .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-New-Rugs"]) { break-before: column; }

#Flyout-Pillows-\&-Throws .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-New-Pillows-&-Throws"]), #Flyout-Pillows-\&-Throws .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-In-Stock"]), #Flyout-Pillows-\&-Throws .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-Best-Sellers"]), #Flyout-Pillows-\&-Throws .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-Sale"]), #Flyout-Lighting .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-New-Lighting"]), #Flyout-Lighting .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-In-Stock"]), #Flyout-Lighting .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-Best-Sellers"]), #Flyout-Lighting .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-Sale"]) { padding-bottom: 10px; }

#Flyout-Rugs .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-New-Rugs"]), #Flyout-Rugs .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-In-Stock"]), #Flyout-Rugs .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-Best-Sellers"]), #Flyout-Rugs .primary-nav-menu .nav-subcategory-container:has([data-name*="Nav-Sale"]) { padding-bottom: 10px; }

#Flyout-Pillows-\&-Throws .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-New-Pillows-&-Throws"], #Flyout-Pillows-\&-Throws .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-In-Stock"], #Flyout-Pillows-\&-Throws .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-Best-Sellers"], #Flyout-Lighting .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-New-Lighting"], #Flyout-Lighting .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-In-Stock"], #Flyout-Lighting .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-Best-Sellers"] { font-weight: 500; color: rgb(34, 34, 34); }

#Flyout-Pillows-\&-Throws .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-Sale"] { font-weight: 500; }

#Flyout-Pillows-\&-Throws .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-New-Pillows-&-Throws"], #Flyout-Pillows-\&-Throws .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-In-Stock"], #Flyout-Pillows-\&-Throws .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-Best-Sellers"], #Flyout-Pillows-\&-Throws .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-Sale"], #Flyout-Lighting .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-New-Lighting"], #Flyout-Lighting .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-In-Stock"], #Flyout-Lighting .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-Best-Sellers"], #Flyout-Lighting .primary-nav-menu-container .primary-nav-menu .primary-nav-categories-column .nav-subcategory-container:nth-child(n+2) .nav-subcategory-header[data-name*="Nav-Sale"] { font-weight: 500; color: rgb(34, 34, 34); text-transform: uppercase; font-size: 12px; letter-spacing: 1px; }

#Flyout-Pillows-\&-Throws a[data-name*="Clearance"], #Flyout-Lighting a[data-name*="Clearance"] { font-size: 12px !important; text-transform: uppercase !important; letter-spacing: 1px !important; }

.site-header-container-cb2:not(.site-header-full-bleed) .primary-nav-item:has([data-testid="Flyout-Holiday"]) .toggle-container::before { background: url("https://cb2.scene7.com/is/content/CB2/nav_ani_holiday_v2?fmt=png-alpha&qlt=75") center top no-repeat; content: ""; inset: -23px 0px 0px 40px; position: absolute; padding-right: 28px; margin-right: -28px; }

.site-header-container-cb2.site-header-full-bleed .primary-nav-item:has([data-testid="Flyout-Holiday"]) .toggle-container::before { content: ""; inset: -23px 0px 0px 40px; position: absolute; padding-right: 28px; margin-right: -28px; opacity: 0; }

.site-header-container-cb2.site-header-full-bleed:hover .primary-nav-item:has([data-testid="Flyout-Holiday"]) .toggle-container::before { background: url("https://cb2.scene7.com/is/content/CB2/nav_ani_holiday_v2?fmt=png-alpha&qlt=75") center top no-repeat; animation: 0.75s ease 0.05s 1 normal forwards running fade-in-ani; }

@keyframes fade-in-ani { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.cms-spotlight h3.ctaS.txt-black { text-transform: capitalize; letter-spacing: 0px; border-bottom: none; text-decoration: none !important; line-height: 1.3 !important; margin-top: 1em !important; font-size: 14px !important; }

.cta-underline { font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; display: block; text-decoration: underline !important; }

.cms-spotlight-right-arrow { width: 11px; height: 11px; stroke-width: 3px; padding-left: 0.3em; }

@media screen and (min-width: 1401px) {
  .nav-primary .primary-nav-list li.primary-nav-item { padding: 0px 0.5em; }
}