.elementor-27 .elementor-element.elementor-element-228d2ec>.elementor-element-populated{padding:0}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline{--dynamic-text-color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-e7d9f5c{--iteration-count:infinite;--animation-duration:1.2s;--dynamic-text-color:#f3020b}.elementor-27 .elementor-element.elementor-element-e7d9f5c .elementor-headline{text-align:center}.elementor-27 .elementor-element.elementor-element-e7d9f5c .elementor-headline-plain-text{color:#060606}.elementor-27 .elementor-element.elementor-element-e7d9f5c .elementor-headline-dynamic-text{font-family:"Satisfy",Sans-serif;font-weight:700;font-style:italic}.elementor-27 .elementor-element.elementor-element-e7d9f5c .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000}.elementor-27 .elementor-element.elementor-element-e7d9f5c .elementor-headline-dynamic-wrapper path{stroke:#040404}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-27 .elementor-element.elementor-element-cbee1e7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-27 .elementor-element.elementor-element-cbee1e7 .elementor-divider-separator{width:56%;margin:0 auto;margin-center:0}.elementor-27 .elementor-element.elementor-element-cbee1e7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-f01fc3e .elementor-heading-title{color:#100f0f}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-4271762{text-align:center;font-family:"Roboto",Sans-serif;font-weight:500;text-shadow:1px 0px 10px rgba(0,0,0,.3);color:#000}.elementor-27 .elementor-element.elementor-element-7124a77 .elementor-heading-title{color:#090909}.elementor-27 .elementor-element.elementor-element-fec1943{color:#0d0c0c}.elementor-27 .elementor-element.elementor-element-fde103b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-27 .elementor-element.elementor-element-fde103b .elementor-divider-separator{width:100%}.elementor-27 .elementor-element.elementor-element-fde103b .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-27 .elementor-element.elementor-element-a7c1e01{margin-top:110px;margin-bottom:0;padding:0}.elementor-27 .elementor-element.elementor-element-a7c1e02>.elementor-element-populated{padding:0}.elementor-27 .elementor-element.elementor-element-a7c1e03:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-a7c1e03>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url("https://papeteriesaintgilles.com/wp-content/uploads/2026/10/psg-accueil-poster-1080.webp") 50% 50%;background-size:cover}.elementor-27 .elementor-element.elementor-element-a7c1e03{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-27 .elementor-element.elementor-element-a7c1e03>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-27 .elementor-element.elementor-element-a7c1e04>.elementor-element-populated{padding:0}.elementor-27 .elementor-element.elementor-element-a7c1e07:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-a7c1e07>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#57575b}.elementor-27 .elementor-element.elementor-element-a7c1e07>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-27 .elementor-element.elementor-element-a7c1e07>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-27 .elementor-element.elementor-element-a7c1e08{text-align:center}.elementor-27 .elementor-element.elementor-element-a7c1e09{text-align:center}.elementor-27 .elementor-element.elementor-element-a7c1e0a{text-align:center}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-27 .elementor-element.elementor-element-471e365>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-27 .elementor-element.elementor-element-471e365{margin-top:20px;margin-bottom:20px;padding:0}.elementor-27 .elementor-element.elementor-element-edd768f.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-27 .elementor-element.elementor-element-edd768f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-27 .elementor-element.elementor-element-edd768f>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-27 .elementor-element.elementor-element-f981c43{--iteration-count:infinite;--animation-duration:1.2s;--dynamic-text-color:#f3020b}.elementor-27 .elementor-element.elementor-element-f981c43>.elementor-widget-container{margin:-8px 0 0}.elementor-27 .elementor-element.elementor-element-f981c43 .elementor-headline{text-align:center;font-family:"Roboto",Sans-serif;font-weight:600}.elementor-27 .elementor-element.elementor-element-f981c43 .elementor-headline-plain-text{color:#060606}.elementor-27 .elementor-element.elementor-element-f981c43 .elementor-headline-dynamic-text{font-family:"Satisfy",Sans-serif;font-weight:700;font-style:italic}.elementor-27 .elementor-element.elementor-element-f981c43 .elementor-headline-dynamic-wrapper path{stroke:#040404}.elementor-27 .elementor-element.elementor-element-046ca92.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-27 .elementor-element.elementor-element-046ca92>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-27 .elementor-element.elementor-element-046ca92>.elementor-element-populated{border-style:solid;border-width:0 0 0 1px;border-color:#cacaca;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px}.elementor-27 .elementor-element.elementor-element-046ca92>.elementor-element-populated,.elementor-27 .elementor-element.elementor-element-046ca92>.elementor-element-populated>.elementor-background-overlay,.elementor-27 .elementor-element.elementor-element-046ca92>.elementor-background-slideshow{border-radius:0}.elementor-27 .elementor-element.elementor-element-046ca92>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-27 .elementor-element.elementor-element-8efe0dd{text-align:center}.elementor-27 .elementor-element.elementor-element-8efe0dd .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#100f0f}.elementor-27 .elementor-element.elementor-element-95b4975>.elementor-widget-container{padding:5px 0 0}.elementor-27 .elementor-element.elementor-element-95b4975{text-align:center;font-family:"Roboto",Sans-serif;font-weight:500;line-height:1.1em;color:#000}.elementor-27 .elementor-element.elementor-element-95b4975 a{color:#ff0202}.elementor-27 .elementor-element.elementor-element-f65962b:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-f65962b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7f7}.elementor-27 .elementor-element.elementor-element-f65962b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:31px 0 42px}.elementor-27 .elementor-element.elementor-element-f65962b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-27 .elementor-element.elementor-element-06f6972.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-27 .elementor-element.elementor-element-06f6972>.elementor-element-populated{padding:0}.elementor-27 .elementor-element.elementor-element-fa890d1{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-fa890d1>.elementor-widget-container{padding:0 0 7px}.elementor-27 .elementor-element.elementor-element-3c005df>.elementor-widget-container{padding:0 16% 0 15%}.elementor-27 .elementor-element.elementor-element-3c005df{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-27 .elementor-element.elementor-element-76ab690>.elementor-widget-container{margin:0;padding:0 0 -13px}.elementor-27 .elementor-element.elementor-element-c14aaca{padding:54px 0 5px}.elementor-27 .elementor-element.elementor-element-0334e1f>.elementor-element-populated{padding:0}.elementor-27 .elementor-element.elementor-element-f9c7ce9>.elementor-widget-container{padding:0 40px 0 0}.elementor-27 .elementor-element.elementor-element-41b9e07>.elementor-widget-container{padding:10px 0 0}.elementor-27 .elementor-element.elementor-element-24d55ac>.elementor-element-populated{padding:0}.elementor-27 .elementor-element.elementor-element-6014fb5>.elementor-widget-container{padding:0 40px 0 0}.elementor-27 .elementor-element.elementor-element-7210846>.elementor-widget-container{padding:10px 0 0}.elementor-27 .elementor-element.elementor-element-25945e1>.elementor-element-populated{padding:0}.elementor-27 .elementor-element.elementor-element-0d2e24c>.elementor-widget-container{padding:0 40px 0 0}.elementor-27 .elementor-element.elementor-element-5d4778d>.elementor-widget-container{padding:10px 0 0}.elementor-27 .elementor-element.elementor-element-27a1cc6>.elementor-element-populated{padding:0}.elementor-27 .elementor-element.elementor-element-14cc1e5>.elementor-widget-container{padding:0 40px 0 0}.elementor-27 .elementor-element.elementor-element-aa868d0>.elementor-widget-container{padding:10px 0 0}.elementor-27 .elementor-element.elementor-element-a7c1e10>.elementor-container{max-width:1120px}.elementor-27 .elementor-element.elementor-element-a7c1e10{padding:96px 24px}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-a7c1e11.elementor-column .elementor-widget-wrap{align-items:center}.elementor-27 .elementor-element.elementor-element-a7c1e11.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-27 .elementor-element.elementor-element-a7c1e11>.elementor-element-populated{padding:0}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-a7c1e15.elementor-column .elementor-widget-wrap{align-items:center}.elementor-27 .elementor-element.elementor-element-a7c1e15.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-27 .elementor-element.elementor-element-a7c1e15>.elementor-element-populated{padding:0}.elementor-27 .elementor-element.elementor-element-a7c1e16 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-27 .elementor-element.elementor-element-65a2525:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-65a2525>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ffa300}.elementor-27 .elementor-element.elementor-element-65a2525{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0}.elementor-27 .elementor-element.elementor-element-65a2525>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-27 .elementor-element.elementor-element-d4f52aa.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-27 .elementor-element.elementor-element-d4f52aa>.elementor-element-populated{padding:0}.elementor-27 .elementor-element.elementor-element-43363c5>.elementor-widget-container{padding:0 19%}.elementor-27 .elementor-element.elementor-element-cc7ca8b.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-27 .elementor-element.elementor-element-cc7ca8b>.elementor-element-populated{padding:0}.elementor-27 .elementor-element.elementor-element-d4fb191 .elementor-button{background-color:#fff;font-family:"Roboto",Sans-serif;font-weight:500;fill:#000;color:#000}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-a7c1e01{margin-top:70px;margin-bottom:0}.elementor-27 .elementor-element.elementor-element-471e365{margin-top:8px;margin-bottom:8px;padding:0 40px}.elementor-27 .elementor-element.elementor-element-edd768f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-27 .elementor-element.elementor-element-f981c43>.elementor-widget-container{margin:-4px 0 0}.elementor-27 .elementor-element.elementor-element-f981c43 .elementor-headline{font-size:32px;line-height:38px}.elementor-27 .elementor-element.elementor-element-046ca92>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-27 .elementor-element.elementor-element-8efe0dd .elementor-heading-title{font-size:30px}.elementor-27 .elementor-element.elementor-element-f65962b{padding:30px 0 0}.elementor-27 .elementor-element.elementor-element-fa890d1>.elementor-widget-container{padding:0 35px}.elementor-27 .elementor-element.elementor-element-3c005df>.elementor-widget-container{padding:0 2px}.elementor-27 .elementor-element.elementor-element-f9c7ce9>.elementor-widget-container{padding:0 30% 0 0}.elementor-27 .elementor-element.elementor-element-6014fb5>.elementor-widget-container{padding:12% 30% 0 0}.elementor-27 .elementor-element.elementor-element-0d2e24c>.elementor-widget-container{padding:12% 30% 0 0}.elementor-27 .elementor-element.elementor-element-14cc1e5>.elementor-widget-container{padding:12% 30% 0 0}.elementor-27 .elementor-element.elementor-element-65a2525{padding:124px 0 142px}.elementor-27 .elementor-element.elementor-element-43363c5>.elementor-widget-container{padding:0 2px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-a7c1e01{margin-top:70px;margin-bottom:0}.elementor-27 .elementor-element.elementor-element-471e365{margin-top:-15px;margin-bottom:0;padding:0}.elementor-27 .elementor-element.elementor-element-f981c43>.elementor-widget-container{margin:0;padding:0}.elementor-27 .elementor-element.elementor-element-f981c43 .elementor-headline{font-size:20px;line-height:24px}.elementor-27 .elementor-element.elementor-element-046ca92>.elementor-element-populated{padding:0 20px}.elementor-27 .elementor-element.elementor-element-8efe0dd>.elementor-widget-container{margin:-9px 0 0}.elementor-27 .elementor-element.elementor-element-8efe0dd .elementor-heading-title{font-size:24px}.elementor-27 .elementor-element.elementor-element-95b4975{font-size:14px}.elementor-27 .elementor-element.elementor-element-f65962b{margin-top:20px;margin-bottom:0;padding:20px 0 0}.elementor-27 .elementor-element.elementor-element-fa890d1>.elementor-widget-container{padding:0}.elementor-27 .elementor-element.elementor-element-3c005df>.elementor-widget-container{padding:0}.elementor-27 .elementor-element.elementor-element-3c005df{font-size:20px;line-height:22px}.elementor-27 .elementor-element.elementor-element-76ab690>.elementor-widget-container{padding:0}.elementor-27 .elementor-element.elementor-element-f9c7ce9>.elementor-widget-container{padding:0}.elementor-27 .elementor-element.elementor-element-6014fb5>.elementor-widget-container{padding:25% 0 0}.elementor-27 .elementor-element.elementor-element-0d2e24c>.elementor-widget-container{padding:25% 0 0}.elementor-27 .elementor-element.elementor-element-14cc1e5>.elementor-widget-container{padding:25% 0 0}.elementor-27 .elementor-element.elementor-element-a7c1e10{padding:56px 35px}.elementor-27 .elementor-element.elementor-element-43363c5>.elementor-widget-container{padding:0}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-a7c1e02{width:50%}.elementor-27 .elementor-element.elementor-element-a7c1e07{width:50%}.elementor-27 .elementor-element.elementor-element-edd768f{width:55.35%}.elementor-27 .elementor-element.elementor-element-046ca92{width:43.982%}.elementor-27 .elementor-element.elementor-element-0334e1f{width:24.846%}.elementor-27 .elementor-element.elementor-element-24d55ac{width:25.231%}.elementor-27 .elementor-element.elementor-element-25945e1{width:24.923%}.elementor-27 .elementor-element.elementor-element-a7c1e11{width:40%}.elementor-27 .elementor-element.elementor-element-a7c1e15{width:60%}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-a7c1e02{width:100%}.elementor-27 .elementor-element.elementor-element-a7c1e07{width:100%}.elementor-27 .elementor-element.elementor-element-edd768f{width:60%}.elementor-27 .elementor-element.elementor-element-046ca92{width:40%}.elementor-27 .elementor-element.elementor-element-0334e1f{width:50%}.elementor-27 .elementor-element.elementor-element-24d55ac{width:50%}.elementor-27 .elementor-element.elementor-element-25945e1{width:50%}.elementor-27 .elementor-element.elementor-element-27a1cc6{width:50%}.elementor-27 .elementor-element.elementor-element-a7c1e11{width:100%}.elementor-27 .elementor-element.elementor-element-a7c1e15{width:100%}}.elementor-section.psg-hero>.elementor-container{min-height:max(600px, calc(100svh - 155px))}@media (min-height:1080px){.elementor-section.psg-hero>.elementor-container{min-height:920px}}.admin-bar .elementor-section.psg-hero>.elementor-container{min-height:max(600px, calc(100svh - 155px - var(--wp-admin--admin-bar--height, 32px)))}.psg-hero .psg-film>.elementor-widget-wrap{padding:0 !important}.psg-hero .psg-film-video{position:absolute !important;inset:0;margin:0 !important;background-position:50% 50%;background-size:cover}.psg-hero .psg-film-video>.elementor-container{height:100%}.psg-hero .psg-film-video .elementor-column{position:static}.psg-hero .psg-film-video .elementor-widget-wrap{padding:0 !important}.psg-hero .psg-caption{position:absolute !important;left:0;right:0;bottom:0;margin:0 !important;z-index:1;padding:56px 84px 22px 28px;background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,0))}.psg-hero .psg-caption,.psg-hero .psg-caption p{color:#fff !important;font:400 15px/1.4 "Work Sans",Arial,sans-serif !important;margin:0 !important}.psg-hero .psg-pause-w{position:absolute !important;right:20px;bottom:18px;width:auto !important;margin:0 !important;z-index:2}.psg-pause{width:44px;height:44px;border-radius:50%;border:0;padding:0;background:rgba(0,0,0,.55);color:#fff;display:grid;place-items:center;cursor:pointer}.psg-pause:hover,.psg-pause:focus{background:rgba(0,0,0,.75);color:#fff}.psg-pause[hidden]{display:none}.psg-pause svg{width:16px;height:16px}.psg-pause .psg-i-play{display:none}.psg-pause[aria-pressed=true] .psg-i-play{display:block}.psg-pause[aria-pressed=true] .psg-i-pause{display:none}.psg-hero .psg-shop>.elementor-widget-wrap{display:grid !important;grid-template-columns:1fr auto auto 1fr;grid-template-rows:auto auto auto auto 1fr;column-gap:28px;align-content:stretch;padding:clamp(36px,6vh,72px) 0 0 !important;height:100%}.psg-hero .psg-shop>.elementor-widget-wrap>.elementor-element{grid-column:1/-1;margin:0;width:auto !important;max-width:none !important}.psg-hero .psg-eyebrow,.psg-hero .psg-title,.psg-hero .psg-lede{padding:0 clamp(28px,4vw,64px)}.psg-hero .psg-eyebrow .elementor-heading-title{font:600 15px/1 "Poppins",Arial,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase;color:#ffc874 !important;text-align:center;margin:0}.psg-hero .psg-title{margin-top:16px !important}.psg-hero .psg-title .elementor-heading-title{font:700 clamp(44px,4.4vw,68px)/1 "Poppins",Arial,sans-serif !important;letter-spacing:-.035em !important;color:#fff !important;text-align:center;text-transform:none;text-wrap:balance;margin:0;padding:0}.psg-hero .psg-lede{margin-top:16px !important}.psg-hero .psg-lede p{margin:0 auto !important;max-width:26em;color:#e6e6e8 !important;font:400 clamp(17px,1.35vw,21px)/1.45 "Work Sans",Arial,sans-serif !important;text-align:center;text-wrap:balance}.psg-hero .psg-btn{grid-column:2 !important;margin-top:clamp(22px,3.5vh,32px) !important;align-self:center}.psg-hero .psg-more{grid-column:3 !important;margin-top:clamp(22px,3.5vh,32px) !important;align-self:center}.psg-hero .psg-btn .elementor-button{display:inline-flex;align-items:center;background:#ffa300 !important;color:#1f1f1f !important;font:600 17px/1 "Poppins",Arial,sans-serif !important;padding:15px 26px !important;border:0 !important;border-radius:999px !important;letter-spacing:0;text-transform:none;transition:background .15s,transform .15s}.psg-hero .psg-btn .elementor-button:hover{background:#e69200 !important;color:#1f1f1f !important}.psg-hero .psg-btn .elementor-button:active{transform:translateY(1px)}.psg-hero .psg-btn .elementor-button-text:after{content:"";display:inline-block;width:16px;height:16px;margin-left:10px;vertical-align:-2px;background:currentColor;transition:transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M2 9h12M9.5 4l5 5-5 5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M2 9h12M9.5 4l5 5-5 5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat}.psg-hero .psg-btn .elementor-button:hover .elementor-button-text:after{transform:translateX(3px)}.psg-hero .psg-more .elementor-button{background:0 0 !important;color:#fff !important;font:400 17px/1 "Work Sans",Arial,sans-serif !important;padding:15px 0 !important;border:0 !important;border-radius:0}.psg-hero .psg-more .elementor-button:hover{color:#fff !important;text-decoration:underline;text-underline-offset:4px}.psg-hero .psg-btn .elementor-button:focus-visible,.psg-hero .psg-more .elementor-button:focus-visible,.psg-pause:focus-visible{outline:3px solid #fff;outline-offset:3px}.psg-hero .psg-stage{position:relative;min-height:300px;margin-top:clamp(8px,2vh,24px) !important;overflow:hidden}.psg-hero .psg-stage>.elementor-widget-container,.psg-hero .psg-stage a{position:absolute;inset:0;display:block}.psg-hero .psg-stage img{position:absolute;inset:0;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;object-position:50% 30%;border-radius:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 10%),linear-gradient(to right,transparent 0,#000 12%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 10%),linear-gradient(to right,transparent 0,#000 12%);mask-composite:intersect;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transform-origin:100% 100%}.psg-hero .psg-stage a:hover img{transform:scale(1.025)}@media (prefers-reduced-motion:no-preference){.psg-hero .psg-eyebrow,.psg-hero .psg-title,.psg-hero .psg-lede,.psg-hero .psg-btn,.psg-hero .psg-more{animation:psg-rise .7s cubic-bezier(.2,.7,.2,1) both}.psg-hero .psg-title{animation-delay:.06s}.psg-hero .psg-lede{animation-delay:.12s}.psg-hero .psg-btn,.psg-hero .psg-more{animation-delay:.18s}.psg-hero .psg-stage img{animation:psg-settle 1.4s cubic-bezier(.2,.7,.2,1) .1s backwards}@keyframes psg-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes psg-settle{from{opacity:0;transform:translateY(24px) scale(1.04)}to{opacity:1;transform:none}}}@media (min-width:1025px) and (max-height:800px){.psg-hero .psg-shop>.elementor-widget-wrap{padding-top:40px !important}.psg-hero .psg-title{margin-top:12px !important}.psg-hero .psg-title .elementor-heading-title{font-size:clamp(42px,3.8vw,54px) !important}.psg-hero .psg-lede{margin-top:12px !important}.psg-hero .psg-btn,.psg-hero .psg-more{margin-top:20px !important}}@media (max-width:1024px){.elementor-section.psg-hero>.elementor-container{min-height:0}.psg-hero .psg-film{aspect-ratio:16/9}.psg-hero .psg-shop>.elementor-widget-wrap{grid-template-rows:auto;height:auto;padding:56px 0 0 !important}.psg-hero .psg-eyebrow,.psg-hero .psg-title,.psg-hero .psg-lede{padding:0 48px}.psg-hero .psg-title .elementor-heading-title{font-size:60px !important}.psg-hero .psg-stage{aspect-ratio:16/8;min-height:0}}@media (max-width:767px){.psg-hero .psg-film{aspect-ratio:5/4}.psg-hero .psg-film-video{background-image:url("https://papeteriesaintgilles.com/wp-content/uploads/2026/10/psg-accueil-poster-720.webp") !important}.psg-hero .psg-caption{padding:40px 70px 14px 20px}.psg-hero .psg-caption,.psg-hero .psg-caption p{font-size:14px !important}.psg-hero .psg-pause-w{right:14px;bottom:10px}.psg-hero .psg-shop>.elementor-widget-wrap{padding-top:40px !important}.psg-hero .psg-eyebrow,.psg-hero .psg-title,.psg-hero .psg-lede{padding:0 20px}.psg-hero .psg-eyebrow .elementor-heading-title{font-size:13px !important}.psg-hero .psg-title .elementor-heading-title{font-size:40px !important;letter-spacing:-.03em !important}.psg-hero .psg-lede p{font-size:17px !important}.psg-hero .psg-btn,.psg-hero .psg-more{grid-column:1/-1 !important;justify-self:center}.psg-hero .psg-more{margin-top:6px !important}.psg-hero .psg-stage{aspect-ratio:4/3;margin-top:8px !important}}.psg-yt .psg-yt-copy>.elementor-widget-wrap{padding:0 56px 0 0 !important}.psg-yt .psg-yt-copy .elementor-element{margin:0}.psg-yt .psg-yt-eyebrow .elementor-heading-title{font:600 14px/1 "Poppins",Arial,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase;color:#8f5400 !important;margin:0}.psg-yt .psg-yt-title{margin-top:14px !important}.psg-yt .psg-yt-title .elementor-heading-title{font:700 clamp(30px,3vw,44px)/1.08 "Poppins",Arial,sans-serif !important;letter-spacing:-.025em !important;color:#1f1f1f !important;text-transform:none;text-wrap:balance;margin:0}.psg-yt .psg-yt-text{margin-top:18px !important}.psg-yt .psg-yt-text p{font:400 18px/1.55 "Work Sans",Arial,sans-serif !important;color:#3d3d3d !important;margin:0 0 12px !important;max-width:30em}.psg-yt .psg-yt-text p.psg-yt-credit{font-size:15px !important;color:#6a6a6a !important;margin:0 !important}.psg-yt .psg-yt-text sup{font-size:.62em;line-height:0;vertical-align:.55em}.psg-yt .psg-yt-video>.elementor-widget-wrap{padding:0 !important}.psg-yt .psg-yt-player .elementor-custom-embed-image-overlay{cursor:pointer}@media (max-width:1024px){.psg-yt .psg-yt-copy>.elementor-widget-wrap{padding:0 0 28px !important}}