@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Helvetica, Arial, sans-serif;font-size:1em}strong{font-weight:700}.center{text-align:center}.container:after{content:"";display:table;clear:both}.float-right{float:right}.header .middle{padding:15px 0}.header .middle img{width:200px}.header .middle .status-checkout{font-size:.875em}.header .middle .status-checkout i{font-size:1.2em}@media only screen and (min-width: 768px){.header .middle .status-checkout{position:absolute;left:2em;top:2em}}.header .middle a{display:block}.header .top{font-weight:100;color:#f3f3f3;height:30px;line-height:30px;background:black;text-transform:uppercase;font-size:.9em}.header .top .row{margin:0 10px}.header .top .row *{padding:0 20px}.header .top .icons-support{text-align:right}.header .top .myaccount{display:inline-block;cursor:default}.header .top a{display:inline-block;color:#f3f3f3;text-decoration:none}.footer{min-height:40px;background:#f3f3f3;position:relative;text-align:center;padding:2em 0}.footer p{font-size:0.8125em;padding:1em}.info{border-top:4px solid #f3f3f3;width:90%;margin:0 auto}.info .row{padding:10px 0;display:flex}.info .gr-9{flex-grow:9}.info .gr-3{flex-grow:3}.info .info-text{text-transform:none;font-size:.9em}.info .info-text strong{text-transform:uppercase}.info .info-text span{color:#666;font-size:0.8125em;display:block}.text-right{text-align:right}.container{margin:0 auto;width:calc(100% - 20px)}.container .top h1{text-transform:uppercase;font-weight:900;font-size:3.2em;padding:0 0 25px}.container .middle .single-product{padding:20px 0;display:flex}.container .middle .checkout__order-summary{padding:20px 10px;min-height:400px;background:#f3f3f3}.container .middle .checkout__order-summary h2{text-transform:uppercase;font-weight:900;font-size:1.4em}.container .middle .checkout__order-summary .product-summary{box-sizing:border-box;padding:10px;width:calc(100% - 20px);margin:12px auto;background:#fff}.container .middle .checkout__order-summary .product-summary .product-info{padding:5px;width:calc(100% - 100px)}.container .middle .checkout__order-summary .product-summary .product-info .title{font-weight:700}.container .middle .checkout__order-summary .product-summary .product-info .model{color:#666;text-transform:uppercase;padding:0 0 8px 0;font-size:.875em}.container .middle .checkout__order-summary .product-summary .product-info .price{font-weight:700}.container .middle .checkout__order-summary .product-summary .product-info .price .oldprice{font-size:300;color:#ee3124;text-decoration:line-through;padding:0 8px 0 0}.container .middle .checkout__order-summary .product-summary .product-info .quantity{color:#666;text-transform:uppercase;padding:0;font-size:0.875em}.container .middle .checkout__order-summary .product-summary .product-info .action{margin-top:10px}.container .middle .checkout__order-summary .product-summary .product-info .action a{padding:0 10px 0 0}.container .middle .checkout__order-summary .product-summary .product-info .action .edit{color:black}.container .middle .checkout__order-summary .product-summary .product-info .action .remove{color:#ee3124}.container .middle .checkout__order-summary .product-summary .product-img{width:80px;margin:0 10px}.container .middle .checkout__order-summary .product-summary .product-img img{max-width:100%;height:auto}@media only screen and (min-width: 768px){.container .middle .checkout__order-summary{padding:20px 10px}}.total{padding:20px 0;margin:0 auto;font-weight:900;color:#ee3124;border-bottom:2px solid black}.total .row{margin:0 auto;width:100%;display:flex}.total .gr-8{flex-grow:8}.total .gr-4{flex-grow:4}.cards{padding:20px 10px}.cards img{margin:0 15px;width:100px;border-radius:3px}@media screen and (max-width: 480px){.cards img{width:80px;margin:0 2px}}.svg-spectrum-logo{width:100px;display:inline-block}.shop-action{width:90%;text-align:center;font-weight:700;margin:0 auto}.shop-action .extra{padding:10px 0;font-size:.8em;font-weight:100}.shop-action .button{padding:12px 5px;color:white;margin:0px 0;position:relative}.shop-action a{text-decoration:none}.shop-action i{font-size:1.6em;padding-left:20px}.shop-action .checkout{background:#ee3124}.shop-action .paypal{background:#009cdd}.form-start{border:2px solid #f3f3f3;margin:0 auto}.form-start .form-head{background:#f3f3f3;font-weight:700;font-size:1.15em;padding:18px 5%}.form-start .form-head .status{font-size:.875em;position:relative;margin-right:2em}.form-start .form-head .status i{font-size:1.125em;top:0;right:-2em;position:absolute}.form-start .form-head .status a{color:black;font-size:300}.form-start .form-container{width:90%;margin:0 auto}.form-start .form-container .alert{width:70%}.form-start .form-container h2{text-transform:uppercase;font-size:1.15em;padding:0 0 1em}.form-start .form-container h2.extra-pad{padding:20px 0}.form-start .form-container form{padding:15px 0;box-sizing:border-box}.form-start .form-container input[type='text'],.form-start .form-container input[type='email'],.form-start .form-container input[type=password],.form-start .form-container input[type=number]{font-size:0.875em;padding:10px;width:70%;text-transform:uppercase;font-size:300;border:1px solid black;text-transform:none;height:40px}.form-start .form-container input[type='email'].has-errors{border:2px solid #ee3124}.form-start .form-container label{position:relative;font-size:.8125em;display:block;padding:1em 0}.form-start .form-container label .optional{float:right;color:#666;margin-right:30%;font-style:italic}.form-start .form-container .empty-field{color:#ee3124;display:flex;align-items:center;padding:0.5em 0;font-size:0.875em}.form-start .form-container .empty-field p{margin-left:0.5em}.form-start .form-container .input-field{position:relative;width:100%}.form-start .form-container .input-field i{font-size:1.5em;text-align:right}.form-start .form-container .input-field .correct,.form-start .form-container .input-field .errors{position:absolute;bottom:10px;right:10px;display:none}.form-start .form-container .input-field .errors{background-color:#ee3124;color:white;display:block;width:25px;text-align:center;top:50%;height:25px}.form-start .form-container .btn-submit{padding:30px 0}.form-start .form-container button[type='submit']{background:#000;color:#fff;font-weight:100;font-size:1.125em;padding:15px 40px;text-align:center;text-transform:uppercase;border:none;outline:none}.form-start .form-container .dropdown{display:inline-block;margin-bottom:1em;position:relative}.form-start .form-container .dropdown select{font-size:0.875em;background-color:#fff;-webkit-appearance:none;border:1px solid #000;border-radius:0;display:block;padding:10px 60px 10px 10px;height:40px;width:100%}.form-start .form-container .dropdown fieldset{padding:0 !important;border:0}.form-start .form-container .dropdown fieldset::before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;content:'';z-index:9;position:absolute;pointer-events:none;right:12px;top:50%;transform:translateY(-50%)}.form-start .form-container .dropdown fieldset::after{content:'';position:absolute;right:0;width:40px;top:0;pointer-events:none;height:40px;background:#292929}.form-start .form-container input.has-errors:placeholder-shown{border:2px solid #ee3124;outline:none}.form-start .form-container input.has-errors:valid,.form-start .form-container input.has-errors:focus:valid,.form-start .form-container input:placeholder-shown{border:1px solid black}.form-start .form-container input:valid ~ .correct,.form-start .form-container input:focus:valid ~ .correct{display:inline-block}.form-start .form-container input:placeholder-shown ~ .errors,.form-start .form-container input:placeholder-shown ~ .correct{display:none}.form-start .form-container input.has-errors:placeholder-shown ~ .errors{display:inline-block}.form-start .form-container input[readonly]{opacity:0.35}.form-start .form-container .address{border:1px solid #f4f4f4;overflow:hidden;margin-bottom:1em;position:relative}.form-start .form-container .address label{padding:1em;display:block;width:100%;padding-left:3em}.form-start .form-container .address input[type=radio]{margin-right:1em;position:absolute;top:50%;left:1em;z-index:1;transform:translateY(-50%)}.form-start .form-container .address input[type=radio]:checked+label{background-color:#f4f4f4}.form-start .form-container .address-form{margin-bottom:2em}.alert{font-size:0.95em;width:100%;padding:7px 10px;position:relative;color:#fff}.alert p{margin-left:10px;font-size:300;text-transform:none;display:inline-block}.alert i{color:#fff;bottom:0;vertical-align:middle;width:15px;display:inline-block}.alert.alert-big{padding:17px 10px;margin:10px 0}.alert.alert-error{background:#ee3124;border:1px solid #f4746b}.alert.alert-success{background:#47B765;border:1px solid #7ecd93}.alert.alert-warning{background:#EFAE12;border:1px solid #f4c65a}.alert.alert-info{background:#35A5CF;border:1px solid #73c1de}input[type="checkbox"]{padding:0;width:15px;height:15px;line-height:0;margin-bottom:0px;background:#fff;border:1px solid #c2c2c2;-webkit-appearance:none}input[type="checkbox"]:checked{background:#000}#tabs{width:100%}#tabs p{text-transform:none;padding:15px 0;line-height:1.35em}#tabs ul{width:100%}#tabs a{text-decoration:none;color:black;display:block;padding:20px 15px}#tabs a:focus{outline:none}#tabs button{padding:0;margin:0 auto;font-size:300;width:90%;border:none}#tabs .ui-state-active{background:#f3f3f3}#tabs .ui-state-active input[type="checkbox"]{background:#000;padding:2px}#tabs li{display:inline-block;border:2px solid #f3f3f3}#tabs li:focus{outline:none}#tabs .checkboxes-agb{display:block;margin:10px}#tabs .checkboxes-agb a{display:inline-block;padding:0}#tabs .checkboxes-privacy{display:block;margin:20px 10px}#tabs .checkboxes-privacy a{display:inline-block;padding:0}.breadcrumb{background-color:#000;color:#fff;margin:0;padding:5px 0;text-align:center}.breadcrumb ul{list-style:none;margin:5px 0}.breadcrumb ul li{padding:0 10px;margin-top:10px;margin-bottom:10px;display:inline-block;vertical-align:top;position:relative}.breadcrumb ul li a{color:#fff}.breadcrumb ul li:after{border-right:2px solid #6a6d70;position:absolute;display:block;height:25px;width:5px;right:-5px;top:-5px;transform:rotate(18deg);content:' '}.breadcrumb ul li:last-child:after{border:0}.checkout iframe{border:0;overflow:auto}.checkout .form-container{padding:2em 0}.checkout__basic-details{text-transform:none}.checkout__basic-details-content{margin-bottom:1em}.checkout__basic-details a{display:inline-block;font-size:0.875em;text-transform:uppercase;padding:12px 0;text-align:center}.checkout__basic-details a:link,.checkout__basic-details a:visited{color:black}.checkout .addresses h2{font-weight:900;font-family:'Bodoni-900'}@media only screen and (min-width: 768px){.checkout__content{display:flex;align-items:flex-start;max-width:1040px;width:100%;margin:0 auto 1em}.checkout__body{width:58%;margin-right:2%}.checkout__body-full{width:100%;margin:0}.checkout__order-summary{width:40%}}.signup__box{padding:2em 0}.signup__box h3{margin-bottom:0.5em}.signup__box p{font-size:0.875em;line-height:1.6em;max-width:70%}.signup__box .password__reveal{display:flex;align-items:center;justify-content:center;width:90%;margin:0 auto;margin:0;max-width:400px;width:100%}.signup__box .password__reveal input[type=text],.signup__box .password__reveal input[type=password],.signup__box .password__reveal-password{width:calc(100% - 100px)}.signup__box .password__reveal input[type=text]{height:40px;line-height:40px;font-size:1.2em;text-transform:none;outline:none;border:1px solid black;letter-spacing:0.5px;padding-left:7.5px}.signup__box .password__reveal-label{display:block;width:100px;font-size:0.75em}.signup__box .password__reveal-trigger{margin-right:10px}.signup__box .password__reveal input[type=text]{font-size:0.875em}.signup__box .password__reveal label{padding-left:1em}
