@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  src: url(/assets/sequra-open-sans-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(/assets/sequra-open-sans-2.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(/assets/sequra-open-sans-3.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(/assets/sequra-open-sans-4.ttf) format('truetype');
}
/* Subset from promotion-widget.3f2ab74ec707d2f344d0.min.css.
   No normalize, Google @imports, service loader or external URL.
   Map Open Sans to local assets before integrating for exact type metrics. */
.clone-sequra-frozen {font-family:"Open Sans",sans-serif;font-size:14px;font-weight:300;color:#1c1c1c;line-height:16px}
.clone-sequra-frozen button,.clone-sequra-frozen select,.clone-sequra-frozen span {font-family:"Open Sans",sans-serif}
.clone-sequra-frozen * {line-height:16px}
.clone-sequra-frozen .flex-left {justify-content:flex-start}
.clone-sequra-frozen .sequra-text-simulator {display:flex;flex-direction:column;overflow:hidden;user-select:none;width:100%}
.clone-sequra-frozen .text-simulator-content,.clone-sequra-frozen .text-simulator-text {align-items:center;display:flex}
.clone-sequra-frozen .text-simulator-text {flex-wrap:wrap}
.clone-sequra-frozen .widget-text-title {display:flex;flex-wrap:wrap;margin-right:2px}
.clone-sequra-frozen .widget-amount {font-size:15px;font-weight:bold;color:#1c1c1c}
.clone-sequra-frozen .sequra-instalment-selector {height:23px;margin:0 6px}
.clone-sequra-frozen select {font-size:100%;margin:0;text-transform:none}
.clone-sequra-frozen .sequra-widget-logo {align-items:center;display:flex;margin-left:5px;overflow:hidden}
.clone-sequra-frozen .sequra-widget-logo img {display:block;max-width:50.41px;max-height:22px}
.clone-sequra-frozen button.sequra-widget-link {background:transparent;border:none;cursor:pointer;padding:0;margin-left:5px;font-size:100%}
.clone-sequra-frozen button.sequra-widget-link span {font-size:13px;color:#1c1c1c;text-decoration:underline}
.clone-sequra-frozen button.sequra-widget-link>span:hover {text-decoration:underline!important}
.clone-sequra-frozen button.sequra-widget-link:focus {outline:none}
/* Public app button defaults + the source theme's PDP overrides. */
#_rsi-buy-now-button {
  width:100% !important;
  border-radius:20px !important;
  margin-top:12px !important;
  font-weight:600;
  padding:12px 20px 14px;
  font-size:16px;
  text-align:center;
  line-height:1.3;
  cursor:pointer;
  display:flex;
  justify-content:center;
  align-items:center;
  text-decoration:none;
  font-family:inherit;
  min-height:51px;
  height:auto;
  border:0 !important;
  appearance:none;
  box-sizing:border-box;
  background:rgb(233,133,40) !important;
  color:rgb(254,247,247) !important;
  box-shadow:0 2px 7px 0 rgba(0,0,0,0) !important;
}
#_rsi-buy-now-button > span {
  font-weight:inherit !important;
  font-size:inherit !important;
  text-align:inherit !important;
  line-height:inherit !important;
  text-decoration:inherit !important;
  font-family:inherit !important;
  order:1;
  color:inherit !important;
  margin:0;
}
#_rsi-buy-now-button ._rsi-button-icon {
  flex-grow:0;
  flex-shrink:0;
  border:none;
  outline:none;
  box-shadow:none;
  stroke:none;
  height:auto;
  width:23px;
  order:0;
  margin-right:7px;
  margin-left:0;
}
