.cx-choice{flex-direction:column;gap:10px;margin-block-end:4px;display:flex}.cx-seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cx-seg-opt{text-align:center;border:1px solid var(--border);border-radius:min(var(--r-btn,0px), 14px);cursor:pointer;min-height:48px;font-size:var(--t-body-size,14px);transition:border-color var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;gap:6px;padding:10px 12px;display:flex;position:relative}.cx-seg-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cx-seg-opt small{color:var(--muted);font-size:var(--t-small-size,12px)}.cx-seg-opt.is-on{border-color:var(--black);box-shadow:inset 0 0 0 1px var(--black)}.cx-seg-opt:focus-within{outline:2px solid var(--black);outline-offset:2px}.cx-good{color:#2a7a56}.cx-gift{flex-direction:column;gap:10px;display:flex}.cx-gift-body{flex-direction:column;gap:8px;padding-inline-start:4px;display:flex}.cx-field{flex-direction:column;gap:6px;display:flex}.cx-label{font-size:var(--t-eyebrow-size,13px)}.cx-count{font-size:var(--t-small-size,12px);color:var(--muted);align-self:flex-end}.cx-help{font-size:var(--t-small-size,12px);color:var(--muted);margin-block:-2px 2px;line-height:1.5}.cx-help .form-error{margin:0}.cx-promise{font-size:var(--t-body-size,14px);border:1px solid var(--border);border-radius:min(var(--r-btn,0px), 14px);background:var(--cream);padding:12px 14px;line-height:1.5}.cx-promise strong{font-weight:500}.cx-left{color:var(--muted);font-size:var(--t-small-size,13px)}.cx-pdp{font-size:var(--t-small-size,13px);flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cx-pdp li{align-items:baseline;gap:8px;line-height:1.5;display:flex}.cx-pdp .cx-left{font-size:var(--t-small-size,12px)}.cx-order{text-align:start;border:1px solid var(--border);border-radius:var(--r-card,0);background:var(--white);font-size:var(--t-body-size,14px);flex-direction:column;gap:8px;margin:16px 0 0;padding:16px 20px;display:flex}.cx-order h2{font-family:var(--font-body);font-size:var(--t-eyebrow-size,13px);letter-spacing:var(--t-caps-ls,.08em);text-transform:uppercase;font-weight:500}.cx-order p{overflow-wrap:anywhere;line-height:1.6}.cx-addons{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.cx-addon{border:1px solid var(--border);border-radius:min(var(--r-btn,0px), 14px);flex-direction:column;gap:6px;padding:10px;display:flex}.cx-addon img{aspect-ratio:1;object-fit:cover;border-radius:min(var(--r-btn,0px), 10px);background:var(--cream);width:100%}.cx-addon-title{font-size:var(--t-small-size,13px);line-height:1.4}.cx-addon-price{font-size:var(--t-price-size,13px);color:var(--muted)}.cx-addon .btn{min-height:40px;font-size:var(--t-button-size,13px);padding:8px 12px}.cx-msg{font-size:var(--t-small-size,13px)}.cx-msg--good{color:#2a7a56}@media (max-width:480px){.cx-seg{grid-template-columns:1fr}.cx-addons{grid-template-columns:1fr 1fr}}#ck-customs>.shipping-note{margin:12px 0 0}.ck-customs-ids{gap:12px;margin-top:14px;display:grid}.ck-customs-ids .shipping-note{margin:0}
