.nokami-pairing{border:1px solid rgba(var(--color-foreground),.2);padding:16px;margin:24px 0;border-radius:8px}.nokami-pairing h2{font-size:2rem;margin:0 0 14px}.nokami-pairing__product{display:flex;gap:16px;align-items:center}.nokami-pairing__product img{width:88px;height:88px;object-fit:contain}.nokami-pairing__product h3{font-size:1.6rem;margin:0}.nokami-pairing a{color:inherit}.nokami-pairing__product p{margin:6px 0}.nokami-pairing__offer{font-size:1.3rem;line-height:1.5}.nokami-pairing__form{display:grid;gap:8px}.nokami-pairing__form select,.nokami-shipping-estimator select,.nokami-shipping-estimator input{font:inherit;font-size:16px;width:100%;min-height:48px;padding:10px;border:1px solid #777;background:#fff;color:#121212;border-radius:0}.nokami-pairing .button{min-height:48px;width:100%;font-size:1.4rem}.nokami-pairing__status:empty{display:none}.nokami-shipping-details,.nokami-shipping-estimator{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:16px 0;font-size:1.3rem;line-height:1.5}.nokami-shipping-details summary,.nokami-shipping-estimator summary{cursor:pointer;min-height:48px;padding:14px 0;font-weight:600;display:list-item;list-style:disclosure-closed inside}.nokami-shipping-details[open] summary,.nokami-shipping-estimator[open] summary{list-style-type:disclosure-open}.nokami-shipping-details>div{padding:0 0 14px}.nokami-shipping-estimator__fields{display:grid;gap:10px;padding:0 0 16px}.nokami-shipping-estimator__fields p{margin:0}.nokami-shipping-estimator__fields .button{min-height:48px;font-size:1.3rem}.nokami-shipping-estimator small{font-size:1.1rem}.nokami-shipping-estimator ul{padding-left:20px}.drawer__footer .nokami-shipping-estimator__fields{max-height:240px;overflow:auto}.nokami-pairing__status{color:#a40000}

.nokami-pairing .button,.nokami-shipping-estimator__fields .button{background:#121212;color:#fff;--alpha-button-background:1;--alpha-button-border:1}.nokami-pairing .button:disabled,.nokami-shipping-estimator__fields .button:disabled{opacity:.6}
