[data-theme=boutique].sf-root{--kt-title-weight:800;--kt-icon-stroke:1.7;--kt-glass:rgb(255 255 255/0.72);--kt-glass-line:rgb(var(--line));background-image:radial-gradient(30rem 22rem at 100% 0,rgb(var(--surface-2)),transparent 70%),radial-gradient(26rem 20rem at 0 40%,rgb(205 184 255/.25),transparent 70%);background-repeat:no-repeat}[data-theme=boutique] .kh-logo span{color:rgb(var(--brand))}[data-theme=boutique] .kh-link{font-weight:700}[data-theme=boutique] .kh-link:hover,[data-theme=boutique] .kh-link[data-open]{color:rgb(var(--brand))}[data-theme=boutique] .kh-mega-in{border-radius:2rem;border-color:rgb(var(--line))}[data-theme=boutique] .kb-h{-webkit-text-decoration:underline wavy rgb(var(--brand)/.45);text-decoration:underline wavy rgb(var(--brand)/.45);text-decoration-thickness:2px;text-underline-offset:.45em}[data-theme=boutique] .kb-head{justify-content:center;flex-direction:column;gap:.25rem;text-align:center}[data-theme=boutique] .kb-more{color:rgb(var(--brand))}[data-theme=boutique] .kx-blobs i:first-child{background:rgb(var(--brand)/.18)}[data-theme=boutique] .kx-blobs i:nth-child(2){background:rgb(205 184 255/.45)}[data-theme=boutique] .kx-blobs i:nth-child(3){background:rgb(255 232 163/.7)}[data-theme=boutique] .kx-cta{display:inline-block;justify-self:start;margin-top:.25rem;padding:.45rem 1rem;border-radius:999px;background:rgb(var(--brand));color:rgb(var(--brand-fg))}[data-theme=boutique] .kb-cats[data-variant=bubbles] .kb-cat-img{box-shadow:0 18px 30px -22px rgb(var(--brand)/.6)}[data-theme=boutique] .kb-cats[data-variant=bubbles] .kb-cat-name{font-size:.9rem}[data-theme=boutique] .kc .sf-card-badges>span{background:rgb(var(--surface));color:rgb(var(--brand))}[data-theme=boutique] .kc-off{background:rgb(var(--brand))}[data-theme=boutique] .kc .sf-card-heart button[data-on]{color:rgb(var(--brand))}[data-theme=boutique] .kc .sf-card-add{background:rgb(var(--brand));color:#fff}[data-theme=boutique] .kb-promise li{border-radius:999px;background:rgb(var(--surface-2));border:0;justify-content:center}[data-theme=boutique] .kb-col{border-radius:2rem}[data-theme=boutique] .kb-col-cta{background:rgb(var(--surface));color:rgb(var(--brand))}[data-theme=boutique] .kb-campaign-in{border-radius:999px;padding-inline:1.5rem}@media (max-width:639px){[data-theme=boutique] .kb-campaign-in{border-radius:1.5rem}}[data-theme=boutique] .kq-cell{background:rgb(255 255 255/.25);border-radius:999px;min-width:3.2rem}[data-theme=boutique] .kf{background:rgb(var(--surface-2));border-top:0;border-radius:2.5rem 2.5rem 0 0}[data-theme=boutique] .kf-btn,[data-theme=boutique] .kf-news-input{border-radius:999px}[data-theme=boutique] .kf-news-input{border-color:rgb(var(--brand)/.25)}[data-theme=boutique] .sf-toolbar{border-radius:999px;padding-inline:1rem;background:rgb(var(--surface-2));border:0}[data-theme=boutique] .sf-density a{border-radius:999px}