@import url("https://use.typekit.net/sra8gyy.css");@font-face{font-family:"Flaticon";font-weight:normal;font-style:normal;src:url("/fonts/themes/roskildehandel/Flaticon.eot");src:url("/fonts/themes/roskildehandel/Flaticon.eot?#iefix") format("embedded-opentype"),url("/fonts/themes/roskildehandel/Flaticon.woff") format("woff"),url("/fonts/themes/roskildehandel/Flaticon.ttf") format("truetype"),url("/fonts/themes/roskildehandel/Flaticon.svg#Flaticon") format("svg")}html,body,form{height:auto}body{font-family:'montserrat', sans-serif;font-weight:300;font-size:14px;line-height:18px;color:#000;background-color:#0406a7;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body.overflow{overflow-y:hidden}@media only screen and (min-width: 1000px){body.overflow{overflow-y:initial}}body header{width:100%;height:auto;display:table;background-color:#eae2d9}body header>div{height:100%;background-color:#0406a7;margin:2%;box-sizing:border-box;z-index:999;position:relative;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}@media only screen and (min-width: 1000px){body header>div{height:150px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;margin:0}}body header>div>div.container{height:100%;padding:0px;background-color:transparent}@media only screen and (min-width: 600px){body header>div>div.container{padding:0px}}@media only screen and (min-width: 1000px){body header>div>div.container{padding:0px}}body header>div>div.container>div.row{width:100%;margin:0px;background-color:transparent}body header>div>div.container>div.row>div.column{display:flex;padding:30px 7.5%;background-color:transparent}@media only screen and (min-width: 1000px){body header>div>div.container>div.row>div.column{padding:20px 0}}body header>div>div.container>div.row>div.column a.home{width:80%;max-width:180px;height:18px;margin:0 auto;background-image:url(/pics/themes/nyborgstrand/logo/logo-mobile-neg.svg);background-repeat:no-repeat;background-size:100% auto;z-index:99}@media only screen and (min-width: 1000px){body header>div>div.container>div.row>div.column a.home{background-image:url(/pics/themes/nyborgstrand/logo/logo-neg.svg);width:120px;height:100px;margin:0 0 0 5%}}@media only screen and (min-width: 1200px){body header>div>div.container>div.row>div.column a.home{margin:0 0 0 25px}}body header>div>div.container>div.row>div.column>div.nav-icon{position:absolute;cursor:pointer;top:16px;left:3%;background-color:transparent;display:block}@media only screen and (min-width: 600px){body header>div>div.container>div.row>div.column>div.nav-icon{display:block !important}}@media only screen and (min-width: 1000px){body header>div>div.container>div.row>div.column>div.nav-icon{display:none !important}}body header>div>div.container>div.row>div.column>div.nav-icon span{background:#fff}body header>div>div.container>div.row>div.column>div.language-icon{display:none;cursor:pointer}body nav{height:100vh;position:fixed;top:0;left:0;display:none}@media only screen and (min-width: 600px){body nav{display:none}}@media only screen and (min-width: 1000px){body nav{width:100%;height:auto;position:absolute;top:37px;right:0px;left:initial;z-index:9999;display:inline-block !important;vertical-align:bottom;border-top:none;background-color:transparent}}@media only screen and (min-width: 1200px){body nav{width:800px;left:calc(50vw - 560px)}}body nav ul{width:92.0%;display:table;margin:0px auto;padding:100px 0 0 0;float:right}@media only screen and (min-width: 1000px){body nav ul{width:100%;display:flex;padding:0;gap:0px 15px;justify-content:center;flex-wrap:wrap}}@media only screen and (min-width: 1200px){body nav ul{width:70%;margin:0}}@media only screen and (min-width: 600px){body nav ul li{width:100%;list-style-type:none}}@media only screen and (min-width: 1000px){body nav ul li{height:auto;width:auto;margin-right:0px;float:left}}body nav ul li a{font-family:'adonis-web', serif;font-weight:700;font-style:normal;font-size:16px;text-transform:uppercase;line-height:17px;font-weight:300;color:#0406a7;white-space:nowrap;padding:15px 0px;z-index:9999;-webkit-transition:background-color .2s,color .2s ease-in-out;-moz-transition:background-color .2s,color .2s ease-in-out;-ms-transition:background-color .2s,color .2s ease-in-out;-o-transition:background-color .2s,color .2s ease-in-out;transition:background-color .2s,color .2s ease-in-out}@media only screen and (min-width: 1000px){body nav ul li a{width:100%;color:#fff;font-size:13px;line-height:16px;padding:5px 10px;border-bottom:none}}@media only screen and (min-width: 1000px){body nav ul li a:hover{color:#fff}}body nav ul li a.active{font-weight:700;background-color:transparent}@media only screen and (min-width: 1000px){body nav ul li a.active{color:#fff}}@media only screen and (min-width: 1000px){body nav ul li a.active:hover{color:#fff}}body div.modal{background-color:rgba(234,226,217,0.9)}body div.modal>div{width:85%;color:#000000;background-color:#eae2d9;box-shadow:0px 4px 25px rgba(0,0,0,0.2);margin-top:0px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}@media only screen and (min-width: 1000px){body div.modal>div{margin-top:0px}}@media only screen and (min-width: 600px){body div.modal>div{width:350px;padding:30px}}body div.modal>div p.modalHeader{color:#0406a7}body div.modal>div p.modalDescription{font-size:1.3333em;margin:15px 0px 5px 0px}body div.modal>div a.modalButtonCart{width:100% !important;margin-top:20px;background-color:#0406a7;border:1px solid #0406a7;font-size:20px;color:#ffffff;font-weight:300;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px;-webkit-transition:all .2s ease-in-out,border .2s ease-in-out;-moz-transition:all .2s ease-in-out,border .2s ease-in-out;-ms-transition:all .2s ease-in-out,border .2s ease-in-out;-o-transition:all .2s ease-in-out,border .2s ease-in-out;transition:all .2s ease-in-out,border .2s ease-in-out}@media only screen and (min-width: 1000px){body div.modal>div a.modalButtonCart:hover{border:1px solid #1012cb;background-color:#1012cb}}body div.modal>div div.modalButtonBuyMore{width:100% !important;font-size:20px;font-weight:300;color:#0406a7;background-color:#fff;border:1px solid #fff;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px;-webkit-transition:all .2s ease-in-out,color .2s ease-in-out;-moz-transition:all .2s ease-in-out,color .2s ease-in-out;-ms-transition:all .2s ease-in-out,color .2s ease-in-out;-o-transition:all .2s ease-in-out,color .2s ease-in-out;transition:all .2s ease-in-out,color .2s ease-in-out}@media only screen and (min-width: 1000px){body div.modal>div div.modalButtonBuyMore:hover{border:1px solid #0406a7}}body div#container{z-index:unset}@media only screen and (min-width: 600px){body div#container{margin-top:0}}body div#container section#content{background-color:#eae2d9}body div#container section#content div.stepnav{width:96%;margin:0 auto;height:50px;background-color:#fff;overflow:hidden;z-index:0;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}@media only screen and (min-width: 1000px){body div#container section#content div.stepnav{width:90%;z-index:999;top:-25px}}@media only screen and (min-width: 1200px){body div#container section#content div.stepnav{max-width:800px;margin:0 auto 0 auto}}body div#container section#content div.stepnav::before{content:'';width:100%;height:50px;position:absolute;top:0px;left:0px;background-color:transparent;pointer-events:none;z-index:9999}body div#container section#content div.stepnav>div.container{padding:0px}@media only screen and (min-width: 1500px){body div#container section#content div.stepnav>div.container>div.row{max-width:800px}}body div#container section#content div.stepnav>div.container>div.row div.column{border-top:none;border-bottom:none}@media only screen and (min-width: 1500px){body div#container section#content div.stepnav>div.container>div.row div.column{border-right:1px solid #eae2d9}}body div#container section#content div.stepnav>div.container>div.row div.column>div{text-align:left;background-color:#fff}body div#container section#content div.stepnav>div.container>div.row div.column>div::after{border-color:transparent transparent transparent #fff}body div#container section#content div.stepnav>div.container>div.row div.column>div::before{border-color:transparent transparent transparent #eae2d9}body div#container section#content div.stepnav>div.container>div.row div.column>div>div{background-color:#fff}body div#container section#content div.stepnav>div.container>div.row div.column>div>a{text-align:left;padding-left:30px;color:#ffb472;font-weight:400}@media only screen and (min-width: 600px){body div#container section#content div.stepnav>div.container>div.row div.column>div>a{padding-left:40px}}@media only screen and (min-width: 1000px){body div#container section#content div.stepnav>div.container>div.row div.column>div>a{padding-left:50px}}body div#container section#content div.stepnav>div.container>div.row div.column>div>a::after{border:1px solid #ffb472}@media only screen and (min-width: 600px){body div#container section#content div.stepnav>div.container>div.row div.column>div:hover{background-color:transparent}body div#container section#content div.stepnav>div.container>div.row div.column>div:hover::after{border-color:transparent transparent transparent #fff}}body div#container section#content div.stepnav>div.container>div.row div.column>div.done{background-color:#ffb472}@media only screen and (min-width: 600px){body div#container section#content div.stepnav>div.container>div.row div.column>div.done{background-color:#ffb472}}body div#container section#content div.stepnav>div.container>div.row div.column>div.done::after{border-color:transparent transparent transparent #ffb472}body div#container section#content div.stepnav>div.container>div.row div.column>div.done>a{color:#fff}body div#container section#content div.stepnav>div.container>div.row div.column>div.done>a::after{border:1px solid #ffffff;right:initial;left:0px}body div#container section#content div.stepnav>div.container>div.row div.column>div.active{margin-right:14%;background-color:#ffb472}@media only screen and (min-width: 600px){body div#container section#content div.stepnav>div.container>div.row div.column>div.active{margin-right:0}}body div#container section#content div.stepnav>div.container>div.row div.column>div.active>div{background-color:#ffb472}body div#container section#content div.stepnav>div.container>div.row div.column>div.active::after{border-color:transparent transparent transparent #ffb472}body div#container section#content div.stepnav>div.container>div.row div.column>div.active::before{border-color:transparent transparent transparent #ffb472}body div#container section#content div.stepnav>div.container>div.row div.column>div.active>a{color:#ffffff;font-weight:400}body div#container section#content div.stepnav>div.container>div.row div.column>div.active>a::after{border:1px solid #ffffff}body div#container section#content div.stepnav>div.container>div.row div.column>div:nth-child(1).active{width:calc(44% + 7.5%)}@media only screen and (min-width: 600px){body div#container section#content div.stepnav>div.container>div.row div.column>div:nth-child(1).active{width:25%;margin-right:0}}body div#container section#content div.stepnav>div.container>div.row div.column>div:nth-child(1)>a{padding-left:calc(7.5vw + 30px)}@media only screen and (min-width: 600px){body div#container section#content div.stepnav>div.container>div.row div.column>div:nth-child(1)>a{padding-left:40px}}@media only screen and (min-width: 1000px){body div#container section#content div.stepnav>div.container>div.row div.column>div:nth-child(1)>a{padding-left:50px}}body div#container section#content div.stepnav>div.container>div.row div.column>div:nth-child(1)>a::before{left:calc(7.5vw + 5px)}body div#container section#content div.stepnav>div.container>div.row div.column>div:nth-child(1)>a::after{left:7.5vw}@media only screen and (min-width: 600px){body div#container section#content div.stepnav>div.container>div.row div.column>div:nth-last-child(1).active>a{text-align:left;padding-left:40px}}@media only screen and (min-width: 1000px){body div#container section#content div.stepnav>div.container>div.row div.column>div:nth-last-child(1).active>a{padding-left:50px}}body div#container section#content div.config h2{font-family:'adonis-web', serif;font-weight:700;font-style:normal;font-size:26px;line-height:26px;color:#0406a7;margin:0px 0px 10px 0px}@media only screen and (min-width: 600px){body div#container section#content div.config h2{font-size:32px;line-height:42px;margin:0px 0px 15px 0px}}body div#container section#content div.config h3{font-size:15px;line-height:20px;font-weight:300;margin:0px 0px 25px 0px}@media only screen and (min-width: 600px){body div#container section#content div.config h3{font-size:17px;line-height:22px;margin:0px 0px 10px 0px}}body div#container section#content div.config ul.choice li input+label{font-size:16px;font-weight:300;color:#0406a7;text-align:center;background-color:#fff;border:none;position:relative;padding:20px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}@media only screen and (min-width: 1000px){body div#container section#content div.config ul.choice li input+label{font-size:18px}}body div#container section#content div.config ul.choice li input+label::after{font-family:Flaticon;font-size:25px;line-height:25px;font-weight:normal;content:'\f101';width:18px;height:100%;position:absolute;top:0px;right:20px;text-align:center;background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:0px 3px 3px 0px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (min-width: 1000px){body div#container section#content div.config ul.choice li input+label:hover::after{color:#ffb472}}body div#container section#content div.config ul.choice li input:checked+label{color:#fff;background-color:#0406a7;border:none}body div#container section#content div.config ul.choice li input:checked+label::after{font-family:Flaticon;font-size:25px;line-height:25px;font-weight:normal;content:'\f102';background-color:transparent}@media only screen and (min-width: 1000px){body div#container section#content div.config ul.choice li input:checked+label:hover::after{color:#fff}}body div#container section#content div.config ul.subchoice{background-color:transparent;padding:0px;margin-top:2.5%}body div#container section#content div.config ul.subchoice li{width:48.75%}body div#container section#content div.config ul.subchoice li input+label{font-size:14px;text-align:left}body div#container section#content div.config ul.subchoice li:nth-child(odd){margin-right:2.5%}body div#container section#content div.config ul#rblActivationSendToYourself{margin-bottom:8%;display:none !important;visibility:hidden}@media only screen and (min-width: 600px){body div#container section#content div.config ul#rblActivationSendToYourself{margin-bottom:0px}}body div#container section#content div.config ul#rblActivationSendToAnother{display:none !important;visibility:hidden}body div#container section#content div.config div.type{background-color:#eae2d9}@media only screen and (min-width: 1200px){body div#container section#content div.config div.type>div.container>div.row>div.header{width:800px;margin-left:auto;margin-right:auto;padding:0;float:none;clear:both;display:table}body div#container section#content div.config div.type>div.container>div.row>div.control{width:800px;margin:0px auto;padding:0;float:none;clear:both;display:block}}body div#container section#content div.config div.type>div.container div.header h2::after{content:'';display:block;width:80px;height:26px;margin:20px auto;background:url(/pics/themes/nyborgstrand/wave.svg) no-repeat}body div#container section#content div.config div.cardDesign div.container{background-color:#eae2d9}@media only screen and (min-width: 1200px){body div#container section#content div.config div.cardDesign div.container>div.row>div.header{width:800px;margin-left:auto;margin-right:auto;padding:0;float:none;clear:both;display:table}body div#container section#content div.config div.cardDesign div.container>div.row>div.control{width:800px;margin:0px auto;padding:0;float:none;clear:both;display:block}}@media only screen and (min-width: 600px){body div#container section#content div.config div.cardDesign div.container{padding:40px}}body div#container section#content div.config div.cardDesign div.container div.row{display:flex;align-items:center;justify-content:center;flex-direction:column}body div#container section#content div.config div.cardDesign div.container div.header{order:2}body div#container section#content div.config div.cardDesign div.container div.header h2{display:none}body div#container section#content div.config div.cardDesign div.container div.header h3{font-size:14px;max-width:560px;margin:0 auto;padding-top:20px}body div#container section#content div.config div.cardDesign div.container div.control{order:1;text-align:center}body div#container section#content div.config div.cardDesign div.container div.control ul{width:100%}@media only screen and (min-width: 600px){body div#container section#content div.config div.cardDesign div.container div.control ul{width:500px}}@media only screen and (min-width: 600px){body div#container section#content div.config div.cardDesign div.container div.control ul li{width:500px}}body div#container section#content div.config div.cardDesign div.container div.control ul li span input:checked+label::after{display:none}body div#container section#content div.config div.cardDesign div.container div.control ul li span.Main input:checked+label img{box-shadow:0px 2px 5px rgba(0,0,0,0.4)}body div#container section#content div.config div.quantityAmount{background-color:#eae2d9}body div#container section#content div.config div.quantityAmount>div.container{padding-top:5%}@media only screen and (min-width: 600px){body div#container section#content div.config div.quantityAmount>div.container{padding-top:30px}}@media only screen and (min-width: 1200px){body div#container section#content div.config div.quantityAmount>div.container>div.row{width:800px;margin:0px auto}}body div#container section#content div.config div.quantityAmount>div.container>div.row div.control>div h2{font-size:20px;line-height:20px;margin:0px 0px 8px 0px}@media only screen and (min-width: 600px){body div#container section#content div.config div.quantityAmount>div.container>div.row div.control>div h2{font-size:24px;line-height:30px;margin-bottom:15px}}body div#container section#content div.config div.quantityAmount>div.container>div.row div.control>div select{font-size:20px;line-height:36px;font-weight:300;border:1px solid #fff;background-position:95% 50%;background-size:15px auto;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px}body div#container section#content div.config div.receiver{background-color:#eae2d9}@media only screen and (min-width: 1200px){body div#container section#content div.config div.receiver>div.container>div.row>div.header{width:800px;margin-left:auto;margin-right:auto;padding:0;float:none;clear:both;display:table}body div#container section#content div.config div.receiver>div.container>div.row>div.control{width:800px;margin:0px auto;padding:0;float:none;clear:both;display:block}}body div#container section#content div.config div.receiver>div.container div.header h2::after{content:'';display:block;width:80px;height:26px;margin:20px auto;background:url(/pics/themes/nyborgstrand/wave.svg) no-repeat}body div#container section#content div.config div.receiverVoucher{background-color:#eae2d9}@media only screen and (min-width: 1200px){body div#container section#content div.config div.receiverVoucher>div.container>div.row>div.header{width:800px;margin-left:auto;margin-right:auto;padding:0;float:none;clear:both;display:table}body div#container section#content div.config div.receiverVoucher>div.container>div.row>div.control{width:800px;margin:0px auto;padding:0;float:none;clear:both;display:block}}body div#container section#content div.config div.receiverVoucher>div.container div.header h2::after{content:'';display:block;width:80px;height:26px;margin:20px auto;background:url(/pics/themes/nyborgstrand/wave.svg) no-repeat}body div#container section#content div.config div.activation{background-color:#eae2d9}@media only screen and (min-width: 1200px){body div#container section#content div.config div.activation>div.container>div.row>div.header{width:800px;margin-left:auto;margin-right:auto;padding:0;float:none;clear:both;display:table}body div#container section#content div.config div.activation>div.container>div.row>div.control{width:800px;margin:0px auto;padding:0;float:none;clear:both;display:block}}body div#container section#content div.config div.activation>div.container div.header h2::after{content:'';display:block;width:80px;height:26px;margin:20px auto;background:url(/pics/themes/nyborgstrand/wave.svg) no-repeat}body div#container section#content div.config div.activation>div.container div.form p>span{color:#e75793}body div#container section#content div.config div.activation>div.container div.form input.error,body div#container section#content div.config div.activation>div.container div.form select.error{border:2px solid #e75793}body div#container section#content div.config div.activation>div.container div.form>span{color:#e75793}body div#container section#content div.config div.greeting{background-color:#eae2d9}@media only screen and (min-width: 1200px){body div#container section#content div.config div.greeting>div.container>div.row>div.header{width:800px;margin-left:auto;margin-right:auto;padding:0;float:none;clear:both;display:table}body div#container section#content div.config div.greeting>div.container>div.row>div.control{width:800px;margin:0px auto;padding:0;float:none;clear:both;display:block}}body div#container section#content div.config div.greeting>div.container div.header h2::after{content:'';display:block;width:80px;height:26px;margin:20px auto;background:url(/pics/themes/nyborgstrand/wave.svg) no-repeat}body div#container section#content div.config div.greeting>div.container ul li{width:48.75%}@media only screen and (min-width: 600px){body div#container section#content div.config div.greeting>div.container ul li{width:47.5%}}body div#container section#content div.config div.greeting>div.container ul li input+label::after{width:18px}body div#container section#content div.config div.greeting>div.container ul li:nth-child(odd){margin-right:2.5%}@media only screen and (min-width: 600px){body div#container section#content div.config div.greeting>div.container ul li:nth-child(odd){margin-right:5%}}body div#container section#content div.config div.greeting>div.container div.greetingForm{font-size:13px;text-align:center}body div#container section#content div.config div.greeting>div.container div.greetingForm p{display:none}body div#container section#content div.config div.greeting>div.container div.greetingForm textarea{font-size:1.2em;border:1px solid #e5d5c0;border-bottom:none}body div#container section#content div.config div.greeting>div.container div.greetingForm textarea.error{border:2px solid #e75793}body div#container section#content div.config div.greeting>div.container div.greetingForm>div.characters{background-color:#f5e5d1}body div#container section#content div.config div.greeting>div.container div.greetingForm>div.lines{background-color:#ebdbc6}body div#container section#content div.config div.buttonContainer{background-color:#eae2d9}body div#container section#content div.config div.buttonContainer a{width:100%;border:none;font-size:4vw;line-height:32px;font-weight:500;text-align:center;color:#ffffff;background-color:#ffb472;padding:20px;position:relative;display:inline-block;text-decoration:none;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px}@media only screen and (min-width: 600px){body div#container section#content div.config div.buttonContainer a{width:400px;font-size:24px;line-height:34px}}@media only screen and (min-width: 1000px){body div#container section#content div.config div.buttonContainer a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body div#container section#content div.config div.buttonContainer a:hover{color:rgba(255,255,255,0.9);background-color:#e59650;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}body div#container section#content div.form p{font-size:1.15em;font-weight:400;line-height:1.3em;padding:15px 0px 2px 0px}body div#container section#content div.form input{display:block !important;visibility:visible !important;font-size:1.2em;padding:10px 15px;border:1px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}body div#container section#content div.form input.error{border-color:#e75793}body div#container section#content div.form input::placeholder{color:#b7a998}body div#container section#content div.form select{font-size:1.2em;padding:10px 15px;border:none;background-size:15px auto;color:#b7a998;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}body div#container section#content div.form>span{width:100%;font-weight:normal;color:#e75793;padding:5px 0px;margin:10px 0px 0px 0px;display:inline-block}body div#container section#content div.cart{color:#000}body div#container section#content div.cart h2{font-family:'adonis-web', serif;font-weight:700;font-style:normal;font-size:26px;line-height:26px;color:#0406a7;margin:0px 0px 10px 0px;text-align:center}@media only screen and (min-width: 600px){body div#container section#content div.cart h2{font-size:32px;line-height:42px;margin:0px 0px 15px 0px}}body div#container section#content div.cart h3{font-size:15px;line-height:20px;font-weight:300;margin:0px 0px 25px 0px;text-align:center}@media only screen and (min-width: 600px){body div#container section#content div.cart h3{font-size:17px;line-height:22px;margin:0px 0px 10px 0px}}body div#container section#content div.cart div.paymentError{width:96%;margin:2%;border-radius:20px;background-color:#ec0f49}@media only screen and (min-width: 1000px){body div#container section#content div.cart div.paymentError{width:calc(100% - 40px);margin:0px 20px 0px 20px}}body div#container section#content div.cart div.giftCardList{background-color:#eae2d9}body div#container section#content div.cart div.giftCardList div.container{padding:7.5% 0px 0px 0px;margin:0px}@media only screen and (min-width: 1200px){body div#container section#content div.cart div.giftCardList div.container>div.row>div.header{width:800px;margin-left:auto;margin-right:auto;padding:0;float:none;clear:both;display:table}body div#container section#content div.cart div.giftCardList div.container>div.row>div.control{width:800px;margin:0px auto;padding:0;float:none;clear:both;display:block}}@media only screen and (min-width: 600px){body div#container section#content div.cart div.giftCardList div.container{padding:50px 5% 0px 5%;margin:0px}}body div#container section#content div.cart div.giftCardList div.container div.row{margin:0px auto}body div#container section#content div.cart div.giftCardList div.container div.row div.column{padding:0px}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem{border-top:1px solid #e5d5c0;background-color:#eae2d9;padding:7% 5% 5% 5%;margin-bottom:0px}@media only screen and (min-width: 600px){body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem{padding:20px 0px;margin-bottom:0px}}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.image{width:46%;margin-right:8%}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.image img{box-shadow:0px 1px 3px rgba(0,0,0,0.4)}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.image img.voucher{box-shadow:none}@media only screen and (min-width: 600px){body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.image{width:20%;margin-right:3%}}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.image img.packaging{margin-top:10px}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.details{width:46%;font-weight:300}@media only screen and (min-width: 600px){body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.details{width:77%}}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.details>div{font-size:16px;border-top:1px solid #e5d5c0;padding-top:8px;margin-top:8px}@media only screen and (min-width: 600px){body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.details>div{border:none;padding-top:0px;margin-top:0px}}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.details>div h4{font-weight:500;color:#000;margin:0px 0px 3px 0px}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.details>div.receiver{width:100%;border:none;padding:0px;margin:0px}@media only screen and (min-width: 600px){body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.details>div.receiver{width:30%}}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.details>div.receiver>div{border-top:1px solid #e5d5c0;padding-top:8px;margin-top:8px}@media only screen and (min-width: 600px){body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.details>div.receiver>div{border:none}}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.buttons{width:100%;position:relative;left:0px;bottom:0px}@media only screen and (min-width: 600px){body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.buttons{width:50%;position:absolute;bottom:20px;right:0px;left:inherit}}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.buttons a{width:46%;font-size:14px;font-weight:400;color:#fff;text-align:center;border:1px solid #c7b298;background-color:#c7b298;padding:8px 20px;position:relative;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}@media only screen and (min-width: 600px){body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.buttons a{width:120px;padding:8px 15px}}@media only screen and (min-width: 1000px){body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.buttons a:hover{background-color:#b7a084}}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.buttons a:nth-last-child(1){color:#fff;border:1px solid #dd2b47;background-color:#dd2b47;margin:0px 0px 0px 8%}@media only screen and (min-width: 600px){body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.buttons a:nth-last-child(1){margin:0px 0px 0px 20px}}@media only screen and (min-width: 1000px){body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem div.buttons a:nth-last-child(1):hover{background-color:#c51f39}}body div#container section#content div.cart div.giftCardList div.container div.row div.column div.giftCardListItem:nth-last-child(1){border-bottom:1px solid #e5d5c0}@media only screen and (min-width: 600px){body div#container section#content div.cart div.giftCardList div.container div.row div.control{padding:25px 0px 0px 0px}}body div#container section#content div.cart div.totalContainer{background-color:#eae2d9}body div#container section#content div.cart div.totalContainer>div.container{padding:10% 0px 5% 0px}@media only screen and (min-width: 600px){body div#container section#content div.cart div.totalContainer>div.container{padding:50px 5%}}body div#container section#content div.cart div.totalContainer>div.container div.row{margin:0px}@media only screen and (min-width: 600px){body div#container section#content div.cart div.totalContainer>div.container div.row{margin:0px auto}}@media only screen and (min-width: 1200px){body div#container section#content div.cart div.totalContainer>div.container div.row{width:800px}}body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice{padding:0px 5%}@media only screen and (min-width: 600px){body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice{width:50%;padding:0px 2.5% 0px 0px}}body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice h2{font-size:24px;line-height:32px;margin:0px 0px 14px 0px}@media only screen and (min-width: 600px){body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice h2{text-align:left}}body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice h3{margin:10px 0px 0px 0px}@media only screen and (min-width: 600px){body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice h3{font-size:15px;text-align:left}}body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice ul li{width:48.75%}body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice ul li input+label{font-size:18px;font-weight:bold;color:#0406a7;text-align:left;background-color:#fff;border:none;position:relative;padding:13px 7.5%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice ul li input+label::after{font-family:Flaticon;font-size:25px;line-height:25px;font-weight:normal;content:'\f101';width:18px;height:100%;position:absolute;top:0px;right:20px;font-size:30px;text-align:center;display:flex;align-items:center;justify-content:center;padding:0px;-webkit-border-radius:0px 20px 20px 0px;-moz-border-radius:0px 20px 20px 0px;-ms-border-radius:0px 20px 20px 0px;border-radius:0px 20px 20px 0px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice ul li input+label p{width:75%;font-size:13px;line-height:18px;font-weight:300}body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice ul li input+label p.header{font-size:17px;line-height:20px;font-weight:600}@media only screen and (min-width: 1000px){body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice ul li input+label:hover::after{color:#ffb472}}body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice ul li input:checked+label{color:#fff;background-color:#0406a7;border:none}body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice ul li input:checked+label::after{font-family:Flaticon;font-size:25px;line-height:25px;font-weight:normal;content:'\f102';color:#fff;padding:0px}body div#container section#content div.cart div.totalContainer>div.container div.row div.deliveryChoice ul li:nth-child(odd){margin-right:2.5%}body div#container section#content div.cart div.totalContainer>div.container div.row div.totals{background-color:#eae2d9;padding:0px 5%;margin-top:7.5%}@media only screen and (min-width: 600px){body div#container section#content div.cart div.totalContainer>div.container div.row div.totals{width:50%;background-color:transparent;padding:0px 0px 0px 2.5%;margin-top:13px}}body div#container section#content div.cart div.totalContainer>div.container div.row div.totals>div.container{background-color:#fff;padding:0px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}body div#container section#content div.cart div.totalContainer>div.container div.row div.totals>div.container>div.row{width:90%;font-size:17px;font-weight:300;padding:10px 0px;margin:0px auto;color:#0406a7}@media only screen and (min-width: 600px){body div#container section#content div.cart div.totalContainer>div.container div.row div.totals>div.container>div.row{width:90%;padding:10px 0px}}body div#container section#content div.cart div.totalContainer>div.container div.row div.totals>div.container>div.row>div.column{padding:0px}body div#container section#content div.cart div.totalContainer>div.container div.row div.totals>div.container>div.subtotal{border-bottom:1px solid #e8e8f3}@media only screen and (min-width: 600px){body div#container section#content div.cart div.totalContainer>div.container div.row div.totals>div.container>div.subtotal{padding:10px 0px}}body div#container section#content div.cart div.totalContainer>div.container div.row div.totals>div.container>div.handling{border-bottom:1px solid #e8e8f3}body div#container section#content div.cart div.totalContainer>div.container div.row div.totals>div.container>div.total{width:100%;padding:10px 5%;font-size:20px;font-weight:600;color:#0406a7}@media only screen and (min-width: 600px){body div#container section#content div.cart div.totalContainer>div.container div.row div.totals>div.container>div.total{-webkit-border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px;-ms-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;padding:10px 5%}}body div#container section#content div.cart div.totalContainer>div.container div.row div.totals>div.paymentmethods{background-color:#eae2d9;padding:7.5% 7.5% 0px 7.5%;text-align:center}@media only screen and (min-width: 600px){body div#container section#content div.cart div.totalContainer>div.container div.row div.totals>div.paymentmethods{padding:16px 0px 0px 0px;text-align:left}}body div#container section#content div.cart div.totalContainer>div.container div.row div.totals>div.paymentmethods h4{font-size:15px;line-height:22px;font-weight:300;margin:0px 0px 10px 0px}body div#container section#content div.cart div.totalContainer>div.container div.row div.totals>div.paymentmethods img{width:auto;height:50px}body div#container section#content div.cart div.userInformation{background-color:#eae2d9}body div#container section#content div.cart div.userInformation>div.container{padding:7.5% 5%}@media only screen and (min-width: 1200px){body div#container section#content div.cart div.userInformation>div.container>div.row>div.header{width:800px;margin-left:auto;margin-right:auto;padding:0;float:none;clear:both;display:table}body div#container section#content div.cart div.userInformation>div.container>div.row>div.control{width:800px;margin:0px auto;padding:0;float:none;clear:both;display:block}}@media only screen and (min-width: 600px){body div#container section#content div.cart div.userInformation>div.container{padding:50px 5%}}@media only screen and (min-width: 600px){body div#container section#content div.cart div.userInformation>div.container>div.row{margin:0px auto}}body div#container section#content div.cart div.userInformation>div.container>div.row h3{margin-bottom:10px}@media only screen and (min-width: 1000px){body div#container section#content div.cart div.userInformation>div.container>div.row h3{margin-bottom:30px}}@media only screen and (min-width: 600px){body div#container section#content div.cart div.userInformation>div.container>div.row>div{padding:0px}}body div#container section#content div.cart div.userInformation>div.container>div.row div.form{margin-top:0px}body div#container section#content div.cart div.userInformation>div.container>div.row div.form p{font-size:1.15em;font-weight:400;color:#0406a7;line-height:1.3em;margin:15px 0px 2px 0px}body div#container section#content div.cart div.userInformation>div.container>div.row div.form input,body div#container section#content div.cart div.userInformation>div.container>div.row div.form select{padding:10px 15px;border:1px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}body div#container section#content div.cart div.userInformation>div.container>div.row div.form input.error,body div#container section#content div.cart div.userInformation>div.container>div.row div.form select.error{border:1px solid #e75793}body div#container section#content div.cart div.conditions{background-color:#eae2d9}body div#container section#content div.cart div.conditions div.header a{font-size:1.3em;color:#0406a7}body div#container section#content div.cart div.conditions div.header a:hover{color:#000000}body div#container section#content div.cart div.conditions div.control{padding-top:20px}body div#container section#content div.cart div.conditions div.control input+label{width:85%;font-size:1.2em;line-height:1.45em;padding-left:50px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media only screen and (min-width: 600px){body div#container section#content div.cart div.conditions div.control input+label{width:290px}}body div#container section#content div.cart div.conditions div.control input+label::after{width:35px;height:35px;border:2px solid #f3efeb;font-size:20px;line-height:34px;color:#ffffff;margin-top:4px;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;box-shadow:0px 2px 5px -2px rgba(0,0,0,0.5)}body div#container section#content div.cart div.conditions div.control input.error+label{color:#e75793}body div#container section#content div.cart div.conditions div.control input.error+label::after{border:2px solid #e75793}body div#container section#content div.cart div.conditions div.control input:checked+label::after{font-family:Flaticon;font-size:25px;line-height:25px;font-weight:normal;content:'\f102';font-size:24px;line-height:35px;background-color:#0406a7;border-color:#0406a7}body div#container section#content div.cart div.buttonContainer{background-color:#eae2d9}body div#container section#content div.cart div.buttonContainer div.container{padding:7.5% 5%}@media only screen and (min-width: 600px){body div#container section#content div.cart div.buttonContainer div.container{padding:50px 5%}}body div#container section#content div.cart div.buttonContainer div.container a{width:100%;border:none;font-size:4vw;line-height:32px;font-weight:500;text-align:center;color:#ffffff;background-color:#ffb472;padding:20px;position:relative;display:inline-block;text-decoration:none;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px}@media only screen and (min-width: 600px){body div#container section#content div.cart div.buttonContainer div.container a{width:400px;font-size:24px;line-height:34px}}@media only screen and (min-width: 1000px){body div#container section#content div.cart div.buttonContainer div.container a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body div#container section#content div.cart div.buttonContainer div.container a:hover{color:rgba(255,255,255,0.9);background-color:#e59650;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}body div#container section#content div.cart div.reloadAmount{background-color:#eae2d9}body div#container section#content div.cart div.reloadAmount:before{content:'';width:100%;height:85px;display:inline-block;position:absolute;top:0px;left:0px;background-color:#ffffff}body div#container section#content div.cart div.reloadAmount>div.container{padding-top:20px}@media only screen and (min-width: 1200px){body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.header{width:800px;margin-left:auto;margin-right:auto;padding:0;float:none;clear:both;display:table}body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.control{width:800px;margin:0px auto;padding:0;float:none;clear:both;display:block}}@media only screen and (min-width: 600px){body div#container section#content div.cart div.reloadAmount>div.container{padding-top:20px}}body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.header h2{margin:10px 0px 55px 0px}@media only screen and (min-width: 600px){body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.header h2{text-align:left;margin:0px 0px 55px 0px}}@media only screen and (min-width: 600px){body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.header h3{text-align:left}}body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.header h3>span{width:100%;font-size:25px;font-weight:700;color:#3095ae;margin-bottom:10px;display:inline-block}@media only screen and (min-width: 1000px){body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.control{padding-top:30px}}@media only screen and (min-width: 1500px){body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.control>div.row{width:100%}}body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.control>div.row>div.information>div{width:100%;background-color:transparent;display:inline-block;padding:4px 0px 3px 0px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.control>div.row>div.information>div>div{width:100%;display:inline-block;vertical-align:bottom;padding:10px 0px}body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.control>div.row>div.information>div>div>p{width:50%;float:left;font-size:1.3333em;text-align:left}body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.control>div.row>div.information>div>div>p:nth-child(2){text-align:right}body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.control>div.row>div.information>div>div:nth-child(1){border-bottom:1px solid #cfcfcf}body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.control>div.row>div.information>p{font-size:15px;line-height:20px;font-weight:300;color:#000000;text-align:center;margin:15px 0px 20px 0px}@media only screen and (min-width: 1000px){body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.control>div.row>div.information>p{text-align:left;margin-bottom:0px}}body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.control>div.row>div.amount>div{background-color:transparent;padding:0px 5px 5px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.control>div.row>div.amount>div h2{font-size:32px;line-height:45px;margin:0px}body div#container section#content div.cart div.reloadAmount>div.container>div.row>div.control>div.row>div.amount>div select{width:100%;font-size:24px;line-height:36px;font-weight:300;text-align:center;text-align-last:center;padding:10px 15px;border:1px solid #e5d5c0;background-color:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body div#container section#content div.emptycart::before{top:60px}body div#container section#content div.emptycart>div.container{background-color:#eae2d9}body div#container section#content div.emptycart>div.container>div.row>div>h2{text-align:center;margin:0px 0px 15px 0px}body div#container section#content div.emptycart>div.container>div.row>div>h3{text-align:center}body div#container section#content div.page{background-color:#eae2d9;position:relative}body div#container section#content div.page h2{font-family:'adonis-web', serif;font-weight:700;font-style:normal;font-size:26px;line-height:26px;color:#0406a7;margin:0px 0px 10px 0px;margin-bottom:15px}@media only screen and (min-width: 600px){body div#container section#content div.page h2{font-size:32px;line-height:42px;margin:0px 0px 15px 0px}}@media only screen and (min-width: 600px){body div#container section#content div.page h2{text-align:left;margin-bottom:15px}}body div#container section#content div.page h3{font-size:15px;line-height:20px;font-weight:300;margin:0px 0px 25px 0px;text-align:left;margin:0px 0px 10px 0px}@media only screen and (min-width: 600px){body div#container section#content div.page h3{font-size:17px;line-height:22px;margin:0px 0px 10px 0px}}@media only screen and (min-width: 600px){body div#container section#content div.page h3{text-align:left;margin:0px 0px 30px 0px}}body div#container section#content div.page h3>span{width:100%;font-size:35px;font-weight:700;color:#3095ae;margin:10px 0px 20px 0px;display:inline-block}@media only screen and (min-width: 1200px){body div#container section#content div.page div.container>div.row>div.header{width:800px;margin-left:auto;margin-right:auto;padding:0;float:none;clear:both;display:table}body div#container section#content div.page div.container>div.row>div.control{width:800px;margin:0px auto;padding:0;float:none;clear:both;display:block}}body div#container section#content div.page div.container>div.row{margin:0px auto}body div#container section#content div.page div.container>div.row>div.header{padding:0px}@media only screen and (min-width: 1200px){body div#container section#content div.page div.container>div.row>div.header{padding:0}}body div#container section#content div.page div.container>div.row>div.control{padding:2.5% 0px 0px 0px}@media only screen and (min-width: 600px){body div#container section#content div.page div.container>div.row>div.control{padding:10px 0px 0px 0px}}@media only screen and (min-width: 1200px){body div#container section#content div.page div.container>div.row>div.control{padding:10px 0 0px 0}}body div#container section#content div.page div.container>div.row>div.control>a.home{width:100%;border:none;font-size:4vw;line-height:32px;font-weight:500;text-align:center;color:#ffffff;background-color:#ffb472;padding:20px;position:relative;display:inline-block;text-decoration:none;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;margin-top:7.5%}@media only screen and (min-width: 600px){body div#container section#content div.page div.container>div.row>div.control>a.home{width:400px;font-size:24px;line-height:34px}}@media only screen and (min-width: 1000px){body div#container section#content div.page div.container>div.row>div.control>a.home{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body div#container section#content div.page div.container>div.row>div.control>a.home:hover{color:rgba(255,255,255,0.9);background-color:#e59650;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}@media only screen and (min-width: 600px){body div#container section#content div.page div.container>div.row>div.control>a.home{margin:30px auto 0px auto;display:block}}body div#container section#content div.page div.container>div.row>div.control>div.row{width:100%;margin:0px}body div#container section#content div.page div.container>div.row>div.control>div.row div.form{width:100%;clear:initial;margin-top:0px;display:block;padding:0px}@media only screen and (min-width: 600px){body div#container section#content div.page div.container>div.row>div.control>div.row div.form{width:50%;padding:0px 20px 0px 0px}}body div#container section#content div.page div.container>div.row>div.control>div.row div.form p{margin-top:0px}body div#container section#content div.page div.container>div.row>div.control>div.row div.form a{width:100%;border:none;font-size:4vw;line-height:32px;font-weight:500;text-align:center;color:#ffffff;background-color:#ffb472;padding:20px;position:relative;display:inline-block;text-decoration:none;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;width:100% !important;margin-top:5%}@media only screen and (min-width: 600px){body div#container section#content div.page div.container>div.row>div.control>div.row div.form a{width:400px;font-size:24px;line-height:34px}}@media only screen and (min-width: 1000px){body div#container section#content div.page div.container>div.row>div.control>div.row div.form a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body div#container section#content div.page div.container>div.row>div.control>div.row div.form a:hover{color:rgba(255,255,255,0.9);background-color:#e59650;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}@media only screen and (min-width: 600px){body div#container section#content div.page div.container>div.row>div.control>div.row div.form a{margin-top:20px}}body div#container section#content div.page div.container>div.row>div.control>div.row div.cardBack{width:100%;padding:0px}@media only screen and (min-width: 600px){body div#container section#content div.page div.container>div.row>div.control>div.row div.cardBack{width:50%;padding:0px 0px 0px 20px}}body div#container section#content div.page div.container>div.row>div.control>div.row div.cardBack img{margin-top:20px;-webkit-border-radius:4vw;-moz-border-radius:4vw;-ms-border-radius:4vw;border-radius:4vw;box-shadow:0px 3px 5px rgba(0,0,0,0.4)}@media only screen and (min-width: 600px){body div#container section#content div.page div.container>div.row>div.control>div.row div.cardBack img{margin-top:41px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactionHeaders{display:none}@media only screen and (min-width: 1000px){body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactionHeaders{width:100%;display:inline-block;padding:0px}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactionHeaders>div{font-size:17px;font-weight:400;color:#000000;float:left}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactionHeaders>div.date{width:15%}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactionHeaders>div.store{width:50%}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactionHeaders>div.type{width:10%}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactionHeaders>div.amount{width:12%;text-align:right}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactionHeaders>div.result{width:13%;text-align:right}}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions{width:100%;padding:0px;margin:0px auto}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem{width:100%;font-size:15px;border-top:1px solid #e5d5c0;padding:2.5% 0px;display:inline-block;vertical-align:bottom}@media only screen and (min-width: 600px){body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem{padding:10px 0px}}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem>div.left{width:65%;float:left;text-align:left}@media only screen and (min-width: 1000px){body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem>div.left{width:60%;margin-right:5%}}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem>div.left>div.date{font-weight:600}@media only screen and (min-width: 1000px){body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem>div.left>div.date{width:25%;float:left;font-weight:100}}@media only screen and (min-width: 1000px){body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem>div.left>div.store{width:75%;float:left}}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem>div.right{width:35%;float:left;text-align:right}@media only screen and (min-width: 1000px){body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem>div.right{width:35%}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem>div.right>div{width:37.5%;float:left}}@media only screen and (min-width: 1000px){body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem>div.right>div.type{width:25%;font-weight:600;text-align:left}}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem>div.right>div.result{font-weight:700}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem>div.right>div.result.approved{color:#8bc34a}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem>div.right>div.result.denied{color:#ff7272}body div#container section#content div.page div.balance>div.container>div.row>div.control>div.transactions>div.transactionItem:nth-last-child(1){border-bottom:1px solid #e5d5c0}body div#container section#content div.page div.activate>div.container>div.row>div.control>div.row>div.form p:nth-child(1){margin-top:0px}body div#container section#content div.page div.activate>div.container>div.row>div.control>div.row>div.form p{margin-top:17px}body div#container section#content div.page div.error>div.container>div.row>div.control{color:#000000}body div#container section#content div.page div.error>div.container>div.row>div.control ol{display:table;counter-reset:foo}body div#container section#content div.page div.error>div.container>div.row>div.control ol li{display:table-row;list-style-position:inside;counter-increment:foo;color:#000000}body div#container section#content div.page div.error>div.container>div.row>div.control ol li::before{content:counter(foo) ".";display:table-cell;text-align:right;padding-right:10px}body div#container section#content div.textpage{font-size:14px;line-height:20px;background-color:#eae2d9}@media only screen and (min-width: 600px){body div#container section#content div.textpage{font-size:16px;line-height:22px}}body div#container section#content div.textpage>div.container{padding:30px 7.5% 7.5% 7.5%}@media only screen and (min-width: 600px){body div#container section#content div.textpage>div.container{padding:50px 5%}}@media only screen and (min-width: 1200px){body div#container section#content div.textpage>div.container>div.row{width:800px}}body div#container section#content div.textpage>div.container>div.row>div.header{display:none}@media only screen and (min-width: 600px){body div#container section#content div.textpage>div.container>div.row>div.control{width:100%}}@media only screen and (min-width: 1200px){body div#container section#content div.textpage>div.container>div.row>div.control{padding:0px}}body div#container section#content div.textpage>div.container>div.row>div.control>div h2{font-size:26px;line-height:30px}@media only screen and (min-width: 600px){body div#container section#content div.textpage>div.container>div.row>div.control>div h2{font-size:30px;line-height:40px;padding:0px;text-align:left}}body div#container section#content div.textpage>div.container>div.row>div.control>div h3{font-size:16px;line-height:20px;font-weight:700;text-align:left;text-transform:none;margin:10px 0px 5px 0px}@media only screen and (min-width: 600px){body div#container section#content div.textpage>div.container>div.row>div.control>div h3{font-size:18px;line-height:22px}}body div#container section#content div.textpage>div.container>div.row>div.control>div a{color:#0406a7}body div#container section#content div.complete:before{height:0px !important}@media only screen and (min-width: 600px){body div#container section#content div.complete>div.container{padding-top:50px}}body div#container section#content div.complete>div.container>div.row{margin:0px auto}body div#container section#content div.complete>div.container>div.row>div.header{text-align:center}body div#container section#content div.complete>div.container>div.row>div.header h2{font-family:'adonis-web', serif;font-weight:700;font-style:normal;font-size:26px;line-height:26px;color:#0406a7;margin:0px 0px 10px 0px;text-align:center}@media only screen and (min-width: 600px){body div#container section#content div.complete>div.container>div.row>div.header h2{font-size:32px;line-height:42px;margin:0px 0px 15px 0px}}body div#container section#content div.complete>div.container>div.row>div.header h3{font-size:15px;line-height:20px;font-weight:300;margin:0px 0px 25px 0px;text-align:center}@media only screen and (min-width: 600px){body div#container section#content div.complete>div.container>div.row>div.header h3{font-size:17px;line-height:22px;margin:0px 0px 10px 0px}}body div#container section#content div.complete>div.container>div.row>div.control{padding:0px;text-align:center}@media only screen and (min-width: 600px){body div#container section#content div.complete>div.container>div.row>div.control{padding:30px 0px 0px 0px}}body div#container section#content div.complete>div.container>div.row>div.control>p{font-size:18px;line-height:30px}body div#container section#content div.complete>div.container>div.row>div.control>p>span{color:#0406a7}body div#container footer{margin:0px}@media only screen and (min-width: 600px){body div#container footer{margin:0px auto}}body div#container footer div.footer{padding:10% 7.5% 7.5% 7.5%;background-color:#0406a7}@media only screen and (min-width: 600px){body div#container footer div.footer{padding:50px 5% 50px 5%}}body div#container footer div.footer>div.container{padding:0px}@media only screen and (min-width: 1200px){body div#container footer div.footer>div.container>div.row>div.column{width:800px;margin:0px auto;padding:0;float:none;clear:both;display:block}}body div#container footer div.footer>div.container>div.row>div.column>div img{display:block;width:100%;max-width:120px;margin:0 auto 15px auto}body div#container footer div.footer>div.container>div.row>div.column>div p{text-align:center;line-height:1.8em;margin-bottom:10px;color:#ffffff}body div#container footer div.footer>div.container>div.row>div.column>div a{color:#fff}body div#container footer div.subfooter{padding:20px 7.5% 20px 7.5%;background-color:#461d01}@media only screen and (min-width: 600px){body div#container footer div.subfooter{padding:20px 5% 20px 5%}}body div#container footer div.subfooter>div.container{padding:0px}@media only screen and (min-width: 1200px){body div#container footer div.subfooter>div.container>div.row>div.column{width:800px;margin:0px auto;padding:0;float:none;clear:both;display:block}}body div#container footer div.subfooter>div.container>div.row>div.column p{font-weight:600;color:#c0540c}body div#container footer div.subfooter>div.container>div.row>div.column a{color:#5a705b}
