/*!
Author: Wesign Communication
Author URI: http://www.wesign.fr/
*/html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-display:swap;font-family:encorpada;font-style:normal;font-weight:400;src:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/fonts/encorpada.woff2);src:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/fonts/encorpada.woff) format("woff"),url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/fonts/encorpada.woff2)}*{-moz-font-feature-settings:"liga" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;padding:0;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}body{text-wrap:pretty;color:#000;font-family:neue-haas-grotesk-display,sans-serif;font-size:1em;overflow-x:hidden}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}ul{list-style:none;margin:0;padding:0}a{color:currentColor;text-decoration:none}a:focus-visible,a:hover{text-decoration:underline}button{color:currentColor}.img-wrap{display:flex;overflow:hidden;position:relative}.img-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img-wrap.filter{position:relative}.img-wrap.filter:before{background-color:rgba(0,0,0,.3);content:"";inset:0;position:absolute}.img-wrap.para{height:100%}.img-wrap.para img{height:105%;width:105%}.text-center{text-align:center}.text-right{text-align:right}.v-center{align-content:center;align-items:center}.v-bottom{align-content:flex-end;align-items:flex-end}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-25{margin-bottom:25px}.mb-50{margin-bottom:50px}@media(max-width:992px){.mb-50{margin-bottom:25px}}.mb-100{margin-bottom:100px}@media(max-width:992px){.mb-100{margin-bottom:50px}}.mb-200{margin-bottom:200px}@media(max-width:992px){.mb-200{margin-bottom:100px}}.text-white,.white{color:#fff}.cls-1{fill:transparent}.ly{display:grid;grid-template-columns:[gutter-l] 1fr [container] calc(100% - 50px) [gutter-r] 1fr}@media(min-width:992px){.ly{grid-template-columns:[gutter-l] 1fr [container] calc(100% - 100px) [gutter-r] 1fr}}.container,.container-semi-l,.container-semi-r{grid-column:container}.container-full{grid-column:1/4}@media(min-width:992px){.container-semi-l{grid-column:1/3}.container-semi-r{grid-column:2/4}}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,auto);width:100%}.col-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-5{grid-template-columns:repeat(5,minmax(0,1fr))}.col-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-7{grid-template-columns:repeat(7,minmax(0,1fr))}.col-8{grid-template-columns:repeat(8,minmax(0,1fr))}.col-9{grid-template-columns:repeat(9,minmax(0,1fr))}.col-10{grid-template-columns:repeat(10,minmax(0,1fr))}.col-11{grid-template-columns:repeat(11,minmax(0,1fr))}.col-12{grid-template-columns:repeat(12,minmax(0,1fr))}@media(min-width:375px){.col-xs-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-xs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-xs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-xs-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-xs-5{grid-template-columns:repeat(5,minmax(0,1fr))}.col-xs-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-xs-7{grid-template-columns:repeat(7,minmax(0,1fr))}.col-xs-8{grid-template-columns:repeat(8,minmax(0,1fr))}.col-xs-9{grid-template-columns:repeat(9,minmax(0,1fr))}.col-xs-10{grid-template-columns:repeat(10,minmax(0,1fr))}.col-xs-11{grid-template-columns:repeat(11,minmax(0,1fr))}.col-xs-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:550px){.col-sm-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-sm-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-sm-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-sm-5{grid-template-columns:repeat(5,minmax(0,1fr))}.col-sm-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-sm-7{grid-template-columns:repeat(7,minmax(0,1fr))}.col-sm-8{grid-template-columns:repeat(8,minmax(0,1fr))}.col-sm-9{grid-template-columns:repeat(9,minmax(0,1fr))}.col-sm-10{grid-template-columns:repeat(10,minmax(0,1fr))}.col-sm-11{grid-template-columns:repeat(11,minmax(0,1fr))}.col-sm-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:768px){.col-md-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-md-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-md-5{grid-template-columns:repeat(5,minmax(0,1fr))}.col-md-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-md-7{grid-template-columns:repeat(7,minmax(0,1fr))}.col-md-8{grid-template-columns:repeat(8,minmax(0,1fr))}.col-md-9{grid-template-columns:repeat(9,minmax(0,1fr))}.col-md-10{grid-template-columns:repeat(10,minmax(0,1fr))}.col-md-11{grid-template-columns:repeat(11,minmax(0,1fr))}.col-md-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:992px){.col-lg-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-lg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-lg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-lg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-lg-5{grid-template-columns:repeat(5,minmax(0,1fr))}.col-lg-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-lg-7{grid-template-columns:repeat(7,minmax(0,1fr))}.col-lg-8{grid-template-columns:repeat(8,minmax(0,1fr))}.col-lg-9{grid-template-columns:repeat(9,minmax(0,1fr))}.col-lg-10{grid-template-columns:repeat(10,minmax(0,1fr))}.col-lg-11{grid-template-columns:repeat(11,minmax(0,1fr))}.col-lg-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1200px){.col-xl-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-xl-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-xl-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-xl-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-xl-5{grid-template-columns:repeat(5,minmax(0,1fr))}.col-xl-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-xl-7{grid-template-columns:repeat(7,minmax(0,1fr))}.col-xl-8{grid-template-columns:repeat(8,minmax(0,1fr))}.col-xl-9{grid-template-columns:repeat(9,minmax(0,1fr))}.col-xl-10{grid-template-columns:repeat(10,minmax(0,1fr))}.col-xl-11{grid-template-columns:repeat(11,minmax(0,1fr))}.col-xl-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1450px){.col-xlm-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-xlm-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-xlm-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-xlm-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-xlm-5{grid-template-columns:repeat(5,minmax(0,1fr))}.col-xlm-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-xlm-7{grid-template-columns:repeat(7,minmax(0,1fr))}.col-xlm-8{grid-template-columns:repeat(8,minmax(0,1fr))}.col-xlm-9{grid-template-columns:repeat(9,minmax(0,1fr))}.col-xlm-10{grid-template-columns:repeat(10,minmax(0,1fr))}.col-xlm-11{grid-template-columns:repeat(11,minmax(0,1fr))}.col-xlm-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1700px){.col-xxl-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-xxl-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-xxl-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-xxl-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-xxl-5{grid-template-columns:repeat(5,minmax(0,1fr))}.col-xxl-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-xxl-7{grid-template-columns:repeat(7,minmax(0,1fr))}.col-xxl-8{grid-template-columns:repeat(8,minmax(0,1fr))}.col-xxl-9{grid-template-columns:repeat(9,minmax(0,1fr))}.col-xxl-10{grid-template-columns:repeat(10,minmax(0,1fr))}.col-xxl-11{grid-template-columns:repeat(11,minmax(0,1fr))}.col-xxl-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1920px){.col-uhd-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-uhd-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-uhd-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-uhd-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-uhd-5{grid-template-columns:repeat(5,minmax(0,1fr))}.col-uhd-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-uhd-7{grid-template-columns:repeat(7,minmax(0,1fr))}.col-uhd-8{grid-template-columns:repeat(8,minmax(0,1fr))}.col-uhd-9{grid-template-columns:repeat(9,minmax(0,1fr))}.col-uhd-10{grid-template-columns:repeat(10,minmax(0,1fr))}.col-uhd-11{grid-template-columns:repeat(11,minmax(0,1fr))}.col-uhd-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.s-1{grid-column-start:1}.s-2{grid-column-start:2}.s-3{grid-column-start:3}.s-4{grid-column-start:4}.s-5{grid-column-start:5}.s-6{grid-column-start:6}.s-7{grid-column-start:7}.s-8{grid-column-start:8}.s-9{grid-column-start:9}.s-10{grid-column-start:10}.s-11{grid-column-start:11}.s-12{grid-column-start:12}@media(min-width:375px){.s-xs-1{grid-column-start:1}.s-xs-2{grid-column-start:2}.s-xs-3{grid-column-start:3}.s-xs-4{grid-column-start:4}.s-xs-5{grid-column-start:5}.s-xs-6{grid-column-start:6}.s-xs-7{grid-column-start:7}.s-xs-8{grid-column-start:8}.s-xs-9{grid-column-start:9}.s-xs-10{grid-column-start:10}.s-xs-11{grid-column-start:11}.s-xs-12{grid-column-start:12}}@media(min-width:550px){.s-sm-1{grid-column-start:1}.s-sm-2{grid-column-start:2}.s-sm-3{grid-column-start:3}.s-sm-4{grid-column-start:4}.s-sm-5{grid-column-start:5}.s-sm-6{grid-column-start:6}.s-sm-7{grid-column-start:7}.s-sm-8{grid-column-start:8}.s-sm-9{grid-column-start:9}.s-sm-10{grid-column-start:10}.s-sm-11{grid-column-start:11}.s-sm-12{grid-column-start:12}}@media(min-width:768px){.s-md-1{grid-column-start:1}.s-md-2{grid-column-start:2}.s-md-3{grid-column-start:3}.s-md-4{grid-column-start:4}.s-md-5{grid-column-start:5}.s-md-6{grid-column-start:6}.s-md-7{grid-column-start:7}.s-md-8{grid-column-start:8}.s-md-9{grid-column-start:9}.s-md-10{grid-column-start:10}.s-md-11{grid-column-start:11}.s-md-12{grid-column-start:12}}@media(min-width:992px){.s-lg-1{grid-column-start:1}.s-lg-2{grid-column-start:2}.s-lg-3{grid-column-start:3}.s-lg-4{grid-column-start:4}.s-lg-5{grid-column-start:5}.s-lg-6{grid-column-start:6}.s-lg-7{grid-column-start:7}.s-lg-8{grid-column-start:8}.s-lg-9{grid-column-start:9}.s-lg-10{grid-column-start:10}.s-lg-11{grid-column-start:11}.s-lg-12{grid-column-start:12}}@media(min-width:1200px){.s-xl-1{grid-column-start:1}.s-xl-2{grid-column-start:2}.s-xl-3{grid-column-start:3}.s-xl-4{grid-column-start:4}.s-xl-5{grid-column-start:5}.s-xl-6{grid-column-start:6}.s-xl-7{grid-column-start:7}.s-xl-8{grid-column-start:8}.s-xl-9{grid-column-start:9}.s-xl-10{grid-column-start:10}.s-xl-11{grid-column-start:11}.s-xl-12{grid-column-start:12}}@media(min-width:1450px){.s-xlm-1{grid-column-start:1}.s-xlm-2{grid-column-start:2}.s-xlm-3{grid-column-start:3}.s-xlm-4{grid-column-start:4}.s-xlm-5{grid-column-start:5}.s-xlm-6{grid-column-start:6}.s-xlm-7{grid-column-start:7}.s-xlm-8{grid-column-start:8}.s-xlm-9{grid-column-start:9}.s-xlm-10{grid-column-start:10}.s-xlm-11{grid-column-start:11}.s-xlm-12{grid-column-start:12}}@media(min-width:1700px){.s-xxl-1{grid-column-start:1}.s-xxl-2{grid-column-start:2}.s-xxl-3{grid-column-start:3}.s-xxl-4{grid-column-start:4}.s-xxl-5{grid-column-start:5}.s-xxl-6{grid-column-start:6}.s-xxl-7{grid-column-start:7}.s-xxl-8{grid-column-start:8}.s-xxl-9{grid-column-start:9}.s-xxl-10{grid-column-start:10}.s-xxl-11{grid-column-start:11}.s-xxl-12{grid-column-start:12}}@media(min-width:1920px){.s-uhd-1{grid-column-start:1}.s-uhd-2{grid-column-start:2}.s-uhd-3{grid-column-start:3}.s-uhd-4{grid-column-start:4}.s-uhd-5{grid-column-start:5}.s-uhd-6{grid-column-start:6}.s-uhd-7{grid-column-start:7}.s-uhd-8{grid-column-start:8}.s-uhd-9{grid-column-start:9}.s-uhd-10{grid-column-start:10}.s-uhd-11{grid-column-start:11}.s-uhd-12{grid-column-start:12}}.w-1{grid-column-end:span 1}.w-2{grid-column-end:span 2}.w-3{grid-column-end:span 3}.w-4{grid-column-end:span 4}.w-5{grid-column-end:span 5}.w-6{grid-column-end:span 6}.w-7{grid-column-end:span 7}.w-8{grid-column-end:span 8}.w-9{grid-column-end:span 9}.w-10{grid-column-end:span 10}.w-11{grid-column-end:span 11}.w-12{grid-column-end:span 12}@media(min-width:375px){.w-xs-1{grid-column-end:span 1}.w-xs-2{grid-column-end:span 2}.w-xs-3{grid-column-end:span 3}.w-xs-4{grid-column-end:span 4}.w-xs-5{grid-column-end:span 5}.w-xs-6{grid-column-end:span 6}.w-xs-7{grid-column-end:span 7}.w-xs-8{grid-column-end:span 8}.w-xs-9{grid-column-end:span 9}.w-xs-10{grid-column-end:span 10}.w-xs-11{grid-column-end:span 11}.w-xs-12{grid-column-end:span 12}}@media(min-width:550px){.w-sm-1{grid-column-end:span 1}.w-sm-2{grid-column-end:span 2}.w-sm-3{grid-column-end:span 3}.w-sm-4{grid-column-end:span 4}.w-sm-5{grid-column-end:span 5}.w-sm-6{grid-column-end:span 6}.w-sm-7{grid-column-end:span 7}.w-sm-8{grid-column-end:span 8}.w-sm-9{grid-column-end:span 9}.w-sm-10{grid-column-end:span 10}.w-sm-11{grid-column-end:span 11}.w-sm-12{grid-column-end:span 12}}@media(min-width:768px){.w-md-1{grid-column-end:span 1}.w-md-2{grid-column-end:span 2}.w-md-3{grid-column-end:span 3}.w-md-4{grid-column-end:span 4}.w-md-5{grid-column-end:span 5}.w-md-6{grid-column-end:span 6}.w-md-7{grid-column-end:span 7}.w-md-8{grid-column-end:span 8}.w-md-9{grid-column-end:span 9}.w-md-10{grid-column-end:span 10}.w-md-11{grid-column-end:span 11}.w-md-12{grid-column-end:span 12}}@media(min-width:992px){.w-lg-1{grid-column-end:span 1}.w-lg-2{grid-column-end:span 2}.w-lg-3{grid-column-end:span 3}.w-lg-4{grid-column-end:span 4}.w-lg-5{grid-column-end:span 5}.w-lg-6{grid-column-end:span 6}.w-lg-7{grid-column-end:span 7}.w-lg-8{grid-column-end:span 8}.w-lg-9{grid-column-end:span 9}.w-lg-10{grid-column-end:span 10}.w-lg-11{grid-column-end:span 11}.w-lg-12{grid-column-end:span 12}}@media(min-width:1200px){.w-xl-1{grid-column-end:span 1}.w-xl-2{grid-column-end:span 2}.w-xl-3{grid-column-end:span 3}.w-xl-4{grid-column-end:span 4}.w-xl-5{grid-column-end:span 5}.w-xl-6{grid-column-end:span 6}.w-xl-7{grid-column-end:span 7}.w-xl-8{grid-column-end:span 8}.w-xl-9{grid-column-end:span 9}.w-xl-10{grid-column-end:span 10}.w-xl-11{grid-column-end:span 11}.w-xl-12{grid-column-end:span 12}}@media(min-width:1450px){.w-xlm-1{grid-column-end:span 1}.w-xlm-2{grid-column-end:span 2}.w-xlm-3{grid-column-end:span 3}.w-xlm-4{grid-column-end:span 4}.w-xlm-5{grid-column-end:span 5}.w-xlm-6{grid-column-end:span 6}.w-xlm-7{grid-column-end:span 7}.w-xlm-8{grid-column-end:span 8}.w-xlm-9{grid-column-end:span 9}.w-xlm-10{grid-column-end:span 10}.w-xlm-11{grid-column-end:span 11}.w-xlm-12{grid-column-end:span 12}}@media(min-width:1700px){.w-xxl-1{grid-column-end:span 1}.w-xxl-2{grid-column-end:span 2}.w-xxl-3{grid-column-end:span 3}.w-xxl-4{grid-column-end:span 4}.w-xxl-5{grid-column-end:span 5}.w-xxl-6{grid-column-end:span 6}.w-xxl-7{grid-column-end:span 7}.w-xxl-8{grid-column-end:span 8}.w-xxl-9{grid-column-end:span 9}.w-xxl-10{grid-column-end:span 10}.w-xxl-11{grid-column-end:span 11}.w-xxl-12{grid-column-end:span 12}}@media(min-width:1920px){.w-uhd-1{grid-column-end:span 1}.w-uhd-2{grid-column-end:span 2}.w-uhd-3{grid-column-end:span 3}.w-uhd-4{grid-column-end:span 4}.w-uhd-5{grid-column-end:span 5}.w-uhd-6{grid-column-end:span 6}.w-uhd-7{grid-column-end:span 7}.w-uhd-8{grid-column-end:span 8}.w-uhd-9{grid-column-end:span 9}.w-uhd-10{grid-column-end:span 10}.w-uhd-11{grid-column-end:span 11}.w-uhd-12{grid-column-end:span 12}}div[class^=g-br],div[class^=g-br].g-br-def,div[class^=g-br].g-br-lg,div[class^=g-br].g-br-md,div[class^=g-br].g-br-sm,div[class^=g-br].g-br-uhd,div[class^=g-br].g-br-xl,div[class^=g-br].g-br-xlm,div[class^=g-br].g-br-xs,div[class^=g-br].g-br-xxl{grid-column-start:1}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#e9c310;font-weight:500}h1{font-family:altesse-std-64pt,sans-serif;font-size:100px;font-weight:400;line-height:1;margin-bottom:100px}@media(max-width:992px){h1{font-size:60px;margin-bottom:50px}}h2{--margin-bot:20px;font-size:calc(13.39483px + 3.69004vw);margin-bottom:var(--margin-bot)}@media screen and (max-width:450px){h2{font-size:30px}}@media screen and (min-width:992px){h2{font-size:50px}}@media(min-width:550px){h2{--margin-bot:20px}}@media(min-width:768px){h2{--margin-bot:25px}}@media(min-width:992px){h2{--margin-bot:30px}}h3{--margin-bot:15px;font-size:calc(16.69742px + 1.84502vw);margin-bottom:var(--margin-bot)}@media screen and (max-width:450px){h3{font-size:25px}}@media screen and (min-width:992px){h3{font-size:35px}}@media(min-width:550px){h3{--margin-bot:15px}}@media(min-width:768px){h3{--margin-bot:20px}}@media(min-width:992px){h3{--margin-bot:25px}}h4{font-size:calc(15.84871px + .92251vw)}@media screen and (max-width:450px){h4{font-size:20px}}@media screen and (min-width:992px){h4{font-size:25px}}.font-cursive,.font-cursive *{font-family:altesse-std-64pt,sans-serif;font-weight:400}.font-cursive *{margin-bottom:0}.font-cursive b,.font-cursive strong{font-weight:700}.font-titre{font-family:ambroise-std,serif}.font-titre,.font-titre *{font-weight:400;line-height:1;text-transform:uppercase}.font-titre *{margin-bottom:0}.font-titre b,.font-titre strong{font-weight:700}.font-texte{font-family:neue-haas-grotesk-display,sans-serif;font-weight:400}.font-texte *{font-weight:400;margin-bottom:0}.font-texte b,.font-texte strong{font-weight:700}.font-encorpada{font-family:encorpada;font-weight:400}.font-encorpada *{font-weight:400;margin-bottom:0}.text-content h2,.text-content h3,.text-content h4,.text-content h5{font-family:ambroise-std,serif;font-weight:400;line-height:1;margin-bottom:25px;text-transform:uppercase}.text-content p{line-height:1.25;margin-bottom:25px}.text-content a{text-decoration:underline}.text-content ol,.text-content ul{list-style:initial;margin-bottom:25px;padding-left:1.5rem}.text-content ol li,.text-content ul li{margin-bottom:10px}.text-content ol{list-style:decimal}.text-content figure{margin:0 0 25px}.text-content figure img,.text-content img{height:auto;width:100%}.text-content table{border-collapse:collapse}.text-content table td{border:1px solid #000;margin:0;padding:5px}.text-content div{margin-bottom:25px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}#btn,.btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid;border-left:none;border-right:none;color:currentColor;display:inline-grid;height:30px;padding-inline:5px;padding:0;position:relative;text-decoration:none!important;text-transform:uppercase}#btn,#btn *,.btn,.btn *{line-height:30px}#btn span,.btn span{align-items:center;background-color:transparent;display:inline-flex;flex:1;font-size:14px;height:30px;justify-content:center;text-decoration:none!important}#btn .svg,.btn .svg{height:30px;position:absolute;top:0;width:9px}#btn .svg svg,.btn .svg svg{-o-object-fit:contain;object-fit:contain}#btn .svg:first-child,.btn .svg:first-child{left:0;transform:scaleX(-1)}#btn .svg:last-child,.btn .svg:last-child{right:0}#btn .svg svg,.btn .svg svg{-o-object-fit:cover;object-fit:cover}#btn svg,.btn svg{height:30px;width:10px}#btn svg:first-child,.btn svg:first-child{fill:#000;transform:translateX(-8px) translateY(-1px)}#btn svg:last-child,.btn svg:last-child{right:0;transform:rotate(180deg) translateX(-8px) translateY(1px)}#btn svg polygon:first-child,.btn svg polygon:first-child{fill:transparent}#btn svg polygon:last-child,.btn svg polygon:last-child{fill:#000;stroke-width:.25px}#btn.big svg,.btn.big svg{height:30px;width:10px}#btn:focus,#btn:hover,.btn:focus,.btn:hover{background-color:#000;border-bottom:1px solid #000;border-top:1px solid #000;color:#fff;text-decoration:none}#btn:focus svg polygon:first-child,#btn:focus svg polygon:last-child,#btn:hover svg polygon:first-child,#btn:hover svg polygon:last-child,.btn:focus svg polygon:first-child,.btn:focus svg polygon:last-child,.btn:hover svg polygon:first-child,.btn:hover svg polygon:last-child{fill:#000}#btn.white svg polygon:last-child,.btn.white svg polygon:last-child{fill:#fff}#btn.white:focus,#btn.white:hover,.btn.white:focus,.btn.white:hover{background-color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#000;text-decoration:none}#btn.white:focus svg polygon:first-child,#btn.white:focus svg polygon:last-child,#btn.white:hover svg polygon:first-child,#btn.white:hover svg polygon:last-child,.btn.white:focus svg polygon:first-child,.btn.white:focus svg polygon:last-child,.btn.white:hover svg polygon:first-child,.btn.white:hover svg polygon:last-child{fill:#fff}#btn.black,.btn.black{background-color:#000;border-color:#000;border-bottom:1px solid #000;border-top:1px solid #000;color:#fff}#btn.black svg polygon:first-child,#btn.black svg polygon:last-child,.btn.black svg polygon:first-child,.btn.black svg polygon:last-child{fill:#000}#btn.black:focus,#btn.black:hover,.btn.black:focus,.btn.black:hover{background-color:#fff;border-bottom:1px solid #000;border-top:1px solid #000;color:#000;text-decoration:none}#btn.black:focus svg polygon:first-child,#btn.black:hover svg polygon:first-child,.btn.black:focus svg polygon:first-child,.btn.black:hover svg polygon:first-child{fill:#fff}#btn.black:focus svg polygon:last-child,#btn.black:hover svg polygon:last-child,.btn.black:focus svg polygon:last-child,.btn.black:hover svg polygon:last-child{fill:#000}#btn-shiny,.btn-shiny,.wc-block-components-checkout-place-order-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/btn-left.png) 0 50% no-repeat,url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/btn-right.png) 100% 50% no-repeat;background-color:#000;background-size:12px 30px;border:none;color:#fff;font-size:14px;font-weight:400;height:30px;letter-spacing:normal;line-height:30px;padding:0;padding-inline:15px;text-align:center;text-transform:uppercase;transition:letter-spacing .2s ease;width:100%}#btn-shiny:active,#btn-shiny:focus,#btn-shiny:visited,.btn-shiny:active,.btn-shiny:focus,.btn-shiny:visited,.wc-block-components-checkout-place-order-button:active,.wc-block-components-checkout-place-order-button:focus,.wc-block-components-checkout-place-order-button:visited{border:none!important;box-shadow:none!important;outline:none!important}#btn-shiny:has(.wc-block-components-checkout-place-order-button),.btn-shiny:has(.wc-block-components-checkout-place-order-button),.wc-block-components-checkout-place-order-button:has(.wc-block-components-checkout-place-order-button){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#000}#btn-shiny:has(.wc-block-components-checkout-place-order-button) a,.btn-shiny:has(.wc-block-components-checkout-place-order-button) a,.wc-block-components-checkout-place-order-button:has(.wc-block-components-checkout-place-order-button) a{letter-spacing:normal!important;text-decoration:underline}#btn-shiny:focus,#btn-shiny:hover,.btn-shiny:focus,.btn-shiny:hover,.wc-block-components-checkout-place-order-button:focus,.wc-block-components-checkout-place-order-button:hover{letter-spacing:1px}.btn-shiny a{min-height:auto!important;text-decoration:none}.btn-shiny a:active,.btn-shiny a:focus,.btn-shiny a:visited{border:none!important;box-shadow:none!important;outline:none!important}.wc-block-components-checkout-place-order-button{min-height:auto!important;padding:0!important}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0}.swiper,.swiper .swiper-wrapper{height:100%;position:relative;width:100%;z-index:1}.swiper .swiper-wrapper{align-items:stretch;box-sizing:content-box;display:flex;flex-wrap:nowrap;transition-property:transform}.swiper-slide{flex-grow:0;flex-shrink:0;height:100%;margin-right:25px;position:relative;transition-property:transform;width:100%;width:calc(83.33333% - 20.83333px)}@media(min-width:768px){.swiper-slide{width:calc(25% - 18.75px)}}.swiper-pagination{display:flex;gap:10px;justify-content:center;padding-block:10px}.swiper-pagination span{background-color:#cacaca;border-radius:50%;cursor:pointer;display:block;height:10px;width:10px}.swiper-pagination span.swiper-pagination-bullet-active{background-color:#000}.arrow-wrap{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}.arrow-wrap svg{border:1px solid #fff;border-radius:50%;height:40px;width:40px;z-index:5}.arrow-wrap svg .cls-1{fill:#fff}.arrow-wrap svg .cls-2{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round}.arrow-wrap:focus-visible svg,.arrow-wrap:hover svg{border:1px solid #000}.arrow-container{align-items:center;justify-content:center;position:relative}.arrow-container .arrow-wrap{position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media(max-width:992px){.arrow-container .arrow-wrap{top:100%;transform:translateY(0)}}.arrow-container .arrow-wrap.next{margin-right:25px;right:0}.arrow-container .arrow-wrap.prev{left:0;margin-left:25px;transform:translateY(-50%) rotate(180deg)}@media(max-width:992px){.arrow-container .arrow-wrap.prev{transform:rotate(180deg)}}.breadcrumb{margin-bottom:25px}@media(min-width:992px){.breadcrumb{margin-bottom:50px}}body .scroller__inner{align-items:center;display:flex;flex-wrap:wrap;gap:25px}@media(min-width:992px){body .scroller__inner{gap:50px}}body .scroller{overflow:hidden}body .scroller[data-animated=true] .scroller__inner{animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite;flex-wrap:nowrap;list-style:none;width:-moz-max-content;width:max-content}body .scroller[data-direction=right]{--_animation-direction:reverse}body .scroller[data-direction=left]{--_animation-direction:forwards}body .scroller[data-speed=fast]{--_animation-duration:20s}body .scroller[data-speed=slow]{--_animation-duration:60s}@media(max-width:550px){body .scroller[data-speed=slow]{--_animation-duration:40s}}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.card-produit{display:flex;flex-direction:column;gap:15px;height:auto;margin-bottom:5px;position:relative}.card-produit .img-wrap{height:250px}@media(min-width:992px){.card-produit .img-wrap{height:300px}}@media(min-width:1700px){.card-produit .img-wrap{height:400px}}@media(min-width:1920px){.card-produit .img-wrap{height:400px}}.card-produit .image-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.card-produit .image-wrapper .img-wrap{grid-column:1/2;grid-row:1/2}.card-produit .image-wrapper .img-wrap.second{opacity:0;transition:opacity .25s cubic-bezier(.47,0,.745,.715)}.card-produit a.font-cursive{display:inline-block;font-size:30px}.card-produit a.font-cursive *{font-size:30px}.card-produit a.font-cursive:after{content:"";inset:0;position:absolute;z-index:1}.card-produit .btn-wrapper{align-content:end;flex:1}.card-produit .btn-wrapper.order button{z-index:1}.card-produit .wishos{opacity:0;position:absolute;right:25px;top:25px;transition:opacity .5s ease;z-index:5}.card-produit .wishos svg path{fill:transparent;stroke-width:1px}.card-produit .wishos:focus svg path,.card-produit .wishos:hover svg path{fill:#000}.card-produit:focus a,.card-produit:hover a{text-decoration:none}.card-produit:focus .img-wrap.second,.card-produit:focus .wishos,.card-produit:hover .img-wrap.second,.card-produit:hover .wishos{opacity:1}.card-produit:focus .btn,.card-produit:hover .btn{background-color:#000;border-bottom:1px solid #000;border-top:1px solid #000;color:#fff;text-decoration:none}.card-produit:focus .btn svg polygon:first-child,.card-produit:focus .btn svg polygon:last-child,.card-produit:hover .btn svg polygon:first-child,.card-produit:hover .btn svg polygon:last-child{fill:#000}.snake-title{align-items:center;display:flex;gap:25px;justify-content:center}.snake-title .font-titre,.snake-title .font-titre *{font-size:50px;margin-bottom:0}@media(max-width:992px){.snake-title .font-titre,.snake-title .font-titre *{font-size:40px}}.snake-title img{pointer-events:none}@media(max-width:992px){.snake-title img{display:none}}.pagination{align-items:center;display:flex;font-size:1rem;gap:10px;justify-content:center;line-height:1rem;margin:50px auto;text-align:center}.pagination .current{font-weight:600}#recherche-ouvrir{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;text-decoration:none}#recherche-ouvrir,#recherche-ouvrir svg{height:15px;width:15px}#recherche-ouvrir:focus-visible svg circle,#recherche-ouvrir:hover svg circle{fill:#000}.wishos{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;text-decoration:none}.wishos,.wishos svg{height:14px;width:16px}.wishos:focus-visible svg path,.wishos:hover svg path{fill:#000}.whishos-del{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;text-decoration:none}.whishos-del:focus-visible,.whishos-del:hover{text-decoration:underline}aside#wishlist{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100vh;height:100dvh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}aside#wishlist.is-active{pointer-events:auto;z-index:100}aside#wishlist .inner{background-color:#fff;border:1px solid #000;display:flex;flex-direction:column;justify-content:center;padding:25px;text-align:center}aside#wishlist .inner a{text-decoration:underline}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 3px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background-color:#000;outline:1px solid #a9a9a9}.site-footer{font-family:neue-haas-grotesk-text,sans-serif;font-weight:400;padding-top:50px;width:100%}.site-footer .grid{gap:25px}@media(max-width:992px){.site-footer .grid{gap:0}}.site-footer .grid .font-cursive{margin-bottom:25px}.site-footer .grid .font-cursive,.site-footer .grid .font-cursive *{font-size:40px;line-height:.8}.site-footer .grid li{font-size:16px;line-height:1;margin-bottom:10px;text-transform:uppercase}@media(max-width:992px){.site-footer .grid li{font-size:14px}}.site-footer .grid li a{display:inline-block;font-size:14px;line-height:1}.site-footer .grid li a:hover{text-decoration:underline}.site-footer .grid .col-logo{display:grid;flex-direction:column;gap:25px}@media(max-width:992px){.site-footer .grid .col-logo{justify-items:center}}.site-footer .grid .col-logo>a{font-size:14px;text-transform:uppercase}.site-footer .grid .col-logo ul{display:flex;gap:5px;justify-content:center}.site-footer .grid .col-logo ul li{background-color:#000;border-radius:50%;height:30px;overflow:hidden;width:30px}.site-footer .grid .col-logo ul img{background-color:#fff;border-radius:50%;height:30px;overflow:hidden;vertical-align:bottom;width:30px}@media(max-width:992px){.site-footer .grid .w-12:not(.col-logo){position:relative}.site-footer .grid .w-12:not(.col-logo):empty{display:none}.site-footer .grid .w-12:not(.col-logo) .inner{display:none;padding-block:10px}.site-footer .grid .w-12:not(.col-logo) .font-cursive{border-bottom:1px solid #cacaca;font-family:neue-haas-grotesk-display,sans-serif;font-size:18px;font-weight:400;margin-bottom:0;padding-block:10px;text-transform:uppercase}.site-footer .grid .w-12:not(.col-logo) .font-cursive *{font-size:18px;font-weight:400}.site-footer .grid .w-12:not(.col-logo) .font-cursive:after{content:attr(data-symbol);position:absolute;right:0;top:10px}}.site-footer .copy{font-size:12px;margin-top:25px}.site-footer .copy a{color:#000;display:inline-block;position:relative;vertical-align:baseline}.site-footer .copy a:before{border-top:1px solid #000;bottom:0;box-sizing:content-box;content:"";height:1px;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform .4s cubic-bezier(.645,.045,.355,1);width:100%}.site-footer .copy a:focus-visible:before,.site-footer .copy a:hover:before{transform:scaleX(1);transform-origin:left center}.form__wrapper{position:relative}.form__fields{display:grid;gap:15px;grid-template-columns:1fr;width:100%}@media(min-width:992px){.form__fields{gap:50px}}.form-status{align-items:center;background:#fff;border-radius:15px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);display:flex;flex-flow:column wrap;justify-content:center;left:50%;min-height:180px;opacity:0;padding:25px 35px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scale(.9);transition:opacity .25s ease 0s,transform .4s cubic-bezier(.23,1,.32,1) 0s,width .4s cubic-bezier(.23,1,.32,1) 0s,z-index 0s linear .25s;width:220px;z-index:-1}.form-status.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .25s ease 0s,transform .4s cubic-bezier(.23,1,.32,1) 0s,width .4s cubic-bezier(.23,1,.32,1) 0s,z-index 0s linear 0s;z-index:1}.form-status.is-visible .form-status__message{opacity:1;transform:translateY(0)}.form-status.is-spinning .form-status__spinner{opacity:1;transform:translateX(-50%) scale(1)}.form-status.is-success{width:280px}.form-status.is-success .form-status__message{color:#25ae88}.form-status.is-success .icn__success{opacity:1;transform:translateX(-50%) scale(1)}.form-status.is-error{width:280px}.form-status.is-error .form-status__message{color:#e35757}.form-status.is-error .icn__error{opacity:1;transform:translateX(-50%) scale(1)}.form-status .icons{height:45px;position:relative}.form-status .icons svg{width:auto}.form-status .form-status__spinner,.form-status .icons svg{height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateX(-50%) scale(.75);transition:opacity .2s ease,transform .4s cubic-bezier(.165,.84,.44,1)}.form-status .form-status__spinner>div{animation:o-spin 1.2s cubic-bezier(.79,.38,.28,.76) infinite;border:3px solid rgba(233,195,16,.05);border-radius:50%;border-top-color:#e9c310;height:100%;width:45px}.form-status .form-status__message{color:#000;font-size:1rem;font-weight:600;line-height:1.4;margin-top:25px;opacity:0;transform:translateY(7px);transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .6s cubic-bezier(.165,.84,.44,1),color .25s ease}.form{width:100%}.form input,.form select,.form textarea{background:transparent;border:1px solid #000;display:block;font-family:ambroise-std,serif;font-size:18px;font-style:oblique;font-weight:500;max-width:100%;min-width:100%;outline:none;padding:21px 25px;transition:border-bottom-color .4s cubic-bezier(.23,1,.32,1);width:100%}.form input:-webkit-autofill,.form input:-webkit-autofill:focus,.form input:-webkit-autofill:hover,.form select:-webkit-autofill,.form select:-webkit-autofill:focus,.form select:-webkit-autofill:hover,.form textarea:-webkit-autofill,.form textarea:-webkit-autofill:focus,.form textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff}.form label{cursor:text;font-family:ambroise-std,serif;font-size:18px;font-style:oblique;font-weight:500;left:25px;position:absolute;top:21px;transition:all .4s cubic-bezier(.23,1,.32,1)}.form label span{line-height:1}.form .form__row{position:relative;width:100%}.form .form__row.is-filled input,.form .form__row.is-filled select,.form .form__row.is-filled textarea{border-bottom-color:rgba(0,0,0,.7)}.form .form__row.is-filled label{opacity:.9;top:-25px;transform:scale(.75);transform-origin:left}.form .form__row.has-error input,.form .form__row.has-error select,.form .form__row.has-error textarea{border-color:#e35757}.form .form__row.has-error label,.form .form__row.has-error span{color:#e35757;opacity:1}.form .form__row.has-error .error{opacity:1;transform:translateY(0)}.form .form__row svg{fill:#e9c310;height:auto;height:16px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;z-index:1}.form .form__row .error{color:#e35757;font-size:8px;font-style:oblique;font-weight:500;left:0;margin-top:8px;opacity:0;position:absolute;text-align:left;text-transform:uppercase;top:100%;transform:translateY(-7px);transition:all .6s cubic-bezier(.075,.82,.165,1);width:100%}.form .form__row--no-margin{margin-bottom:0}.form .form__row--captcha{margin-bottom:30px}.form .form__row--captcha .js-captcha-contact>div{margin:auto}.form .form__row--submit{text-align:right;width:auto}.form .form__row--select:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 25px);content:"";height:calc(100% - 2px);pointer-events:none;position:absolute;right:0;width:80px}.form .form__row--select svg{width:12px}.form .form__row--select label{cursor:pointer;pointer-events:none}.form .form__row--select select{cursor:pointer}.form .form__group{display:grid;gap:15px;grid-template-columns:1fr 1fr;width:100%}@media(min-width:992px){.form .form__group{gap:32px}}.form .form__text{font-size:10px;font-style:oblique;font-weight:500;padding:0 20px;text-align:center}.form .form__buttons{align-items:flex-end;display:flex;justify-content:space-between;margin-block:50px}.form .form__buttons span{line-height:1}.form .form-sent-message{border:2px solid #000;display:flex;flex-wrap:wrap;height:0;opacity:0;overflow:hidden;padding:0}.form .form-sent-message h3{font-size:70px;letter-spacing:-3.5px;line-height:1.14;text-align:center;width:100%}.form .form-sent-message p{margin:35px 0;text-align:center;width:100%}.form .form-sent-message .btn{margin:0 auto}.site-header{align-items:center;background-color:#fff;display:flex;display:grid;gap:10px;grid-template-columns:25px 1fr 25px;height:70px;justify-content:space-between;padding:5px 25px 0;position:fixed;top:0;transition:all .5s ease;width:100vw;z-index:10}@media(min-width:1200px){.site-header{display:flex;gap:50px;padding:10px 50px}}.site-header.is-hidden{top:-100%}.site-header .logo{align-content:center;justify-items:center}@media(min-width:992px){.site-header .logo{display:flex}}.site-header .logo img{align-content:center;justify-items:center;width:150px}.site-header>nav{flex:1}.site-header>ul{gap:15px;position:absolute;right:25px}.site-header>ul,.site-header>ul>li{align-items:center;display:flex}@media(min-width:1200px){.site-header>ul{position:static}}.site-header>ul select{text-transform:uppercase}.site-header>ul img{height:20px;vertical-align:bottom;width:20px}.site-header>li:not(.switcher){height:20px}.site-header .switcher{display:none;font-weight:600;line-height:1;position:relative;text-transform:uppercase}@media(min-width:1200px){.site-header .switcher{display:inline-block}}.site-header .switcher ul{background-color:#fff;display:flex;flex-direction:column;gap:10px;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease}.site-header .switcher:focus-visible ul,.site-header .switcher:hover ul{opacity:1;pointer-events:all}.site-header #recherche-ouvrir,.site-header .wishos{display:none}@media(min-width:1200px){.site-header #recherche-ouvrir,.site-header .wishos{display:block}}.site-header #recherche-ouvrir svg path,.site-header .wishos svg path{fill:transparent;stroke-width:1px}.site-header #recherche-ouvrir:focus svg path,.site-header #recherche-ouvrir:hover svg path,.site-header .wishos:focus svg path,.site-header .wishos:hover svg path{fill:#000}.site-header #recherche-ouvrir svg circle{fill:transparent}.site-header #recherche-ouvrir svg circle,.site-header #recherche-ouvrir svg line{stroke-width:1px}.site-header #recherche-ouvrir:focus svg circle,.site-header #recherche-ouvrir:hover svg circle{fill:#000}.site-header .panios{position:relative}.site-header .panios:before{align-items:center;background-color:#000;border-radius:50%;color:#fff;content:attr(data-count);display:inline-flex;font-size:10px;font-weight:700;height:15px;justify-content:center;line-height:.5;position:absolute;right:-10px;text-align:center;top:-10px;width:15px}.site-header .panios svg{height:20px;width:20px}.site-header .panios svg path{fill:transparent;stroke:#010101;stroke-linecap:round;stroke-linejoin:round;stroke-width:.75px}.site-header .panios:focus svg path:first-child,.site-header .panios:hover svg path:first-child{fill:#000}.site-header .panios[data-count="0"]:before{display:none}.site-header .accountos svg{height:20px;width:20px}.site-header .accountos svg circle,.site-header .accountos svg path{fill:transparent;stroke-width:1px}.site-header .accountos:focus svg circle,.site-header .accountos:focus svg path,.site-header .accountos:hover svg circle,.site-header .accountos:hover svg path{fill:#000}main{margin-top:70px}@media(min-width:992px){main{margin-top:70px}}main section{margin-bottom:50px}@media(min-width:1200px){main section{margin-bottom:100px}}section.section-banner{color:#fff;position:relative}section.section-banner .img-wrap,section.section-banner video{height:70vh}section.section-banner video{-o-object-fit:cover;object-fit:cover}section.section-banner .ly{align-content:end;inset:0;position:absolute}section.section-banner .inner{display:flex;flex-direction:column;gap:25px}section.section-banner .font-cursive,section.section-banner .font-cursive *{font-size:70px}section.section-banner.prods .img-wrap{height:90vh}section.section-ass .grid{gap:50px}@media(max-width:992px){section.section-ass .grid{gap:25px}}section.section-ass .w-6{align-items:center;display:flex;flex-direction:column;text-align:center}section.section-ass .font-titre *{font-size:22px;font-weight:700}@media(max-width:992px){section.section-ass .font-titre{height:75px}}section.section-ass .img-wrap{display:inline-block;width:150px}section.section-ass .zob-1{background:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/zob-bas.svg) 50% 90%/60px 10px no-repeat,url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/zob-droite.svg) 100% 0/50px 50px no-repeat,url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/zob-gauche.svg) 0 0/50px 50px no-repeat;display:inline-block;overflow:visible;padding:0 60px 30px;position:relative}@media(max-width:992px){section.section-ass .zob-1{background:none;padding:0}}section.section-ass .zob-2{background:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/zob-bas.svg) 50% 90%/60px 10px no-repeat,url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/zob-droite2.svg) 100% 0/50px 50px no-repeat,url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/zob-gauche2.svg) 0 0/50px 50px no-repeat;display:inline-block;font-size:22px;font-weight:700;overflow:visible;padding:0 60px 30px;position:relative}@media(max-width:992px){section.section-ass .zob-2{background:none;padding:0 0 15px}section.section-produits .container{grid-column:2/4}}section.section-bandeau-jaune{overflow-x:clip}@media(max-width:992px){section.section-bandeau-jaune{margin-top:50px}}section.section-bandeau-jaune .img-wrap,section.section-bandeau-jaune li>img{aspect-ratio:1;height:125px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:125px}@media(max-width:992px){section.section-bandeau-jaune .img-wrap,section.section-bandeau-jaune li>img{height:75px;width:75px}}section.section-bandeau-jaune .scroller{overflow:visible}section.section-bandeau-jaune .scroller__inner{background-color:#ffbd32;border-bottom:2px solid #000;border-top:2px solid #000;overflow:visible}section.section-bandeau-jaune .scroller__inner:before{background:#000;content:"";height:1px;left:0;position:absolute;top:2px;width:100%}section.section-bandeau-jaune .scroller__inner:after{background:#000;content:"";height:1px;left:0;position:absolute;top:calc(100% - 3px);width:100%}section.section-bandeau-jaune .font-titre,section.section-bandeau-jaune .font-titre *{align-content:center;font-size:75px;line-height:1;vertical-align:middle}@media(max-width:992px){section.section-bandeau-jaune .font-titre,section.section-bandeau-jaune .font-titre *{font-size:50px}}section.section-bandeau-jaune .font-titre img{align-content:center;height:55px;transform:translateY(-10px);vertical-align:middle}@media(max-width:992px){section.section-bandeau-jaune .font-titre img{height:38px;transform:translateY(-7px);width:65px}}section.section-bandeau-jaune li:not(.font-titre){position:relative;width:125px;z-index:1}@media(max-width:992px){section.section-bandeau-jaune li:not(.font-titre){width:75px}}section.section-bandeau-jaune-2{background-color:#ffbd32;border-bottom:2px solid #000;border-top:2px solid #000;height:50px;outline:1px solid #000;outline-offset:-5px;overflow-x:clip;position:relative;width:100%}@media(min-width:992px){section.section-bandeau-jaune-2{height:75px}}section.section-bandeau-jaune-2:after,section.section-bandeau-jaune-2:before{background-color:#ffbd32;content:"";height:70px;left:0;position:absolute;top:0;width:10px;z-index:1}@media(max-width:992px){section.section-bandeau-jaune-2:after,section.section-bandeau-jaune-2:before{height:45px;width:5px}}section.section-bandeau-jaune-2:after{left:auto;right:0}section.section-bandeau-jaune-2 div{align-items:center;animation:marquee 30s linear infinite;display:flex;flex-wrap:nowrap;gap:25px;height:100%;position:absolute}@media(min-width:992px){section.section-bandeau-jaune-2 div{gap:50px}}@media(max-width:992px){section.section-bandeau-jaune-2 div{animation:marquee2 30s linear infinite}}section.section-bandeau-jaune-2 span{display:inline-block;float:left;width:-moz-max-content;width:max-content}section.section-bandeau-jaune-2 .font-titre{align-content:center;font-size:75px;line-height:1;vertical-align:middle}@media(max-width:992px){section.section-bandeau-jaune-2 .font-titre{transform:translateY(1px)}}section.section-bandeau-jaune-2 .font-titre *{align-content:center;font-size:75px;line-height:1;vertical-align:middle}@media(max-width:992px){section.section-bandeau-jaune-2 .font-titre,section.section-bandeau-jaune-2 .font-titre *{font-size:50px}}section.section-bandeau-jaune-2 .font-titre img{align-content:center;height:55px;transform:translateY(-10px);vertical-align:middle}@media(max-width:992px){section.section-bandeau-jaune-2 .font-titre img{height:38px;transform:translateY(-7px);width:65px}}section.section-bandeau-jaune-2 .img{position:relative;width:125px;z-index:2}@media(max-width:992px){section.section-bandeau-jaune-2 .img{width:75px}}section.section-bandeau-jaune-2 .img img{aspect-ratio:1;height:125px;width:125px}@media(max-width:992px){section.section-bandeau-jaune-2 .img img{height:75px;width:75px}}@keyframes marquee{0%{left:0}to{left:-150%}}@keyframes marquee2{0%{left:0}to{left:-500%}}.section-global-product .s1 .gif{outline:1px solid #fff;outline-offset:-2px;outline-width:2px}.section-global-product .s1 .t1{font-size:45px;margin-bottom:25px}.section-global-product .s1 .date{display:flex;font-size:20px;gap:10px;justify-content:center;margin-bottom:25px}@media(min-width:992px){.section-global-product .s1 .date{gap:50px}}.section-global-product .s1 .date span{display:inline-flex}.section-global-product .s1 .t2{font-size:50px;margin-bottom:25px}.section-global-product .s2 .grid{align-items:center}.section-global-product .s2 .t3{background-image:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/pm2.svg);background-position:bottom;background-repeat:no-repeat;background-size:179px 29px;font-size:40px;padding-bottom:50px}@media(max-width:992px){.section-global-product .s2 .t3{margin-bottom:25px}}.section-global-product .s2 .t3 .font-cursive{font-size:45px;text-transform:none}.section-global-product .s3 .grid{align-items:center;gap:50px}@media(max-width:992px){.section-global-product .s3 .grid{gap:25px;grid-template-areas:". ." "textos textos";grid-template-columns:1fr 1fr}.section-global-product .s3 .textos{grid-area:textos}}.section-global-product .s3 .t1{font-size:45px;margin-bottom:25px}.section-global-product .s3 .t2{background-image:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/pm3.svg);background-size:257px 68px;font-size:45px}.section-global-product .s3 .t2,.section-global-product .s3 .t3 p{background-position:bottom;background-repeat:no-repeat;margin-bottom:25px;padding-bottom:25px}.section-global-product .s3 .t3 p{background-image:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/pm.svg);background-size:29px 10px;position:relative}.section-global-product .s3 .t3 p:first-line{font-weight:700}.section-global-product .s3 .t3 p:last-child{background:none;padding-bottom:0}.section-global-product .s3 .btn{width:100%}#transitioner{background-color:transparent;display:none;inset:0;position:fixed;z-index:666}aside#recherche{background-color:#fff;inset:0;opacity:0;overflow-x:hidden;overflow-y:scroll;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:-10}aside#recherche.open{opacity:1;pointer-events:auto;z-index:10}aside#recherche .top{align-items:center;background-color:#fff;display:flex;gap:25px;padding-block:25px;position:sticky;top:0;z-index:11}aside#recherche .top:before{background-color:#fff;height:1000%;z-index:0}aside#recherche .top:after,aside#recherche .top:before{bottom:0;content:"";left:-50%;position:absolute;width:9999px}aside#recherche .top:after{background-color:#cacaca;height:1px}aside#recherche .top input{flex:1;padding:.5rem;z-index:1}aside#recherche .top button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;height:32px;padding:0;z-index:1}aside#recherche .card-article .btn{margin-top:auto}aside#recherche .card-article .img-wrap{width:100%}aside#recherche .produits{padding-top:50px}aside#recherche .swiper,aside#recherche .swiper-wrapper{height:auto}aside#recherche .card-produit{width:calc(50% - 12.5px)}aside#recherche .card-produit .img-wrap{height:250px}aside#recherche .card-produit .prix{flex:initial}@media(min-width:768px){aside#recherche .card-produit{width:calc(25% - 18.75px)}}aside#recherche .arrow-container>.font-titre{font-size:25px;margin-bottom:25px}aside#recherche .arrow-container .arrow-wrap.next{margin-right:-50px}aside#recherche .arrow-container .arrow-wrap.prev{margin-left:-50px}section.bloc-insta .grid{align-items:start;gap:5px;grid-template-rows:1fr}section.bloc-insta .img-wrap{height:var(--bloc-insta-h)}section.bloc-insta .droite{align-items:center;border:2px solid #000;display:flex;flex-direction:column;gap:10px;justify-content:center;outline:1px solid #000;outline-offset:-5px;padding:50px 25px;text-align:center}section.bloc-insta .droite .font-titre,section.bloc-insta .droite .font-titre *{font-size:20px}section.bloc-insta .droite .btn span{display:grid;gap:5px;grid-template-columns:20px max-content;padding-inline:5px}section.bloc-insta .droite .btn span svg{height:20px;transform:none;width:20px}section.bloc-insta .droite .btn span svg path{fill:#fff}section.bloc-insta .droite .btn:focus svg path,section.bloc-insta .droite .btn:hover svg path{fill:#000}.site-header .burger{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative}@media(min-width:1200px){.site-header .burger{display:none}}.site-header .burger .lines{display:inline-block;height:13px;position:relative;width:25px}.site-header .burger .lines span{background:#000;display:block;height:1px;left:50%;position:absolute;transition:transform .3s cubic-bezier(1,0,0,1);width:25px}.site-header .burger .lines span:first-of-type{top:0;transform:translate(-50%)}.site-header .burger .lines span:nth-of-type(2){opacity:1;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out}.site-header .burger .lines span:last-of-type{bottom:0;transform:translate(-50%)}.site-header.is-open .burger .lines span:first-of-type{transform:translate(-50%,6px) rotate(45deg)}.site-header.is-open .burger .lines span:nth-of-type(2){opacity:0;transition:opacity .3s linear}.site-header.is-open .burger .lines span:last-of-type{transform:translate(-50%,-6px) rotate(-45deg)}@media(max-width:1200px){.site-header.is-open nav.nav-main{opacity:1;pointer-events:all}}.site-header nav.nav-main{background-color:#fff;background-image:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/macamerde.webp);background-position:center calc(100% - 25px);background-repeat:no-repeat;background-size:calc(100vh - var(--navHeight) - 90px);background-size:calc(100dvh - var(--navHeight) - 90px);height:calc(100vh - 65px);height:calc(100dvh - 65px);opacity:0;pointer-events:none;position:absolute;top:100%;transition:opacity .5s ease;width:100%;z-index:1}@media(min-width:1200px){.site-header nav.nav-main{background-image:none;height:20px;opacity:1;pointer-events:all;position:static}}.site-header nav.nav-main>ul{display:flex;flex-direction:column;padding:0 25px 25px}@media(min-width:1200px){.site-header nav.nav-main>ul{flex-direction:row;gap:10px;padding:0}}@media(min-width:1450px){.site-header nav.nav-main>ul{gap:25px}}@media(min-width:1920px){.site-header nav.nav-main>ul{gap:50px}}.site-header nav.nav-main>ul>li{height:-moz-min-content;height:min-content}@media(min-width:1200px){.site-header nav.nav-main>ul>li>a{display:inline-block;font-size:12px;width:-moz-max-content;width:max-content}.site-header nav.nav-main>ul>li>a:focus,.site-header nav.nav-main>ul>li>a:hover{font-weight:600}}@media(min-width:1450px){.site-header nav.nav-main>ul>li>a{font-size:14px}}@media(min-width:1700px){.site-header nav.nav-main>ul>li>a{font-size:16px}}.site-header nav.nav-main>ul a{text-transform:uppercase}@media(min-width:1200px){.site-header nav.nav-main>ul a{font-size:14px}}@media(max-width:1200px){.site-header nav.nav-main>ul>li{align-items:center;border-bottom:1px solid #cacaca;display:flex;padding:10px 0}.site-header nav.nav-main>ul>li a{flex:1}}.site-header nav.nav-main>ul>li:first-child{border-top:1px solid #cacaca}@media(min-width:1200px){.site-header nav.nav-main>ul>li:first-child{border-top:none}}.site-header nav.nav-main>ul>li.has-child a{position:relative;z-index:1}.site-header nav.nav-main>ul>li.has-child a:before{content:"";height:45px;left:-25px;position:absolute;top:-13px;width:100%}@media(min-width:1200px){.site-header nav.nav-main>ul>li.has-child a:before{display:none}.site-header nav.nav-main>ul>li.has-child:before{background:transparent;border:5px solid transparent;color:transparent;content:"";content:var(--text);font-size:12px;height:70px;position:absolute;text-transform:uppercase;transform:translateX(-10px)}}@media(min-width:1450px){.site-header nav.nav-main>ul>li.has-child:before{border:10px solid transparent;font-size:14px;transform:translateX(-10px)}}@media(min-width:1700px){.site-header nav.nav-main>ul>li.has-child:before{font-size:16px}}@media(min-width:1920px){.site-header nav.nav-main>ul>li.has-child:before{border:25px solid transparent;transform:translateX(-25px)}}@media(min-width:1200px){.site-header nav.nav-main>ul>li.has-child:focus-visible>a,.site-header nav.nav-main>ul>li.has-child:hover>a{font-weight:600}.site-header nav.nav-main>ul>li.has-child:focus-visible .submenu,.site-header nav.nav-main>ul>li.has-child:hover .submenu{opacity:1;pointer-events:all}}@media(max-width:1200px){.site-header nav.nav-main>ul>li.has-child>input:checked+.submenu{opacity:1;pointer-events:all}}.site-header nav.nav-main>ul>li input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;opacity:0}.site-header nav.nav-main>ul>li label{align-content:center;cursor:pointer;position:relative}.site-header nav.nav-main>ul>li label:before{content:"";height:45px;position:absolute;right:-25px;top:-10px;width:100px;z-index:2}@media(min-width:1200px){.site-header nav.nav-main>ul>li label:before{display:none}}.site-header nav.nav-main>ul>li label svg{height:20px;transform:rotate(90deg);width:20px}@media(min-width:1200px){.site-header nav.nav-main>ul>li label{display:none}}.site-header nav.nav-main .submenu{background:#fff;left:0;opacity:0;padding:25px;pointer-events:none;position:absolute;top:100%;transition:opacity .5s ease;width:100vw;z-index:5}@media(max-width:1200px){.site-header nav.nav-main .submenu{height:100%;padding-top:0;top:0}}.site-header nav.nav-main .submenu:before{background:linear-gradient(90deg,transparent 0,#fff 0,#fff 25px,#000 0,#000 calc(100% - 25px),#fff calc(100% - 25px),#fff);content:"";height:1px;left:0;opacity:.2;position:absolute;top:0;width:100%}@media(max-width:1200px){.site-header nav.nav-main .submenu:before{display:none}}.site-header nav.nav-main .submenu:after{background:#fff;bottom:5px;content:"";height:25px;left:0;position:absolute;width:100%}@media(max-width:1200px){.site-header nav.nav-main .submenu:after{display:none}}.site-header nav.nav-main .submenu .back label{align-items:center;border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;display:flex;justify-content:space-between;margin-bottom:10px;padding-block:10px}.site-header nav.nav-main .submenu .back label svg{transform:rotate(-90deg)}@media(min-width:1200px){.site-header nav.nav-main .submenu .back label{display:none}}.site-header nav.nav-main .submenu .inner{align-items:start;display:flex;flex-direction:column;gap:25px;height:calc(100% - 45px);overflow-y:scroll;position:relative}@media(min-width:1200px){.site-header nav.nav-main .submenu .inner{display:grid;gap:25px;grid-template-areas:". . . . col-image";grid-template-columns:repeat(5,1fr);height:auto;max-height:250px}}@media(max-width:1200px){.site-header nav.nav-main .submenu .inner .col{width:100%}}.site-header nav.nav-main .submenu .inner .col .font-cursive{font-size:30px;line-height:1.2;margin-bottom:25px}.site-header nav.nav-main .submenu .inner .col .font-cursive a{font-size:30px;text-transform:none}.site-header nav.nav-main .submenu .inner .col ul{display:flex;flex-direction:column;gap:10px}.site-header nav.nav-main .submenu .inner .col ul a{font-size:14px}.site-header nav.nav-main .submenu .inner .col-image{grid-area:col-image;position:sticky;right:25px;top:0}@media(max-width:1200px){.site-header nav.nav-main .submenu .inner .col-image{text-align:center}}.preloader{align-items:center;background:#fff;display:flex;flex-flow:column wrap;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.preloader .preloader__logotype{opacity:0;transform:scale(.85);width:120px}@media(min-width:550px){.preloader .preloader__logotype{width:180px}}@media(min-width:768px){.preloader .preloader__logotype{width:220px}}@media(max-width:992px){html main[data-barba-namespace=home] section.home--entry{padding-inline:25px}}html main[data-barba-namespace=home] section.home--entry .gif{margin-top:50px}@media(max-width:992px){html main[data-barba-namespace=home] section.home--entry img{height:auto;max-width:350px;width:100%}}html main[data-barba-namespace=home] section.home--entry .font-cursive *{font-size:50px}@media(min-width:992px){html main[data-barba-namespace=home] section.home--entry .font-cursive *{font-size:70px}}html main[data-barba-namespace=home] section.home--entry .font-titre{font-size:22px;margin-inline:auto;max-width:1000px}html main[data-barba-namespace=home] section.home--entry .font-titre *{font-size:22px}html main[data-barba-namespace=home] section.home--marquee{align-items:center;display:flex;overflow:hidden;position:relative}html main[data-barba-namespace=home] section.home--marquee .box{flex-shrink:0}html main[data-barba-namespace=home] section.home--marquee .box img{height:200px;width:945px}@media(min-width:992px){html main[data-barba-namespace=home] section.home--marquee .box img{height:300px;width:1418px}}@media(max-width:992px){html main[data-barba-namespace=home] section.home--liz .col-3{align-items:end;display:grid;gap:25px;grid-template-areas:"gauche droite" "milieu milieu";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center}html main[data-barba-namespace=home] section.home--liz .milieu{grid-area:milieu}html main[data-barba-namespace=home] section.home--liz .milieu .img-wrap{max-width:50vw}html main[data-barba-namespace=home] section.home--liz .gauche{grid-area:gauche}html main[data-barba-namespace=home] section.home--liz .droite{grid-area:droite}html main[data-barba-namespace=home] section.home--liz .img-wrap{height:auto;width:100%}}@media(min-width:992px){html main[data-barba-namespace=home] section.home--liz .img-wrap{display:inline-block;width:200px}}@media(max-width:992px){html main[data-barba-namespace=home] .prods{margin-bottom:100px}}html main[data-barba-namespace="404"]{position:relative}html main[data-barba-namespace="404"] .section-bandeau-jaune{margin-bottom:100px;margin-top:100px}html main[data-barba-namespace="404"] h1{font-family:altesse-std-64pt,sans-serif;font-size:100px;font-weight:400;line-height:.5;margin-bottom:100px}html main[data-barba-namespace="404"] h2{font-weight:500;text-transform:uppercase}html main[data-barba-namespace=soon] h1{font-family:altesse-std-64pt,sans-serif;font-size:80px;font-weight:300;line-height:1;margin-bottom:50px}html main[data-barba-namespace=page] section.page--content .wr-rewards{margin-bottom:50px}html main[data-barba-namespace=page] section.page--content .wr-rewards .reward-img img{height:150px;-o-object-fit:contain;object-fit:contain;width:150px}html main[data-barba-namespace=page] section.page--content .bloc-bouton{margin-bottom:50px;text-align:center}html main[data-barba-namespace=page] .section-banner .img-wrap{height:50vh}html main[data-barba-namespace=page] .card-produit{width:100%}html main[data-barba-namespace=green-washing] section.cardos .grid{gap:25px;margin-bottom:25px}html main[data-barba-namespace=green-washing] section.cardos .grid .card{display:flex;flex-direction:column;gap:10px;height:100%;padding:25px}html main[data-barba-namespace=green-washing] section.cardos .grid .card .img-wrap{height:200px;margin-bottom:10px}html main[data-barba-namespace=green-washing] section.cardos .grid .card .img-wrap.contain img{-o-object-fit:contain;object-fit:contain}html main[data-barba-namespace=green-washing] section.cardos .grid .card .font-titre,html main[data-barba-namespace=green-washing] section.cardos .grid .card .font-titre *{font-size:20px}html main[data-barba-namespace=perfume-of-fame] section.pof--entry img{height:auto;max-width:100%}html main[data-barba-namespace=perfume-of-fame] section.pof--section .img{background-image:var(--bg);background-position:center 100%;background-repeat:no-repeat;background-size:contain;height:250px;margin:0 auto 15px;max-width:500px}@media(min-width:992px){html main[data-barba-namespace=perfume-of-fame] section.pof--section .img{height:500px}}html main[data-barba-namespace=perfume-of-fame] section.pof--section .img-wrap{margin:0 auto 15px;max-width:500px}html main[data-barba-namespace=perfume-of-fame] section.pof--section .img-wrap img{-o-object-fit:contain;object-fit:contain;vertical-align:bottom}@media(max-width:992px){html main[data-barba-namespace=perfume-of-fame] section.pof--section .wrap .col-3{grid-template-columns:repeat(2,minmax(0,1fr))}html main[data-barba-namespace=perfume-of-fame] section.pof--section .wrap .col-3>:nth-child(3){grid-column:1/-1;grid-column:1/3;justify-self:center;width:calc(50% - 12px)}}html main[data-barba-namespace=perfume-of-fame] section.pof--section .wrap .grid{gap:25px}@media(min-width:992px){html main[data-barba-namespace=perfume-of-fame] section.pof--section .wrap .grid{gap:50px}}html main[data-barba-namespace=perfume-of-fame] section.pof--section .wrap .font-titre{font-family:ambroise-std,serif;font-size:35px;margin-bottom:15px;text-transform:none}html main[data-barba-namespace=perfume-of-fame] section.pof--section .wrap .font-titre b,html main[data-barba-namespace=perfume-of-fame] section.pof--section .wrap .font-titre strong{font-family:altesse-std-64pt,sans-serif;font-weight:400;text-transform:none}@media(max-width:992px){html main[data-barba-namespace=perfume-of-fame] section.pof--section .wrap .font-titre{font-size:25px}}html main[data-barba-namespace=perfume-of-fame] section.pof--section .wrap .texte{background-image:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/pof.svg);background-position:bottom;background-repeat:no-repeat;background-size:166px 10px;padding-bottom:20px}@media(max-width:992px){html main[data-barba-namespace=perfume-of-fame] section.pof--section .wrap .texte{font-size:14px}}html main[data-barba-namespace=histoire] section.histoire--content .text-content{box-sizing:border-box;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:25px;column-gap:25px;-moz-column-width:300px;column-width:300px;height:300px;overflow-x:auto;overflow-y:hidden;padding:20px}html main[data-barba-namespace=histoire] section.histoire--content .text-content>*{margin-bottom:25px;margin-top:0}html main[data-barba-namespace=histoire] section.histoire--entry{opacity:0;pointer-events:none;position:absolute;z-index:0}html main[data-barba-namespace=histoire] section.histoire--histoire{background-color:var(--clr);margin-bottom:0;padding-block:25px;z-index:1}@media(min-width:992px){html main[data-barba-namespace=histoire] section.histoire--histoire{display:none}}html main[data-barba-namespace=histoire] section.histoire--histoire .img-wrap{height:300px;margin-bottom:10px}html main[data-barba-namespace=histoire] section.histoire--histoire .img-wrap img{-o-object-fit:contain;object-fit:contain}html main[data-barba-namespace=histoire] section.histoire--histoire h2.font-cursive{border-bottom:1px solid #000;border-top:1px solid #000;font-family:altesse-std-64pt,sans-serif;font-size:35px;margin-bottom:0;padding-block:5px;padding-inline:25px;text-align:center}html main[data-barba-namespace=histoire] section.histoire--histoire .content{box-sizing:border-box;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:25px;column-gap:25px;-moz-column-width:calc(100vw - 50px);column-width:calc(100vw - 50px);height:50vh;height:50dvh;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scrollbar-color:#000 transparent;scrollbar-width:thin}html main[data-barba-namespace=histoire] section.histoire--histoire .content::-webkit-scrollbar{background:#000;height:10px}html main[data-barba-namespace=histoire] section.histoire--histoire .content::-webkit-scrollbar-thumb{background:#fff;border:4px solid rgba(0,0,0,.1);border-radius:50%;height:20px;width:20px}html main[data-barba-namespace=histoire] section.histoire--histoire .content::-webkit-scrollbar-track{background:#000}html main[data-barba-namespace=histoire] section.histoire--histoire .content .chapitre{margin-bottom:10px}html main[data-barba-namespace=histoire] section.histoire--histoire .content .date{font-size:35px;font-weight:900;margin-bottom:10px}html main[data-barba-namespace=histoire] section.histoire--histoire .content>*{margin-bottom:25px;margin-top:0}html main[data-barba-namespace=histoire] section.histoire--histoire .content .text-content>p:first-of-type:first-letter{float:left;font-family:ambroise-std,serif;font-size:50px;line-height:.5;padding:5px}html main[data-barba-namespace=histoire] section.histoire--histoire .content .text-content img{margin:0 auto;max-width:200px}html main[data-barba-namespace=histoire] section.histoire--histoire .swiper{height:auto;padding-right:25px;width:calc(100% + 25px)}html main[data-barba-namespace=histoire] section.histoire--histoire .swiper .chapitre{margin-bottom:10px}html main[data-barba-namespace=histoire] section.histoire--histoire .swiper .date{font-size:35px;font-weight:900;margin-bottom:10px}html main[data-barba-namespace=histoire] section.histoire--histoire .swiper .swiper-scrollbar{background-color:#fff;border-radius:10px;height:8px;margin:20px auto;overflow:visible;padding-inline:5px;position:relative;width:100%}html main[data-barba-namespace=histoire] section.histoire--histoire .swiper .swiper-scrollbar:after{background-color:#fff;border-radius:50%;content:"";height:20px;position:absolute;right:-8px;top:-6px;width:20px}html main[data-barba-namespace=histoire] section.histoire--histoire .swiper .swiper-scrollbar-drag{background:#000;border-radius:50%;height:15px!important;outline:5px solid #fff;position:absolute;top:-3px;width:15px!important;z-index:1}html main[data-barba-namespace=histoire] section.histoire--histoire .swiper .swiper-slide:first-child>p:first-of-type:first-letter{float:left;font-family:ambroise-std,serif;font-size:50px;line-height:.5;padding:5px}html main[data-barba-namespace=histoire] section.histoire--histoire .swiper .swiper-slide img{margin:0 auto;max-width:200px}@media(max-width:992px){html main[data-barba-namespace=histoire] section.section-produits{display:none}}html main[data-barba-namespace=histoire] section.section-produits .swiper-slide{width:100%}html main[data-barba-namespace=savoir-faire] section.savoir-faire--entry h1{font-size:75px;margin-bottom:50px}html main[data-barba-namespace=savoir-faire] section.savoir-faire--entry .font-titre{font-size:22px}html main[data-barba-namespace=savoir-faire] section.savoir-faire--entry img{height:auto;max-width:100%}html main[data-barba-namespace=savoir-faire] section.savoir-faire--gd .grid{align-items:end;gap:50px}@media(max-width:992px){html main[data-barba-namespace=savoir-faire] section.savoir-faire--gd .imerde{margin:0 auto;max-width:500px}}html main[data-barba-namespace=savoir-faire] section.savoir-faire--gd .droite,html main[data-barba-namespace=savoir-faire] section.savoir-faire--gd .gauche{font-family:ambroise-std,serif;font-size:40px;font-weight:700;letter-spacing:-1px;line-height:1;padding-bottom:10px;text-align:center;text-transform:uppercase}html main[data-barba-namespace=savoir-faire] section.savoir-faire--gd .droite strong,html main[data-barba-namespace=savoir-faire] section.savoir-faire--gd .gauche strong{font-family:altesse-std-64pt,sans-serif;font-size:42px;font-weight:400;letter-spacing:normal;text-transform:none}html main[data-barba-namespace=savoir-faire] section.savoir-faire--gd .img-wrap{overflow:visible;position:relative}html main[data-barba-namespace=savoir-faire] section.savoir-faire--gd .img-wrap:after,html main[data-barba-namespace=savoir-faire] section.savoir-faire--gd .img-wrap:before{background:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/sm-1.svg);background-size:contain;content:"";display:none;height:80px;position:absolute;top:50px;width:227px}@media(min-width:1450px){html main[data-barba-namespace=savoir-faire] section.savoir-faire--gd .img-wrap:after,html main[data-barba-namespace=savoir-faire] section.savoir-faire--gd .img-wrap:before{display:block}}html main[data-barba-namespace=savoir-faire] section.savoir-faire--gd .img-wrap:after{right:-220px;transform:scaleX(-1)}html main[data-barba-namespace=savoir-faire] section.savoir-faire--gd .img-wrap:before{left:-220px}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .font-encorpada{font-size:100px;line-height:.8}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .font-titre{font-size:30px;margin-bottom:25px}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .font-titre *{font-size:30px}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .text-content{margin-bottom:25px}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .desc{font-size:12px}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .macamerde{display:flex;gap:50px;justify-content:center}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .macamerde figure{margin:0}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .macamerde figcaption{max-width:100px;text-align:center}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .swiper-slide{margin:0;width:100%}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .swiper-slide.img-wrap{height:500px}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .grid{gap:25px}@media(max-width:992px){html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir.mb-200{margin-bottom:50px}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .grid{padding-bottom:100px;position:relative}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .grid:after{background:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/sm-2.svg);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:83px;left:50%;max-width:50%;position:absolute;transform:translateX(-50%);width:243px}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .swiper{height:350px}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .swiper-container{order:-1;transform:translateX(-25px);width:calc(100% + 50px)}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .swiper-container .img-wrap{height:350px}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .font-encorpada{color:#fff;position:absolute;top:280px;z-index:1}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .font-titre,html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .text-content{text-align:center}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .macamerde{gap:25px}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir .desc{text-align:center}html main[data-barba-namespace=savoir-faire] section.savoir-faire--savoir.loop-1 .font-encorpada{color:#000}}html main[data-barba-namespace=produit] section.section-banner{margin-bottom:0}html main[data-barba-namespace=produit] section.section-breadcrumb{margin-top:100px}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product{display:grid;gap:50px;grid-template-columns:1fr 1fr}@media(max-width:992px){html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product{display:flex;flex-direction:column;gap:0 50px}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .arrow-container .arrow-wrap{top:calc(100% - 75px)}}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .woocommerce-notices-wrapper{grid-column:span 2}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product h1{font-size:75px;margin-bottom:25px}@media(max-width:992px){html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product h1{margin-top:25px}}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary{width:100%}@media(max-width:992px){html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary{text-align:center}}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary>p.price{display:none}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary .attributes-wrapper{font-weight:700}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary .anecdote-swiper{height:auto;margin-bottom:25px}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary .anecdote-swiper .swiper-slide{align-items:center;display:flex;gap:25px;margin:0;text-align:left;width:100%}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary .anecdote-swiper .swiper-slide img{height:60px;-o-object-fit:contain;object-fit:contain;width:60px}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary form .quantity{display:none}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary .form-form-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:25px}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary .form-wrapper{align-items:center;border-bottom:1.6px solid #000;border-top:1.6px solid #000;display:flex;flex:1;gap:25px;margin-inline:15px;padding:5px 0;position:relative}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary .form-wrapper form{flex:1;margin-bottom:0}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary .form-wrapper:after,html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary .form-wrapper:before{background:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/merde.svg) 0 50%/13px 42px no-repeat;background-size:cover;content:"";height:100%;height:42px;position:absolute;width:13px}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary .form-wrapper:before{left:-13px}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .summary .form-wrapper:after{background:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/merde-2.svg) 0 50%/13px 42px no-repeat;right:-13px}@media(min-width:992px){html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .produit-image .inner{position:sticky;top:100px}}html main[data-barba-namespace=produit] section.shortcode-produit .woocommerce .product .produit-image .swiper-slide{margin:0;width:100%}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:#000;outline:none}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{color:#000}.produit-accordeon{text-align:left}.produit-accordeon details{border-bottom:1px solid #cacaca;padding-block:10px}.produit-accordeon details:first-child{border-top:1px solid #cacaca}.produit-accordeon details summary{cursor:pointer;list-style:none;position:relative;text-transform:uppercase}.produit-accordeon details summary:after{content:"+";font-size:20px;position:absolute;right:0}.produit-accordeon details[open] summary:after{content:"-"}.produit-accordeon details .text-content{margin-top:25px}.produit-jeu{align-items:center;background-color:#dcf4ff;border:2px solid #000;display:grid;gap:5px;grid-template-areas:"left center" "right right";grid-template-columns:repeat(2,1fr);margin-block:25px;outline:1px solid #000;outline-offset:-5px;padding:1rem}@media(min-width:992px){.produit-jeu{grid-template-areas:"left center right";grid-template-columns:repeat(3,1fr)}}.produit-jeu .left{grid-area:left}.produit-jeu .left a{text-decoration:underline}.produit-jeu .left .jeu{height:auto;width:100%}@media(max-width:992px){.produit-jeu .left .j-4{display:none}}.produit-jeu .w-60{width:60px}.produit-jeu img{width:auto}.produit-jeu .jr-1{height:35px;width:83px}.produit-jeu .center{background-image:var(--bg);background-position:50%;background-repeat:no-repeat;background-size:contain;grid-area:center;height:100%;position:relative}.produit-jeu .right{grid-area:right}.produit-jeu .right input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:1px solid #000;color:#000;margin-bottom:10px;text-align:center;width:100%}.produit-jeu .right input[type=text]::-moz-placeholder{color:#000}.produit-jeu .right input[type=text]::placeholder{color:#000}.produit-jeu .right input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-image:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/jb.svg);background-repeat:no-repeat;background-size:100% 35px;border:none;color:#000;height:35px;letter-spacing:0;line-height:1;padding:10px;text-align:center;text-transform:uppercase;transition:letter-spacing .1s ease;width:100%}.produit-jeu .right input[type=submit]:focus,.produit-jeu .right input[type=submit]:hover{letter-spacing:1px}.produit-jeu .right .error span.info{display:none;font-size:12px}.produit-jeu .right .error span.info span{display:inline-block}.produit-jeu .right .error span.info.no{color:red}.produit-jeu .right .error span.info.yes{color:green}html main[data-barba-namespace=categorie-produit] section.categorie--infos h1{margin-bottom:50px}html main[data-barba-namespace=categorie-produit] section.categorie--filtres .btn-wrapper{align-items:flex-start;display:flex;gap:10px;height:20px}html main[data-barba-namespace=categorie-produit] section.categorie--filtres button{align-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:inline-flex;gap:10px;justify-content:center;min-width:30px;text-transform:uppercase}html main[data-barba-namespace=categorie-produit] section.categorie--filtres button svg{min-width:30px;opacity:.5}html main[data-barba-namespace=categorie-produit] section.categorie--filtres button#btn-filtre{margin-right:20px;position:relative}html main[data-barba-namespace=categorie-produit] section.categorie--filtres button#btn-filtre svg{min-width:20px;opacity:1}html main[data-barba-namespace=categorie-produit] section.categorie--filtres button#btn-filtre:before{align-items:center;background-color:#000;border-radius:50%;color:#fff;content:attr(data-filter);display:inline-flex;font-size:10px;font-weight:700;height:15px;justify-content:center;line-height:.5;position:absolute;right:-10px;text-align:center;top:-10px;width:15px}html main[data-barba-namespace=categorie-produit] section.categorie--filtres button#btn-filtre[data-filter="0"]:before{display:none}html main[data-barba-namespace=categorie-produit] section.categorie--filtres button.active svg{opacity:1}@media(max-width:992px){html main[data-barba-namespace=categorie-produit] section.categorie--filtres .filtros{margin-top:15px;text-align:left}}html main[data-barba-namespace=categorie-produit] section.categorie--produits .produits-wrapper{display:grid;gap:50px 25px}html main[data-barba-namespace=categorie-produit] section.categorie--produits .produits-wrapper.quatro{grid-template-columns:repeat(2,1fr)}@media(min-width:992px){html main[data-barba-namespace=categorie-produit] section.categorie--produits .produits-wrapper.quatro{grid-template-columns:repeat(4,1fr)}}html main[data-barba-namespace=categorie-produit] section.categorie--produits .produits-wrapper.dos{grid-template-columns:repeat(1,1fr)}@media(min-width:992px){html main[data-barba-namespace=categorie-produit] section.categorie--produits .produits-wrapper.dos{grid-template-columns:repeat(2,1fr)}}html main[data-barba-namespace=categorie-produit] section.categorie--produits .produits-wrapper.dos .card-produit .img-wrap img{-o-object-fit:contain;object-fit:contain}html main[data-barba-namespace=categorie-produit] section.categorie--produits .produits-wrapper .card-produit{width:100%}@media(max-width:992px){html main[data-barba-namespace=categorie-produit] section.categorie--produits .produits-wrapper .card-produit .img-wrap img{-o-object-fit:contain;object-fit:contain}}html main[data-barba-namespace=categorie-produit] aside.filtres{background-color:rgba(0,0,0,.5);height:100vh;height:100dvh;left:-100%;opacity:0;position:fixed;top:0;width:100vw;z-index:1}html main[data-barba-namespace=categorie-produit] aside.filtres .inner{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:scroll;padding:25px;position:relative;width:75%}@media(min-width:992px){html main[data-barba-namespace=categorie-produit] aside.filtres .inner{width:33%}}html main[data-barba-namespace=categorie-produit] aside.filtres .inner .close-popup{left:calc(100% - 40px);position:absolute;top:10px}html main[data-barba-namespace=categorie-produit] aside.filtres .font-cursive{font-size:40px;margin-bottom:25px}html main[data-barba-namespace=categorie-produit] aside.filtres .widget{border-bottom:1px solid #cacaca}html main[data-barba-namespace=categorie-produit] aside.filtres .widget .font-titre{font-size:18px}html main[data-barba-namespace=categorie-produit] aside.filtres .widget .widget-title{cursor:pointer;padding-block:15px;position:relative}html main[data-barba-namespace=categorie-produit] aside.filtres .widget .widget-title:after{content:"+";font-size:30px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}html main[data-barba-namespace=categorie-produit] aside.filtres .widget .widget-title.open:after{content:"-";right:10px}html main[data-barba-namespace=categorie-produit] aside.filtres .widget ul{height:0;opacity:0;pointer-events:none;transition:all .2s ease;visibility:hidden}html main[data-barba-namespace=categorie-produit] aside.filtres .widget ul li a{line-height:1}html main[data-barba-namespace=categorie-produit] aside.filtres .widget ul li a:before{background:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/case.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-right:10px;width:10px}html main[data-barba-namespace=categorie-produit] aside.filtres .widget ul li.chosen a:before,html main[data-barba-namespace=categorie-produit] aside.filtres .widget ul li.is-active a:before{background:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/case-coche.svg) no-repeat}html main[data-barba-namespace=categorie-produit] aside.filtres .widget:has(.widget-title.open) ul{height:auto;margin-bottom:15px;opacity:1;pointer-events:all;visibility:visible}html main[data-barba-namespace=categorie-produit] aside.filtres #reset-filters-button{display:inline-block;margin-bottom:25px}section.bandeau-panier .container{overflow:hidden}section.bandeau-panier ul{align-items:center;display:flex;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;list-style:none;position:relative}@media(min-width:992px){section.bandeau-panier ul{display:flex;gap:125px}}@media(max-width:992px){section.bandeau-panier ul img{max-width:50px}}section.bandeau-panier ul:after{background-color:#8d8d8d;bottom:33px;content:"";height:1px;left:0;position:absolute;width:100%}section.bandeau-panier ul li{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;position:relative;z-index:1}section.bandeau-panier ul li:before{background-color:#000;bottom:33px;content:"";display:none;height:2px;position:absolute;right:50%;width:100vw}section.bandeau-panier ul li .ico{margin:10px auto 5px}@media(min-width:992px){section.bandeau-panier ul li .ico{margin:20px auto 5px}}section.bandeau-panier ul li .ico .on{display:none}section.bandeau-panier ul li p{font-family:neue-haas-grotesk-display,sans-serif;font-size:12px;text-transform:uppercase}section.bandeau-panier.panier-on ul li:first-child:before{display:block}section.bandeau-panier.panier-on ul li:first-child .ico .on{display:inline}section.bandeau-panier.panier-on ul li:first-child .ico .off{display:none}section.bandeau-panier.panier-on ul li:first-child p{font-weight:700}section.bandeau-panier.paiement-on ul li:first-child:before{display:none}section.bandeau-panier.paiement-on ul li:first-child .ico .on{display:inline}section.bandeau-panier.paiement-on ul li:first-child .ico .off{display:none}section.bandeau-panier.paiement-on ul li:first-child p{font-weight:700}section.bandeau-panier.paiement-on ul li:nth-child(2):before{display:block}section.bandeau-panier.paiement-on ul li:nth-child(2) .ico .on{display:inline}section.bandeau-panier.paiement-on ul li:nth-child(2) .ico .off{display:none}section.bandeau-panier.paiement-on ul li:nth-child(2) p{font-weight:700}section.bandeau-panier.validation-on a{pointer-events:none}section.bandeau-panier.validation-on ul:after{background-color:#000;bottom:35px;content:"";height:2px}section.bandeau-panier.validation-on ul li:first-child:before{display:none}section.bandeau-panier.validation-on ul li:first-child .ico .on{display:inline}section.bandeau-panier.validation-on ul li:first-child .ico .off{display:none}section.bandeau-panier.validation-on ul li:first-child p{font-weight:700}section.bandeau-panier.validation-on ul li:nth-child(2):before{display:none}section.bandeau-panier.validation-on ul li:nth-child(2) .ico .on{display:inline}section.bandeau-panier.validation-on ul li:nth-child(2) .ico .off{display:none}section.bandeau-panier.validation-on ul li:nth-child(2) p{font-weight:700}section.bandeau-panier.validation-on ul li:nth-child(3){position:static}section.bandeau-panier.validation-on ul li:nth-child(3):before{display:none}section.bandeau-panier.validation-on ul li:nth-child(3) .ico .on{display:inline}section.bandeau-panier.validation-on ul li:nth-child(3) .ico .off{display:none}section.bandeau-panier.validation-on ul li:nth-child(3) p{font-weight:700}.is-large .wc-block-checkout__sidebar.is-sticky{top:100px}#bloc-panier-slider{height:auto}#bloc-panier-slider .swiper-slide{align-items:center;display:flex;gap:5px;justify-content:flex-start;margin:0;width:100%}#bloc-panier-slider .swiper-slide .img-wrap{width:50px}#bloc-panier-slider .swiper-slide p{font-size:16px;margin-bottom:0}.wc-block-components-product-metadata__description{display:none}.wc-block-components-order-summary .wc-block-components-order-summary-item__image{margin-top:0}.wc-block-components-order-summary__content{display:block!important;height:300px;overflow-y:scroll;padding-right:10px}#bloc-panier-jauge{background-color:#000;margin-bottom:15px;padding:5px 10px}#bloc-panier-jauge .jauge-wrapper{min-height:5px}#bloc-panier-jauge .swiper{margin-bottom:0}#bloc-panier-jauge .swiper-pagination{padding-top:0}#bloc-panier-jauge .swiper-slide{align-items:center;background-color:#fff;display:grid;font-size:14px;gap:0 5px;grid-template-areas:"img titre" "img prix" "img btn";grid-template-columns:1fr 2fr;grid-template-rows:min-content 20px min-content;margin:0 0 5px;padding:1rem 1.5rem;width:100%}#bloc-panier-jauge .swiper-slide a{text-decoration:none}#bloc-panier-jauge .swiper-slide p{margin-bottom:0}#bloc-panier-jauge .swiper-slide .prix{font-size:20px}#bloc-panier-jauge .swiper-slide>p{display:none}#bloc-panier-jauge .swiper-slide .img-wrap{height:150px}#bloc-panier-jauge .swiper-slide .img-wrap img{-o-object-fit:contain;object-fit:contain}#bloc-panier-jauge .swiper-slide>a:not(.font-cursive){grid-area:img}#bloc-panier-jauge .swiper-slide>a.font-cursive{grid-area:titre;line-height:1;margin-bottom:10px;text-align:left}#bloc-panier-jauge .swiper-slide .prix{grid-area:prix;text-align:left}#bloc-panier-jauge .swiper-slide .btn-wrapper{grid-area:btn;text-align:right}#bloc-panier-jauge .jauge{display:none;margin-bottom:10px}#bloc-panier-jauge .jauge:first-child{display:block}#bloc-panier-jauge .jauge .info{align-items:center;color:#fff;display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}#bloc-panier-jauge .jauge .info p{margin-bottom:0}#bloc-panier-jauge .jauge .barreau{background-color:#fefefe;height:5px;outline:1px solid #fff;position:relative;width:100%}#bloc-panier-jauge .jauge .barreau:before{background:#000;content:"";height:5px;left:0;position:absolute;top:0;width:var(--val)}.gift-wrap-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:12px;gap:5px}.gift-wrap-checkbox label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #000;border-radius:50%;height:10px;width:10px}.gift-wrap-checkbox label input:checked{background-color:#000;outline:1px solid #fff;outline-offset:-2px}main.woocommerce-cart:has(.wp-block-woocommerce-empty-cart-block) #bloc-panier-slider{display:none}main.woocommerce-cart:has(.wp-block-woocommerce-empty-cart-block) #bloc-panier-jauge{display:none}.wc-block-components-product-details__is-gift,.wc-block-components-product-details__panier-key{display:none}main.cart-loading{opacity:.5;pointer-events:none}main.cart-loading section{opacity:0}main.cart-loading:before{background-color:#fff;background-image:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/spinner2.gif);background-position:50%;background-repeat:no-repeat;background-size:200px;content:"";inset:0;position:absolute;z-index:10}.select2-container--default .select2-selection--single .select2-selection__clear{margin-right:50px}.wc-block-cart .wc-block-cart__submit-container--sticky{position:static!important}html main[data-barba-namespace=page] .price-offert,html main[data-barba-namespace=page] .wc-block-components-formatted-money-amount{font-family:ambroise-std,serif;font-size:20px;font-weight:400;line-height:1;text-transform:uppercase}html main[data-barba-namespace=page] .wc-block-components-sidebar{border:2px solid #000;outline:1px solid #000;outline-offset:-5px;padding:10px}@media(min-width:992px){html main[data-barba-namespace=page] .wc-block-components-sidebar{position:sticky;top:100px}html main[data-barba-namespace=page] .wc-block-cart-items{position:sticky;top:50px}}html main[data-barba-namespace=page].woocommerce-cart section.ntm{display:none}html main[data-barba-namespace=page].woocommerce-cart a.back-to-shop{align-items:center;display:inline-flex;justify-content:center}html main[data-barba-namespace=page].woocommerce-cart #bloc-panier-slider .swiper-pagination{padding:5px 0}html main[data-barba-namespace=page].woocommerce-cart #bloc-panier-jauge .swiper-pagination{padding-bottom:0}html main[data-barba-namespace=page].woocommerce-cart #bloc-panier-jauge .swiper-pagination span{background-color:#000;border:1px solid #fff}html main[data-barba-namespace=page].woocommerce-cart #bloc-panier-jauge .swiper-pagination span.swiper-pagination-bullet-active{background-color:#fff}@media(min-width:992px){html main[data-barba-namespace=page].woocommerce-cart td.wc-block-cart-item__image{padding-left:0;width:200px}}html main[data-barba-namespace=page].woocommerce-cart .wc-block-components-sidebar-layout{align-items:flex-start}html main[data-barba-namespace=page].woocommerce-checkout h1,html main[data-barba-namespace=page].woocommerce-checkout section.ntm{display:none}html main[data-barba-namespace=page].woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border:none;border-radius:0}html main[data-barba-namespace=page].woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices,html main[data-barba-namespace=page].woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices span{font-size:10px;font-weight:400}html main[data-barba-namespace=page].woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices span:empty,html main[data-barba-namespace=page].woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices:empty{display:none}html main[data-barba-namespace=page].woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices span:before{content:"Prix unitaire : ";font-size:10px}html main[data-barba-namespace=page] .cart-bottom{align-items:center;display:flex;justify-content:space-between}html main[data-barba-namespace=page] .wc-block-components-payment-method-icon{display:none}html[lang=en] main[data-barba-namespace=page].woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__individual-prices span:before{content:"Unit price : ";font-size:10px}.woocommerce-MyAccount-content h2{font-size:35px}.woocommerce-MyAccount-content .wr-available-rewards .item.line{border-radius:0}.woocommerce-MyAccount-content .item.line,.woocommerce-MyAccount-content .item.tile{margin-bottom:20px}img.trash-ico{display:inline-block;height:auto;-o-object-fit:contain;object-fit:contain;width:40px}table.tri{border:1px solid #000;margin:5px;outline:2px solid #000;outline-offset:5px}table.tri th{padding:10px;text-align:center}table.tri td{min-width:50px;padding:10px}@media(min-width:992px){.woocommerce-account .woocommerce-MyAccount-navigation{position:sticky;top:100px}}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:15px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;padding-right:10px;position:relative}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li:after{content:"►";font-size:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s ease}.woocommerce-account .woocommerce-MyAccount-navigation ul li:focus:after,.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover:after{right:-5px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;font-size:16px;text-decoration:none;text-transform:uppercase}main.woocommerce-account .produit-jeu .left .l1{display:none}main.woocommerce-account .reward-img img{height:100px;-o-object-fit:cover;object-fit:cover;width:100px}main.woocommerce-account .wr-available-rewards .item .reward-info{align-items:flex-start}.wc-block-cart-item__product .wc-block-components-product-name{text-decoration:none}#sample-button{display:none;margin:5px auto 10px;width:calc(100% - 20px)}@media(max-width:1100px)and (min-width:992px){#sample-button span{font-size:12px}}@media(max-width:880px)and (min-width:750px){#sample-button span{font-size:12px}}#sample-popup{background-color:rgba(0,0,0,.5);height:100vh;height:100dvh;opacity:0;position:fixed;right:-100%;top:0;width:100vw;z-index:1}#sample-popup .inner{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-left:auto;overflow-y:scroll;padding:25px;position:relative;width:75%}@media(min-width:992px){#sample-popup .inner{width:33%}}#sample-popup .inner .font-cursive{font-size:30px;margin-bottom:10px;margin-top:50px}#sample-popup .inner .samples{display:grid;gap:25px;grid-template-columns:1fr 1fr}#sample-popup .inner .samples .sample{cursor:pointer}#sample-popup .inner .samples .sample .img{position:relative}#sample-popup .inner .samples .sample .img:after{background-color:rgba(0,0,0,.5);content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease}#sample-popup .inner .samples .sample .img .ico{align-items:center;background-color:#000;border-radius:50%;display:inline-flex;height:30px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:30px;z-index:2}#sample-popup .inner .samples .sample .img .ico svg.check{display:none}#sample-popup .inner .samples .sample .img .ico svg path{stroke:#fff;stroke-width:5px}#sample-popup .inner .samples .sample .img-wrap{height:150px;margin-bottom:10px}#sample-popup .inner .samples .sample .img-wrap img{transition:transform .2s ease}#sample-popup .inner .samples .sample .font-titre{margin-bottom:10px}#sample-popup .inner .samples .sample:focus .img-wrap img,#sample-popup .inner .samples .sample:hover .img-wrap img{transform:scale(1.1)}#sample-popup .inner .samples .sample.selected .img .ico,#sample-popup .inner .samples .sample.selected .img:after,#sample-popup .inner .samples .sample:focus .img .ico,#sample-popup .inner .samples .sample:focus .img:after,#sample-popup .inner .samples .sample:hover .img .ico,#sample-popup .inner .samples .sample:hover .img:after{opacity:1}#sample-popup .inner .samples .sample.selected .img .ico svg.plus{display:none}#sample-popup .inner .samples .sample.selected .img .ico svg.check{display:block}#selected-sample{margin-block:20px;text-align:left;width:100%}@media(min-width:700px){#selected-sample{border-top:1px solid hsla(0,0%,7%,.11)}}#selected-sample td{grid-column:1/-1}#selected-sample .sample{align-items:center;display:grid;gap:15px;grid-template-columns:50px 1fr;justify-content:center;margin-top:5px}#selected-sample img{height:50px;-o-object-fit:cover;object-fit:cover;width:50px}#selected-sample p{margin-bottom:0}.close-popup{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:1px solid #000;border-radius:50%;display:inline-flex;height:30px;justify-content:center;left:10px;position:absolute;top:10px;width:30px}.close-popup svg{height:25px;width:25px}.close-popup svg path{stroke:#fff;stroke-width:5px}.close-popup:focus,.close-popup:hover{background-color:#fff}.close-popup:focus svg path,.close-popup:hover svg path{stroke:#000}.woocommerce-form.woocommerce-form-login .btn{margin-left:10px}.woocommerce-notices-wrapper ul{padding-left:3rem}.image-panier img{width:130px}main .wc-block-cart .wc-block-cart__totals-title,main .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,main .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:12px;text-transform:uppercase}main .is-medium table.wc-block-cart-items .wc-block-cart-items__row,main .is-mobile table.wc-block-cart-items .wc-block-cart-items__row,main .is-small table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:125px 1fr}.woocommerce-cart .text-content div,.woocommerce-checkout .text-content div,.woocommerce-order-received .text-content div{margin-bottom:0}.woocommerce-cart .wc-block-checkout__terms.wc-block-checkout__terms--with-separator,.woocommerce-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator,.woocommerce-order-received .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{margin-bottom:25px}.woocommerce-cart .text-content table td,.woocommerce-checkout .text-content table td,.woocommerce-order-received .text-content table td{border:none}#paiement-soon{padding-top:10px;text-align:center}.wc-block-cart__submit{cursor:not-allowed;opacity:.5;pointer-events:none}.cat-item-371,.cat-item-373,tr.is-sample td.wc-block-cart-item__total .wc-block-components-product-price{display:none}main .wc-block-components-totals-coupon .wc-block-components-panel__button{margin-bottom:5px}html main[data-barba-namespace=article] section.article--entry h1{font-size:80px;font-weight:800;margin-bottom:0}@media(max-width:992px){html main[data-barba-namespace=article] section.article--entry h1{font-size:50px}}html main[data-barba-namespace=article] section.article--entry .titre span{display:block;text-align:center}html main[data-barba-namespace=article] section.article--entry .titre span.font-titre{font-size:20px;text-transform:uppercase}html main[data-barba-namespace=article] section.article--entry .titre span.font-cursive{font-size:30px}html main[data-barba-namespace=article] section.article--content .contenu{display:grid;gap:15px}@media(max-width:992px){html main[data-barba-namespace=article] section.article--content .contenu{gap:15px 0}}html main[data-barba-namespace=article] section.article--content .contenu p{text-align:justify}html main[data-barba-namespace=article] section.article--content .contenu .col_texte_un{grid-area:text1}html main[data-barba-namespace=article] section.article--content .contenu .col_texte_deux{grid-area:text2}html main[data-barba-namespace=article] section.article--content .contenu .image{grid-area:imagos}html main[data-barba-namespace=article] section.article--content .contenu .image .img-wrap{height:100%}html main[data-barba-namespace=article] section.article--content .contenu .caption{font-size:10px}html main[data-barba-namespace=article] section.article--content .contenu.ty3colimgd{grid-template-areas:"text1 text2 imagos";grid-template-columns:repeat(3,1fr)}@media(max-width:992px){html main[data-barba-namespace=article] section.article--content .contenu.ty3colimgd{grid-template-areas:"text1" "text2" "imagos";grid-template-columns:1fr}}html main[data-barba-namespace=article] section.article--content .contenu.ty3colimgc{grid-template-areas:"text1 imagos text2";grid-template-columns:repeat(3,1fr)}@media(max-width:992px){html main[data-barba-namespace=article] section.article--content .contenu.ty3colimgc{grid-template-areas:"text1" "text2" "imagos";grid-template-columns:1fr}}html main[data-barba-namespace=article] section.article--content .contenu.ty2col{grid-template-areas:"text1 imagos imagos";grid-template-columns:repeat(3,1fr)}@media(max-width:992px){html main[data-barba-namespace=article] section.article--content .contenu.ty2col{grid-template-areas:"text1" "imagos";grid-template-columns:1fr}}html main[data-barba-namespace=article] section.article--content .contenu.tyimg{grid-template-areas:"imagos imagos imagos";grid-template-columns:repeat(3,1fr)}@media(max-width:992px){html main[data-barba-namespace=article] section.article--content .contenu.tyimg{grid-template-areas:"imagos";grid-template-columns:1fr}}html main[data-barba-namespace=article] section.article--content .contenu.tyimg .img-wrap{max-height:700px}@media(min-width:992px){html main[data-barba-namespace=article] section.article--content .contenu.tyimg .img-wrap{max-height:450px}}section.ltp .top{background:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/ltp-desktop.webp) 50% no-repeat;background-size:contain;height:300px}@media(max-width:992px){section.ltp .top{background:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/ltp-mobile-top.webp) 50% no-repeat;background-size:contain;height:20vh;height:20dvh;max-height:400px}}@media(min-width:992px)and (max-width:1400px){section.ltp .top{background-size:contain}}section.ltp .bottom{display:none}@media(max-width:992px){section.ltp .bottom{animation:scroll-horizontal 30s linear infinite;background:url(https://piver.wesign.fr/wp-content/themes/wp-piver/dist/images/ltp-mobile-bottom.webp) 50%;background-repeat:repeat-x;background-size:cover;display:block;height:10vh;height:10dvh;max-height:185px}}@keyframes scroll-horizontal{0%{background-position:0 0}to{background-position:-500vw 0}}html main[data-barba-namespace=categorie-article] section.categorie--entry .breadcrumb{margin-bottom:25px}@media(max-width:992px){html main[data-barba-namespace=categorie-article] section.categorie--entry .breadcrumb{margin-top:25px}}html main[data-barba-namespace=categorie-article] section.categorie--filters{margin-bottom:25px}html main[data-barba-namespace=categorie-article] section.categorie--filters .col{align-items:flex-end;display:flex;gap:50px}@media(max-width:992px){html main[data-barba-namespace=categorie-article] section.categorie--filters .col{align-items:flex-start}}html main[data-barba-namespace=categorie-article] section.categorie--filters .col .texte{align-content:bottom;text-transform:uppercase}html main[data-barba-namespace=categorie-article] section.categorie--filters .col .texte span{align-content:bottom;display:inline-block;font-size:30px;translate:5px 3px}html main[data-barba-namespace=categorie-article] section.categorie--filters .col .filters{display:flex;flex:1;flex-wrap:wrap;gap:5px 50px}html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos{display:grid;gap:0;grid-template-columns:repeat(5,1fr);grid-template-rows:auto}@media(max-width:992px){html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos{gap:15px;grid-template-columns:repeat(2,1fr)}}html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos .info{grid-column:span 2;margin-bottom:15px}html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos .info h1{font-size:30px;font-weight:800;margin-bottom:25px}html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos .info>img{margin-bottom:25px}html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos .info .desc{font-size:30px;font-weight:800}html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos article{border-bottom:1px solid #cacaca;display:flex;flex-direction:column;gap:15px;margin-bottom:15px;padding-bottom:15px;position:relative;text-align:center}html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos article .img-wrap{aspect-ratio:1}html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos article .texte{text-align:justify}html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos article .font-cursive{font-size:25px}html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos article .font-titre{font-size:22px}html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos article a:after{content:"";inset:0;position:absolute}html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos article:focus-visible .font-cursive,html main[data-barba-namespace=categorie-article] section.categorie--actus .gridos article:hover .font-cursive{text-decoration:underline}html main[data-barba-namespace=boutiques] section.boutiques--map .mapos{height:calc(100vh - 70px);height:calc(100dvh - 70px);position:sticky;top:70px}html main[data-barba-namespace=boutiques] section.boutiques--map .mapos #map{height:100%;width:100%}html main[data-barba-namespace=boutiques] section.boutiques--map .font-cursive{font-size:50px;line-height:1.2;margin-block:25px}html main[data-barba-namespace=boutiques] section.boutiques--map form{margin-bottom:50px}html main[data-barba-namespace=boutiques] section.boutiques--map form input{display:block;margin-bottom:10px;padding:.5rem;width:100%}html main[data-barba-namespace=boutiques] section.boutiques--map form .btn{margin-left:10px}html main[data-barba-namespace=boutiques] section.boutiques--map form .btn-wrapper{align-items:start;display:flex;flex-direction:column;gap:10px}@media(min-width:992px){html main[data-barba-namespace=boutiques] section.boutiques--map form .btn-wrapper{align-items:center;flex-direction:row;gap:25px}}html main[data-barba-namespace=boutiques] section.boutiques--map .w-lg-4{padding-inline:1rem}html main[data-barba-namespace=boutiques] section.boutiques--map .boutique{display:grid;grid-template-columns:1fr 2fr;margin-bottom:1rem}html main[data-barba-namespace=boutiques] section.boutiques--map .boutique .inner{padding:.5rem}html main[data-barba-namespace=boutiques] section.boutiques--map .boutique .inner .font-titre{margin-bottom:25px}
