.sw{display:block;background:#f2ede6;color:#232220;padding:28px 20px 56px;font-family:var(--font-body-family);font-size:16px;line-height:1.6}.sw *,.sw *:before,.sw *:after{box-sizing:border-box}.sw [hidden]{display:none!important}.sw .sw-shell{width:100%;max-width:540px;margin:0 auto}.sw .sw-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.sw .sw-nav a,.sw .sw-nav button{color:#72665a;text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0}.sw .sw-nav p{margin:0;color:#72665a;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-align:right}.sw .sw-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;list-style:none;padding:0;margin:0 0 27px}.sw .sw-progress li{height:2px;background:#d5d1ca}.sw .sw-progress li.is-current{background:#a1472b}.sw .sw-controls,.sw .sw-group{border:0;padding:0;margin:0;min-width:0}.sw h1{margin:0 0 8px;font-family:var(--font-heading-family);font-size:24px;font-weight:400;line-height:1.35;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere}.sw .sw-intro{font-size:15px;line-height:1.75;margin:0 0 28px}.sw .sw-field,.sw .sw-group{margin:0 0 22px}.sw .sw-field>label,.sw .sw-group>legend{display:block;padding:0;margin:0 0 7px;font-size:12px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:#72665a;width:100%}.sw .sw-optional{letter-spacing:.015em;text-transform:none}.sw input:not([type=checkbox]):not([type=radio]):not([type=file]),.sw select{display:block;width:100%;min-width:0;max-width:100%;min-height:48px;padding:10px 12px;border:1px solid #d5d1ca;border-radius:0;background:transparent;color:#232220;box-shadow:none;font-family:inherit;font-size:16px;line-height:1.5}.sw select{padding-right:22px}.sw input::placeholder{color:#72665a;opacity:1}.sw .sw-city-state{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sw .sw-choices{display:flex;align-items:stretch;width:100%}.sw .sw-choice{position:relative;display:flex;flex:1 1 0;min-width:0;cursor:pointer}.sw .sw-choice+.sw-choice{margin-left:-1px}.sw .sw-choice input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.sw .sw-choice span{display:flex;justify-content:center;align-items:center;padding:10px 8px;width:100%;min-height:48px;border:1px solid #d5d1ca;font-size:14px;line-height:1.45;text-align:center;overflow-wrap:anywhere}.sw .sw-choice input:checked+span{border-color:#a1472b;color:#a1472b;position:relative;z-index:1}.sw .sw-choice input:checked+span:after{content:"";display:inline-block;flex:0 0 5px;width:5px;height:9px;margin:-3px 0 0 8px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}.sw .sw-chips{flex-wrap:wrap;gap:8px}.sw .sw-chips .sw-choice{flex:0 1 auto;margin:0}.sw .sw-chips .sw-choice span{min-height:44px;padding:9px 12px}.sw button{font-family:inherit;-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1.4}.sw .sw-primary{display:block;width:100%;min-height:48px;margin-top:30px;padding:13px 18px;border:1px solid #a1472b;color:#a1472b;text-align:center;font-size:13px;letter-spacing:.11em;text-transform:uppercase;background:transparent}.sw .sw-primary:hover{background:#a1472b;color:#fffaf4}.sw .sw-secondary{display:block;width:100%;min-height:48px;margin-top:10px;color:#72665a;text-decoration:underline;text-underline-offset:4px}.sw .sw-divider{border-top:1px solid #232220;padding-top:22px;margin:26px 0 22px;font-family:inherit;color:#72665a;font-size:12px;font-weight:400;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}.sw .sw-later{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:16px;font-size:15px;cursor:pointer}.sw .sw-later input{flex:0 0 18px;width:18px;height:18px;accent-color:#a1472b;margin:0}.sw .sw-help{margin:0 0 24px 28px;color:#72665a;font-size:13px;line-height:1.6}.sw .sw-privacy{margin:22px 0 0;font-size:13px;line-height:1.7;color:#72665a}.sw .sw-error{margin:7px 0 0;color:#a1472b;font-size:14px;line-height:1.5}.sw .sw-alert{margin:0 0 22px;padding:12px;border-left:2px solid #a1472b}.sw [aria-invalid=true]{border-color:#a1472b!important}.sw :focus-visible,.sw .sw-choice input:focus-visible+span{outline:2px solid #a1472b;outline-offset:3px}.sw h1:focus{outline:none}.sw input:disabled,.sw .is-disabled{opacity:.55;cursor:not-allowed}.sw .sw-review-section{border-top:1px solid #d5d1ca;padding:20px 0 2px}.sw .sw-review-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.sw .sw-review-heading h2{margin:0;font-size:16px;line-height:1.5;font-family:inherit;font-weight:500}.sw .sw-review-heading button{min-width:44px;padding:5px 0 5px 12px;min-height:44px;color:#a1472b;text-decoration:underline;text-underline-offset:4px}.sw dl{margin:0 0 18px}.sw dl>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;margin:0 0 12px;font-size:14px;line-height:1.6}.sw dt{color:#72665a}.sw dd{margin:0;overflow-wrap:anywhere}.sw .sw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sw:lang(th) h1,.sw:lang(zh) h1,.sw:lang(th) .sw-field>label,.sw:lang(zh) .sw-field>label,.sw:lang(th) .sw-group>legend,.sw:lang(zh) .sw-group>legend{letter-spacing:.01em}html[lang^=th] .sw h1,html[lang^=th] .sw .sw-nav p,html[lang^=th] .sw label,html[lang^=th] .sw legend,html[lang^=th] .sw .sw-divider,html[lang^=th] .sw button{letter-spacing:0;text-transform:none;word-break:normal}@media(max-width:450px){.sw .sw-city-state{grid-template-columns:minmax(0,1fr);gap:0}.sw [data-group=spend] .sw-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sw [data-group=spend] .sw-choice{margin-left:0}}@media(max-width:359px){.sw{padding-inline:16px}.sw .sw-choice span{font-size:13px;padding-inline:5px}.sw .sw-chips .sw-choice span{padding-inline:10px}.sw .sw-nav p{letter-spacing:.03em}.sw dl>div{grid-template-columns:1fr;gap:2px}}@media(min-width:750px){.sw{padding:40px 28px 72px}}.sw .sw-form{margin:0}.sw a.sw-primary,.sw a.sw-secondary{text-decoration:none}.sw a.sw-secondary{text-align:center;text-decoration:underline;text-underline-offset:4px}.sw .sw-primary[disabled]{opacity:.6;cursor:progress}.sw .sw-help--field{margin:6px 0 0}.sw .sw-confirm{align-items:flex-start;margin-top:8px;font-size:14px;line-height:1.55}.sw .sw-confirm input{margin-top:3px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/somdul-wholesale.css.map */
