.pouch-sold-out{display:flex;flex-direction:column;gap:12px;margin:.75rem 0 .5rem}.pouch-sold-out__price-row{display:flex;align-items:center;gap:12px}.pouch-sold-out__price{font-size:28px;line-height:32px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#1d1d1b}.pouch-sold-out__badge{font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:#782616;background:#f7ece8;padding:2px 8px;border-radius:999px}.pouch-pairing-cta__button--sold-out{background:#cfd4d8;color:#5b6166;cursor:not-allowed}.pouch-pairing{--pp-ink: #1d1d1b;--pp-muted: #5b6166;--pp-slate: #587c8a;--pp-slate-700: #3f5c68;--pp-rust: #782616;--pp-mint: #f1f7f4;--pp-hairline: #dde3e7;--pp-lilac: #c9cfe9;--pp-radius: 16px;background:#fff;border:1px solid var(--pp-hairline);border-radius:var(--pp-radius);overflow:hidden;display:flex;flex-direction:column;margin:.75rem 0 0;font-family:var(--font-paragraph--family, "DM Sans", sans-serif);color:var(--pp-ink)}.pouch-pairing__toggle-row{display:flex;align-items:center;gap:16px;padding:16px 20px}.pouch-pairing__thumb{width:84px;height:84px;border-radius:12px;background:var(--pp-lilac);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pouch-pairing__thumb img{width:84px;height:84px;object-fit:cover;mix-blend-mode:multiply}.pouch-pairing__copy{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.pouch-pairing__title{font-size:17px;line-height:22px;font-weight:500}.pouch-pairing__meta{font-size:13px;line-height:18px;color:var(--pp-muted)}.pouch-pairing__drop{font-size:13px;line-height:18px;color:var(--pp-slate-700);font-weight:500}.pouch-pairing__drop s{color:var(--pp-muted);font-weight:400;margin-left:4px}.pouch-pairing__switch{width:52px;height:32px;border-radius:999px;border:0;padding:3px;background:#cfd4d8;cursor:pointer;flex-shrink:0;position:relative;transition:background .2s ease}.pouch-pairing__switch[aria-checked=true]{background:var(--pp-slate)}.pouch-pairing__knob{display:block;width:26px;height:26px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #1d1d1b33;transition:transform .2s ease}.pouch-pairing__switch[aria-checked=true] .pouch-pairing__knob{transform:translate(20px)}.pouch-pairing__summary[hidden],.pouch-pairing__hint[hidden]{display:none!important}.pouch-pairing__summary{border-top:1px solid var(--pp-hairline);background:var(--pp-mint);padding:16px 20px;display:flex;flex-direction:column;gap:10px}.pouch-pairing[data-paired=false] .pouch-pairing__summary,.pouch-pairing[data-paired=true] .pouch-pairing__hint{display:none!important}.pouch-pairing[data-paired=true] .pouch-pairing__summary{display:flex!important}.pouch-pairing__summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;line-height:22px}.pouch-pairing__summary-row--total{border-top:1px solid var(--pp-hairline);padding-top:10px;font-weight:500}.pouch-pairing__summary-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pouch-pairing__save-chip{font-size:11px;line-height:14px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--pp-slate-700);background:#fff;padding:3px 8px;border-radius:999px}.pouch-pairing__summary-prices{display:flex;align-items:baseline;gap:8px}.pouch-pairing__summary-prices s{font-size:15px;color:var(--pp-muted)}.pouch-pairing__summary-price{font-size:17px;line-height:22px;font-weight:500;font-variant-numeric:tabular-nums}.pouch-pairing__summary-price--accent{color:var(--pp-slate-700)}.pouch-pairing__hint{border-top:1px solid var(--pp-hairline);padding:12px 20px;font-size:13px;line-height:18px;color:var(--pp-muted)}.pouch-pairing-cta{display:flex;flex-direction:column;gap:12px;margin:1rem 0 .5rem}.pouch-pairing-cta__button{width:100%;min-height:52px;border:0;border-radius:999px;background:#000;color:#fff;font-family:inherit;font-size:16px;line-height:20px;font-weight:500;padding:16px 24px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.pouch-pairing-cta__button:disabled{opacity:.65;cursor:not-allowed}.pouch-pairing-cta__note{margin:0;font-size:13px;line-height:18px;color:#5b6166;text-align:center}.pouch-ritual{--pr-ink: #1d1d1b;--pr-muted: #5b6166;background:#fff;border-top:1px solid #dde3e7;color:var(--pr-ink);font-family:var(--font-paragraph--family, "DM Sans", sans-serif)}.pouch-ritual__inner{max-width:var(--page-width, 1200px);margin:0 auto;padding:64px 24px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}.pouch-ritual__media{flex:1 1 420px;min-width:0}.pouch-ritual__media img{width:100%;border-radius:16px;display:block}.pouch-ritual__media-placeholder{aspect-ratio:4 / 3;border-radius:16px;background:#f1f7f4;border:1px dashed #587c8a}.pouch-ritual__content{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.pouch-ritual__eyebrow{font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--pr-muted)}.pouch-ritual__heading{margin:0;font-size:26px;line-height:30px;font-weight:500;letter-spacing:-.01em}.pouch-ritual__text{margin:0;color:var(--pr-muted);font-size:15px;line-height:22px}.pouch-ritual__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:8px}.pouch-ritual__stat-value{display:block;font-size:17px;line-height:22px;font-weight:500}.pouch-ritual__stat-label{display:block;font-size:13px;line-height:18px;color:var(--pr-muted)}@media(max-width:749px){.pouch-ritual__inner{padding:40px 16px;gap:28px}.pouch-ritual__heading{font-size:22px;line-height:28px}.pouch-ritual__stats{grid-template-columns:1fr;gap:12px}}.cart-pouch-option-a{--cpa-ink: #1d1d1b;--cpa-muted: #5b6166;--cpa-slate: #587c8a;--cpa-slate-700: #3f5c68;--cpa-mint: #f1f7f4;--cpa-hairline: #dde3e7;width:100%;margin:.75rem 0 .5rem;padding:16px;border:1px solid var(--cpa-hairline);border-radius:16px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;font-family:DM Sans,DM sans,sans-serif;color:var(--cpa-ink)}.cart-pouch-option-a__offer{display:flex;align-items:center;gap:14px;padding:14px 16px;border:2px solid var(--cpa-slate);border-radius:16px;background:var(--cpa-mint);cursor:pointer;box-sizing:border-box}.cart-pouch-option-a__offer:has(.cart-pouch-option-a__checkbox:not(:checked)){border-color:var(--cpa-hairline);background:#fff}.cart-pouch-option-a__checkbox{width:22px;height:22px;margin:0;flex-shrink:0;accent-color:var(--cpa-slate);cursor:pointer}.cart-pouch-option-a__image{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#fff}.cart-pouch-option-a__image img{width:100%;height:100%;object-fit:cover;display:block}.cart-pouch-option-a__copy{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.cart-pouch-option-a__title{font-size:15px;line-height:20px;font-weight:500}.cart-pouch-option-a__sub{font-size:13px;line-height:18px;color:var(--cpa-muted)}.cart-pouch-option-a__prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.cart-pouch-option-a__price{font-size:17px;line-height:22px;font-weight:500;color:var(--cpa-slate-700);font-variant-numeric:tabular-nums}.cart-pouch-option-a__compare{font-size:13px;line-height:18px;color:var(--cpa-muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.cart-pouch-option-a__summary{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px;font-size:14px;line-height:20px;color:var(--cpa-muted)}.cart-pouch-option-a__summary strong{font-weight:500;color:var(--cpa-ink);font-variant-numeric:tabular-nums}.cart-pouch-option-a[data-include=false] .cart-pouch-option-a__summary{display:none}.cart-pouch-option-a__cta{width:100%;min-height:52px;border:0;border-radius:999px;background:#000;color:#fff;font-family:inherit;font-size:16px;line-height:20px;font-weight:500;padding:14px 20px;cursor:pointer;font-variant-numeric:tabular-nums}.cart-pouch-option-a__cta:disabled{opacity:.55;cursor:not-allowed}.cart-pouch-option-a__note{margin:0;font-size:13px;line-height:18px;color:var(--cpa-muted);text-align:center}
/*# sourceMappingURL=/cdn/shop/t/48/assets/pouch-pairing.css.map */
