.format-selector{margin-block:1.6rem;padding-block:1.6rem;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.format-selector__label{display:block;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 1.2rem);letter-spacing:.1em;color:rgba(var(--color-foreground),.75);text-transform:uppercase;margin:0 0 .9rem}.format-selector__options{display:flex;flex-wrap:wrap;gap:.6rem}.format-selector__btn{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.55rem;padding:1.4rem 1.4rem 1rem;min-width:100px;min-height:90px;background:rgb(var(--color-background));border:1px solid #E6E2D9;border-radius:0;cursor:pointer;color:#9b958a;font-family:var(--dp-mono, "IBM Plex Mono", monospace);transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease;outline:none;position:relative}.format-selector__btn:hover{border-color:#ad8a3a;color:#ad8a3a}.format-selector__btn:focus-visible{box-shadow:0 0 0 3px #ad8a3a33}.format-selector__btn.is-selected{border-color:#15130f;box-shadow:inset 0 0 0 1.5px #15130f;color:#ad8a3a;background:rgb(var(--color-background))}.format-selector__btn .format-selector__icon svg{stroke:currentColor;transition:stroke .15s ease}.format-selector__btn.is-selected .format-selector__price-tag{color:#ad8a3ab3}.format-selector__icon{display:flex;align-items:flex-end;justify-content:center;height:38px;line-height:0}.format-selector__btn[data-format=vial] .format-selector__icon svg{width:24px;height:48px}.format-selector__btn[data-format=cart] .format-selector__icon svg{width:58px;height:24px}.format-selector__btn[data-format=pen] .format-selector__icon svg{width:68px;height:20px}.format-selector__btn[data-format=nasal] .format-selector__icon svg{width:32px;height:48px}.format-selector__name{font-family:var(--dp-mono, "IBM Plex Mono", monospace);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.format-selector__price-tag{font-family:var(--dp-mono, "IBM Plex Mono", monospace);font-size:9px;letter-spacing:.06em;color:#9b958a;transition:color .15s ease}.format-explainer{margin-top:1.2rem}.format-explainer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;border-bottom:1px solid #E6E2D9;padding:0 2px;cursor:pointer;color:#9b958a;gap:.5rem;margin-bottom:20px}.format-explainer__toggle:hover{color:#15130f}.format-explainer__toggle-text{font-family:var(--dp-mono, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#9b958a;text-align:left}.format-explainer__chevron{display:flex;align-items:center;flex-shrink:0;color:#ad8a3a;width:16px;height:16px;transition:transform .28s ease}.format-explainer__toggle[aria-expanded=true] .format-explainer__chevron{transform:rotate(180deg)}.format-explainer__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease;overflow:hidden}.format-explainer__body[aria-hidden=false]{grid-template-rows:1fr}.format-explainer__inner{min-height:0;overflow:hidden}.format-explainer__grid{display:grid!important;grid-template-columns:1fr 1fr;gap:14px}.format-explainer__card{background:#f3f1ec;border:1px solid #E6E2D9;padding:18px;display:flex;flex-direction:column}.format-explainer__card-icon{display:flex;align-items:center;margin-bottom:10px;color:#ad8a3a}.format-explainer__card-icon svg{stroke:#ad8a3a}.format-explainer__card-name{font-family:var(--dp-mono, "IBM Plex Mono", monospace);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#15130f;margin:0 0 8px}.format-explainer__card-desc{font-family:var(--font-body-family, "Spectral", serif);font-size:11px;line-height:1.6;color:#4a463d;margin:0 0 10px}.format-explainer__card-req{margin-top:auto;margin-bottom:0;padding-top:10px;border-top:1px solid #E6E2D9;font-family:var(--dp-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:9px;letter-spacing:.06em;color:#ad8a3a;text-transform:uppercase}.format-explainer__storage-notes{margin-top:16px;padding-top:16px;border-top:1px solid #E6E2D9;display:flex;flex-direction:column;gap:8px}.format-explainer__storage-notes p{margin:0;font-family:var(--dp-mono, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.02em;color:#9b958a}@media(max-width:480px){.format-selector__btn{min-width:80px;min-height:72px;padding:1rem 1rem .75rem}.format-selector__btn[data-format=cart] .format-selector__icon svg{width:48px;height:20px}.format-selector__btn[data-format=pen] .format-selector__icon svg{width:56px;height:17px}.format-explainer__grid{gap:10px}.format-explainer__card{padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/format-selector.css.map */
