.subscription-app{direction:rtl;text-align:right}.subscription-app__surface,.subscription-app__wizard,.subscription-app__faq,.subscription-app__faq-list,.subscription-app__header,.subscription-app__step-card,.subscription-app__drop-card,.subscription-app__review-card,.subscription-app__review-footer,.subscription-app__review-product,.subscription-app__gift-fields,.subscription-app__review-meta-badges{display:grid;gap:1rem}.subscription-app__surface{gap:1.35rem}.subscription-app__shell{display:grid;gap:1.5rem;max-width:min(100%,1180px);margin-inline:auto}.subscription-app__wizard{width:100%;max-width:56rem;margin-inline:auto}.subscription-app__faq{align-content:start;padding:1.25rem;border:1px solid rgb(var(--text-color) / .08);border-radius:24px;background:#fff;box-shadow:0 8px 24px rgb(var(--text-color) / .04)}.subscription-app__header{justify-items:center;text-align:center;max-width:52rem;margin-inline:auto;margin-block-end:1rem}.subscription-app__header .prose{max-width:46rem;margin-inline:auto}.subscription-app__progress-bar{position:sticky;top:calc(var(--sticky-area-height, 0px) + .5rem);z-index:20;isolation:isolate;margin-block-end:1.35rem;padding-block:.8rem .85rem;background:transparent;overflow:visible}.subscription-app__progress-bar:before{content:"";position:absolute;top:.2rem;right:0;bottom:.2rem;left:0;z-index:-1;background:rgb(var(--background) / .72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;border:1px solid rgb(var(--border-color) / .24)}.subscription-app__progress-scroller{max-width:58rem;margin-inline:auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:none;scrollbar-width:none;background:transparent;border:0;box-shadow:none;padding:0;touch-action:pan-x;-webkit-overflow-scrolling:touch}.subscription-app__progress-scroller::-webkit-scrollbar{display:none}.subscription-app__progress{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;align-items:start;width:100%;min-width:0;color:rgb(var(--text-color) / .5);font-size:.82rem;padding-block:0}.subscription-app__progress--three-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-app__progress--two-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-app__progress:before{content:none}.subscription-app__progress-step{position:relative;z-index:1;display:grid;justify-items:center;gap:.35rem;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.subscription-app__progress-step:focus-visible{outline:2px solid rgb(var(--text-color) / .3);outline-offset:.35rem}.subscription-app__progress-step:not(:last-child):after{content:"";position:absolute;top:.9rem;inset-inline-start:calc(50% + 1.25rem);width:calc(100% - 1.4rem);border-top:1px dotted rgb(var(--border-color) / .95)}.subscription-app__progress-dot{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid rgb(var(--border-color));border-radius:999px;background:transparent;color:rgb(var(--text-color) / .42);font-size:.78rem;font-weight:500;line-height:1;transition:border-color .2s ease,color .2s ease,transform .2s ease}.subscription-app__progress-dot:before{content:attr(data-progress-number)}.subscription-app__progress-label{display:block;line-height:1.4;white-space:nowrap}.subscription-app__progress-step.is-active{color:rgb(var(--text-color));font-weight:600}.subscription-app__progress-step.is-active .subscription-app__progress-dot{border-color:rgb(var(--text-color));color:rgb(var(--text-color));background:rgb(var(--text-color) / .07);box-shadow:0 0 0 .16rem rgb(var(--text-color) / .08);transform:scale(1.03)}.subscription-app__step-card,.subscription-app__drop-card,.subscription-app__review-card{border:1px solid rgb(var(--border-color));border-radius:0;background:rgb(var(--background))}.subscription-app__step-card,.subscription-app__drop-card,.subscription-app__review-card{padding:1.2rem;box-shadow:0 .55rem 1.45rem rgb(var(--text-color) / .04)}.subscription-app__step-card{scroll-margin-block-start:calc(var(--sticky-area-height, 0px) + 1.5rem)}.subscription-app__step-card--summary{padding-top:1rem}.subscription-app__choice-grid,.subscription-app__drop-grid,.subscription-app__option-grid,.subscription-app__field-grid,.subscription-app__review-grid{display:grid;gap:.85rem}.subscription-app__choice{width:100%;min-height:100%;padding:0;display:grid;gap:0;justify-items:start;align-content:start;text-align:right;overflow:hidden}.subscription-app__option-card:hover,.subscription-app__segment-button:hover{border-color:rgb(var(--text-color))}.subscription-app__choice.is-selected,.subscription-app__segment-button.is-selected{background:#fff;color:rgb(var(--text-color));border-color:rgb(var(--text-color));box-shadow:0 0 0 1px rgb(var(--text-color)),0 1rem 2.1rem rgb(var(--text-color) / .08)}.subscription-app__choice-media{display:block;width:100%;aspect-ratio:16 / 11;overflow:hidden;background:#f3ede4}.subscription-app__choice-image{display:block;width:100%;height:100%;object-fit:cover}.subscription-app__story-card-media{display:block;width:100%;aspect-ratio:var(--subscription-story-card-aspect, 1 / 1.05);overflow:hidden;border-radius:20px;background:#0000000a}.subscription-app__story-card-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.subscription-app__choice--tier:hover .subscription-app__story-card-image{transform:scale(1.04)}.subscription-app__story-card-media--placeholder{display:grid;place-items:center;background:linear-gradient(180deg,#ece4d8,#ddd1c0)}.subscription-app__story-card-placeholder-label{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:.35rem .8rem;border:1px solid rgb(var(--text-color) / .1);border-radius:999px;background:#ffffffad;font-size:.78rem;font-weight:600;letter-spacing:.08em;color:rgb(var(--text-color) / .72)}.subscription-app__story-card-content{display:grid;gap:.6rem;width:100%}.subscription-app__story-card-eyebrow,.subscription-app__story-card-text,.subscription-app__story-card-link,.subscription-app__story-card-meta{color:rgb(var(--text-color) / .72)}.subscription-app__story-card-title{margin:0;font-size:clamp(1.25rem,1.1rem + .35vw,1.55rem);line-height:1.1}.subscription-app__story-card-text,.subscription-app__story-card-meta{line-height:1.6}.subscription-app__story-card-link{margin-top:.35rem;display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.subscription-app__choice-body{display:grid;gap:.45rem;width:100%;padding:1.35rem 1.3rem 1.45rem}.subscription-app__choice-body--text-only{min-height:100%;align-content:center}.subscription-app__choice-title,.subscription-app__choice-subprice,.subscription-app__choice-text{color:inherit}.subscription-app__choice-title{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;text-transform:none}.subscription-app__choice-subprice{font-size:.92rem;opacity:.82}.subscription-app__choice-text{line-height:1.7;opacity:.86}.subscription-app__step-heading{display:grid;gap:.7rem;align-items:start}.subscription-app__step-heading--stacked{justify-content:flex-start}.subscription-app__step-heading>div{display:grid;gap:.35rem;max-width:42rem}.subscription-app__step-heading--single-mode-centered{justify-content:center}.subscription-app__step-heading--single-mode-centered>div{width:100%;text-align:center}.subscription-app__mode-context{display:grid;gap:.35rem;max-width:34rem;margin-inline:auto;padding:1rem 1.2rem;border:1px solid rgb(var(--border-color));background:linear-gradient(180deg,rgb(var(--text-color) / .04),rgb(var(--text-color) / .02));text-align:center;justify-items:center}.subscription-app__mode-context-title{margin:0;font-size:clamp(1.25rem,1.05rem + .45vw,1.5rem);line-height:1.2;letter-spacing:.08em;text-transform:none;color:rgb(var(--text-color))}.subscription-app__mode-context-text{margin:0;max-width:28rem;color:rgb(var(--text-color) / .78);line-height:1.75}.subscription-app__mode-context-text :where(p:first-child){margin-top:0}.subscription-app__mode-context-text :where(p:last-child){margin-bottom:0}.subscription-app__step-heading .h4,.subscription-app__summary-title{margin:0;font-size:clamp(1.55rem,1.2rem + 1vw,2.1rem);line-height:1.14}.subscription-app__back-button{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding-inline:1rem 1.2rem;border-color:rgb(var(--text-color));color:rgb(var(--text-color));background:rgb(var(--background));font-size:.88rem;font-weight:600;letter-spacing:.08em;white-space:nowrap}.subscription-app__back-button:before{content:"\21a9";font-size:1rem;line-height:1}.subscription-app__back-button:hover{background:rgb(var(--text-color) / .05)}.subscription-app__summary-stack{gap:.85rem}.subscription-app__step-heading--summary{gap:.45rem .85rem;margin-bottom:0}.subscription-app__summary-intro{display:grid;gap:.25rem;max-width:42rem}.subscription-app__summary-title{margin:0}.subscription-app__summary-copy.prose{max-width:none}.subscription-app__summary-copy :where(p:first-child){margin-top:0}.subscription-app__summary-copy :where(p:last-child){margin-bottom:0}.subscription-app__details-context{display:grid;gap:.55rem;max-width:38rem}.subscription-app__details-context :where(p:first-child){margin-top:0}.subscription-app__details-context :where(p:last-child){margin-bottom:0}.subscription-app__details-top-note{margin:0;font-weight:600;color:rgb(var(--text-color) / .82)}.subscription-app__details-points{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.subscription-app__details-points li{position:relative;padding-inline-start:1rem}.subscription-app__details-points li:before{content:"";position:absolute;inset-inline-start:0;top:.72em;width:.32rem;height:.32rem;border-radius:999px;background:rgb(var(--text-color) / .55)}.subscription-app__section-eyebrow,.subscription-app__review-kicker,.subscription-app__inline-title,.subscription-app__overview-label{margin:0;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--text-color) / .62)}.subscription-app__choice-grid--modes,.subscription-app__choice-grid--tiers,.subscription-app__choice-grid--lanes,.subscription-app__drop-grid--home,.subscription-app__drop-grid--gift,.subscription-app__field-grid--two,.subscription-app__option-grid,.subscription-app__review-grid{grid-template-columns:minmax(0,1fr)}.subscription-app__drop-grid--home,.subscription-app__drop-grid--gift{align-items:start}.subscription-app__field-grid--gift-schedule .form-control{min-width:0}.subscription-app__drop-header,.subscription-app__review-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem}.subscription-app__drop-header-actions{display:grid;gap:.45rem;justify-items:end}.subscription-app__drop-selected{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:end;gap:.6rem;max-width:100%}.subscription-app__drop-selected-copy{display:grid;gap:.08rem;justify-items:end}.subscription-app__drop-selected-media{display:inline-flex;width:3.35rem;height:3.35rem;overflow:hidden;border:1px solid rgb(var(--border-color));background:rgb(var(--background));flex-shrink:0}.subscription-app__drop-selected-media img{display:block;width:100%;height:100%;object-fit:cover}.subscription-app__drop-selected-title{font-size:.98rem;font-weight:600;line-height:1.35;text-align:right}.subscription-app__drop-selected-note{font-size:.78rem;line-height:1.4;color:rgb(var(--text-color) / .58);text-align:right}.subscription-app__drop-toggle{min-width:6.5rem}.subscription-app__drop-summary-toggle{margin-top:.55rem;min-width:6.5rem}.subscription-app__drop-summary{margin:0}.subscription-app__drop-card.is-collapsed{gap:.55rem;padding-block:1rem}.subscription-app__drop-card.is-collapsed .subscription-app__drop-header{align-items:center}.subscription-app__drop-body[hidden]{display:none!important}.subscription-app__line-tag{display:inline-flex;align-items:center;min-height:2.2rem;padding:.45rem .85rem;border:1px solid rgb(var(--border-color));border-radius:var(--button-border-radius);background:transparent;color:rgb(var(--text-color) / .72);font-size:.85rem}.subscription-app__option-card{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start;align-content:start;width:100%;min-height:100%;padding:0;border:1px solid rgb(var(--border-color));border-radius:var(--button-border-radius);background:rgb(var(--background));color:rgb(var(--text-color));text-align:center;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease;overflow:hidden}.subscription-app__option-card.is-selected{border-color:rgb(var(--text-color));background:linear-gradient(180deg,rgb(var(--text-color) / .07),rgb(var(--text-color) / .03));box-shadow:0 0 0 1px rgb(var(--text-color)),0 1rem 1.8rem rgb(var(--text-color) / .11);transform:translateY(-1px)}.subscription-app__option-media{width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:0;background:transparent}.subscription-app__option-media img{display:block;width:100%;height:100%;object-fit:cover}.subscription-app__option-card[data-option-label="\5e1\5d8  \5e9\5e7\5d8"] .subscription-app__option-image.product-card__image{object-position:center top!important;transform:scale(1.04) translateY(-21%)}.subscription-app__option-card[data-option-label="\5e1\5d8  \5e4\5d0\5e8"] .subscription-app__option-image.product-card__image{object-position:center top!important;transform:scale(1.04) translateY(-23%)}.subscription-app__option-card[data-option-label="\5e1\5d9\5d3\5d5\5e8  \5d7\5de\5e0\5d9\5d5\5ea"] .subscription-app__option-image.product-card__image{object-position:center top!important;transform:scale(1.04) translateY(-18%)}.subscription-app__option-card[data-option-label="\5e1\5d9\5d3\5d5\5e8  \5d0\5d4\5d1\5ea  \5d5\5e8\5d3\5d9\5dd"] .subscription-app__option-image.product-card__image{object-position:center top!important;transform:scale(1.04) translateY(-13%)}.subscription-app__option-media--text{display:grid;place-items:center;min-height:7rem;padding:.75rem;font-size:.92rem;font-weight:600;line-height:1.35;text-align:center}.subscription-app__option-copy{display:grid;gap:.25rem;justify-items:center;align-content:start;padding-inline:1rem;padding-block-end:.95rem}.subscription-app__option-title{font-weight:600;line-height:1.4}.subscription-app__option-meta{color:rgb(var(--text-color) / .56);font-size:.84rem;line-height:1.45}.subscription-app__option-card:hover{border-color:rgb(var(--text-color));box-shadow:0 .7rem 1.55rem rgb(var(--text-color) / .08)}.subscription-app__special-option{grid-column:1 / -1;width:100%;min-height:100%;padding:1.25rem 1.5rem;text-align:right;justify-content:flex-start}.subscription-app__special-option-copy{display:grid;gap:.35rem;justify-items:start;text-align:right}.subscription-app__special-option-title,.subscription-app__special-option-text{color:inherit}.subscription-app__special-option-title{font-weight:600;line-height:1.5}.subscription-app__special-option-text{color:rgb(var(--text-color) / .6);font-size:.92rem;line-height:1.6}.subscription-app__special-option.is-selected{background:rgb(var(--text-color));color:rgb(var(--background));border-color:rgb(var(--text-color))}.subscription-app__special-option.is-selected .subscription-app__special-option-text{color:inherit}.subscription-app__segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.subscription-app__segment-button{padding:1rem 1.25rem;border:1px solid rgb(var(--border-color));border-radius:var(--button-border-radius);background:rgb(var(--background));color:rgb(var(--text-color));font-weight:600;text-align:center}.subscription-app__gift-fields{padding-top:1rem;border-top:1px solid rgb(var(--border-color))}.subscription-app__self-notice{padding-top:1rem;border-top:1px solid rgb(var(--border-color));margin:0}.subscription-app__chip-list{display:flex;flex-wrap:wrap;gap:.5rem}.subscription-app__chip{border:1px solid rgb(var(--border-color));border-radius:var(--button-border-radius);padding:.45rem .9rem;background:transparent;color:rgb(var(--text-color));font-size:.86rem}.subscription-app__char-count{font-size:.82rem;color:rgb(var(--text-color) / .55)}.subscription-app__review-card--nested{padding:1rem;box-shadow:none;align-self:start;align-content:start}.subscription-app__overview-list{display:grid;gap:0;align-content:start}.subscription-app__overview-item{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding-block:.85rem;border-bottom:1px solid rgb(var(--border-color))}.subscription-app__overview-item:first-child{padding-top:.35rem}.subscription-app__overview-item:last-child{padding-bottom:0;border-bottom:0}.subscription-app__overview-value{font-weight:600;text-align:left}.subscription-app__review-meta-badges{justify-items:start}.subscription-app__review-table-wrap{overflow-x:visible;border:1px solid rgb(var(--border-color));border-radius:0}.subscription-app__review-table{width:100%;border-collapse:collapse;min-width:0;table-layout:fixed}.subscription-app__review-table th,.subscription-app__review-table td{padding:.9rem 1rem;border-bottom:1px solid rgb(var(--border-color));text-align:right;vertical-align:top;overflow-wrap:anywhere}.subscription-app__review-table tbody tr:last-child td{border-bottom:0}.subscription-app__review-table th{color:rgb(var(--text-color) / .62);font-weight:500}.subscription-app__review-table th:nth-child(1),.subscription-app__review-table td:nth-child(1){width:44%}.subscription-app__review-table th:nth-child(2),.subscription-app__review-table td:nth-child(2){width:56%}.subscription-app__review-table-primary{font-weight:600;color:rgb(var(--text-color));line-height:1.35}.subscription-app__review-table-secondary{margin-top:.2rem;color:rgb(var(--text-color) / .62);line-height:1.35}.subscription-app__summary-deliveries{display:grid;gap:.75rem}.subscription-app__summary-delivery-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.9rem;border:1px solid rgb(var(--border-color))}.subscription-app__summary-delivery-meta{display:grid;gap:.3rem;justify-items:start;text-align:right}.subscription-app__summary-delivery-slot{font-weight:600;color:rgb(var(--text-color));line-height:1.35}.subscription-app__summary-delivery-date,.subscription-app__summary-delivery-choice-line{color:rgb(var(--text-color) / .62);line-height:1.4}.subscription-app__summary-delivery-choice-line{display:flex;flex-wrap:wrap;gap:.25rem}.subscription-app__summary-delivery-choice-value{color:rgb(var(--text-color))}.subscription-app__summary-delivery-visual{display:grid;gap:.35rem;justify-items:center;text-align:center;min-width:4.75rem}.subscription-app__summary-delivery-copy{display:grid;gap:.35rem;justify-items:center;text-align:center}.subscription-app__summary-delivery-image{width:3.5rem;height:3.5rem;object-fit:cover;background:rgb(var(--text-color) / .06)}.subscription-app__summary-delivery-title{font-size:.96rem;line-height:1.3;font-weight:600;color:rgb(var(--text-color))}.subscription-app__summary-delivery-note{font-size:.78rem;line-height:1.45;color:rgb(var(--text-color) / .58)}.subscription-app__review-footer{display:grid;gap:1rem;padding-top:1rem;border-top:1px solid rgb(var(--border-color));align-items:start}.subscription-app__review-note{padding:1rem 1.1rem;border:1px solid rgb(var(--border-color));background:rgb(var(--background))}.subscription-app__review-note{margin:0}.subscription-app__review-note.prose{max-width:none}.subscription-app__review-note :where(p:first-of-type:not(.subscription-app__section-eyebrow)){margin-top:.35rem}.subscription-app__review-note :where(p:last-child){margin-bottom:0}.subscription-app__faq [hidden],.subscription-app [hidden]{display:none!important}@media screen and (min-width:700px){.subscription-app__choice-grid--modes,.subscription-app__choice-grid--lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-app__choice-grid--modes.subscription-app__choice-grid--modes-one{grid-template-columns:minmax(0,1fr);max-width:24rem;margin-inline:auto}.subscription-app__choice-grid--tiers,.subscription-app__review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-app__choice-grid--tiers.subscription-app__choice-grid--tiers-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;width:100%;margin-inline:0}.subscription-app__choice-grid--tiers.subscription-app__choice-grid--tiers-one{grid-template-columns:minmax(0,1fr);max-width:24rem;margin-inline:auto}.subscription-app__review-grid>:last-child{grid-column:span 2}.subscription-app__drop-grid--home,.subscription-app__drop-grid--gift{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-app__field-grid--two,.subscription-app__option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-app__field-grid--gift-schedule{grid-template-columns:minmax(0,1fr)}.subscription-app__drop-grid--home .subscription-app__drop-card,.subscription-app__drop-grid--home .subscription-app__drop-card.is-collapsed{gap:.85rem;padding-block:1.2rem}.subscription-app__drop-grid--home .subscription-app__drop-body,.subscription-app__drop-grid--home .subscription-app__drop-body[hidden]{display:block!important}.subscription-app__drop-grid--home .subscription-app__drop-summary,.subscription-app__drop-grid--home .subscription-app__drop-summary[hidden],.subscription-app__drop-grid--home .subscription-app__drop-toggle,.subscription-app__drop-grid--home .subscription-app__drop-toggle[hidden]{display:none!important}}@media screen and (max-width:699px){.subscription-app__surface{gap:.85rem}.subscription-app__header{margin-block-end:.55rem}.subscription-app__summary-delivery-card{padding:.8rem;gap:.65rem}.subscription-app__summary-delivery-visual{min-width:4.2rem}.subscription-app__summary-delivery-image{width:3.1rem;height:3.1rem}.subscription-app__step-card[data-subscription-step-panel=mode] .subscription-app__step-heading{justify-content:center;text-align:center}.subscription-app__step-card[data-subscription-step-panel=mode] .subscription-app__step-heading>div{width:100%;text-align:center}.subscription-app__step-card[data-subscription-step-panel=mode] .subscription-app__choice-grid{justify-items:center}.subscription-app__step-card[data-subscription-step-panel=mode] .subscription-app__choice{justify-items:center;text-align:center}.subscription-app__step-card[data-subscription-step-panel=tier] .subscription-app__step-heading{justify-content:center;text-align:center}.subscription-app__step-card[data-subscription-step-panel=tier] .subscription-app__step-heading>div,.subscription-app__step-card[data-subscription-step-panel=tier] .subscription-app__helper{width:100%;text-align:center}.subscription-app__step-card[data-subscription-step-panel=details] .subscription-app__step-heading,.subscription-app__step-card[data-subscription-step-panel=summary] .subscription-app__step-heading{justify-items:center;text-align:center}.subscription-app__step-card[data-subscription-step-panel=details] .subscription-app__step-heading>div,.subscription-app__step-card[data-subscription-step-panel=summary] .subscription-app__step-heading>div{width:100%;max-width:22rem;margin-inline:auto;text-align:center}.subscription-app__mode-context{width:100%;max-width:22rem}.subscription-app__step-card[data-subscription-step-panel=tier] .subscription-app__choice-grid--tiers{justify-items:center}.subscription-app__choice-grid--tiers .subscription-app__choice{justify-items:center;text-align:center}.subscription-app__details-context{margin-inline:auto;text-align:center;max-width:21rem;gap:.45rem}.subscription-app__details-points{justify-items:center;gap:.25rem}.subscription-app__details-points li{padding-inline-start:0}.subscription-app__details-points li:before{position:static;display:inline-block;margin-inline-end:.45rem;vertical-align:middle}.subscription-app__drop-header-actions{width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center}.subscription-app__drop-card.is-collapsed{gap:.45rem;padding:.8rem .9rem}.subscription-app__drop-card.is-collapsed .subscription-app__drop-header{flex-wrap:nowrap;align-items:flex-start;gap:.85rem}.subscription-app__drop-card.is-collapsed .subscription-app__drop-header>:first-child{min-width:0}.subscription-app__drop-card.is-collapsed .subscription-app__drop-header .h5{margin-bottom:.1rem}.subscription-app__drop-selected{gap:.5rem}.subscription-app__drop-selected-copy{gap:.04rem}.subscription-app__drop-selected-title{font-size:.92rem}.subscription-app__drop-selected-note{font-size:.74rem}.subscription-app__drop-card.is-collapsed .subscription-app__drop-header-actions{width:auto;grid-template-columns:auto;justify-items:start;align-self:end;gap:.5rem}.subscription-app__drop-card.is-collapsed .subscription-app__line-tag{display:none}.subscription-app__drop-card.is-collapsed .subscription-app__drop-summary{font-size:.95rem;line-height:1.45}.subscription-app__drop-toggle{min-width:auto;padding-inline:1.15rem}.subscription-app__drop-card .subscription-app__option-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem}.subscription-app__drop-card .subscription-app__option-card{width:100%;min-width:0;gap:.72rem}.subscription-app__drop-card .subscription-app__option-card.is-selected{box-shadow:0 0 0 1px rgb(var(--text-color)),0 .75rem 1.25rem rgb(var(--text-color) / .1)}.subscription-app__drop-card .subscription-app__option-media{aspect-ratio:1 / 1.16}.subscription-app__drop-card .subscription-app__option-copy{padding-inline:.6rem;padding-block-end:.7rem;gap:.18rem}.subscription-app__drop-card .subscription-app__option-title{font-size:.92rem;line-height:1.3}.subscription-app__drop-card .subscription-app__option-meta{font-size:.76rem;line-height:1.35}.subscription-app__progress-bar{margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);padding-block:.72rem .76rem}.subscription-app__progress-bar:before{inset-inline:.35rem}.subscription-app__progress-scroller{padding:0}.subscription-app__progress{gap:.55rem;font-size:.72rem}.subscription-app__progress-step:not(:last-child):after{top:.82rem;inset-inline-start:calc(50% + 1.1rem);width:calc(100% - 2.2rem + .7rem)}.subscription-app__progress-dot{width:1.65rem;height:1.65rem;font-size:.72rem}.subscription-app__progress-label{font-size:.72rem}.subscription-app__step-card,.subscription-app__drop-card,.subscription-app__review-card{padding:.85rem}.subscription-app__step-heading{gap:.45rem}.subscription-app__step-heading .h4,.subscription-app__summary-title{font-size:clamp(1.28rem,1.02rem + 1vw,1.58rem)}.subscription-app__mode-context{padding:.8rem .9rem}.subscription-app__choice{padding:1rem .9rem;gap:.3rem}.subscription-app__choice-title{font-size:.96rem}.subscription-app__choice-subprice,.subscription-app__choice-text{font-size:.8rem;line-height:1.45}}.subscription-app .container{width:min(calc(100vw - 2.5rem),1280px);max-width:1280px}.subscription-app--single-mode [data-subscription-step-panel=mode]{display:none!important}.subscription-app__header{justify-items:start;text-align:right;width:100%;max-width:56rem;margin-inline:auto;margin-block-end:0;gap:.8rem}.subscription-app__header .prose{margin-inline:0;max-width:38rem}.subscription-app__header .h6,.subscription-app__section-eyebrow{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--text-color) / .58)}.subscription-app__header .h2{font-size:clamp(2rem,3vw,3.1rem);line-height:1.03;letter-spacing:-.03em;max-width:14ch}.subscription-app__progress-bar{margin-block-end:0}.subscription-app__progress-scroller{max-width:56rem}.subscription-app__surface--without-faq{max-width:56rem;margin-inline:auto}.subscription-app__surface--with-faq{align-items:start}.subscription-app__wizard>*+*{margin-top:1rem}.subscription-app__step-card,.subscription-app__drop-card,.subscription-app__review-card,.subscription-app__review-card--nested,.subscription-app__choice,.subscription-app__segment-button,.subscription-app__special-option,.subscription-app__option-card{border-radius:24px}.subscription-app__step-card,.subscription-app__review-card{padding:1.45rem}.subscription-app__drop-card{padding:1.15rem}.subscription-app__step-card,.subscription-app__drop-card,.subscription-app__review-card,.subscription-app__review-card--nested{background:#f8f5ef;border-color:rgb(var(--text-color) / .08);box-shadow:0 8px 24px rgb(var(--text-color) / .04)}.subscription-app__review-card--nested,.subscription-app__drop-card,.subscription-app__choice,.subscription-app__segment-button,.subscription-app__special-option,.subscription-app__option-card,.subscription-app__review-note{background:#fff}.subscription-app__choice,.subscription-app__segment-button,.subscription-app__special-option,.subscription-app__option-card{border-color:rgb(var(--text-color) / .1)}.subscription-app__choice--tier{min-height:17rem;background:#f8f5ef}.subscription-app__choice,.subscription-app__special-option{min-height:13.5rem}.subscription-app__choice-title,.subscription-app__option-title,.subscription-app__special-option-title{letter-spacing:-.01em}.subscription-app__choice-title{font-size:1.1rem}.subscription-app__choice--tier .subscription-app__choice-title{font-size:1.35rem;line-height:1.1}.subscription-app__choice-body{padding:1.4rem 1.35rem 1.5rem}.subscription-app__choice-subprice{font-size:.95rem}.subscription-app__choice-text{line-height:1.75}.subscription-app__step-heading>div,.subscription-app__helper.prose,.subscription-app__details-context,.subscription-app__summary-copy.prose{max-width:36rem}.subscription-app__mode-context{width:100%;max-width:36rem;padding:1.15rem 1.3rem;border-radius:24px;border-color:rgb(var(--text-color) / .08);background:#f3ede4}.subscription-app .ff-story-card{display:grid;align-content:start;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.4rem);border-radius:24px;border:1px solid rgb(var(--text-color) / .14);background:#f8f5ef;color:rgb(var(--text-color));text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;box-shadow:0 1px #00000005}.subscription-app .ff-story-card:hover{transform:translateY(-4px);border-color:rgb(var(--text-color) / .26);box-shadow:0 14px 40px #00000014}.subscription-app .ff-story-card.is-selected{border-color:rgb(var(--text-color) / .32);box-shadow:0 14px 40px #0000001a}.subscription-app .ff-story-card__media{aspect-ratio:var(--ff-story-card-aspect, 1 / 1.15);overflow:hidden;border-radius:20px;background:#0000000a}.subscription-app .ff-story-card__media img,.subscription-app .ff-story-card__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.subscription-app .ff-story-card:hover .ff-story-card__media img,.subscription-app .ff-story-card:hover .ff-story-card__media svg{transform:scale(1.04)}.subscription-app .ff-story-card__content{display:grid;gap:.6rem}.subscription-app .ff-story-card__eyebrow,.subscription-app .ff-story-card__text,.subscription-app .ff-story-card__link,.subscription-app .subscription-app__ff-card-meta{color:color-mix(in srgb,rgb(var(--text-color)) 74%,transparent)}.subscription-app .ff-story-card__link{margin-top:.4rem;display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.subscription-app .subscription-app__ff-card-placeholder{display:grid;place-items:center;background:linear-gradient(180deg,#ece4d8,#ddd1c0)}.subscription-app .subscription-app__ff-card-placeholder-label{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:.35rem .8rem;border:1px solid rgb(var(--text-color) / .1);border-radius:999px;background:#ffffffad;font-size:.78rem;font-weight:600;letter-spacing:.08em;color:rgb(var(--text-color) / .72)}.subscription-app__option-media{border-radius:24px 24px 0 0}.subscription-app__review-footer{padding-top:1.15rem}.subscription-app__review-note{border-radius:20px;border-color:rgb(var(--text-color) / .08)}.subscription-app .button,.subscription-app button.button{border-radius:999px}@media screen and (min-width:990px){.subscription-app--with-faq .subscription-app__surface{grid-template-columns:minmax(0,3fr) minmax(280px,1.05fr);gap:1.5rem}.subscription-app--with-faq .subscription-app__wizard{max-width:none;margin-inline:0}.subscription-app--with-faq .subscription-app__faq{position:sticky;top:calc(var(--sticky-area-height, 0px) + 6.5rem)}}@media screen and (max-width:699px){.subscription-app .container{width:calc(100% - 1rem);max-width:calc(100% - 1rem)}.subscription-app__header{gap:.6rem}.subscription-app__header .h2{max-width:12ch}.subscription-app__step-card,.subscription-app__review-card{padding:1rem}.subscription-app__drop-card{padding:.9rem}.subscription-app__faq{padding:1rem}.subscription-app__choice,.subscription-app__special-option{min-height:auto}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/subscription-app.css.map?appv=20260507a */
