html{color:#111;background:#f4f1ea}body{color:#111;background:radial-gradient(circle at top,#ffffffb3,#0000 36%),#f4f1ea;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}@keyframes page-module__qMxb1G__checkoutStatusFadeIn{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.page-module__qMxb1G__page{min-height:100vh;padding:1.75rem 1.5rem 5rem}.page-module__qMxb1G__page .header{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#f4f1eaf2,#f4f1ea8c,#f4f1ea00);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.65rem 0 1.75rem;display:grid;position:sticky;top:0}.page-module__qMxb1G__page .back{color:inherit;text-decoration:none}.page-module__qMxb1G__page .nav a{color:inherit;text-decoration:none}.page-module__qMxb1G__page .back{opacity:.72;justify-content:center;justify-self:start;align-items:center;width:1.5rem;height:1.5rem;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.page-module__qMxb1G__page .back:hover{opacity:1;transform:translate(-.18rem)}.page-module__qMxb1G__page .nav{letter-spacing:.24em;justify-self:center;align-items:center;gap:clamp(1rem,2vw,2rem);font-size:.7rem;display:inline-flex}.page-module__qMxb1G__page .nav a{opacity:.62;transition:opacity .16s}.page-module__qMxb1G__page .nav a:hover{opacity:1}.page-module__qMxb1G__page .cartIndicator{justify-self:end;align-items:center;gap:.42rem;display:inline-flex;transform:translateY(.02rem)}.page-module__qMxb1G__page .cartIndicator svg{width:1.15rem;height:1.15rem;display:block}.page-module__qMxb1G__page .cartIndicator span{opacity:.68;min-width:1rem;font-size:.68rem;line-height:1}.page-module__qMxb1G__page .shell{grid-template-columns:minmax(0,1fr) minmax(19rem,26rem);align-items:start;gap:clamp(2.5rem,5vw,5rem);width:min(100%,76rem);margin:0 auto;padding-top:.75rem;display:grid}.page-module__qMxb1G__page .checkoutColumn{gap:2.2rem;min-width:0;display:grid}.page-module__qMxb1G__page .checkoutColumn.isMuted{opacity:.68}.page-module__qMxb1G__page .columnIntro{gap:.3rem;display:grid}:is(.page-module__qMxb1G__page .eyebrow,.page-module__qMxb1G__page .sectionKicker,.page-module__qMxb1G__page .supportKicker,.page-module__qMxb1G__page .statusTitle){letter-spacing:.22em;text-transform:uppercase;opacity:.44;margin:0;font-size:.68rem}.page-module__qMxb1G__page .heading{letter-spacing:.08em;text-transform:uppercase;opacity:.76;margin:0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:400}:is(.page-module__qMxb1G__page .copy,.page-module__qMxb1G__page .paymentCopy,.page-module__qMxb1G__page .supportCopy,.page-module__qMxb1G__page .emptyCopy,.page-module__qMxb1G__page .statusCopy){opacity:.68;max-width:34rem;margin:0;font-size:.92rem;line-height:1.75}.page-module__qMxb1G__page .checkoutForm{gap:1.9rem;display:grid}.page-module__qMxb1G__page .fieldset{border:0;gap:1.9rem;min-width:0;margin:0;padding:0;display:grid}.page-module__qMxb1G__page .sectionBlock{gap:1rem;display:grid}.page-module__qMxb1G__page .sectionHeading{gap:.2rem;display:grid}:is(.page-module__qMxb1G__page .fieldStack,.page-module__qMxb1G__page .fieldGrid){gap:.95rem;display:grid}.page-module__qMxb1G__page .twoUp{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__qMxb1G__page .addressGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr)}.page-module__qMxb1G__page .field{gap:.45rem;display:grid}.page-module__qMxb1G__page .field span{letter-spacing:.18em;text-transform:uppercase;opacity:.48;font-size:.66rem}:is(.page-module__qMxb1G__page .field input,.page-module__qMxb1G__page .field select){width:100%;min-height:2.9rem;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid #11111124;border-radius:0;outline:none;padding:0 0 .2rem;font-size:.94rem;transition:border-color .16s,opacity .16s}:is(.page-module__qMxb1G__page .field input:focus,.page-module__qMxb1G__page .field select:focus){border-bottom-color:#1111116b}:is(.page-module__qMxb1G__page .field input.isInvalid,.page-module__qMxb1G__page .field select.isInvalid){border-bottom-color:#7a302f7a}.page-module__qMxb1G__page .field input[readonly]{opacity:.76}.page-module__qMxb1G__page .fieldError{color:#7a302fe0;margin:0;font-size:.72rem;line-height:1.6}:is(.page-module__qMxb1G__page .checkRow,.page-module__qMxb1G__page .agreementCheck){opacity:.66;align-items:flex-start;gap:.7rem;font-size:.82rem;line-height:1.6;display:inline-flex}:is(.page-module__qMxb1G__page .checkRow input,.page-module__qMxb1G__page .agreementCheck input){margin:.18rem 0 0}.page-module__qMxb1G__page .shippingMethods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.page-module__qMxb1G__page .shippingOption{min-height:5.2rem;color:inherit;text-align:left;cursor:pointer;background:#ffffff3d;border:0;border-radius:1rem;place-items:start;gap:.18rem;padding:.85rem .95rem;transition:background-color .16s,opacity .16s,box-shadow .16s;display:grid;box-shadow:inset 0 0 0 1px #1110}:is(.page-module__qMxb1G__page .shippingOption:hover,.page-module__qMxb1G__page .shippingOption.isSelected){background:#ffffff61}.page-module__qMxb1G__page .shippingOption.isSelected{box-shadow:inset 0 0 0 1px #1111111f}:is(.page-module__qMxb1G__page .shippingOptionLabel,.page-module__qMxb1G__page .shippingOptionPrice){letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.page-module__qMxb1G__page .shippingOptionLabel{opacity:.76}.page-module__qMxb1G__page .shippingOptionPrice{opacity:.64}.page-module__qMxb1G__page .shippingOptionNote{opacity:.48;font-size:.72rem;line-height:1.6}.page-module__qMxb1G__page .paymentBlock{transition:opacity .16s,transform .16s;transform:translateY(0)}.page-module__qMxb1G__page .paymentBlock.isInactive{opacity:.56;transform:translateY(.08rem)}.page-module__qMxb1G__page .paymentBlock.isActive{opacity:.92}:is(.page-module__qMxb1G__page .paymentShell,.page-module__qMxb1G__page .statusBlock,.page-module__qMxb1G__page .agreementBlock,.page-module__qMxb1G__page .supportBlock){background:#ffffff42;border-radius:1rem;gap:.45rem;padding:1rem 1.1rem;display:grid}.page-module__qMxb1G__page .agreementDisclosure{border-top:1px solid #11111114;gap:.72rem;padding-top:.85rem;display:grid}.page-module__qMxb1G__page .agreementDisclosure p{opacity:.58;margin:0;font-size:.78rem;line-height:1.72}.page-module__qMxb1G__page .statusBlock{background:#7a302f0f}.page-module__qMxb1G__page .statusBlock.isSuccess{background:#1111110d;animation:.32s cubic-bezier(.22,1,.36,1) both page-module__qMxb1G__checkoutStatusFadeIn}.page-module__qMxb1G__page .statusBlock.isSuccess .statusTitle{color:#111;opacity:.94;font-weight:700}.page-module__qMxb1G__page .statusBlock.isSuccess .statusCopy{color:#111111d1;opacity:1}.page-module__qMxb1G__page .statusMeta{color:#111111b8;opacity:1;margin:0;font-size:.74rem;line-height:1.7}.page-module__qMxb1G__page .orderConfirmedStatus{background:#2d704a1f;border:1px solid #2d704a42;gap:.62rem;box-shadow:inset 0 0 0 1px #ffffff47}.page-module__qMxb1G__page .orderConfirmedStatus .statusTitle{color:#173f2a}.page-module__qMxb1G__page .orderConfirmedStatus .statusCopy{color:#111111d6}.page-module__qMxb1G__page .statusLink{width:fit-content;color:inherit;letter-spacing:.18em;text-transform:uppercase;opacity:.72;font-size:.72rem;text-decoration:none;transition:opacity .16s,transform .16s;display:inline-flex}.page-module__qMxb1G__page .statusLink:hover{opacity:1;transform:translate(.08rem)}:is(.page-module__qMxb1G__page .paymentTitle,.page-module__qMxb1G__page .emptyHeading){letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin:0;font-size:.86rem}.page-module__qMxb1G__page .paymentStripeShell{gap:1rem}.page-module__qMxb1G__page .stripeBlock{gap:.45rem;display:grid}.page-module__qMxb1G__page .expressCheckoutBlock{gap:.55rem}.page-module__qMxb1G__page .elementSurface{background:#ffffff52;border-radius:1rem;padding:.85rem .9rem}.page-module__qMxb1G__page .expressSurface{min-height:3.6rem;padding:.65rem .7rem}.page-module__qMxb1G__page .stripeDivider{opacity:.42;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:.1rem 0;display:grid}.page-module__qMxb1G__page .stripeDivider:before{content:"";background:#11111129;height:1px}.page-module__qMxb1G__page .stripeDivider:after{content:"";background:#11111129;height:1px}.page-module__qMxb1G__page .stripeDivider span{letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;line-height:1}.page-module__qMxb1G__page .elementHint{letter-spacing:.12em;text-transform:uppercase;opacity:.42;margin:0;font-size:.68rem;line-height:1.7}.page-module__qMxb1G__page .paymentErrorShell{background:#7a302f14}.page-module__qMxb1G__page .isErrorText{color:#7a302feb}.page-module__qMxb1G__page .submitBlock{opacity:.86}.page-module__qMxb1G__page .submitPlaceholder{width:min(100%,18rem);min-height:3rem;color:inherit;cursor:not-allowed;font:inherit;letter-spacing:.16em;text-transform:uppercase;opacity:.44;background:#11111124;border:0;border-radius:999px;transition:background-color .18s,color .18s,opacity .18s,transform .18s cubic-bezier(.22,1,.36,1)}.page-module__qMxb1G__page .submitPlaceholder.isReady{color:#fff;cursor:pointer;opacity:1;background:#111}.page-module__qMxb1G__page .submitPlaceholder.isReady:hover{transform:translateY(-.08rem)}.page-module__qMxb1G__page .submitPlaceholder.isReady:focus-visible{outline-offset:.25rem;outline:1px solid #111111b8}.page-module__qMxb1G__page .submitStatus{background:#1111110a}.page-module__qMxb1G__page .summaryColumn{scrollbar-width:thin;scrollbar-color:#1111112e transparent;align-self:start;gap:1rem;max-height:calc(100vh - 6.25rem);padding-right:.08rem;display:grid;position:sticky;top:5.4rem;overflow-y:auto}.page-module__qMxb1G__page .summaryCard{-webkit-backdrop-filter:blur(18px);background:#ffffff4d;border:1px solid #ffffff57;border-radius:1.2rem;gap:1.35rem;padding:1.3rem 1.2rem 1.2rem;display:grid}.page-module__qMxb1G__page .summaryHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.page-module__qMxb1G__page .summaryCount{letter-spacing:.18em;text-transform:uppercase;opacity:.52;margin:0;font-size:.7rem}.page-module__qMxb1G__page .emptySummary{align-content:center;gap:.6rem;min-height:14rem;display:grid}.page-module__qMxb1G__page .emptyLink{width:fit-content;color:inherit;letter-spacing:.18em;text-transform:uppercase;opacity:.72;font-size:.72rem;text-decoration:none;transition:opacity .16s,transform .16s;display:inline-flex}.page-module__qMxb1G__page .emptyLink:hover{opacity:1;transform:translate(.08rem)}.page-module__qMxb1G__page .lineItems{gap:1rem;display:grid}.page-module__qMxb1G__page .lineItem{grid-template-columns:4.2rem minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.page-module__qMxb1G__page .lineImageWrap{background:#ffffff3d;border-radius:.8rem;justify-content:center;align-items:center;width:4.2rem;height:4.8rem;display:flex;overflow:hidden}.page-module__qMxb1G__page .lineImage{object-fit:contain;width:100%;height:100%}:is(.page-module__qMxb1G__page .lineContent,.page-module__qMxb1G__page .lineControls){gap:.7rem;min-width:0;display:grid}:is(.page-module__qMxb1G__page .lineTop,.page-module__qMxb1G__page .lineBottom){justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.page-module__qMxb1G__page .lineMeta{gap:.15rem;min-width:0;display:grid}:is(.page-module__qMxb1G__page .lineCode,.page-module__qMxb1G__page .lineSize,.page-module__qMxb1G__page .linePriceNote){letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.64rem}.page-module__qMxb1G__page .lineCode{opacity:.52}.page-module__qMxb1G__page .lineName{letter-spacing:.09em;text-transform:uppercase;opacity:.74;margin:0;font-size:.8rem;font-weight:400}.page-module__qMxb1G__page .lineSize{opacity:.5}.page-module__qMxb1G__page .lineSize span{opacity:.72}.page-module__qMxb1G__page .removeButton{color:inherit;font:inherit;letter-spacing:.18em;text-transform:uppercase;opacity:.28;cursor:pointer;background:0 0;border:0;font-size:.62rem;transition:opacity .16s}.page-module__qMxb1G__page .removeButton:hover{opacity:.68}.page-module__qMxb1G__page .purchaseToggle{flex-wrap:wrap;gap:.75rem;display:inline-flex}:is(.page-module__qMxb1G__page .toggleOption,.page-module__qMxb1G__page .step){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.page-module__qMxb1G__page .toggleOption{letter-spacing:.12em;text-transform:uppercase;opacity:.44;padding:0;font-size:.68rem;transition:opacity .16s}.page-module__qMxb1G__page .toggleOption.isSelected{opacity:.94}.page-module__qMxb1G__page .toggleOption.isDisabled{opacity:.22;cursor:default}.page-module__qMxb1G__page .quantityStepper{align-items:center;gap:.9rem;display:inline-flex}.page-module__qMxb1G__page .step{opacity:.62;font-size:1rem;line-height:1;transition:opacity .16s}.page-module__qMxb1G__page .step.isDisabled{opacity:.24;cursor:default}.page-module__qMxb1G__page .quantityValue{letter-spacing:.12em;text-transform:uppercase;text-align:center;min-width:1rem;font-size:.76rem}.page-module__qMxb1G__page .priceWrap{text-align:right;justify-items:end;gap:.18rem;display:grid}.page-module__qMxb1G__page .linePriceCompare{letter-spacing:.08em;text-transform:uppercase;opacity:.34;align-items:center;gap:.35rem;margin:0;font-size:.64rem;transition:opacity .18s;display:inline-flex}.page-module__qMxb1G__page .linePrice{letter-spacing:.08em;text-transform:uppercase;opacity:.68;margin:0;font-size:.76rem;transition:color .18s,opacity .18s}.page-module__qMxb1G__page .linePrice.isSubscription{color:#7a302f}.page-module__qMxb1G__page .isFree{color:#7a302f}.page-module__qMxb1G__page .linePriceNote{opacity:.46}.page-module__qMxb1G__page .summaryTotals{gap:.55rem;padding-top:.35rem;display:grid}.page-module__qMxb1G__page .summaryRow{letter-spacing:.12em;text-transform:uppercase;opacity:.62;justify-content:space-between;gap:1rem;font-size:.76rem;display:flex}.page-module__qMxb1G__page .summaryRowExpanded{align-items:flex-start}.page-module__qMxb1G__page .summaryValueStack{text-align:right;justify-items:end;gap:.14rem;display:grid}.page-module__qMxb1G__page .summaryMeta{letter-spacing:.12em;text-transform:uppercase;opacity:.42;font-size:.62rem}.page-module__qMxb1G__page .totalRow{opacity:.84;padding-top:.45rem;font-size:.82rem}.page-module__qMxb1G__page .agreementCheck.isInvalid{opacity:.9}.page-module__qMxb1G__page .agreementBlock{background:#ffffff52;border:1px solid #11111114;gap:.85rem;padding:1rem}.page-module__qMxb1G__page .agreementRequiredRow{color:#7a302ff5;opacity:1;background:#7a302f0f;border:1px solid #7a302f5c;border-radius:.78rem;width:100%;padding:.82rem .9rem;transition:background-color .18s,border-color .18s,color .18s,opacity .18s}.page-module__qMxb1G__page .agreementRequiredRow input{accent-color:#111}.page-module__qMxb1G__page .agreementRequiredRow.isChecked{color:#111111d1;background:#ffffff70;border-color:#11111129}.page-module__qMxb1G__page .agreementRequiredRow.isInvalid{background:#7a302f13;border-color:#7a302f85}.page-module__qMxb1G__page .agreementRequiredRow span{opacity:1;font-weight:500}.page-module__qMxb1G__page .agreementSubscriptionCopy{padding-top:.05rem;font-size:.78rem}@media (max-width:960px){.page-module__qMxb1G__page{padding:1.1rem 1rem 4rem}.page-module__qMxb1G__page .shell{grid-template-columns:1fr;gap:2rem}.page-module__qMxb1G__page .summaryColumn{max-height:none;padding-right:0;display:contents;position:static;overflow:visible}.page-module__qMxb1G__page .summaryCard{order:-1;position:static}.page-module__qMxb1G__page .checkoutColumn{order:0}.page-module__qMxb1G__page .agreementBlock{order:1}:is(.page-module__qMxb1G__page .addressGrid,.page-module__qMxb1G__page .twoUp,.page-module__qMxb1G__page .shippingMethods){grid-template-columns:1fr}}@media (max-width:640px){.page-module__qMxb1G__page .header{gap:.35rem;padding-bottom:1rem}.page-module__qMxb1G__page .nav{letter-spacing:.18em;gap:.75rem;font-size:.62rem}.page-module__qMxb1G__page .lineItem{grid-template-columns:1fr}.page-module__qMxb1G__page .lineImageWrap{width:100%;max-width:5.2rem}:is(.page-module__qMxb1G__page .lineTop,.page-module__qMxb1G__page .lineBottom){flex-direction:column;align-items:flex-start}}
