.primary-content .checkout-mini-cart,.page-content .checkout-mini-cart{position:relative;padding:3rem 0;border-top:1px solid #efefef;border-bottom:1px solid #efefef}.primary-content .checkout-mini-cart legend,.page-content .checkout-mini-cart legend{margin-bottom:1rem}.primary-content .checkout-mini-cart legend h5,.page-content .checkout-mini-cart legend h5{margin-top:10px}.primary-content .checkout-mini-cart legend a,.page-content .checkout-mini-cart legend a{position:absolute;right:5px}.primary-content .checkout-mini-cart .mini-cart-image img,.page-content .checkout-mini-cart .mini-cart-image img{float:left;height:100px;margin-bottom:2rem;margin-right:20px;max-width:150px}.primary-content .checkout-mini-cart .mini-cart-pricing .label,.page-content .checkout-mini-cart .mini-cart-pricing .label{color:gray;font-family:"SansD-Cn-Bold";text-transform:uppercase}.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-family:"SansD-Cn-Bold"}.primary-content .checkout-mini-cart .details,.page-content .checkout-mini-cart .details{margin-left:5rem}.primary-content .checkout-mini-cart .actions,.page-content .checkout-mini-cart .actions{margin-top:1rem}.primary-content .checkout-mini-cart .mini-cart-product,.page-content .checkout-mini-cart .mini-cart-product{float:left;margin:10px 0;padding:2% 0 2% 5%;max-width:40%;min-width:300px}.primary-content .checkout-mini-cart .mini-cart-product .details,.page-content .checkout-mini-cart .mini-cart-product .details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;flex-direction:column;font-family:"SansD-Cn-Regular";position:relative}.primary-content .checkout-mini-cart .mini-cart-product .actions,.page-content .checkout-mini-cart .mini-cart-product .actions{padding-left:40%}.primary-content .checkout-mini-cart .details .promo-adjustment,.page-content .checkout-mini-cart .details .promo-adjustment{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-ms-flex-order:5;order:5;padding:20px 0 0 0}.primary-content .checkout-mini-cart .mini-cart-name,.page-content .checkout-mini-cart .mini-cart-name{font-size:1.25rem;letter-spacing:.04rem;text-transform:uppercase;margin:5px 0 10px 0}.primary-content .checkout-mini-cart .mini-cart-name a,.page-content .checkout-mini-cart .mini-cart-name a{color:#2b2b2b;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;order:1;font-family:"SansD-Cn-Regular"}.primary-content .checkout-mini-cart .mini-cart-name a:hover,.page-content .checkout-mini-cart .mini-cart-name a:hover{color:#02bbd5}.primary-content .checkout-mini-cart .mini-cart-attributes,.page-content .checkout-mini-cart .mini-cart-attributes{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;order:2;margin:5px 0;font-size:1.25rem;text-transform:none}.primary-content .checkout-mini-cart .mini-cart-attributes .value,.page-content .checkout-mini-cart .mini-cart-attributes .value{font-family:"SansD-Cn-Bold"}.primary-content .checkout-mini-cart .product-availability-list,.page-content .checkout-mini-cart .product-availability-list{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;order:3;color:#2b2b2b;font-family:"SansD-Cn-Bold";font-size:.8rem;margin:5px 0;text-transform:uppercase}.primary-content .checkout-mini-cart .mini-cart-id,.page-content .checkout-mini-cart .mini-cart-id{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;order:4;color:#2b2b2b;border-left:1px solid black;font-size:.8rem;padding-left:10px;margin-left:10px;display:inline;top:4.5rem}.primary-content .checkout-mini-cart .mini-cart-pricing,.page-content .checkout-mini-cart .mini-cart-pricing{-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;-ms-flex-order:6;order:6;font-size:.8rem;margin-top:10px}.primary-content .checkout-mini-cart .mini-cart-pricing .value,.primary-content .checkout-mini-cart .mini-cart-pricing .mini-cart-price,.page-content .checkout-mini-cart .mini-cart-pricing .value,.page-content .checkout-mini-cart .mini-cart-pricing .mini-cart-price{font-size:1.25rem}.primary-content .checkout-mini-cart .promo-adjustment,.primary-content .checkout-mini-cart .not-available,.page-content .checkout-mini-cart .promo-adjustment,.page-content .checkout-mini-cart .not-available{color:#02bbd5;display:inline-block !important;font-family:"SansD-Cn-Bold";font-size:1rem;line-height:1rem;margin-bottom:10px;text-transform:uppercase;width:100%}.primary-content .checkout-mini-cart .promo-adjustment a,.primary-content .checkout-mini-cart .not-available a,.page-content .checkout-mini-cart .promo-adjustment a,.page-content .checkout-mini-cart .not-available a{text-decoration:underline}@media (max-width: 580px){.primary-content .checkout-mini-cart{margin:5rem 1rem}.primary-content .mini-cart-product .details{width:auto}}#main h3.accounthead{font-size:1.75rem;margin-top:20px;text-align:center}#main #account-main{margin-left:5%;margin-right:5%;margin-bottom:20px}@media (max-width: 940px){#main #account-main{margin-left:15px;margin-right:15px}}@media (max-width: moblie){#main #account-main{margin-left:5px;margin-right:5px}}#main #account-main.home,#main #account-main.nomargin{margin-left:0px;margin-right:0px}#main #account-main h3{font-size:1.75rem}#main #account-main h4,#main #account-main h3{font-family:"SansD-Cn-Bold";text-transform:uppercase}#main form.oauth input{height:40px;box-shadow:none}#main form .form-caption{display:block;text-align:center}#main form input[type=checkbox],#main form input[type=radio]{margin-left:26%}#main form .form-row.error input{border:1px solid red}#main .breadcrumbs span:last-of-type{text-transform:uppercase}#main .col-1:after,#main .col-2:after{clear:both;content:"";display:table}#main .account-nav{font-size:13px;font-size:1.3rem;text-align:center;margin:2rem 0;color:#02bbd5}#main .account-nav ul{columns:1;-webkit-columns:1;-moz-columns:1}#main .account-nav li{margin-right:3px;text-transform:uppercase;display:inline-block}#main .account-nav li a{font-size:1.1rem;text-decoration:none}#main .account-nav li a button{color:#2b2b2b;letter-spacing:1px;margin-bottom:10px;padding:0 12px}#main .account-nav li a button.selected,#main .account-nav li a button:hover{color:#fff}#main .account-summary{font-size:13px;font-size:1.3rem;margin-bottom:2rem;text-align:center}#main .account-summary>h3{display:none}#main .account-summary .title{font-family:"SansD-Cn-Bold";margin:0 0 1rem;letter-spacing:0.08rem;text-align:left;text-transform:uppercase}#main .account-summary .title:after{border-bottom:2px solid #02bbd5;content:'';display:block;margin:5px auto;width:11px}@media (max-width: 650px){#main .account-summary .title:after :not(.accounthead),#main .account-summary .title:after :not(#account-main){display:none}}#main .account-summary .title.left:after{margin:8px auto 8px 0}#main .account-summary .title:after{margin:5px auto 5px 0}#main .account-summary .title hr{display:none}#main .account-summary .title span{margin-right:15%;text-transform:uppercase}#main .account-summary .account-summary-wrap{display:table-cell;margin:0 1%;padding:2%;position:relative;width:25%}#main .account-summary .account-summary-wrap:before{border:2px solid #efefef;content:'';display:inline-block;height:100%;left:0;pointer-events:none;position:absolute;top:-5px;width:96%}#main .account-summary .summary{display:block;font-size:1rem;line-height:1.35rem;line-height:1.6rem;text-align:left;vertical-align:top;width:100%;word-wrap:break-word}#main .account-summary .summary button{margin-top:20px}#main .account-summary .summary button:hover{background-color:#2b2b2b;color:#fff}#main .account-summary .accountverify{width:100%}#main .account-summary .accountverify .pending{color:orangered}#main .account-summary .accountverify .verified{color:#fff;margin:10px 0}#main .checkout-mini-cart{padding:0;border:none}#main #history-header{border-top:2px solid #efefef;font-family:"SansD-Cn-Bold";margin:0 5% 25px 5%;padding-top:25px;text-align:center}#main #history-header:after{border-bottom:2px solid #02bbd5;content:'';display:block;margin:5px auto;width:11px}@media (max-width: 650px){#main #history-header:after :not(.accounthead),#main #history-header:after :not(#account-main){display:none}}#main #history-header.left:after{margin:8px auto 8px 0}#main #history-header hr{display:none}#main .no_orders{text-align:center}#main .error-form{color:red}#main .resulttype{display:none}#main .account-logout{display:none}.order-detail-options{display:none}.registration-footer{text-align:center;margin:20px}#account-registration{margin:0px 15%;padding-top:10px}#password-reset{color:#2b2b2b}#password-reset:hover{color:#02bbd5}.dialog-required.required-registration{border-top:2px solid #efefef;margin:0px 15%;padding-top:10px;position:relative;right:0;text-align:right}#password-reset-header{display:none}.passwordReset .required-indicator{display:none}.passwordReset .form-row label{text-align:right}.passwordReset button{display:block;margin:30px auto 0 auto}.passwordReset p{text-align:center;margin:20px}.incident-status{border-top:2px solid #efefef;margin:0px 15%;padding-top:20px}.incident-status .incident-instruct{margin-top:20px}.incident-status label.or{display:inline-block;width:90%;text-align:center;margin:10px;font-family:"SansD-Bold"}.incident-status .statusform{text-align:center}.incident-status .required-indicator{display:none}.incident-status .form-row label{text-align:right}.incident-status p{display:inline;width:100%}.incident-status fieldset{margin-left:20%;margin-top:20px;text-align:left}.incident-status .form-row-button{margin-left:-20%;text-align:center}#dialog-container{display:none}.dialog-required{position:absolute;right:5%}.dialog-required em{color:#2b2b2b;font-family:"SansD-Cn-Bold"}#verifybutton{font-size:1rem}#registrationForm fieldset{margin-top:2em;padding-bottom:2rem;border-bottom:2px solid #efefef}#registrationForm legend{width:100%}#registrationForm legend h4{position:relative}#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 .form-row{margin-bottom:10px}#registrationForm .form-row.form-row-button{margin-left:26%}#registrationForm .form-row label{text-align:right}#registrationForm .required-indicator{display:none}.form-row label{text-align:left;margin-top:5px;font-size:1.15rem;font-family:"SansD-Cn-Regular";letter-spacing:.08rem}.form-row.form-row-button{font-family:"SansD-Cn-Bold";margin-top:25px}.form-row.form-row-button button{margin-right:1rem}.login-box{border:2px solid #efefef;padding:3%;display:inline-block;vertical-align:top;margin-bottom:2rem}.login-box h3{font-size:22px;font-family:"SansD-Cn-Bold";letter-spacing:.1em;font-weight:normal;margin-top:0;margin-left:0;margin-right:0}.login-box.login-account{width:33%;float:left}.login-box.login-account .form-row input{width:90%;height:25px}.login-box.login-order-track{width:50%;float:right}.login-box.login-order-track .form-row input{height:23px}.login-box.login-create-account{display:block;text-align:center;height:auto}.login-box.login-create-account hr{margin:auto;margin-bottom:1rem}.login-box.login-create-account .form-row{text-align:center;margin-top:0}.login-box.login-create-account .form-row button{margin:0}.login-box p{margin-bottom:25px;font-size:1rem;line-height:1.4rem}.login-box button p{margin:0 !important}.login-box hr{display:none}.login-box.login-order-track .form-row input{height:40px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-box.login-order-track .form-row span.error:before{position:absolute;top:37px}.login-box.login-order-track .eitherinput .form-row{display:inline-block;width:40%;position:relative}.login-box.login-order-track .eitherinput .form-row label{margin-right:0;width:auto;font-size:1.15rem;font-family:"SansD-Cn-Regular";letter-spacing:.08rem;width:auto}.login-box.login-order-track .eitherinput>span.or{display:inline-block;font-family:"SansD-Cn-Bold";text-align:center;width:10%}.login-box.login-order-track .required-indicator{display:none}.login-box.login-order-track .dialog-required{margin:10px 0;text-align:right}.login-box.login-order-track span.error{position:absolute;right:-3px;top:0}.eitherinput{margin-top:3px;width:95%}.account-button-wrapper{text-align:center;margin-bottom:15px}#addresses,#paymentinstruments{border:2px solid #efefef;padding:2%}#addresses h3,#paymentinstruments h3{font-family:"SansD-Cn-Bold";margin:0 0 1rem;letter-spacing:0.08rem;text-transform:uppercase;text-align:center}#addresses h3:after,#paymentinstruments h3:after{border-bottom:2px solid #02bbd5;content:'';display:block;margin:5px auto;width:11px}@media (max-width: 650px){#addresses h3:after :not(.accounthead),#addresses h3:after :not(#account-main),#paymentinstruments h3:after :not(.accounthead),#paymentinstruments h3:after :not(#account-main){display:none}}#addresses h3.left:after,#paymentinstruments h3.left:after{margin:8px auto 8px 0}#addresses h4,#paymentinstruments h4{font-weight:normal;margin-bottom:0.3em}#addresses .controls a,#paymentinstruments .controls a{text-decoration:underline}#addresses .form-row,#paymentinstruments .form-row{margin-bottom:5px}#addresses .form-row .faux-select,#paymentinstruments .form-row .faux-select{pointer-events:none}#addresses .address-list .default,#addresses .payment-list .default,#paymentinstruments .address-list .default,#paymentinstruments .payment-list .default{border-right:2px solid #efefef}#addresses .address-list li,#addresses .payment-list li,#paymentinstruments .address-list li,#paymentinstruments .payment-list li{display:inline-block;margin-right:5%;width:25%}#addresses .addresslist ul,#paymentinstruments .addresslist ul{margin-top:1rem}#addresses .addresslist ul li,#paymentinstruments .addresslist ul li{display:inline-block;vertical-align:top;margin-bottom:1rem;padding:1rem;height:10rem;padding-top:2rem;width:25%;position:relative;line-height:1.4rem}#addresses .addresslist ul li.default,#paymentinstruments .addresslist ul li.default{border-right:2px solid #efefef;margin-right:1rem;position:relative}#addresses .addresslist ul li.default h5,#paymentinstruments .addresslist ul li.default h5{font-family:"SansD-Cn-Bold";position:absolute;top:0;left:1rem;z-index:2;font-size:14px;text-transform:uppercase;letter-spacing:0.12em}#addresses .addresslist ul li .controls,#paymentinstruments .addresslist ul li .controls{margin-top:0.5em;color:#b8b8b8}#addresses .addresslist ul li .controls a,#paymentinstruments .addresslist ul li .controls a{font-family:"SansD-Cn-Regular";letter-spacing:.12em;font-size:14px}#addresses .addresslist ul li button.delete,#paymentinstruments .addresslist ul li button.delete{border:none;background-color:white;color:#02bbd5;padding:0;text-decoration:underline}#addresses .mini-address-title,#paymentinstruments .mini-address-title{font-weight:bold}#addresses button.delete,#addresses a.delete,#paymentinstruments button.delete,#paymentinstruments a.delete{background-color:transparent;border:transparent;text-decoration:underline;text-transform:none}.payment-list .ccowner{font-family:"SansD-Bold"}.payment-list fieldset{margin-top:15px}#edit-address-form{padding:0px 5% 20px 5%}#CreditCardForm{padding:20px 5% 20px 5%}#edit-address-form legend,#CreditCardForm legend{display:block;padding-bottom:10px;position:relative;text-align:right;width:100%}#edit-address-form .form-row,#CreditCardForm .form-row{margin-bottom:5px}#edit-address-form .form-row label,#CreditCardForm .form-row label{text-align:right}#edit-address-form select,#edit-address-form .faux-select,#edit-address-form .faux-selectInner,#CreditCardForm select,#CreditCardForm .faux-select,#CreditCardForm .faux-selectInner{padding-left:5px;text-align:left;width:44% !important}#edit-address-form .dialog-required,#CreditCardForm .dialog-required{font-size:.9rem;font-family:"SansD-Bold";padding-bottom:10px;position:relative;right:0;text-align:right}#edit-address-form .form-row .faux-select,#CreditCardForm .form-row .faux-select{pointer-events:none}#edit-address-form .faux-selectInner,#CreditCardForm .faux-selectInner{padding-top:12px}#edit-address-form .form-field-tooltip,#CreditCardForm .form-field-tooltip{margin-left:28%;padding-top:10px}#edit-address-form .tooltip-content,#CreditCardForm .tooltip-content{display:none}#edit-address-form .form-row-button,#CreditCardForm .form-row-button{padding-left:28%}#edit-address-form .cancel,#CreditCardForm .cancel{color:#2b2b2b;background-color:transparent;border:transparent}#edit-address-form .cancel:hover,#CreditCardForm .cancel:hover{color:#02bbd5}#edit-address-form .form-row span.valid:before,#CreditCardForm .form-row span.valid:before{position:absolute;right:-28px;top:10px}#emailpreferences{padding:30px 0;border:2px solid #efefef}#emailpreferences .form-row-button{text-align:center}#emailpreferences .content-asset,.incident-status .content-asset{display:inline-block;width:70%}#emailpreferences .emailpref-option,.incident-status .emailpref-option{display:block;padding:10px 0 0 25%}#emailpreferences form input[type=radio],.incident-status form input[type=radio]{margin:20px}#emailpreferences .email-success,.incident-status .email-success{color:#02bbd5;margin:20px;text-align:center}#emailpreferences .email-failure,.incident-status .email-failure{color:red;margin:20px;text-align:center}#emailpreferences legend,.incident-status legend{width:100%}#emailpreferences legend .dialog-required,.incident-status legend .dialog-required{display:none}@media (max-width: 940px){#main .account-nav li{line-height:2rem;float:left;margin:0;width:50%}#main .account-nav ul{columns:2;margin:0 5%;-webkit-columns:2;-moz-columns:2}#main .account-logout{clear:both;display:block;float:left;font-size:1.5rem;margin:20px 0;text-align:center;width:100%}#main .form-row label{float:none;text-align:left;width:auto;margin:0}#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:95%}#main .form-row input[type=checkbox],#main .form-row input[type=radio]{margin-left:0}#main .form-row.label-checkbox label{width:auto}#account-registration,.dialog-required.required-registration{margin:0px 5%}#registrationForm .form-row,#registrationForm .form-row.form-row-button{margin:20px 15%}.registration-footer{padding:30px}#emailpreferences .emailpref-option{padding:10px 0 0 5%}}@media (max-width: 650px){form{width:100%}form .form-row.label-checkbox label{width:auto}#main #account-main{padding-top:10px}#main #account-main div,#main #account-main section{border-width:2px 0 0 0}#main #account-main h3.section-header-underline:after{margin:8px auto}#main #account-main .account-summary .account-summary-wrap{display:block;width:100%}#main #account-main .account-summary .account-summary-wrap:before{border-width:2px 0 0 0}#main #account-main .section-header-underline,#main #account-main h3.section-header-underline{position:relative;text-align:center}#main .accounthead{margin-top:20px}#main .account-nav ul{columns:inherit;-webkit-columns:inherit;-moz-columns:inherit;margin:0}#main .account-nav li{display:inline-block;float:none;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-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}#main .activity-summary tbody td{border-bottom:2px solid #efefef;display:block;padding:1rem 0;text-align:right}#main .activity-summary tr{border-bottom:none}#main .activity-summary .activitylinks{display:block;position:relative;bottom:0}#main .activity-summary .orderdetails-row{border-bottom:none;text-align:center;width:100%}#main .activity-summary .orderno .value{font-size:1.25rem}#main #addresses,#main #paymentinstruments{border-width:2px 0 0 0;padding-top:20px}#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{border-top:2px solid #efefef;border-right:none;margin:15px 0;padding-top:15px;text-align:center;width:100%}#main #registrationForm legend{margin-bottom:1rem}#main #registrationForm legend .dialog-required{position:relative;margin-bottom:0.5rem}#registrationForm .form-row{margin:10px 0}#registrationForm .form-row.form-row-button{margin:10px 0;width:100%}#registrationForm .form-row button{width:100%}.login-box.login-account,.login-box.login-order-track{width:auto;float:none}.login-box .form-row-button{text-align:center}.login-box button{margin-bottom:20px;width:100%}#emailpreferences button,.incident-status button{width:100%}.incident-status,.incident-status fieldset,.incident-status .form-row-button{margin:0}}#validate_conf p{color:black}#main{position:relative}#account-history{width:auto}#account-history .content-header.center{padding-top:20px;text-align:center}#account-history .content-header.center:after{border-bottom:2px solid #02bbd5;content:'';display:block;margin:5px auto;width:11px}@media (max-width: 650px){#account-history .content-header.center:after :not(.accounthead),#account-history .content-header.center:after :not(#account-main){display:none}}#account-history .content-header.center.left:after{margin:8px auto 8px 0}#account-history .checkout-mini-cart{border-top:1px solid #efefef;border-bottom:1px solid #efefef}#account-history .order-detail-options{display:block;text-align:center}#primary-confirmation{width:54%}#primary-confirmation,#account-history{margin:4% 9% 0 9%}#primary-confirmation h2,#account-history h2{color:#2b2b2b;text-transform:uppercase;font-size:1.75rem;font-family:"SansD-Cn-Bold"}#primary-confirmation h3,#account-history h3{color:#2b2b2b;text-transform:uppercase;font-size:1.5rem;font-family:"SansD-Cn-Bold"}#primary-confirmation h6,#account-history h6{color:#2b2b2b;text-transform:uppercase;font-size:1.25rem;font-family:"SansD-Cn-Bold"}#primary-confirmation hr,#account-history hr{display:none}#primary-confirmation .confirmation-header,#account-history .confirmation-header{border-bottom:1px solid #efefef;padding-bottom:2rem;position:relative}#primary-confirmation .confirmation-header .thank-you,#account-history .confirmation-header .thank-you{height:25px;float:left}#primary-confirmation .confirmation-header .print-confirmation,#account-history .confirmation-header .print-confirmation{height:25px;text-align:right}#primary-confirmation .confirmation-header .print-confirmation a,#account-history .confirmation-header .print-confirmation a{color:#2b2b2b;font-size:.75rem;text-decoration:underline}#primary-confirmation .confirmation-header .print-confirmation a:hover,#account-history .confirmation-header .print-confirmation a:hover{color:#02bbd5}#primary-confirmation .confirmation-message,#account-history .confirmation-message{margin-top:10px}#primary-confirmation .content-header h6,#account-history .content-header h6{display:inline;margin-right:10rem}#primary-confirmation .return-to-shopping,#account-history .return-to-shopping{margin-bottom:2rem;width:240px}#primary-confirmation .return-to-shopping p,#account-history .return-to-shopping p{margin-top:13px}#primary-confirmation .order-details-container,#account-history .order-details-container{border-bottom:1px solid #efefef;padding-bottom:2rem}#primary-confirmation .order-payment-summary>.value .order-totals-table .label,#account-history .order-payment-summary>.value .order-totals-table .label{width:62%;margin-right:3%}#primary-confirmation .order-payment-summary>.value .order-totals-table .value,#account-history .order-payment-summary>.value .order-totals-table .value{font-family:"SansD-Bold";font-size:1rem;width:35%}#primary-confirmation .order-totals-table-cell,#account-history .order-totals-table-cell{display:table-cell;font-size:1.25rem;float:left;width:50%}#primary-confirmation .order-totals-table-cell.label p,#account-history .order-totals-table-cell.label p{font-family:"SansD-Regular";font-size:1rem;margin-bottom:5px !important}#primary-confirmation .checkout-mini-cart,#account-history .checkout-mini-cart{padding:0 0 2rem 0;margin:2rem 0}#primary-confirmation .details-data-container>.label h6,#account-history .details-data-container>.label h6{color:#b8b8b8}#primary-confirmation .order-currency-code,#account-history .order-currency-code{display:none}#secondary,.mobile-confirmation-account{margin-right:9%;position:absolute;right:0;top:0;width:300px}#secondary h2,.mobile-confirmation-account h2{font-family:"SansD-Cn-Bold";font-size:1.5rem;text-transform:uppercase}#secondary .login-box,.mobile-confirmation-account .login-box{border:1px solid #efefef;padding:20px}#secondary .login-box-content p,.mobile-confirmation-account .login-box-content p{margin:20px 0}#secondary .form-row input[type="text"],#secondary .form-row input[type="email"],#secondary .form-row input[type="password"],#secondary input[type="tel"],.mobile-confirmation-account .form-row input[type="text"],.mobile-confirmation-account .form-row input[type="email"],.mobile-confirmation-account .form-row input[type="password"],.mobile-confirmation-account input[type="tel"]{height:25px;width:90%}#secondary .form-row input[type="text"]::-webkit-input-placeholder,#secondary .form-row input[type="email"]::-webkit-input-placeholder,#secondary .form-row input[type="password"]::-webkit-input-placeholder,#secondary input[type="tel"]::-webkit-input-placeholder,.mobile-confirmation-account .form-row input[type="text"]::-webkit-input-placeholder,.mobile-confirmation-account .form-row input[type="email"]::-webkit-input-placeholder,.mobile-confirmation-account .form-row input[type="password"]::-webkit-input-placeholder,.mobile-confirmation-account input[type="tel"]::-webkit-input-placeholder{color:#b9b9b9;font-family:"SansD-Regular";line-height:1rem;font-size:.9rem}#secondary .form-row input[type="text"]:-moz-placeholder,#secondary .form-row input[type="email"]:-moz-placeholder,#secondary .form-row input[type="password"]:-moz-placeholder,#secondary input[type="tel"]:-moz-placeholder,.mobile-confirmation-account .form-row input[type="text"]:-moz-placeholder,.mobile-confirmation-account .form-row input[type="email"]:-moz-placeholder,.mobile-confirmation-account .form-row input[type="password"]:-moz-placeholder,.mobile-confirmation-account input[type="tel"]:-moz-placeholder{color:#b9b9b9;font-family:"SansD-Regular";line-height:1rem;font-size:.9rem}#secondary .form-row input[type="text"]::-moz-placeholder,#secondary .form-row input[type="email"]::-moz-placeholder,#secondary .form-row input[type="password"]::-moz-placeholder,#secondary input[type="tel"]::-moz-placeholder,.mobile-confirmation-account .form-row input[type="text"]::-moz-placeholder,.mobile-confirmation-account .form-row input[type="email"]::-moz-placeholder,.mobile-confirmation-account .form-row input[type="password"]::-moz-placeholder,.mobile-confirmation-account input[type="tel"]::-moz-placeholder{color:#b9b9b9;font-family:"SansD-Regular";line-height:1rem;font-size:.9rem}#secondary .form-row input[type="text"]:-ms-input-placeholder,#secondary .form-row input[type="email"]:-ms-input-placeholder,#secondary .form-row input[type="password"]:-ms-input-placeholder,#secondary input[type="tel"]:-ms-input-placeholder,.mobile-confirmation-account .form-row input[type="text"]:-ms-input-placeholder,.mobile-confirmation-account .form-row input[type="email"]:-ms-input-placeholder,.mobile-confirmation-account .form-row input[type="password"]:-ms-input-placeholder,.mobile-confirmation-account input[type="tel"]:-ms-input-placeholder{color:#b9b9b9;font-family:"SansD-Regular";line-height:1rem;font-size:.9rem}#secondary .form-row label,#secondary .form-caption,.mobile-confirmation-account .form-row label,.mobile-confirmation-account .form-caption{display:none}#secondary .button-large,.mobile-confirmation-account .button-large{margin:15px 0 5px 0}#secondary .button-large p,.mobile-confirmation-account .button-large p{margin:13px 0 0 0;text-align:center}.mobile-confirmation-account{display:none}.otter-tabs section>h5{background-color:#efefef}.acceptedpayment .badges li p{font-family:"SansD-Cn-Regular";color:#595a59;font-size:.8rem}@media (max-width: 940px){#main #primary-confirmation{margin:4% 2% 0 2%}#main #primary-confirmation .return-to-shopping{padding:0;width:160%}#main #primary-confirmation .return-to-shopping:before{border:1px solid #efefef;content:'';width:100%;display:block;margin:-50px 0 60px 0;padding:0}#main #primary-confirmation .checkout-mini-cart{border-bottom:none;padding:0;margin:0 0 15% 0}#main #secondary{margin-right:2%}#account-history{margin:4% 2% 0 2%}#account-history .order-detail-options button{width:250px}.print-confirmation{position:absolute;right:0;top:50px}.order-details-table .order-details-table-cell,.order-details-table .order-details-table-row,.order-details-table .shipping-details-table-cell,.order-details-table .shipping-details-table-row,.shipping-details-table .order-details-table-cell,.shipping-details-table .order-details-table-row,.shipping-details-table .shipping-details-table-cell,.shipping-details-table .shipping-details-table-row{display:inline-block;margin:5px 0;width:100%}.order-payment-summary .value{float:left}.order-billing-address{margin-top:0}}@media (max-width: 650px){#main #account-history .content-header.center{border-top:2px solid #efefef}#main #account-history .checkout-mini-cart{border-width:0}.mobile-confirmation-account{display:inline-block;margin-left:-2%;margin-right:0;position:relative;width:100%}.mobile-confirmation-account .login-box{border:none;margin-top:0}.mobile-confirmation-account.bottom{border-bottom:none;padding-bottom:20px}#account-history .order-date{clear:both}#account-history .details-data-container>.label{width:100%}#account-history .order-detail-options button{width:100%}#primary-confirmation{width:96%}#primary-confirmation .confirmation-header .thank-you{float:none;height:auto}#primary-confirmation .confirmation-header .print-confirmation{display:none}#primary-confirmation .return-to-shopping{display:none}#primary-confirmation .order-details-container{border-bottom:2px solid #efefef}#primary-confirmation .checkout-mini-cart{border-top:2px solid #efefef}#secondary{display:block;margin-right:9%;position:relative;width:100%}#secondary .login-box{display:none}.details-data-container>.label{width:100%}.acceptedpayment{margin:30px 20px}}.order-details-container{border-bottom:1px solid #efefef;padding-bottom:1rem}.order-details-table{display:table;width:100%;text-align:left}.order-details-table .order-details-table-row{display:table-row;width:auto}.order-details-table .order-details-table-cell{display:table-cell;vertical-align:top;width:50%}.order-details-table .order-details-table-cell .mobile{display:none}.order-details-table .order-details-table-cell .tablet{display:block}.shipping-details-table{display:table;width:100%}.shipping-details-table .shipping-details-table-row{display:table-row;width:auto}.shipping-details-table>.shipping-details-table-row>.shipping-details-table-cell .shipment-info .shipping-details-table-cell{border:none}.shipping-details-table .shipping-details-table-cell{display:table-cell;vertical-align:top;width:50%}.shipping-details-table .shipping-details-table-cell .mobile{display:none}.shipping-details-table .shipping-details-table-cell .tablet{display:block}.shipping-details-table .shipping-details-table-cell .shipping-status{display:none}.shipping-details-table .trackingnumber{clear:both}.details-table-header{margin-bottom:15px}.details-data-container>.label{width:40%;float:left;margin-top:10px}.details-data-container>.value{float:left;margin-top:10px}.order-status.details-data-container{clear:both;margin-top:40px}.order-billing-address{margin-top:20px}.order-payment-summary{margin-top:20px}.order-payment-summary .label{font-family:"SansD-Regular";font-size:1rem;margin-bottom:5px !important;margin-right:0}.order-payment-summary .value{font-family:"SansD-Bold";font-size:1rem;margin-bottom:5px !important;margin-right:0;padding:0px}.order-payment-summary .order-totals-table{padding:0}.order-payment-summary .product-discount.promo{margin-top:-10px}.order-payment-summary .product-discount.promo.product-discount-last{margin-bottom:15px}.content-header{margin:2% 0;text-align:left}@media (max-width: 650px){.order-details-table .order-details-table-cell{display:block;width:100%;vertical-align:top}.order-details-table .order-details-table-cell .mobile{display:block}.order-details-table .order-details-table-cell .tablet{display:none}.order-details-table .order-details-data-header{width:100%}.shipping-details-table .shipping-details-table-cell{display:block;width:100%}}#account-main #activity-summary{margin:0 5%;padding-bottom:100px}#account-main #activity-summary .activitylinks{margin-top:20px}#account-main #activity-summary .mobilesummaryrow{border-bottom:2px solid #efefef}#activity-summary{clear:both;margin:0 9%;position:relative;text-align:center}#activity-summary table{width:100%;font-size:13px;font-size:1.3rem}#activity-summary tr{border-bottom:1px solid #efefef}#activity-summary tr th:first-of-type{text-align:left}#activity-summary th{font-size:10px;font-size:1rem;font-family:"SansD-Cn-Bold";padding:1rem 0;text-align:center;text-transform:uppercase;width:20%}#activity-summary td{font-size:1rem;padding:2rem 0;text-align:center}#activity-summary td.orderno{font-family:"SansD-Cn-Bold";text-align:left}#activity-summary td:last-of-type{text-align:right}#activity-summary td a.orderdetails{font-family:"SansD-Cn-Bold";color:#02bbd5;text-transform:uppercase}#activity-summary tbody tr span.label{display:none}#activity-summary .details-data-container>.value{margin-top:0;width:100%}#activity-summary h3{padding:20px;position:relative;margin:0px 0 20px 0}#activity-summary .order-status .label,#activity-summary .incident-status .label{display:none}#activity-summary .order-status{height:auto;border:none;margin-top:0;width:100%}#activity-summary .search-result-options{bottom:60px;text-transform:uppercase;font-family:"SansD-Cn-Bold";margin:0 auto 0 -22px;position:absolute;text-align:center;width:100%}#activity-summary .search-result-options strong,#activity-summary .search-result-options .results-hits-displaying{color:#2b2b2b;font-family:"SansD-Cn-Bold";text-transform:uppercase}#activity-summary .results-hits-displaying,#activity-summary .results-hits-right{color:#b8b8b8;display:inline-block}#activity-summary .centerwrapper{margin:50px auto;position:relative;text-align:center;width:150px}#activity-summary .centerwrapper p{margin-top:14px}#activity-summary .mobilesummary{display:none}@media (max-width: 940px){#activity-summary{margin:0 1%}}@media (max-width: 650px){#activity-summary .desktopsummary{display:none}#activity-summary .mobilesummary{display:block}#activity-summary .mobilesummaryheader{font-size:10px;font-size:1rem;display:inline-block;font-family:"SansD-Cn-Bold";padding:1rem 0;text-align:left;text-transform:uppercase;width:50%}#activity-summary .mobilesummarydata{display:inline-block;text-align:right;width:50%}#activity-summary .mobilesummarydata .order-status{padding:0}#activity-summary .mobilesummaryrow{font-size:1rem;border-bottom:1px solid #efefef}#activity-summary .orderno.mobilesummarydata{font-size:1.25rem;font-family:"SansD-Cn-Bold"}#activity-summary .mobilesummarydetail{margin:20px;text-align:center}#activity-summary .mobilesummarydetail a.orderdetails{text-align:center;text-decoration:underline;text-transform:uppercase}#activity-summary #main.cs .orderlabel{padding-left:50px}}.checkout-order-totals{font-family:"SansD-Cn-Regular";font-size:1.25rem}.order-totals-table{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;flex-direction:column;border-collapse:collapse;padding:10px 20px;width:auto}.order-totals-table .order-totals-table-row{line-height:1.2;display:block}.order-totals-table .order-totals-table-row .value{float:right;text-align:right}.order-totals-table .order-totals-table-row.order-discount.discount .label{width:50%}.order-totals-table .order-totals-table-row.promo-adjustment{font-size:.8rem;text-transform:uppercase}.order-totals-table .order-total{border-top:1px solid #2b2b2b;margin-top:15px;padding-top:10px}.order-totals-table .order-total .label p{font-family:"SansD-Cn-Bold";font-size:1.75rem;margin-top:5px;text-transform:uppercase}.order-totals-table .order-total .value p{font-family:"SansD-Cn-Bold";font-size:1.75rem;margin-top:0;text-transform:uppercase}.order-totals-table .order-currency-code{font-size:13px;font-size:1.3rem;font-family:"SansD-Cn-Regular"}.order-totals-table .ship-date-estimate{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;order:3}.term-use{font-size:8px;font-size:.8rem;font-family:"SansD-Regular";line-height:1.5rem;font-weight:600;margin-bottom:15px}.discount .value{color:#ed2638}.order-subtotal{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;order:1;width:100%}.order-discount.discount{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;order:2}.promo-adjustment{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;order:2}.product-discount{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;order:2}.product-discount-first{margin-top:15px}.order-shipping{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;order:3}.order-shipping-discount.discount{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;order:4}.order-sales-tax{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-ms-flex-order:5;order:5}.order-total{-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;-ms-flex-order:6;order:6}.promo{color:#02bbd5;width:100%;text-transform:uppercase;font-size:.8rem;margin-bottom:15px}.product-discount.promo{margin-bottom:0}#minisummary{position:relative;background-color:#eee;line-height:2.5rem;margin:10px 0;font-family:"SansD-Cn-Bold"}#minisummary h6{color:#2b2b2b;text-align:center;padding:20px 20px 0 20px;margin-bottom:1rem;font-size:1.75rem;text-transform:uppercase}#minisummary .checkout-order-totals button{width:100%;text-transform:uppercase;height:43px;line-height:1}#minisummary .checkout-order-totals button p:after{left:95%}#minisummary .order-shipping,#minisummary .order-sales-tax{margin-top:15px}#minisummary .shippingestimate{margin-bottom:20px}#minisummary .shippingestimate .promo{font-size:13px;font-size:1.3rem}#summary-step-submit{width:100%}@media (max-width: 650px){.order-totals-table .order-totals-table-cell{font-size:1.5rem}}
