.wrap{grid-template-columns:1.5rem minmax(0,1fr) repeat(4,minmax(0,9.5rem)) minmax(0,1fr) 1.5rem}.main{padding-block-start:0}@media (min-width:992px){body{background-image:linear-gradient(90deg,#f7f9fc 0,#f7f9fc 50%,transparent 0,transparent)}.wrap{grid-template-columns:1.5rem minmax(0,1fr) minmax(0,38rem) minmax(0,8rem) minmax(0,8rem) minmax(0,38rem) minmax(0,1fr) 1.5rem}.header{background-color:rgba(0,0,0,.03);border-block-end:0}}.checkout,.checkout-alpha,.checkout-omega{display:grid;grid-template-columns:inherit;grid-column:1/-1}.checkout-alpha{padding-block:2rem;background-color:#f7f9fc;border-block-end:1px dashed #ddd}.checkout-omega{padding-block:4rem 2rem}.checkout-alpha-inner,.checkout-omega-inner{grid-column:3/7}@media (min-width:992px){.checkout-alpha,.checkout-omega{display:block;padding-block-start:6rem}.checkout-alpha{grid-column:3/4;background-color:transparent;border-block-end:0}.checkout-omega{grid-column:6/7;padding-block-end:0}}.secure-checkout-notice{display:flex;column-gap:.5rem;align-items:center;font-size:var(--fs-sm);color:var(--bs-secondary-color)}.ck__heading{display:grid;grid-template-columns:auto 1fr;column-gap:1ch;margin-block-end:1rem;font-size:inherit}.ck__heading~.ck__heading{margin-block-start:4rem}.ck__heading:after{block-size:1em;content:"";background-image:radial-gradient(circle,currentColor 1px,transparent 1.5px);background-repeat:space no-repeat;background-position:bottom;background-size:1ex 4.5px}.order-summary-toggler{display:flex;column-gap:.5rem;align-items:center;inline-size:100%;padding:0;color:inherit;touch-action:manipulation;background-color:transparent;border:0}.order-summary-toggler-price{margin-inline-start:auto;font-size:var(--fs-h3);font-weight:700}.order-summary-content{display:none;font-weight:700}.order-summary-content-product-price,.order-summary-content-subtotal-price,.order-summary-content-total-price{vertical-align:top;text-align:end}.order-summary-content-product-label,.order-summary-content-product-price{padding-block-end:2rem}.order-summary-content-subtotal-label,.order-summary-content-subtotal-price{padding-block:2rem;border-block:1px solid #e9ecef}.order-summary-content-total-label,.order-summary-content-total-price{padding-block-start:2rem;font-size:var(--fs-h3)}.order-summary-content-blurb{display:block;font-size:var(--fs-sm);font-weight:400;color:var(--bs-secondary-color)}.order-summary-content-blurb:before{content:"- ";content:"- "/""}.order-summary-content-icon{margin-inline-end:.5rem;color:#1674e2;transform:scaleX(-1)}.has-expanded-order-summary .order-summary-toggler,.no-js .order-summary-toggler{padding-block-end:2rem;margin-block-end:2rem;border-block-end:1px solid #e9ecef}.has-expanded-order-summary .order-summary-toggler-icon{transform:scaleY(-1)}.has-expanded-order-summary .order-summary-content,.no-js .order-summary-content{display:revert}@media (min-width:992px){.order-summary-toggler{display:none}.order-summary-content{display:revert}}.guarantee-blurb{display:flex;column-gap:1rem;align-items:center;padding-block:1.5rem;padding-inline:1.2rem;margin-block-start:2rem;background-color:rgba(0,0,0,.03);border-radius:.5rem}.ck__note,.guarantee-blurb{color:var(--bs-secondary-color)}.ck__note{font-size:var(--fs-sm)}.payment-methods{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem;margin-block-end:4rem}.payment-method{display:flex;flex-direction:column;row-gap:.5rem;padding:1rem;font-size:var(--fs-sm);font-weight:700;color:var(--bs-secondary-color);text-align:start;background-color:transparent;border:.2rem solid #ced4da;border-radius:.5rem}.payment-methods[data-chosen-payment-method=paypal] .payment-method[data-payment-method=paypal],.payment-methods[data-chosen-payment-method=stripe] .payment-method[data-payment-method=stripe]{color:#1674e2;border-color:inherit;box-shadow:0 0 .5rem rgba(22,116,226,.2)}.no-js .payment-method[data-href]{display:none}.ck__group,.ck__split{margin-block-end:2rem}.ck__split{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem}.ck__split .ck__group{margin-block-end:0}.ck__label{display:inline-block;margin-block-end:.3rem;font-size:var(--fs-sm)}.stripe-input{min-block-size:4.6rem;padding-block:1rem;padding-inline:1.2rem;background-color:#fbfcfd;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.stripe-input{transition:none}}.StripeElement--focus{border-color:rgb(138.5,185.5,240.5);box-shadow:0 0 0 .25rem rgba(22,116,226,.25)}.StripeElement--invalid{border-color:#dc143c;box-shadow:0 0 0 .25rem rgba(220,20,60,.25)}.stripe-error-container:not(:empty){margin-block:-1rem 2rem;font-size:var(--fs-sm);color:#dc143c}.custom-stripe-input-card-number-icons{position:absolute;direction:ltr;inset-block-end:1.5rem;inset-inline-end:1.3rem;display:flex;column-gap:.4rem;pointer-events:none;transition:opacity .2s}.custom-stripe-input-card-number:not(.StripeElement--empty)+.custom-stripe-input-card-number-icons{opacity:0}.ck__redirect{display:flex;flex-direction:column;row-gap:2rem;align-items:center;padding:2rem;margin-block:2rem;font-size:var(--fs-sm);color:var(--bs-secondary-color);text-align:center;text-wrap:balance;border:1px solid #ced4da;border-radius:.5rem}.ck__terms{font-size:var(--fs-xs);text-align:center}.ck__terms-link{color:inherit;text-decoration:underline}.ck__button--paypal{--bs-btn-font-weight:700;--bs-btn-color:#263b80;--bs-btn-bg:#f7c657;--bs-btn-border-color:#c58c09;--bs-btn-hover-color:#e9ecef}.ck__button-logo{transition:filter .2s ease}.ck__button:hover .ck__button-logo{filter:invert(90%)}.target-fade{animation:a 1s 0s 3}@media (prefers-reduced-motion:reduce){.target-fade{animation:none}}@keyframes a{0%{box-shadow:0 0 0 2rem #fff,0 0 0 4rem rgba(220,20,60,.5)}50%{box-shadow:0 0 0 2rem #fff,0 0 0 5rem rgba(220,20,60,.9)}to{box-shadow:0 0 0 2rem #fff,0 0 0 4rem rgba(220,20,60,0)}}