body,button,input,textarea,select,.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;letter-spacing:normal}body{font-size:13px}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.product__title,.card__heading{font-size:13px!important;line-height:1.5!important;text-transform:uppercase;letter-spacing:.03em!important}strong,b{font-weight:400}.product__info-container,.product__info-container .price,.product__description,.product-form__input label,.product-form__submit,.header__menu-item,.footer-block__details-content{font-size:13px}.product__accordion .summary__title{font-size:13px}body .mub,.mcw{font-size:13px}body .mub *{font-family:Arial,Helvetica,sans-serif}body .mub__title,body .mub__h,body .mub__qtitle,body .mub__sname{font-size:13px;line-height:1.5;letter-spacing:.03em;text-transform:uppercase}body .mub__head p,body .mub__qtotal{font-size:13px}body .mub__styles{grid-template-columns:1fr}body .mub__style{grid-template-columns:150px minmax(0,1fr);padding:20px 0;border:0;border-bottom:1px solid #0002;gap:24px}body .mub__thumb{background:transparent;aspect-ratio:3/4}body .mub__thumb img,body .mub__stage>img{object-fit:contain}body .mub__stage{background:transparent;touch-action:pan-y}body .mub__logo{touch-action:none}body .mub__quote{border:0;border-top:1px solid #0002;padding:20px 0}body .mub__sname{flex-wrap:wrap}body .mub__mini select{min-height:40px}body .mub body .mub__sw button{width:26px;height:26px;margin:3px}body .mub__mini{gap:8px}body .mub__thread{display:flex;gap:8px;align-items:center}body .mub__thread i{display:block;width:12px;height:12px;border-radius:50%;border:1px solid #0003}body .mub__stage-summary{font-size:12px;line-height:1.6;margin:12px 0}body .mub__thumb canvas,body .mub__stage canvas{width:100%;height:100%;object-fit:contain}body .mub__stage canvas{position:absolute;inset:0;pointer-events:none}body .mub__thumb canvas{display:block}body .mub__thumb img[hidden],body .mub__stage>img[hidden]{display:none}body .mub__stage body .mub__blank{color:inherit;mix-blend-mode:normal}body .mub__stage.is-blank{background:#00000004}@media(max-width:599px){body .mub__style{grid-template-columns:100px minmax(0,1fr);gap:16px}body .mub__wrap{padding:32px 16px}body .mub__mini select{width:100%;font-size:16px}body .mub__fields input,body .mub__notes textarea{font-size:16px}body .mub__sname span:last-child{white-space:normal}body .mub__layout{gap:20px}}

body .header__menu-item,body .header__active-menu-item,body .list-menu__item,body .mub__qtotal{font-weight:400!important;font-size:13px}body .mub__description{font-size:12px;line-height:1.5;margin:4px 0 8px}body .mub__thumb{min-height:160px}body .mub__title{margin-bottom:12px}body .mub__stage-summary{font-size:13px}body .mub__sname span:last-child{text-transform:none}

.mub [data-add-qty]{max-width:100px;min-height:40px;border:1px solid #0003;background:transparent;padding:8px;font:inherit}.mub [hidden]{display:none!important}.mub [data-brand-link]{width:100%;padding:12px;border:1px solid #0003;background:transparent;font:inherit}


.mub__garment-picker{display:block;width:100%;max-width:520px}.mub__garment-picker span{display:block;margin-bottom:10px;text-transform:uppercase}.mub__garment-picker select{width:100%;padding:14px;background:transparent;border:1px solid #0004;font:inherit}.mub [hidden]{display:none!important}.mub__style .mub__thumb{display:none!important}body .mub__style{display:block;padding:0 0 20px}.mub__style .mub__description,.mub__style .mub__sname{display:none}.mub__style .mub__mini{margin-bottom:14px}body .mub__brand{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,1fr);gap:28px}body .mub__stage{aspect-ratio:1/1;min-height:0}body .mub__stagecol{position:sticky;top:100px;align-self:start}.mub__step[data-step1]{margin-bottom:24px}body .mub__layout{grid-template-columns:minmax(0,1fr) 280px}@media(max-width:989px){body .mub__layout{grid-template-columns:1fr}body .mub__quote{position:static}}@media(max-width:599px){body .mub__brand{grid-template-columns:1fr}body .mub__stagecol{position:static}.mub__garment-picker select{font-size:16px}}

.mub [data-add],.mub [data-lines]{display:none!important}.mub [data-add-current]{width:100%;min-height:44px}.mub__quote-line{padding:16px 0;border-bottom:1px solid #0002}.mub__quote-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.mub__quote-actions input{width:76px;padding:8px;background:transparent;border:1px solid #0003;font:inherit}.mub__quote-actions button{text-decoration:underline;min-height:44px}.mub__sw button{min-width:28px;min-height:28px}.mub__sw{gap:8px!important}.mub__sides button{min-height:44px;min-width:64px}.mub__methods label{min-height:36px}.mub__places button{min-height:40px}@media(max-width:749px){.mub__sw button{min-width:32px;min-height:32px}.mub__brand{gap:20px}.mub__quote-actions input,.mub [data-add-qty],.mub [data-brand-link]{font-size:16px}}

@media(max-width:989px){.mub__steps{display:contents}.mub__step[data-step1]{order:0}.mub__step[data-stage-wrap]{order:1}.mub__quote{order:2}.mub__step[data-contact-step]{order:3}}


.restock-rocket-wrapper{align-items:flex-end!important;padding:16px 16px 76px!important;background:rgba(0,0,0,.08)!important;box-sizing:border-box!important}
.restock-rocket-wrapper #formContainer{width:560px!important;max-width:100%!important;max-height:70vh!important;overflow-y:auto!important;padding:14px 16px!important;background:#fbfbef!important;border:1px solid #aaa99f!important;box-shadow:0 3px 16px #00000012!important;border-radius:0!important;font:12px/1.4 Arial,Helvetica,sans-serif!important}
#formContainer #form-Registration-Container{width:100%!important}
#formContainer .form-Content-Container{display:grid!important;grid-template-columns:80px minmax(0,1fr) 150px;gap:8px!important}
#formContainer #form-Header-Container,#formContainer #form-Product-Name,#formContainer #form-Terms,#formContainer #form-Promotion,#formContainer #form-Description{grid-column:1/-1}
#formContainer #form-Header-Container{margin:0!important;padding:0!important}
#formContainer #form-Header-Icon,#formContainer #form-Name-Container{display:none!important}
#formContainer #form-Header-Text{font:12px/1.4 Arial,Helvetica,sans-serif!important;text-transform:uppercase;margin:0!important}
#formContainer #formContainer-Close{min-width:28px!important;min-height:28px!important;padding:4px!important}
#formContainer #form-Description{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important}
#formContainer #form-Product-Name{font:11px/1.4 Arial,Helvetica,sans-serif!important;margin:0!important}
#formContainer #form-Select,#formContainer #form-Email,#formContainer #form-Button{height:36px!important;min-height:36px!important;width:100%!important;margin:0!important;padding:8px!important;border-radius:0!important;font:12px/1.4 Arial,Helvetica,sans-serif!important;box-sizing:border-box!important}
#formContainer #form-Email-Container{margin:0!important}
#formContainer #form-Terms{font:10px/1.4 Arial,Helvetica,sans-serif!important;margin:0!important}
#formContainer #form-Promotion{margin:0!important;line-height:12px!important}
#formContainer #form-Promotion picture,#formContainer #form-Promotion img{width:12px!important;height:12px!important}
@media(max-width:520px){#formContainer .form-Content-Container{grid-template-columns:65px minmax(0,1fr)}#formContainer #form-Button{grid-column:1/-1}.restock-rocket-wrapper{padding:10px 10px 70px!important}}

.restock-rocket-wrapper #formContainer{position:fixed!important;top:auto!important;bottom:76px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;height:auto!important;min-height:0!important;animation:none!important;outline:none!important}.restock-rocket-wrapper #form-Registration-Container{height:auto!important;min-height:0!important}
