.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;background-color:rgb(0 0 0 / .75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:#fff0}.jq-modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;-webkit-box-sizing:border-box;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.jq-modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==)}.modal-spinner{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}li.product button.flex_lpp_btn{margin-bottom:5px;width:auto}.text_above_button{display:block;background:#f8f8f8;padding:10px;border:3px solid #155594;margin-top:20px}button.flex_lpp_btn{background:#155594!important;color:white!important;font-weight:700;border:none;border-radius:3px!important;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;column-gap:10px;clear:both;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-box-shadow:0 0 0 #fff0;box-shadow:0 0 0 #fff0}button.flex_lpp_btn img{height:20px;width:auto}button.flex_lpp_btn:not(:disabled):hover{background:#12487e!important;color:white!important;-webkit-transform:translate(0,-5px);transform:translate(0,-5px);-webkit-box-shadow:0 10px 10px rgb(0 0 0 / .3);box-shadow:0 10px 10px rgb(0 0 0 / .3)}button.flex_lpp_btn,.flexpay form button{position:relative}button.flex_lpp_btn:disabled::before,.flexpay form button:disabled::before{content:"";width:100%;height:100%;background:rgb(255 255 255 / .8) url(/wp-content/plugins/flex-updated-Matress/public/css/assets/loading.svg) center center no-repeat;background-size:auto 120px;position:absolute;left:0;top:0}.blocker{z-index:10000}.flexpay.jq-modal{border-radius:0;-webkit-box-shadow:none;box-shadow:none;max-width:900px;position:static;background:#d8ebf1;padding:0}.flexpay.jq-modal a.close-modal{top:50px;right:50px;background:none;width:60px;height:60px}.flexpay.jq-modal a.close-modal::before{content:"X";font-size:40px;font-weight:300;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1.5,1);transform:translate(-50%,-50%) scale(1.5,1);text-indent:0}.flexpay .row{display:-webkit-box;display:-ms-flexbox;display:flex}.flexpay .row .column{-webkit-box-flex:.8;-ms-flex:.8;flex:.8}.flexpay .row .column.product_image{position:relative;background:#fff}.flexpay .row .column.product_image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.flexpay .row .column:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.flexpay .row .column.description{padding:30px}.flexpay .row .column.description h2{font-size:150%;margin:0;color:rgb(0 0 0 / .8);line-height:normal;margin-bottom:15px;text-transform:uppercase}.flexpay .row .column.description .intro_header{font-size:20px;font-weight:700;margin-bottom:10px;color:#000;padding-top:10px}.flexpay .row .column.description .intro_description{display:block;font-size:13px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px rgb(0 0 0 / .2) solid}.flexpay .row .column.description .price{font-weight:400;font-size:20px;color:#be2525;padding:10px 0;padding-top:0;display:block;width:100%;border-bottom:1px rgb(0 0 0 / .2) solid}.flexpay .row .column.description .price sup{top:-2em;font-size:10px;text-transform:uppercase}.flexpay form{font-size:90%}.flexpay form .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.flexpay form .links a,.flexpay form .links button{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;text-align:center;font-size:120%;padding:15px}.flexpay form .links button{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.flexpay form .links a{color:rgb(0 0 0 / .4);border:1px rgb(0 0 0 / .2) solid;border-radius:3px!important;margin-left:20px}.flexpay form .links a::before{margin-right:5px;-webkit-transform:scale(1.5,1);transform:scale(1.5,1)}.flexpay form .error{background:#f8d7da;color:#721c24;padding:10px;border-radius:3px}.flexpay form label{display:block;font-weight:700;padding:10px 0}.flexpay form label>span{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgb(0 0 0 / .2);margin-top:10px;padding-left:10px;background:#fff;border:1px rgb(0 0 0 / .2) solid}.flexpay form label>span input{border:none;-webkit-box-flex:100%;-ms-flex-positive:100%;flex-grow:100%;-webkit-box-shadow:none;box-shadow:none}.flexpay form label input{-webkit-box-shadow:none;box-shadow:none;font-weight:400;border:1px rgb(0 0 0 / .2) solid;border-radius:2px!important;display:block;background:#fff;width:100%;color:#000;padding:10px}.flexpay form label input[type="number"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flexpay form button[type="submit"]{background:#155594!important;color:white!important;text-transform:uppercase;letter-spacing:2px;border-radius:3px}.flexpay form .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.flexpay form .grid label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:10px}.flexpay form .grid label:last-child{margin-right:0}.flexpay form .grid .column{margin-right:10px}.flexpay form .grid .column:last-child{margin-right:0}.success_modal.jq-modal{text-align:center;padding:50px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:30px;color:#78b348;line-height:1.5em}.success_modal.jq-modal img{max-height:130px;width:auto;display:table;margin:0 auto;margin-bottom:10px}.success_modal.jq-modal a.close{display:table;margin:0 auto;margin-top:10px;border-radius:3px;padding:10px;font-size:14px;line-height:initial;color:rgb(120 179 72 / .7);text-transform:uppercase;letter-spacing:2px;border:1px rgb(120 179 72 / .2) solid}@media only screen and (max-width:800px){.flexpay .row .column.product_image{display:none}.flexpay.jq-modal a.close-modal::before{color:#155594}}