.CompactDealRail{margin:0 auto;max-width:90rem}.CompactDealRail__content{column-gap:1rem;display:grid;grid-template-columns:repeat(6,minmax(12.5%,1fr));margin-left:1rem;margin-right:1rem}@media(min-width:768px){.CompactDealRail__content{margin-left:1.5rem;margin-right:1.5rem}}@media(min-width:1024px){.CompactDealRail__content{grid-template-columns:repeat(12,minmax(6.4%,1fr));margin-left:2.5rem;margin-right:2.5rem}}.CompactDealRail__header{align-items:center;display:flex;grid-column:span 6;justify-content:space-between;padding-bottom:.5rem}.CompactDealRail__header .pal-c-Link{margin-left:0}@media(min-width:768px){.CompactDealRail__header{justify-content:left}.CompactDealRail__header .pal-c-Link{margin-left:2rem}}@media(min-width:1024px){.CompactDealRail__header{grid-column:span 12}}.CompactDealRail__highlightedContent{position:relative}@media(min-width:768px){.CompactDealRail__highlightedContent{align-items:center;display:flex;justify-content:center;margin-right:2.5rem;min-height:17rem}}@media(min-width:1024px){.CompactDealRail__highlightedContent{margin-right:2.25rem;min-height:20rem}}.CompactDealRail__horizontalLine{position:absolute;right:-10.37rem;width:13rem;z-index:1}.CompactDealRail__eyebrow{margin-bottom:.48rem}.CompactDealRail__title{margin-bottom:.24rem}.CompactDealRail .Text-ds{grid-column:span 6}@media(min-width:768px){.CompactDealRail .Text-ds{grid-column:span 12}}.CompactDealRail_Carousel{grid-column:span 6;margin-right:-1rem;margin-top:2rem;position:relative}@media(min-width:768px){.CompactDealRail_Carousel{grid-column:span 12;margin-right:0}}.CompactDealRail_Carousel .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.CompactDealRail_Carousel .CompactDealRail__outerContainer__regular__small{height:auto;margin:0 .5rem;padding:1.5rem;width:auto}.CompactDealRail_Carousel .CompactDealRail__innerContainer__regular__small{height:auto;width:auto}.CompactDealRail_Carousel .CompactDealRail__image__regular__small{height:auto}.CompactDealRail_Carousel .CompactDealCard{width:auto}.CompactDealRail__highlightedProduct{margin-right:1.5rem}@media(min-width:768px){.CompactDealRail__highlightedProduct{margin-right:0}}.CompactDealRail__highlighter:first-child{padding-right:1rem;z-index:1}.CompactDealRail-Pagination{align-items:center;display:none;gap:1rem;position:absolute;right:0;top:-3.125rem}@media(min-width:768px){.CompactDealRail-Pagination{display:flex}}.CompactDealRail-Pagination .pal-c-Button--compact.pal-c-Button--iconOnly{width:auto}.CompactDealRail-Pagination__button--disabled{color:var(--pal-color-button-primary-background-disabled)}.CompactDealRail-Pagination__button--hidden{display:none}.CompactDealRail-Pagination__button:focus-visible{outline:thin auto Highlight;outline:thin auto -webkit-focus-ring-color}.CompactDealRail .swiper-slide{height:auto}.CompactDealCard,.CompactDealRail .swiper-slide{background:var(--pal-colors-default-background-xsubtle)}.CompactDealCard{height:100%;padding:1rem;position:relative;width:100%}@media(min-width:768px){.CompactDealCard{padding:1.5rem 1rem}}@media(min-width:1024px){.CompactDealCard{padding:1rem}}@media(min-width:1440px){.CompactDealCard{padding:2rem}}.CompactDealCard__headline{padding:.25rem 0}@media(min-width:1024px){.CompactDealCard__headline{padding:.5rem 0}}.CompactDealCard__image{padding:1.5rem 0 .5rem}.CompactDealCard__image .Image{align-items:center;overflow:hidden}.CompactDealCard__image .Image img{transition:transform var(--pal-anim-transition-xxfast)}@media(min-width:768px){.CompactDealCard__image{padding:1.5rem 1.25rem .5rem}}@media(min-width:1024px){.CompactDealCard__image{padding:2rem 1.5rem 1rem}}@media(min-width:1440px){.CompactDealCard__image{padding:2rem 1.625rem 1rem}}.CompactDealCard__flexItemRight .CompactDealCard__singleImage{max-width:5.5rem;min-width:5.5rem;padding:0}@media(min-width:768px){.CompactDealCard__flexItemRight .CompactDealCard__singleImage{padding:1.5rem 1.25rem .5rem}}@media(min-width:1024px){.CompactDealCard__flexItemRight .CompactDealCard__singleImage{padding:2rem 1.5rem 1rem}}@media(min-width:1440px){.CompactDealCard__flexItemRight .CompactDealCard__singleImage{padding:2rem 1.625rem 1rem}}@media(min-width:768px){.CompactDealCard__flexItemRight .CompactDealCard__singleImage{max-width:unset;min-width:unset}}.CompactDealCard__multipleImages{display:flex;justify-content:space-between;padding:2.375rem 0}@media(min-width:1024px){.CompactDealCard__multipleImages{padding:2.875rem 0}}@media(min-width:1440px){.CompactDealCard__multipleImages{padding:3.625rem 0}}.CompactDealCard__multipleImages .Image{flex:1}.CompactDealCard__flexItemRight .CompactDealCard__multipleImages{padding:1rem 0 2rem}@media(min-width:1024px){.CompactDealCard__flexItemRight .CompactDealCard__multipleImages{padding:2.875rem 0}}@media(min-width:1440px){.CompactDealCard__flexItemRight .CompactDealCard__multipleImages{padding:3.625rem 0}}.CompactDealCard__displayMobile .CompactDealCard__multipleImages .Image img{width:3.75rem}@media(min-width:768px){.CompactDealCard__displayMobile .CompactDealCard__multipleImages .Image img{width:100%}}.CompactDealCard__displayMobile .CompactDealCard__gwpLine{padding-left:1rem}@media(min-width:768px){.CompactDealCard__displayMobile .CompactDealCard__gwpLine{padding:0}}.CompactDealCard .pal-c-Link.pal-c-Link--primary{display:block;width:100%}.CompactDealCard .pal-c-Link.pal-c-Link--primary .pal-c-Link__label{background-image:none}.CompactDealCard .pal-c-Link.pal-c-Link--primary:after,.CompactDealCard .pal-c-Link.pal-c-Link--primary:hover:after{background:unset}.CompactDealCard__displayMobile .pal-c-Link{display:flex}@media(min-width:768px){.CompactDealCard__displayMobile .pal-c-Link{display:block}}.CompactDealCard:hover img{opacity:.85}.ProductHighlighter{height:auto;position:relative;width:100%}.ProductHighlighter__verticalLine{position:absolute}.ProductHighlighter__verticalLine img{bottom:.5rem;position:absolute;transform:rotate(270deg)}.ProductHighlighter__image{background:var(--pal-colors-default-background-xsubtle);position:relative;text-align:center}.ProductHighlighter__image .Image img{padding:4rem;transition:all var(--pal-anim-transition-xxfast)}.ProductHighlighter__image__full__small .Imag img{padding:4rem 0}.ProductHighlighter__image__full__xLarge .Image img{padding:6rem 0}.ProductHighlighter__image__regular__small .Image img,.ProductHighlighter__image__regular__xLarge .Image img{padding:4rem 0}.ProductHighlighter__image__compact__small .Image img{padding:2.75rem 0}.ProductHighlighter__image__compact__xLarge .Image img{padding:4rem 0}.ProductHighlighter__highlightedContent{align-items:center;display:flex;flex-direction:column;margin:3.25rem 2rem 0}.ProductHighlighter__eyebrow{margin-bottom:.5rem}.ProductHighlighter__title{margin-bottom:.4rem}.ProductHighlighter__content{background-color:var(--pal-colors-default-background-default);padding:1.5rem .5rem}.ProductHighlighter__badge{left:7%;position:absolute;top:10%}.ProductHighlighter__variant{bottom:10%;left:7%;position:absolute}.ProductHighlighter__favorite{position:absolute;right:7%;top:7%}.ProductHighlighter__addToBag{bottom:10%;position:absolute;right:7%}.ProductHighlighter__brand{padding-bottom:.25rem}.ProductHighlighter__brand .Text-ds{-webkit-line-clamp:1}.ProductHighlighter__brand .Text-ds,.ProductHighlighter__product .Text-ds{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductHighlighter__product{padding-bottom:.5rem}.ProductHighlighter__product .Text-ds{-webkit-line-clamp:2}.ProductHighlighter__rating{padding-bottom:.25rem}.ProductHighlighter__rating svg{margin-right:0}.ProductHighlighter__offers{display:inline-grid;padding-bottom:.25rem}@media(min-width:768px){.ProductHighlighter__offers{display:flex}}.ProductHighlighter__offers .Text-ds{background-color:var(--pal-colors-default-background-brand-02);margin:0 .5rem .5rem 0;padding:0 .3rem}.ProductHighlighter__price{padding-bottom:.5rem}.ProductHighlighter .pal-c-Link{display:unset;width:100%}.ProductHighlighter .pal-c-Link--tertiary{color:unset}.ProductHighlighter .pal-c-Link:after,.ProductHighlighter .pal-c-Link:hover:after{background:unset}@media(min-width:1024px){.ProductHighlighter:hover .ProductHighlighter__verticalLine .Image img{transform:scale(1.1)}.ProductHighlighter:hover img{opacity:.85}}.ReviewStarsCard{align-items:center;color:var(--pal-colors-default-content-default);display:flex}.ReviewStarsCard__ReviewLabel{padding-left:.275rem}.ReviewStarsCard .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}