.cart-module__-CxEOW__checkoutButton,.cart-module__-CxEOW__loginButton{background:var(--accent);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:11px 17px;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex}.cart-module__-CxEOW__checkoutButton:hover,.cart-module__-CxEOW__loginButton:hover{background:var(--sidebar)}.cart-module__-CxEOW__checkoutButton:hover:not(:disabled),.cart-module__-CxEOW__loginButton:hover{box-shadow:0 12px 24px color-mix(in srgb, var(--accent) 22%, transparent);transform:translateY(-1px)}.cart-module__-CxEOW__checkoutButton:disabled{cursor:not-allowed;opacity:.5}.cart-module__-CxEOW__cart{padding-bottom:24px}.cart-module__-CxEOW__intro{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.cart-module__-CxEOW__intro h1{letter-spacing:-.06em;max-width:780px;margin:7px 0 10px;font-size:clamp(2.35rem,4.5vw,4.4rem);line-height:1}.cart-module__-CxEOW__intro>div>p:last-child{max-width:560px;color:var(--muted);margin:0;font-size:1rem}.cart-module__-CxEOW__eyebrow{color:var(--accent);letter-spacing:.16em;margin:0;font-size:.67rem;font-weight:850}.cart-module__-CxEOW__continueShopping{color:var(--accent);flex:none;align-items:center;gap:8px;padding:10px 0;font-size:.82rem;font-weight:800;display:inline-flex}.cart-module__-CxEOW__continueShopping span{transition:transform .16s}.cart-module__-CxEOW__continueShopping:hover span{transform:translate(-3px)}.cart-module__-CxEOW__steps{grid-template-columns:repeat(3,1fr);max-width:680px;margin:0 0 34px;padding:0;list-style:none;display:grid}.cart-module__-CxEOW__steps li{color:#8a9793;align-items:center;gap:10px;display:flex;position:relative}.cart-module__-CxEOW__steps li:not(:last-child):after{background:var(--line);content:"";height:1px;position:absolute;top:19px;left:52px;right:12px}.cart-module__-CxEOW__steps li>span{z-index:1;border:1px solid var(--line);background:var(--paper);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:.75rem;font-weight:850;display:grid;position:relative}.cart-module__-CxEOW__steps li>div{z-index:1;background:var(--paper);min-width:74px;padding-right:10px;line-height:1.25;display:grid;position:relative}.cart-module__-CxEOW__steps small{letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:700}.cart-module__-CxEOW__steps strong{color:inherit;font-size:.78rem}.cart-module__-CxEOW__steps .cart-module__-CxEOW__stepDone,.cart-module__-CxEOW__steps .cart-module__-CxEOW__stepActive{color:var(--accent)}.cart-module__-CxEOW__steps .cart-module__-CxEOW__stepDone>span{border-color:var(--accent);background:var(--accent);color:#fff;font-size:0}.cart-module__-CxEOW__steps .cart-module__-CxEOW__stepDone>span:after{content:"✓";font-size:.8rem}.cart-module__-CxEOW__steps .cart-module__-CxEOW__stepActive>span{border-color:var(--accent);background:var(--accent-soft)}.cart-module__-CxEOW__checkoutGrid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}.cart-module__-CxEOW__checkoutFlow{gap:18px;min-width:0;display:grid}.cart-module__-CxEOW__accountNote{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));background:color-mix(in srgb, var(--accent-soft) 65%, white);color:var(--ink);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 17px;display:flex}.cart-module__-CxEOW__accountNote>div{gap:1px;display:grid}.cart-module__-CxEOW__accountNote strong{font-size:.84rem}.cart-module__-CxEOW__accountNote small{color:var(--muted);font-size:.75rem}.cart-module__-CxEOW__guestNote{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));background:linear-gradient(110deg, color-mix(in srgb, var(--accent-soft) 72%, white), white)}.cart-module__-CxEOW__accountDot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;flex:0 0 9px;margin-top:6px}.cart-module__-CxEOW__deliveryReview{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));background:color-mix(in srgb, var(--accent-soft) 48%, white);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.cart-module__-CxEOW__deliveryReview>div{gap:2px;min-width:0;display:grid}.cart-module__-CxEOW__deliveryReview strong{font-size:.84rem}.cart-module__-CxEOW__deliveryReview small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.cart-module__-CxEOW__deliveryReview button{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:.72rem;font-weight:800;text-decoration:underline}.cart-module__-CxEOW__deliveryReview button:disabled{color:var(--muted);cursor:default;text-decoration:none}.cart-module__-CxEOW__reviewCheck{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:900;display:grid}.cart-module__-CxEOW__checkoutDetails,.cart-module__-CxEOW__signInCard{border:1px solid color-mix(in srgb, var(--line) 86%, var(--accent));background:#fff;border-radius:22px;gap:25px;padding:clamp(24px,3vw,34px);display:grid;box-shadow:0 12px 36px #18332d0b}.cart-module__-CxEOW__sectionHeading{align-items:flex-start;gap:15px;display:flex}.cart-module__-CxEOW__sectionHeading h2{margin:3px 0 0;font-size:clamp(1.18rem,2vw,1.45rem)}.cart-module__-CxEOW__sectionNumber{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);letter-spacing:.06em;border-radius:12px;flex:0 0 42px;place-items:center;font-size:.7rem;font-weight:850;display:grid}.cart-module__-CxEOW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.cart-module__-CxEOW__fields label{color:var(--ink);gap:7px;font-size:.76rem;font-weight:750;display:grid}.cart-module__-CxEOW__fields label span{color:var(--muted);font-weight:500}.cart-module__-CxEOW__fields input{width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7e0da;border-radius:11px;padding:11px 13px;transition:border-color .15s,box-shadow .15s}.cart-module__-CxEOW__fields input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent);outline:none}.cart-module__-CxEOW__fields input[readonly]{background:var(--paper);color:var(--muted);cursor:default}.cart-module__-CxEOW__fullField{grid-column:1/-1}.cart-module__-CxEOW__addressFields{border-top:1px solid var(--line);padding-top:24px;animation:.18s ease-out cart-module__-CxEOW__reveal}.cart-module__-CxEOW__fulfillment{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;display:grid}.cart-module__-CxEOW__fulfillment>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:94px;padding:16px;transition:border-color .15s,background-color .15s,transform .15s;display:grid;position:relative}.cart-module__-CxEOW__fulfillment>label:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));transform:translateY(-1px)}.cart-module__-CxEOW__fulfillment>label:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 64%, white);box-shadow:inset 0 0 0 1px var(--accent)}.cart-module__-CxEOW__fulfillment input{width:16px;height:16px;accent-color:var(--accent);position:absolute;top:13px;right:13px}.cart-module__-CxEOW__fulfillment label>span:last-child{gap:2px;display:grid}.cart-module__-CxEOW__fulfillment strong{font-size:.83rem}.cart-module__-CxEOW__fulfillment small{color:var(--muted);font-size:.7rem;font-weight:500}.cart-module__-CxEOW__optionIcon{background:var(--paper);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.cart-module__-CxEOW__optionIcon svg{width:22px;height:22px}.cart-module__-CxEOW__paymentSection{scroll-margin-top:110px;animation:.18s ease-out cart-module__-CxEOW__reveal}.cart-module__-CxEOW__paymentMethods{border:0;gap:12px;margin:0;padding:0;display:grid}.cart-module__-CxEOW__paymentMethods>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:124px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.cart-module__-CxEOW__paymentMethods>label:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));transform:translateY(-1px)}.cart-module__-CxEOW__paymentMethods>label:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 10px 28px color-mix(in srgb, var(--accent) 8%, transparent)}.cart-module__-CxEOW__paymentMethods>label:focus-within{outline:3px solid color-mix(in srgb, var(--accent) 18%, transparent);outline-offset:2px}.cart-module__-CxEOW__paymentMethods input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.cart-module__-CxEOW__paymentLogo{background:#fff;border:1px solid #e7dbe5;border-radius:11px;justify-content:center;align-items:center;gap:3px;width:124px;height:60px;line-height:1;display:flex;position:relative;overflow:hidden}.cart-module__-CxEOW__paymentLogo b{letter-spacing:-.055em;font-size:1.22rem}.cart-module__-CxEOW__paymentLogo em{font-size:.7rem;font-style:normal;font-weight:900}.cart-module__-CxEOW__paymentLogo small{font-size:.5rem;font-weight:800;position:absolute;bottom:6px;left:17px}.cart-module__-CxEOW__webpayLogo{color:#6d176f}.cart-module__-CxEOW__webpayLogo em,.cart-module__-CxEOW__webpayLogo small{color:#d90a76}.cart-module__-CxEOW__paymentDescription{gap:4px;min-width:0;display:grid}.cart-module__-CxEOW__paymentDescription strong{font-size:.86rem}.cart-module__-CxEOW__paymentDescription small{color:var(--muted);font-size:.71rem;line-height:1.4}.cart-module__-CxEOW__selectedPayment{background:var(--paper);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:800}.cart-module__-CxEOW__paymentMethods label:has(input:checked) .cart-module__-CxEOW__selectedPayment{background:var(--accent-soft);color:var(--accent)}.cart-module__-CxEOW__paymentSecurity{background:var(--paper);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;margin:-3px 0 0;padding:13px 15px;font-size:.73rem;line-height:1.5;display:flex}.cart-module__-CxEOW__paymentSecurity>span:first-child{color:var(--accent);font-size:1rem;font-weight:900}.cart-module__-CxEOW__noPaymentMethods{color:#8c3f35;background:#fff4f1;border:1px solid #ead8d4;border-radius:12px;padding:16px;font-size:.8rem}.cart-module__-CxEOW__summary{border:1px solid color-mix(in srgb, var(--line) 82%, var(--accent));background:#fff;border-radius:24px;padding:clamp(24px,2.5vw,32px);position:sticky;top:92px;overflow:hidden;box-shadow:0 20px 55px #18332d14}.cart-module__-CxEOW__summary>span,.cart-module__-CxEOW__summary>strong,.cart-module__-CxEOW__summary>small{display:block}.cart-module__-CxEOW__summary>span{color:var(--muted);margin-top:13px;font-size:.72rem}.cart-module__-CxEOW__summary>strong{margin-top:2px}.cart-module__-CxEOW__summary>small{color:var(--muted);margin-top:7px}.cart-module__-CxEOW__summaryHead{justify-content:space-between;align-items:start;gap:18px;margin-bottom:21px;display:flex}.cart-module__-CxEOW__summaryHead h2{margin:4px 0 0;font-size:1.24rem}.cart-module__-CxEOW__summaryHead>span{background:var(--accent-soft);color:var(--accent);border-radius:999px;flex:none;padding:6px 9px;font-size:.67rem;font-weight:800}.cart-module__-CxEOW__summaryLines{border-bottom:1px solid var(--line);gap:18px;margin:0;padding:0 0 22px;list-style:none;display:grid}.cart-module__-CxEOW__summaryLine{grid-template-columns:76px minmax(0,1fr) auto;align-items:start;gap:13px;display:grid}.cart-module__-CxEOW__productImage{border:1px solid var(--line);background:linear-gradient(145deg, var(--accent-soft), white);width:76px;height:76px;color:var(--accent);border-radius:14px;place-items:center;display:grid;overflow:hidden}.cart-module__-CxEOW__productImage img{object-fit:cover;width:100%;height:100%}.cart-module__-CxEOW__productImage>span{font-size:1.35rem;font-weight:850}.cart-module__-CxEOW__productInfo{gap:2px;min-width:0;display:grid}.cart-module__-CxEOW__productInfo>a{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:800;overflow:hidden}.cart-module__-CxEOW__productInfo>a:hover{color:var(--accent)}.cart-module__-CxEOW__productInfo>small{color:var(--muted);font-size:.7rem}.cart-module__-CxEOW__productActions{align-items:center;gap:12px;margin-top:8px;display:flex}.cart-module__-CxEOW__quantity{border:1px solid var(--line);text-align:center;background:#fff;border-radius:9px;grid-template-columns:28px 30px 28px;align-items:center;display:grid;overflow:hidden}.cart-module__-CxEOW__quantity button{width:28px;height:28px;color:var(--ink);font:inherit;background:0 0;border:0;padding:0;font-size:.95rem}.cart-module__-CxEOW__quantity button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.cart-module__-CxEOW__quantity button:disabled{cursor:not-allowed;opacity:.35}.cart-module__-CxEOW__quantity span{font-size:.72rem;font-weight:800}.cart-module__-CxEOW__remove{color:var(--muted);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:700;text-decoration:underline}.cart-module__-CxEOW__remove:hover{color:#943f34}.cart-module__-CxEOW__remove:disabled{color:var(--muted);cursor:default;opacity:.45}.cart-module__-CxEOW__lineTotal{white-space:nowrap;padding-top:2px;font-size:.82rem}.cart-module__-CxEOW__totals{gap:10px;padding:20px 0;display:grid}.cart-module__-CxEOW__totals>div{color:var(--muted);justify-content:space-between;gap:20px;font-size:.79rem;display:flex}.cart-module__-CxEOW__totals>div strong,.cart-module__-CxEOW__totals>div span:last-child{color:var(--ink);font-weight:750}.cart-module__-CxEOW__totals .cart-module__-CxEOW__grandTotal{border-top:1px solid var(--line);color:var(--ink);align-items:baseline;margin-top:6px;padding-top:17px;font-size:.9rem;font-weight:750}.cart-module__-CxEOW__grandTotal strong{letter-spacing:-.04em;font-size:1.55rem}.cart-module__-CxEOW__checkoutButton,.cart-module__-CxEOW__loginButton{justify-content:space-between;width:100%;min-height:54px;padding-left:20px;padding-right:20px}.cart-module__-CxEOW__error{color:#943f34;background:#fdf0ee;border-radius:10px;margin:12px 0 0;padding:11px 13px;font-size:.75rem}.cart-module__-CxEOW__safeNote{color:var(--muted);align-items:flex-start;gap:10px;margin:17px 0 0;font-size:.7rem;line-height:1.5;display:flex}.cart-module__-CxEOW__safeNote svg{width:17px;height:17px;color:var(--accent);flex:0 0 17px;margin-top:2px}.cart-module__-CxEOW__safeNote strong{color:var(--ink);display:block}.cart-module__-CxEOW__signInCard{align-content:center;justify-items:start;gap:8px}.cart-module__-CxEOW__signInCard h2{margin:7px 0 2px;font-size:1.5rem}.cart-module__-CxEOW__signInCard>p:not(.cart-module__-CxEOW__eyebrow){max-width:410px;color:var(--muted)}.cart-module__-CxEOW__signInIcon{background:var(--accent-soft);width:50px;height:50px;color:var(--accent);border-radius:15px;place-items:center;margin-bottom:8px;display:grid}.cart-module__-CxEOW__signInIcon svg{width:24px;height:24px}.cart-module__-CxEOW__checkoutChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;width:100%;margin-top:13px;display:grid}.cart-module__-CxEOW__checkoutChoices>a,.cart-module__-CxEOW__checkoutChoices>button{border:1px solid var(--line);min-height:84px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.cart-module__-CxEOW__checkoutChoices>a{border-color:var(--accent);background:var(--accent);color:#fff}.cart-module__-CxEOW__checkoutChoices>a:hover,.cart-module__-CxEOW__checkoutChoices>button:hover{box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(-1px)}.cart-module__-CxEOW__checkoutChoices>button:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.cart-module__-CxEOW__checkoutChoices span{gap:4px;display:grid}.cart-module__-CxEOW__checkoutChoices strong{font-size:.82rem}.cart-module__-CxEOW__checkoutChoices small{color:var(--muted);font-size:.68rem;line-height:1.35}.cart-module__-CxEOW__checkoutChoices>a small{color:#ffffffc2}.cart-module__-CxEOW__checkoutChoices b{font-size:1rem}.cart-module__-CxEOW__summaryChoices{gap:9px;display:grid}.cart-module__-CxEOW__summaryChoices>button{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px 0;font-size:.72rem;font-weight:800;text-decoration:underline}.cart-module__-CxEOW__empty{border:1px solid color-mix(in srgb, var(--line) 82%, var(--accent));background:radial-gradient(circle at 50% 5%, color-mix(in srgb, var(--accent-soft) 72%, transparent), transparent 50%), white;text-align:center;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:570px;padding:70px 20px;display:flex}.cart-module__-CxEOW__emptyIcon{background:var(--accent-soft);width:70px;height:70px;color:var(--accent);border-radius:22px;place-items:center;margin-bottom:24px;display:grid}.cart-module__-CxEOW__emptyIcon svg{width:31px;height:31px}.cart-module__-CxEOW__empty h1{max-width:610px;margin:7px 0 12px;font-size:clamp(2rem,4vw,3.4rem)}.cart-module__-CxEOW__empty>p:not(.cart-module__-CxEOW__eyebrow){max-width:460px;color:var(--muted)}.cart-module__-CxEOW__empty>a{background:var(--accent);color:#fff;border-radius:11px;align-items:center;gap:24px;margin-top:10px;padding:12px 18px;font-size:.84rem;font-weight:800;display:inline-flex}.cart-module__-CxEOW__loading{min-height:500px}.cart-module__-CxEOW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes cart-module__-CxEOW__reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.cart-module__-CxEOW__checkoutGrid{grid-template-columns:minmax(0,1fr) 360px;gap:22px}.cart-module__-CxEOW__summaryLine{grid-template-columns:64px minmax(0,1fr)}.cart-module__-CxEOW__productImage{width:64px;height:64px}.cart-module__-CxEOW__lineTotal{grid-column:2;justify-self:end;margin-top:-26px}}@media (max-width:820px){.cart-module__-CxEOW__intro{align-items:start}.cart-module__-CxEOW__checkoutGrid{grid-template-columns:1fr}.cart-module__-CxEOW__summary{order:-1;position:static}.cart-module__-CxEOW__checkoutFlow{order:2}.cart-module__-CxEOW__summaryLine{grid-template-columns:76px minmax(0,1fr) auto}.cart-module__-CxEOW__productImage{width:76px;height:76px}.cart-module__-CxEOW__lineTotal{grid-column:auto;margin-top:0}}@media (max-width:600px){.cart-module__-CxEOW__intro{gap:13px;margin-bottom:23px;display:grid}.cart-module__-CxEOW__intro h1{font-size:clamp(2.25rem,12vw,3.2rem)}.cart-module__-CxEOW__continueShopping{grid-row:1}.cart-module__-CxEOW__steps{margin-bottom:24px}.cart-module__-CxEOW__steps li{gap:6px}.cart-module__-CxEOW__steps li:not(:last-child):after{left:38px;right:6px}.cart-module__-CxEOW__steps li>span{flex-basis:34px;width:34px;height:34px}.cart-module__-CxEOW__steps li>div{min-width:0;padding-right:5px}.cart-module__-CxEOW__steps small{display:none}.cart-module__-CxEOW__steps strong{font-size:.7rem}.cart-module__-CxEOW__checkoutDetails,.cart-module__-CxEOW__summary,.cart-module__-CxEOW__signInCard{border-radius:18px;padding:20px}.cart-module__-CxEOW__checkoutChoices,.cart-module__-CxEOW__fields{grid-template-columns:1fr}.cart-module__-CxEOW__fullField{grid-column:auto}.cart-module__-CxEOW__fulfillment{grid-template-columns:1fr}.cart-module__-CxEOW__paymentMethods>label{grid-template-columns:96px minmax(0,1fr);gap:12px}.cart-module__-CxEOW__paymentLogo{width:96px}.cart-module__-CxEOW__selectedPayment{grid-column:2;justify-self:start;margin-top:-7px}.cart-module__-CxEOW__deliveryReview{grid-template-columns:auto minmax(0,1fr)}.cart-module__-CxEOW__deliveryReview button{grid-column:2;justify-self:start;padding:0}.cart-module__-CxEOW__summaryLine{grid-template-columns:64px minmax(0,1fr)}.cart-module__-CxEOW__productImage{width:64px;height:64px}.cart-module__-CxEOW__lineTotal{grid-column:2;justify-self:end;margin-top:-26px}.cart-module__-CxEOW__safeNote{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.cart-module__-CxEOW__checkoutButton,.cart-module__-CxEOW__loginButton,.cart-module__-CxEOW__continueShopping span,.cart-module__-CxEOW__fulfillment>label,.cart-module__-CxEOW__paymentMethods>label{transition:none}.cart-module__-CxEOW__addressFields,.cart-module__-CxEOW__paymentSection{animation:none}}.cart-module__-CxEOW__pickupPolicy{background:var(--accent-soft);color:var(--muted);border-radius:10px;margin:16px 0 0;padding:15px 17px;font-size:.84rem;line-height:1.7}.cart-module__-CxEOW__documentChoice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.cart-module__-CxEOW__documentChoice label{border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:78px;padding:15px;display:flex}.cart-module__-CxEOW__documentChoice label:has(input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.cart-module__-CxEOW__documentChoice input{width:17px;height:17px;accent-color:var(--accent)}.cart-module__-CxEOW__documentChoice label>span{gap:3px;display:grid}.cart-module__-CxEOW__documentChoice strong{font-size:.84rem}.cart-module__-CxEOW__documentChoice small{color:var(--muted);font-size:.72rem}@media (max-width:420px){.cart-module__-CxEOW__documentChoice{grid-template-columns:1fr}}@media (pointer:coarse),(max-width:600px){.cart-module__-CxEOW__quantity{grid-template-columns:44px 36px 44px}.cart-module__-CxEOW__quantity button{width:44px;height:44px}}@media (max-width:600px){.cart-module__-CxEOW__fields input{font-size:16px}.cart-module__-CxEOW__summaryLine .cart-module__-CxEOW__lineTotal{margin-top:0}.cart-module__-CxEOW__productInfo>a{white-space:normal;overflow-wrap:anywhere}}
