html:root{--font-body--family: "Figtree", "Helvetica Neue", Arial, sans-serif;--font-subheading--family: "Figtree", "Helvetica Neue", Arial, sans-serif;--font-subheading--weight: 600;--font-heading--family: "Fraunces", Georgia, serif;--font-heading--weight: 500;--font-heading--style: normal;--font-accent--family: "Fraunces", Georgia, serif;--font-accent--weight: 600;--pp-cacao: 42 26 18;--pp-avoine: 243 234 223;--pp-miel: 227 161 59;--pp-griotte: 122 36 32}h1,h2,h3,h4,.h1,.h2,.h3,.h4,[class*=h1],[class*=h2]{font-variation-settings:"SOFT" 100,"opsz" 144}h1 em,h2 em,.h1 em,.h2 em{font-style:italic;color:rgb(var(--pp-griotte))}.price,product-price,.product-card .price{font-family:var(--font-heading--family);font-variation-settings:"SOFT" 100;font-weight:600}.button:not(.button-unstyled),.button-secondary,.shopify-payment-button__button--unbranded,button[type=submit].button{outline:1.5px dashed rgb(var(--pp-miel) / .9);outline-offset:-6px}.button-secondary{outline-color:rgb(var(--pp-cacao) / .35)}.button:focus-visible,.button-secondary:focus-visible{outline:2px solid rgb(var(--pp-griotte));outline-offset:2px}.product-badges__badge,.badge{outline:1px dashed currentColor;outline-offset:-4px;letter-spacing:.16em;font-weight:600;font-size:.72rem}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.pp-section{color:rgb(var(--pp-cacao))}.pp-wrap{max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.pp-display{font-family:var(--font-heading--family);font-weight:500;letter-spacing:-.03em;font-variation-settings:"SOFT" 100,"opsz" 144;text-wrap:balance}.pp-display em{font-style:italic;color:rgb(var(--pp-griotte))}.pp-label{display:inline-block;align-self:flex-start;background:rgb(var(--pp-avoine));color:rgb(var(--pp-cacao));border-radius:4px;padding:6px 12px;outline:1px dashed #6B5446;outline-offset:-4px;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.4}.pp-label--dark{background:rgb(var(--pp-cacao));color:rgb(var(--pp-avoine));outline-color:rgb(var(--pp-miel))}.pp-tag{background:rgb(var(--pp-cacao));color:rgb(var(--pp-avoine));border-radius:4px;padding:10px 16px;outline:1.5px dashed rgb(var(--pp-miel));outline-offset:-5px;font-family:var(--font-heading--family);font-weight:600;font-size:1.1rem;line-height:1;font-variation-settings:"SOFT" 100,"WONK" 1}.pp-price{font-family:var(--font-heading--family);font-variation-settings:"SOFT" 100;font-weight:600;font-size:1.6rem}.pp-swatches{display:flex;flex-wrap:wrap;gap:12px}.pp-swatch{width:52px;height:52px;border-radius:50%;padding:0;cursor:pointer;background:var(--swatch);border:4px solid #fff;box-shadow:0 0 0 2px transparent;transition:box-shadow .25s ease}.pp-swatch[aria-pressed=true]{box-shadow:0 0 0 2px rgb(var(--pp-cacao))}.pp-swatch:focus-visible{outline:2px solid rgb(var(--pp-griotte));outline-offset:3px}.pp-placeholder-note{position:relative;z-index:1;background:#ffffffe6;color:rgb(var(--pp-cacao));border-radius:12px;padding:10px 14px;font-size:.85rem;font-weight:500}html .pp-couches__slab{filter:saturate(.85) brightness(.88)}html .pp-couches__slab.is-on{filter:none}html .pp-couches__slab--capuche{top:0;right:16%;bottom:40%;left:16%;border-radius:50% 50% 26px 26px/62% 62% 26px 26px}html .pp-couches__slab--capuche:after{border-radius:50% 50% 18px 18px/62% 62% 18px 18px}@media(max-width:989px){html .pp-couches__iso{width:min(54%,240px);left:40%}html .pp-vb{bottom:calc(116px + env(safe-area-inset-bottom))}html .pp-bundle__stage{aspect-ratio:4 / 3;max-width:440px}html .pp-bundle__layer{height:64%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pilupilu.css.map */
