/*@font-face {
  font-family: Inter;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//straykidsshop.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2?h1=c3RyYXlraWRzc2hvcC5jb20&h2=c3RyYXkta2lkcy1vZmZpY2lhbC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=1e24aef4a53f062b83a0f7e823f906cc76481e004e33467378706ab75250e5b9") format("woff2"),
       url("//straykidsshop.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff?h1=c3RyYXlraWRzc2hvcC5jb20&h2=c3RyYXkta2lkcy1vZmZpY2lhbC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=e490df0d167f0d746d0c33a277f92fd13e476c5bfaa1ccd611a4e2bc54ede245") format("woff");
}
@font-face {
  font-family: Inter;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//straykidsshop.com/cdn/fonts/inter/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2?h1=c3RyYXlraWRzc2hvcC5jb20&h2=c3RyYXkta2lkcy1vZmZpY2lhbC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=c5b4ed6fef6cd23bf335d717d5edb16f734f56299670a6774edd8adfb52c75ff") format("woff2"),
       url("//straykidsshop.com/cdn/fonts/inter/inter_n6.88c903d8f9e157d48b73b7777d0642925bcecde7.woff?h1=c3RyYXlraWRzc2hvcC5jb20&h2=c3RyYXkta2lkcy1vZmZpY2lhbC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=9e15561ad8afa4e40940ff3f2c16dcf4f8f42ae4fe4ee7c89e39e5729862eee5") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//straykidsshop.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2?h1=c3RyYXlraWRzc2hvcC5jb20&h2=c3RyYXkta2lkcy1vZmZpY2lhbC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=2cb72bbfbdf74611429315e5d0f6f77e352df20a33c4ba400a2be256dd35cbf2") format("woff2"),
       url("//straykidsshop.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff?h1=c3RyYXlraWRzc2hvcC5jb20&h2=c3RyYXkta2lkcy1vZmZpY2lhbC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=86f83d7531f2e0f01dd1d831dbeda18898b56a8654d0fd1fc705b88d59b5880f") format("woff");
}
/*@font-face {
  font-family: Inter;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//straykidsshop.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2?h1=c3RyYXlraWRzc2hvcC5jb20&h2=c3RyYXkta2lkcy1vZmZpY2lhbC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=1e24aef4a53f062b83a0f7e823f906cc76481e004e33467378706ab75250e5b9") format("woff2"),
       url("//straykidsshop.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff?h1=c3RyYXlraWRzc2hvcC5jb20&h2=c3RyYXkta2lkcy1vZmZpY2lhbC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=e490df0d167f0d746d0c33a277f92fd13e476c5bfaa1ccd611a4e2bc54ede245") format("woff");
}*/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
body {
    font-family: Inter,'ui-sans-serif, system-ui, -apple-system';/*, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"';*/
    font-size: 16px;
    line-height: 1.42857143;
    background-color: transparent;
}
body *,
.has-error .control-label,
.has-success .control-label {
    color: #000;
}
.submit-button,
.btn[disabled] {
    background-color: #a94442;
    border-color: #a94442;
    opacity: 1;
}
.submit-button:hover,
.btn[disabled]:hover {
    background-color: #a94442 !important;
    border-color: #a94442 !important;
    opacity: 1 !important;
}
.has-error .form-control,
.has-error .form-control:focus,
.form-control:focus {
    border-color: inherit !important;
    box-shadow: none !important;
}
.disabled-optins {
    opacity: 1;
}
.main-form-page {
    margin-bottom: 0 !important;
}
form p {
    font-weight: normal;
    font-size: 12px;
}
.header-image-col-preview-before,
.header-prop {
    display: none;
}
.header-text {
    position: inherit;
    background: transparent;
    text-shadow: none;
    font-weight: bold;
    font-size: var(--font_heading_xl_size, 25px);
    padding: 0;
    margin: 0;
}
@media (min-width: 768px) {
    .header-text {
        font-size: var(--font_heading_xl_size_md, 28px);
    }
}
.header-image-grid {
    margin-bottom: 25px;
}
.form-section-row.row > div > div {
    padding-bottom: 0px !important;
}
.header-image-col-preview {
    margin-top: 0;
}
