.plaisir{--pc-gutter:clamp(16px, 5vw, 60px);background:var(--brand-surface)}.pc-bar{letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--brand-accent-ink);background:var(--brand-accent);padding:9px 16px;font-size:11px}.plaisir .sf-head{background:var(--brand-tint);border-bottom:1px solid color-mix(in srgb, var(--brand-ink) 12%, transparent);padding-block:18px}.plaisir .sf-brand img{width:auto;max-height:56px}.plaisir .sf-nav{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);font-size:12px}.plaisir .sf-hero{background:linear-gradient(180deg, var(--brand-tint-soft), var(--brand-surface));border-bottom:1px solid var(--brand-border);min-height:min(36vh,320px)}.plaisir .sf-hero-copy{max-width:30ch}.plaisir .sf-hero-copy h1{font-family:var(--brand-font-heading);letter-spacing:.02em;color:var(--brand-ink);font-size:clamp(30px,4.6vw,56px);font-weight:400;line-height:1.08}.plaisir .sf-hero-copy p{max-width:48ch;color:var(--brand-muted);font-size:clamp(14px,1.3vw,17px);line-height:1.65}@media (max-width:640px){.plaisir .sf-hero{min-height:0;padding-block:40px}.plaisir .sf-hero-copy{max-width:none}.plaisir .sf-brand img{max-height:44px}}.pc-start{padding:clamp(36px, 4.4vw, 68px) var(--pc-gutter);background:var(--brand-surface)}.pc-start__intro{max-width:62ch;margin-bottom:22px}.pc-start__intro--second{border-top:1px solid var(--brand-border);margin-top:clamp(40px,4.6vw,72px);padding-top:clamp(28px,3vw,44px)}.pc-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-muted);margin-bottom:10px;font-size:11px;font-weight:600;display:block}.pc-start h2{font-family:var(--brand-font-heading);color:var(--brand-ink);margin:0 0 10px;font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.14}.pc-start p{color:var(--brand-muted);margin:0;font-size:15px;line-height:1.65}.pc-counters{border-bottom:1px solid var(--brand-border);flex-wrap:wrap;gap:clamp(16px,2.6vw,40px);margin-bottom:14px;display:flex}.pc-counters button{text-align:start;cursor:pointer;color:var(--brand-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;gap:4px;margin-bottom:-1px;padding:0 0 14px;transition:color .16s,border-color .16s;display:flex}.pc-counters button strong{font-family:var(--brand-font-heading);letter-spacing:.01em;font-size:clamp(19px,2.2vw,28px);font-weight:400}.pc-counters button span{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.pc-counters button[data-active=true]{color:var(--brand-ink);border-bottom-color:var(--brand-accent)}.pc-counters button:hover{color:var(--brand-ink)}.pc-counter-line{max-width:72ch;font-size:14px;margin:0 0 22px!important}.pc-chips{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:12px;display:grid}.pc-chips--wide{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.pc-chips button{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-tint-soft);text-align:start;cursor:pointer;min-height:74px;color:var(--brand-ink);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;transition:background .16s,border-color .16s,transform .16s;display:flex}.pc-chips button:hover:not(:disabled){background:var(--brand-tint);border-color:var(--brand-accent);transform:translateY(-1px)}.pc-chips button:disabled{cursor:default;opacity:.55}.pc-chips button[data-active=true]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-accent-ink)}.pc-question{font-size:15px;line-height:1.4}.pc-cue{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-muted);flex:none;font-size:10px}.pc-chips button[data-active=true] .pc-cue{color:var(--brand-accent-ink)}.pc-chips button i{font-style:normal}.pc-status{letter-spacing:.06em;color:var(--brand-muted);font-size:12px;margin-top:20px!important}.pc-delivery{background:var(--brand-tint-soft);border:1px solid var(--brand-border);border-radius:var(--brand-radius);margin-top:clamp(36px,4vw,60px);padding:clamp(22px,2.6vw,34px)}.pc-delivery h3{font-family:var(--brand-font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-ink);margin:0 0 18px;font-size:13px;font-weight:600}.pc-delivery dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px clamp(18px,3vw,40px);margin:0;display:grid}.pc-delivery dt{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);margin-bottom:5px;font-size:11px;font-weight:600}.pc-delivery dd{color:var(--brand-muted);margin:0;font-size:14px;line-height:1.55}.pc-delivery__note{border-top:1px solid var(--brand-border);padding-top:16px;line-height:1.6;margin-top:20px!important;font-size:12.5px!important}.pc-foot{background:var(--brand-surface)}
