/* line 5, app/assets/stylesheets/new_theme_modal.css.sass */
.attention-icon {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.7497 16.9142C22.5738 16.4542 22.0739 16.2301 21.6331 16.4137C21.1923 16.5974 20.9776 17.1191 21.1536 17.5791C21.3773 18.1641 21.3039 18.832 20.9573 19.3658C20.6106 19.8999 20.0554 20.2063 19.4341 20.2063H4.56935C3.89169 20.2063 3.28991 19.8372 2.95952 19.219C2.62862 18.5997 2.64417 17.8699 3.00112 17.2667L10.4335 4.70707C10.7719 4.13517 11.3582 3.79375 12.0017 3.79375C12.6453 3.79375 13.2315 4.13517 13.57 4.70707L19.0668 13.996C19.3162 14.4174 19.8458 14.5481 20.2495 14.2877C20.6532 14.0275 20.7784 13.4748 20.529 13.0534L15.0321 3.76447C14.3783 2.65961 13.2454 2 12.0017 2C10.758 2 9.62514 2.65966 8.97133 3.76447L1.53893 16.3241C0.849883 17.4886 0.81989 18.8974 1.45862 20.0927C2.09684 21.287 3.2597 22 4.56935 22H19.4341C20.6346 22 21.7084 21.4065 22.3801 20.3719C23.0468 19.345 23.1849 18.0524 22.7497 16.9142Z" fill="%23EF9400"/><path d="M12.0021 18.7494C12.5198 18.7494 12.9395 18.3297 12.9395 17.8119C12.9395 17.2942 12.5198 16.8745 12.0021 16.8745H12.0016C11.4839 16.8745 11.0645 17.2942 11.0645 17.8119C11.0645 18.3297 11.4844 18.7494 12.0021 18.7494Z" fill="%23EF9400"/><path d="M12.9393 14.5311V7.64102C12.9393 7.12329 12.5196 6.70361 12.0019 6.70361C11.4841 6.70361 11.0645 7.12329 11.0645 7.64102V14.5311C11.0645 15.0488 11.4841 15.4685 12.0019 15.4685C12.5196 15.4685 12.9393 15.0488 12.9393 14.5311Z" fill="%23EF9400"/></svg>');
  background-repeat: no-repeat;
}

/* line 13, app/assets/stylesheets/new_theme_modal.css.sass */
.shopping-bag-icon {
  width: 100px;
  height: 100px;
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64.2613 12.3568C63.2563 5.31266 57.1248 0 49.9997 0C45.4175 0 41.0657 2.21117 38.3599 5.91697C37.8073 6.67273 37.9726 7.73287 38.7284 8.28554C39.4816 8.83622 40.5443 8.67285 41.096 7.9161C43.1671 5.08225 46.495 3.38999 49.9992 3.38999C55.4484 3.38999 60.1364 7.45083 60.9051 12.835C61.0262 13.6806 61.7517 14.2909 62.5814 14.2909C62.6604 14.2909 62.7418 14.2849 62.8228 14.274C63.7493 14.1414 64.3934 13.2829 64.2613 12.3568Z' fill='%23014A8C'/%3E%3Cpath d='M88.7401 31.3307L83.6554 22.856C83.3495 22.345 82.7978 22.0332 82.202 22.0332H77.3292C76.3937 22.0332 75.6345 22.7924 75.6345 23.7279C75.6345 24.6635 76.3937 25.4227 77.3292 25.4227H81.2426L84.2934 30.5074H15.7036L18.7545 25.4227H20.5495C21.485 25.4227 22.2443 24.6635 22.2443 23.7279C22.2443 22.7924 21.485 22.0332 20.5495 22.0332H17.7951C17.1992 22.0332 16.6476 22.345 16.3417 22.856L11.257 31.3307C10.9426 31.8551 10.9352 32.5071 11.2356 33.0384C11.536 33.5697 12.0991 33.8984 12.7104 33.8984H87.2867C87.8979 33.8984 88.4605 33.5697 88.7615 33.0384C89.0624 32.5071 89.0544 31.8541 88.7401 31.3307Z' fill='%23014A8C'/%3E%3Cpath d='M80.2919 15.7025C80.0545 15.3197 79.6757 15.0481 79.2377 14.9458L56.1324 9.54174C55.695 9.43895 55.2342 9.51542 54.8518 9.75179C54.4705 9.98914 54.1983 10.368 54.0961 10.806L52.3536 18.2543C52.1401 19.1655 52.7062 20.0772 53.6179 20.2897C54.5291 20.5032 55.4417 19.9371 55.6542 19.0255L57.0108 13.2282L76.815 17.8606L73.7031 31.1658C73.4896 32.077 74.0556 32.9886 74.9673 33.2012C75.0979 33.2315 75.2275 33.2459 75.3556 33.2459C76.1253 33.2459 76.8219 32.7185 77.0032 31.9374L80.5014 16.9821C80.6047 16.5447 80.5292 16.0839 80.2919 15.7025Z' fill='%23014A8C'/%3E%3Cpath d='M50.8957 19.7094L49.3514 6.64748C49.2988 6.20107 49.0709 5.7934 48.7173 5.51533C48.3638 5.23726 47.9174 5.11014 47.469 5.16277L19.1206 8.51354C18.1915 8.62377 17.5271 9.46593 17.6369 10.396L20.2115 32.1814C20.3138 33.0439 21.0452 33.678 21.8928 33.678C21.9589 33.678 22.0269 33.6736 22.0944 33.6661C23.023 33.5559 23.6874 32.7137 23.5782 31.7837L21.2021 11.6801L46.1844 8.72755L47.5291 20.1061C47.6393 21.0357 48.4775 21.6961 49.4115 21.5908C50.3406 21.4816 51.0049 20.6389 50.8957 19.7094Z' fill='%23014A8C'/%3E%3Cpath d='M64.2998 31.5592L60.9356 17.5693C60.8303 17.1328 60.5557 16.7549 60.1729 16.52C59.7901 16.2871 59.3307 16.2142 58.8913 16.3184L31.5871 22.8849C30.677 23.1034 30.1168 24.019 30.3353 24.9292L32.0167 31.9217C32.2351 32.8329 33.1508 33.3935 34.0605 33.1735C34.9707 32.9551 35.5308 32.0394 35.3123 31.1292L34.0267 25.7843L58.0352 20.0113L61.0031 32.3527C61.1894 33.1298 61.8845 33.6512 62.6497 33.6512C62.7813 33.6512 62.9144 33.6358 63.048 33.6036C63.9582 33.3846 64.5183 32.4694 64.2998 31.5592Z' fill='%23014A8C'/%3E%3Cpath d='M88.981 32.1169C88.9344 31.2161 88.1905 30.509 87.2878 30.509H12.7115C11.8087 30.509 11.0649 31.2156 11.0182 32.1169L7.62821 98.2185C7.60437 98.6823 7.77221 99.1361 8.09199 99.4728C8.41227 99.8089 8.85619 100 9.32097 100H90.6768C91.1411 100 91.5855 99.8094 91.9072 99.4728C92.2265 99.1361 92.3944 98.6828 92.371 98.2185L88.981 32.1169ZM11.1046 96.6101L14.3208 33.8985H85.6765L88.8926 96.6101H11.1046Z' fill='%23014A8C'/%3E%3Cpath d='M62.7107 37.2878C59.9067 37.2878 57.626 39.5685 57.626 42.3726C57.626 45.1766 59.9067 47.4573 62.7107 47.4573C65.5148 47.4573 67.7954 45.1766 67.7954 42.3726C67.7954 39.5685 65.5148 37.2878 62.7107 37.2878ZM62.7107 44.0678C61.7757 44.0678 61.016 43.3076 61.016 42.3731C61.016 41.4386 61.7762 40.6783 62.7107 40.6783C63.6452 40.6783 64.4055 41.4386 64.4055 42.3731C64.4055 43.3076 63.6452 44.0678 62.7107 44.0678Z' fill='%23014A8C'/%3E%3Cpath d='M37.2879 37.2878C34.4838 37.2878 32.2031 39.5685 32.2031 42.3726C32.2031 45.1766 34.4838 47.4573 37.2879 47.4573C40.0919 47.4573 42.3726 45.1766 42.3726 42.3726C42.3726 39.5685 40.0919 37.2878 37.2879 37.2878ZM37.2879 44.0678C36.3533 44.0678 35.5931 43.3076 35.5931 42.3731C35.5931 41.4386 36.3533 40.6783 37.2879 40.6783C38.2224 40.6783 38.9826 41.4386 38.9826 42.3731C38.9826 43.3076 38.2224 44.0678 37.2879 44.0678Z' fill='%23014A8C'/%3E%3Cpath d='M62.7112 42.3726H62.5806C61.6451 42.3726 60.8859 43.1318 60.8859 44.0673C60.8859 44.2987 60.9315 44.5197 61.0165 44.7208V53.3892C61.0165 59.4635 56.0742 64.4063 49.9994 64.4063C43.9245 64.4063 38.9823 59.464 38.9823 53.3892V44.0678C38.9823 43.1323 38.223 42.3731 37.2875 42.3731C36.352 42.3731 35.5928 43.1323 35.5928 44.0678V53.3897C35.5928 61.3336 42.0555 67.7962 49.9994 67.7962C57.9433 67.7962 64.406 61.3336 64.406 53.3897V44.0678C64.406 43.1323 63.6467 42.3726 62.7112 42.3726Z' fill='%23014A8C'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

/* line 19, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme {
  z-index: 100;
}

/* line 20, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .theme-btn {
  height: 44px;
  padding: 0 30px;
  font-size: 14px;
  text-decoration: none;
  font-weight: 400;
  border: none;
  border-radius: 6px;
  transition: all .3s ease;
  cursor: pointer;
  color: #fff;
  background-color: #005AFF;
  min-width: 110px;
  justify-content: center;
}

/* line 34, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .theme-btn--primary {
  color: #fff;
  background-color: #002F59;
}

/* line 37, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .theme-btn--primary:hover {
  color: #fff;
  background-color: #004a8c;
}

/* line 41, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .theme-btn--primary__light {
  color: #002F59;
  background: #E6EFFF;
}

/* line 44, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .theme-btn--primary__light:hover {
  opacity: 0.8;
}

/* line 46, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .theme-btn--save {
  color: #fff;
  background: #36B368;
  border: 1px solid #36B368;
}

/* line 50, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .theme-btn--save:hover {
  color: #fff;
  background: #51cb82;
  border-color: #4eca80;
}

/* line 54, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .theme-btn--save:active {
  background: #2e9858;
}

/* line 57, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: .25em .25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2523000'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3E%3C/svg%3E") center/1em auto no-repeat;
  border: 0;
  border-radius: .25rem;
  opacity: .5;
}

/* line 67, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .btn-close:hover {
  opacity: .75;
}

/* line 69, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .centered-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* line 74, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .shopping-bag-icon {
  margin-bottom: 20px;
}

/* line 76, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .full-width-btns {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 80, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .full-width-btns > * {
  flex: 1;
  max-width: 48%;
}

/* line 83, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .full-width-btns .theme-btn {
  padding: 0;
}

@media (max-width: 575.98px) {
  /* line 76, app/assets/stylesheets/new_theme_modal.css.sass */
  .dc-modal__new-theme .full-width-btns {
    flex-direction: column;
  }
  /* line 87, app/assets/stylesheets/new_theme_modal.css.sass */
  .dc-modal__new-theme .full-width-btns > * {
    flex: auto;
    max-width: none;
  }
  /* line 90, app/assets/stylesheets/new_theme_modal.css.sass */
  .dc-modal__new-theme .full-width-btns > *:last-child {
    margin-top: 10px;
  }
}

/* line 93, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .modal-title {
  color: #002F59;
  font-size: 24px;
  font-weight: 500;
  display: flex;
  align-items: center;
}

/* line 99, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 70px;
  padding: 0 20px;
  border-bottom: 1px solid #D6E0FF;
}

/* line 106, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .modal-header:before, .dc-modal__new-theme .modal-header:after {
  content: none;
}

/* line 109, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .modal-header--icon {
  margin-right: 10px;
}

/* line 111, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .modal-body {
  padding: 20px;
  font-size: 14px;
}

/* line 114, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .modal-content {
  border: 1px solid #D6E0FF;
  border-radius: 6px;
}

/* line 118, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .modal-footer {
  padding: 0 20px 20px;
  border-top: 1px solid #D6E0FF;
  display: flex;
  justify-content: flex-end;
}

/* line 123, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .modal-footer.no-border {
  border-top: none;
}

/* line 125, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme .modal--info-block {
  padding: 12px 12px 12px 40px;
  font-size: 12px;
  color: #909BBF;
  border-radius: 4px;
  border: 1px solid #D6E0FF;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM0.5 6C0.5 2.96243 2.96243 0.5 6 0.5C9.03757 0.5 11.5 2.96243 11.5 6C11.5 9.03757 9.03757 11.5 6 11.5C2.96243 11.5 0.5 9.03757 0.5 6Z' fill='%23002F59'/%3E%3Crect x='5.5' y='3.5' width='1' height='1' rx='0.5' fill='%23002F59'/%3E%3Crect x='5.5' y='5.5' width='1' height='3' rx='0.5' fill='%23002F59'/%3E%3C/svg%3E");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: 12px 12px;
}

@media (max-width: 991.98px) {
  /* line 137, app/assets/stylesheets/new_theme_modal.css.sass */
  .dc-modal__new-theme .modal-fullscreen-lg-down {
    height: auto;
  }
}

@media (max-width: 767.98px) {
  /* line 140, app/assets/stylesheets/new_theme_modal.css.sass */
  .dc-modal__new-theme .modal-header, .dc-modal__new-theme .modal-body, .dc-modal__new-theme .modal-footer {
    padding: 15px;
  }
  /* line 145, app/assets/stylesheets/new_theme_modal.css.sass */
  .dc-modal__new-theme .modal-body {
    font-size: 14px;
  }
}

@media (max-width: 575.98px) {
  /* line 148, app/assets/stylesheets/new_theme_modal.css.sass */
  .dc-modal__new-theme .modal-footer,
.dc-modal__new-theme .modal .popup .btn-block {
    justify-content: space-between;
  }
  /* line 151, app/assets/stylesheets/new_theme_modal.css.sass */
  .dc-modal__new-theme .modal-footer > *,
.dc-modal__new-theme .modal .popup .btn-block > * {
    flex-grow: 1;
  }
}

@media (min-width: 768px) {
  /* line 154, app/assets/stylesheets/new_theme_modal.css.sass */
  .dc-modal__new-theme .modal-custom-small {
    min-width: 420px;
    width: 400px;
  }
  /* line 157, app/assets/stylesheets/new_theme_modal.css.sass */
  .dc-modal__new-theme .modal-custom-medium {
    min-width: 560px;
  }
  /* line 159, app/assets/stylesheets/new_theme_modal.css.sass */
  .dc-modal__new-theme .modal-custom-large {
    min-width: 560px;
    width: 1020px;
  }
}

/* line 163, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme--images-modal {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 167, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme--images-modal .btn-close {
  position: absolute;
  right: 20px;
}

/* line 170, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme--images-modal .modal-body {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* line 174, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme--images-modal .modal-content {
  height: 600px;
}

/* line 176, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme--images-modal .product-slider {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 181, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme--images-modal .product-slider.carousel-fade .carousel-inner .item {
  height: 460px;
  align-items: normal;
}

/* line 184, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme--images-modal .carousel-inner > .item > img,
.dc-modal__new-theme--images-modal .carousel-inner > .item > a > img {
  width: auto;
  object-fit: contain;
}

/* line 188, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme--images-modal .carousel-indicators {
  display: flex;
  left: 0;
  width: 100%;
  margin-left: 0;
}

/* line 193, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme--images-modal .carousel-indicators li {
  width: auto;
  height: 2px;
  flex: 1;
  margin-right: 0;
}

/* line 198, app/assets/stylesheets/new_theme_modal.css.sass */
.dc-modal__new-theme--images-modal .carousel-indicators li.active {
  width: auto;
  height: 2px;
}

@media screen and (min-width: 768px) {
  /* line 203, app/assets/stylesheets/new_theme_modal.css.sass */
  .dc-modal__new-theme--images-modal .carousel-indicators {
    bottom: 0;
  }
}
