.purchase-options,.purchase-options~.buy-buttons{--purchase-option-radius: 1.2rem;--purchase-option-border-width: 2px;--purchase-option-border: rgba(18, 37, 63, .14);--purchase-option-border-selected: #e96046;--purchase-option-background: #fff;--purchase-option-title: #12253f;--purchase-option-muted: rgba(18, 37, 63, .62);--purchase-option-badge-bg: #12253f;--purchase-option-badge-best-bg: #e96046;--purchase-option-badge-text: #fff}.purchase-options{display:block;margin:2rem 0 1.2rem;color:var(--purchase-option-title);font-family:Inter,sans-serif}.purchase-options__fieldset{margin:0;padding:0;border:0}.purchase-options__list{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.purchase-options__item{margin:0}.purchase-option{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:1.2rem;row-gap:.6rem;width:100%;min-width:0;margin:0;padding:1.6rem;border:var(--purchase-option-border-width) solid var(--purchase-option-border);border-radius:var(--purchase-option-radius);background-color:var(--purchase-option-background);color:var(--purchase-option-title);font-family:Inter,sans-serif;opacity:1;visibility:visible;cursor:pointer;outline:0 solid transparent;transform:none;transition:border-color .15s ease,outline-color .15s ease}.purchase-option:has(>.purchase-option__input:checked),.purchase-option--selected{border-color:var(--purchase-option-border-selected)}.purchase-option:focus-within{outline:.2rem solid rgba(233,96,70,.35);outline-offset:.2rem}.purchase-option__input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.purchase-option__radio{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:.2rem;border:var(--purchase-option-border-width) solid rgba(18,37,63,.35);border-radius:50%;background-color:#fff}.purchase-option__radio:after{width:1rem;height:1rem;border-radius:50%;background-color:var(--purchase-option-border-selected);content:"";transform:scale(0);transition:transform .12s ease}.purchase-option__input:checked+.purchase-option__radio{border-color:var(--purchase-option-border-selected)}.purchase-option__input:checked+.purchase-option__radio:after{transform:scale(1)}.purchase-option__input:focus-visible+.purchase-option__radio{outline:.2rem solid var(--purchase-option-border-selected);outline-offset:.2rem}.purchase-option__title{grid-column:2;grid-row:1;color:var(--purchase-option-title);font-family:var(--path-product-title-font, "Montserrat", sans-serif);font-size:1.6rem;font-weight:700;line-height:1.3}.purchase-option__variant{font-family:inherit;font-weight:700}.purchase-option__badge{grid-column:2;grid-row:2;justify-self:start;align-self:start;display:inline-flex;align-items:center;justify-content:center;padding:.4rem .9rem;border-radius:999px;background-color:var(--purchase-option-badge-bg);color:var(--purchase-option-badge-text);font-family:Inter,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;text-align:center}.purchase-option__badge--best{background-color:var(--purchase-option-badge-best-bg)}.purchase-option__meta{grid-column:2 / -1;grid-row:3;color:var(--purchase-option-muted);font-family:Inter,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.45}.purchase-option__pricing{grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;text-align:right}.purchase-option__price-row{display:flex;align-items:baseline;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.purchase-option__compare{color:var(--purchase-option-muted);font-family:Inter,sans-serif;font-size:1.3rem;font-weight:400;white-space:nowrap}.purchase-option__price{color:var(--purchase-option-title);font-family:var(--path-product-title-font, "Montserrat", sans-serif);font-size:2.2rem;font-weight:700;line-height:1.2;white-space:nowrap}.purchase-option__unit{color:var(--purchase-option-muted);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400}.purchase-options__footer{margin:1rem 0 0;color:var(--purchase-option-muted);font-family:Inter,sans-serif;font-size:1.3rem;font-weight:400}.purchase-options~.buy-buttons{margin-top:0;padding-top:0}.purchase-options~.buy-buttons .product-form__buttons{max-width:none;gap:1.2rem}.purchase-options~.buy-buttons .product-form__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.6rem;padding:1.2rem 2rem;border:var(--purchase-option-border-width) solid var(--purchase-option-border-selected);border-radius:var(--purchase-option-radius);background-color:var(--purchase-option-border-selected);color:#fff;font-family:var(--path-product-title-font, "Montserrat", sans-serif);font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;text-align:center}.purchase-options~.buy-buttons .product-form__submit:hover{background-color:var(--purchase-option-border-selected);border-color:var(--purchase-option-border-selected)}.purchase-options~.buy-buttons .product-form__submit>span{justify-content:center}.purchase-options~.buy-buttons .product-form__submit:after{display:none;content:none}@media screen and (max-width:480px){.purchase-option{gap:1rem;padding:1.4rem}.purchase-option__title{font-size:1.5rem}.purchase-option__price{font-size:1.9rem}.purchase-option__meta,.purchase-option__compare{font-size:1.2rem}}@media screen and (min-width:750px){.purchase-option{padding:1.8rem 2rem}.purchase-option__price{font-size:2.4rem}}@media screen and (min-width:990px){.purchase-option__badge,.purchase-option__meta{grid-column:2}.purchase-option__badge{padding:.5rem 1.1rem;font-size:1.1rem;letter-spacing:.06em}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/purchase-options.css.map */
