.primary-content .checkout-mini-cart,.page-content .checkout-mini-cart{position:relative;padding:5rem 0;border-top:1px solid #283537;margin:5rem 0}.primary-content .checkout-mini-cart legend,.page-content .checkout-mini-cart legend{margin-bottom:1rem}.primary-content .checkout-mini-cart legend a,.page-content .checkout-mini-cart legend a{position:absolute;right:0}.primary-content .checkout-mini-cart .mini-cart-product,.page-content .checkout-mini-cart .mini-cart-product{float:left;margin:10px 0}.primary-content .checkout-mini-cart .mini-cart-image img,.page-content .checkout-mini-cart .mini-cart-image img{margin-right:20px;margin-bottom:2rem;height:100px;float:left}.primary-content .checkout-mini-cart .mini-cart-pricing .label,.page-content .checkout-mini-cart .mini-cart-pricing .label{color:gray;font-weight:bold}.primary-content .checkout-mini-cart .mini-cart-pricing .symbol,.primary-content .checkout-mini-cart .mini-cart-pricing .value,.primary-content .checkout-mini-cart .mini-cart-price,.page-content .checkout-mini-cart .mini-cart-pricing .symbol,.page-content .checkout-mini-cart .mini-cart-pricing .value,.page-content .checkout-mini-cart .mini-cart-price{font-weight:bold}.primary-content .checkout-mini-cart .details,.page-content .checkout-mini-cart .details{font-size:14px;font-size:1.4rem;margin-left:10rem;width:25rem}.primary-content .checkout-mini-cart .details .mini-cart-name,.page-content .checkout-mini-cart .details .mini-cart-name{font-weight:bold;text-transform:uppercase;margin-bottom:1rem}.primary-content .checkout-mini-cart .details .mini-cart-name .mini-cart-id,.page-content .checkout-mini-cart .details .mini-cart-name .mini-cart-id{font-style:italic;font-weight:normal}.primary-content .checkout-mini-cart .details .attribute .label,.page-content .checkout-mini-cart .details .attribute .label{color:gray;font-weight:bold}.primary-content .checkout-mini-cart .details .attribute .value,.page-content .checkout-mini-cart .details .attribute .value{font-weight:bold}.primary-content .checkout-mini-cart .actions,.page-content .checkout-mini-cart .actions{margin-top:1rem}@media (max-width: 580px){.primary-content .checkout-mini-cart{margin:5rem 1rem}.primary-content .mini-cart-product .details{width:auto}}#main{padding:0 5% 2em 5%}#main a{cursor:pointer;color:#007987;text-decoration:underline}#main p{color:#222a2b;margin-bottom:1em}#main p.error-form{color:#e00000}#main h2{text-align:center;padding-bottom:2rem;margin-bottom:1rem;border-bottom:2px solid #222a2b}#main h3{margin-bottom:1rem;text-transform:uppercase}#main h5{margin-bottom:1rem}#main .login-box{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;margin:2rem 0}@media (min-width: 48em){.Account-Show #main .login-box{flex-direction:row}}#main .login-box__header{flex:100%;flex-shrink:0;text-align:center}@media (min-width: 48em){#main .login-box__header{margin-bottom:1em}}#main .login-box__header h2{text-transform:uppercase;border-bottom:none;padding-bottom:.5em;margin-bottom:0}#main .login-box__oauth{display:flex;align-items:center;flex-direction:column;text-align:center}@media (min-width: 48em){.Account-Show #main .login-box__oauth{flex-direction:row}}#main .login-box__oauth p{font-size:.75em;padding-top:1em}#main .login-box__register{flex-grow:.5}#main .login-box__content label{width:100%;text-align:left;padding-bottom:5px}#main .login-box__content input{width:100%}#main .vr{position:relative;display:flex;align-self:stretch;justify-content:center;margin:1em 0}#main .vr__text{align-self:center;background:white;padding:1em;z-index:1;text-transform:uppercase;font-weight:900}#main .vr:after{position:absolute;content:" ";background:#222a2b;top:50%;width:100%;height:1px;z-index:0}@media (min-width: 48em){.Account-Show #main .vr:after{top:0;width:2px;height:100%}}#main form.oauth input{height:40px;box-shadow:none}#main form .form-caption{margin:2rem 0 1rem 0}#main form input[type=checkbox],#main form input[type=radio]{margin-left:25%}#main form .required-indicator-text{font-size:.7em}#main .account-logout{font-size:13px;font-size:1.3rem;float:right}#main .account-nav{font-size:13px;font-size:1.3rem;font-weight:bold;text-align:center;margin-bottom:2rem;color:#007987}#main .account-nav li{margin-right:3px;text-transform:uppercase;display:inline-block}#main .account-summary{font-size:13px;font-size:1.3rem;height:375px;margin-bottom:10rem;border-bottom:1px solid #222a2b}#main .account-summary .title{border-bottom:1px solid #222a2b;margin-bottom:1rem}#main .account-summary .title span{margin-right:15%;text-transform:uppercase}#main .account-summary .summary{width:33%;display:inline-table;line-height:1.6rem}#main .account-summary .summary a.gray-button{background:#767676;border-color:1px solid #767676;color:#fff;display:inline-block;font-size:12px;font-size:1.2rem;line-height:1;font-family:"Nudista", sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;padding:13px 20px;margin-top:20px;cursor:pointer;text-decoration:none}#main .account-summary .summary a.gray-button:focus{outline:thin dotted #000}#main .account-summary .summary button{margin-top:20px}#main .account-summary .accountverify{width:80%}#main .account-summary .accountverify .pending{color:orangered}#main .account-summary .accountverify .verified{color:green}#main .activity-summary table{width:100%;font-size:13px;font-size:1.3rem;margin-bottom:1em}#main .activity-summary tr{border-bottom:1px solid lightgray}#main .activity-summary th{font-size:17px;font-size:1.7rem;font-weight:bold;color:#666;padding:1rem 0}#main .activity-summary td{padding:2rem 0}#main .activity-summary td.orderno{font-weight:bold}#main .activity-summary td a.orderdetails{font-weight:bold;color:#007987;text-transform:uppercase}#main .activity-summary td a.orderdetails:after{font-family:'Icons';content:'\e62d';margin-left:1rem;font-size:small}#main .activity-summary tbody tr span.label{display:none}#main .activity-summary h3{border-bottom:1px solid #222a2b;padding:2rem;position:relative;margin-bottom:3rem;text-align:center}#main .activity-summary .activitylinks{font-size:14px;font-size:1.4rem;font-weight:bold;position:absolute;right:0;bottom:1rem;color:#007987}#main .activity-summary .activitylinks span{font-size:30px;font-size:3rem;font-weight:normal;vertical-align:middle}#main .activity-summary .order-status .label{display:none}#main .checkout-mini-cart{padding:0;border-top:none}#main #history-header{border-bottom:1px solid #222a2b}#registrationForm fieldset{margin-top:2em}#registrationForm legend{border-bottom:1px solid #222a2b;width:100%}#registrationForm legend h4{position:relative}#registrationForm legend .dialog-required{position:absolute;right:0;bottom:0}#registrationForm .ie7 legend{width:94%}#registrationForm legend span{font-size:12px;font-size:1.2rem;font-weight:400;position:relative;text-transform:none;padding:0 .5}#registrationForm legend span em{color:#333333}#addresses h3,#paymentinstruments h3{position:relative;border-bottom:1px solid #222a2b}#addresses h3 a,#paymentinstruments h3 a{font-size:16px;font-size:1.6rem;bottom:0;right:0;position:absolute}#addresses h4,#paymentinstruments h4{font-weight:normal;margin-bottom:0.3em}#addresses .controls,#paymentinstruments .controls{margin-top:0.5em;font-weight:bold;color:#007987}#addresses li,#paymentinstruments li{float:left;height:22.5rem;width:25rem}#addresses li.default,#paymentinstruments li.default{background-color:whitesmoke;padding:1rem;height:20rem;width:23rem;float:none;margin-bottom:5rem}#emailpreferences .content-asset,.incident-status .content-asset{display:inline-block;width:70%}#emailpreferences .emailpref-option,.incident-status .emailpref-option{display:block}#emailpreferences form input[type=radio],.incident-status form input[type=radio]{margin:20px}#emailpreferences .email-success,.incident-status .email-success{color:#007987;font-weight:bold;margin:20px}#emailpreferences .email-failure,.incident-status .email-failure{color:#e00000;font-weight:bold;margin:20px}#emailpreferences legend,.incident-status legend{border-bottom:1px solid #222a2b;width:100%}#emailpreferences legend .dialog-required,.incident-status legend .dialog-required{display:none}#emailpreferences button,.incident-status button{margin-top:20px}.incident-status .incident-instruct{margin-top:20px}.incident-status label.or{display:inline-block;width:80%;text-align:center}.ui-dialog{max-width:95%}@media (max-width: 650px){.ui-dialog{width:95%;margin:10px;left:0 !important;max-width:95%}}.ui-dialog a{color:#007987}.ui-dialog h1{font-size:4rem}.ui-dialog h6{color:#222a2b}.ui-dialog #edit-address-form .input-select{width:40%}@media (max-width: 860px){.ui-dialog #edit-address-form .input-select{width:100%;margin-top:10px;margin-bottom:10px}}.ui-dialog #edit-address-form .form-field-tooltip{position:absolute;right:25%;bottom:105px}@media (max-width: 860px){.ui-dialog #edit-address-form .form-field-tooltip{bottom:0;display:block;margin:5px 0px;position:relative;right:0}}.ui-dialog #edit-address-form .form-field-tooltip .tooltip-content{display:none}@media (max-width: 860px){#main .account-summary .summary{width:30%}#main .form-row label{float:none;text-align:left;width:auto;margin:0;padding-bottom:1rem}#main .form-row input[type=text],#main .form-row input[type=email],#main .form-row input[type=password],#main .form-row input[type=textarea]{width:100%}#main .form-row input[type=checkbox],#main .form-row input[type=radio]{margin-left:0}#main .form-row.label-checkbox label{width:auto}#main #passwordResetForm{height:6em}#main #passwordResetForm button{position:absolute;right:0;margin-top:1em}}@media (max-width: 860px){#main .account-nav li{line-height:3rem;float:left;margin:0;width:50%}}@media (max-width: 480px){#main form{width:100%}#main form .form-row.label-checkbox label{width:auto}#main form input[type=checkbox]{margin-left:0}#main form .label-checkbox{margin-top:2rem}#main .account-summary{height:auto;margin-bottom:5rem}#main .account-logout{float:none;display:block;margin-top:1rem}#main .account-nav li{font-size:130%;display:block;float:none;width:100%}#main .account-summary .summary{width:auto;display:block;margin-bottom:2rem}#main .activity-summary table thead{display:none}#main .activity-summary a{text-decoration:none}#main .activity-summary .details-data-container>div{float:none}#main .activity-summary tbody tr span.label{display:block;position:absolute;left:3rem}#main .activity-summary tbody td{display:block;padding:1rem 0 1rem 50%}#main .activity-summary tbody tr:nth-of-type(odd){background:#eee}#main .activity-summary .activitylinks{display:block;position:relative;bottom:0}#main #addresses h3 a,#main #paymentinstruments h3 a{position:relative;top:0;right:0;display:block;margin:1rem 0}#main #addresses li,#main #paymentinstruments li{float:none;margin-bottom:5rem;height:auto;width:auto}#main #addresses li.default,#main #paymentinstruments li.default{background-color:whitesmoke}#main #addresses .controls a,#main #paymentinstruments .controls a{margin:0 5%}#main #registrationForm legend{margin-bottom:1rem}#main #registrationForm legend .dialog-required{position:relative;margin-bottom:0.5rem}}
