@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}small{font-size:80%}summary{display:list-item}ul{list-style:none}img,svg,video,iframe{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(currentcolor,transparent)}}}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.left-\[50\%\]{left:50%}.block{display:block}.hidden{display:none}.resize{resize:both}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.antialiased{-webkit-font-smoothing:antialiased}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.focus\:z-10:focus{z-index:10}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}:root{--ink:#18201f;--cream:#fffaf0;--coral:#ff5c4e;--blue:#bce3f4;--yellow:#ffdb51;--line:2px solid var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Trebuchet MS",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{background:var(--cream);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h2,h3{letter-spacing:-.055em;font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;font-weight:900;line-height:1.07}h2{font-size:clamp(36px,4.2vw,60px)}h2 em{color:var(--coral);font-style:normal}p{line-height:1.65}strong{font-weight:800}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}svg{flex-shrink:0}:is(button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible){outline-offset:5px;outline:3px solid #185c99}::selection{background:var(--yellow);color:var(--ink)}.sr-only{clip:rect(0px,0px,0px,0px);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--yellow);border:var(--line);padding:10px;position:fixed;top:0;left:20px;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}.section-pad{padding:90px max(5vw,50vw - 650px)}.eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.5}.site-header{border-bottom:var(--line);background:var(--cream);z-index:40;justify-content:space-between;align-items:center;gap:20px;height:92px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{width:122px;height:71px;display:block;position:relative;overflow:hidden}.brand-sprite{background:url(plouf-brand-sheet.webp) 5.8% 21.1%/222.13% no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.brand-large{width:174px;height:101px}.logo-link{transform:rotate(-4deg)}.desktop-nav{gap:34px;font-size:13px;font-weight:800;display:flex}.desktop-nav a{padding:10px 0}.desktop-nav a:hover{box-shadow:0 3px var(--coral)}.header-actions{align-items:center;gap:24px;display:flex}.account-link{font-size:12px;font-weight:800}.cart-button{align-items:center;gap:9px;padding:9px;display:flex}.cart-button span{background:var(--coral);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:900;display:grid}.menu-button,.mobile-nav{display:none}.hero{grid-template-columns:1fr 1.13fr;align-items:center;gap:4vw;max-width:1480px;margin:auto;padding:45px 5vw 65px;display:grid}.hero-copy>.eyebrow{align-items:center;gap:8px;margin-bottom:14px;font-size:9px;display:flex}.hero h1{max-width:430px}.hero-description strong{display:block}.action{background:var(--coral);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);isolation:isolate;border-radius:19px 23px 18px 21px;justify-content:space-between;align-items:center;gap:22px;min-height:58px;padding:17px 23px;font-size:14px;font-weight:900;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative}.action:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:url(plouf-brand-sheet.webp);background-position:5.17% 82.84%;background-size:217.33% 550%;position:absolute;top:-1px;right:-2px;bottom:-1px;left:-2px}.action:hover:not(:disabled){box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.action:active:not(:disabled){box-shadow:none;transform:translate(4px,4px)}.hero .action{min-width:318px;margin-top:23px}.hero-price{margin-top:14px;font-size:11px}.offer-section{scroll-margin-top:60px}.product-layout{grid-template-columns:1.04fr 1fr;align-items:start;gap:5vw;display:grid}.product-gallery{position:sticky;top:122px}.faq-mascot{background:url(plouf-brand-sheet.webp) 94% 16.5%/240% no-repeat;display:block}.configuration-step{margin-bottom:24px}.configuration-step legend{align-items:center;gap:9px;width:100%;margin-bottom:13px;font-size:14px;font-weight:900;display:flex}.configuration-step legend>span{background:var(--ink);color:var(--cream);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:inline-grid}.size-options{grid-template-columns:1fr 1fr;gap:11px;display:grid}.size-options>button{text-align:left;border:2px solid #18201f55;border-radius:9px;padding:15px 12px;position:relative}.size-options>button>span:first-child{font-size:11px;font-weight:900}.size-options>button>strong{letter-spacing:-.06em;margin:7px 0;font-size:36px;line-height:1.2;display:block}.size-options>button>strong small{letter-spacing:-.02em;font-size:14px}.size-options>button>span:last-of-type{font-size:10px;display:block}.selection-check{position:absolute;top:13px;right:12px}.micro-copy{color:#515650;margin-top:9px;font-size:11px;line-height:1.6}.add-to-cart{width:100%;margin-top:17px;font-size:13px}.purchase-disclosure{color:#52564f;margin-top:14px;font-size:11px;line-height:1.65}.purchase-trust{gap:22px;margin-top:15px;font-size:11px;font-weight:800;display:flex}.purchase-trust span{align-items:center;gap:5px;display:flex}.french-section{background:var(--blue);border-top:var(--line);border-bottom:var(--line);grid-template-columns:.65fr 1.35fr;align-items:center;gap:8vw;padding-top:75px;padding-bottom:75px;display:grid}.french-section h2{margin-top:16px;font-size:clamp(36px,3.7vw,53px)}.french-section p:not(.eyebrow){max-width:580px;margin-top:20px;font-size:14px}.faq-section{border-top:var(--line);grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.faq-heading h2{margin-top:17px}.faq-heading>p:last-child{margin-top:12px;font-size:14px}.faq-mascot{width:166px;height:153px;margin-top:29px;transform:rotate(-8deg)}.faq-list{border-top:var(--line)}.faq-list details{border-bottom:1px solid #18201f66}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:900;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>div{padding:0 30px 23px 0;font-size:13px}.final-cta{text-align:center;background:var(--coral);border-top:var(--line);border-bottom:var(--line);padding-top:65px;padding-bottom:65px;position:relative;overflow:hidden}.final-cta h2{margin:16px 0 28px;font-size:clamp(41px,5vw,70px)}.final-cta h2 em{color:var(--cream)}.final-cta .action{background:var(--yellow);min-width:290px}.final-cta>p:last-child{margin-top:21px;font-size:12px;font-weight:800}.site-footer{padding:50px 5vw 100px}.footer-top{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:35px;display:grid}.footer-top>div:first-child p{margin-top:14px;font-size:13px}.footer-top>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:12px;padding-top:12px;font-size:12px;display:flex}.footer-top .eyebrow{margin-bottom:8px}.footer-top button{text-align:left;padding:0}.footer-signature{letter-spacing:-.06em;justify-self:end;padding-top:15px;font-family:Arial Rounded MT Bold,sans-serif;font-size:34px;font-weight:900;line-height:1.05;transform:rotate(-7deg)}.footer-signature em{color:var(--coral);font-style:normal}.footer-bottom{border-top:1px solid #18201f44;align-items:center;gap:20px;margin-top:35px;padding-top:20px;font-size:10px;display:flex}.footer-bottom>span{margin-left:auto}.footer-bottom>button{padding:0;text-decoration:underline}.sticky-order{z-index:38;background:var(--cream);border-top:var(--line);justify-content:space-between;align-items:center;gap:15px;width:100%;padding:11px 5vw 13px;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -5px 20px #18201f0d}.sticky-order>div{flex-direction:column;font-size:13px;display:flex}.sticky-order>div span{font-size:11px}.sticky-order>button{background:var(--coral);border:var(--line);box-shadow:2px 2px 0 var(--ink);border-radius:8px;align-items:center;gap:25px;padding:11px 17px;font-size:12px;font-weight:900;display:flex}.toast{background:var(--ink);color:var(--cream);z-index:150;width:max-content;max-width:90vw;box-shadow:3px 3px 0 var(--coral);border-radius:8px;padding:15px 23px;font-size:13px;position:fixed;bottom:95px;left:50%;transform:translate(-50%)}.modal{border:var(--line);background:var(--cream);color:var(--ink);width:610px;max-width:min(94vw,610px);max-height:90dvh;box-shadow:8px 8px 0 var(--ink);border-radius:20px;margin:auto;padding:0;overflow:auto}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18201faa}.modal-content{padding:38px;position:relative}.modal h2{margin-top:13px;margin-bottom:25px;font-size:40px}.modal-content>p:not(.eyebrow){margin-top:15px;font-size:14px}.close-modal{border:1.5px solid var(--ink);background:var(--cream);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;right:15px}.close-modal svg{width:19px}.cart-product{background:var(--blue);border:var(--line);border-radius:10px;align-items:center;gap:17px;padding:12px;display:flex}.cart-product>img{object-fit:cover;border:1px solid var(--ink);border-radius:6px;width:115px;height:95px}.cart-product h3{font-size:20px}.cart-product p{margin-top:4px;font-size:12px}.cart-product>div>div{gap:16px;margin-top:9px;display:flex}.cart-product button{padding:0;font-size:11px;text-decoration:underline}.cart-totals{margin:20px 0 8px}.cart-totals>div{justify-content:space-between;gap:20px;margin-top:10px;font-size:14px;display:flex}.cart-totals .cart-grand-total{border-top:1px solid #18201f66;padding-top:12px;font-size:23px;font-weight:900}.recurring-consent{cursor:pointer;align-items:flex-start;gap:11px;margin-top:21px;margin-bottom:20px;font-size:12px;line-height:1.6;display:flex}.recurring-consent input{accent-color:var(--ink);flex-shrink:0;width:20px;height:20px;margin:2px 0 0}.cart-modal .action{width:100%;font-size:14px}.prelaunch-note{border-left:3px solid var(--coral);background:#ff5c4e12;margin:16px 0;padding:11px 13px;font-size:11px;line-height:1.6}.secure-line{align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.checkout-message{border:1.5px solid var(--ink);background:var(--yellow);border-radius:8px;margin-top:20px;padding:16px;font-size:13px}.checkout-message>p{margin-top:7px;font-size:12px}.empty-cart{text-align:center;padding:20px 0}.empty-cart>svg{margin:0 auto 25px}.empty-cart h3{font-size:27px}.empty-cart p{margin:15px 0 25px;font-size:14px}.modal-content>.action{width:100%;margin-top:23px}.account-features{flex-direction:column;gap:14px;margin-top:25px;display:flex}.account-features span{align-items:center;gap:10px;font-size:14px;display:flex}.terms-list{flex-direction:column;gap:13px;padding-left:18px;font-size:13px;display:flex}@media(max-width:1050px){.site-header{height:80px;padding:0 4vw}.brand{width:108px;height:63px}.desktop-nav{gap:20px;font-size:12px}.header-actions{gap:13px}.account-link{font-size:11px}.hero{gap:4vw;padding:35px 4vw 48px}.hero-copy>.eyebrow{font-size:8px}.hero-description{font-size:14px}.hero .action{gap:12px;width:100%;min-width:0;font-size:13px}.hero-price{font-size:10px}.section-pad{padding:70px 5vw}.product-layout{gap:3.5vw}.product-gallery{top:105px}.purchase-trust{gap:12px;font-size:10px}.french-section{grid-template-columns:.7fr 1.3fr;gap:5vw}.faq-section{gap:5vw}.footer-top{gap:20px}.footer-signature{font-size:29px}.footer-bottom{font-size:9px}}@media(max-width:760px){html{scroll-padding-top:85px}.site-header{height:74px;padding:0 20px}.desktop-nav,.account-link{display:none}.brand{width:107px;height:62px}.header-actions{gap:7px}.cart-button{gap:7px;padding:7px}.cart-button>span{width:20px;height:20px}.menu-button{padding:6px;display:block}.mobile-nav{border-bottom:var(--line);background:var(--cream);flex-direction:column;width:100%;padding:16px 22px;display:flex;position:absolute;top:72px;left:0;box-shadow:0 8px 12px #18201f10}.mobile-nav>a{border-bottom:1px solid #18201f33;justify-content:space-between;align-items:center;padding:17px 0;font-size:16px;font-weight:800;display:flex}.mobile-nav>button{align-self:flex-start;margin-top:16px;padding:7px 0;font-size:14px;text-decoration:underline}.hero{flex-direction:column;gap:22px;max-width:600px;padding:25px 22px 30px;display:flex}.hero-copy{width:100%}.hero-copy>.eyebrow{letter-spacing:.055em;gap:6px;margin-bottom:10px;font-size:8px}.hero h1{width:100%;max-width:310px}.hero-description{margin-top:12px;font-size:14px;line-height:1.55}.hero-description strong{display:inline}.hero .action{width:100%;min-height:57px;margin-top:20px;padding:16px 19px;font-size:14px}.hero-price{text-align:center;margin-top:13px;font-size:11px}.section-pad{padding:55px 22px}.product-layout{flex-direction:column;gap:30px;display:flex}.product-gallery{width:100%;position:static}.configurator{width:100%}.configuration-step{margin-bottom:23px}.configuration-step legend{gap:8px;margin-bottom:13px;font-size:13px}.size-options{gap:10px}.size-options>button{padding:14px 11px}.size-options>button>span:first-child{font-size:11px}.size-options>button>strong{margin:7px 0;font-size:36px}.size-options>button>strong small{font-size:13px}.size-options>button>span:last-of-type{font-size:10px}.add-to-cart{padding:16px;font-size:13px}.purchase-disclosure{font-size:11px}.purchase-trust{justify-content:space-between;gap:10px;font-size:10px}.french-section{flex-direction:column;gap:34px;display:flex}.french-section h2{font-size:36px;line-height:1.09}.french-section .eyebrow{font-size:9px}.french-section p:not(.eyebrow){margin-top:19px;font-size:14px}.faq-section{display:block}.faq-heading .eyebrow{font-size:9px}.faq-heading h2{font-size:42px}.faq-mascot{display:none}.faq-heading>p:last-child{margin-top:17px;font-size:13px}.faq-list{margin-top:30px}.faq-list summary{gap:18px;padding:21px 0;font-size:13px}.faq-list details>div{padding:0 18px 21px 0;font-size:13px}.final-cta{padding-top:48px;padding-bottom:48px}.final-cta h2{margin:17px 0 26px;font-size:41px;position:relative}.final-cta .eyebrow{font-size:10px}.final-cta .action{width:100%;min-width:0;font-size:14px}.final-cta>p:last-child{margin-top:19px;font-size:10px}.site-footer{padding:35px 22px 105px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-top>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-top>div:first-child p{margin-top:0;font-size:12px}.brand-large{width:123px;height:72px}.footer-top>div:not(:first-child){gap:11px;padding-top:0;font-size:12px}.footer-top .eyebrow{margin-bottom:6px;font-size:10px}.footer-signature{display:none}.footer-bottom{flex-wrap:wrap;gap:13px;margin-top:29px;padding-top:18px;font-size:10px}.footer-bottom>span{flex-basis:100%;margin:0;font-size:9px}.sticky-order{gap:10px;padding:10px 14px 12px}.sticky-order>div{font-size:11px}.sticky-order>div span{max-width:150px;font-size:9px}.sticky-order>button{gap:9px;min-height:44px;padding:11px;font-size:11px}.sticky-order>button>svg{width:16px}.modal{max-width:calc(100vw - 22px);max-height:91dvh;box-shadow:4px 4px 0 var(--ink);border-radius:14px}.modal-content{padding:30px 21px}.modal h2{margin-top:13px;margin-bottom:25px;font-size:35px}.modal-content>.eyebrow{max-width:85%;font-size:10px}.modal-content>p:not(.eyebrow){font-size:13px}.cart-product{gap:11px;padding:10px}.cart-product>img{width:83px;height:90px}.cart-product h3{font-size:18px}.cart-product p,.cart-product button{font-size:11px}.cart-totals>div{font-size:13px}.cart-totals .cart-grand-total{font-size:22px}.recurring-consent{gap:10px;margin-top:20px;font-size:12px}.cart-modal .action{gap:10px;padding:16px;font-size:13px}.secure-line{align-items:flex-start;font-size:11px}.checkout-message{padding:14px;font-size:12px}.checkout-message>p{font-size:12px}.close-modal{width:31px;height:31px;top:12px;right:12px}.modal-content>.action{padding:16px;font-size:13px}.account-features span{font-size:13px}.terms-list{font-size:12px}}@media(max-width:360px){.hero{padding-left:18px;padding-right:18px}.hero-copy>.eyebrow{font-size:7px}.hero .action{font-size:12px}.hero-price{font-size:10px}.size-options>button>span:last-of-type{font-size:9px}.sticky-order>button{gap:5px;font-size:10px}.sticky-order>div strong{font-size:10px}.sticky-order>div span{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:auto!important;animation-timeline:none!important}}@media(min-width:761px){.hero{padding-top:30px;padding-bottom:50px}.hero h1{max-width:340px}}@media(min-width:761px)and (max-width:1050px){.hero-copy>.eyebrow{font-size:8px}.hero h1{max-width:310px}}@media(max-width:760px){.hero h1{max-width:250px}.hero{gap:18px}}h2 em{color:#d64739}.final-cta h2 em{color:var(--cream);-webkit-text-stroke:.5px var(--ink)}.action{padding-left:30px;padding-right:30px}.action>span,.action>svg{z-index:1;position:relative}.cart-button,.menu-button{min-height:44px}.close-modal{width:40px;height:40px}@media(max-width:760px){.action,.hero .action,.add-to-cart,.cart-modal .action,.modal-content>.action{padding-left:30px;padding-right:27px}.action{gap:12px}.close-modal{width:40px;height:40px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.plouf-glyph{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;font-family:Comic Sans MS,Trebuchet MS,sans-serif;font-weight:700;line-height:1;display:inline-flex}.plouf-menu{flex-direction:column;justify-content:space-evenly;width:22px;height:22px;display:flex}.plouf-menu i{background:var(--ink);height:2px;display:block;transform:rotate(-2deg)}.plouf-menu i:nth-child(2){width:17px;transform:rotate(2deg)}.plouf-bag{border:2px solid var(--ink);border-radius:2px;flex-shrink:0;display:inline-block;position:relative;transform:rotate(-3deg)}.plouf-bag:before{content:"";border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-bottom:0;border-radius:5px 5px 0 0;width:45%;height:8px;position:absolute;top:-8px;left:27%}.plouf-bag i{background:var(--coral);border-radius:1px;position:absolute;top:40%;right:35%;bottom:40%;left:35%}.plouf-sticker{pointer-events:none;background-image:url(plouf-stickers-v2.webp);background-repeat:no-repeat;flex-shrink:0;display:block}.sticker-delivery{aspect-ratio:535/386;background-position:8.48% 19.47%;background-size:234.4% 325%}.sticker-france{aspect-ratio:541/255;background-position:7.01% 85.78%;background-size:231.8% 491.8%}.sticker-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sticker-icon>.plouf-sticker{width:100%;height:auto;max-height:100%}.action,.hero .action,.add-to-cart,.cart-modal .action,.modal-content>.action{box-shadow:none;background:0 0;border:0;border-radius:3px;gap:20px;min-height:60px;padding:18px 26px}.action:before{z-index:-1;opacity:1;background-image:url(plouf-button-surface-v2.webp);background-position:50% 49.65%;background-size:103.8% 166.8%;border-radius:3px;top:0;right:0;bottom:0;left:0}.action>span{font-size:inherit}.action>.plouf-glyph{font-size:24px!important}.final-cta .action{background:0 0}.final-cta .action:before{filter:sepia(.3)saturate(.5)brightness(1.35)}.hero-copy>.eyebrow{font-size:10px}.hero-price{font-size:12px}.desktop-nav{gap:26px}.header-actions{gap:20px}.configuration-step legend>span{border-radius:2px;width:23px;height:23px}.size-options>button{background:#fffdf7;border-radius:3px;min-height:126px;padding:15px 16px;box-shadow:none!important}.size-options>button.selected{border-color:var(--ink);background:#d8ecf5;box-shadow:none!important}.france-sticker-illustration{width:305px;margin:auto;transform:rotate(-8deg)}.french-section{grid-template-columns:.75fr 1.25fr}.faq-mascot{background-image:url(plouf-stickers-v2.webp);background-position:93.4% 15.62%;background-size:231% 272.6%;width:173px;height:147px}.sticky-order>button{box-shadow:none;border-radius:2px;padding:12px 18px}.cart-button{position:relative}.cart-button>span:last-child:not(.plouf-bag){border-radius:2px}.close-modal{border:0;border-radius:2px;width:40px;height:40px;font-size:24px}.close-modal>.plouf-glyph{font-size:29px!important}.cart-product{border-radius:4px}.cart-product>img{border-radius:2px}.modal{box-shadow:4px 5px 0 var(--ink);border-radius:8px}@media(max-width:1050px){.desktop-nav{gap:17px;font-size:11px}.france-sticker-illustration{width:235px}}@media(max-width:760px){.action,.hero .action,.add-to-cart,.cart-modal .action,.modal-content>.action{min-height:56px;padding:17px 23px;font-size:14px}.action>.plouf-glyph{font-size:23px!important}.hero-copy>.eyebrow{font-size:8px}.hero-price{font-size:11px}.product-gallery{margin-bottom:0;position:relative}.product-layout{gap:27px}.size-options>button{min-height:121px;padding:14px 12px}.france-sticker-illustration{width:265px}.sticky-order>button{min-height:45px;padding:10px 13px;font-size:11px}.sticky-order>div{font-size:11px}.footer-top>div:first-child{gap:13px}}@media(prefers-reduced-motion:reduce){.action{transition:none!important}}.hero-copy .action{min-width:270px}.hero-price{margin-top:14px}@media(max-width:1100px){.hero-copy .action{width:100%}}@media(max-width:760px){.hero-price{margin-top:13px}.hero-copy .action{width:100%;min-width:0}}.faq-list details[open] summary>.plouf-glyph{transform:rotate(45deg)}.cart-button>.plouf-bag{border:2px solid var(--ink);background:0 0;border-radius:2px;display:inline-block;position:relative;overflow:visible}.recurring-consent input{-webkit-appearance:none;appearance:none;border:1.5px solid var(--ink);background:var(--cream);border-radius:2px;position:relative}.recurring-consent input:checked{background:var(--coral)}.recurring-consent input:checked:after{content:"\2713";color:var(--ink);place-items:center;font-size:17px;line-height:1;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:760px){.product-gallery{position:static;top:auto}.offer-section{scroll-margin-top:-35px}}.sticky-order>button{isolation:isolate;min-height:46px;box-shadow:none;background:0 0;border:0;padding:12px 19px;position:relative}.sticky-order>button:before{content:"";z-index:-1;background-image:url(plouf-button-surface-v2.webp);background-position:50% 49.65%;background-size:103.8% 166.8%;position:absolute;top:0;right:0;bottom:0;left:0}.moving-band{border-block:2px solid var(--ink);background:var(--blue);position:relative;overflow:hidden}.moving-band-viewport{width:100%;overflow:hidden}.moving-band-track{will-change:transform;width:max-content;animation:32s linear infinite plouf-band-travel;display:flex}.moving-band-group{flex-shrink:0;justify-content:space-around;align-items:center;gap:42px;min-width:100vw;padding:20px 21px;display:flex}.band-pause{z-index:2;background:var(--cream);width:40px;height:40px;color:var(--ink);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:2px;place-items:center;font-size:17px;line-height:1;display:grid;position:absolute;bottom:8px;right:10px}.band-pause:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.moving-band[data-paused=true] .moving-band-track{animation-play-state:paused}@keyframes plouf-band-travel{0%{transform:translate(0)}to{transform:translate(-50%)}}.press-block-v3{background:var(--cream);padding:70px 0 0}.press-v3{background:#f2eddd;border-top:1px solid #18201f44;border-bottom:1px solid #18201f44}.press-v3 .moving-band-track{animation-duration:39s;animation-direction:reverse}.press-v3 .moving-band-group{gap:76px;padding:28px 38px}.press-logo-cell{flex-shrink:0;justify-content:center;align-items:center;width:210px;height:67px;display:flex}.press-logo-cell img{object-fit:contain;filter:brightness(0);max-width:100%;height:auto;max-height:100%}.press-v3 .band-pause{width:36px;height:36px;box-shadow:none;bottom:7px}@media(max-width:760px){.moving-band-group{gap:23px;padding:17px 14px}.band-pause{width:36px;height:36px;font-size:15px;bottom:5px;right:7px}.reassurance-v3 .moving-band-track{animation-duration:26s}.press-block-v3{padding-top:47px}.press-v3 .moving-band-group{gap:39px;padding:20px 22px}.press-logo-cell{width:165px;height:57px}}@media(prefers-reduced-motion:reduce){.moving-band-track{will-change:auto;animation:auto!important;animation-timeline:none!important;transform:none!important}.moving-band-group[aria-hidden=true]{display:none}.moving-band-track{width:100%}.moving-band-group{flex-wrap:wrap;gap:24px;width:100%;min-width:0}.press-v3 .moving-band-group{gap:22px}.press-logo-cell{width:min(210px,50vw - 42px)}.band-pause{display:none}}.unroll-story{border-block:2px solid var(--ink);height:320svh;color:var(--cream);background:#608fb0;scroll-margin-top:0;position:relative}.unroll-pin{isolation:isolate;background-image:linear-gradient(#1d4f7118,#17466712),url(plouf-blue-tiles-v4.webp);background-position:50%,50% 33%;background-repeat:no-repeat,repeat;background-size:100% 100%,1024px 1536px;flex-direction:column;height:calc(100svh - 92px);min-height:0;padding:25px 4vw 12px;display:flex;position:sticky;top:92px;overflow:hidden}.unroll-heading{z-index:3;text-align:center;flex-shrink:0;position:relative}.unroll-heading .eyebrow{letter-spacing:.13em;color:#fff7e9;margin-bottom:8px;font-size:9px}.unroll-heading h2{letter-spacing:-.06em;color:var(--cream);text-shadow:0 1px 1px #244c6926;font-size:clamp(35px,3.7vw,51px);line-height:.97}.unroll-heading h2 em{color:#ffe265}.unroll-invitation{color:#fffbec;margin-top:11px;font-size:11px}.unroll-stage{flex:1;width:min(100%,1230px);min-height:0;margin:20px auto 0;position:relative}.unroll-composition{pointer-events:none;isolation:isolate;height:100%;position:absolute;top:4px;left:50%;transform:translate(-50%)}.unroll-holder,.unroll-holder-lip{left:0;top:var(--roll-head-top,-126px);width:var(--roll-photo-width,600px);max-width:none;height:auto;position:absolute}.unroll-holder{z-index:1;clip-path:polygon(33.1% 14.06%,66.8% 14.06%,69% 16.8%,69% 19.6%,68% 20.5%,66.4% 20.85%,66.4% 23.8%,67.4% 24.3%,67.4% 25%,66.4% 25.5%,33.4% 25.5%,32.5% 25%,32.5% 24.3%,33.5% 23.8%,33.5% 20.9%,32.2% 20.6%,30.8% 19.7%,30.8% 16.8%);filter:drop-shadow(1px 7px 7px #14354e35)}.unroll-holder-lip{z-index:3;clip-path:polygon(33.1% 14.06%,66.8% 14.06%,69% 16.8%,69% 19.6%,68% 20.5%,66.4% 20.85%,33.5% 20.85%,32.2% 20.6%,30.8% 19.7%,30.8% 16.8%)}.unroll-note{width:250px;opacity:var(--note-reveal,0);z-index:4;pointer-events:none;position:absolute}.unroll-note-1{top:11%;left:5%}.unroll-note-2{top:28%;right:4%}.unroll-note-3{top:52%;left:3%}.unroll-note-4{top:70%;right:2%}.unroll-note-paper{color:var(--ink);clip-path:polygon(1% 3%,97% 0,100% 96%,2% 100%);background:#fff8e7;padding:15px 19px 17px;position:relative;transform:rotate(-2deg)}.unroll-note-2 .unroll-note-paper{background:#ffe474;transform:rotate(2deg)}.unroll-note-3 .unroll-note-paper{transform:rotate(1.5deg)}.unroll-note-4 .unroll-note-paper{background:#ffe474;transform:rotate(-1deg)}.unroll-note .eyebrow{letter-spacing:.13em;margin-bottom:7px;font-size:8px}.unroll-note h3{letter-spacing:-.055em;font-size:30px;line-height:.97}.unroll-note-paper>p:last-child{margin-top:10px;font-size:13px;line-height:1.45}.unroll-arrow{color:#fff9e7;width:210px;position:absolute;top:25px;right:-205px;overflow:visible}.unroll-note:nth-of-type(2n) .unroll-arrow{left:-205px;right:auto}@media(max-width:1050px){.unroll-story{scroll-margin-top:0}.unroll-pin{height:calc(100svh - 80px);padding:22px 3vw 12px;top:80px}.unroll-note{width:205px}.unroll-note-1{top:12%;left:0}.unroll-note-2{top:31%;right:0}.unroll-note-3{top:55%;left:0}.unroll-note-4{top:73%;right:0}.unroll-note-paper{padding:13px 15px 15px}.unroll-note h3{font-size:27px}.unroll-note-paper>p:last-child{margin-top:8px;font-size:12px}.unroll-arrow{width:135px;right:-130px}.unroll-note:nth-of-type(2n) .unroll-arrow{left:-130px}}@media(max-width:760px){.unroll-story{height:330svh;scroll-margin-top:0}.unroll-pin{background-size:100% 100%,760px 1140px;height:calc(100svh - 74px);padding:19px 18px 11px;top:74px}.unroll-heading .eyebrow{letter-spacing:.1em;margin-bottom:8px;font-size:7px}.unroll-heading h2{font-size:35px;line-height:.99}.unroll-invitation{margin-top:9px;font-size:10px}.unroll-stage{width:100%;margin-top:21px}.unroll-composition{top:0;left:31%}.unroll-note{width:45%;max-width:200px;left:55%;right:auto}.unroll-note-1,.unroll-note-2,.unroll-note-3,.unroll-note-4{top:35%}.unroll-note-paper{clip-path:polygon(0 2%,98% 0,100% 98%,1% 100%);padding:10px 11px 12px}.unroll-note .eyebrow{letter-spacing:.08em;margin-bottom:6px;font-size:6px}.unroll-note h3{letter-spacing:-.06em;font-size:23px;line-height:1}.unroll-note-paper>p:last-child{margin-top:7px;font-size:11px;line-height:1.4}.unroll-arrow,.unroll-note:nth-of-type(2n) .unroll-arrow{width:43px;top:8px;left:-43px;right:auto;transform:scaleX(-1)}.unroll-note:nth-of-type(2n) .unroll-arrow{transform:none}}@media(max-width:360px){.unroll-pin{padding-inline:13px;padding-top:16px}.unroll-heading h2{font-size:31px}.unroll-heading .eyebrow{font-size:6px}.unroll-stage{margin-top:17px}.unroll-note-paper{padding:9px 10px 10px}.unroll-note h3{font-size:21px}.unroll-note-paper>p:last-child{font-size:10px}}@media(max-height:760px)and (min-width:761px){.unroll-pin{padding-top:17px}.unroll-heading h2{font-size:35px}.unroll-heading .eyebrow{margin-bottom:6px;font-size:8px}.unroll-invitation{margin-top:8px;font-size:10px}.unroll-stage{margin-top:15px}.unroll-note{width:220px}.unroll-note h3{font-size:25px}.unroll-note-paper>p:last-child{font-size:11px}.unroll-note-paper{padding:12px 16px}.unroll-note-4{top:68%}}.unroll-heading h2{font-size:44px;line-height:1.02}.unroll-heading h2 br{display:none}.unroll-heading h2 em{margin-left:.14em}.unroll-heading .eyebrow{margin-bottom:7px;font-size:8px}.unroll-invitation{margin-top:9px;font-size:10px}.unroll-stage{margin-top:22px}@media(max-width:1100px){.unroll-heading h2{font-size:39px}}@media(max-width:760px){.unroll-heading h2{font-size:34px;line-height:1.01}.unroll-heading h2 br{display:block}.unroll-heading h2 em{margin-left:0}.unroll-heading .eyebrow{font-size:7px}.unroll-stage{margin-top:21px}.unroll-composition{left:37%}.unroll-note{width:38%;max-width:185px;left:62%}.unroll-note-paper{padding:10px 10px 12px}.unroll-note h3{font-size:22px}.unroll-note-paper>p:last-child{font-size:11px}}@media(max-width:360px){.unroll-heading h2{font-size:30px}.unroll-note h3{font-size:20px}.unroll-note-paper>p:last-child{font-size:10px}.unroll-note .eyebrow{font-size:5.5px}}:root{--font-sans:"Plouf Text",Arial,sans-serif;--font-display:"Plouf Display","Trebuchet MS",sans-serif}body{font-family:var(--font-sans);font-weight:430}h1,h2,h3,.eyebrow{font-family:var(--font-display)}h2,h3{letter-spacing:-.045em;font-weight:800}.eyebrow{letter-spacing:.1em;font-weight:700}button,input,select{font-family:var(--font-sans)}.desktop-nav,.account-link{font-weight:600}.hero-copy>.eyebrow{letter-spacing:.12em;margin-bottom:18px;font-size:10px}.hero-description{max-width:420px;margin-top:16px;font-size:16px;line-height:1.65}.hero-description strong{font-weight:650}.hero .action{width:auto;min-width:330px;max-width:100%;margin-top:22px}.hero-price{margin-top:14px;font-size:12px;line-height:1.5}.action,.hero .action,.add-to-cart,.cart-modal .action,.modal-content>.action{isolation:isolate;min-height:67px;font-family:var(--font-display);box-shadow:none;filter:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:18px 29px;font-size:19px;font-weight:750;line-height:1.2;transition:none;display:inline-flex;position:relative;transform:none}.action:before,.hero .action:before,.final-cta .action:before{content:"";z-index:-1;box-shadow:none;opacity:1;filter:none;background-image:url(plouf-personality-v5.webp);background-position:45.098% 6.165%;background-repeat:no-repeat;background-size:103.434% 285.24%;border:0;border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0;transform:none}.action:after{content:none}.action:hover:not(:disabled),.action:active:not(:disabled){box-shadow:none;filter:none;transform:none}.action:active:not(:disabled){filter:brightness(.97)}.action>.action-hand-arrow{flex-shrink:0;width:39px;height:25px}.action>span{font:inherit}.action:focus-visible{outline-offset:5px;outline:3px solid #185c99}.action:disabled{opacity:.5}.sticky-order>button{isolation:isolate;min-height:49px;font-family:var(--font-display);background:0 0;border-radius:999px;gap:14px;padding:13px 24px;font-size:15px;font-weight:700}.sticky-order>button:before{background-image:url(plouf-personality-v5.webp);background-position:45.098% 6.165%;background-size:103.434% 285.24%;border-radius:999px}.size-options>button{border-radius:15px}.size-options strong{font-family:var(--font-display);font-weight:750}.band-pause{box-shadow:none;border-radius:10px}.press-block-compact{background:#fffbf2;padding-top:28px}.press-block-compact .press-v3{background:#f4efdf}.final-cta-v5{background:var(--blue);color:var(--ink);text-align:left;grid-template-columns:330px 1fr;justify-content:center;align-items:center;gap:80px;padding-top:80px;padding-bottom:85px;display:grid}.final-personality{aspect-ratio:493/523;clip-path:polygon(0 0,100% 0,100% 46.8%,93.7% 46.8%,93.7% 100%,0 100%);background-image:url(plouf-personality-v5.webp);background-position:1.246% 90.818%;background-repeat:no-repeat;background-size:311.56% 195.79%;justify-self:end;width:300px;transform:rotate(-4deg)}.final-cta-v5 .final-cta-copy>.eyebrow{margin-bottom:16px;font-size:10px}.final-cta-v5 .final-cta-copy>h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.4vw,76px);line-height:.99}.final-cta-v5 .final-cta-copy>h2 em{color:var(--coral)}.final-cta-v5 .final-cta-copy>p:not(.eyebrow){margin:22px 0 0;font-size:15px}.final-cta-v5 .final-cta-copy>.action{min-width:330px;margin-top:28px}@media(max-width:1100px){.hero .action{width:100%;min-width:0;max-width:390px}.final-cta-v5{grid-template-columns:250px 1fr;gap:50px}.final-personality{width:245px}.action,.add-to-cart,.cart-modal .action,.modal-content>.action{font-size:18px}}@media(max-width:760px){.hero-copy>.eyebrow{letter-spacing:.1em;margin-bottom:15px;font-size:8px}.hero-description{max-width:340px;margin-top:14px;font-size:14px;line-height:1.6}.hero .action{max-width:none;min-height:63px;margin-top:20px;font-size:19px}.hero-price{margin-top:12px;font-size:11px}.action,.add-to-cart,.cart-modal .action,.modal-content>.action{gap:15px;min-height:61px;padding:17px 25px;font-size:17px}.action>.action-hand-arrow{width:34px;height:23px}.sticky-order>button{gap:10px;min-height:47px;padding:12px 17px;font-size:12px}.sticky-order>div span{max-width:145px;font-size:8px}.sticky-order>div strong{font-size:10px}.size-options>button{border-radius:13px}.press-block-compact{padding-top:22px}.final-cta-v5{text-align:center;flex-direction:column;gap:25px;padding-top:45px;padding-bottom:50px;display:flex}.final-personality{align-self:center;width:210px;transform:rotate(-3deg)}.final-cta-v5 .final-cta-copy{width:100%}.final-cta-v5 .final-cta-copy>.eyebrow{margin-bottom:13px;font-size:8px}.final-cta-v5 .final-cta-copy>h2{font-size:49px;line-height:1.02}.final-cta-v5 .final-cta-copy>p:not(.eyebrow){margin-top:16px;font-size:13px}.final-cta-v5 .final-cta-copy>.action{width:100%;min-width:0;margin-top:24px;font-size:18px}}@media(max-width:360px){.hero .action{min-height:61px;padding-inline:23px;font-size:17px}.hero-description{font-size:13px}.hero-price{font-size:10px}.final-cta-v5 .final-cta-copy>h2{font-size:42px}.final-cta-v5 .final-cta-copy>.action{font-size:16px}.sticky-order>button{padding-inline:15px;font-size:11px}}.footer-signature{font-family:var(--font-display)}.final-cta-v5 .final-cta-copy>h2 em{color:var(--ink);-webkit-text-stroke:0px;text-shadow:none}.size-options>button{justify-content:center;gap:12px}.final-personality{aspect-ratio:915/1030;clip-path:none;background-image:url(plouf-sticker-v6.webp);background-position:48.967% 42.857%;background-size:137.05% 121.75%;width:280px}.final-cta-v5 .final-cta-copy>h2{letter-spacing:-.045em;font-size:clamp(42px,4.5vw,62px);line-height:1.03}.final-cta-v5 .final-cta-copy>.eyebrow{max-width:560px;font-size:9px;line-height:1.5}@media(max-width:1100px){.final-personality{width:235px}}@media(max-width:760px){.final-personality{width:200px}.final-cta-v5 .final-cta-copy>h2{max-width:400px;margin-inline:auto;font-size:38px;line-height:1.06}.final-cta-v5 .final-cta-copy>.eyebrow{max-width:310px;margin-inline:auto;font-size:7px}.final-cta-v5 .final-cta-copy>p:not(.eyebrow){max-width:320px;margin-inline:auto}.final-cta-v5 .final-cta-copy>.action{font-size:18px}}@media(max-width:360px){.final-cta-v5 .final-cta-copy>h2{font-size:33px}.final-cta-v5 .final-cta-copy>.action{font-size:17px}}.hero.hero-v7{background:#a6d7f0;width:100%;max-width:none;height:calc(100svh - 92px);min-height:640px;max-height:1000px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.hero-panorama-v7{z-index:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hero-panorama-v7>img{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;display:block}.hero-v7 .plouf-depth-v7{z-index:1}.hero-v7 .hero-copy{z-index:2;width:29%;max-width:380px;position:relative;top:7%;left:19%}.hero-v7 .hero-copy>.eyebrow{letter-spacing:.1em;margin-bottom:15px;font-size:9px}.hero-v7 h1{width:100%;max-width:310px;margin:0}.hero-v7 .hero-description{max-width:320px;margin-top:17px;font-size:15px;line-height:1.55}.hero-v7 .action{gap:14px;width:100%;min-width:0;max-width:330px;min-height:65px;margin-top:22px;padding:18px 23px;font-size:19px}.hero-v7 .hero-price{text-align:left;max-width:325px;margin-top:13px;font-size:11px}.moving-band.reassurance-v3{background:var(--cream);border:0;padding-block:10px}.reassurance-v3 .band-pause{background:var(--cream);border-color:#18201f35;width:32px;height:32px;font-size:14px;bottom:9px}.press-block-v3.press-block-compact{background:var(--cream);padding:8px 0 12px}.press-block-compact .press-v3{background:var(--cream);border:0}.french-section .france-sticker-illustration,.french-section>div:not(.plouf-depth-v7){z-index:2;position:relative}@media(min-width:1600px){.hero-v7 .hero-copy{left:21%}}@media(min-width:951px)and (max-width:1100px){.hero.hero-v7{height:calc(100svh - 80px);min-height:620px}.hero-v7 .hero-copy{width:31%;top:8%;left:17%}.hero-v7 .hero-description{font-size:14px}.hero-v7 .action{min-height:61px;padding-inline:19px;font-size:17px}}@media(max-width:950px){.hero.hero-v7{height:calc(100svh - 80px);min-height:1000px;max-height:1300px}.hero-panorama-v7>img{object-position:50% 100%}.hero-v7 .hero-copy{width:70%;max-width:470px;top:4%;left:8%}.hero-v7 h1{max-width:300px}.hero-v7 .hero-description{max-width:360px;font-size:16px}.hero-v7 .action{max-width:340px;margin-top:20px}.hero-v7 .hero-price{font-size:12px}}@media(max-width:760px){.hero.hero-v7{max-width:none;height:calc(100svh - 74px);min-height:830px;max-height:1100px;padding:0}.hero-panorama-v7>img{object-position:0% 100%}.hero-v7 .plouf-depth-v7{display:none}.hero-v7 .hero-copy{width:calc(100% - 44px);max-width:380px;top:25px;left:22px}.hero-v7 .hero-copy>.eyebrow{margin-bottom:11px;font-size:8px}.hero-v7 h1{max-width:250px}.hero-v7 .hero-description{max-width:310px;margin-top:12px;font-size:14px;line-height:1.5}.hero-v7 .action{width:100%;max-width:340px;min-height:61px;margin-top:17px;font-size:18px}.hero-v7 .hero-price{text-align:center;max-width:340px;margin-top:11px;font-size:10px}.moving-band.reassurance-v3{padding-block:7px}.reassurance-v3 .moving-band-group{padding-block:10px}.press-block-v3.press-block-compact{padding-top:0;padding-bottom:10px}}@media(max-width:360px){.hero.hero-v7{min-height:800px}.hero-v7 .hero-copy{width:calc(100% - 36px);left:18px}.hero-v7 .hero-description{max-width:270px;font-size:13px}.hero-v7 .action{padding-inline:22px;font-size:17px}.hero-v7 .hero-price{font-size:9px}}@media(max-width:950px)and (min-width:761px){.hero-v7 .plouf-depth-v7,.site-header .desktop-nav,.site-header .account-link{display:none}.site-header .menu-button{min-height:44px;padding:6px;display:block}.site-header .mobile-nav{border-bottom:var(--line);background:var(--cream);flex-direction:column;width:100%;padding:16px 30px;display:flex;position:absolute;top:78px;left:0;box-shadow:0 8px 12px #18201f10}.mobile-nav>a{border-bottom:1px solid #18201f33;justify-content:space-between;align-items:center;padding:17px 0;font-size:16px;font-weight:700;display:flex}.mobile-nav>button{align-self:flex-start;margin-top:16px;padding:7px 0;font-size:14px;text-decoration:underline}}.depth-scene-v7{isolation:isolate;position:relative}.plouf-depth-v7{z-index:-1;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;contain:paint;position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip}.depth-layer-v7{width:120px;opacity:var(--depth-opacity-v7,.6);transform:translate3d(0,var(--depth-shift-v7,0px),0) rotate(var(--depth-rotation-v7,0deg));transform-origin:50%;will-change:auto;transition:none;display:block;position:absolute}.depth-layer-v7[data-depth-active=true]{will-change:transform}.depth-plane-far{--depth-opacity-v7:.36;--depth-blur-v7:2.6px}.depth-plane-near{--depth-opacity-v7:.72;--depth-blur-v7:.6px}.depth-sprite-v7{width:100%;filter:blur(var(--depth-blur-v7,0px));background-image:url(plouf-depth-v7.webp);background-repeat:no-repeat;display:block}.depth-sprite-wrapped{aspect-ratio:417/454;background-position:5.1832% 16.1404%;background-size:368.345% 225.551%}.depth-sprite-unwrapped{aspect-ratio:392/438;background-position:48.7762% 16.3823%;background-size:391.837% 233.79%}.depth-sprite-paper{aspect-ratio:522/322;background-position:97.5345% 23.2194%;background-size:294.253% 318.012%}.depth-sprite-heart{aspect-ratio:273/266;background-position:10.4513% 87.8628%;background-size:562.637% 384.962%}.depth-sprite-burst{aspect-ratio:242/337;background-position:48.8408% 89.5197%;background-size:634.711% 303.858%}.depth-sprite-cloud{aspect-ratio:469/285;background-position:94.3768% 87.6861%;background-size:327.505% 359.298%}.depth-preset-hero .depth-slot-1{--depth-rotation-v7:-13deg;--depth-opacity-v7:.32;width:205px;top:6%;left:-92px}.depth-preset-hero .depth-slot-2{--depth-rotation-v7:-24deg;--depth-opacity-v7:.26;width:250px;top:3%;right:-145px}.depth-preset-hero .depth-slot-3{--depth-rotation-v7:14deg;--depth-blur-v7:1.2px;width:145px;bottom:3%;right:-58px}.depth-preset-carry .depth-slot-1{--depth-rotation-v7:-18deg;--depth-opacity-v7:.55;width:130px;top:8%;left:-59px}.depth-preset-carry .depth-slot-2{--depth-rotation-v7:17deg;width:85px;bottom:15%;right:-30px}.depth-preset-france .depth-slot-1{--depth-rotation-v7:-16deg;--depth-blur-v7:3px;width:195px;bottom:-23px;left:-90px}.depth-preset-france .depth-slot-2{--depth-rotation-v7:14deg;--depth-opacity-v7:.52;width:155px;top:9%;right:-72px}.depth-preset-comparison .depth-slot-1{--depth-rotation-v7:24deg;--depth-opacity-v7:.3;width:240px;top:5%;left:-128px}.depth-preset-comparison .depth-slot-2{--depth-rotation-v7:-16deg;--depth-opacity-v7:.48;width:70px;top:40%;right:-25px}.depth-preset-comparison .depth-slot-3{--depth-rotation-v7:19deg;--depth-opacity-v7:.35;width:80px;bottom:6%;right:-22px}.depth-preset-final .depth-slot-1{--depth-rotation-v7:-18deg;--depth-opacity-v7:.48;--depth-blur-v7:1.2px;width:160px;top:7%;left:-82px}.depth-preset-final .depth-slot-2{--depth-rotation-v7:14deg;--depth-opacity-v7:.32;width:235px;bottom:-27px;right:-84px}.depth-preset-final .depth-slot-3{--depth-rotation-v7:16deg;--depth-opacity-v7:.5;width:52px;top:13%;right:4%}@media(max-width:1050px)and (min-width:761px){.depth-layer-v7{--depth-opacity-v7:.27}.depth-preset-hero .depth-slot-3{right:-85px}.depth-preset-carry .depth-slot-1{left:-89px}.depth-preset-france .depth-slot-2{right:-113px}.depth-preset-comparison .depth-slot-1{left:-180px}.depth-preset-final .depth-slot-1{left:-117px}.depth-preset-final .depth-slot-3{right:1.5%}}@media(max-width:760px){.depth-layer-v7{--depth-opacity-v7:.24}.depth-plane-far{--depth-blur-v7:1.8px}.depth-plane-near{--depth-blur-v7:.8px}.depth-slot-3{display:none}.depth-preset-hero .depth-slot-1{--depth-opacity-v7:.2;width:154px;top:9%;left:-140px}.depth-preset-hero .depth-slot-2{--depth-opacity-v7:.22;--depth-rotation-v7:-12deg;width:180px;top:53%;right:-160px}.depth-preset-carry .depth-slot-1{--depth-opacity-v7:.28;width:116px;top:7%;left:-100px}.depth-preset-carry .depth-slot-2{width:56px;bottom:13%;right:-40px}.depth-preset-france .depth-slot-1{width:174px;bottom:4%;left:-155px}.depth-preset-france .depth-slot-2{--depth-opacity-v7:.27;width:140px;top:9%;right:-120px}.depth-preset-comparison .depth-slot-1{--depth-rotation-v7:9deg;--depth-opacity-v7:.24;width:160px;top:4%;left:-142px}.depth-preset-comparison .depth-slot-2{--depth-opacity-v7:.27;width:53px;top:55%;right:-37px}.depth-preset-final .depth-slot-1{--depth-opacity-v7:.26;width:116px;top:8%;left:-99px}.depth-preset-final .depth-slot-2{--depth-opacity-v7:.24;width:156px;bottom:4%;right:-138px}}@media(prefers-reduced-motion:reduce){.depth-layer-v7{transform:rotate(var(--depth-rotation-v7,0deg));will-change:auto!important;transition:none!important}}.unroll-story .unroll-note-paper{--note-sprite-width:214.825%;--note-sprite-height:243.23%;--note-sprite-x:3.28867%;--note-sprite-y:9.12106%;--note-padding-top:23px;--note-padding-right:24px;--note-padding-bottom:27px;--note-padding-left:24px;isolation:isolate;box-sizing:border-box;min-block-size:164px;padding:var(--note-padding-top) var(--note-padding-right) var(--note-padding-bottom) var(--note-padding-left);color:var(--ink,#18201f);box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:visible;transform:none}.unroll-story .unroll-note-paper:before{content:"";z-index:-1;pointer-events:none;background-image:url(plouf-callouts-v7.webp);background-repeat:no-repeat;background-size:var(--note-sprite-width) var(--note-sprite-height);background-position:var(--note-sprite-x) var(--note-sprite-y);position:absolute;top:0;right:0;bottom:0;left:0}.unroll-story .unroll-note-2 .unroll-note-paper{--note-sprite-width:211.279%;--note-sprite-height:252.84%;--note-sprite-x:96.2917%;--note-sprite-y:10.1777%;--note-padding-left:26px;--note-padding-right:26px}.unroll-story .unroll-note-3 .unroll-note-paper{--note-sprite-width:214.825%;--note-sprite-height:236.49%;--note-sprite-x:3.53228%;--note-sprite-y:91.8782%;--note-padding-bottom:31px}.unroll-story .unroll-note-4 .unroll-note-paper{--note-sprite-width:212.155%;--note-sprite-height:234.325%;--note-sprite-x:96.1823%;--note-sprite-y:91.6525%;--note-padding-right:29px;--note-padding-bottom:34px}.unroll-story .unroll-note-paper>.eyebrow{margin:0 0 6px;line-height:1.3;position:relative}.unroll-story .unroll-note-paper>h3{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0;line-height:1.03;position:relative}.unroll-story .unroll-note-paper>p:last-child{overflow-wrap:break-word;margin:9px 0 0;line-height:1.45;position:relative}@media(max-width:1050px)and (min-width:761px){.unroll-story .unroll-note-paper{--note-padding-top:20px;--note-padding-right:20px;--note-padding-bottom:23px;--note-padding-left:20px;min-block-size:155px}}@media(max-width:760px){.unroll-story .unroll-note{width:38%;max-width:185px;left:62%;right:auto}.unroll-story .unroll-note .unroll-note-paper{--note-padding-top:16px;--note-padding-right:14px;--note-padding-bottom:21px;--note-padding-left:14px;min-block-size:150px}.unroll-story .unroll-note-3 .unroll-note-paper{--note-padding-bottom:25px}.unroll-story .unroll-note-4 .unroll-note-paper{--note-padding-right:16px;--note-padding-bottom:29px}.unroll-story .unroll-note-paper>.eyebrow{margin-bottom:5px}.unroll-story .unroll-note-paper>p:last-child{margin-top:7px;line-height:1.4}}@media(max-width:360px){.unroll-story .unroll-note .unroll-note-paper{--note-padding-right:12px;--note-padding-left:12px}}@media(max-height:760px)and (min-width:761px){.unroll-story .unroll-note .unroll-note-paper{--note-padding-top:16px;--note-padding-right:19px;--note-padding-bottom:19px;--note-padding-left:19px;min-block-size:138px}.unroll-story .unroll-note-1{top:7%}.unroll-story .unroll-note-2{top:10%}.unroll-story .unroll-note-3,.unroll-story .unroll-note-4{top:auto;bottom:2%}.unroll-story .unroll-note-paper>h3{font-size:23px}.unroll-story .unroll-note-paper>p:last-child{font-size:10.5px}}.plouf-product-gallery-v7{align-self:start;width:100%;min-width:0}.gallery-v7-stage{aspect-ratio:1;border:1.5px solid var(--ink);width:100%;box-shadow:3px 4px 0 var(--ink);touch-action:pan-y pinch-zoom;isolation:isolate;background:#fff7e8;border-radius:12px;position:relative;overflow:hidden}.gallery-v7-photo{aspect-ratio:1;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.gallery-v7-navigation{flex-shrink:0;gap:6px;display:flex}.gallery-v7-nav-button{border:1.5px solid var(--ink);background:var(--cream);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);box-shadow:none;touch-action:manipulation;border-radius:11px;place-items:center;padding:7px;display:grid}.gallery-v7-nav-button:hover:not(:disabled){background:var(--yellow)}.gallery-v7-nav-button:disabled{opacity:.32;cursor:default}.gallery-v7-hand-arrow{flex-shrink:0;width:29px;height:24px;display:block}.gallery-v7-hand-arrow-back{transform:rotate(180deg)}.gallery-v7-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.gallery-v7-thumbs button{min-width:0;min-height:76px;box-shadow:none;color:var(--ink);background:#fffdf7;border:1px solid #18201f55;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px 3px;display:flex}.gallery-v7-thumbs button[aria-current]{border:2px solid var(--ink);background:#d8ecf5;padding:4px 2px}.gallery-v7-thumbs img{aspect-ratio:1;object-fit:cover;pointer-events:none;border-radius:3px;width:100%;max-width:62px;height:auto;display:block}.gallery-v7-thumbs button>span{max-width:100%;font-family:var(--font-sans);text-align:center;overflow-wrap:anywhere;font-size:10px;font-weight:650;line-height:1.2;display:block}.gallery-v7-stage:focus-visible{outline-offset:4px;outline:3px solid #185c99}.gallery-v7-nav-button:focus-visible{outline-offset:4px;outline:3px solid #185c99}.gallery-v7-thumbs button:focus-visible{outline-offset:4px;outline:3px solid #185c99}@media(max-width:1050px)and (min-width:761px){.gallery-v7-thumbs{gap:5px}.gallery-v7-thumbs button>span{font-size:9px}}@media(max-width:760px){.plouf-product-gallery-v7{position:static;top:auto}.gallery-v7-stage{box-shadow:2px 3px 0 var(--ink);border-radius:10px}.gallery-v7-thumbs{gap:6px}.gallery-v7-thumbs button{gap:4px;min-height:70px}.gallery-v7-thumbs button>span{font-size:9px}}@media(max-width:360px){.gallery-v7-thumbs{gap:4px}.gallery-v7-thumbs button{min-height:66px;padding-inline:2px}.gallery-v7-thumbs button[aria-current]{padding-inline:1px}.gallery-v7-thumbs button>span{font-size:8px}}@media(min-width:761px)and (max-height:900px){.plouf-product-gallery-v7{position:static}}.depth-plane-near .depth-sprite-v7{filter:none}.hero-v7 .hero-copy{text-align:center;max-width:330px}.hero-v7 .hero-copy>.eyebrow{text-align:center;justify-content:center}.hero-v7 h1,.hero-v7 .hero-description,.hero-v7 .action,.hero-v7 .hero-price{margin-left:auto;margin-right:auto}.hero-v7 .hero-description,.hero-v7 .hero-price,.french-section>div:not(.plouf-depth-v7),.faq-heading,.final-cta-v5 .final-cta-copy{text-align:center}.french-section p:not(.eyebrow),.faq-heading>p,.final-cta-v5 .final-cta-copy>p,.faq-mascot{margin-left:auto;margin-right:auto}@media(min-width:951px){.hero-v7 .hero-copy{width:29%}}@media(max-width:950px)and (min-width:761px){.hero-v7 .hero-copy{max-width:370px}}@media(max-width:760px){.hero-v7 .hero-copy{max-width:none}.hero-v7 .hero-description{max-width:310px}.hero-v7 .hero-price{max-width:340px}}.unroll-note-paper,.unroll-heading,.unroll-invitation{text-align:center}.hero-mobile-scene-v9,.hero-phone-promise-v9{display:none}.hero-desktop-promise-v9{display:block}.hero-order-v9{display:contents}@media(max-width:950px){.hero.hero-v7{background:0 0;height:auto;min-height:0;max-height:none;padding:0;display:block;overflow:hidden}.hero-v7 .hero-panorama-v7,.hero-v7 .plouf-depth-v7,.hero-desktop-promise-v9{display:none}.hero-phone-promise-v9{width:100%;display:block}.hero-mobile-lettering-v9{aspect-ratio:1726/634;background:url(plouf-headline-mobile-v9.webp) 50% 58.1028%/102.781% 139.905% no-repeat;width:100%;display:block}.hero-v7 .hero-copy{isolation:isolate;aspect-ratio:848/1855;text-align:center;width:100%;max-width:none;margin:0 auto;display:block;position:relative;top:auto;left:auto}.hero-v7 .hero-mobile-scene-v9{aspect-ratio:auto;z-index:0;width:100%;max-width:none;height:100%;margin:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hero-mobile-scene-v9>img{aspect-ratio:auto;object-fit:contain;object-position:center center;width:100%;max-width:100%;height:100%;display:block}.hero-v7 .hero-copy>.eyebrow{z-index:2;justify-content:center;margin:0;font-size:9px;position:absolute;top:22px;left:22px;right:22px}.hero-v7 h1{z-index:2;width:calc(100% - 44px);max-width:390px;margin:0;position:absolute;top:48px;left:50%;transform:translate(-50%)}.hero-v7 .hero-order-v9{z-index:2;flex-direction:column;align-items:center;max-width:350px;margin:0 auto;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.hero-v7 .hero-order-v9>.hero-description{text-align:center;width:100%;max-width:350px;margin:0 auto;font-size:15px;line-height:1.5}.hero-v7 .hero-order-v9>.action{width:100%;min-width:0;max-width:none;min-height:63px;margin:14px auto 0;font-size:19px}.hero-v7 .hero-order-v9>.hero-price{text-align:center;width:100%;max-width:none;margin:11px auto 0;font-size:11px;line-height:1.5}.gallery-v7-photo,.gallery-v7-thumbs img,.cart-product>img{object-fit:contain;object-position:center center}}@media(max-width:760px){.hero-v7 .hero-copy>.eyebrow{font-size:8px;top:20px}.hero-v7 h1{max-width:340px;top:42px}.hero-v7 .hero-order-v9{bottom:15px}.hero-v7 .hero-order-v9>.hero-description{max-width:310px;font-size:14px}.hero-v7 .hero-order-v9>.action{min-height:61px;font-size:18px}.hero-v7 .hero-order-v9>.hero-price{font-size:10px}}@media(max-width:360px){.hero-v7 .hero-copy>.eyebrow{font-size:7px}.hero-v7 .hero-order-v9{bottom:10px}.hero-v7 .hero-order-v9>.hero-description{font-size:13px}.hero-v7 .hero-order-v9>.action{font-size:17px}.hero-v7 .hero-order-v9>.hero-price{font-size:9px}}.hero-description-phone-v9{display:none}@media(max-width:950px){.hero-description-main-v9{display:none}.hero-description-phone-v9{display:inline}}.plouf-intro-v9{background:var(--cream);color:var(--ink);padding:78px max(5vw,50vw - 650px) 64px}.intro-v9-heading{text-align:center;z-index:1;max-width:870px;margin:0 auto 45px;position:relative}.intro-v9-heading>.eyebrow{letter-spacing:.12em;margin-bottom:18px;font-size:10px}.intro-v9-heading>h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(38px,4.1vw,59px);font-weight:800;line-height:1.04}.intro-v9-heading>h2 em{color:var(--coral)}.intro-v9-description{font-family:var(--font-sans);max-width:760px;margin:23px auto 0;font-size:16px;line-height:1.7}.intro-v9-gallery{z-index:1;width:100%;max-width:1300px;margin-inline:auto;position:relative}.intro-v9-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;min-width:0;display:grid;position:relative}.intro-v9-card{text-align:center;min-width:0}.intro-v9-picture{aspect-ratio:1;border:1.5px solid var(--ink);background:#f4ead8;border-radius:13px;width:100%;overflow:hidden;box-shadow:2px 3px #18201f26}.intro-v9-picture>img{aspect-ratio:1;object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;transform:none}.intro-v9-caption{text-align:center;padding:23px 8px 0}.intro-v9-caption>h3{max-width:390px;min-height:2.2em;font-family:var(--font-display);letter-spacing:-.04em;justify-content:center;align-items:center;margin:0 auto;font-size:clamp(24px,2.15vw,31px);font-weight:800;line-height:1.06;display:flex}.intro-v9-caption>p{max-width:320px;font-family:var(--font-sans);margin:12px auto 0;font-size:14px;line-height:1.65}.intro-v9-navigation{display:none}.intro-v9-concept{z-index:1;text-align:center;max-width:720px;font-family:var(--font-sans);color:#66675e;margin:30px auto 0;font-size:10px;line-height:1.55;position:relative}.intro-v9-rail:focus-visible{outline-offset:5px;outline:3px solid #185c99}.intro-v9-navigation button:focus-visible{outline-offset:5px;outline:3px solid #185c99}@media(max-width:1050px)and (min-width:761px){.plouf-intro-v9{padding-top:65px;padding-bottom:55px}.intro-v9-heading{margin-bottom:36px}.intro-v9-rail{gap:20px}.intro-v9-caption{padding-inline:0;padding-top:20px}.intro-v9-caption>h3{font-size:25px}.intro-v9-caption>p{font-size:13px;line-height:1.6}}@media(max-width:760px){.plouf-intro-v9{padding:44px 0 39px}.intro-v9-heading{margin-bottom:24px;padding-inline:22px}.intro-v9-heading>.eyebrow{margin-bottom:14px;font-size:8px}.intro-v9-heading>h2{font-size:clamp(33px,9vw,42px);line-height:1.05}.intro-v9-description{max-width:490px;margin-top:19px;font-size:14px;line-height:1.65}.intro-v9-gallery{max-width:none}.intro-v9-rail{--intro-card-width:86vw;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto;gap:16px;padding:7px 7vw 15px;display:flex;overflow:auto hidden}.intro-v9-rail::-webkit-scrollbar{display:none}.intro-v9-card{flex:0 0 var(--intro-card-width);width:var(--intro-card-width);scroll-snap-align:center}.intro-v9-picture{border-radius:11px;box-shadow:2px 3px #18201f26}.intro-v9-caption{padding:21px 8px 0}.intro-v9-caption>h3{max-width:370px;min-height:2.2em;font-size:27px}.intro-v9-caption>p{max-width:330px;margin-top:10px;font-size:13px;line-height:1.6}.intro-v9-navigation{justify-content:center;align-items:center;gap:12px;margin:6px 22px 0;display:flex}.intro-v9-navigation button{border:1.5px solid var(--ink);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);box-shadow:none;touch-action:manipulation;background:#fffaf0;border-radius:11px;place-items:center;padding:7px;display:grid}.intro-v9-navigation button:hover:not(:disabled){background:var(--yellow)}.intro-v9-navigation button:disabled{opacity:.32;cursor:default}.intro-v9-arrow{width:29px;height:24px;display:block}.intro-v9-arrow-back{transform:rotate(180deg)}.intro-v9-concept{max-width:470px;margin:22px auto 0;padding-inline:22px;font-size:9px;line-height:1.55}}@media(max-width:360px){.intro-v9-heading{padding-inline:18px}.intro-v9-heading>h2{font-size:32px}.intro-v9-description{font-size:13px}.intro-v9-caption{padding-inline:5px}.intro-v9-caption>h3{font-size:25px}.intro-v9-caption>p{font-size:12px}.intro-v9-concept{padding-inline:18px;font-size:8px}}@media(prefers-reduced-motion:reduce){.intro-v9-rail{scroll-behavior:auto}}.unroll-toilet-sheets-v9 .unroll-notes-v9{display:contents}.unroll-story.unroll-toilet-sheets-v9 .unroll-note{width:235px;max-width:none;opacity:var(--note-opacity,0);inset:12% auto auto 3%}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-2,.unroll-story.unroll-toilet-sheets-v9 .unroll-note-4{inset:35% 3% auto auto}.unroll-toilet-sheets-v9 .unroll-note-1{--tp-sheet-size-x:353.103%;--tp-sheet-size-y:232.727%;--tp-sheet-x:19.3461%;--tp-sheet-y:5.47945%}.unroll-toilet-sheets-v9 .unroll-note-2{--tp-sheet-size-x:334.641%;--tp-sheet-size-y:231.151%;--tp-sheet-x:80.4085%;--tp-sheet-y:5.33563%}.unroll-toilet-sheets-v9 .unroll-note-3{--tp-sheet-size-x:339.823%;--tp-sheet-size-y:229.083%;--tp-sheet-x:19.5572%;--tp-sheet-y:94.2808%}.unroll-toilet-sheets-v9 .unroll-note-4{--tp-sheet-size-x:331.749%;--tp-sheet-size-y:228.571%;--tp-sheet-x:81.0811%;--tp-sheet-y:94.4444%}.unroll-story.unroll-toilet-sheets-v9 .unroll-note .unroll-note-paper{isolation:isolate;box-sizing:border-box;height:264px;min-block-size:0;color:var(--ink);box-shadow:none;text-align:center;clip-path:inset(0 0 calc((1 - var(--note-reveal,0)) * 100%) 0);transform:translate3d(0,calc((1 - var(--note-reveal,0)) * -9px),0);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;padding:24px 22px 66px;display:flex;position:relative;overflow:visible}.unroll-story.unroll-toilet-sheets-v9 .unroll-note .unroll-note-paper:before{content:"";z-index:-1;pointer-events:none;background-image:url(plouf-pink-toilet-sheets-v9.webp);background-repeat:no-repeat;background-size:var(--tp-sheet-size-x) var(--tp-sheet-size-y);background-position:var(--tp-sheet-x) var(--tp-sheet-y);position:absolute;top:0;right:0;bottom:0;left:0}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>.eyebrow{font-family:var(--font-display);letter-spacing:.1em;margin:0 0 10px;font-size:8px;line-height:1.3;position:relative}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>h3{max-width:100%;font-family:var(--font-display);letter-spacing:-.045em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:29px;font-weight:800;line-height:1.04;position:relative}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>p:last-child{font-family:var(--font-sans);overflow-wrap:normal;max-width:100%;margin:12px 0 0;font-size:12px;line-height:1.45;position:relative}@media(max-width:1050px)and (min-width:761px){.unroll-story.unroll-toilet-sheets-v9 .unroll-note{width:205px;left:0}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-2,.unroll-story.unroll-toilet-sheets-v9 .unroll-note-4{left:auto;right:0}.unroll-story.unroll-toilet-sheets-v9 .unroll-note .unroll-note-paper{height:244px;padding:21px 18px 60px}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>h3{font-size:25px}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>p:last-child{margin-top:10px;font-size:11px}}@media(min-width:761px)and (max-height:760px){.unroll-story.unroll-toilet-sheets-v9 .unroll-note .unroll-note-paper{height:238px;padding-top:20px;padding-bottom:58px}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>h3{font-size:25px}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>p:last-child{font-size:11px}}@media(max-width:760px){.unroll-story.unroll-toilet-sheets-v9 .unroll-note{width:38%;max-width:185px;inset:32% auto auto 62%}.unroll-story.unroll-toilet-sheets-v9 .unroll-note .unroll-note-paper{height:198px;padding:16px 12px 48px}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>.eyebrow{letter-spacing:.07em;margin-bottom:7px;font-size:6px;line-height:1.3}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>h3{letter-spacing:-.045em;font-size:20px;line-height:1.04}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>p:last-child{margin-top:8px;font-size:10px;line-height:1.35}}@media(max-width:760px)and (max-height:700px){.unroll-story.unroll-toilet-sheets-v9 .unroll-note{top:25%}.unroll-story.unroll-toilet-sheets-v9 .unroll-note .unroll-note-paper{height:186px;padding:14px 11px 45px}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>h3{font-size:19px}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>p:last-child{font-size:9.5px}}@media(max-width:360px){.unroll-story.unroll-toilet-sheets-v9 .unroll-note .unroll-note-paper{padding-inline:10px}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>.eyebrow{font-size:5.5px}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>h3{font-size:18.5px}.unroll-story.unroll-toilet-sheets-v9 .unroll-note-paper>p:last-child{font-size:9px}}@media(prefers-reduced-motion:reduce){.unroll-story.unroll-toilet-sheets-v9 .unroll-note .unroll-note-paper{clip-path:none;transform:none;transition:none!important}}@media(min-width:761px){.unroll-story.unroll-toilet-sheets-v9:not(.unroll-static) .unroll-note .unroll-note-paper{height:248px}}@media(max-width:760px){.unroll-story.unroll-toilet-sheets-v9:not(.unroll-static) .unroll-note{width:45%;max-width:185px;left:55%;right:auto}.unroll-story.unroll-toilet-sheets-v9:not(.unroll-static) .unroll-note .unroll-note-paper{height:clamp(160px,45vw,190px);padding:14px 12px 42px}}@media(max-width:360px){.unroll-story.unroll-toilet-sheets-v9:not(.unroll-static) .unroll-note .unroll-note-paper{padding-inline:10px}.unroll-story.unroll-toilet-sheets-v9:not(.unroll-static) .unroll-note-paper>h3{font-size:18px}}@media(max-width:760px){.unroll-story.unroll-toilet-sheets-v9:not(.unroll-static) .unroll-note .unroll-note-paper{padding-inline:10px}.unroll-story.unroll-toilet-sheets-v9:not(.unroll-static) .unroll-note-paper>.eyebrow{margin-bottom:6px;font-size:6px;line-height:1.25}.unroll-story.unroll-toilet-sheets-v9:not(.unroll-static) .unroll-note-paper>h3{font-size:clamp(18px,5vw,20px)}.unroll-story.unroll-toilet-sheets-v9:not(.unroll-static) .unroll-note-paper>p:last-child{margin-top:7px;font-size:clamp(9px,2.55vw,10px)}}.hero-desktop-lettering-v11{aspect-ratio:1362/950;background:url(plouf-headline-desktop-v11.webp) 50% 72.7941%/106.314% 114.316% no-repeat;width:100%;display:block}@media(min-width:951px){.hero-v7 h1{max-width:330px}}@media(max-width:950px){.hero-mobile-lettering-v9{aspect-ratio:1710/607;background-image:url(plouf-headline-mobile-v11.webp);background-position:54.6875% 62.8571%;background-size:103.743% 146.129%}}main h2,main h3{font-family:Plouf Titles,sans-serif}.plouf-intro-v9 .intro-v9-heading>h2,.plouf-intro-v9 .intro-v9-caption>h3,.unroll-story .unroll-heading h2,.french-section h2,.faq-section h2,.final-cta-v5 .final-cta-copy>h2{letter-spacing:-.012em;font-family:Plouf Titles,sans-serif;font-weight:400;line-height:1.09}.section-pad{padding-block:56px}.plouf-intro-v9{z-index:2;padding-top:46px;padding-bottom:38px;position:relative}.intro-v9-heading{margin-bottom:28px}.intro-v9-heading>h2{font-size:clamp(36px,4vw,55px)}.intro-v9-description{margin-top:18px;line-height:1.6}.intro-v9-caption>h3{font-size:clamp(23px,2vw,28px)}.intro-v9-caption>p{margin-top:9px}.intro-v9-concept{margin-top:22px}.moving-band.reassurance-v3{padding-block:4px}.reassurance-v3 .moving-band-group{padding-block:10px}.plouf-intro-v9:after{content:"";background:var(--cream);clip-path:ellipse(65% 100% at 50% 0);pointer-events:none;z-index:5;width:100%;height:26px;position:absolute;bottom:-25px;left:0}.unroll-story{border:0}.unroll-story .unroll-pin{padding-top:52px}.press-block-v3.press-block-compact{padding:5px 0 0}.press-block-compact .press-v3 .moving-band-group{padding-block:14px}.press-block-compact .press-logo-cell{height:52px}.offer-section{padding-top:32px;padding-bottom:50px}.french-section{border:0;padding-block:50px;position:relative}.french-section:before,.french-section:after,.final-cta-v5:before,.final-cta-v5:after{content:"";background:var(--cream);pointer-events:none;z-index:3;width:100%;height:22px;position:absolute;left:0}.french-section:before,.final-cta-v5:before{clip-path:ellipse(65% 100% at 50% 0);top:-1px}.french-section:after,.final-cta-v5:after{clip-path:ellipse(70% 100% at 50% 100%);bottom:-1px}.faq-section{border-top:0;padding-block:44px}.final-cta-v5{border:0;padding-top:48px;padding-bottom:50px}.final-cta-v5 .final-cta-copy>h2{font-size:clamp(38px,4vw,58px)}@media(max-width:1050px)and (min-width:761px){.section-pad{padding-block:46px}.plouf-intro-v9{padding-top:38px;padding-bottom:34px}.offer-section{padding-top:30px}}@media(max-width:760px){.section-pad{padding-block:34px}.plouf-intro-v9{padding-top:28px;padding-bottom:28px}.intro-v9-heading{margin-bottom:20px}.intro-v9-heading>h2{font-size:clamp(31px,8.2vw,39px)}.intro-v9-description{margin-top:16px}.intro-v9-caption{padding-top:16px}.intro-v9-caption>h3{font-size:25px}.intro-v9-concept{margin-top:15px}.plouf-intro-v9:after{height:19px;bottom:-18px}.unroll-story .unroll-pin{padding-top:42px}.press-block-v3.press-block-compact{padding-block:0}.press-block-compact .press-v3 .moving-band-group{padding-block:12px}.press-block-compact .press-logo-cell{height:45px}.offer-section{padding-top:25px;padding-bottom:32px}.french-section{gap:22px;padding-block:40px}.french-section h2{font-size:33px}.faq-section{padding-block:30px}.faq-heading h2{font-size:38px}.faq-list{margin-top:22px}.final-cta-v5{gap:20px;padding-top:38px;padding-bottom:40px}.final-cta-v5 .final-cta-copy>h2{font-size:35px}}.one-off-option-v15{cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;margin:0 0 18px;padding:10px 0;display:flex}.one-off-option-v15>input{accent-color:var(--ink);cursor:pointer;flex:0 0 23px;width:23px;height:23px;margin:1px 0 0}.one-off-option-v15>span{min-width:0;display:block}.one-off-option-v15 strong{font-size:14px;line-height:1.5;display:block}.one-off-option-v15 small{margin-top:3px;font-size:12px;line-height:1.6;display:block}.cart-renewal-v15{border:1.5px solid var(--ink);background:var(--blue);border-radius:12px;margin:16px 0 10px;padding:14px 16px}.cart-renewal-v15>strong{font-size:14px;line-height:1.5}.cart-renewal-v15>p{margin-top:6px;font-size:13px;line-height:1.6}.hero-v7 .hero-price{line-height:1.5}@media(max-width:760px){.one-off-option-v15{margin-bottom:15px}.one-off-option-v15 strong{font-size:13px}.one-off-option-v15 small{font-size:12px}.configurator .configuration-step legend{line-height:1.5}.hero-v7 .hero-order-v9>.hero-price{font-size:11px;line-height:1.4}.hero-v7 .hero-order-v9>.hero-description{font-size:14px}}.why-section-v17{background:var(--cream);padding-top:40px;padding-bottom:34px}.why-heading-v17{text-align:center;max-width:820px;margin:0 auto}.why-heading-v17>.eyebrow{margin-bottom:13px;font-size:10px}.why-heading-v17>h2{letter-spacing:-.012em;font-family:Plouf Titles,sans-serif;font-size:clamp(38px,4.2vw,58px);font-weight:400;line-height:1.08}.why-heading-v17>p:last-of-type{max-width:740px;margin:auto;font-size:15px;line-height:1.7}.why-heading-v17>h2+p:last-of-type{margin:16px auto 0}.why-arrow-v17{width:29px;height:25px}.why-arrow-v17.is-back{transform:rotate(180deg)}.why-source-note-v17{text-align:center;color:#65665c;max-width:920px;margin:15px auto 0;font-size:10px;line-height:1.6}@media(max-width:760px){.why-section-v17{padding-top:29px;padding-bottom:28px}.why-heading-v17>h2{font-size:37px}.why-heading-v17>.eyebrow{margin-bottom:12px;font-size:8px}.why-heading-v17>p:last-of-type{font-size:14px;line-height:1.6}.why-source-note-v17{margin-top:13px;font-size:10px}}.art-editions-v17{isolation:isolate;color:var(--ink);font-family:var(--font-sans,"DM Sans",sans-serif);background:#fff0c6;padding:54px max(5vw,50vw - 620px) 42px;scroll-margin-top:100px;position:relative}.art-editions-v17:before,.art-editions-v17:after{content:"";pointer-events:none;width:100%;position:absolute;left:0}.art-editions-v17:before{display:none}.shopify-section:has(+.shopify-section>.art-editions-v17)>.french-section:after{background:#fff0c6}.art-editions-v17:after{background:var(--cream);border-radius:50% 50% 0 0/100% 100% 0 0;height:18px;bottom:-1px}.art-editions-v17-heading{text-align:center;max-width:780px;margin:0 auto 30px}.art-editions-v17-heading>.eyebrow{font-family:var(--font-sans,"DM Sans",sans-serif);letter-spacing:.12em;margin-bottom:12px;font-size:10px}.art-editions-v17 .art-editions-v17-heading>h2,.art-editions-v17 .art-editions-v17-caption>h3{letter-spacing:-.012em;font-family:Plouf Titles,sans-serif;font-weight:400;line-height:1.1}.art-editions-v17 .art-editions-v17-heading>h2{font-size:clamp(36px,4vw,55px)}.art-editions-v17-heading>p:last-child{text-wrap:pretty;max-width:740px;margin:18px auto 0;font-size:15px;line-height:1.7}.art-editions-v17-gallery{min-width:0;max-width:1160px;margin:auto}.art-editions-v17-rail{grid-template-columns:1fr 1fr;align-items:center;gap:25px;min-width:0;display:grid;position:relative}.art-editions-v17-card{background:#fffaf0;border:1.5px solid #18201f99;border-radius:16px 22px 16px 19px;min-width:0;overflow:hidden}.art-editions-v17-card-play{background:#eee6f9;border-radius:22px 15px 21px 16px}.art-editions-v17-card>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.art-editions-v17-caption{text-align:center;padding:19px 20px 21px}.art-editions-v17 .art-editions-v17-caption>h3{font-size:clamp(23px,2.2vw,30px)}.art-editions-v17-caption>p{text-wrap:pretty;max-width:390px;margin:9px auto 0;font-size:13px;line-height:1.6}.art-editions-v17-navigation{display:none}.art-editions-v17-note{z-index:1;text-align:center;color:#5c6059;max-width:680px;margin:22px auto 0;font-size:11px;line-height:1.6;position:relative}.art-editions-v17-rail:focus-visible{outline-offset:5px;outline:3px solid #185c99}.art-editions-v17-navigation button:focus-visible{outline-offset:5px;outline:3px solid #185c99}.plouf-product-gallery-v7 .gallery-v7-thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1050px)and (min-width:761px){.art-editions-v17{padding-inline:4vw}.art-editions-v17-rail{gap:18px}.art-editions-v17-caption{padding:17px 15px 19px}.art-editions-v17-caption>p{font-size:12px}}@media(max-width:760px){.art-editions-v17{padding:38px 0 33px;scroll-margin-top:84px}.art-editions-v17-heading{margin-bottom:22px;padding-inline:22px}.art-editions-v17 .art-editions-v17-heading>h2{font-size:clamp(34px,8.3vw,44px)}.art-editions-v17-heading>p:last-child{margin-top:15px;font-size:14px;line-height:1.65}.art-editions-v17-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto;align-items:stretch;gap:16px;padding:5px 22px 13px;scroll-padding-inline:22px;display:flex;overflow:auto hidden}.art-editions-v17-rail::-webkit-scrollbar{display:none}.art-editions-v17-card{scroll-snap-align:center;flex-direction:column;flex:0 0 min(86vw,460px);width:min(86vw,460px);display:flex}.art-editions-v17-caption{flex-direction:column;flex:1;justify-content:center;padding:17px 17px 19px;display:flex}.art-editions-v17 .art-editions-v17-caption>h3{font-size:25px}.art-editions-v17-caption>p{margin-top:8px;font-size:12px}.art-editions-v17-navigation{justify-content:center;align-items:center;gap:17px;margin:4px 22px 0;display:flex}.art-editions-v17-navigation>button{border:1.5px solid var(--ink);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);touch-action:manipulation;background:#fffaf0;border-radius:10px 12px 10px 11px;place-items:center;padding:7px;display:grid}.art-editions-v17-navigation>button:hover:not(:disabled){background:var(--blue)}.art-editions-v17-navigation>button:disabled{opacity:.32;cursor:default}.art-editions-v17-navigation>span{text-align:center;min-width:32px;font-size:11px;font-weight:600}.art-editions-v17-arrow{width:29px;height:24px;display:block}.art-editions-v17-arrow-back{transform:rotate(180deg)}.art-editions-v17-note{margin:17px 22px 0;font-size:10px}.plouf-product-gallery-v7 .gallery-v7-thumbs{scroll-snap-type:x;scrollbar-width:thin;gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.plouf-product-gallery-v7 .gallery-v7-thumbs>button{scroll-snap-align:start;flex:0 0 66px;min-width:66px}}@media(prefers-reduced-motion:reduce){.art-editions-v17-rail{scroll-behavior:auto}}.hero-arrieres-sticker-v19{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(150px,14vw,205px);height:auto;position:absolute;top:4%;left:49.5%;transform:rotate(-5deg)}.art-editions-v17-heading>.art-editions-v19-lead{margin:17px auto 0;font-family:Plouf Titles,sans-serif;font-size:25px;line-height:1.2}.art-editions-v17-heading>.art-editions-v19-lead+p{margin-top:12px}@media(max-width:950px){.hero-arrieres-sticker-v19{width:clamp(100px,27vw,140px);top:18.5%;left:auto;right:5%;transform:rotate(5deg)}}@media(max-width:760px){.art-editions-v17-heading>.art-editions-v19-lead{max-width:320px;font-size:23px}}.moving-band.reassurance-paper-v21{background:var(--cream);border:0;margin-top:-1px;padding:0}.reassurance-paper-v21 .moving-band-viewport{height:108px}.reassurance-paper-v21 .moving-band-track{animation-duration:144s}.reassurance-paper-v21 .moving-band-group{justify-content:flex-start;gap:0;min-width:0;padding:0}.reassurance-paper-tile-v21{flex:0 0 1234px;width:1234px;height:108px;display:block;position:relative;overflow:hidden}.reassurance-paper-tile-v21>img{-webkit-user-select:none;user-select:none;width:1266px;max-width:none;height:422px;position:absolute;top:-158px;left:-16px}.reassurance-paper-v21 .band-pause{background:var(--cream);width:36px;height:36px;box-shadow:none;border-color:#18201f66;border-radius:10px;bottom:3px;right:10px}@media(prefers-reduced-motion:reduce){.reassurance-paper-v21 .moving-band-track{animation:auto;animation-timeline:none}}.unroll-story.unroll-descent-v25{background-color:#608fb0;background-image:linear-gradient(#1d4f7118,#17466712),url(plouf-blue-tiles-v4.webp);background-position:50%,top;background-repeat:no-repeat,repeat;background-size:100% 100%,1024px 1536px;border:0;height:auto;min-height:0;scroll-margin-top:0;position:relative;overflow:hidden}.unroll-story.unroll-descent-v25>.unroll-pin{background:0 0;height:auto;min-height:0;padding:52px 4vw 0;display:block;position:relative;top:auto;overflow:visible;transform:none}.unroll-descent-v25 .unroll-heading{position:relative}.unroll-descent-v25 .unroll-stage{flex:none;width:min(100%,1230px);height:1740px;min-height:0;margin:30px auto 0;position:relative}.unroll-descent-v25 .unroll-composition{pointer-events:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.unroll-descent-v25 .unroll-holder,.unroll-descent-v25 .unroll-holder-lip{top:var(--roll-head-top,-194px)}.descent-paper-v25{left:38.4766%;top:var(--descent-paper-top-v25,93px);width:22.7539%;height:var(--descent-paper-length-v25,1649px);z-index:2;clip-path:inset(0 0 calc(100% - var(--descent-visible-v25,85px)) 0);pointer-events:none;background:#f4f1e9 url(plouf-paper-repeat-v25.webp) top/100% repeat-y;border-inline:1px solid #d7d4cc;position:absolute;box-shadow:2px 0 5px #173c5933}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note{width:235px;max-width:none;opacity:var(--note-opacity,0);pointer-events:none;position:absolute;inset:14% auto auto 5%}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note-2{top:37%;left:auto;right:5%}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note-3{top:60%;left:5%;right:auto}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note-4{top:82%;left:auto;right:5%}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note .unroll-note-paper{height:248px;min-block-size:0;clip-path:inset(0 0 calc((1 - var(--note-reveal,0)) * 100%) 0);padding:24px 22px 66px;transform:none}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-arrow{width:175px;top:55px;left:auto;right:-180px;transform:none}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note:nth-of-type(2n) .unroll-arrow{left:-180px;right:auto}@media(max-width:1050px)and (min-width:761px){.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note{width:210px;left:1%}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note-2,.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note-4{left:auto;right:1%}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-arrow{width:90px;right:-95px}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note:nth-of-type(2n) .unroll-arrow{left:-95px;right:auto}}@media(max-width:760px){.unroll-story.unroll-descent-v25{background-size:100% 100%,760px 1140px;scroll-margin-top:0}.unroll-story.unroll-descent-v25>.unroll-pin{padding:42px 16px 0}.unroll-descent-v25 .unroll-stage{width:100%;height:1320px;margin-top:26px}.unroll-descent-v25 .unroll-composition{left:32%}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note{width:48%;max-width:185px;top:18%;left:52%;right:auto}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note-2{top:40%}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note-3{top:62%}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note-4{top:82%}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note .unroll-note-paper{height:clamp(166px,48vw,190px);padding:14px 10px 42px}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note-paper>h3{font-size:clamp(18px,5vw,20px);line-height:1.05}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note-paper>.eyebrow{margin-bottom:6px;font-size:7px}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note-paper>p:last-child{margin-top:7px;font-size:11px;line-height:1.4}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-arrow,.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note:nth-of-type(2n) .unroll-arrow{width:42px;top:45px;left:-42px;right:auto;transform:scaleX(-1)}.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note:nth-of-type(2n) .unroll-arrow{transform:none}}.unroll-story.unroll-descent-v25.descent-reduced-v25 .descent-paper-v25,.unroll-story.unroll-descent-v25.descent-reduced-v25 .unroll-note-paper{clip-path:none}@media(prefers-reduced-motion:reduce){.unroll-story.unroll-toilet-sheets-v9.unroll-descent-v25 .unroll-note{opacity:1}.unroll-story.unroll-descent-v25 .descent-paper-v25,.unroll-story.unroll-descent-v25 .unroll-note-paper{clip-path:none}}.cream-complement-v27{text-align:left;color:#182322;background:#e5f2f6;border-radius:20px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px;min-width:0;margin-top:24px;padding:17px;display:grid}.cream-complement-v27-photo{background:#bfe6f4;border-radius:13px;display:block;overflow:hidden}.cream-complement-v27-photo img{aspect-ratio:3/2;object-fit:contain;object-position:center center;width:100%;display:block}.cream-complement-v27-copy{min-width:0}.cream-complement-v27-eyebrow{letter-spacing:.08em;margin-bottom:5px;font-size:9px;font-weight:850;line-height:1.5;display:block}.cream-complement-v27 h4{letter-spacing:0;margin:0 0 7px;font-family:Plouf Titles,sans-serif;font-size:23px;font-weight:400;line-height:1.08}.cream-complement-v27 p{margin:0 0 6px;font-size:12px;line-height:1.45}.cream-complement-v27 .cream-complement-v27-price{margin-top:9px;font-size:12px}.cream-complement-v27-price strong{font-size:18px}.cream-complement-v27 .cream-complement-v27-gift{font-size:10px;line-height:1.4}.cream-complement-v27-link{text-underline-offset:4px;align-items:center;gap:9px;margin-top:5px;font-size:12px;font-weight:850;text-decoration:underline;display:inline-flex}.cream-complement-v27-link span{font-size:18px;line-height:1}.cream-complement-v27-compact{grid-template-columns:100px minmax(0,1fr);margin:20px 0;padding:14px}.cream-complement-v27-compact h4{font-size:22px}@media(max-width:420px){.cream-complement-v27{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:13px}.cream-complement-v27 h4{font-size:21px}.cream-complement-v27 p{font-size:11px}.cream-complement-v27 .cream-complement-v27-gift{font-size:9px}}@media(min-width:951px){.hero.hero-v7{aspect-ratio:1672/941;height:auto;min-height:0;max-height:none}.hero-panorama-v7>img{object-fit:contain}.shopify-section:has(>.hero.hero-v7)+.shopify-section>.moving-band.reassurance-paper-v21{margin-top:0}}.offer-compact-v36{padding-top:28px;padding-bottom:38px;scroll-margin-top:0}.offer-compact-v36 .product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px)}.offer-compact-v36 .configurator{min-width:0}.offer-card-v36{border:2px solid var(--ink);background:#e4f1f7;border-radius:23px 19px 24px 20px;margin:0 0 16px;padding:22px 22px 15px;position:relative}.offer-card-label-v36{background:var(--yellow);letter-spacing:.04em;border-radius:14px;padding:3px 12px;font-size:10px;font-weight:900;line-height:1.3;position:absolute;top:-11px;left:18px}.offer-card-v36 h3{letter-spacing:0;margin:0;font-family:Plouf Titles,sans-serif;font-size:clamp(28px,2.7vw,38px);font-weight:400;line-height:1.06}.offer-card-price-v36{align-items:center;gap:18px;margin-top:10px;display:flex}.offer-card-price-v36>strong{letter-spacing:-.04em;white-space:nowrap;font-size:42px;font-weight:900;line-height:1}.offer-card-price-v36>span{max-width:220px;font-size:13px;line-height:1.35}.offer-compact-v36 .configuration-step{margin:0 0 8px}.offer-compact-v36 .configuration-step legend{margin-bottom:8px;font-size:13px;line-height:1.3}.offer-compact-v36 .size-options{gap:10px}.offer-compact-v36 .size-options>button{text-align:left;border-radius:13px;min-height:74px;padding:9px 14px}.offer-compact-v36 .size-options>button.selected{background:#d9edf6}.offer-compact-v36 .size-options>button>strong{letter-spacing:-.03em;margin:0 0 5px;font-size:27px;line-height:1.1}.offer-compact-v36 .size-options>button>strong small{letter-spacing:0;font-size:13px}.offer-compact-v36 .size-options>button>.size-option-price-v36{font-size:11px;line-height:1.3;display:block}.offer-compact-v36 .selection-check{top:10px;right:10px}.offer-renewal-v36{margin:0 0 6px;font-size:12px;line-height:1.45}.offer-compact-v36 .one-off-option-v15{gap:10px;min-height:44px;margin:0;padding:7px 0}.offer-compact-v36 .one-off-option-v15>input{flex-basis:20px;width:20px;height:20px;margin-top:0}.offer-compact-v36 .one-off-option-v15 strong{font-size:12px;line-height:1.4}.offer-compact-v36 .one-off-option-v15 small{margin-top:1px;font-size:10px;line-height:1.4}.offer-compact-v36 .add-to-cart{gap:10px;min-height:58px;margin-top:7px;padding:13px 22px;font-size:17px;line-height:1.25}.offer-compact-v36 .add-to-cart>span{flex:1}.offer-compact-v36 .purchase-trust{justify-content:center;gap:24px;margin-top:11px;font-size:11px;line-height:1.4}.offer-compact-v36 .purchase-disclosure{text-align:center;margin-top:7px;font-size:11px;line-height:1.45}.offer-details-v36{border-top:1px solid #18201f33;margin-top:16px}.offer-details-v36 details{border-bottom:1px solid #18201f33}.offer-details-v36 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:45px;padding:11px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.offer-details-v36 summary::-webkit-details-marker{display:none}.offer-details-v36 summary svg{flex:none}.offer-details-v36 details[open] summary svg{transform:rotate(45deg)}.offer-details-v36 details>p{padding:0 0 14px;font-size:12px;line-height:1.6}.offer-details-v36 summary:focus-visible{outline-offset:3px;outline:3px solid #185c99}.offer-compact-v36 .gallery-v7-stage{aspect-ratio:1;min-height:300px;max-height:min(590px,100svh - 235px)}.offer-compact-v36 .gallery-v7-photo{object-fit:contain;object-position:center center}.offer-compact-v36 .gallery-v7-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.offer-compact-v36 .gallery-v7-thumbs button{gap:3px;min-height:65px;padding:4px 2px}.offer-compact-v36 .gallery-v7-thumbs img{max-width:42px}.offer-compact-v36 .gallery-v7-thumbs button>span{font-size:9px}.offer-compact-v36>.cream-complement-v27{grid-template-columns:150px minmax(0,1fr);max-width:700px;margin:26px auto 0}@media(min-width:761px){.offer-compact-v36 .product-gallery{position:static;top:auto}}@media(min-width:761px)and (max-height:780px){.offer-compact-v36{padding-top:22px}.offer-card-v36{margin-bottom:12px;padding:20px 20px 13px}.offer-card-v36 h3{font-size:30px}.offer-card-price-v36{margin-top:8px}.offer-card-price-v36>strong{font-size:38px}.offer-compact-v36 .size-options>button{min-height:69px}.offer-compact-v36 .add-to-cart{min-height:54px;font-size:16px}}@media(max-width:1050px)and (min-width:761px){.offer-compact-v36{scroll-margin-top:0}.offer-compact-v36 .product-layout{gap:26px}.offer-compact-v36 .add-to-cart{padding-inline:16px;font-size:14px}.offer-compact-v36 .action-hand-arrow{width:30px}.offer-compact-v36 .size-options>button{padding-inline:10px}.offer-compact-v36 .selection-check{width:14px;right:7px}.offer-compact-v36 .gallery-v7-stage{min-height:260px}}@media(max-width:760px){.offer-compact-v36{padding-top:25px;padding-bottom:32px;scroll-margin-top:0}.offer-compact-v36 .product-layout{flex-direction:column;gap:25px;display:flex}.offer-compact-v36 .gallery-v7-stage{aspect-ratio:1;min-height:0;max-height:none}.offer-card-v36 h3{font-size:31px}.offer-card-price-v36>strong{font-size:40px}.offer-card-price-v36>span{font-size:12px}.offer-compact-v36 .size-options>button{min-height:77px}.offer-compact-v36 .add-to-cart{min-height:58px;padding-inline:17px;font-size:16px}.offer-compact-v36 .add-to-cart .action-hand-arrow{width:34px}.offer-compact-v36 .purchase-trust{gap:18px}.offer-compact-v36 .gallery-v7-thumbs{gap:4px}.offer-compact-v36 .gallery-v7-thumbs button>span{font-size:8px}.offer-compact-v36>.cream-complement-v27{grid-template-columns:100px minmax(0,1fr);margin-top:24px}}@media(max-width:360px){.offer-card-v36{padding-inline:17px}.offer-card-v36 h3{font-size:28px}.offer-compact-v36 .add-to-cart{font-size:14px}.offer-compact-v36>.cream-complement-v27{grid-template-columns:80px minmax(0,1fr)}}.offer-compact-v36 .offer-card-v36{margin-bottom:0}.offer-compact-v36 .offer-card-renewal-v37{margin:11px 0 0;font-size:12px;line-height:1.45}.offer-compact-v36 .offer-primary-v37 .add-to-cart{margin-top:10px}.offer-compact-v36 .offer-primary-v37 .purchase-disclosure{max-width:470px;margin-inline:auto}@media(max-width:760px){.offer-compact-v36 .offer-card-renewal-v37{font-size:11px}.offer-compact-v36 .offer-primary-v37{margin-bottom:22px}}.offer-compact-v36 .gallery-v38-overlay-nav{z-index:4;pointer-events:none;justify-content:space-between;gap:16px;display:flex;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.offer-compact-v36 .gallery-v38-overlay-nav>button{pointer-events:auto;background:var(--cream);width:44px;height:44px}.offer-compact-v36 .gallery-v38-overlay-nav>button:disabled{opacity:.35}.offer-compact-v36 .gallery-v7-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:10px;display:grid;overflow:visible}.offer-compact-v36 .gallery-v7-thumbs button{gap:0;min-width:0;min-height:54px;padding:4px}.offer-compact-v36 .gallery-v7-thumbs button>span{display:none}.offer-compact-v36 .gallery-v7-thumbs img{aspect-ratio:1;object-fit:contain;width:100%;max-width:52px;max-height:52px}.offer-compact-v36 .configurator{padding-top:10px}@media(max-width:760px){.offer-compact-v36 .product-layout{gap:14px}.offer-compact-v36 .gallery-v7-thumbs{gap:4px;margin-top:8px}.offer-compact-v36 .gallery-v7-thumbs button{min-height:48px;padding:3px}.offer-compact-v36 .gallery-v38-overlay-nav{left:8px;right:8px}.offer-compact-v36 .configurator{padding-top:8px}}.offer-compact-v36 .gallery-v7-stage{aspect-ratio:1;width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;border:0}.offer-compact-v36 .gallery-v7-photo{aspect-ratio:auto;object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.offer-compact-v36 .gallery-v7-thumbs>button{aspect-ratio:1;width:100%;height:auto;min-height:0;padding:0;display:block;overflow:hidden}.offer-compact-v36 .gallery-v7-thumbs>button[aria-current]{padding:0}.offer-compact-v36 .gallery-v7-thumbs img{aspect-ratio:1;object-fit:cover;object-position:center center;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;display:block}.why-explorer-v37{min-width:0;max-width:1080px;margin-inline:auto}.why-explorer-v37 .why-heading-v17>h2{font-size:clamp(36px,3.7vw,48px)}.why-explorer-v37 .why-heading-v17>h2+p{margin-top:13px;font-size:15px;line-height:1.5}.why-tabs-v37{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:850px;margin:23px auto 21px;display:grid}.why-tabs-v37>button{isolation:isolate;min-width:0;min-height:48px;color:var(--ink);text-align:center;background:0 0;border:0;border-radius:0;padding:10px 14px 13px;font-family:Plouf Titles,sans-serif;font-size:23px;line-height:1.1;position:relative}.why-tabs-v37>button:after{content:"";background:#18201f25;border-radius:60% 35% 45% 20%;height:3px;position:absolute;bottom:1px;left:15%;right:15%;transform:rotate(-1deg)}.why-tabs-v37>button[aria-selected=true]{color:var(--coral)}.why-tabs-v37>button[aria-selected=true]:after{background:var(--coral);height:4px;left:9%;right:9%;transform:rotate(-2deg)}.why-tabs-v37>button:hover{color:var(--coral)}.why-stage-v37{touch-action:pan-y pinch-zoom;min-width:0}.why-panel-v37{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4.5vw,68px);min-width:0;display:grid}.why-panel-v37[hidden]{display:none!important}.why-visual-v37{border-radius:22px 29px 23px 27px;width:100%;min-width:0;overflow:hidden}.why-visual-v37>img{aspect-ratio:1;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.why-copy-v37{min-width:0;padding-block:14px}.why-copy-v37>h3{letter-spacing:-.01em;text-wrap:balance;margin:0 0 22px;font-family:Plouf Titles,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.08}.why-label-v37{letter-spacing:.1em;margin:0 0 8px;font-size:10px;font-weight:850;line-height:1.3}.why-constat-v37>p:last-child{color:#454c49;font-size:14px;line-height:1.65}.why-exigence-v37{background:#c9e8f4;border-radius:13px 19px 14px 17px;margin:23px 0 0;padding:20px 22px;position:relative}.why-exigence-v37>.why-label-v37{margin-bottom:9px;font-size:10px}.why-exigence-v37>p:last-child{letter-spacing:0;font-family:Plouf Titles,sans-serif;font-size:clamp(23px,2.2vw,29px);font-weight:400;line-height:1.13}.why-details-v37{border-bottom:1px solid #18201f33;margin-top:15px}.why-details-v37>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:10px 0;font-size:12px;font-weight:700;list-style:none;display:flex}.why-details-v37>summary::-webkit-details-marker{display:none}.why-details-v37>summary>span{font-size:24px;font-weight:400;line-height:1}.why-details-v37[open]>summary>span{transform:rotate(45deg)}.why-details-v37>div{padding:0 0 15px;font-size:12px;line-height:1.65}.why-details-v37 ul{margin:10px 0;padding-left:18px}.why-details-v37 li+li{margin-top:6px}.why-details-v37 a{text-underline-offset:3px;overflow-wrap:anywhere;min-height:32px;font-size:11px;text-decoration:underline;display:inline-block}.why-navigation-v37{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-top:17px;display:grid}.why-navigation-v37>p{color:#5c635e;text-align:center;font-size:11px}.why-navigation-v37>button{justify-content:flex-start;justify-self:start;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:12px;font-weight:750;display:inline-flex}.why-navigation-v37>button:last-child{justify-content:flex-end;justify-self:end}.why-navigation-v37>button:disabled{opacity:.26;cursor:default}.why-navigation-v37>button:not(:disabled):hover{color:var(--coral)}.why-navigation-v37 .why-arrow-v17{width:36px;height:25px}.why-explorer-v37 .why-source-note-v17{margin-top:13px;font-size:10px;line-height:1.5}.why-tabs-v37>button:focus-visible{outline-offset:5px;outline:3px solid #185c99}.why-panel-v37:focus-visible{outline-offset:5px;outline:3px solid #185c99}.why-navigation-v37>button:focus-visible{outline-offset:5px;outline:3px solid #185c99}.why-details-v37 summary:focus-visible{outline-offset:5px;outline:3px solid #185c99}.why-details-v37 a:focus-visible{outline-offset:5px;outline:3px solid #185c99}@media(min-width:761px){.why-panel-v37{min-height:420px}}@media(max-width:1050px)and (min-width:761px){.why-panel-v37{gap:28px;min-height:430px}.why-copy-v37>h3{margin-bottom:16px;font-size:31px}.why-exigence-v37{margin-top:18px;padding:16px 18px}.why-exigence-v37>p:last-child{font-size:24px}}@media(max-width:760px){.why-explorer-v37 .why-heading-v17>h2{font-size:34px}.why-explorer-v37 .why-heading-v17>h2+p{max-width:270px;margin-top:12px;font-size:13px}.why-tabs-v37{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;max-width:360px;margin:22px auto 19px}.why-tabs-v37>button{min-height:44px;padding:8px 7px 11px;font-size:21px}.why-panel-v37{flex-direction:column;align-items:stretch;gap:18px;min-height:0;display:flex}.why-visual-v37{border-radius:17px 23px 17px 20px;max-width:250px;margin-inline:auto}.why-copy-v37{padding:0}.why-copy-v37>h3{text-align:center;margin:0 0 20px;font-size:28px;line-height:1.08}.why-label-v37{margin-bottom:7px;font-size:9px}.why-constat-v37>p:last-child{font-size:13px;line-height:1.6}.why-exigence-v37{margin-top:17px;padding:17px 18px}.why-exigence-v37>p:last-child{font-size:24px;line-height:1.15}.why-exigence-v37>.why-label-v37{font-size:9px}.why-details-v37{margin-top:12px}.why-navigation-v37{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}.why-navigation-v37>p{display:none}.why-navigation-v37>button{gap:8px;font-size:12px}.why-explorer-v37 .why-source-note-v17{margin-top:8px;font-size:9px}}@media(max-width:360px){.why-explorer-v37 .why-heading-v17>h2{font-size:31px}.why-tabs-v37>button{font-size:20px}.why-visual-v37{max-width:225px}.why-copy-v37>h3{font-size:26px}.why-exigence-v37>p:last-child{font-size:22px}}@media(prefers-reduced-motion:reduce){.why-explorer-v37 *{scroll-behavior:auto}}.plouf-intro-v9{padding-top:44px;padding-bottom:42px}.intro-v9-heading{max-width:920px;margin-bottom:28px}.intro-v9-heading>h2{letter-spacing:-.015em;font-family:Plouf Titles,sans-serif;font-size:clamp(37px,4.2vw,58px);font-weight:400;line-height:1.04}.intro-v9-description{max-width:680px;margin-top:18px;font-size:16px;line-height:1.65}.intro-v9-caption{padding-top:18px}.intro-v9-caption>h3{letter-spacing:-.01em;min-height:1.15em;font-family:Plouf Titles,sans-serif;font-size:30px;font-weight:400;line-height:1.1}.intro-v9-caption>p{margin-top:11px;font-size:13px;line-height:1.6}.intro-v9-concept{color:#505a52;max-width:850px;margin-top:25px;font-size:11px}.intro-v9-concept>a{text-underline-offset:4px;min-height:32px;color:var(--ink);margin-left:6px;font-weight:800;text-decoration:underline;display:inline-block}.why-tabs-v37{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 18px;max-width:820px}.why-explorer-v37 .why-source-note-v17{font-size:11px}@media(max-width:760px){.plouf-intro-v9{padding-top:31px;padding-bottom:30px}.intro-v9-heading{margin-bottom:19px}.intro-v9-heading>h2{font-size:clamp(32px,9vw,41px)}.intro-v9-description{margin-top:16px;font-size:14px}.intro-v9-caption>h3{font-size:29px}.intro-v9-caption>p{font-size:13px}.intro-v9-concept{margin-top:16px;font-size:10px;line-height:1.6}.intro-v9-concept>a{margin:3px auto 0;display:block}.why-tabs-v37{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.why-tabs-v37>button{font-size:20px}.why-explorer-v37 .why-heading-v17>h2+p{max-width:320px}.why-explorer-v37 .why-source-note-v17{font-size:10px}}@media(min-width:761px){.intro-v9-picture{max-width:255px;margin-inline:auto}.intro-v9-caption>p{max-width:300px}.intro-v9-heading{margin-bottom:22px}.plouf-intro-v9{padding-bottom:30px}}@media(max-width:760px){.intro-v9-picture{max-width:255px;margin-inline:auto}.intro-v9-rail{gap:12px}.intro-v9-caption{padding-top:15px}.intro-v9-caption>p{max-width:280px}}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note{width:255px;top:9%;left:3%;right:auto}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note:nth-of-type(2n){left:auto;right:3%}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note-2{top:25%}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note-3{top:41%}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note-4{top:57%}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note-5{--tp-sheet-size-x:353.103%;--tp-sheet-size-y:232.727%;--tp-sheet-x:19.3461%;--tp-sheet-y:5.47945%;top:73%}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note-6{--tp-sheet-size-x:334.641%;--tp-sheet-size-y:231.151%;--tp-sheet-x:80.4085%;--tp-sheet-y:5.33563%;top:88%}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note .unroll-note-paper{height:288px;padding:23px 21px 65px}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note-paper>h3{letter-spacing:-.01em;font-family:Plouf Titles,sans-serif;font-size:28px;font-weight:400;line-height:1.03}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-market-v40{margin-top:11px;font-size:11px;line-height:1.4}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-choice-v40{margin-top:11px;font-size:11px;font-weight:750;line-height:1.4}.unroll-choice-v40>span{letter-spacing:.06em;margin-bottom:5px;font-size:7px;font-weight:850;line-height:1.3;display:block}.unroll-comparison-v40 .unroll-heading .unroll-invitation{max-width:600px;margin:14px auto 0;font-size:13px;line-height:1.5}.unroll-benchmark-v40{color:#fffaf0;max-width:950px;margin:0 auto;padding:15px 24px 29px;position:relative}.unroll-benchmark-v40>p{text-align:center;max-width:760px;margin:auto;font-size:11px;line-height:1.65}.unroll-benchmark-v40 details{max-width:760px;margin:11px auto 0}.unroll-benchmark-v40 summary{border-bottom:1px solid #ffffff60;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:12px;font-weight:750;list-style:none;display:flex}.unroll-benchmark-v40 summary>span{font-size:22px}.unroll-benchmark-v40 details[open] summary>span{transform:rotate(45deg)}.unroll-benchmark-v40 details>div{padding-top:14px;font-size:11px;line-height:1.65}.unroll-benchmark-v40 details p+p{margin-top:14px}.unroll-benchmark-v40 a{text-underline-offset:4px;font-weight:750;text-decoration:underline}.unroll-benchmark-v40 details span{margin-top:4px;display:block}@media(min-width:761px)and (max-width:1050px){.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note{width:225px;left:0}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note:nth-of-type(2n){right:0}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note-paper>h3{font-size:26px}}@media(max-width:760px){.unroll-comparison-v40 .unroll-stage{height:2160px}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note,.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note:nth-of-type(2n){width:49%;max-width:190px;left:51%;right:auto}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note .unroll-note-paper{height:230px;padding:16px 10px 46px}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note-paper>h3{font-size:clamp(18px,5vw,21px)}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-market-v40,.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-choice-v40{margin-top:9px;font-size:10px;line-height:1.4}.unroll-choice-v40>span{letter-spacing:.04em;margin-bottom:4px;font-size:6px}.unroll-comparison-v40 .unroll-heading .unroll-invitation{max-width:330px;font-size:11px;line-height:1.5}.unroll-benchmark-v40{padding-inline:22px}.unroll-benchmark-v40>p{font-size:10px}}@media(max-width:360px){.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-market-v40,.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-choice-v40{font-size:9.5px;line-height:1.4}.unroll-choice-v40>span{font-size:5.5px}}.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note-paper>p.unroll-choice-v40{margin-top:11px;font-size:11px;font-weight:750;line-height:1.4}@media(max-width:760px){.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note-paper>p.unroll-choice-v40{margin-top:9px;font-size:10px;line-height:1.4}}@media(max-width:360px){.unroll-story.unroll-toilet-sheets-v9.unroll-comparison-v40 .unroll-note-paper>p.unroll-choice-v40{font-size:9.5px}}.plouf-product-gallery-v41{container-type:inline-size}.offer-compact-v36 .plouf-product-gallery-v41 .gallery-v7-stage{aspect-ratio:1;width:100%;height:auto;box-shadow:none;isolation:isolate;background:#f8e8d5;border:0}.offer-compact-v36 .plouf-product-gallery-v41 .gallery-v7-photo{aspect-ratio:auto;object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.gallery-v41-copy{z-index:2;pointer-events:none;text-align:center;color:var(--ink);position:absolute;top:5%;left:6%;right:6%}.gallery-v41-eyebrow{font-family:var(--font-sans);letter-spacing:.065em;margin:0 0 9px;font-size:clamp(9px,2cqi,11px);font-weight:800;line-height:1.3}.gallery-v41-copy>.gallery-v41-headline{letter-spacing:-.015em;white-space:pre-line;text-wrap-style:balance;color:var(--ink);margin:0;font-family:Plouf Titles,sans-serif;font-size:clamp(28px,7.5cqi,44px);font-weight:400;line-height:1.02;position:static}.gallery-v41-body{font-family:var(--font-sans);white-space:pre-line;text-wrap-style:balance;max-width:95%;margin:10px auto 0;font-size:clamp(11px,2.6cqi,14px);font-weight:650;line-height:1.4}.plouf-product-gallery-v41 .gallery-v7-view-carton .gallery-v41-copy{top:4%}.plouf-product-gallery-v41 .gallery-v7-view-carton .gallery-v41-headline{font-size:clamp(28px,7.2cqi,42px)}.plouf-product-gallery-v41 .gallery-v7-view-carton .gallery-v41-body{margin-top:7px;font-size:clamp(11px,2.5cqi,13px)}.offer-compact-v36 .plouf-product-gallery-v41 .gallery-v7-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:9px}.offer-compact-v36 .plouf-product-gallery-v41 .gallery-v7-thumbs>button{aspect-ratio:auto;background:0 0;border:1px solid #18201f35;border-radius:7px;flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto;min-height:0;padding:0;display:flex;overflow:hidden}.offer-compact-v36 .plouf-product-gallery-v41 .gallery-v7-thumbs>button[aria-current]{border:2px solid var(--ink);background:#d8ecf5;padding:0}.offer-compact-v36 .plouf-product-gallery-v41 .gallery-v7-thumbs img{aspect-ratio:1;object-fit:cover;object-position:50% 50%;border-radius:0;width:100%;max-width:none;height:auto;max-height:none;display:block}.offer-compact-v36 .plouf-product-gallery-v41 .gallery-v7-thumbs button>span{min-height:24px;font-family:var(--font-sans);white-space:nowrap;text-align:center;padding:5px 1px 4px;font-size:clamp(9px,1.9cqi,11px);font-weight:700;line-height:1.3;display:block}@media(max-width:760px){.gallery-v41-copy{top:4.5%;left:5%;right:5%}.gallery-v41-eyebrow{margin-bottom:7px;font-size:9px}.gallery-v41-copy>.gallery-v41-headline{font-size:clamp(27px,7.8cqi,37px)}.gallery-v41-body{max-width:100%;margin-top:8px;font-size:clamp(11px,2.7cqi,13px)}.plouf-product-gallery-v41 .gallery-v7-view-carton .gallery-v41-copy{top:3.8%}.plouf-product-gallery-v41 .gallery-v7-view-carton .gallery-v41-headline{font-size:clamp(28px,7.8cqi,37px)}.plouf-product-gallery-v41 .gallery-v7-view-carton .gallery-v41-body{margin-top:6px}.offer-compact-v36 .plouf-product-gallery-v41 .gallery-v7-thumbs{gap:4px;margin-top:8px}.offer-compact-v36 .plouf-product-gallery-v41 .gallery-v7-thumbs button>span{min-height:24px;padding-block:5px;font-size:clamp(9px,2.5cqi,10px)}}@media(prefers-reduced-motion:reduce){.plouf-product-gallery-v41 *{transition:none;animation:auto;animation-timeline:none}}.intro-duo-v41 .intro-v9-rail{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px;margin-inline:auto}.intro-duo-v41 .intro-v9-caption>.intro-pillar-label-v41{background:var(--blue);letter-spacing:.045em;border-radius:7px 10px 8px 6px;margin:0 0 9px;padding:4px 10px;font-size:10px;font-weight:850;line-height:1.4;display:inline-block}.intro-duo-v41 .intro-v9-card-resources .intro-pillar-label-v41{background:var(--yellow)}.offer-compact-v36 .offer-primary-v37{margin-bottom:19px}.offer-compact-v36 .offer-card-renewal-v37{font-size:12px;line-height:1.5}.offer-compact-v36 .plouf-product-gallery-v41 .gallery-v7-thumbs button>span{display:none}.offer-compact-v36 .size-options button{min-height:86px}.format-saving-v41{color:#43574c;margin-top:4px;font-size:11px;line-height:1.3;display:block}.cadence-step-v41{margin-top:18px}.cadence-options-v41{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cadence-options-v41>button{min-width:0;min-height:47px;color:var(--ink);cursor:pointer;background:#fffaf0;border:1.5px solid #18201f55;border-radius:13px 16px 12px 15px;padding:8px 6px;font-size:12px;font-weight:800;line-height:1.35}.cadence-options-v41>button.selected{background:var(--blue);border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink)}.cadence-options-v41>button:focus-visible{outline-offset:4px;outline:3px solid #185c99}.format-helper-v41 summary:focus-visible{outline-offset:4px;outline:3px solid #185c99}.format-helper-v41 select:focus-visible{outline-offset:4px;outline:3px solid #185c99}.format-helper-apply-v41:focus-visible{outline-offset:4px;outline:3px solid #185c99}.format-helper-v41{border-bottom:1px solid #18201f33;margin:16px 0 0}.format-helper-v41>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:44px;font-size:13px;font-weight:800;list-style:none;display:flex}.format-helper-v41>summary::-webkit-details-marker{display:none}.format-helper-v41>summary>span{font-size:24px;font-weight:400}.format-helper-v41[open]>summary>span{transform:rotate(45deg)}.format-helper-v41>div{padding:6px 0 18px}.format-helper-v41 p{font-size:12px;line-height:1.6}.format-helper-fields-v41{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.format-helper-fields-v41 label{flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:800;display:flex}.format-helper-fields-v41 select{background:var(--cream);width:100%;min-height:44px;color:var(--ink);border:1.5px solid #18201f80;border-radius:9px;padding:9px 27px 9px 9px;font-family:inherit;font-size:12px}.format-helper-v41 .format-helper-result-v41{background:#bce3f459;border-radius:10px;padding:12px;font-size:14px}.format-helper-result-v41 strong{display:block}.format-helper-v41 .format-helper-note-v41{color:#47534e;margin:9px 0 12px;font-size:11px;line-height:1.5}.format-helper-apply-v41{background:var(--ink);min-height:44px;color:var(--cream);cursor:pointer;border:0;border-radius:15px 12px 16px 13px;padding:10px 16px;font-family:inherit;font-size:12px;font-weight:800}.offer-status-v41{text-align:center;color:#47534e;max-width:440px;margin:12px auto 0;font-size:11px;line-height:1.6}.unroll-comparison-v40 .unroll-stage{height:2150px}@media(max-width:760px){.intro-duo-v41 .intro-v9-rail{max-width:none;display:flex}.offer-compact-v36 .offer-card-renewal-v37{font-size:11px;line-height:1.45}.cadence-options-v41>button{font-size:11px}.unroll-comparison-v40 .unroll-stage{height:1900px}.format-helper-fields-v41{grid-template-columns:1fr;gap:11px}.format-helper-fields-v41 select{font-size:16px}}@media(prefers-reduced-motion:reduce){.cadence-options-v41>button,.format-helper-v41>summary>span{transition:none}}.pcf33-section.section-pad{background:#e8f4f7;border-radius:50% 50% 0 0/24px 24px 0 0;min-width:0;padding-top:54px;padding-bottom:50px;scroll-margin-top:108px;position:relative;overflow:hidden}.pcf33-intro{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:50px;max-width:1300px;margin:0 auto;display:grid}.pcf33-photo{background:var(--blue);border-radius:25px 17px 24px 16px;min-width:0;overflow:hidden}.pcf33-photo img{aspect-ratio:3/2;object-fit:contain;object-position:center center;width:100%;height:auto;display:block}.pcf33-copy{text-align:center;min-width:0}.pcf33-eyebrow{letter-spacing:.1em;margin-bottom:14px;font-size:10px;font-weight:850;line-height:1.5}.pcf33-copy h2,.pcf33-demos>h3,.pcf33-film h4{letter-spacing:-.012em;text-wrap:balance;font-family:Plouf Titles,sans-serif;font-weight:400;line-height:1.08}.pcf33-copy h2{font-size:clamp(35px,3.7vw,53px)}.pcf33-copy h2 em,.pcf33-demos>h3 em{color:var(--coral);font-style:normal}.pcf33-copy>p:not(.pcf33-eyebrow){max-width:455px;margin:20px auto 0;font-size:14px;line-height:1.65}.pcf33-copy>.pcf33-detail{font-weight:750;margin-top:17px!important;font-size:11px!important}.pcf33-demos{min-width:0;max-width:1300px;margin:43px auto 0}.pcf33-demos>h3{text-align:center;margin:0 auto 25px;font-size:clamp(32px,3.2vw,44px)}.pcf33-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;min-width:0;display:grid}.pcf33-film{text-align:center;min-width:0;margin:0;position:relative}.pcf33-frame{aspect-ratio:16/9;background:var(--blue);border-radius:19px 14px 20px 15px;width:100%;position:relative;overflow:hidden}.pcf33-frame>video{object-fit:contain;object-position:center center;width:100%;max-width:none;height:100%;display:block}.pcf33-playback{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);opacity:0;touch-action:manipulation;background:#fffaf0ee;border:1px solid #18201f50;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:11px;transition:opacity .15s;display:flex;position:absolute;top:10px;right:10px}.pcf33-frame:hover .pcf33-playback,.pcf33-playback.pcf33-paused{opacity:1}.pcf33-playback:focus-visible{opacity:1}.pcf33-playback>svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:20px;display:block}.pcf33-error{background:var(--cream);text-align:center;border-radius:9px;padding:8px 11px;font-size:11px;line-height:1.4;position:absolute;bottom:12px;left:12px;right:12px}.pcf33-film figcaption{text-align:center;width:100%;padding:17px 8px 0}.pcf33-film h4{margin:0;font-size:clamp(23px,2.15vw,29px)}.pcf33-film figcaption p{max-width:410px;margin:9px auto 0;font-size:12px;line-height:1.6}.pcf33-end{text-align:center;max-width:600px;margin:30px auto 0}.pcf33-end>.pcf33-link{justify-content:center;min-width:285px;max-width:100%;font-size:14px}.pcf33-end>p{margin-top:14px;font-size:11px;line-height:1.5}@media(max-width:1000px)and (min-width:761px){.pcf33-intro{gap:30px}.pcf33-copy>p:not(.pcf33-eyebrow){font-size:13px}.pcf33-rail{gap:20px}.pcf33-film figcaption p{font-size:11px}}@media(max-width:760px){.pcf33-section.section-pad{border-radius:50% 50% 0 0/16px 16px 0 0;padding:36px 22px 38px;scroll-margin-top:86px}.pcf33-intro{flex-direction:column;gap:26px;display:flex}.pcf33-photo{border-radius:20px 14px 19px 13px;width:100%;max-width:540px}.pcf33-copy{width:100%;max-width:540px}.pcf33-eyebrow{margin-bottom:11px;font-size:9px}.pcf33-copy h2{font-size:35px}.pcf33-copy>p:not(.pcf33-eyebrow){max-width:380px;margin-top:17px;font-size:13px}.pcf33-copy>.pcf33-detail{margin-top:13px!important;font-size:10px!important}.pcf33-demos{width:100%;margin-top:34px}.pcf33-demos>h3{max-width:13ch;margin-bottom:21px;font-size:33px}.pcf33-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#18201f55 transparent;gap:18px;width:calc(100% + 44px);max-width:none;margin-inline:-22px;padding:0 22px 9px;scroll-padding-inline:22px;display:flex;overflow:auto hidden}.pcf33-film{scroll-snap-align:start;scroll-snap-stop:normal;flex:0 0 88%}.pcf33-frame{border-radius:16px 12px 17px 13px}.pcf33-film figcaption{padding:15px 3px 0}.pcf33-film h4{font-size:25px}.pcf33-film figcaption p{max-width:270px;margin-top:8px;font-size:11px}.pcf33-end{margin-top:25px}.pcf33-end>.pcf33-link{gap:17px;width:min(100%,350px);min-width:0;font-size:13px}.pcf33-end>p{margin-top:13px;font-size:10px}}@media(hover:none),(pointer:coarse){.pcf33-playback{opacity:1}}@media(prefers-reduced-motion:reduce){.pcf33-playback{transition:none}.pcf33-rail{scroll-behavior:auto;scroll-snap-type:x}}.pq35-section.section-pad{background:var(--cream);min-width:0;padding-top:48px;padding-bottom:44px;scroll-margin-top:108px;position:relative;overflow:hidden}.pq35-heading{text-align:center;max-width:750px;margin:0 auto 31px}.pq35-eyebrow{letter-spacing:.13em;margin-bottom:11px;font-size:10px;font-weight:850;line-height:1.5}.pq35-heading h2{letter-spacing:-.015em;text-wrap:balance;font-family:Plouf Titles,sans-serif;font-size:clamp(35px,3.9vw,53px);font-weight:400;line-height:1.05}.pq35-heading>p:last-child{max-width:520px;margin:16px auto 0;font-size:13px;line-height:1.6}.pq35-seals{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:22px;max-width:1300px;margin:0 auto;padding:0;list-style:none;display:grid}.pq35-seal{text-align:center;min-width:0}.pq35-seal>img{aspect-ratio:1;object-fit:contain;width:150px;max-width:100%;height:auto;margin:0 auto 13px;display:block;transform:rotate(-4deg)}.pq35-seal:nth-child(2n)>img{transform:rotate(4deg)}.pq35-seal:nth-child(3)>img{transform:rotate(-1deg)}.pq35-seal:nth-child(5)>img{transform:rotate(2deg)}.pq35-seal h3{letter-spacing:-.01em;text-wrap:balance;max-width:190px;min-height:2.24em;margin:0 auto;font-family:Plouf Titles,sans-serif;font-size:21px;font-weight:400;line-height:1.12}.pq35-explanation{min-width:0;margin:5px auto 0}.pq35-explanation>summary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;margin:0 auto;padding:10px;list-style:none;display:flex}.pq35-explanation>summary::-webkit-details-marker{display:none}.pq35-explanation>summary::marker{content:""}.pq35-explanation>summary svg{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round}.pq35-explanation[open] .pq35-plus-vertical{display:none}.pq35-explanation>div{text-align:left;background:#e8f3f5;border-radius:12px 16px 11px 14px;max-width:245px;margin:4px auto 0;padding:13px 12px}.pq35-explanation>div>p{overflow-wrap:break-word;font-size:12px;line-height:1.65}@media(max-width:1100px)and (min-width:761px){.pq35-seals{grid-template-columns:repeat(3,minmax(0,1fr));gap:29px 24px;max-width:850px}.pq35-seal>img{width:135px;margin-bottom:10px}.pq35-seal h3{font-size:22px}}@media(max-width:760px){.pq35-section.section-pad{padding-top:34px;padding-bottom:32px;scroll-margin-top:86px}.pq35-heading{margin-bottom:23px}.pq35-eyebrow{margin-bottom:10px;font-size:9px}.pq35-heading h2{font-size:36px}.pq35-heading>p:last-child{max-width:320px;margin-top:14px;font-size:12px}.pq35-seals{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 17px;max-width:540px}.pq35-seal>img{width:125px;margin-bottom:9px}.pq35-seal h3{max-width:175px;font-size:21px}.pq35-explanation>div{padding:12px 10px}.pq35-explanation>div>p{font-size:12px}}.shopify-section{display:contents}.action:before,.hero .action:before,.final-cta .action:before,.sticky-order>button:before{background-image:url(plouf-button-face-v5.webp);background-position:0 0;background-size:100% 100%}.js .plouf-defer:not(.is-near) *,.js .plouf-defer:not(.is-near) :before,.js .plouf-defer:not(.is-near) :after{background-image:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/plouf-papier.css.map */
