purchase-options{display:contents}.purchase-options__dialog{--purchase-options-scrim: rgba(0, 0, 0, .5);--purchase-options-shadow: rgba(0, 0, 0, .25);box-sizing:border-box;max-inline-size:none;max-block-size:none;margin:0;padding:0;overflow:hidden;border:0;background-color:var(--brand-white);color:var(--brand-navy);font-family:var(--font-brand-family)}.purchase-options__dialog[open]{display:flex;flex-direction:column}.purchase-options__dialog::backdrop{background-color:var(--purchase-options-scrim)}.purchase-options__panel{box-sizing:border-box;position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.purchase-options__dialog:not(.purchase-options__dialog--quick) .purchase-options__quick,.purchase-options__dialog:not(.purchase-options__dialog--quick) .selling-plan-cards__card-serving{display:none}.purchase-options__dialog:focus{outline:none}.purchase-options__close{position:absolute;inset-block-start:9px;inset-inline-end:12px;z-index:2;display:flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;padding:0;border:0;border-radius:50%;background-color:var(--brand-white);color:var(--brand-navy);cursor:pointer}.purchase-options__close svg{inline-size:12px;block-size:12px}.purchase-options__dialog:not(.purchase-options__dialog--quick) .purchase-options__close{align-items:flex-start;inline-size:10px;block-size:28px;border-radius:0;background-color:transparent;color:#00000073}.purchase-options__dialog:not(.purchase-options__dialog--quick) .purchase-options__close svg{inline-size:10px;block-size:10px}.purchase-options__dialog:not(.purchase-options__dialog--quick) .purchase-options__close path{stroke-width:2.6}.purchase-options__title{margin-block:0 10px;margin-inline:0;padding-inline-end:28px;font-family:var(--font-brand-family);font-size:12px;font-weight:var(--font-weight-semibold);line-height:normal;letter-spacing:.05em;text-transform:uppercase}.purchase-options__dialog:not(.purchase-options__dialog--quick) .purchase-options__title{padding-inline-end:0;line-height:21px}.purchase-options__dialog:not(.purchase-options__dialog--quick) .purchase-options__submit{line-height:14px}.purchase-options__dialog--panel .purchase-options__submit,.purchase-options__dialog--panel .purchase-options__submit *{line-height:normal}.purchase-options__form{display:flex;flex-direction:column;margin:0}.purchase-options__submit{box-sizing:border-box;display:flex;gap:10px;align-items:center;justify-content:space-between;inline-size:100%;margin-block-start:8px;padding:14px;border:1px solid var(--brand-navy);border-radius:var(--radius-button);background-color:var(--brand-navy);color:var(--brand-white);font-family:var(--font-brand-family);font-size:12px;font-weight:var(--font-weight-semibold);line-height:16px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base)}.purchase-options__submit:hover{background-color:var(--brand-white);color:var(--brand-navy)}.purchase-options__submit[disabled]{cursor:not-allowed;opacity:.5}.purchase-options__separator{flex-shrink:0;inline-size:3px;block-size:3px;border-radius:50%;background-color:currentcolor}.purchase-options__close:focus-visible,.purchase-options__submit:focus-visible,.purchase-options__view:focus-visible,.purchase-options__ingredients-summary:focus-visible,.purchase-options__gallery-arrow:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.purchase-options__error{margin:8px 0 0;color:rgb(var(--color-error));font-size:12px;line-height:16px}.purchase-options__error:empty{display:none}.purchase-options__dialog--panel{position:absolute;inset:auto 0 0;z-index:5;inline-size:100%;max-block-size:100%;box-shadow:0 1px 19px var(--purchase-options-shadow)}.purchase-options__dialog--panel .purchase-options__panel{padding:30px 8px 8px}@media screen and (min-width:861px){.purchase-options__dialog--panel .purchase-options__panel{padding:25px 12px 8px}}.purchase-options__dialog--panel .selling-plan-cards__card-label{font-size:12px}.purchase-options__dialog--panel .selling-plan-cards__card-benefits{font-size:11px;line-height:13px}.purchase-options__dialog--panel .selling-plan-cards__card-benefit .selling-plan-cards__check{margin-block-start:1.5px}.purchase-options__dialog:not(.purchase-options__dialog--quick) .selling-plan-cards__card-body{column-gap:0;margin-block-start:8px}.purchase-options__dialog:not(.purchase-options__dialog--quick) .selling-plan-cards__card-benefit:nth-child(4){text-transform:none}.purchase-options__dialog--panel .selling-plan-cards__card-price-row{flex-direction:column;gap:0;align-items:flex-end}.purchase-options__dialog--sheet{inset:auto 0 0;inline-size:100%;max-block-size:90dvh;border-start-start-radius:20px;border-start-end-radius:20px;box-shadow:0 1px 19px var(--purchase-options-shadow);animation:purchase-options-slide-up .4s ease-out}@media(prefers-reduced-motion:reduce){.purchase-options__dialog--sheet{animation:none}}.purchase-options__dialog--sheet::backdrop{background-color:transparent}.purchase-options__dialog--sheet .purchase-options__panel{padding:30px 17px 8px}.purchase-options__dialog--sheet .purchase-options__title,.purchase-options__dialog--sheet .selling-plan-cards__card-benefits{font-size:14px}.purchase-options__dialog--sheet .purchase-options__submit{padding-block:12px;padding-inline:6px}.purchase-options__dialog--sheet:not(.purchase-options__dialog--quick) .purchase-options__title{line-height:25px}.purchase-options__dialog--sheet .selling-plan-cards__card-label{font-size:12px}.purchase-options__dialog--sheet .selling-plan-cards__card-price{font-size:15px}.purchase-options__dialog--sheet .selling-plan-cards__card-price-row{flex-direction:column;gap:0;align-items:flex-end}.purchase-options__dialog--sheet:not(.purchase-options__dialog--quick) .purchase-options__submit{justify-content:center;gap:12px;font-size:15px;line-height:16px}@keyframes purchase-options-slide-up{0%{opacity:0;translate:0 100%}}.purchase-options__dialog--quick{inset:auto 0 19px;inline-size:90vw;block-size:min(90vh,calc(100% - 41px));margin-inline:auto;border-radius:10px;background-color:var(--brand-off-white)}.purchase-options__dialog--quick .purchase-options__panel{padding:0 15px 40px}.purchase-options__dialog--quick .purchase-options__close{inset-block-start:12px}.purchase-options__media{margin-inline:-15px}.purchase-options__gallery{aspect-ratio:10 / 9}.purchase-options__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.purchase-options__gallery-controls{display:grid;grid-template-columns:auto auto auto;column-gap:16px;align-items:center;justify-content:center;margin-block-start:12px}.purchase-options__gallery-arrow{display:flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;padding:0;border:0;background:none;color:var(--brand-black);cursor:pointer}.purchase-options__gallery-arrow--prev svg{scale:-1 1}.purchase-options__gallery-dots{--swiper-pagination-color: var(--brand-black);--swiper-pagination-bullet-inactive-color: var(--brand-black);--swiper-pagination-bullet-inactive-opacity: .25;--swiper-pagination-bullet-size: 9px;--swiper-pagination-bullet-horizontal-gap: 8px;display:flex;line-height:1}.purchase-options__dialog--quick .purchase-options__title{margin-block:6px 0;padding-inline-end:0;color:var(--brand-black);font-size:20px;letter-spacing:normal;text-transform:none}.purchase-options__rating{margin-block-start:4px}.purchase-options__tags{display:flex;flex-wrap:wrap;gap:8px;margin-block:13px 0;margin-inline:0;padding:0;list-style:none}.purchase-options__tag{padding-block:5px;padding-inline:10px;border:1px solid currentcolor;border-radius:var(--radius-button);font-size:9px;font-weight:var(--font-weight-semibold);line-height:normal;letter-spacing:.12em;text-transform:uppercase}.purchase-options__dialog--quick .selling-plan-cards__price-short{display:none}.purchase-options__dialog--quick .selling-plan-cards__price-full{display:inline}.purchase-options__dialog--quick .selling-plan-cards__card-benefits{font-size:10px;letter-spacing:.24px}.purchase-options__dialog--quick .selling-plan-cards__card-benefit .selling-plan-cards__check{margin-block-start:1px}.purchase-options__dialog--quick .selling-plan-cards__card-benefit:nth-child(n+4){display:none}.purchase-options__dialog--quick .purchase-options__form{margin-block-start:17px}.purchase-options__dialog--quick .purchase-options__submit{justify-content:center;margin-block:10px;padding-block:13px 14px;padding-inline:0;border-color:var(--brand-navy);background-color:var(--brand-navy);color:var(--brand-white);font-size:13px}.purchase-options__ingredients{margin-block-start:12px;border-block:1px solid var(--brand-rule-light)}.purchase-options__ingredients-summary{position:relative;padding-block:20px;font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;list-style:none;cursor:pointer}.purchase-options__ingredients-summary::-webkit-details-marker{display:none}.purchase-options__ingredients-icon{position:absolute;inset-block-start:calc(50% - 5.5px);inset-inline-end:0;inline-size:11px;block-size:11px}.purchase-options__ingredients-icon:before,.purchase-options__ingredients-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:currentcolor;transition:rotate .4s ease-in-out,opacity .4s ease-in-out}@media(prefers-reduced-motion:reduce){.purchase-options__ingredients-icon:before,.purchase-options__ingredients-icon:after{transition:none}}.purchase-options__ingredients-icon:before{inline-size:11px;block-size:1px}.purchase-options__ingredients-icon:after{inline-size:1px;block-size:11px}.purchase-options__ingredients[open] .purchase-options__ingredients-icon:after{opacity:0;rotate:90deg}.purchase-options__ingredients-body{padding-block-end:12px;font-size:14px;line-height:1.6}.purchase-options__view{align-self:center;margin-block-start:15px;color:var(--brand-black);font-size:12px;font-weight:var(--font-weight-semibold);line-height:normal;letter-spacing:.96px;text-decoration:underline;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.purchase-options__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/926/assets/component-purchase-options.css.map */
