.landscapeBannerContainer{margin-top:30px}@media (max-width:767px){.landscapeBannerContainer{margin-top:0}}.landscapeBannerContainer .landscapeBannerBrand{height:58px}@media (max-width:767px){.landscapeBannerContainer .landscapeBannerBrand{height:43px;margin:0 17.5px}}.landscapeBannerContainer .landscapeImageContainer{width:100%;height:297px;display:flex;padding:0 17.5px 36px;position:relative}@media (min-width:768px){.landscapeBannerContainer .landscapeImageContainer{height:406px;padding:0}}@media (max-width:767px){.landscapeBannerContainer .landscapeImageContainer{padding:0 17.5px}}.landscapeBannerContainer .landscapeImageContainer .landscapeImageBrand{width:100%;height:100%;object-fit:cover}.landscapeBannerContainer .landscapeImageContainer .logoWrapper{position:absolute;width:40%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:-webkit-fill-available;top:50%;left:50%}@media (min-width:768px) and (max-width:1279px){.landscapeBannerContainer .landscapeImageContainer .logoWrapper{width:25%}}@media (min-width:1280px){.landscapeBannerContainer .landscapeImageContainer .logoWrapper{width:15%}}.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper{margin-bottom:24px!important}@media (min-width:768px){.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper{flex-direction:row}}.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderImageContainer{flex:1 1 20%;padding:0}.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderImage{display:block;margin:0 17px 36px 18px}@media (min-width:768px){.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderImage{width:464px;height:464px;margin:8px 0}}.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderTextContainer{flex:1 1 100%}.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText{position:relative}.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{line-height:28px;padding:0;width:70%;max-height:140px}@media (max-width:767px){.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{max-height:109px;padding-left:16px;padding-right:16px;width:100%}}.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription.truncated{line-clamp:4;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical}.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription.viewMore{height:auto;max-height:none}.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade{position:absolute;height:22px;top:88px;right:0;width:50%;text-align:right;padding-right:16px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}@media (min-width:768px){.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade{display:none}}.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade .label{text-decoration:underline}.featuredBrandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade.viewMore{display:none}.brandNameOnly .brandListHeaderWrapper{margin-top:24px;margin-bottom:24px}.brandNameOnly .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade{display:none}.brandNameOnly .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderTextName{padding:0 16px}@media (min-width:768px){.brandNameOnly .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderTextName{margin-top:31px;padding:0}}.brandListHeaderWrapper{display:flex;flex-direction:column;width:100%;margin-top:0;margin-bottom:24px}@media (min-width:768px){.brandListHeaderWrapper{margin-top:30px;margin-bottom:24px}}.brandListHeaderWrapper .algoliaTotalItems{font-size:14px;letter-spacing:.4px;font-weight:400;line-height:22px;margin-top:38px}@media (max-width:767px){.brandListHeaderWrapper .algoliaTotalItems{padding:0 16px}}.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText{flex-direction:column-reverse}.brandNameWithDescription .brandListHeaderWrapper{margin-top:35px;margin-bottom:24px}@media (min-width:768px) and (max-width:1279px){.brandNameWithDescription .brandListHeaderWrapper{margin-top:57px;margin-bottom:24px}}@media (min-width:1280px){.brandNameWithDescription .brandListHeaderWrapper{margin-bottom:24px}}.brandLogoWithDescription .brandListHeaderWrapper{margin-top:41px;margin-bottom:24px}@media (min-width:768px){.brandLogoWithDescription .brandListHeaderWrapper{margin-bottom:24px}}.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText{position:relative}@media (min-width:768px){.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText{padding-top:0}}.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{max-height:104px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{padding-left:0;padding-right:0;max-height:none}}.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription.truncated{line-clamp:4;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical}.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription.viewMore{height:auto;max-height:none}@media (min-width:768px){.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription.viewMore{display:none}}.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade{position:absolute;height:25px;bottom:0;right:0;width:50%;text-align:right;padding-right:16px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade .label{text-decoration:underline}.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade.viewMore{height:auto;max-height:none}@media (min-width:768px){.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade{display:none}}.brandLogoWithDescriptionSquareImage .brandListHeaderWrapper,.brandNameWithDescriptionSquareImage .brandListHeaderWrapper{margin-bottom:115px}@media (min-width:768px) and (max-width:1279px){.brandLogoWithDescriptionSquareImage .brandListHeaderWrapper,.brandNameWithDescriptionSquareImage .brandListHeaderWrapper{margin-bottom:48px}}@media (min-width:1280px){.brandLogoWithDescriptionSquareImage .brandListHeaderWrapper,.brandNameWithDescriptionSquareImage .brandListHeaderWrapper{margin-bottom:64px}}.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper{margin-top:36px;margin-bottom:40px}@media (min-width:768px) and (max-width:1279px){.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper{margin-top:89px;margin-bottom:36px}}@media (min-width:1280px){.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper{margin-top:38px;margin-bottom:36px}}.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText{position:relative}.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{max-height:104px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{padding:0;width:100%;max-height:60px}}.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription.truncated{line-clamp:4;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical}@media (min-width:768px){.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription.truncated{line-clamp:2;-webkit-line-clamp:2}}.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription.viewMore{height:auto;max-height:none}.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade{position:absolute;height:25px;bottom:0;right:0;width:50%;text-align:right;padding-right:16px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade .label{text-decoration:underline}.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade.viewMore{display:none}@media (min-width:768px) and (max-width:1279px){.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade{width:50%;top:30px}}@media (min-width:1280px){.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade{width:30%;bottom:0;height:30px}}@media (min-width:768px) and (max-width:1279px){.brandListHeaderWrapper{flex-direction:row}}@media (min-width:1280px){.brandListHeaderWrapper{flex-direction:row}}.brandListHeaderWrapper .brandListHeaderTextContainer{flex:1 1 50%;justify-content:flex-start;order:2;display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1279px){.brandListHeaderWrapper .brandListHeaderTextContainer{order:1}}@media (min-width:1280px){.brandListHeaderWrapper .brandListHeaderTextContainer{order:1}}.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderBreadcrumb{display:none}@media (min-width:1280px){.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderBreadcrumb{display:block;flex:0 0 34px}}.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText{display:flex;flex-direction:column;justify-content:center;flex:1 1 100%;position:relative}@media (max-width:767px){.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText{flex-direction:column-reverse}}.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{width:70%;max-height:104px;padding-left:16px;padding-right:16px}@media (min-width:768px){.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{width:100%;padding:0;max-height:60px;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}}.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade{position:absolute;height:22px;bottom:0;right:0;width:50%;text-align:right;padding-right:16px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade .label{text-decoration:underline}.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade.viewMore{height:auto;max-height:none}@media (min-width:768px){.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .fade{height:30px;bottom:0;width:30%}}@media (min-width:1280px){.brandNameWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText{padding-top:59px}.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText{padding-top:49px}.brandLogoWithDescriptionLandscapeImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText{padding-top:24px}}.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderTextName{display:none;width:100%;height:auto;padding:0 16px 32px}@media (max-width:767px){.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderTextName{padding:0 16px}}.brandNameOnly .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderTextName,.brandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderTextName{display:block}@media (min-width:768px) and (max-width:1279px){.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderTextName{padding-bottom:32px}}@media (min-width:1280px){.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderTextName{padding-bottom:41px;padding-left:0}}.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{padding:0 16px}@media (min-width:768px){.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{padding:0}}.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription.truncated{line-clamp:4;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical}.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription.viewMore{height:auto;max-height:none}.brandNameWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{padding-top:40px;padding-bottom:89px}@media (min-width:768px) and (max-width:1279px){.brandNameWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{padding-right:0;padding-top:0;padding-bottom:0}}@media (min-width:1280px){.brandNameWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{padding-right:100px;padding-top:0;padding-bottom:0}}@media (min-width:768px) and (max-width:1279px){.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{padding-right:0}}@media (min-width:1280px){.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{padding-right:100px}}@media (min-width:768px) and (max-width:1279px){.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{padding-right:156px}}@media (min-width:1280px){.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderDescription{padding-right:136px}}.brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderTextLogo{width:50%;align-self:center;display:none}.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderTextLogo{display:block}@media (min-width:768px) and (max-width:1279px){.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderTextLogo{display:none}}@media (min-width:1280px){.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderTextContainer .brandListHeaderText .brandListHeaderTextLogo{display:none}}.brandListHeaderWrapper .brandListHeaderImageContainer{display:flex;align-self:center;flex:1 1 50%;height:100%;flex-direction:row;order:1;justify-content:center;width:100%}@media (min-width:768px) and (max-width:1279px){.brandListHeaderWrapper .brandListHeaderImageContainer{justify-content:unset;flex-direction:column;order:2;padding-right:16px}}@media (min-width:1280px){.brandListHeaderWrapper .brandListHeaderImageContainer{justify-content:unset;flex-direction:column;order:2;padding-right:16px}}.brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderName{width:100%;display:none}.brandNameWithDescription .brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderName{display:block;padding:0 16px}@media (min-width:768px) and (max-width:1279px){.brandNameWithDescription .brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderName{padding-left:32px;align-self:center}}@media (min-width:1280px){.brandNameWithDescription .brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderName{align-self:center;text-align:center;padding:59px 16px 0}}.brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderLogo{width:50%;align-self:center;display:none}.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderLogo{display:none}@media (min-width:768px) and (max-width:1279px){.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderLogo{display:block}}@media (min-width:1280px){.brandLogoWithDescription .brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderLogo{display:block;padding-top:43px}}.brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderImage{position:relative;width:100%;margin-bottom:85px;display:none}@media (max-width:767px){.brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderImage{width:-webkit-fill-available!important}}.brandLogoWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderImage,.brandNameWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderImage{display:block}@media (min-width:768px) and (max-width:1279px){.brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderImage{margin-bottom:0}}@media (min-width:1280px){.brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderImage{margin-bottom:0}}.brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderImage .brandListHeaderImageLogo{position:absolute;width:33%;top:33%;left:33%;bottom:33%;right:33%;display:none}.brandLogoWithDescriptionSquareImage .brandListHeaderWrapper .brandListHeaderImageContainer .brandListHeaderImage .brandListHeaderImageLogo{display:block}.brandPageWrapper.plpSkeleton .brandListHeaderDescription{max-height:104px}.brandPageWrapper.plpSkeleton .brandListHeaderDescription>.skeleton{width:100%}@media (max-width:767px){.brandPageWrapper.plpSkeleton .brandListHeaderDescription>.skeleton:last-child{display:none}}@media (min-width:768px){.brandPageWrapper.plpSkeleton .brandListHeaderDescription>.skeleton{width:90%;margin:4.5px 0}}@media (max-width:767px){.brandPageWrapper.plpSkeleton .brandListHeaderImage.skeleton{height:0}}.col.brandPageWrapper{padding:0}@media (min-width:768px) and (max-width:1279px){.col.brandPageWrapper{padding:0 32px}}@media (min-width:1280px){.col.brandPageWrapper{padding:0}}.col.brandPageWrapper .exp-variant-0>div>.row,.col.brandPageWrapper .exp-variant-1>div>.row{max-width:calc(100% + 32px)}.errorContainer{padding-left:16px;padding-right:16px;padding-top:0;display:flex;align-items:flex-end}@media (min-width:768px) and (max-width:1279px){.errorContainer{padding-top:150px}}@media (min-width:1280px){.errorContainer{padding-top:150px}}.errorContainer .errorPageImage img{width:100%;margin-bottom:16px}@media (min-width:768px) and (max-width:1279px){.errorContainer .errorPageImage img{width:75%}}@media (min-width:1280px){.errorContainer .errorPageImage img{width:83%}}.errorContainer .errorPageText{margin-bottom:16px;padding-right:24px}.errorContainer .errorPageText .nothingHere{display:block;margin-bottom:30px}.errorContainer .errorPageText .navigateToHomePage{color:#000;height:56px;text-decoration:none;display:block;padding-top:16px;padding-bottom:64px}.errorContainer .errorPageText .navigateToHomePage img{vertical-align:middle;padding-left:8px}.errorContainer .errorPageText h3{margin-bottom:64px}.errorPageRinascenteLogo{justify-content:center;pointer-events:none;margin-top:25px}.preFooter{border-top:1px solid #000;padding:86px 0}@media (max-width:767px){.preFooter{padding:60px 16px}}.preFooter .row{max-width:1216px}@media (min-width:768px){.preFooter .preFooterText{margin-left:86px;max-width:610px}}.preFooter .preFooterText a{color:#000}.brandFooterLogoWrapper{display:flex;justify-content:center;margin-bottom:64px;position:relative;border-top:8px solid #000;max-width:1327px;align-items:center;margin-left:auto;margin-right:auto}.brandFooterLogoWrapper.pdpRetailerLogo{max-width:100%;margin-bottom:15px}@media (max-width:767px){.brandFooterLogoWrapper{max-width:342.14px;border-top:6px solid #000}}.brandFooterLogoWrapper .brandFooterLogo{width:160px;height:160px;margin-top:16px}@media (max-width:767px){.brandFooterLogoWrapper .brandFooterLogo{width:140px;height:140px;margin-top:8px}}