/*@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: #F4B8C7;
}
.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: 600;
    font-size: 20px;
    padding: 0;
    margin: 0;
}
.header-clear {
    background-color: transparent;
    height: 0;
}
.header-image-grid {
    margin-bottom: 20px;
}
.form-section-row.row > div > div {
    padding-bottom: 0px !important;
}
.header-image-col-preview {
    margin-top: 0;
}
.control-label,
.has-error .control-label,
.has-success .control-label {
    font-size: 14px;
    font-weight: 600;
}
.form-control,
.has-error .form-control,
.has-success .form-control {
    color: #F4B8C7;
    background-color: transparent;
    border-width: 2px;
    border-color: #F4B8C7 !important;
    border-radius: 8px;
    box-shadow: none !important;
}
input[type=checkbox] {
    accent-color: #F4B8C7;
}
.optin-section-header-row {
    margin-top: 0;
}
.privacy-section-row {
    margin-top: 15px;
}
.privacy-section-row a:focus,
.privacy-section-row a:hover {
    color: inherit;
}
.submit-section-row form {
    margin-top: 15px;
    margin-bottom: 15px;
}
.submit-section-row .submit-button,
.submit-section-row .submit-button[disabled] {
    color: #545454;
    background-color: #F4B8C7;
    border: 2px solid #F4B8C7;
    border-radius: 8px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
    text-transform: uppercase;
    transition: 0.2s ease-out;
}
.submit-section-row .submit-button:not([disabled]):hover,
.submit-section-row .submit-button:not([disabled]):focus,
.submit-section-row .submit-button:not([disabled]):active {
    color: #F4B8C7;
    background-color: #545454;
    border-color: #F4B8C7;
}