.CheckoutJourney-module__k1OHHq__journey{min-width:0}.CheckoutJourney-module__k1OHHq__orderSummary{scroll-margin-top:7rem}.CheckoutJourney-module__k1OHHq__inlineAction{position:static}.CheckoutJourney-module__k1OHHq__journey :is(input,select,textarea):focus-visible,.CheckoutJourney-module__k1OHHq__journey :is(button,a):focus-visible{outline:3px solid var(--tq-orange-500,#f39200);outline-offset:3px}.CheckoutJourney-module__k1OHHq__consent{align-items:flex-start;gap:.75rem;min-height:44px;display:flex}.CheckoutJourney-module__k1OHHq__journey .CheckoutJourney-module__k1OHHq__consent input{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;accent-color:var(--tq-orange-500,#f39200);margin-top:.2rem}.CheckoutJourney-module__k1OHHq__consent label{cursor:pointer;line-height:1.7}.CheckoutJourney-module__k1OHHq__legalLink{min-height:0;font:inherit;color:var(--brand-orange,#f39200);padding:0;font-weight:600;text-decoration:underline;display:inline}.CheckoutJourney-module__k1OHHq__legalModalOverlay{padding-bottom:max(.5rem, env(safe-area-inset-bottom,0px))}.CheckoutJourney-module__k1OHHq__legalModal{width:min(100%,56rem);max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));background:var(--bg-card,#fff);min-height:0;color:var(--text-1,#14243d)}.CheckoutJourney-module__k1OHHq__legalModalHeader{flex:none}.CheckoutJourney-module__k1OHHq__legalModalBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0}.CheckoutJourney-module__k1OHHq__legalDocument{color:var(--text-2,#42526b);overflow-wrap:anywhere;word-break:normal;font-size:.9375rem;line-height:1.7}:is(.CheckoutJourney-module__k1OHHq__legalDocument h1,.CheckoutJourney-module__k1OHHq__legalDocument h2,.CheckoutJourney-module__k1OHHq__legalDocument h3,.CheckoutJourney-module__k1OHHq__legalDocument h4,.CheckoutJourney-module__k1OHHq__legalDocument h5,.CheckoutJourney-module__k1OHHq__legalDocument h6){letter-spacing:-.025em;overflow-wrap:anywhere;font-family:inherit;color:var(--text-1,#14243d)!important;margin:1.2em 0 .55em!important;font-weight:750!important;line-height:1.25!important}.CheckoutJourney-module__k1OHHq__legalDocument h1{font-size:clamp(1.35rem,2.3vw,1.75rem)!important}.CheckoutJourney-module__k1OHHq__legalDocument h2{font-size:clamp(1.2rem,2vw,1.45rem)!important}.CheckoutJourney-module__k1OHHq__legalDocument h3{font-size:clamp(1.075rem,1.6vw,1.2rem)!important}:is(.CheckoutJourney-module__k1OHHq__legalDocument h4,.CheckoutJourney-module__k1OHHq__legalDocument h5,.CheckoutJourney-module__k1OHHq__legalDocument h6){font-size:1rem!important}:is(.CheckoutJourney-module__k1OHHq__legalDocument p,.CheckoutJourney-module__k1OHHq__legalDocument li,.CheckoutJourney-module__k1OHHq__legalDocument dt,.CheckoutJourney-module__k1OHHq__legalDocument dd,.CheckoutJourney-module__k1OHHq__legalDocument td,.CheckoutJourney-module__k1OHHq__legalDocument th){font-size:inherit!important;line-height:inherit!important}.CheckoutJourney-module__k1OHHq__legalDocument p{margin:.65em 0!important}:is(.CheckoutJourney-module__k1OHHq__legalDocument ul,.CheckoutJourney-module__k1OHHq__legalDocument ol){margin:.65em 0!important;padding-left:1.5em!important}.CheckoutJourney-module__k1OHHq__legalDocument li{padding-left:.15em}.CheckoutJourney-module__k1OHHq__legalDocument table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}:is(.CheckoutJourney-module__k1OHHq__legalDocument th,.CheckoutJourney-module__k1OHHq__legalDocument td){border:1px solid var(--border,#dbe2ea);text-align:left;vertical-align:top;min-width:7rem;padding:.55rem .7rem}.CheckoutJourney-module__k1OHHq__legalDocument th{color:var(--text-1,#14243d);background:var(--bg-subtle,#f3f6fa);font-weight:700!important}.CheckoutJourney-module__k1OHHq__legalDocument a{color:var(--brand-orange,#f39200);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline}.CheckoutJourney-module__k1OHHq__legalDocument img{max-width:100%;height:auto}:is(.CheckoutJourney-module__k1OHHq__legalDocument pre,.CheckoutJourney-module__k1OHHq__legalDocument code){overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}@media (max-width:1023px){.CheckoutJourney-module__k1OHHq__journey :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;scroll-margin-top:7rem;scroll-margin-bottom:2rem;font-size:16px}.CheckoutJourney-module__k1OHHq__journey .CheckoutJourney-module__k1OHHq__paymentMethods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem;display:grid;overflow:visible}.CheckoutJourney-module__k1OHHq__journey .CheckoutJourney-module__k1OHHq__paymentMethods>button{border:1px solid var(--border,#e2e8f0);background:var(--bg-card,#fff);border-radius:.75rem;width:100%;min-height:64px;padding:.75rem}.CheckoutJourney-module__k1OHHq__journey .CheckoutJourney-module__k1OHHq__paymentMethods>button[aria-pressed=true]{border-color:var(--brand-orange,#f39200);box-shadow:0 0 0 1px var(--brand-orange,#f39200);background:var(--bg-subtle,#f8fafc)}.CheckoutJourney-module__k1OHHq__journey .CheckoutJourney-module__k1OHHq__paymentMethods>button:last-child:nth-child(odd){grid-column:1/-1}.CheckoutJourney-module__k1OHHq__journey .CheckoutJourney-module__k1OHHq__paymentMethods>button p,.CheckoutJourney-module__k1OHHq__journey .CheckoutJourney-module__k1OHHq__consent label{font-size:.8125rem}.CheckoutJourney-module__k1OHHq__journey .CheckoutJourney-module__k1OHHq__legalLink{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:640px){.CheckoutJourney-module__k1OHHq__legalModal{max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:1rem}.CheckoutJourney-module__k1OHHq__legalDocument{font-size:.875rem;line-height:1.65}.CheckoutJourney-module__k1OHHq__legalDocument h1{font-size:1.3rem!important}.CheckoutJourney-module__k1OHHq__legalDocument h2{font-size:1.15rem!important}.CheckoutJourney-module__k1OHHq__legalDocument h3{font-size:1.025rem!important}:is(.CheckoutJourney-module__k1OHHq__legalDocument h4,.CheckoutJourney-module__k1OHHq__legalDocument h5,.CheckoutJourney-module__k1OHHq__legalDocument h6){font-size:.95rem!important}:is(.CheckoutJourney-module__k1OHHq__legalDocument th,.CheckoutJourney-module__k1OHHq__legalDocument td){padding:.45rem .55rem}}
