.plp__hero{background:var(--taupe-60);padding:20px 15px;color:var(--deepblue);overflow:hidden}.plp__hero--clear{background:0 0}.plp__hero-title{font-family:var(--secondary-font);font-size:36px;font-weight:600;margin:0}.plp__hero-top-title{font-size:20px;color:var(--deepblue-80);line-height:1em}.plp__hero-top-title+.plp__hero-title+*{margin-top:15px}.plp__hero-content{margin-top:20px;display:flex;flex-direction:column;gap:20px;width:100%}.plp__hero-description{max-width:870px;color:var(--deepblue-80)}.plp__hero-description p:empty{display:none}.plp__hero-description p{font-size:16px;line-height:1.6em}.plp__hero-description p:last-child,.plp__hero-description p:has(+p:empty){margin-bottom:0}.plp__hero-description a{text-decoration:underline;text-underline-offset:.15em;color:var(--deepblue-80)}.plp__hero-description a:hover{color:var(--coral)}.plp__hero-inner{width:100%;margin:0 auto;display:flex;gap:10px;flex-direction:column;align-items:flex-start}.plp__hero-inner:has(.plp__hero-top-title){gap:5px}.plp__hero .embla-wrapper{width:100%;margin-top:20px}.plp__hero .embla--has-overflow-gradient:before{background:linear-gradient(to left,rgba(237,230,218,0) 0%,rgba(237,230,218,1) 90%)}.plp__hero .embla--has-overflow-gradient:after{background:linear-gradient(to right,rgba(237,230,218,0) 0%,rgba(237,230,218,1) 90%)}@media (max-width:767px){.plp__hero .embla--collection{--slides:2.8}}@media (min-width:768px){.plp__hero{padding:30px 15px}.plp__hero-title{font-size:48px}}@media (min-width:992px){.plp__hero{padding:40px 30px;margin:0 15px;border-radius:var(--border-radius);max-width:1540px}.plp__hero-title{font-size:64px}.plp__hero-title--small,.plp__hero--small-title .plp__hero-title{font-size:48px}.plp__hero-description p{font-size:18px}}@media (min-width:1320px){.plp__hero{padding:60px 30px;margin:0 auto;width:calc(100% - 40px)}.plp__hero-title{font-size:72px}.plp__hero-title--small,.plp__hero--small-title .plp__hero-title{font-size:56px}}.plp__hero-sub-collections{margin-top:10px;width:100%}.plp__hero-sub-collections-toggle{display:flex;align-items:center;gap:5px;cursor:pointer;color:var(--deepblue-90);font-size:16px;background:0 0;border:none;padding:0;font-family:inherit;width:100%;text-align:left}.plp__hero-sub-collections-toggle:focus-visible{outline:2px solid var(--turquoise);outline-offset:3px;border-radius:3px}.plp__hero-sub-collections-toggle svg{font-size:.8em;margin:0 5px 0 0;transition:transform .3s ease-in-out}.plp__hero-sub-collections-toggle[aria-expanded=true] svg{transform:rotate(-180deg)}.plp__hero-sub-collections-list{display:flex;flex-wrap:wrap;gap:10px;height:0;overflow:hidden;transition:all .3s ease-in-out;opacity:0;visibility:hidden;padding:0 5px}.plp__hero-sub-collections:has(.plp__hero-sub-collections-toggle[aria-expanded=true]) .plp__hero-sub-collections-list{height:auto;padding:10px 5px;opacity:1;visibility:visible}.plp__hero-sub-collections-list a{padding:8px 15px;background:var(--purewhite);border-radius:5px;color:var(--deepblue-80);font-size:15px;border:1px solid transparent;width:calc(50% - 5px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.plp__hero-sub-collections-list a{width:calc(33% - 5px)}}@media (min-width:992px){.plp__hero-sub-collections-list a{width:calc(25% - 8px)}}.plp__hero-sub-collections-list a:hover{border:1px solid var(--deepblue-40);box-shadow:var(--small-shadow)}.plp__hero-sub-collections-list a:focus-visible{outline:2px solid var(--turquoise);outline-offset:2px}.plp__hero-share{color:var(--deepblue-80);display:flex;gap:10px;align-items:center;background:var(--purewhite);padding:10px 15px;border-radius:var(--border-radius);box-shadow:var(--small-shadow)}.plp__hero-share .btn{border:1px solid var(--deepblue-50);background:0 0;color:var(--deepblue)}