.orchid-chooser{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:1rem;border:0;background:transparent;overflow:hidden;color:var(--orchid-charcoal);font-family:var(--orchid-body);font-weight:300;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}@media(min-width:640px){.orchid-chooser{padding:2rem}}.orchid-chooser[open]{display:grid;place-items:center}.orchid-chooser [hidden]{display:none}.orchid-chooser::backdrop{background:#12261a73}.orchid-chooser__panel{position:relative;width:100%;max-width:48rem;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(27,54,39,.15);border-radius:1rem;background:#fff;box-shadow:0 32px 80px -24px #1b362759}.orchid-chooser__step{padding:1.5rem}@media(min-width:768px){.orchid-chooser__step{padding:2.5rem}}.orchid-chooser__step[hidden]{display:none}.orchid-chooser__close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;z-index:1;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--orchid-forest);cursor:pointer;opacity:.55;transition:opacity .3s var(--orchid-ease),background-color .3s var(--orchid-ease)}.orchid-chooser__close:hover,.orchid-chooser__close:focus-visible{opacity:1;background:#1b36270f}.orchid-chooser__close:before,.orchid-chooser__close:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;width:.875rem;height:1px;background:currentColor;translate:-50% -50%}.orchid-chooser__close:before{rotate:45deg}.orchid-chooser__close:after{rotate:-45deg}.orchid-chooser-tier{display:grid;gap:2rem}@media(min-width:768px){.orchid-chooser-tier{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.orchid-chooser-tier__media{display:flex;align-items:center;justify-content:center}.orchid-chooser-tier__media img{display:block;width:100%;max-width:16.25rem;height:auto;object-fit:contain}.orchid-chooser-tier__media[hidden]{display:none}.orchid-chooser-tier__name{margin:.5rem 0 0}.orchid-chooser-tier__copy{margin:1rem 0 0;max-width:65ch;font-size:1rem;color:#1a1a1ab3}.orchid-chooser-tier__includes{margin:.5rem 0 0;font-size:.85rem;color:var(--orchid-ink-soft)}.orchid-chooser-tier__frequency{margin-top:2rem}.orchid-chooser-tier__frequency[hidden]{display:none}.orchid-chooser-freq{display:inline-flex;margin-top:.75rem;padding:.25rem;border:1px solid rgba(27,54,39,.2);border-radius:9999px}.orchid-chooser-freq__option{min-height:2.75rem;padding:.75rem 1.25rem;border:0;border-radius:9999px;background:transparent;font-family:var(--orchid-body);font-weight:500;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;line-height:1;color:#1b3627b3;cursor:pointer;transition:background-color .3s var(--orchid-ease),color .3s var(--orchid-ease)}.orchid-chooser-freq__option:hover{color:var(--orchid-forest)}.orchid-chooser-freq__option[aria-checked=true]{background:var(--orchid-forest);color:var(--orchid-botanical)}.orchid-chooser-vase{margin-top:2rem}.orchid-chooser-vase[hidden]{display:none}.orchid-chooser-vase__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0;font-family:var(--orchid-display);font-size:1.125rem;line-height:1.3;color:var(--orchid-forest)}.orchid-chooser-vase__optional{color:var(--orchid-ink-soft)}.orchid-chooser-vase__note{margin:.25rem 0 0;max-width:48ch;font-size:.85rem;color:var(--orchid-ink-soft)}.orchid-chooser-vase__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem}@media(min-width:560px){.orchid-chooser-vase__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.orchid-chooser-vase__option{position:relative;display:block;cursor:pointer}.orchid-chooser-vase__input{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.orchid-chooser-vase__frame{display:block;height:100%;padding:.5rem;border:1px solid rgba(27,54,39,.55);border-radius:1rem;background:#fff;transition:border-color .15s var(--orchid-ease),background-color .15s var(--orchid-ease)}.orchid-chooser-vase__option:hover .orchid-chooser-vase__frame{border-color:#1b3627bf}.orchid-chooser-vase__input:checked+.orchid-chooser-vase__frame{border-color:var(--orchid-forest);box-shadow:inset 0 0 0 1px var(--orchid-forest)}.orchid-chooser-vase__input:focus-visible+.orchid-chooser-vase__frame{outline:2px solid var(--orchid-forest);outline-offset:2px}.orchid-chooser-vase__media{display:grid;place-items:center;height:3.5rem;border-radius:.25rem;background:var(--orchid-linen-light);overflow:hidden}.orchid-chooser-vase__img{width:100%;height:100%;object-fit:contain;box-shadow:inset 0 0 0 1px #1b36270f}.orchid-chooser-vase__glyph{width:42%;height:52%;border-radius:34% 34% 46% 46%/12% 12% 34% 34%;background:linear-gradient(160deg,#1b362738,#1b36271a)}.orchid-chooser-vase__glyph--none{position:relative;border-radius:9999px;background:none;box-shadow:inset 0 0 0 1px #1b362740;width:44%;height:44%}.orchid-chooser-vase__glyph--none:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:10%;width:80%;height:1px;background:#1b362740;rotate:-45deg}.orchid-chooser-vase__tick{position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem;display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--orchid-forest);opacity:0;scale:.6;transition:opacity .15s var(--orchid-ease),scale .15s var(--orchid-ease)}.orchid-chooser-vase__tick:after{content:"";width:.25rem;height:.5rem;margin-block-start:-.125rem;border:solid var(--orchid-botanical);border-width:0 1.5px 1.5px 0;rotate:45deg}.orchid-chooser-vase__input:checked+.orchid-chooser-vase__frame .orchid-chooser-vase__tick{opacity:1;scale:1}.orchid-chooser-vase__name{display:block;margin-top:.75rem;font-family:var(--orchid-display);font-size:1rem;line-height:1.25;color:var(--orchid-forest)}.orchid-chooser-vase__meta{display:block;margin-top:.25rem;font-size:.85rem;line-height:1.4;color:var(--orchid-ink-soft)}.orchid-chooser-vase__price{font-variant-numeric:tabular-nums;color:#1b3627bf}.orchid-chooser-vase__summary{margin:1rem 0 0;padding:.75rem 1rem;border-radius:.75rem;background:var(--orchid-linen-light);font-size:.85rem;line-height:1.5;color:var(--orchid-forest)}.orchid-chooser-vase__summary[hidden]{display:none}.orchid-chooser__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem}.orchid-chooser__footnote{margin:1.5rem 0 0;font-size:.8rem;color:var(--orchid-ink-soft)}.orchid-chooser__quiet{min-height:2.75rem;padding:0 .25rem;border:0;background:none;font-family:var(--orchid-body);font-weight:500;font-size:.6875rem;letter-spacing:var(--orchid-tracking-ui);text-transform:uppercase;color:#1b3627b3;text-underline-offset:4px;cursor:pointer}.orchid-chooser__quiet:hover{text-decoration:underline}.orchid-chooser__quiet--muted{color:var(--orchid-ink-soft)}.orchid-chooser .orchid-btn[disabled],.orchid-chooser .orchid-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.orchid-chooser .orchid-btn[disabled]:hover,.orchid-chooser .orchid-btn[aria-disabled=true]:hover{transform:none}.orchid-chooser-table__title{margin:.5rem 0 0}.orchid-chooser-table__lines{margin:1.5rem 0 0;padding:0;list-style:none;border-bottom:1px solid rgba(27,54,39,.1)}.orchid-chooser-line{display:grid;gap:.75rem;padding-block:1rem;border-top:1px solid rgba(27,54,39,.1)}@media(min-width:640px){.orchid-chooser-line{grid-template-columns:1fr auto auto;align-items:center;gap:1.5rem}}.orchid-chooser-line__name{margin:0;font-family:var(--orchid-display);font-size:1.125rem;line-height:1.25;color:var(--orchid-forest)}.orchid-chooser-line__detail{margin:.125rem 0 0;font-size:.85rem;color:var(--orchid-ink-soft)}.orchid-chooser-line__stepper{display:inline-flex;align-items:center;justify-self:start;border:1px solid rgba(27,54,39,.2);border-radius:9999px}.orchid-chooser-line__step{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:9999px;background:transparent;font-family:var(--orchid-body);font-size:1rem;line-height:1;color:var(--orchid-forest);cursor:pointer;transition:background-color .3s var(--orchid-ease),color .3s var(--orchid-ease)}.orchid-chooser-line__step:hover:not([disabled]){background:var(--orchid-forest);color:var(--orchid-botanical)}.orchid-chooser-line__step[disabled]{opacity:.4;cursor:not-allowed}.orchid-chooser-line__qty{min-width:1.75rem;text-align:center;font-family:var(--orchid-display)}@media(min-width:640px){.orchid-chooser-line__money{text-align:end}}.orchid-chooser-line__price{margin:0;font-family:var(--orchid-display);font-size:1.25rem;color:var(--orchid-forest)}.orchid-chooser-line__unit{font-family:var(--orchid-body);font-size:.85rem;color:var(--orchid-ink-soft)}.orchid-chooser-line__remove{min-height:2.75rem;margin-inline-end:-.5rem;padding-inline:.5rem;border:0;background:none;font-family:var(--orchid-body);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--orchid-ink-soft);cursor:pointer}.orchid-chooser-line__remove:hover{color:var(--orchid-forest)}.orchid-chooser-table__empty{margin:1.5rem 0 0;color:var(--orchid-ink-soft)}.orchid-chooser-table__empty[hidden]{display:none}.orchid-chooser-foot{display:grid;gap:1.5rem;margin-top:1.5rem}@media(min-width:640px){.orchid-chooser-foot{grid-template-columns:1fr auto;align-items:end}}.orchid-chooser-zip__label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.orchid-chooser-zip__title{font-family:var(--orchid-display);font-size:1.125rem;color:var(--orchid-forest)}.orchid-chooser-zip__input{width:100%;margin-top:.5rem;padding:.5rem 0;border:0;border-bottom:1px solid rgba(27,54,39,.25);border-radius:0;background:transparent;font-family:var(--orchid-display);font-size:1.75rem;color:var(--orchid-forest)}.orchid-chooser-zip__input:focus{outline:none;border-bottom-color:var(--orchid-forest)}.orchid-chooser-zip__result{margin:.5rem 0 0;min-height:1.25rem;font-size:.85rem;color:var(--orchid-ink-soft)}.orchid-chooser-zip__result--eligible{color:var(--orchid-forest)}.orchid-chooser-total{text-align:start}@media(min-width:640px){.orchid-chooser-total{text-align:end}}.orchid-chooser-total__value{margin:0;font-family:var(--orchid-display);font-size:2rem;line-height:1;color:var(--orchid-forest)}.orchid-chooser__error{margin:1rem 0 0;font-size:.85rem;color:#8c2f24}.orchid-chooser__error[hidden]{display:none}.orchid-chooser__editor-note{margin-top:1.5rem;padding:.875rem 1rem;border:1px dashed var(--orchid-gold);border-radius:.75rem;background:#b8944f14;font-size:.85rem;line-height:1.5;color:var(--orchid-gold-text)}.orchid-chooser__editor-note[hidden]{display:none}.orchid-chooser__busy{opacity:.55;pointer-events:none}.orchid-chooser-trigger{cursor:pointer;font:inherit;text-align:start;width:100%}.orchid-chooser-trigger.is-chooser-open{border-color:#1b362766}.orchid-chooser-trigger.is-chooser-open .orchid-btn--outline{background:var(--orchid-forest);color:#fff;border-color:var(--orchid-forest)}.orchid-chooser-trigger.is-chooser-open .orchid-btn--outline-linen{background:var(--orchid-linen);color:var(--orchid-forest);border-color:var(--orchid-linen)}@keyframes orchid-chooser-in{0%{opacity:0;transform:translateY(1rem) scale(.98)}to{opacity:1;transform:none}}@keyframes orchid-chooser-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.5rem) scale(.98)}}@keyframes orchid-chooser-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes orchid-chooser-step-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:none}}.orchid-chooser[open] .orchid-chooser__panel{animation:orchid-chooser-in .5s cubic-bezier(.32,.72,0,1) both}.orchid-chooser[open]::backdrop{animation:orchid-chooser-backdrop-in .5s cubic-bezier(.32,.72,0,1) both}.orchid-chooser.is-closing .orchid-chooser__panel{animation:orchid-chooser-out .3s cubic-bezier(.32,.72,0,1) both}.orchid-chooser.is-closing::backdrop{animation:orchid-chooser-backdrop-in .3s cubic-bezier(.32,.72,0,1) reverse both}.orchid-chooser__step.is-entering{animation:orchid-chooser-step-in .5s cubic-bezier(.32,.72,0,1) both}@media(prefers-reduced-motion:reduce){.orchid-chooser[open] .orchid-chooser__panel,.orchid-chooser[open]::backdrop,.orchid-chooser.is-closing .orchid-chooser__panel,.orchid-chooser.is-closing::backdrop,.orchid-chooser__step.is-entering{animation:none!important}.orchid-chooser__close,.orchid-chooser-freq__option,.orchid-chooser-line__step,.orchid-chooser-vase__frame,.orchid-chooser-vase__tick{transition:none}.orchid-chooser-vase__tick{scale:1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/orchid-chooser.css.map */
