.purchase-options{--po-ink: var(--color-foreground, #000);--po-paper: var(--color-background, #fff);--po-accent: var(--color-primary-button-background, #18c750);--po-accent-ink: color-mix(in srgb, var(--po-accent) 55%, #000);--po-tint: color-mix(in srgb, var(--po-accent) 8%, var(--po-paper));--po-gift: color-mix(in srgb, var(--po-accent) 14%, var(--po-paper));--po-line: color-mix(in srgb, var(--po-ink) 12%, transparent);--po-muted: color-mix(in srgb, var(--po-ink) 64%, transparent);--po-display: var(--pdp-display, var(--font-heading--family));--po-radius: 1rem;display:block;width:100%;scroll-margin-top:calc(var(--header-height, 5rem) + 1rem)}.purchase-options__heading{margin:0 0 .75rem;font:700 .75rem/1 var(--font-body--family);letter-spacing:.12em;text-transform:uppercase;color:var(--po-accent-ink)}.purchase-options__list{display:grid;gap:.75rem}.purchase-option{position:relative;border:.0625rem solid var(--po-line);border-radius:var(--po-radius);background:var(--po-paper);transition:border-color .2s,background-color .2s,box-shadow .2s}.purchase-option:hover{border-color:color-mix(in srgb,var(--po-ink) 40%,transparent)}.purchase-option:has(.purchase-option__radio:checked){border-color:var(--po-accent);background:var(--po-tint);box-shadow:inset 0 0 0 .0625rem var(--po-accent)}.purchase-option__tab{position:absolute;top:-.0625rem;right:1rem;padding:.375rem .75rem;border-radius:0 0 .5rem .5rem;font:700 .6875rem/1 var(--font-body--family);letter-spacing:.08em;text-transform:uppercase;background:var(--po-ink);color:var(--po-paper)}.purchase-option__tab--gold{background:#f5b301;color:#000}.purchase-option__tab--light{background:var(--po-gift);color:var(--po-accent-ink)}.purchase-option__summary{display:grid;grid-template-columns:1.25rem 1fr;column-gap:.75rem;row-gap:.375rem;padding:1.125rem 1.25rem 1rem;cursor:pointer}.purchase-option__summary>:not(input){grid-column:2}.purchase-option__radio{grid-row:1;-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;margin:.125rem 0 0;border-radius:50%;border:.125rem solid color-mix(in srgb,var(--po-ink) 35%,transparent);background:var(--po-paper);cursor:pointer;transition:border-color .2s,border-width .2s}.purchase-option__radio:checked{border:.375rem solid var(--po-ink)}.purchase-option__radio:focus-visible{outline:.125rem solid var(--po-ink);outline-offset:.1875rem}.purchase-option__head{grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .625rem;padding-right:6.5rem}.purchase-option:not(:has(.purchase-option__tab)) .purchase-option__head{padding-right:0}.purchase-option__title{font:700 1.125rem/1.2 var(--po-display);letter-spacing:-.01em}.purchase-option__save{padding:.3125rem .625rem;border-radius:62.5rem;border:.0625rem solid var(--po-ink);font:700 .6875rem/1 var(--font-body--family);letter-spacing:.06em;text-transform:uppercase}.purchase-option:has(.purchase-option__radio:checked) .purchase-option__save{border-color:var(--po-accent);background:var(--po-accent);color:#000}.purchase-option__save[hidden],.purchase-option__unit[hidden],.purchase-option__price s[hidden]{display:none}.purchase-option__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.purchase-option__price b{font:700 1.75rem/1.1 var(--po-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.purchase-option__price s{font-size:.9375rem;color:var(--po-muted)}.purchase-option__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;font-size:.8125rem}.purchase-option__renewal{color:var(--po-muted)}.purchase-option__unit{margin-left:auto;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.purchase-option__body{display:none;gap:.875rem;margin:0 1.25rem;padding:.875rem 0 1.25rem;border-top:.0625rem solid var(--po-line)}.purchase-option:has(.purchase-option__radio:checked) .purchase-option__body{display:grid}.purchase-option__meta{margin:0;font-size:.875rem;color:var(--po-muted)}.purchase-option__cadence{display:grid;gap:.5rem}.purchase-option__cadence-label{font:700 .6875rem/1 var(--font-body--family);letter-spacing:.1em;text-transform:uppercase;color:var(--po-muted)}.purchase-option__cadence-list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem}.purchase-option__cadence-list button{min-height:2.75rem;padding:.5rem;border:.0625rem solid var(--po-line);border-radius:.75rem;background:var(--po-paper);color:var(--po-ink);font:700 .875rem/1.1 var(--po-display);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.purchase-option__cadence-list button:hover{border-color:var(--po-ink)}.purchase-option__cadence-list button[aria-pressed=true]{border-color:var(--po-ink);background:var(--po-ink);color:var(--po-paper)}.purchase-option__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none;font-size:.9375rem}.purchase-option__list li{position:relative;padding-left:1.75rem}.purchase-option__list li:before{content:"";position:absolute;left:0;top:.125rem;width:1.125rem;height:1.125rem;background:var(--po-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center / contain no-repeat}.purchase-option__list li.purchase-option__no{color:var(--po-muted)}.purchase-option__list li.purchase-option__no:before{background:var(--po-muted);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.purchase-option__list b{color:var(--po-accent-ink)}.purchase-option__gifts{border-radius:.75rem;background:var(--po-gift)}.purchase-option__gifts summary{display:flex;align-items:center;gap:1rem;padding:.75rem 2.75rem .75rem .75rem;position:relative;cursor:pointer;list-style:none}.purchase-option__gifts summary::-webkit-details-marker{display:none}.purchase-option__gifts summary:after{content:"";position:absolute;right:1rem;top:50%;width:.5rem;height:.5rem;border-right:.125rem solid var(--po-ink);border-bottom:.125rem solid var(--po-ink);transform:translateY(-75%) rotate(45deg);transition:transform .2s}.purchase-option__gifts[open] summary:after{transform:translateY(-25%) rotate(-135deg)}.purchase-option__gifts summary:focus-visible{outline:.125rem solid var(--po-ink);outline-offset:.125rem;border-radius:.75rem}.purchase-option__gift-thumbs{display:flex;gap:.5rem;flex:0 0 auto}.purchase-option__gift-thumb{display:grid;justify-items:center;gap:.25rem;width:3.5rem;flex:0 0 auto}.purchase-option__gift-thumb img{display:block;width:3.5rem;height:3.5rem;border-radius:.5rem;object-fit:cover;background:var(--po-paper)}.purchase-option__gift-thumb s{font-size:.75rem;color:var(--po-muted)}.purchase-option__gift-text{display:grid;gap:.125rem;margin-left:auto;text-align:right}.purchase-option__gift-text b{font:700 1rem/1.2 var(--po-display)}.purchase-option__gift-text span{font-size:.8125rem;color:var(--po-muted)}.purchase-option__gift-panel{display:grid;gap:.75rem;padding:0 .75rem .875rem}.purchase-option__gift-note{margin:0;font:700 .6875rem/1.2 var(--font-body--family);letter-spacing:.1em;text-transform:uppercase;color:var(--po-accent-ink)}.purchase-option__gift-list{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.purchase-option__gift-list li{display:flex;align-items:center;gap:.75rem}.purchase-option__gift-info{display:grid;gap:.25rem;font-size:.875rem}.purchase-option__gift-info s{color:var(--po-muted)}.purchase-option__free{font-weight:700;text-transform:uppercase;color:var(--po-accent-ink)}.purchase-options__once-list{display:grid;justify-items:center;gap:.5rem;margin-top:1rem}.purchase-options__once{display:inline-grid;justify-items:center;gap:.25rem;padding:.25rem .5rem;border:0;background:none;color:var(--po-ink);font:600 .9375rem/1.3 var(--font-body--family);cursor:pointer}.purchase-options__once-title,.purchase-options__once-price{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:.0625rem}.purchase-options__once-main{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.25rem .375rem}.purchase-options__once-save{color:var(--po-accent-ink);font-weight:700}.purchase-options__once-details{font-size:.8125rem;font-weight:400;color:var(--po-muted);text-wrap:balance}.purchase-options__once:hover .purchase-options__once-title,.purchase-options__once:hover .purchase-options__once-price{text-decoration-thickness:.125rem}.purchase-options__once:focus-visible{outline:.125rem solid var(--po-ink);outline-offset:.125rem;border-radius:.25rem}.purchase-options__after{margin-top:.625rem;text-align:center}.purchase-options__note{margin:0;font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground, #000) 64%,transparent)}.purchase-options__note[hidden]{display:none}.purchase-sticky{position:fixed;inset:auto 0 0;z-index:30;padding:.75rem 1.5rem calc(.75rem + env(safe-area-inset-bottom,0rem));border-top:.0625rem solid color-mix(in srgb,var(--color-foreground, #000) 12%,transparent);background:var(--color-background, #fff);color:var(--color-foreground, #000);box-shadow:0 -.5rem 1.5rem color-mix(in srgb,var(--color-foreground, #000) 8%,transparent);translate:0 110%;transition:translate .35s cubic-bezier(.22,1,.36,1)}.purchase-sticky.is-on{translate:0 0}.purchase-sticky__inner{display:flex;align-items:center;gap:1rem;max-width:80rem;margin-inline:auto}.purchase-sticky__product{display:flex;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.purchase-sticky__image{width:3.5rem;height:3.5rem;flex:0 0 auto;border-radius:.5rem;object-fit:cover}.purchase-sticky__title{overflow:hidden;font:700 1rem/1.25 var(--pdp-display, var(--font-heading--family));white-space:nowrap;text-overflow:ellipsis}.purchase-sticky__select{flex:0 1 20rem;min-width:0;min-height:3rem;padding:0 2.5rem 0 1rem;border:.0625rem solid color-mix(in srgb,var(--color-foreground, #000) 24%,transparent);border-radius:62.5rem;background:var(--color-background, #fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 1rem center / .875rem no-repeat;color:inherit;font:600 .875rem/1.2 var(--font-body--family);-webkit-appearance:none;appearance:none;cursor:pointer}.purchase-sticky__cta{flex:0 0 auto;min-height:3rem;white-space:nowrap;color:#000;text-transform:none}@media(max-width:749px){.purchase-option__summary{padding:1rem 1rem .875rem}.purchase-option__body{margin-inline:1rem;padding-bottom:1rem}.purchase-option__head{padding-right:0;padding-top:.875rem}.purchase-option:not(:has(.purchase-option__tab)) .purchase-option__head{padding-top:0}.purchase-option__price b{font-size:1.5rem}.purchase-option__gifts summary{flex-wrap:wrap;gap:.75rem}.purchase-option__gift-text{margin-left:0;text-align:left}.purchase-sticky{padding-inline:1rem}.purchase-sticky__product{display:none}.purchase-sticky__select{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.purchase-sticky,.purchase-option,.purchase-option__radio,.purchase-option__gifts summary:after,.purchase-option__cadence-list button{transition:none}}.purchase-option[data-combo-blocked],.purchase-options__once[data-combo-blocked]{display:none}.purchase-option__combo{margin:0;font-size:.875rem;font-weight:700}.purchase-option__combo[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/30/assets/purchase-options.css.map */
