.newProductPage{color:#19181b;background:#f8f7f4;min-height:100vh;padding-bottom:80px}.newProductHeader{background:#171719;justify-content:space-between;align-items:center;height:72px;padding:0 max(20px,5vw);display:flex}.newProductHeader>div{align-items:center;gap:20px;display:flex}.newProductHeader>div>span{color:#77747a;letter-spacing:1.3px;font-size:9px;font-weight:800}.returnMerchant{color:#bbb7bc;font-size:11px;text-decoration:none}.newProductIntro{text-align:center;max-width:900px;margin:0 auto;padding:65px 20px 40px}.newProductIntro>p{color:#91b62e;letter-spacing:1.6px;margin:0;font-size:9px;font-weight:850}.newProductIntro h1{letter-spacing:-2px;margin:8px 0 10px;font-family:Georgia,serif;font-size:52px;font-weight:400}.newProductIntro>span{color:#7c787d;max-width:580px;margin:auto;font-size:13px;line-height:1.6;display:block}.productForm{width:min(850px,100% - 32px);margin:auto}.formCard{background:#fff;border:1px solid #e5e1dc;border-radius:22px;margin-bottom:16px;padding:28px}.formCardTitle{gap:13px;margin-bottom:26px;display:flex}.formCardTitle>span{color:#76971e;background:#eff5df;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:9px;font-weight:850;display:grid}.formCardTitle h2{margin:0;font-size:17px}.formCardTitle p{color:#99959a;margin:4px 0 0;font-size:10px}.formGrid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.formGrid label,.formGrid .wideField{min-width:0}.wideField{grid-column:1/-1}.formGrid label>span,.fieldTitle{color:#555157;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.formGrid input,.formGrid select,.formGrid textarea{color:#222124;width:100%;font:inherit;background:#fbfaf8;border:1px solid #ddd9d4;border-radius:11px;outline:none;font-size:12px}.formGrid input,.formGrid select{height:46px;padding:0 13px}.formGrid textarea{resize:vertical;padding:13px}.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus{border-color:#9cbd48;box-shadow:0 0 0 3px #9cbd481a}.formGrid label>small{color:#aaa6aa;margin-top:6px;font-size:9px;display:block}.moneyInput{position:relative}.moneyInput b{z-index:1;font-size:12px;position:absolute;top:14px;left:13px}.moneyInput input{padding-left:29px}.sizeSelector{flex-wrap:wrap;gap:7px;display:flex}.sizeSelector button{color:#555157;background:#fff;border:1px solid #ddd9d4;border-radius:10px;min-width:48px;height:42px;font-weight:750}.sizeSelector button.active{color:#fff;background:#171719;border-color:#171719}.publishCard{background:#edf4dd;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.publishCard>div>span{color:#7e9f26;letter-spacing:1.3px;font-size:8px;font-weight:850}.publishCard h2{margin:6px 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.publishCard p{color:#777378;max-width:480px;margin:0;font-size:10px}.publishCard button{color:#fff;background:#171719;border:0;border-radius:999px;min-width:170px;min-height:50px;font-weight:800}.publishCard button:disabled{opacity:.6}.publishCard button span{margin-left:7px}.formMessage{color:#9b3c3c;background:#f6e7e7;border-radius:14px;margin-top:15px;padding:17px;font-size:11px}.formMessage.success{color:#668719;background:#edf5df}.formMessage>div{gap:8px;margin-top:9px;display:flex}.formMessage a{color:inherit;border:1px solid;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:750;text-decoration:none}@media (max-width:650px){.newProductHeader{height:65px;padding:0 15px}.newProductHeader>div>span{display:none}.newProductIntro{padding-top:45px}.newProductIntro h1{font-size:42px}.formGrid{grid-template-columns:1fr}.wideField{grid-column:auto}.formCard{padding:21px}.publishCard{flex-direction:column;align-items:stretch}.publishCard button{width:100%}}.variantCard{overflow:hidden}.variantTitle{align-items:center}.variantTitle>div{flex:1}.addColourButton,.addAnotherColour{color:#fff;background:#171719;border:1px solid #171719;border-radius:999px;font-size:10px;font-weight:750}.addColourButton{padding:10px 14px}.addAnotherColour{margin-top:18px;padding:11px 17px}.colourGroups{flex-direction:column;gap:18px;display:flex}.colourGroup{background:#faf9f7;border:1px solid #e3dfda;border-radius:17px;padding:20px}.colourGroupHead{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.colourGroupHead span,.colourGroupHead strong{display:block}.colourGroupHead span{color:#91b62e;letter-spacing:1.2px;font-size:8px;font-weight:850}.colourGroupHead strong{margin-top:3px;font-size:15px}.colourGroupHead>button{color:#a45d5d;background:0 0;border:0;font-size:9px}.colourFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.colourFields label>span{color:#555157;margin-bottom:6px;font-size:9px;font-weight:750;display:block}.colourFields input{background:#fff;border:1px solid #ddd9d4;border-radius:9px;outline:0;width:100%;height:43px;padding:0 11px;font-size:11px}.colourImageField{grid-column:1/-1}.colourCodeField{grid-template-columns:48px 1fr;gap:7px;display:grid}.colourCodeField input[type=color]{cursor:pointer;padding:4px}.colourPreview{background:#eee9e3;border-radius:10px;width:95px;height:120px;margin-top:12px;overflow:hidden}.colourPreview img{object-fit:cover;width:100%;height:100%}.variantSizeSelector{margin-top:22px}.variantSizeSelector>span{color:#99959a;letter-spacing:1.1px;margin-bottom:8px;font-size:8px;font-weight:850;display:block}.variantSizeSelector>div{flex-wrap:wrap;gap:6px;display:flex}.variantSizeSelector button{color:#555157;background:#fff;border:1px solid #dcd8d3;border-radius:8px;min-width:43px;height:36px;font-size:10px;font-weight:750}.variantSizeSelector button.active{color:#fff;background:#171719;border-color:#171719}.variantMatrix{background:#fff;border:1px solid #e3dfda;border-radius:11px;margin-top:17px;overflow-x:auto}.variantMatrixHead,.variantRow{grid-template-columns:55px 105px 105px 80px 1fr 1fr;align-items:center;gap:8px;min-width:720px;display:grid}.variantMatrixHead{color:#8f8b90;text-transform:uppercase;background:#efede9;padding:9px 10px;font-size:8px;font-weight:850}.variantRow{border-top:1px solid #eeeae5;padding:8px 10px}.variantRow>input,.variantMoney input{background:#fbfaf8;border:1px solid #ddd9d4;border-radius:7px;width:100%;height:35px;padding:0 8px;font-size:10px}.variantMoney{position:relative}.variantMoney>span{color:#777378;font-size:9px;position:absolute;top:10px;left:8px}.variantMoney input{padding-left:20px}@media (max-width:650px){.variantTitle{flex-wrap:wrap;align-items:flex-start}.addColourButton{margin-left:48px}.colourFields{grid-template-columns:1fr}.colourImageField{grid-column:auto}}.newProductPage{font-size:15px}.newProductHeader>div>span{font-size:11px}.returnMerchant{font-size:13px}.newProductIntro>p{font-size:11px}.newProductIntro h1{font-size:58px}.newProductIntro>span{max-width:650px;font-size:15px;line-height:1.7}.formCard{padding:32px}.formCardTitle>span{width:40px;height:40px;font-size:11px}.formCardTitle h2{font-size:20px}.formCardTitle p{font-size:13px}.formGrid label>span,.fieldTitle{margin-bottom:8px;font-size:13px}.formGrid input,.formGrid select{height:50px;padding-left:14px;padding-right:14px;font-size:14px}.formGrid textarea{padding:14px;font-size:14px;line-height:1.6}.formGrid label>small{font-size:11px;line-height:1.5}.colourGroup{padding:24px}.colourGroupHead span{font-size:10px}.colourGroupHead strong{font-size:18px}.colourGroupHead>button,.colourFields label>span{font-size:12px}.colourFields input{height:48px;font-size:13px}.variantSizeSelector>span{font-size:10px}.variantSizeSelector button{min-width:48px;height:41px;font-size:12px}.variantMatrixHead{font-size:10px}.variantRow{min-height:58px}.variantRow>strong{font-size:13px}.variantRow>input,.variantMoney input{height:40px;font-size:12px}.addColourButton,.addAnotherColour{font-size:12px}.publishCard h2{font-size:30px}.publishCard p{font-size:13px;line-height:1.6}.publishCard button{min-height:54px;font-size:13px}.formMessage{font-size:13px}.formMessage a{font-size:11px}
