.sz-palettes{margin:0 0 1.6rem}.sz-palettes .form__label{margin:0 0 1.4rem;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase}.sz-palettes__current{font-family:var(--font-heading-family);font-size:1.9rem;font-style:italic;letter-spacing:0;text-transform:none;color:#542733;margin-left:.4rem}.sz-palette{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.1rem 0;border-top:1px solid rgba(84,39,51,.12)}.sz-palette:last-child{border-bottom:1px solid rgba(84,39,51,.12)}.sz-palette__name{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.2;color:#292625}.sz-palette__name small{display:block;font-family:var(--font-body-family);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:#2926258c;margin-top:.2rem}.sz-palette__swatches{display:flex;gap:1.2rem;flex-shrink:0}.sz-swatch{display:inline-block;flex-shrink:0;width:4rem;height:4rem;padding:0;margin:0;border:0;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.3),transparent 55%),repeating-linear-gradient(45deg,rgba(255,255,255,.08) 0 1px,transparent 1px 3px),repeating-linear-gradient(-45deg,rgba(0,0,0,.09) 0 1px,transparent 1px 3px),radial-gradient(circle at 72% 78%,rgba(0,0,0,.2),transparent 62%),var(--sz-c, #E8D9D4);box-shadow:inset 0 0 0 1px #2926251f,0 1px 3px #29262526;outline:1px solid transparent;outline-offset:3px;transition:outline-color .2s ease,transform .2s ease}a.sz-swatch:hover,button.sz-swatch:hover{transform:scale(1.06)}.sz-swatch.is-current{outline:1.5px solid #542733}.sz-swatch:focus-visible{outline:2px solid #292625}.sz-lot{margin:2.4rem 0 1.6rem;padding:2.4rem;background:#e8d9d4;color:#292625}.sz-lot__badge{display:inline-block;margin:0 0 .8rem;padding:.3rem 1rem;background:#542733;color:#f7f3ed;font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase}.sz-lot__title{margin:0;font-family:var(--font-heading-family);font-size:2.6rem;color:#542733;line-height:1.15}.sz-lot__text{margin:.6rem 0 1.8rem;font-size:1.4rem}.sz-lot__pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;margin-bottom:1.6rem}.sz-lot__item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:1rem;align-items:center;padding:1.2rem;background:#f7f3ed}.sz-lot__item .sz-swatch{grid-row:span 2;width:3.4rem;height:3.4rem;cursor:default}.sz-lot__name{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.1}.sz-lot__price{font-size:1.3rem}.sz-lot__price s,.sz-lot__total s{opacity:.55;margin-right:.4rem}.sz-lot__plus{font-family:var(--font-heading-family);font-size:2.4rem;color:#542733}.sz-lot__choices{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.8rem}.sz-lot__choices .sz-swatch{width:3.2rem;height:3.2rem}.sz-lot__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:1.4rem;margin-bottom:1.4rem;border-top:1px solid rgba(84,39,51,.2);font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}.sz-lot__total strong{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:500;letter-spacing:0;text-transform:none;color:#542733}.sz-lot__note{margin:1rem 0 0;font-size:1.2rem;opacity:.7}@media screen and (max-width:749px){.sz-swatch{width:3.6rem;height:3.6rem}.sz-palette__name{font-size:1.7rem}.sz-lot{padding:1.8rem}.sz-lot__pair{grid-template-columns:1fr}.sz-lot__plus{text-align:center}}.sz-sw--noir-profond{--sz-c: #141526}.sz-sw--gris-clair{--sz-c: #A8A8AF}.sz-sw--blanc-neige{--sz-c: #F7FAF9}.sz-sw--taupe{--sz-c: #958278}.sz-sw--gris-fonce{--sz-c: #615F66}.sz-sw--cafe{--sz-c: #675344}.sz-sw--marron{--sz-c: #976149}.sz-sw--beige{--sz-c: #EBDBCD}.sz-sw--terra-cotta{--sz-c: #A93B2D}.sz-sw--bleu-jean{--sz-c: #496899}.sz-sw--bleu-marine{--sz-c: #273253}.sz-sw--vert-bouteille{--sz-c: #1D5272}.sz-sw--rouge-bordeaux{--sz-c: #9C012D}.sz-sw--rose-bebe{--sz-c: #E8B1BD}.sz-sw--jaune-moutarde{--sz-c: #F4B745}.sz-brand{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0 0 1.6rem;color:#542733;font-weight:400;line-height:1}.sz-brand--center{align-items:center;text-align:center;margin-left:auto;margin-right:auto}.sz-brand__pre{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:#292625;margin-bottom:.4rem}.sz-brand__logo-wrap{display:block;width:var(--sz-logo-w, 30rem);max-width:100%;aspect-ratio:var(--sz-logo-ratio, 5 / 2);overflow:hidden}.sz-brand__logo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sz-brand__fallback{font-family:var(--font-heading-family);font-style:italic;font-size:5.6rem}.sz-brand__by{font-family:var(--font-heading-family);font-size:2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-top:-.2rem}.sz-brand__by em{font-style:italic;font-weight:400;letter-spacing:.02em;text-transform:none;font-size:1.15em;margin-right:.25em}.sz-brand--sm{--sz-logo-w: 20rem}.sz-brand--sm .sz-brand__by{font-size:1.5rem}.sz-brand--lg{--sz-logo-w: 44rem}.sz-brand--lg .sz-brand__by{font-size:2.6rem}.sz-collection-hero{text-align:center}.sz-collection-hero .rte{max-width:56rem;margin:0 auto}@media screen and (max-width:749px){.sz-brand{--sz-logo-w: 24rem}.sz-brand--lg{--sz-logo-w: 30rem}.sz-brand__by{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/suzanne-swatches.css.map */
