/* PAIRISIEN on Shoplazza: section styles carried over from the Le Mag theme + collection page */
html,body{background:var(--pz-paper)!important}
body,#next-theme{font-family:var(--pz-sans)}
.main-content{padding-top:0!important}
#header-content{display:contents}
.pz img{max-width:100%}
/* header */
.pz-logo img{height:40px;width:auto}
@media (max-width:900px){.pz-nav a[href="/blogs/le-mag"]{order:-1}.pz-logo img{height:32px}}
@media (min-width:901px) and (max-width:1280px){.pz-nav{display:flex;overflow-x:auto}.pz-nav a{flex:1 0 auto;padding:20px 14px}}
.pz-bar__t span{margin:0 72px}@media(max-width:900px){.pz-bar__t span{margin:0 44px}}
/* hero */
.pz-hero__img{display:block;background:radial-gradient(circle at 50% 46%,#f3f0ea 0%,#e4e0d8 55%,#d3cec4 100%)}
.pz-hero__img img{object-fit:contain;mix-blend-mode:multiply;padding:2%;transform:scale(1.22)}
@media(min-width:901px){.pz-hero{height:calc(100vh - var(--pz-headh,104px));height:calc(100svh - var(--pz-headh,104px));min-height:460px}.pz-hero__txt,.pz-hero__img{min-height:0}.pz-hero__txt{padding-top:clamp(22px,5vh,48px);padding-bottom:clamp(16px,3vh,28px)}.pz-hero h1{font-size:clamp(40px,min(6.3vw,15vh),132px)}}
@media(max-width:900px){.pz-hero__img{min-height:0;aspect-ratio:4/3}.pz-hero__img img{padding:2%;transform:scale(1.38)}}
/* sliders */
.pz-sech__r{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.pz-grid--slide{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.pz-grid--slide::-webkit-scrollbar{display:none}
.pz-grid--slide .pz-card{flex:0 0 25%;scroll-snap-align:start;margin-bottom:0;border-bottom:0;border-right:1px solid var(--pz-line)!important}
@media(min-width:1500px){.pz-grid--slide .pz-card{flex-basis:20%}}
@media(max-width:900px){.pz-grid--slide .pz-card{flex-basis:46%}}
@media(max-width:600px){.pz-sech__r .pz-arrows{display:none}}
.pz-card__new--out{background:#6b6862;color:#fff}
.pz-card__new--bf{background:#cb4b2a;color:#fff}
/* footer wordmark */
.pz-big--logo{font-family:'Poppins',var(--pz-sans);font-weight:700;text-transform:none;letter-spacing:-.045em;line-height:1.02;padding:10px 14px 18px}
.pz-big--logo span{color:var(--pz-accent)}
.pz-nl__msg{padding:12px 0}
/* le mag */
.pz-mag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:28px 20px 44px;border-bottom:1px solid var(--pz-line)}
.pz-mag-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;min-width:0}
.pz-mag-card__img{aspect-ratio:3/2;overflow:hidden;border-radius:8px;background:#e9e7e2}
.pz-mag-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.2,.7,.2,1)}
.pz-mag-card:hover .pz-mag-card__img img{transform:scale(1.045)}
.pz-mag-card__meta{display:flex;justify-content:space-between;align-items:center;margin-top:15px;font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;color:#FF481C}
.pz-mag-card__date{color:#9a948c}
.pz-mag-card__title{font-family:'Inter Tight','Inter',sans-serif;font-weight:800;font-size:20px;line-height:1.16;margin-top:9px;letter-spacing:-.3px}
.pz-mag-card__exc{font-size:13.5px;line-height:1.5;color:#6a6a6a;margin-top:8px}
@media(max-width:900px){.pz-mag{grid-template-columns:1fr;gap:34px;padding:24px 16px 36px}}
/* closer */
.pz-closer{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--pz-line)}
.pz-closer__h{grid-column:1/-1;padding:44px 20px 28px;border-bottom:1px solid var(--pz-line)}
.pz-closer__eye{color:var(--pz-accent);margin-bottom:16px}
.pz-closer__h h2{font-weight:900;font-size:clamp(40px,6.4vw,104px);line-height:1;letter-spacing:-.035em;text-transform:uppercase}
.pz-closer__h h2 em{font-style:normal;color:var(--pz-accent)}
.pz-closer__h p{margin-top:18px;max-width:640px;font-size:18px;line-height:1.45}
.pz-closer__col{padding:26px 20px 34px}
.pz-closer__col--no{border-right:1px solid var(--pz-line);color:var(--pz-muted)}
.pz-closer__col--yes{background:var(--pz-ink);color:var(--pz-paper)}
.pz-closer__lbl{margin-bottom:16px;text-transform:uppercase}
.pz-closer__col--yes .pz-closer__lbl{color:var(--pz-accent)}
.pz-closer__col ul{list-style:none;margin:0;padding:0}
.pz-closer__col li{padding:12px 0;border-top:1px solid currentColor;border-color:rgba(127,127,127,.35);font-size:17px;line-height:1.4}
.pz-closer__col--no li::before{content:"✕ ";color:var(--pz-ink)}
.pz-closer__col--yes li::before{content:"✓ ";color:var(--pz-accent)}
.pz-closer__cta{grid-column:1/-1;padding:28px 20px 36px;border-top:1px solid var(--pz-line);display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.pz-closer__nocta{color:var(--pz-muted);font-size:12px}
@media(max-width:900px){.pz-closer{grid-template-columns:1fr}.pz-closer__col--no{border-right:0;border-bottom:1px solid var(--pz-line)}}
/* product page extras */
.pz-pdp__sizes .pz-size[hidden]{display:none}
.pz-faq__a p{margin:0 0 10px}
/* collection page */
.pz-colnav{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--pz-line)}
.pz-colnav::-webkit-scrollbar{display:none}
.pz-colnav a{padding:14px 16px;border-right:1px solid var(--pz-line);white-space:nowrap}
.pz-colnav a:hover,.pz-colnav a[aria-current]{background:var(--pz-ink);color:var(--pz-paper)}
.pz-pag{display:flex;justify-content:center;align-items:center;gap:0;border-bottom:1px solid var(--pz-line)}
.pz-pag a,.pz-pag span{padding:16px 20px;border-right:1px solid var(--pz-line)}
.pz-pag a:first-child{border-left:1px solid var(--pz-line)}
.pz-pag a:hover{background:var(--pz-ink);color:var(--pz-paper)}
/* Reformia pages (legal pages, blog, search) inside the PAIRISIEN frame */
#main-content h1,#main-content h2{font-family:var(--pz-sans)}
.pz-brands{scrollbar-width:none}.pz-brands::-webkit-scrollbar{display:none}
