.fv-sr-only{display:none}.fv-plugins-framework input::-ms-clear,.fv-plugins-framework textarea::-ms-clear{display:none;height:0;width:0}.fv-plugins-icon-container{position:relative}.fv-plugins-icon{position:absolute;right:0;text-align:center;top:0}.fv-plugins-tooltip{position:absolute;z-index:10000}.fv-plugins-tooltip .fv-plugins-tooltip__content{background:#000;border-radius:3px;color:#eee;padding:10px;position:relative}.fv-plugins-tooltip .fv-plugins-tooltip__content:before{border:8px solid transparent;content:'';position:absolute}.fv-plugins-tooltip--hide{opacity:0}.fv-plugins-tooltip--top-left{margin-top:8px}.fv-plugins-tooltip--top-left .fv-plugins-tooltip__content:before{border-top-color:#000;left:8px;top:100%}.fv-plugins-tooltip--top{margin-top:8px}.fv-plugins-tooltip--top .fv-plugins-tooltip__content:before{border-top-color:#000;left:50%;margin-left:-8px;top:100%}.fv-plugins-tooltip--top-right{margin-top:8px}.fv-plugins-tooltip--top-right .fv-plugins-tooltip__content:before{border-top-color:#000;right:8px;top:100%}.fv-plugins-tooltip--right .fv-plugins-tooltip__content:before{border-right-color:#000;margin-top:-8px;right:100%;top:50%}.fv-plugins-tooltip--bottom-right{margin-top:8px}.fv-plugins-tooltip--bottom-right .fv-plugins-tooltip__content:before{border-bottom-color:#000;bottom:100%;right:8px}.fv-plugins-tooltip--bottom{margin-top:8px}.fv-plugins-tooltip--bottom .fv-plugins-tooltip__content:before{border-bottom-color:#000;bottom:100%;left:50%;margin-left:-8px}.fv-plugins-tooltip--bottom-left{margin-top:8px}.fv-plugins-tooltip--bottom-left .fv-plugins-tooltip__content:before{border-bottom-color:#000;bottom:100%;left:8px}.fv-plugins-tooltip--left .fv-plugins-tooltip__content:before{border-left-color:#000;left:100%;margin-top:-8px;top:50%}.fv-plugins-tooltip-icon{cursor:pointer;pointer-events:inherit}.fv-plugins-bootstrap .fv-help-block{color:#dc3545;font-size:80%;margin-top:.25rem}.fv-plugins-bootstrap .is-invalid~.form-check-label,.fv-plugins-bootstrap .is-valid~.form-check-label{color:inherit}.fv-plugins-bootstrap .has-danger .fv-plugins-icon{color:#dc3545}.fv-plugins-bootstrap .has-success .fv-plugins-icon{color:#28a745}.fv-plugins-bootstrap .fv-plugins-icon{height:38px;line-height:38px;width:38px}.fv-plugins-bootstrap .input-group~.fv-plugins-icon{z-index:3}.fv-plugins-bootstrap .form-group.row .fv-plugins-icon{right:15px}.fv-plugins-bootstrap .form-group.row .fv-plugins-icon-check{top:-7px}.fv-plugins-bootstrap:not(.form-inline) label~.fv-plugins-icon{top:32px}.fv-plugins-bootstrap:not(.form-inline) label~.fv-plugins-icon-check{top:25px}.fv-plugins-bootstrap:not(.form-inline) label.sr-only~.fv-plugins-icon-check{top:-7px}.fv-plugins-bootstrap.form-inline .form-group{align-items:flex-start;flex-direction:column;margin-bottom:auto}.fv-plugins-bootstrap .form-control.is-valid,.fv-plugins-bootstrap .form-control.is-invalid{background-image:none}.fv-plugins-bootstrap3 .help-block{margin-bottom:0}.fv-plugins-bootstrap3 .input-group~.form-control-feedback{z-index:4}.fv-plugins-bootstrap3.form-inline .form-group{vertical-align:top}.fv-plugins-bulma .field.has-addons{flex-wrap:wrap}.fv-plugins-bulma .field.has-addons::after{content:'';width:100%}.fv-plugins-bulma .field.has-addons .fv-plugins-message-container{order:1}.fv-plugins-bulma .icon.fv-plugins-icon-check{top:-4px}.fv-plugins-bulma .fv-has-error .input,.fv-plugins-bulma .fv-has-error .textarea{border:1px solid #ff3860}.fv-plugins-bulma .fv-has-success .input,.fv-plugins-bulma .fv-has-success .textarea{border:1px solid #23d160}.fv-plugins-foundation .fv-plugins-icon{height:39px;line-height:39px;right:0;width:39px}.fv-plugins-foundation .grid-padding-x .fv-plugins-icon{right:15px}.fv-plugins-foundation .fv-plugins-icon-container .cell{position:relative}.fv-plugins-foundation [type="checkbox"]~.fv-plugins-icon,.fv-plugins-foundation [type="checkbox"]~.fv-plugins-icon{top:-7px}.fv-plugins-foundation.fv-stacked-form .fv-plugins-message-container{width:100%}.fv-plugins-foundation.fv-stacked-form label .fv-plugins-icon,.fv-plugins-foundation.fv-stacked-form fieldset [type="checkbox"]~.fv-plugins-icon,.fv-plugins-foundation.fv-stacked-form fieldset [type="radio"]~.fv-plugins-icon{top:25px}.fv-plugins-foundation .form-error{display:block}.fv-plugins-foundation .fv-row__success .fv-plugins-icon{color:#3adb76}.fv-plugins-foundation .fv-row__error label,.fv-plugins-foundation .fv-row__error fieldset legend,.fv-plugins-foundation .fv-row__error .fv-plugins-icon{color:#cc4b37}.fv-plugins-materialize .fv-plugins-icon{height:42px;line-height:42px;width:42px}.fv-plugins-materialize .fv-plugins-icon-check{top:-10px}.fv-plugins-materialize .fv-invalid-row .helper-text,.fv-plugins-materialize .fv-invalid-row .fv-plugins-icon{color:#f44336}.fv-plugins-materialize .fv-valid-row .helper-text,.fv-plugins-materialize .fv-valid-row .fv-plugins-icon{color:#4caf50}.fv-plugins-milligram .fv-plugins-icon{height:38px;line-height:38px;width:38px}.fv-plugins-milligram .column{position:relative}.fv-plugins-milligram .column .fv-plugins-icon{right:10px}.fv-plugins-milligram .fv-plugins-icon-check{top:-6px}.fv-plugins-milligram .fv-plugins-message-container{margin-bottom:15px}.fv-plugins-milligram.fv-stacked-form .fv-plugins-icon{top:30px}.fv-plugins-milligram.fv-stacked-form .fv-plugins-icon-check{top:24px}.fv-plugins-milligram .fv-invalid-row .fv-help-block,.fv-plugins-milligram .fv-invalid-row .fv-plugins-icon{color:#f00}.fv-plugins-milligram .fv-valid-row .fv-help-block,.fv-plugins-milligram .fv-valid-row .fv-plugins-icon{color:#008000}.fv-plugins-mini .fv-plugins-icon{height:42px;line-height:42px;width:42px;top:4px}.fv-plugins-mini .fv-plugins-icon-check{top:-8px}.fv-plugins-mini.fv-stacked-form .fv-plugins-icon{top:28px}.fv-plugins-mini.fv-stacked-form .fv-plugins-icon-check{top:20px}.fv-plugins-mini .fv-plugins-message-container{margin:calc(var(--universal-margin)/2)}.fv-plugins-mini .fv-invalid-row .fv-help-block,.fv-plugins-mini .fv-invalid-row .fv-plugins-icon{color:var(--input-invalid-color)}.fv-plugins-mini .fv-valid-row .fv-help-block,.fv-plugins-mini .fv-valid-row .fv-plugins-icon{color:#308732}.fv-plugins-mui .fv-plugins-icon{height:32px;line-height:32px;width:32px;top:15px;right:4px}.fv-plugins-mui .fv-plugins-icon-check{top:-6px;right:-10px}.fv-plugins-mui .fv-plugins-message-container{margin:8px 0}.fv-plugins-mui .fv-invalid-row .fv-help-block,.fv-plugins-mui .fv-invalid-row .fv-plugins-icon{color:#f44336}.fv-plugins-mui .fv-valid-row .fv-help-block,.fv-plugins-mui .fv-valid-row .fv-plugins-icon{color:#4caf50}.fv-plugins-pure .fv-plugins-icon{height:36px;line-height:36px;width:36px}.fv-plugins-pure .fv-has-error label,.fv-plugins-pure .fv-has-error .fv-help-block,.fv-plugins-pure .fv-has-error .fv-plugins-icon{color:#ca3c3c}.fv-plugins-pure .fv-has-success label,.fv-plugins-pure .fv-has-success .fv-help-block,.fv-plugins-pure .fv-has-success .fv-plugins-icon{color:#1cb841}.fv-plugins-pure.pure-form-aligned .fv-help-block{margin-top:5px;margin-left:180px}.fv-plugins-pure.pure-form-aligned .fv-plugins-icon-check{top:-9px}.fv-plugins-pure.pure-form-stacked .pure-control-group{margin-bottom:8px}.fv-plugins-pure.pure-form-stacked .fv-plugins-icon{top:22px}.fv-plugins-pure.pure-form-stacked .fv-plugins-icon-check{top:13px}.fv-plugins-pure.pure-form-stacked .fv-sr-only~.fv-plugins-icon{top:-9px}.fv-plugins-semantic.ui.form .fields.error label,.fv-plugins-semantic .error .fv-plugins-icon{color:#9f3a38}.fv-plugins-semantic .fv-plugins-icon-check{right:7px}.fv-plugins-shoelace .input-group{margin-bottom:0}.fv-plugins-shoelace .fv-plugins-icon{height:32px;line-height:32px;width:32px;top:28px}.fv-plugins-shoelace .row .fv-plugins-icon{right:16px;top:0}.fv-plugins-shoelace .fv-plugins-icon-check{top:24px}.fv-plugins-shoelace .fv-sr-only~.fv-plugins-icon,.fv-plugins-shoelace .fv-sr-only~div .fv-plugins-icon{top:-4px}.fv-plugins-shoelace .input-valid .fv-help-block,.fv-plugins-shoelace .input-valid .fv-plugins-icon{color:#2ecc40}.fv-plugins-shoelace .input-invalid .fv-help-block,.fv-plugins-shoelace .input-invalid .fv-plugins-icon{color:#ff4136}.fv-plugins-spectre .input-group .fv-plugins-icon{z-index:2}.fv-plugins-spectre .form-group .fv-plugins-icon-check{right:6px;top:10px}.fv-plugins-spectre:not(.form-horizontal) .form-group .fv-plugins-icon-check{right:6px;top:45px}.fv-plugins-tachyons .fv-plugins-icon{height:36px;line-height:36px;width:36px}.fv-plugins-tachyons .fv-plugins-icon-check{top:-7px}.fv-plugins-tachyons.fv-stacked-form .fv-plugins-icon{top:34px}.fv-plugins-tachyons.fv-stacked-form .fv-plugins-icon-check{top:24px}.fv-plugins-turret .fv-plugins-icon{height:40px;line-height:40px;width:40px}.fv-plugins-turret.fv-stacked-form .fv-plugins-icon{top:29px}.fv-plugins-turret.fv-stacked-form .fv-plugins-icon-check{top:17px}.fv-plugins-turret .fv-invalid-row .form-message,.fv-plugins-turret .fv-invalid-row .fv-plugins-icon{color:#c00}.fv-plugins-turret .fv-valid-row .form-message,.fv-plugins-turret .fv-valid-row .fv-plugins-icon{color:#00b300}.fv-plugins-uikit .fv-plugins-icon{height:40px;line-height:40px;top:25px;width:40px}.fv-plugins-uikit.uk-form-horizontal .fv-plugins-icon{top:0}.fv-plugins-uikit.uk-form-horizontal .fv-plugins-icon-check{top:-11px}.fv-plugins-uikit.uk-form-stacked .fv-plugins-icon-check{top:15px}.fv-plugins-uikit.uk-form-stacked .fv-no-label .fv-plugins-icon{top:0}.fv-plugins-uikit.uk-form-stacked .fv-no-label .fv-plugins-icon-check{top:-11px}.fv-plugins-wizard--step{display:none}.fv-plugins-wizard--active{display:block}.address-valid{display:none}.address-valid+span::before{content:'Not Verified';padding:0 10px;font-style:italic;color:#f00;border:1px solid #f00;border-radius:14px;margin-left:1em;font-size:12px;display:inline-block;margin-bottom:5px}.address-valid:checked+span::before{content:'Verified!';padding:0 10px;font-style:italic;color:#008000;border:1px solid #008000;border-radius:14px;margin-left:1em;font-size:12px;display:inline-block;margin-bottom:5px}.address-valid.failed-verification+span::before{content:'Unable to Verify, Use Anyway';cursor:pointer;padding:0 10px;font-style:italic;color:#f00;border:1px solid #f00;border-radius:14px;margin-left:1em;font-size:12px;display:inline-block;margin-bottom:5px}.address-valid.manually-verified:checked+span::before{content:'Manually Verified';padding:0 10px;font-style:italic;color:#ffa500;border:1px solid #ffa500;border-radius:14px;margin-left:1em;font-size:12px;display:inline-block;margin-bottom:5px}section.checkout #user-shipping-addresses input[type="radio"]{margin-right:5px}section.checkout form .col-md-12,section.checkout form .col-md-6,section.checkout form .col-md-5,section.checkout form .col-md-4,section.checkout form .col-md-3{margin-bottom:16px}section.checkout .checkout-wrapper{border:solid 1px #eaeaea}section.checkout .timeline i{color:#fafafa}section.checkout .security-badges{height:50px;float:right;position:relative;display:block;margin-top:-40px}section.checkout .pci-badge{display:inline-block;vertical-align:top;height:100%}section.checkout .pci-badge img{height:100%;margin-left:10px}section.checkout .pci-badge img:hover{transform:translate(1px,-1px)}section.checkout .ssl-badge{display:inline-block;vertical-align:top;height:100%}section.checkout .ssl-badge img:hover{transform:translate(1px,-1px)}section.checkout .ssl-badge>div{height:100%}section.checkout .ssl-badge>div>img{height:100%}section.checkout .ssl-badge>span{display:none!important}section.checkout .fa-home{color:#333}section.checkout .checkout-panel{position:relative;z-index:1;width:100%}section.checkout .heading{float:left;width:100%;padding:5px 15px;background-color:#fafafa;font-size:18px;color:#4c4c4c;text-transform:uppercase;transition:.3s;border:solid .5px rgba(76,76,76,.25);border-bottom:solid .8px rgba(76,76,76,.25)}section.checkout .content{display:none;float:left;width:100%;background-color:#fff;padding:15px;padding:2em}section.checkout .checkout-p{margin-bottom:10px}section.checkout .checkout-sections{border:solid .5px rgba(76,76,76,.25);border-radius:15px;margin-bottom:50px;padding-left:0;padding-right:0}section.checkout .section-header{width:100%;border-bottom:solid .5px rgba(76,76,76,.25);background-color:#f6f6f6;padding:1px;border-top-left-radius:15px;border-top-right-radius:15px;padding-left:10px;font-size:18px}section.checkout .second{border-top-left-radius:0;border-top-right-radius:0}section.checkout .address{min-height:250px;border:solid .5px rgba(76,76,76,.25);border-radius:15px;margin-bottom:20px;padding-left:0;padding-right:0;margin-right:30px;margin-bottom:25px}section.checkout a#checkout-as-guest{text-decoration:underline;cursor:pointer}section.checkout .radio{margin-bottom:15px}section.checkout #credit-card-nbr{padding-left:4px;width:100%;border:1px solid #ccc;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;border-radius:4px;margin-bottom:10px}section.checkout .unselected{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}section.checkout .selected{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}section.checkout #credit-card-images{display:inline-block;margin-top:32px}section.checkout #credit-card-images img,section.checkout .credit-card-images img{width:55px}section.checkout .cvv{position:absolute;top:-7px;right:-5px}section.checkout .cvv-input{margin-top:24px}section.checkout .step1{float:none}section.checkout .complete1{display:none;color:#fff!important}section.checkout .complete2{display:none;color:#fff!important}section.checkout .complete3{display:none;color:#fff!important}section.checkout .complete4{display:none;color:#fff!important}section.checkout .complete5{display:none;color:#fff!important}section.checkout .timeline-row{display:table-row}section.checkout .timeline{display:table;width:100%;position:relative;padding-bottom:25px;background-color:#fafafa}section.checkout .timeline-step{display:table-cell;text-align:center;position:relative;padding-top:10px}section.checkout .btn-circle{width:50px;height:50px;text-align:center;padding:6px 0;font-size:17px;line-height:1.428571429;border-radius:26px}section.checkout .btn-circle{background-color:#5d5d5d}section.checkout .title-timeline{font-weight:800;padding-bottom:10px}section.checkout .progress1{box-shadow:2px 2px 2px 2px rgba(180,180,180,.76);background-color:#1e475e}section.checkout .returning-step3-back,section.checkout .returning-step4-back,section.checkout .returning-step5-back{display:none}section.checkout .new-step3-back,section.checkout .new-step4-back,section.checkout .new-step5-back{display:none}section.checkout .btn-warning{margin-bottom:20px}section.checkout .glyphicon-asterisk{color:#f00}section.checkout .fa-question-circle{color:#464949}section.checkout .details{margin-left:0;margin-right:0}section.checkout .details-amount{margin:10px 0}section.checkout .details-amount>.col-sm-12{padding-right:0}section.checkout .details-item{padding-top:5px;padding-bottom:5px;border-top:1px solid #ddd}section.checkout .table>thead>tr>th,section.checkout .table>tbody>tr>th,section.checkout .table>tfoot>tr>th,section.checkout .table>thead>tr>td,section.checkout .table>tbody>tr>td,section.checkout .table>tfoot>tr>td{border:0}section.checkout .detail-item{min-height:100px}section.checkout .thankyou-panel{display:none}section.checkout .returning{display:none}section.checkout .new{display:none}section.checkout .header-link1,section.checkout .header-link2,section.checkout .header-link3,section.checkout .header-link4{color:#4c4c4c}section.checkout .subtitle{font-weight:600;float:left}section.checkout .subsubtitle{float:right;margin-bottom:0;padding-right:8px!important;font-size:17px;font-weight:700;font-family:unset}section.checkout .detailstitle{float:left;margin-bottom:0;font-size:17px;font-weight:700;font-family:unset}section.checkout sup{color:#ff1010}.shipping-tile{border:solid .5px rgba(76,76,76,.25);border-radius:15px;background-color:#fff;margin-bottom:15px}section.checkout .shipping-title{font-weight:600}section.checkout .shipping-content{padding:10px}section.checkout .shipping-tile:hover{border:solid 1px #bfbfbf;-moz-box-shadow:1px 1px 1px 1px #bfbfbf;-webkit-box-shadow:1px 1px 1px 1px #bfbfbf;box-shadow:1px 1px 1px 1px #bfbfbf}section.checkout .shipping-tile:active,section.checkout .shipping-tile:focus{background-color:RGBA(18,80,117,.57)}section.checkout .summary-item{text-align:center;margin:10px 10px}section.checkout .product-checkout{overflow:auto}section.checkout .addto{float:left}section.checkout .step2,section.checkout .step3,section.checkout .step4,section.checkout .step5{float:right}section.checkout #submit-cart-status{border:1px solid #ccc;width:100%;float:right;position:relative;top:-5px;left:-5px;padding:4px 12px;text-align:center;border-radius:5px;background-color:#f9eeca;margin-top:10px;font-size:1.3em;margin-bottom:10px;display:none}section.checkout .returning-customer-error{margin:28px}section.checkout .summary-label{text-align:right}section.checkout .summary-info{text-align:left}@media screen and (max-width:991px){section.checkout .detail-item{border-right:0}section.checkout .content-main{float:none;width:100%}section.checkout .summary-label{text-align:left}}@media screen and (max-width:380px){section.checkout .timeline{display:none}section.checkout .checkout-sections{margin-bottom:20px}}section.checkout .item-price{text-align:right}section.checkout .delivery-description{display:inline-block;width:300px;font-weight:bold}section.checkout .delivery-price{display:inline-block;width:60px;text-align:right;font-weight:bold}@media(max-width:991px){.delivery-description{width:220px}}@media(max-width:767px){section.checkout .delivery-description{width:190px}}section.checkout .custom-thankyou-message{margin-top:20px;margin-bottom:20px}section.checkout #save-shippingInfo-error,section.checkout #cardConnect-error{clear:both;text-align:center;color:#f00}section.checkout #promoCodeMessage{color:#f00}section.checkout #promoCodeDisplay>div{background-color:#f3f3f3;max-width:340px;text-align:center;padding-top:15px;border:1px solid}section.checkout .radio input,section.checkout #save-payment-check{cursor:pointer}section.checkout #save-payment-name{display:inline-block;margin-bottom:16px;width:auto}section.checkout #save-payment-btn{padding:5px 16px;margin-bottom:16px}section.checkout #save-payment-btn:disabled{opacity:.5}section.checkout .save-payment-section>span:nth-child(1){display:inline-block;margin-right:10px;margin-bottom:16px;margin-top:7px}section.checkout .save-payment-section>span:nth-child(2){display:inline-block}section.checkout .shop-category-header{border-bottom:3px solid #ed1c24;padding-bottom:15px;margin-bottom:30px;position:relative}section.checkout .shop-category-header h2{margin-bottom:10px}section.checkout .shop-category-header h4{margin-bottom:0}@media(max-width:475px){section.checkout .security-badges{float:none;margin-top:0}}section.checkout #promoCode{max-width:245px;display:inline-block}section.checkout #promoCodeMessage{max-width:255px}@media(max-width:575px){section.checkout #promoCode{max-width:170px;display:inline-block}}section.checkout .flat-button{border-radius:5px;border:1px solid #808080;cursor:pointer}section.checkout .thankyou-panel .content a{font-size:unset;font-family:unset;color:unset}section.checkout .unexpected-error{display:none;clear:both;text-align:center;color:#f00;padding-top:1.5rem}