.plume{--plume-ink: #17150f;--plume-ink-soft: #56524a;--plume-ink-faint: #8b867b;--plume-paper: #faf7f2;--plume-paper-2: #f1ece3;--plume-line: rgba(23, 21, 15, .12);--plume-line-strong: rgba(23, 21, 15, .22);--plume-accent: #3d4a3a;--plume-accent-soft: #e7ebe2;--plume-star: #b8873b;--plume-radius: 14px;--plume-radius-lg: 22px;font-family:var(--font-body-family);color:var(--plume-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.plume *,.plume *:before,.plume *:after{box-sizing:border-box}.plume__inner{max-width:1120px;margin:0 auto;padding:0 20px}.plume__inner--narrow{max-width:860px}@media screen and (min-width:750px){.plume__inner{padding:0 40px}}.plume-eyebrow{font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--plume-ink-faint);margin:0 0 18px}.plume-h2{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(31px,5vw,50px);line-height:1.1;letter-spacing:-.015em;margin:0 0 20px;color:var(--plume-ink)}.plume-h3{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(22px,3vw,29px);line-height:1.2;letter-spacing:-.01em;margin:0}.plume-lead{font-size:clamp(17px,2vw,20px);line-height:1.65;color:var(--plume-ink-soft);margin:0 0 18px}.plume-body{font-size:17px;line-height:1.7;color:var(--plume-ink-soft);margin:0}.plume-body+.plume-body{margin-top:14px}.plume-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:480px;padding:21px 34px;border:0;border-radius:100px;background:var(--plume-ink);color:#fff;font-family:var(--font-body-family);font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.plume-cta:hover{background:var(--plume-accent);color:#fff;transform:translateY(-1px)}.plume-cta--ghost{background:transparent;color:var(--plume-ink);border:1.5px solid var(--plume-line-strong)}.plume-cta--ghost:hover{background:var(--plume-ink);color:#fff}.plume-cta-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:38px}.plume-cta-note{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--plume-ink-faint);text-align:center;margin:0}.plume-stars{color:var(--plume-star);letter-spacing:.12em;font-size:16px;line-height:1}.plume-acc{border-top:1px solid var(--plume-line)}.plume-acc__item{border-bottom:1px solid var(--plume-line)}.plume-acc__item>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;padding:24px 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(19px,2.4vw,24px);line-height:1.3;letter-spacing:-.005em;color:var(--plume-ink)}.plume-acc__item>summary::-webkit-details-marker{display:none}.plume-acc__item>summary:focus-visible{outline:2px solid var(--plume-accent);outline-offset:4px}.plume-acc__icon{flex:0 0 auto;width:24px;height:24px;margin-top:4px;position:relative;border-radius:50%;border:1px solid var(--plume-line-strong);transition:transform .25s ease,background-color .25s ease}.plume-acc__icon:before,.plume-acc__icon:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:opacity .25s ease}.plume-acc__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.plume-acc__item[open] .plume-acc__icon{background:var(--plume-accent-soft)}.plume-acc__item[open] .plume-acc__icon:after{opacity:0}.plume-acc__body{padding:0 0 28px;max-width:68ch}.plume-acc__body p{font-size:17px;line-height:1.7;color:var(--plume-ink-soft);margin:0}.plume-acc__body p+p{margin-top:12px}.plume-section-head{margin-bottom:42px}.plume-section-head--center{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}@media screen and (prefers-reduced-motion:reduce){.plume-cta,.plume-acc__icon{transition:none}}.plume-buybox-anchor{display:block;height:0;scroll-margin-top:110px}.plume-bonus{margin:24px 0;padding:22px 24px;border:1px dashed var(--plume-line-strong);border-radius:var(--plume-radius);background:var(--plume-accent-soft)}.plume-bonus__head{display:flex;align-items:baseline;gap:10px;margin-bottom:9px}.plume-bonus__emoji{flex:0 0 auto;font-size:18px;line-height:1}.plume-bonus__title{margin:0;font-family:var(--font-body-family);font-size:17px;font-weight:700;line-height:1.4;color:var(--plume-ink)}.plume-bonus__text{margin:0;font-size:15px;line-height:1.6;color:var(--plume-ink-soft)}.plume-bonus__price{display:flex;align-items:baseline;gap:10px;margin:13px 0 0}.plume-bonus__was{font-size:15px;color:var(--plume-ink-faint);text-decoration:line-through}.plume-bonus__now{font-size:19px;font-weight:700;color:var(--plume-accent)}.plume-hero{margin-bottom:4px}.plume-hero__eyebrow{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--plume-ink-faint)}.plume-hero__h1{margin:0 0 16px;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(31px,4.6vw,47px);line-height:1.08;letter-spacing:-.02em;color:var(--plume-ink)}.plume-hero__rating{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:9px}.plume-hero__rating-text{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--plume-ink-soft)}.plume-hero__proof{margin:0 0 20px;font-size:15px;font-weight:500;color:var(--plume-ink-faint)}.plume-hero__intro{margin:0;font-size:18px;line-height:1.6;font-weight:500;color:var(--plume-ink)}.emoji-benefits-container{display:flex;flex-direction:column;gap:13px}.emoji-benefits-container p{margin:0;padding-left:32px;text-indent:-32px;font-size:17px;line-height:1.6;color:#17150fc7}.emoji-benefits-container p:empty{display:none}.product__text{font-size:16px;line-height:1.6}.product__text.caption-with-letter-spacing{font-size:13px;letter-spacing:.09em;line-height:1.6}.product__text.subtitle{font-size:15px;line-height:1.6}.product__accordion .accordion__title{font-size:18px}.product__accordion .accordion__content,.product__accordion .accordion__content p,.product__accordion .accordion__content li{font-size:16px;line-height:1.7}.product .price,.product .price__regular,.product .price__sale{font-size:22px}.product-form__submit,.product-form__submit span{font-size:16px;letter-spacing:.06em}.quantity-discounts__headline{font-size:15px;letter-spacing:.1em}.quantity-discounts__label,.quantity-discounts__option-label{font-size:16px;font-weight:700}.quantity-discounts__benefit,.quantity-discounts__caption{font-size:14px;line-height:1.5}.quantity-discounts__badge{font-size:12px;letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/16/assets/plume.css.map */
