.plp-nav{margin-top:1rem}.plp-nav__carousel{z-index:1}.plp-nav__button{position:relative;z-index:1}@container (min-width: 768px){.plp-nav{margin-top:.5rem}.plp-nav__button{display:none}}.plp-nav__container{display:flex;gap:1rem}.plp-nav__drawer-list{margin:0}.plp-nav__drawer-item{list-style:none;margin:0;border-bottom:1px solid #e5e5e5}.plp-nav__drawer-link{padding:.75rem 1.5rem;width:100%}.plp-banner-description{z-index:1;margin-top:1rem}.plp-banner-description__content{text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}.plp-banner-description__content.expanded{overflow:inherit;text-overflow:inherit;text-wrap:inherit}@container (min-width: 768px){.plp-banner-description__content{overflow:inherit;text-overflow:inherit;text-wrap:inherit}}.plp-banner-description--hidden{display:none}.plp-banner{width:100%;background-color:var(--ds-color-persistent-content-reversed-secondary);position:relative;overflow:hidden}.plp-banner__content{position:relative;height:100%;width:100%;display:flex;flex-direction:column;padding:1.5rem 1rem}@container (min-width: 1024px){.plp-banner__content{padding:1rem 2rem}}.plp-banner__breadcrumbs{display:none}@container (min-width: 768px){.plp-banner__breadcrumbs{display:block}}.plp-banner .plp-banner__back-button{z-index:1}.plp-banner .plp-banner__back-button-container{display:flex}@container (min-width: 768px){.plp-banner .plp-banner__back-button-container{display:none}}
