.pseo-hero{position:relative;overflow:hidden}.pseo-hero--full{max-height:450px;min-height:220px}.pseo-hero--full .parallax-container,.pseo-hero--full .collection-hero__image{width:100%;height:100%;object-fit:cover}.pseo-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding-bottom:40px;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.1) 55%,transparent 100%)}.pseo--tier1 .pseo-hero__overlay{background:linear-gradient(to top,color-mix(in srgb,var(--pseo-accent) 60%,rgba(0,0,0,.5)) 0%,rgba(0,0,0,.1) 50%,transparent 100%)}@supports not (background: color-mix(in srgb,red 10%,blue)){.pseo--tier1 .pseo-hero__overlay{background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.1) 55%,transparent 100%)}}.pseo-hero__content{width:100%}.pseo-hero__title{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.4);font-size:clamp(1.5rem,4vw,2.5rem);margin:8px 0 0;line-height:1.2}.pseo-hero--compact{background-color:var(--pseo-accent);padding:36px 0 22px}.pseo-hero__title--compact{color:#fff;font-size:clamp(1.2rem,3vw,1.75rem);margin:6px 0 0;line-height:1.2}.pseo-hero .breadcrumb,.pseo-hero .breadcrumb a,.pseo-hero .breadcrumb li{color:#ffffffd9;text-align:left}.pseo-hero .breadcrumb a:hover{color:#fff}.pseo-hero .breadcrumb .icon-breadcrumb-sep{fill:#fff9}.pseo-intro{padding:0}.pseo--tier1 .pseo-intro{padding:40px 0}.pseo-intro--editorial{max-width:800px;margin:0 auto}.pseo--tier1 .pseo-intro__content{font-size:1.1em;line-height:1.75}.pseo--tier1 .pseo-intro__content a{color:var(--pseo-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pseo--tier1 .pseo-intro__content a:hover{text-decoration-thickness:2px}.pseo--tier2 .pseo-intro{padding:24px 0}.pseo--tier2 .pseo-intro__content{font-size:1em;line-height:1.55}.pseo--tier2 .pseo-intro__content a{color:var(--pseo-accent);text-decoration:underline;text-underline-offset:2px}.pseo-intro--collapsible{max-height:none;overflow:visible;transition:max-height .3s ease}.pseo-intro__toggle{display:none;background:none;border:none;padding:6px 0;font-size:.9em;color:var(--pseo-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pseo--tier1 .collection-sidebar__group{opacity:.9}.pseo--tier1 .collapsible-trigger-btn{font-size:.875em;letter-spacing:.02em}.pseo--tier1 .collection-filter__active-list{font-size:.875em}.pseo--tier2 .collection-grid__filter-btn{background-color:var(--pseo-accent);color:#fff;border-color:var(--pseo-accent)}.pseo--tier2 .collection-grid__filter-btn:hover{opacity:.88}.pseo--tier2 .collection-grid__product-count{font-weight:600}.pseo-guide{padding:0}.pseo--tier1 .pseo-guide{padding:40px 0;border-top:1px solid var(--colorBorder, #e8e8e8)}.pseo-guide--editorial{max-width:800px;margin:0 auto}.pseo--tier1 .pseo-guide__content{font-size:1.05em;line-height:1.75}.pseo--tier1 .pseo-guide__content h2{font-size:1.3em;margin:0 0 16px;font-weight:600}.pseo--tier1 .pseo-guide__content a{color:var(--pseo-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pseo--tier1 .pseo-guide__content a:hover{text-decoration-thickness:2px}.pseo--tier2 .pseo-guide{padding:24px 0;border-top:1px solid var(--colorBorder, #e8e8e8)}.pseo--tier2 .pseo-guide__content{font-size:.95em;line-height:1.55}.pseo--tier2 .pseo-guide__content h2{font-size:1.15em;margin:0 0 12px;font-weight:600}.pseo--tier2 .pseo-guide__content a{color:var(--pseo-accent);text-decoration:underline;text-underline-offset:2px}.pseo-guide--collapsible{max-height:none;overflow:visible;transition:max-height .3s ease}.pseo-guide--collapsible.pseo-guide--expanded{max-height:none}.pseo-guide__toggle{display:none;background:none;border:1px solid var(--pseo-accent);border-radius:4px;padding:8px 20px;font-size:.88em;font-weight:500;color:var(--pseo-accent);cursor:pointer;text-decoration:none;margin-top:12px;transition:background .15s,color .15s}.pseo-guide__toggle:hover{background:var(--pseo-accent);color:#fff}.pseo-faq{padding:32px 0;border-top:1px solid var(--colorBorder, #e8e8e8)}.pseo-faq__heading{font-size:1.3em;font-weight:600;margin:0 0 20px}.pseo--tier1 .pseo-faq__heading{font-size:1.3em;letter-spacing:.01em}.pseo--tier2 .pseo-faq__heading{font-size:1.2em;font-weight:700}.pseo-faq__list{max-width:800px}.pseo--tier1 .pseo-faq__list{margin:0 auto}.pseo-faq__item{border-bottom:1px solid var(--colorBorder, #e8e8e8)}.pseo-faq__item[open]{padding-bottom:4px}.pseo-faq__question{padding:14px 0;font-size:1em;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.pseo-faq__question::-webkit-details-marker{display:none}.pseo-faq__chevron{flex-shrink:0;transition:transform .2s ease}.pseo-faq__chevron svg{display:block;fill:currentColor}.pseo-faq__item[open] .pseo-faq__chevron{transform:rotate(180deg)}.pseo-faq__answer{padding:0 0 12px;font-size:.95em;line-height:1.6;color:var(--colorTextBody, #555)}.pseo-faq__answer p{margin:0}.pseo-reassurance{padding:28px 0}.pseo--tier1.pseo-reassurance{background-color:var(--colorSmallImageBg, #f5f5f5);border-top:1px solid var(--colorBorder, #e8e8e8);border-bottom:1px solid var(--colorBorder, #e8e8e8);margin-top:32px}.pseo--tier2.pseo-reassurance{background-color:var(--pseo-accent);margin-top:24px}.pseo-reassurance__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.pseo-reassurance__item{display:flex;flex-direction:column;align-items:center;gap:8px}.pseo-reassurance__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.pseo-reassurance__icon svg{width:28px;height:28px}.pseo--tier1 .pseo-reassurance__icon svg{fill:var(--pseo-accent);stroke:none}.pseo--tier2 .pseo-reassurance__icon svg{fill:#fff;stroke:none}.pseo-reassurance__label{font-size:.875em;font-weight:600;line-height:1.3}.pseo-reassurance__sublabel{font-size:.8em;line-height:1.3;opacity:.75}.pseo--tier1 .pseo-reassurance__label,.pseo--tier1 .pseo-reassurance__sublabel{color:var(--colorTextBody, #1c1d1d)}.pseo--tier2 .pseo-reassurance__label,.pseo--tier2 .pseo-reassurance__sublabel{color:#fff}.pseo-related{padding:40px 0}.pseo-related .section-header{margin-bottom:20px}.pseo--tier1 .pseo-related .section-header__title{font-size:clamp(1.2rem,2vw,1.5rem)}.pseo--tier2 .pseo-related .section-header__title{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700}.pseo-related__buttons{display:flex;flex-wrap:wrap;gap:10px}.pseo-related__btn{display:inline-block;padding:8px 16px;border:1px solid var(--pseo-accent);border-radius:4px;font-size:.88em;font-weight:500;color:var(--pseo-accent);text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.pseo-related__btn:hover{background:var(--pseo-accent);color:#fff}.product-block--collections-associees{padding:14px 0 8px;border-top:1px solid var(--colorBorder, #e8e8e8);margin-top:4px}.product-block__collections-label{font-size:.78em;text-transform:uppercase;letter-spacing:.07em;color:#999;margin:0 0 8px;font-weight:500}.pseo-product-collections{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.pseo-product-collections li a{display:inline-block;padding:4px 12px;border:1px solid var(--colorBorder, #ddd);border-radius:20px;font-size:.8em;color:#444;text-decoration:none;transition:border-color .15s,color .15s;line-height:1.4}.pseo-product-collections li a:hover{border-color:#1c1d1d;color:#1c1d1d}@media screen and (max-width:768px){.pseo-hero--full{max-height:200px;min-height:140px}.pseo-hero__title{font-size:1.4rem}.pseo-hero__overlay{padding-bottom:20px}.pseo-hero--compact{padding:24px 0 16px}.pseo-hero__title--compact{font-size:1.2rem}.pseo--tier1 .pseo-intro{padding:24px 0}.pseo-intro--editorial{max-width:100%}.pseo-intro--collapsible{max-height:4.65em;overflow:hidden}.pseo-intro--collapsible.pseo-intro--expanded{max-height:2000px}.pseo-intro__toggle{display:inline-block;margin-top:4px}.pseo--tier1 .pseo-guide{padding:24px 0}.pseo-guide--editorial{max-width:100%}.pseo-guide--collapsible{max-height:4.65em;overflow:hidden}.pseo-guide--collapsible.pseo-guide--expanded{max-height:2000px}.pseo-guide__toggle{display:inline-block;margin-top:4px}.pseo-faq{padding:24px 0}.pseo-faq__question{padding:12px 0;font-size:.95em}.pseo-reassurance__grid{grid-template-columns:repeat(2,1fr);gap:16px}}.pseo-hero--full .collection-hero__image[src=""]{visibility:hidden}.pseo-hero--full{contain:layout}
/*# sourceMappingURL=/cdn/shop/t/130/assets/pseo.css.map */
