@font-face{font-family:"SansD-Regular";src:url("fonts/webfonts/2E0F5C_0_0.eot");src:url("fonts/webfonts/2E0F5C_0_0.eot?#iefix") format("embedded-opentype"),url("fonts/webfonts/2E0F5C_0_0.woff2") format("woff2"),url("fonts/webfonts/2E0F5C_0_0.woff") format("woff"),url("fonts/webfonts/2E0F5C_0_0.ttf") format("truetype")}@font-face{font-family:"SansD-Cn-Regular";src:url("fonts/webfonts/2E0F5C_1_0.eot");src:url("fonts/webfonts/2E0F5C_1_0.eot?#iefix") format("embedded-opentype"),url("fonts/webfonts/2E0F5C_1_0.woff2") format("woff2"),url("fonts/webfonts/2E0F5C_1_0.woff") format("woff"),url("fonts/webfonts/2E0F5C_1_0.ttf") format("truetype")}@font-face{font-family:"SansD-Bold";src:url("fonts/webfonts/2E0F5C_3_0.eot");src:url("fonts/webfonts/2E0F5C_3_0.eot?#iefix") format("embedded-opentype"),url("fonts/webfonts/2E0F5C_3_0.woff2") format("woff2"),url("fonts/webfonts/2E0F5C_3_0.woff") format("woff"),url("fonts/webfonts/2E0F5C_3_0.ttf") format("truetype")}@font-face{font-family:"SansD-Cn-Bold";src:url("fonts/webfonts/2E0F5C_4_0.eot");src:url("fonts/webfonts/2E0F5C_4_0.eot?#iefix") format("embedded-opentype"),url("fonts/webfonts/2E0F5C_4_0.woff2") format("woff2"),url("fonts/webfonts/2E0F5C_4_0.woff") format("woff"),url("fonts/webfonts/2E0F5C_4_0.ttf") format("truetype")}@font-face{font-family:"Icons";src:url("fonts/lpicons/icons.svg#Icons") format("svg");src:url("fonts/lpicons/icons.eot");src:url("fonts/lpicons/icons.eot?#iefix") format("embedded-opentype"),url("fonts/lpicons/icons.woff") format("woff"),url("fonts/lpicons/icons.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Icons-Otter";src:url("fonts/Icons/icons.svg#Icons-Otter") format("svg");src:url("fonts/Icons/icons.eot");src:url("fonts/Icons/icons.eot?#iefix") format("embedded-opentype"),url("fonts/Icons/icons.woff") format("woff"),url("fonts/Icons/icons.ttf") format("truetype");font-weight:200;font-style:normal}.product-gone .button a{padding:10px}.product-gone .button p{letter-spacing:1px;padding:0;text-align:center}.product-gone .button p:after{display:none}.product-gone>p{font-size:11px;font-size:1.1rem;color:#222a2b;line-height:1.2em;margin:10px 0;padding-left:20px}.product-gone>p span[data-icon]{margin-left:-15px;margin-top:0px;position:absolute}.product-gone input{font-size:10px;font-size:1rem;border:1px solid #cacaca;box-shadow:none;width:65%;vertical-align:bottom;height:39px;padding-left:5px}.product-gone input::-webkit-input-placeholder{color:#222a2b;font-family:"SansD-Cn-Bold";font-size:.75rem;letter-spacing:2px;padding-top:2px;text-transform:uppercase}.product-gone input::-moz-placeholder{color:#222a2b;font-family:"SansD-Cn-Bold";font-size:.75rem;letter-spacing:2px;padding-top:2px;text-transform:uppercase}.product-gone input:-ms-input-placeholder{color:#222a2b;font-family:"SansD-Cn-Bold";font-size:.75rem;letter-spacing:2px;padding-top:2px;text-transform:uppercase}.product-gone .button{width:30%;margin-top:5px;display:inline-block}.case-finder .case-steps{text-align:justify;width:100%}.case-finder .case-steps:after{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;content:'';width:100%}.case-finder .case-steps li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.case-finder{font-size:0px;font-size:0rem;transition:height, 1s;height:auto;overflow:hidden;position:relative}.case-finder h6{color:#2b2b2b;padding:30px 0;text-align:center;font-size:1.75rem;font-family:"SansD-Cn-Bold"}.case-finder.final-step .start-over{display:block}@media (max-width: 940px) and (min-width: 651px){.case-finder{z-index:4}}.case-finder .case-steps{bottom:50px;height:20px;left:50%;margin-left:-70px;position:absolute;width:140px}.case-finder .case-steps li{font-size:10px;font-size:1rem;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;border-radius:50%;border:1px solid #efefef;height:20px;position:relative;text-align:center;width:20px}.case-finder .case-steps li:first-child{margin-left:0}.case-finder .case-steps li:nth-child(3),.case-finder .case-steps li:nth-child(4){display:none}.case-finder .case-steps li p{color:#222a2b;font-family:"SansD-Regular",sans-serif;padding-top:3px}.case-finder .case-steps li.completed{background:#efefef;cursor:pointer}.case-finder .case-steps li.completed p{color:#fff}.case-finder .case-steps li.star{font-size:12px;font-size:1.2rem}.case-finder .case-steps li.star span:before{text-align:center}.case-finder .case-steps li.selected p{color:#fff;position:relative;z-index:3}.case-finder .case-steps li.selected:before{background:#efefef;border-radius:50%;content:'';height:16px;left:1px;position:absolute;top:1px;width:16px;z-index:1}.case-finder-step{position:relative;width:100%}.case-finder-step>div{margin:0 auto;padding-top:10px}.case-finder-step>div h4{margin:0 0 20px;text-align:center;text-transform:uppercase}.case-finder-step>div p{font-size:12px;font-size:1.2rem;color:#2b2b2b;font-family:"SansD-Cn-Regular";text-align:center;text-transform:none}.case-finder-step .case-options{display:table;margin:0 auto}.case-finder-step .case-options li{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;margin:0 2.5%;width:20%}.case-finder-step .case-options p{line-height:1}.case-finder-step.step-one>div{width:65%}.case-finder-step.step-one .case-options{margin-top:40px;width:100%}.case-finder-step.step-one .case-options li{color:#2b2b2b;margin:10px 5% 40px;width:15%}.case-finder-step.step-one .case-options li:hover{color:#02bbd5}.case-finder-step.step-one span[data-icon]{display:block}.case-finder-step.step-one span[data-icon]:before{font-size:25px;font-size:2.5rem;color:#2b2b2b;display:block;margin-bottom:20px;text-align:center}.case-finder-step .faux-select,.case-finder-step select{margin-left:-5000px}@media (max-width: 940px) and (min-width: 651px){.case-finder-step.step-one>div{width:90%}.case-finder-step.step-one .case-options li[data-step] span:before{font-size:2rem}}@media (max-width: 650px){.case-finder-step h4{font-size:22px;font-size:2.2rem}.case-finder-step.step-one>div .case-options,.case-finder-step.step-one>div .extra-models,.case-finder-step.step-one>div hr{display:none}.case-finder-step select{margin:0 12.5%;width:75% !important;z-index:1}.case-finder-step .faux-select{display:block;margin:0 12.5%}.case-finder-step .faux-select .faux-selectInner{padding:10px;width:100% !important}}.content-asset .case-finder li p{margin:0px}.content-asset .case-finder .case-steps{bottom:40px}.content-asset .case-finder .case-steps p{line-height:1rem}.case-finder.case-instructions{border:1px solid #efefef;background:none;margin:30px 0px}@media (max-width: 650px){.case-finder.case-instructions .case-finder-step.step-one>div{width:100% !important}.case-finder.case-instructions .case-options{display:inline-block !important;margin-top:0px}.case-finder.case-instructions .case-options li{margin:20px 5% 40px;width:20%}}ul.instructions>li{margin-top:30px}ul.instructions ul{padding-left:50px}ul.instructions ul li a{color:#02bbd5}#account-main #activity-summary{margin:0 5%;padding-bottom:100px}#account-main #activity-summary .activitylinks{margin-top:20px}#account-main #activity-summary .activitylinks a{color:#000;text-decoration:underline}#account-main #activity-summary .activitylinks a:hover{text-decoration:none}#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:#595a59;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}}.t-color-red{color:#df0a0a}@media (max-width: 940px){html{overflow:hidden;overflow-y:auto}}@media (max-width: 940px){.p-checkout{overflow:hidden;overflow-y:auto}}.p-checkout .ui-tooltip{border:1px solid #aaaaaa;box-shadow:none}.p-checkout .ui-widget-overlay{z-index:9998 !important;position:fixed}.p-checkout .ui-dialog{z-index:9999}.p-checkout input[type=checkbox],.p-checkout input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-checkout #newnav+div{padding-top:0}@media (min-width: 769px){.p-checkout .cookiepadding{padding-bottom:96px}}@media (max-width: 768px) and (min-width: 426px){.p-checkout .cookiepadding{padding-bottom:118px}}@media (max-width: 425px){.p-checkout .cookiepadding{padding-bottom:134px}}.p-checkout .cookiepadding .l-checkout_header.navbar{height:136px}@media (max-width: 940px){.p-checkout .cookiepadding .l-checkout_header.navbar{height:164px}}@media (max-width: 700px){.p-checkout .cookiepadding .l-checkout_header.navbar{height:200px}}.p-checkout #skipToTotals:focus{color:#000;position:relative;clip-path:none;margin-bottom:10px;display:inline-block;height:auto;width:auto;text-decoration:underline}.l-checkout *,.l-checkout *::before,.l-checkout *::after,.l-checkout_header *,.l-checkout_header *::before,.l-checkout_header *::after,.l-checkout_breadcrumbs *,.l-checkout_breadcrumbs *::before,.l-checkout_breadcrumbs *::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.l-checkout{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.l-checkout_header.navbar{border:none;height:70px;background:none}.l-checkout_header.navbar *:focus{outline:1px  dotted #FFFFFF}.l-checkout_header-wrapper{border-bottom:1px solid transparent;background:#252525;height:50px;margin:0 auto 43px}.b-checkout_header{max-width:1024px;width:100%;padding:10px 20px;margin:0 auto}.b-checkout_header-logo{float:left;margin:8px 12px 0 0}.b-checkout_header-logo_img{height:auto;height:16px;fill:#02bbd5}@media (max-width: 400px){.b-checkout_header-logo_img{height:8px}}.b-checkout_header-secure_title{color:#fff;float:left;line-height:1;padding:9px 0;letter-spacing:1px;font-size:16px;font-family:"SansD-Regular",sans-serif}@media (max-width: 400px){.b-checkout_header-secure_title{font-size:14px}}.b-checkout_header-basket{float:right;padding:3px 0}.b-checkout_header-basket_link{color:#fff !important}.b-checkout_header-basket_link--icon_back,.b-checkout_header-basket_link--icon_basket{display:inline-block;vertical-align:top;font-family:"SansD-Cn-Regular"}.b-checkout_header-basket_link--icon_back{font-size:30px;margin:0 -3px 0 0}.b-checkout_header-basket_link svg{height:28px;width:28px;fill:#fff}.b-checkout_header::after{display:table;clear:both;content:''}.l-checkout_breadcrumbs-wrapper{margin:0 auto;max-width:1024px;width:100%;padding:0 34px}@media (max-width: 700px){.l-checkout_breadcrumbs-wrapper{padding:0 20px}}.checkout-progress-indicator{padding:6px 0 25px;overflow:hidden;margin-top:-6px}@media (max-width: 700px){.checkout-progress-indicator{display:flex;justify-content:space-between;padding:0 0 12px;margin-top:0px}}.checkout-progress-indicator .step{display:inline-block;vertical-align:baseline;text-transform:uppercase;font-family:"SansD-Cn-Bold";font-size:20px;letter-spacing:1px;color:#767676}.checkout-progress-indicator .step a,.checkout-progress-indicator .step a:active,.checkout-progress-indicator .step a:visited{color:#767676}@media (max-width: 400px){.checkout-progress-indicator .step{font-size:16px}}.checkout-progress-indicator .step+span,.checkout-progress-indicator .step+li{overflow:hidden;display:inline-block;text-indent:-9999px;height:1px;width:25px;background:#767676;vertical-align:middle;margin:-3px 9px 0}@media (max-width: 940px){.checkout-progress-indicator .step+span,.checkout-progress-indicator .step+li{width:22px}}@media (max-width: 767px){.checkout-progress-indicator .step+span,.checkout-progress-indicator .step+li{width:7px}}@media (max-width: 700px){.checkout-progress-indicator .step+span,.checkout-progress-indicator .step+li{margin:12px -5px 0;width:100%}}.checkout-progress-indicator .step>span,.checkout-progress-indicator .step a>span{display:inline-block;vertical-align:top;background-color:#fff;border-radius:100%;border:1px solid #767676;width:25px;height:25px;line-height:1;color:#767676;text-align:center;margin:-3px 5px 0 0;font-size:0}.checkout-progress-indicator .step>span>span,.checkout-progress-indicator .step a>span>span{speak:none;-webkit-font-smoothing:antialiased;width:100%;height:100%;font-size:13px;font-family:Arial, sans-serif;display:flex;align-items:center;justify-content:center}@media (max-width: 700px){.checkout-progress-indicator .step>span,.checkout-progress-indicator .step a>span{display:block;margin:0 auto 10px;position:relative}}.checkout-progress-indicator .step .current-step,.checkout-progress-indicator .step .step-completed{display:none;color:#252525;background:#fff}.checkout-progress-indicator .active{color:#252525}.checkout-progress-indicator .active a,.checkout-progress-indicator .active a:active,.checkout-progress-indicator .active a:visited{color:#252525}.checkout-progress-indicator .active>span,.checkout-progress-indicator .active a>span{background:#252525;color:#fff}.checkout-progress-indicator .active>span{border:3px solid transparent}.checkout-progress-indicator .active+span{background:#252525;color:#fff}.checkout-progress-indicator .active .current-step{display:block;background:#fff;height:1px;width:1px;border:none;padding:0;outline:none}.checkout-progress-indicator .active.step-checked>span{border:1px solid transparent}.checkout-progress-indicator .active.step-checked .current-step{display:none}.checkout-progress-indicator .step-checked{color:#252525}.checkout-progress-indicator .step-checked a,.checkout-progress-indicator .step-checked a:active,.checkout-progress-indicator .step-checked a:visited{color:#252525}.checkout-progress-indicator .step-checked>span,.checkout-progress-indicator .step-checked a>span{background:#008040;text-indent:-9999px;position:relative;border:1px solid transparent}.checkout-progress-indicator .step-checked>span>span,.checkout-progress-indicator .step-checked a>span>span{display:none}.checkout-progress-indicator .step-checked .checkmark-icon{display:inline}.checkout-progress-indicator .step-checked .checkmark-icon::after{display:inline-block;content:"\e633";font-family:"Icons-Otter";speak:none;-webkit-font-smoothing:antialiased;color:#fff;position:absolute;left:0.5px;top:8px;text-indent:0px;width:100%;height:100%;font-size:10px}.checkout-progress-indicator .step-checked .step-completed{display:inline;position:absolute;width:1px;height:1px}.l-checkout{margin:0 auto;max-width:1024px;padding:0 34px 40px;width:100%}@media (max-width: 940px){.l-checkout{padding:0 34px}}@media (max-width: 700px){.l-checkout{padding:0 16px}}.l-checkout::after{display:table;clear:both;content:''}.l-checkout button:disabled{background:gray !important;cursor:default !important;color:#fff !important;opacity:0.6}.l-checkout .button-large{background:#000;color:#fff;text-transform:uppercase;height:41px;text-align:center;display:flex;letter-spacing:0;width:202px;padding:0 5px;align-items:center;justify-content:center}.l-checkout .button-large p{font-family:"SansD-Cn-Bold";font-weight:normal;text-align:center;width:100%}.l-checkout .button-large p::after{display:none}@media (max-width: 700px){.l-checkout .button-large{height:45px;line-height:45px;width:100%}}.l-checkout .button-large:focus{outline:dotted 1px;outline:auto 5px -webkit-focus-ring-color}.l-checkout .b-delivery_step{padding:0 46px 0 0}@media (max-width: 940px){.l-checkout .b-delivery_step{padding:0}}@media (max-width: 700px){.l-checkout .b-delivery_step{padding:0;margin:0 0 20px}}.l-checkout .b-delivery_step::after{content:'';clear:both;display:block}.l-checkout .b-delivery_step-call_button{display:none}@media (max-width: 700px){.l-checkout .b-delivery_step-call_button{display:block;width:48%;float:left}}@media (max-width: 700px){.l-checkout .b-delivery_step-return_button{width:48%;float:right;background:#fff;border:2px solid #000;color:#000;line-height:42px}.l-checkout .b-delivery_step-return_button p{color:#000}}.l-checkout .b-delivery_step-info_asset{margin:-46px 0 46px}.l-checkout .b-delivery_step-info_asset .content-asset p{line-height:1.6em;margin:1em 0}.l-checkout-left{float:left;padding:28px 0 0;width:67.5%}@media (max-width: 940px){.l-checkout-left{float:none;padding:18px 0;width:100%}}@media (max-width: 700px){.l-checkout-left{padding:20px 0}}.l-checkout-right{float:right;padding:24px 0;width:28.1%}@media (max-width: 940px){.l-checkout-right{float:none;padding:0;width:100%}}.l-checkout-right .order-totals-table{margin:0}.b-errors-wrapper{border:1px solid #222a2b;margin:9px 0 39px;min-height:70px;padding:16px;text-align:center;line-height:20px;display:flex;align-items:center;justify-content:center;font-family:"SansD-Cn-Regular";color:#f63535;font-size:15px}@media (max-width: 940px){.b-errors-wrapper{border-color:#959595;font-family:"SansD-Cn-Bold";padding:16px 32%}}@media (max-width: 700px){.b-errors-wrapper{padding:16px 20%}}@media (max-width: 450px){.b-errors-wrapper{padding:16px}}@media (max-width: 940px){.b-errors-wrapper .m-italic-tablet{font-style:italic;font-size:16px}}.b-errors .cart-unshippable-container{display:flex;flex-wrap:wrap;color:#252525;text-align:left}.b-errors .cart-unshippable-container>div{margin:0;width:50%}.b-errors .cart-unshippable-container .cart-unshippable-image{text-align:center}.b-errors .cart-unshippable-container .unshippable-title{font-size:18px;font-weight:bold}.b-errors .cart-unshippable-container button{color:#fff}.b-shipping_form,.b-billing_form{margin:5px 49px 50px 0}@media (max-width: 940px){.b-shipping_form,.b-billing_form{margin:5px 0 50px 0}}@media (max-width: 700px){.b-shipping_form,.b-billing_form{margin:0}}.b-shipping_form-fieldset,.b-billing_form-fieldset{margin:0 0 16px;padding:0}.b-shipping_form-title,.b-billing_form-title{text-transform:uppercase;font-family:"SansD-Cn-Bold";font-size:22px;letter-spacing:.6px;margin:0 0 22px}.b-shipping_form label,.b-billing_form label{text-transform:uppercase;display:block;margin:0;text-align:left;width:auto;padding:0 0 10px;letter-spacing:.6px;font-size:16px}.b-shipping_form label span,.b-billing_form label span{font-size:16px}@media (max-width: 940px){.b-shipping_form .form-row label,.b-billing_form .form-row label{margin:0;width:auto}}.b-shipping_form .f-field,.b-billing_form .f-field{margin:0 0 24px}.b-shipping_form .f-field.error label,.b-billing_form .f-field.error label{color:#e00000}.b-shipping_form .f-field.error input,.b-shipping_form .f-field.error .f-field-select,.b-billing_form .f-field.error input,.b-billing_form .f-field.error .f-field-select{border:1px solid #e00000}.b-shipping_form .f-field.error .f-field-caption.error-message,.b-billing_form .f-field.error .f-field-caption.error-message{display:block;width:auto;color:#e00000;font-style:normal;font-family:"SansD-Cn-Bold";margin:5px 0 0;text-transform:uppercase;font-size:11px}.b-shipping_form .f-field--sign_me,.b-billing_form .f-field--sign_me{margin:0 0 38px}.b-shipping_form .f-field--zip,.b-billing_form .f-field--zip{float:left;width:27.6%;margin:0 2.4% 24px 0}@media (max-width: 700px){.b-shipping_form .f-field--zip,.b-billing_form .f-field--zip{width:40%;margin:0 3% 24px 0}}@media (max-width: 500px){.b-shipping_form .f-field--zip,.b-billing_form .f-field--zip{width:auto;float:none;margin:0 0 24px}}.b-shipping_form .f-field--city,.b-billing_form .f-field--city{float:left;width:46.7%;clear:none;margin:0 2.4% 24px 0}@media (max-width: 700px){.b-shipping_form .f-field--city,.b-billing_form .f-field--city{width:57%;margin:0 0 24px}}@media (max-width: 500px){.b-shipping_form .f-field--city,.b-billing_form .f-field--city{width:auto;float:none;margin:0 0 24px}}.b-shipping_form .f-field--state,.b-billing_form .f-field--state{clear:none;float:left;width:20.9%;white-space:nowrap}@media (max-width: 700px){.b-shipping_form .f-field--state,.b-billing_form .f-field--state{clear:both;width:40%;margin:0 3% 8px 0}}@media (max-width: 500px){.b-shipping_form .f-field--state,.b-billing_form .f-field--state{width:auto;float:none;margin:0 0 24px}}.b-shipping_form .f-field--phone,.b-billing_form .f-field--phone{width:27.6%}.b-shipping_form .f-field--phone .f-field,.b-billing_form .f-field--phone .f-field{margin:0 0 8px}.b-shipping_form .f-field--phone .f-field+.f-field-caption,.b-billing_form .f-field--phone .f-field+.f-field-caption{margin:0 0 24px}@media (max-width: 700px){.b-shipping_form .f-field--phone,.b-billing_form .f-field--phone{float:left;clear:none;width:57%}}@media (max-width: 500px){.b-shipping_form .f-field--phone,.b-billing_form .f-field--phone{width:auto;float:none;margin:0 0 24px}}.b-shipping_form .f-field--password,.b-billing_form .f-field--password{width:50%;margin:0 0 38px}@media (max-width: 700px){.b-shipping_form .f-field--password,.b-billing_form .f-field--password{width:auto}}.b-shipping_form .f-field-required_indicator,.b-billing_form .f-field-required_indicator{display:none}.b-shipping_form .f-field-required_indicator-text,.b-billing_form .f-field-required_indicator-text{font-size:.8em}.b-shipping_form .f-field-caption,.b-billing_form .f-field-caption{color:#595a59;font-size:14px;font-style:italic;letter-spacing:.6px;font-family:"SansD-Cn-Regular"}.b-shipping_form .f-field input[type="text"],.b-shipping_form .f-field input[type="email"],.b-shipping_form .f-field input[type="password"],.b-shipping_form .f-field input[type="number"],.b-shipping_form .f-field input[type="tel"],.b-billing_form .f-field input[type="text"],.b-billing_form .f-field input[type="email"],.b-billing_form .f-field input[type="password"],.b-billing_form .f-field input[type="number"],.b-billing_form .f-field input[type="tel"]{width:100%;margin:0;display:block;border-radius:0;padding:5px;height:35px}@media (max-width: 700px){.b-shipping_form .f-field input[type="text"],.b-shipping_form .f-field input[type="email"],.b-shipping_form .f-field input[type="password"],.b-shipping_form .f-field input[type="number"],.b-shipping_form .f-field input[type="tel"],.b-billing_form .f-field input[type="text"],.b-billing_form .f-field input[type="email"],.b-billing_form .f-field input[type="password"],.b-billing_form .f-field input[type="number"],.b-billing_form .f-field input[type="tel"]{font-size:14px}}.b-shipping_form .f-field input[type='checkbox'],.b-billing_form .f-field input[type='checkbox']{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.b-shipping_form .f-field input[type='checkbox']:focus+label:before,.b-billing_form .f-field input[type='checkbox']:focus+label:before{outline:dotted 1px;outline:auto 5px -webkit-focus-ring-color}.b-shipping_form .f-field input[type='checkbox']+label,.b-billing_form .f-field input[type='checkbox']+label{display:inline-block;padding:7px 0 0px 33px;position:relative;text-transform:none;cursor:pointer}@media (max-width: 940px){.b-shipping_form .f-field input[type='checkbox']+label,.b-billing_form .f-field input[type='checkbox']+label{padding:14px 0 9px 47px}}.b-shipping_form .f-field input[type='checkbox']+label::before,.b-billing_form .f-field input[type='checkbox']+label::before{display:inline-block;line-height:1;speak:none;vertical-align:middle;content:"";left:0;position:absolute;top:4px;z-index:1;width:21px;height:21px;border:1px solid #b7b7b7;text-align:center;font-size:10px;line-height:1;padding:5px 3px}@media (max-width: 940px){.b-shipping_form .f-field input[type='checkbox']+label::before,.b-billing_form .f-field input[type='checkbox']+label::before{width:35px;height:35px;font-size:16px;padding:9px 6px}}.b-shipping_form .f-field input[type='checkbox']:checked+label::before,.b-billing_form .f-field input[type='checkbox']:checked+label::before{content:"\e633";font-family:"Icons-Otter";speak:none;-webkit-font-smoothing:antialiased}.b-shipping_form .f-field select,.b-billing_form .f-field select{height:35px !important;margin:0 !important;width:100% !important}.b-shipping_form .f-field select:focus+.faux-select,.b-billing_form .f-field select:focus+.faux-select{border:1px solid #252525 !important;outline:dotted 1px;outline:auto 5px -webkit-focus-ring-color}.b-shipping_form .f-field--same_shipping input[type='checkbox']+label,.b-billing_form .f-field--same_shipping input[type='checkbox']+label{padding:9px 0 0px 34px;font-family:"SansD-Cn-Bold";text-transform:uppercase;color:#595a59}@media (max-width: 700px){.b-shipping_form .f-field--same_shipping input[type='checkbox']+label,.b-billing_form .f-field--same_shipping input[type='checkbox']+label{padding:13px 0 9px 50px}}.b-shipping_form .f-field--same_shipping input[type='checkbox']+label::before,.b-billing_form .f-field--same_shipping input[type='checkbox']+label::before{width:25px;height:25px;font-size:12px;padding:6px 4px}@media (max-width: 700px){.b-shipping_form .f-field--same_shipping input[type='checkbox']+label::before,.b-billing_form .f-field--same_shipping input[type='checkbox']+label::before{width:35px;height:35px;font-size:16px;padding:9px 6px}}.b-shipping_form .f-field--same_shipping input[type='checkbox']:checked+label,.b-billing_form .f-field--same_shipping input[type='checkbox']:checked+label{color:#252525}.b-shipping_form .f-field .faux-select,.b-billing_form .f-field .faux-select{width:100% !important;position:relative;border:1px solid #b7b7b7;height:35px !important;background:#f5f5f5}.b-shipping_form .f-field .faux-selectInner,.b-billing_form .f-field .faux-selectInner{padding-top:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:24px;max-width:100%;min-width:100%}@media (max-width: 700px){.b-shipping_form .f-field .faux-selectInner,.b-billing_form .f-field .faux-selectInner{width:100% !important}}.b-shipping_form .f-field .faux-selectInner::before,.b-billing_form .f-field .faux-selectInner::before{background:transparent;height:33px;width:33px;border:none;top:0;margin-right:0}.b-shipping_form .f-field .faux-selectInner::after,.b-billing_form .f-field .faux-selectInner::after{margin-top:14px !important;top:0}.b-shipping_form-additional_address_button,.b-billing_form-additional_address_button{color:#000;font-size:14px;font-weight:200;text-decoration:none;text-transform:uppercase;background:none;height:auto;margin:0 0 9px;padding:0;position:relative;top:-12px;letter-spacing:0.7px;display:flex;align-items:center}.b-shipping_form-additional_address_button::before,.b-billing_form-additional_address_button::before{content:'\e614';font-family:"Icons-Otter";speak:none;-webkit-font-smoothing:antialiased;margin:0 8px 0 0;font-size:18px}.b-shipping_form-additional_address_button:hover,.b-billing_form-additional_address_button:hover{background:none}.b-shipping_form-additional_address.state-1 .form-row:nth-child(1),.b-billing_form-additional_address.state-1 .form-row:nth-child(1){display:none}.b-shipping_form-additional_address.state-2 .add-address-row,.b-billing_form-additional_address.state-2 .add-address-row{display:none}.b-shipping_form-login_good,.b-billing_form-login_good{font-weight:900;font-size:20px;letter-spacing:1px;padding:7px 0 38px}.b-shipping_form-login_found_message,.b-billing_form-login_found_message{color:#008040;letter-spacing:0.8px;font-weight:900;line-height:22px;margin:-4px 0px 24px 9px}.b-shipping_form-login .f-field-button,.b-billing_form-login .f-field-button{margin:0 0 41px}.b-shipping_form-asset_content p,.b-billing_form-asset_content p{margin:1em 0;line-height:1.5em}.b-billing_form{margin:5px 27px 0 0}@media (max-width: 940px){.b-billing_form{margin:5px 0 0 0}}@media (max-width: 700px){.b-billing_form{margin:5px 0 0}}.b-billing_form-wrapper{padding:10px 0 0 17px}@media (max-width: 940px){.b-billing_form-wrapper{margin:0 75px 0 0}}@media (max-width: 700px){.b-billing_form-wrapper{padding:10px 0 0;margin:0}}.b-billing_form-order_address{background:#f5f5f5;padding:10px 17px 15px;display:inline-block;margin:0 0 47px}@media (max-width: 700px){.b-billing_form-order_address{padding:10px 17px 15px}}.b-billing_form-order_address.hidden{display:block !important;background:transparent;width:auto;margin:0;padding:10px 17px 0}@media (max-width: 700px){.b-billing_form-order_address.hidden{padding:10px 0 0}}.b-billing_form-order_address.hidden .b-order_address{display:none}.b-billing_form .f-field--state{margin:0 0 24px}@media (max-width: 700px){.b-billing_form .f-field--state{margin:0 3% 24px 0}}@media (max-width: 500px){.b-billing_form .f-field--state{margin:0 0 24px}}.b-billing_form .f-field.error label{color:#db0000 !important}.b-billing_form .f-field.error input,.b-billing_form .f-field.error .f-field-select{border:1px solid #db0000 !important}.b-billing_form .f-field.error .f-field-caption.error-message{color:#db0000 !important}.b-billing_form .f-field.error .f-field-label{color:#db0000 !important}.b-order_address{letter-spacing:1.4px;font-size:15px}.b-order_address-name{margin:0 0 15px}.b-order_address-address,.b-order_address-location{margin:0 0 7px}.b-payment_method{background:#eee;padding:34px 29px 12px;margin:0 23px 30px 0}@media (max-width: 940px){.b-payment_method{padding:50px 50px 38px;margin:0 0 30px}}@media (max-width: 700px){.b-payment_method{padding:34px 29px 12px}}@media (max-width: 500px){.b-payment_method{padding:15px 10px 0}}.b-payment_method::after{content:'';display:block;clear:both}.b-payment_method-card_list{height:0;text-align:right;position:relative;top:-5px;font-size:0}.b-payment_method-card_item{overflow:hidden;text-indent:-9999px;width:40px;height:25px;display:inline-block;vertical-align:bottom;background-size:100%;background-repeat:no-repeat;filter:grayscale(100%)}@media (max-width: 500px){.b-payment_method-card_item{width:35px;height:22px}}.b-payment_method-card_item::after{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.3);border-radius:3px}.b-payment_method-card_item.active{filter:grayscale(0)}.b-payment_method-card_item.active::after{display:none}.b-payment_method-card_item.m-master{background-image:url(../images/logos/master-card.png)}.b-payment_method-card_item.m-amex{background-image:url(../images/logos/american-card.png)}.b-payment_method-card_item.m-visa{background-image:url(../images/logos/visa-card.png)}.b-payment_method-card_item.m-discover{background-image:url(../images/logos/discover-card.png)}.b-payment_method-card_item.m-jcb{background-image:url(../images/logos/jcb-card.png)}.b-payment_method label{padding:0 0 12px}@media (max-width: 500px){.b-payment_method label{font-size:13px}}.b-payment_method .f-field--name::after{content:"\f023";display:block;position:absolute;right:3px;top:0;font-family:"Icons";font-size:18px;speak:none;-webkit-font-smoothing:antialiased}.b-payment_method .f-field--name lebel{padding-right:30px}.b-payment_method .f-field--number{margin:0 0 22px}.b-payment_method .f-field--exp_date{float:left;width:53%}@media (max-width: 500px){.b-payment_method .f-field--exp_date{width:57%}}.b-payment_method .f-field--exp_date.error .f-field-label{color:#e00000}.b-payment_method .f-field--exp_date label{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.b-payment_method .f-field--exp_date .f-field select:focus+.faux-select{outline:dotted 1px;outline:auto 5px -webkit-focus-ring-color}.b-payment_method .f-field--exp_date .f-field-label.exp_date{text-transform:uppercase;display:block;margin:0;text-align:left;width:auto;padding:0 0 10px;letter-spacing:.6px;font-size:16px;font-family:"SansD-Cn-Regular"}.b-payment_method .f-field--exp_date .f-field-label.exp_date span{font-size:16px}.b-payment_method .f-field--exp_date .f-field-label.exp_date span .required-indicator-text{font-size:.8em}.b-payment_method .f-field--exp_date::after{content:'';display:block;clear:both}.b-payment_method .f-field--exp_date .faux-select{background:#FFF}.b-payment_method .f-field--exp_date .faux-selectInner{font-family:"SansD-Cn-Regular";font-size:16px;padding:8px;letter-spacing:.6px;text-align:center}@media (max-width: 500px){.b-payment_method .f-field--exp_date .faux-selectInner{font-size:13px;padding:9px 4px}}.b-payment_method .f-field--exp_date .faux-selectInner::after{position:relative;display:inline-block;vertical-align:middle;padding:0;margin:0 0 0 10px !important;top:3px}@media (max-width: 500px){.b-payment_method .f-field--exp_date .faux-selectInner::after{margin:0 0 0 4px !important}}.b-payment_method .f-field--month{float:left;width:47%}.b-payment_method .f-field--month .error-message{width:212% !important}.b-payment_method .f-field--year{clear:none;float:right;width:47%}.b-payment_method .f-field--cvn{clear:none;width:40%;float:right}.b-payment_method .f-field--cvn label{padding:0 0 8px}.b-payment_method .f-field input[type="text"],.b-payment_method .f-field input[type="email"],.b-payment_method .f-field input[type="password"],.b-payment_method .f-field input[type="number"],.b-payment_method .f-field input[type="tel"]{border:1px solid #b7b7b7}.b-payment_method .f-field.error input[type="text"],.b-payment_method .f-field.error input[type="email"],.b-payment_method .f-field.error input[type="password"],.b-payment_method .f-field.error input[type="number"],.b-payment_method .f-field.error input[type="tel"]{border:1px solid #e00000}.b-payment_method .f-field.error .faux-select{border:1px solid #e00000 !important}#main{position:relative}#main .form-row input[type="text"],#main .form-row input[type="email"],#main .form-row input[type="password"],#main select,#main .form-row input[type="tel"]{height:25px;line-height:25px;width:60%}#main .form-row input[type="text"].hasDatepicker{padding:7px 0px 7px 7px}#main #dwfrm_billing_paymentMethods_creditCard_month,#main #dwfrm_billing_paymentMethods_creditCard_year{width:100% !important}#main select{bottom:0}#main.summary-main{min-height:1000px}#main.summaryshipping{min-height:1000px}#main.summaryshipping #secondary{top:250px}.b-step_review{padding:11px 45px 0 0;letter-spacing:.6px}@media (max-width: 940px){.b-step_review{padding:11px 0 0}}.b-step_review-top_message{margin:0 0 35px;font-family:"SansD-Bold";font-size:15px}@media (max-width: 940px){.b-step_review-top_message{margin:0 0 20px}}.b-step_review-order_button{width:34%}.b-step_review-order_button.m-top{display:none}@media (max-width: 940px){.b-step_review-order_button.m-top{display:block;margin:0 0 32px}}@media (max-width: 700px){.b-step_review-order_button.m-bottom{width:100%}}.b-review_summary{padding:0 0 30px}.b-review_summary-title{font-family:"SansD-Cn-Bold";text-transform:uppercase;font-size:18px;padding:0 0 5px;border-bottom:1px solid #222a2b;margin:0 0 25px}.b-review_summary-wrapper{margin:0 0 24px}@media (max-width: 700px){.b-review_summary-wrapper{margin:0 0 35px}}.b-review_summary-wrapper.m-shipping .b-review_summary-edit{top:51px}@media (max-width: 700px){.b-review_summary-wrapper.m-payment .b-order_address{font-size:12px;letter-spacing:.6px}}.b-review_summary-wrapper.m-payment .b-order_address-name,.b-review_summary-wrapper.m-payment .b-order_address-address,.b-review_summary-wrapper.m-payment .b-order_address-location{margin:0}.b-review_summary-data{position:relative}.b-review_summary-table{width:78%}@media (max-width: 700px){.b-review_summary-table{width:100%}}.b-review_summary-table_row{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:3px 0;line-height:22px}.b-review_summary-table_col.m-label{font-family:"SansD-Cn-Bold";text-transform:uppercase;font-size:16px;width:30%}@media (max-width: 700px){.b-review_summary-table_col.m-label{width:100px}}.b-review_summary-table_col.m-value{font-family:"SansD-Cn-Regular";flex:1}.b-review_summary-table_col.m-value-image img{max-width:66px;display:inline-block;vertical-align:middle}.b-review_summary-edit{position:absolute;top:13px;right:22px}@media (max-width: 700px){.b-review_summary-edit{position:static;text-align:right;padding:15px 0 0}}.b-review_summary-edit_link{display:inline-block;border:1px solid #222a2b;padding:13px 36px;font-family:"SansD-Cn-Bold";text-transform:uppercase;font-size:14px;color:#222a2b}.b-review_summary-edit_link:hover{color:#222a2b}.b-form_style .f-field{margin:0 0 24px}.b-form_style .f-field label{text-transform:uppercase;display:block;margin:0;text-align:left;width:auto;padding:0 0 5px;letter-spacing:.6px}.b-form_style .f-field.error label{color:#f00}.b-form_style .f-field.error input{border-width:1px}.b-form_style .f-field.error .f-field-caption.error-message{display:block;width:auto;color:#f00;font-style:normal;font-weight:bold;margin:5px 0 0;text-transform:uppercase;font-size:11px}.b-form_style .f-field-required_indicator{display:none}.b-form_style .f-field-required_indicator-text{font-size:.8em}.b-form_style .f-field-caption{color:#595a59;font-size:14px;font-style:italic;letter-spacing:.6px}.b-form_style .f-field input[type="text"],.b-form_style .f-field input[type="email"],.b-form_style .f-field input[type="password"],.b-form_style .f-field input[type="number"],.b-form_style .f-field input[type="tel"]{width:100%;margin:0;display:block;border-radius:0;padding:5px;height:35px}.b-form_style .f-field input[type='checkbox']{display:none}.b-form_style .f-field input[type='checkbox']+label{display:inline-block;padding:7px 0 0px 33px;position:relative;text-transform:none;cursor:pointer}@media (max-width: 940px){.b-form_style .f-field input[type='checkbox']+label{padding:14px 0 9px 47px}}.b-form_style .f-field input[type='checkbox']+label::before{display:inline-block;line-height:1;speak:none;vertical-align:middle;content:"";left:0;position:absolute;top:4px;z-index:1;width:21px;height:21px;border:1px solid #b7b7b7;font-size:10px;line-height:1;text-align:center;padding:5px 3px}@media (max-width: 940px){.b-form_style .f-field input[type='checkbox']+label::before{width:35px;height:35px;font-size:16px;padding:9px 6px}}.b-form_style .f-field input[type='checkbox']:checked+label::before{content:"\e633";font-family:"Icons-Otter";speak:none;-webkit-font-smoothing:antialiased}.b-form_style .f-field input[type='radio']{display:none}.b-form_style .f-field input[type='radio']+label{display:inline-block;padding:7px 0 0px 33px;position:relative;text-transform:none;cursor:pointer}@media (max-width: 940px){.b-form_style .f-field input[type='radio']+label{padding:14px 0 0px 47px}}.b-form_style .f-field input[type='radio']+label::before{display:inline-block;line-height:1;speak:none;vertical-align:middle;content:"";left:0;position:absolute;top:50%;margin:-8px 0 0;z-index:1;width:16px;height:16px;border:1px solid #b7b7b7;font-size:26px;line-height:12px;text-align:center;border-radius:21px}.b-form_style .f-field input[type='radio']:checked+label::before{background:#252525}.b-form_style .f-field select{height:35px !important;margin:0 !important;width:100% !important}.b-form_style .f-field select:focus+.faux-select{border:1px solid #252525 !important}.b-step_oc{padding:7px 49px 0 0;letter-spacing:.6px}@media (max-width: 940px){.b-step_oc{padding:11px 0 0}}.b-oc_summary-title{font-family:"SansD-Cn-Bold";text-transform:uppercase;font-size:20px;padding:0 0 5px;border-bottom:1px solid #c4c4c4;margin:0 0 13px}.b-oc_summary-wrapper{margin:0 0 45px;font-family:"SansD-Cn-Regular";clear:both}@media (max-width: 700px){.b-oc_summary-wrapper{margin:0 0 35px}}.b-oc_summary-wrapper.m-details .b-oc_summary-table_row{display:block}.b-oc_summary-wrapper.m-details .b-oc_summary-table_col.m-label,.b-oc_summary-wrapper.m-details .b-oc_summary-table_col.m-value{width:auto;display:inline}.b-oc_summary-wrapper.m-cart{padding:0;background:none}.b-oc_summary-wrapper.m-cart .cart-primary-content .cart-table .item-image{text-align:center;margin:18px 0 2px}.b-oc_summary-wrapper.m-cart .cart-primary-content .cart-table .item-data{margin:11px 0 2px}.b-oc_summary-wrapper.m-cart .cart-primary-content .cart-table .item-details{width:82%}@media (max-width: 700px){.b-oc_summary-wrapper.m-cart .cart-primary-content .cart-table .item-details{width:100%;padding:0}}.b-oc_summary-wrapper.m-cart .cart-primary-content .cart-table .item-details .attribute{margin:0 0 12px}.b-oc_summary-wrapper.m-cart .cart-primary-content .cart-table .item-details-available{width:18%;padding:0}@media (max-width: 700px){.b-oc_summary-wrapper.m-cart .cart-primary-content .cart-table .item-details-available{width:100%}}.b-oc_summary-wrapper.m-cart .b-cart-full{border:none;margin:0}.b-oc_summary-wrapper.m-account{background:#eee;padding:25px}.b-oc_summary-wrapper.m-account .b-oc_summary-title{margin:0 0 22px}@media (min-width: 861px){.b-oc_summary-wrapper.m-account .b-create_account-message{padding-right:2em}}.b-oc_summary-wrapper.m-account .b-oc_summary-data{display:flex;flex-direction:column}@media (min-width: 861px){.b-oc_summary-wrapper.m-account .b-oc_summary-data{flex-direction:row}}.b-oc_summary-wrapper.m-account .b-oc_summary-data .content-asset{flex:0 1 50%}.b-oc_summary-wrapper.m-account .b-oc_summary-data .content-asset ul{list-style-type:disc;margin-left:20px}.b-oc_summary-wrapper.m-account .b-oc_summary-data .content-asset ul li{padding-bottom:.5rem}.b-oc_summary-wrapper.m-account .b-oc_summary-data .content-asset ul li:last-child{padding-bottom:0}.b-oc_summary-wrapper.m-account .b-oc_summary-data .oauth{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 861px){.b-oc_summary-wrapper.m-account .b-oc_summary-data .oauth{flex-direction:row;flex-basis:0}}.b-oc_summary-wrapper.m-account .b-oc_summary-data .oauth p{padding:1em 0}.b-oc_summary-wrapper.m-account .b-oc_summary-data .vr{position:relative;display:flex;align-self:stretch;justify-content:center;padding:1em 0}.b-oc_summary-wrapper.m-account .b-oc_summary-data .vr__text{align-self:center;background:#eee;padding:1em;z-index:1;text-transform:uppercase;font-weight:900}.b-oc_summary-wrapper.m-account .b-oc_summary-data .vr:after{position:absolute;content:" ";background:#222a2b;top:50%;width:100%;height:1px;z-index:0}@media (min-width: 861px){.b-oc_summary-wrapper.m-account .b-oc_summary-data .vr:after{top:0;width:1px;height:100%}}@media (max-width: 700px){.b-oc_summary-wrapper.m-shipping_oc .b-order_address,.b-oc_summary-wrapper.m-payment_oc .b-order_address{font-size:12px;letter-spacing:.6px}}.b-oc_summary-wrapper.m-shipping_oc .b-order_address-name,.b-oc_summary-wrapper.m-shipping_oc .b-order_address-address,.b-oc_summary-wrapper.m-payment_oc .b-order_address-name,.b-oc_summary-wrapper.m-payment_oc .b-order_address-address{margin:0}.b-oc_summary-data{position:relative}.b-oc_summary-table_row{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:3px 0;line-height:22px}.b-oc_summary-table_col.m-label{font-family:"SansD-Cn-Bold";text-transform:uppercase;font-size:16px;width:25%}@media (max-width: 940px){.b-oc_summary-table_col.m-label{width:23%}}@media (max-width: 700px){.b-oc_summary-table_col.m-label{width:150px}}@media (max-width: 400px){.b-oc_summary-table_col.m-label{width:100px;font-size:12px}}.b-oc_summary-table_col.m-value{flex:1}@media (max-width: 400px){.b-oc_summary-table_col.m-value{font-size:12px}}.b-oc_minisummary{position:relative;padding:13px 20px 22px;background-color:#eee;margin:10px 0}@media (max-width: 940px){.b-oc_minisummary{display:none}}.b-oc_minisummary .order-sales-tax .link-row{display:none}.b-create_account{flex:1 0 25%}.b-create_account-message{margin:0 0 1em}.b-create_account .f-field{margin:0 0 18px}.b-create_account .f-field::after{content:'';display:block;clear:both}.b-create_account .f-field label{font-family:"SansD-Cn-Bold";display:block;width:100%}.b-create_account .f-field input[type="text"],.b-create_account .f-field input[type="email"],.b-create_account .f-field input[type="password"],.b-create_account .f-field input[type="number"],.b-create_account .f-field input[type="tel"],.b-create_account .f-field-text{display:block;width:100%}.b-create_account .f-field--password .f-field-caption{display:none}.b-create_account .button-large{margin:3px 0 0 calc(27% - 1px);width:137px}@media (max-width: 400px){.b-create_account .button-large{width:100%;margin:0}}.b-address_confirmation_popup .f-field{margin:0 0 24px}.b-address_confirmation_popup .f-field label{text-transform:uppercase;display:block;margin:0;text-align:left;width:auto;padding:0 0 5px;letter-spacing:.6px}.b-address_confirmation_popup .f-field.error label{color:#f00}.b-address_confirmation_popup .f-field.error input{border-width:1px}.b-address_confirmation_popup .f-field.error .f-field-caption.error-message{display:block;width:auto;color:#f00;font-style:normal;font-weight:bold;margin:5px 0 0;text-transform:uppercase;font-size:11px}.b-address_confirmation_popup .f-field-required_indicator{display:none}.b-address_confirmation_popup .f-field-required_indicator-text{font-size:.8em}.b-address_confirmation_popup .f-field-caption{color:#595a59;font-size:14px;font-style:italic;letter-spacing:.6px}.b-address_confirmation_popup .f-field input[type="text"],.b-address_confirmation_popup .f-field input[type="email"],.b-address_confirmation_popup .f-field input[type="password"],.b-address_confirmation_popup .f-field input[type="number"],.b-address_confirmation_popup .f-field input[type="tel"]{width:100%;margin:0;display:block;border-radius:0;padding:5px;height:35px}.b-address_confirmation_popup .f-field input[type='checkbox']{display:none}.b-address_confirmation_popup .f-field input[type='checkbox']+label{display:inline-block;padding:7px 0 0px 33px;position:relative;text-transform:none;cursor:pointer}@media (max-width: 940px){.b-address_confirmation_popup .f-field input[type='checkbox']+label{padding:14px 0 9px 47px}}.b-address_confirmation_popup .f-field input[type='checkbox']+label::before{display:inline-block;line-height:1;speak:none;vertical-align:middle;content:"";left:0;position:absolute;top:4px;z-index:1;width:21px;height:21px;border:1px solid #b7b7b7;font-size:10px;line-height:1;text-align:center;padding:5px 3px}@media (max-width: 940px){.b-address_confirmation_popup .f-field input[type='checkbox']+label::before{width:35px;height:35px;font-size:16px;padding:9px 6px}}.b-address_confirmation_popup .f-field input[type='checkbox']:checked+label::before{content:"\e633";font-family:"Icons-Otter";speak:none;-webkit-font-smoothing:antialiased}.b-address_confirmation_popup .f-field input[type='radio']{display:none}.b-address_confirmation_popup .f-field input[type='radio']+label{display:inline-block;padding:7px 0 0px 33px;position:relative;text-transform:none;cursor:pointer}@media (max-width: 940px){.b-address_confirmation_popup .f-field input[type='radio']+label{padding:14px 0 0px 47px}}.b-address_confirmation_popup .f-field input[type='radio']+label::before{display:inline-block;line-height:1;speak:none;vertical-align:middle;content:"";left:0;position:absolute;top:50%;margin:-8px 0 0;z-index:1;width:16px;height:16px;border:1px solid #b7b7b7;font-size:26px;line-height:12px;text-align:center;border-radius:21px}.b-address_confirmation_popup .f-field input[type='radio']:checked+label::before{background:#252525}.b-address_confirmation_popup .f-field select{height:35px !important;margin:0 !important;width:100% !important}.b-address_confirmation_popup .f-field select:focus+.faux-select{border:1px solid #252525 !important}.b-address_confirmation_popup-message{line-height:20px;margin:0 0 16px;font-family:"SansD-Cn-Regular"}.b-address_confirmation_popup-title{letter-spacing:.6px;line-height:20px;margin:0 0 8px;font-family:"SansD-Cn-Bold";text-transform:uppercase;font-size:14px}.b-address_confirmation_popup-buttons{margin:0 0 24px}.b-address_confirmation_popup-buttons::after{content:"";display:block;clear:both}.b-address_confirmation_popup-buttons button{background:#000;color:#fff;text-transform:uppercase;height:41px;text-align:center;display:flex;letter-spacing:0;width:48%;padding:0 5px;align-items:center;justify-content:center}.b-address_confirmation_popup-buttons button p{font-family:"SansD-Cn-Bold";font-weight:normal;text-align:center;width:100%}.b-address_confirmation_popup-buttons button p::after{display:none}@media (max-width: 700px){.b-address_confirmation_popup-buttons button{height:45px;line-height:45px;width:100%}}@media (max-width: 700px){.b-address_confirmation_popup-buttons button{width:48%}}.b-address_confirmation_popup-buttons--edit{float:right;background:#fff !important;color:#252525 !important;border:2px solid #252525 !important}.b-address_confirmation_popup-buttons--edit p{color:#252525 !important}.b-address_confirmation_popup-buttons--use{float:left}.b-address_confirmation_popup .f-field label{font-family:"SansD-Cn-Bold";text-transform:uppercase}.b-order_receipt_popup .order-receipt-text{line-height:20px;margin:0 0 16px;font-family:"SansD-Cn-Regular"}.b-order_receipt_popup .order-receipt-text .user-email{color:#02BBD5}.b-order_receipt_popup .order-receipt-actions::after{content:"";display:block;clear:both}.b-order_receipt_popup .order-receipt-actions button{background:#000;color:#fff;text-transform:uppercase;height:41px;text-align:center;display:flex;letter-spacing:0;width:48%;padding:0 5px;align-items:center;justify-content:center}.b-order_receipt_popup .order-receipt-actions button p{font-family:"SansD-Cn-Bold";font-weight:normal;text-align:center;width:100%}.b-order_receipt_popup .order-receipt-actions button p::after{display:none}@media (max-width: 700px){.b-order_receipt_popup .order-receipt-actions button{height:45px;line-height:45px;width:100%}}@media (max-width: 700px){.b-order_receipt_popup .order-receipt-actions button{width:48%}}.b-order_receipt_popup .order-receipt-actions button p{font-size:14px;letter-spacing:0;padding:0;text-align:center}.b-order_receipt_popup .order-receipt-actions .resend-button{float:left}.b-order_receipt_popup .order-receipt-actions .print-button{float:right;background:#fff !important;color:#252525 !important;border:2px solid #252525 !important}.b-order_receipt_popup .order-receipt-actions .print-button p{color:#252525 !important}.b-accordeon{background:#000;color:#fff;margin:0 -15px 0 -15px;font-family:"SansD-Cn-Regular"}.b-accordeon-main{position:relative;padding:10px 15px 10px 15px}.b-accordeon-title{letter-spacing:.6px;line-height:20px;font-family:"SansD-Cn-Bold";text-transform:uppercase;font-size:14px}.b-accordeon-click{top:50%;right:15px;margin:-14px 0 0;position:absolute;line-height:1;text-align:center;cursor:pointer;font-family:"SansD-Cn-Bold";font-size:24px}.b-accordeon-click--minus{font-size:30px;margin:-18px 0 0}.b-accordeon-content{line-height:16px;font-size:14px;padding:15px}.b-accordeon-content div:nth-child(1){margin:0 0 16px}.b-accordeon-content div:nth-child(2){font-family:"SansD-Cn-Bold";text-transform:uppercase;margin:0 0 16px}.zero-total p{line-height:1.6em;margin:0 0 1em}#cart-table h5,#cart-secondary h5{color:#2b2b2b;font-family:"SansD-Cn-Regular"}.login-box-content .signup{display:none}.paypal-express-mobile{display:none;margin:20px}.minishipselector{background-color:#eee;padding:20px;position:absolute;right:5%;top:65px;width:260px;z-index:1}.minishipselector h6{color:#222a2b;font-size:1.75rem;margin-bottom:1rem;text-align:center}.minishipselector #shippingmethods div{margin:15px 0}@media (max-width: 1280px){.minishipselector{right:1%}}.otter-tabs .otter-tab-wrap{border:none;color:#2b2b2b;background-color:#efefef}label span,.select-address label,.saved-cards label{font-family:"SansD-Cn-Regular";font-size:1.25rem}input[type=checkbox],input[type=radio]{margin-right:10px}.methodid,.shipcost{font-family:"SansD-Cn-Bold";font-size:1.25rem}.expire{width:100%;margin:12px 0 0 0}.mmyydivider{display:inline-block;padding:0 1%;width:2%}.top-terms{display:none}#primary-checkout #checkout-header{border-bottom:1px solid #efefef;padding-bottom:2rem}#primary-checkout #checkout-header h6{display:inline;font-size:1.75rem;margin-right:10%}.cartempty{display:inline-block;width:100%;margin-top:20px;border-bottom:1px solid black;padding:30px 0;border-top:1px solid black}#primary-checkout,#step3{width:62%;margin:3.5% 0 0 8%}#primary-checkout .order-summary-footer a,#step3 .order-summary-footer a{color:#02bbd5;font-family:"SansD-Cn-Bold"}#primary-checkout h5,#step3 h5{font-family:"SansD-Cn-Regular"}#primary-checkout h6,#step3 h6{font-family:"SansD-Cn-Bold";font-size:1.5rem;text-transform:uppercase}#primary-checkout .requirements,#step3 .requirements{text-align:right;margin-top:15px}@media (max-width: 1280px){#primary-checkout,#step3{width:60%}}#step3{min-height:800px}#secondary{position:absolute;top:4.5%;right:5%;padding-left:2%;width:300px;z-index:1;background-color:#fff}#secondary h5{color:#b8b8b8;font-family:"SansD-Cn-Regular"}#secondary>div{margin-bottom:2rem}@media (max-width: 1280px){#secondary{right:1%}}#secondary .paypal-cart{margin:20px 0}#secondary .paypal-or{display:none}.order-totals-table-cell.label,.order-totals-table-cell.value{display:inline-block;width:auto}#secondary .acceptedpayment .badges li p,#cart-secondary .acceptedpayment .badges li p{font-family:"SansD-Cn-Regular";color:#595a59;font-size:.8rem}#checkout-login{padding:5% 10%;border:1px solid #efefef}#checkout-login h3{font-size:1.5rem;text-transform:uppercase}#checkout-login h3:after{display:none !important}#checkout-login hr{display:none}#checkout-login h2{font-size:15px;font-size:1.5rem;margin-bottom:1rem}#checkout-login p{font-family:"SansD-Regular"}#checkout-login fieldset{border:none;padding:2rem 0 0 0}#checkout-login .login-box-content{margin-top:20px}#checkout-login .form-row input[type="text"],#checkout-login .form-row input[type="email"],#checkout-login .form-row input[type="password"],#checkout-login .form-row input[type="tel"]{width:100%}#checkout-login #dwfrm_oauthlogin fieldset{margin:0}#checkout-login button{height:30px}#checkout-login #password-reset{color:#2b2b2b;float:right;margin-top:10px;text-decoration:underline;font-family:"SansD-Cn-Regular";font-size:.75rem}#checkout-login #password-reset:hover{color:#000}#checkout-login .error-form.customerexists{display:none}.terms-use{font-size:15px;font-size:1.5rem;padding:0px 14%}.top-terms{display:none}.checkout-loggedin h4{font-family:"SansD-Cn-Bold";text-transform:uppercase}#logininclude-welcome{margin:20px 0 30px 0}p#logininclude-not{display:inline-block;font-family:"SansD-Cn-Regular";text-transform:uppercase}#logininclude-logout{display:inline-block}#logininclude-logout a{color:#2b2b2b}#logininclude-logout a:hover{color:#000}#shipping-method-list{position:relative;margin-left:25%;width:60%}#shipping-method-list .refresh,#shipping-method-list .noshippingmethods{font-family:"SansD-Regular";font-size:1rem}#shipping-method-list .shippingdescription,#shipping-method-list .shippingpromos{margin:1rem 0 1rem 3rem}#shipping-method-list .shippingdescription li,#shipping-method-list .shippingpromos li{display:inline-block}#shipping-method-list .shippingdescription:before,#shipping-method-list .shippingpromos:before{content:"\002022";color:#2b2b2b;margin-left:-10px;position:absolute}#shipping-method-list .shippingmethod .value .label{font-size:1.25rem}#shipping-method-list .noshippingmethods{display:none;color:#e00000}#shipping-method-list .noshippingmethods.validation-icon.error{position:absolute;margin-left:100px;top:65%;font-size:2rem}#shipping-method-list.revalidated .selectshipping.error{display:block}#shipping-method-list .selectshipping.error{color:#e00000;display:none}#shipping-method-list .shippingpromos{color:#02bbd5;font-size:1rem;font-family:"SansD-Cn-Bold";text-transform:uppercase}#shipping-method-list .discountshipping{color:#b8b8b8;font-size:1.25rem;font-family:"SansD-Cn-Bold";text-transform:uppercase}#shipping-method-list .strikethrough{color:#e00000;font-family:"SansD-Cn-Bold";font-size:1.25rem;text-decoration:line-through}#shipping-method-list .errorrestrictedshipping{color:#fff;background-color:#e00000;font-size:14px;padding:3px}#shipping-method-list .errorrestrictedshipping ul{list-style:square;padding-left:20px;font-size:80%}#shipping-method-list .errorrestrictedshipping li{padding:3px}#shipping-method-list .errorrestrictedshipping .restricteditem .attribute{font-size:1em}#shipping-method-list .errorrestrictedshipping .restricteditem .attribute .label{float:none;text-align:left;color:#fff}#shipping-method-list .errorrestrictedshipping .restricteditem .attribute .value{float:none}fieldset legend{padding-top:1rem}fieldset.buttonPanel{margin-left:22%;padding-left:4rem;width:25%}fieldset.buttonPanel .button-large{min-width:300px}fieldset.buttonPanel .button-large p{padding:15px 0;text-align:center}fieldset.buttonPanel .button-large a:hover{border:none}fieldset.payment{border:none;position:relative;padding:40px 0 0 0}fieldset legend{margin-bottom:20px}.error-form{color:#e00000;font-family:"SansD-Cn-Bold";margin-top:10px;font-size:1rem;display:inline-block}span.error,.ca_pobox_error.error p{color:#e00000;font-family:"SansD-Cn-Bold"}select+span.error{text-align:right;width:65%}.email legend h5{margin-top:10px;color:#b8b8b8}.fullname span.error,.email span.error,.cvn span.error,.ccnumber span.error{font-size:1rem;margin-left:26%;position:relative}.address1 .inline input{margin-bottom:13px}.tipped .inline input{margin-bottom:5px}.phone span.error,.zip span.error,.postal span.error,.address1 span.error{width:auto;float:right;margin-right:15%;position:relative}.phone .form-field-tooltip,.zip .form-field-tooltip,.postal .form-field-tooltip,.address1 .form-field-tooltip{display:block;float:left;font-family:"SansD-Cn-Bold";margin-left:26%;margin-bottom:10px;position:relative}#shipstatetooltip{text-align:left;margin-left:23%;padding-left:2rem}.form-row .validation-icon{display:none}.form-row.ccnumber span.error:before{margin-right:10px}.form-row.cvn input{width:100px}.form-row.cvn .error-message{display:none}.form-row.cvn span.error{padding-left:2%}.form-row.cvn span.error:before{margin-left:-20px}.form-row.cvn .form-caption{position:relative;margin-left:26%}.cvn-tip{display:inline-block;margin:10px 0 0 22%;padding-left:3rem}.form-row{margin-bottom:8px;clear:both;position:relative}.form-row textarea,.form-row select{box-shadow:none;z-index:1}.form-row textarea{width:104%}.form-row input[type=checkbox]{margin-left:26%}.form-row .form-caption{font-size:1rem}.form-row .faux-select{width:61%;position:relative}.form-row .faux-selectInner{padding-left:5px;text-align:left}.purchaselocation{border:0;margin:auto;width:40.5%}.purchaselocation select{left:0;width:100%}.purchaselocation .faux-select{width:106% !important;position:relative;border:1px solid #b7b7b7;height:41px !important;background:#f5f5f5}.purchaselocation .faux-selectInner{padding-top:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:24px;max-width:100%;min-width:100%;line-height:1.3 !important}.purchaselocation .faux-selectInner::before{background:transparent;height:41px;width:41px;border:none;top:0;margin-right:0}.purchaselocation .faux-selectInner::after{margin-top:17px !important;top:0}#locationinvalid{font-size:15px;font-size:1.5rem;background:#fafafa;border:2px solid #efefef;display:none;font-family:"SansD-Cn-Bold";margin:25px auto;padding:10px;width:35%}.useapofpo{clear:both;margin-bottom:1rem;padding-top:10px}.useapofpo .form-row{display:inline}.useapofpo input{margin:0}.useapofpo .form-row label{width:20%}.dialog-required,.required-indicator{display:none}.required-indicator-text{font-size:.7em}.payment-method-options{display:block;text-align:right;margin:0 0 0 22%;padding:0 0 0 4rem}.payment-method-options .form-field-tooltip{position:absolute;top:20px;right:50px}.payment-method-options .form-row li{float:left}.payment-method-options .form-row li.Visa{background-position:-52px 0}.payment-method-options .form-row li.American.Express{background-position:-104px 0}.payment-method-options .form-row li.JCB{background-position:-263px 0}.payment-method-options .form-row li.Discover{background:url(../images/logos/discover_logo.jpg);background-size:53px 31px}.payment-method-options .paymentmethodlist>li{margin-right:10%}.payment-method-options .radio-label{display:inline-block;margin-top:0.5rem}.payment-method-options .method-image{margin:15px 0 0 30px}.payment-method{margin-top:2rem;display:none;position:relative}.payment-method .form-row.month,.payment-method .form-row.year{display:inline}.payment-method .form-row.saved-cards .faux-select{width:61%}.payment-method .form-row .faux-select{width:28%}.payment-method.payment-method-expanded{display:block}.payment-method span{font-size:1.25rem}.payment-method span.form-field-tooltip{text-transform:none}.payment-method input[type="text"],.payment-method input[type="email"],.payment-method input[type="password"],.payment-method input[type="tel"]{width:275px}.payment-method .cvn input[type="text"]{width:100px}.payment-method .cctype{background-image:url(../images/icon-checkout-cards.gif);display:inline-block;width:0;height:26px;position:relative;top:7px}.payment-method .ccnumber .error-message{display:none}.payment-method .securecon{font-family:"SansD-Cn-Regular";left:0;position:absolute;top:-20px}.payment-method .securecon span:before{font-size:2rem;margin-right:20px}.payment-method span[for="dwfrm_billing_paymentMethods_creditCard_number"].error{margin-top:15px}.payment-method span[for="ccexpiration"].error{left:230%;width:275px}.form-field-tooltip .tooltip-content{display:none}@media (max-width: 940px){#primary-checkout{margin-top:2rem;margin-left:2%}#checkout-header h6{display:block;margin-bottom:2rem}#checkout-login{padding:1.5rem}#checkout-login .form-row input{width:100%}#checkout-login .form-row label{display:block}#checkout-login #password-reset{font-size:80%}.form-row label{margin-right:2%;width:23%}fieldset.buttonPanel{margin-left:30%;padding:0 0 30px 0;width:45%}fieldset.buttonPanel .button-large{width:250px;min-width:100%;padding:0}fieldset.buttonPanel .button-large p{text-align:center}.payment-method-expanded .form-caption{display:block}.notfullerror span.error{display:block;margin-left:25%}.fullname .form-row.text-error span.error,.email .form-row.text-error span.error{display:block;text-align:center;width:60%}.payment-method .form-row:first-of-type{margin-top:30px}.payment-method-options .form-row li{margin-right:0}.form-row.cvn span.error{padding-left:6%}#locationinvalid{width:70%}.privacy-footer .toenail{display:none}}.privacy-footer .toenail{background:#262625;display:flex;font-size:10pt;flex-wrap:wrap;color:white;padding:10px}.privacy-footer .toenail *:focus{outline:1px  dotted #FFFFFF}.privacy-footer .toenail ul.left{flex-grow:1;text-align:left}.privacy-footer .toenail ul li{padding:0px 10px 0px 10px}.privacy-footer .toenail ul.right{display:flex}@inlcude breakpoint(tablet){.buttonPanel .button-large a{line-height:40px}.cvn-tip{padding-left:5%}}@media (max-width: 650px){#primary-checkout{margin:0;padding:0;width:100%}#primary-checkout #checkout-header{padding:0 1%;margin-top:20px}#primary-checkout #checkout-header h6{font-size:1.5rem;margin-top:2rem;margin-right:0}#primary-checkout #checkout-header .checkout-progress-indicator .step{margin-right:0;margin-bottom:1rem;display:inline-block;font-size:60%}#primary-checkout .paypal-express-mobile{display:block}#primary-checkout .requirements{text-align:left;margin-bottom:10px}.minishipselector{background-color:#eeeeee;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;display:block;padding:20px 0;position:relative;right:0;top:0;width:100%}.minishipselector #shippingmethods{padding-left:5%}.top-terms{display:block}#secondary{display:none}.phone .form-row{display:block}.form-row .phone+span.error,.zip .form-row span.error{position:relative;padding-left:0px}.payment-method span[for="ccexpiration"].error{left:0;font-size:1rem;text-align:left;top:50px;width:200%}.form-row.ccnumber span.error,.form-row.cvn span.error{margin:0;position:relative;right:0;text-align:left;top:0;text-align:center;width:100%}.form-row .validation-icon{position:absolute;right:0;top:35%}.notfullerror span.error{position:static;margin-left:0%}.fullname .form-row.text-error span.error,.email .form-row.text-error span.error{position:relative}.form-row label{display:block;text-align:left;width:100%;margin:30px 0 10px 0}#main .form-row input[type="text"],#main .form-row input[type="error"],#main .form-row input[type="password"],#main .form-row textarea,#main .form-row select,#main .form-row input[type="tel"]{display:block;margin:auto 1%;width:86%}.form-row.label-checkbox label{display:inline;width:100%}.form-row .input-select{width:95%}.phone .form-field-tooltip,.cvn-tip{margin-left:0;margin-top:20px;padding:0}#shipstatetooltip{margin-left:2%;padding-left:0}#shipping-method-list,.payment-method-options,.payment-method{margin-left:0px;margin-right:0px;width:100%}#shipping-method-list.payment-method-expanded,.payment-method-options.payment-method-expanded,.payment-method.payment-method-expanded{padding:0}#shipping-method-list .shippingdescription li,#shipping-method-list .shippingpromos li{display:inline}.payment-method-options{display:block;text-align:right;margin:50px 0 0 0;padding:0;width:100%}.payment-method-options .paymentmethodlist{width:80%}.payment-method-options .paymentmethodlist>li{float:left;margin:0 0 10px 50px;width:100%}.payment-method-options .form-field-tooltip{float:none}.payment-method .form-row.month,.payment-method .form-row.year{display:inline-block;margin-top:0;width:100px}.payment-method span.faux-select.input-select,.payment-method .form-row.saved-cards .faux-select{width:100%}.payment-method span[for="dwfrm_billing_paymentMethods_creditCard_number"].error{padding-left:0;text-align:center}.payment-method .securecon{top:-260px}.payment-method .cctype{position:absolute;right:10%;top:33%}.email legend h5{font-family:"SansD-Regular";font-weight:normal;text-transform:none}.email legend h6{margin-bottom:10px}.email legend .label-checkbox{margin-top:30px}.useapofpo .tooltip{margin-left:5%}fieldset.buttonPanel{margin:30px 0;padding:0 1%;width:95%}fieldset.buttonPanel .button-large p{padding:10px 0}.mmyydivider{width:5%}.top-terms{display:block}.purchaselocation .faux-select{width:104%}}@media (max-width: 480px){fieldset.buttonPanel .button-large{padding-top:0.5rem}}@media print{#newnav .b-checkout_header-basket,.l-checkout_breadcrumbs,.b-oc_summary-wrapper.m-account,footer,.product-availability-list,#dw-sf-control,.b-checkout_header-secure_title,.b-order_minisummary-collapse_button{display:none !important}.b-checkout_header-logo{float:right}.l-checkout_header.navbar{position:static}.b-oc_minisummary{display:block !important;padding:20px 0 0;border-top:2px  solid #000}.b-oc_summary{padding:0}.p-checkout{padding:0}.l-checkout{padding:0}.b-oc_summary-wrapper{margin:0 0 20px;padding:0}.b-order_address{font-size:16px !important}.l-checkout-left,.l-checkout-right{width:100%;float:none;padding:0}.order-totals-table-row.order-total .order-totals-table-cell.label{font-size:20px !important;font-weight:bold !important}}.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%}}.order-totals-table{width:100%;line-height:2.2rem;margin-bottom:2rem}.order-totals-table .order-totals-table-row{display:flex;justify-content:space-between}@media (max-width: 940px){.order-totals-table .order-totals-table-row{font-size:1.5rem;letter-spacing:1px}}.order-totals-table .order-totals-table-row .value{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{margin:0}.order-totals-table .order-totals-table-row .discount-callout{font-size:16px;font-weight:500;line-height:1.2em}.order-totals-table .order-totals-table-row.order-sales-tax{flex-wrap:wrap}.order-totals-table .order-totals-table-row.order-sales-tax .link-row{width:100%}@media (max-width: 940px){.order-totals-table .order-totals-table-row:focus{outline:dotted thin #fff}}.order-totals-table .order-totals-table-cell p{font-family:"SansD-Regular",sans-serif;font-weight:normal}.order-totals-table .order-totals-table-cell.value,.order-totals-table .order-totals-table-cell.value p{font-family:"SansD-Cn-Bold"}.order-totals-table .link-row{line-height:1.3rem;margin:0 0 10px}.order-totals-table .order-total{border-top:1px solid #000;font-family:"SansD-Cn-Bold";font-size:20px;letter-spacing:1px;text-transform:uppercase}.order-totals-table .order-total .label,.order-totals-table .order-total .value{padding:12px 0 0}@media (max-width: 940px){.order-totals-table .order-total .label,.order-totals-table .order-total .value{display:block;padding:0;text-align:right}}@media (max-width: 940px){.order-totals-table .order-total .label{font-size:16px;font-weight:500}}.order-totals-table .order-currency-code{font-size:13px;font-size:1.3rem}.p-cart #goToSubmitButton,[data-checkoutstep="5.0"] #goToSubmitButton,.b-oc_minisummary #goToSubmitButton{display:none !important}#minisummary{position:relative;padding:13px 15px 22px;background-color:#eee;margin:10px 0}@media (max-width: 940px){#minisummary{background:none;padding:0;color:#222a2b}}#minisummary h6{color:#222a2b;text-align:center;margin-bottom:1rem;font-size:22px;font-size:2.2rem}@media (max-width: 940px){#minisummary p{color:#222a2b}}#minisummary .cart-promo,#minisummary .promo-adjustment,#minisummary .product-discount.promo{margin:0}#minisummary .checkout-order-totals .cart-action-checkout button{background:#000;color:#fff;width:100%;text-transform:uppercase;height:initial;padding:10px 7px 7px;display:flex;justify-content:center;align-items:center}#minisummary .checkout-order-totals .cart-action-checkout button svg{fill:white;width:1.125rem;height:1.125rem;padding:0;margin-right:.5rem;margin-bottom:3px;flex-shrink:0}#minisummary .order-totals-table{font-family:"SansD-Cn-Regular"}#minisummary .order-totals-table p{font-family:"SansD-Cn-Regular"}@media (max-width: 940px){#minisummary .order-totals-table{display:flex;flex-direction:column;width:100%}}#minisummary .order-totals-table-row.ship-date-estimate{display:none}#minisummary .order-totals-table-row.order-shipping .value{text-transform:uppercase}#minisummary .order-totals-table-row .discounted{color:#db0000;text-transform:uppercase;margin:0 5px}@media (max-width: 940px){#minisummary .order-totals-table-row .discounted{color:#df0a0a}}#minisummary .order-totals-table-row .original{text-decoration:line-through}#minisummary .order-totals-table-row.order-total .discounted{margin:0}@media (max-width: 940px){#minisummary .order-totals-table-row{width:100%;display:flex;justify-content:space-between;flex-direction:row;padding:5px 31px}}@media (max-width: 940px) and (max-width: 700px){#minisummary .order-totals-table-row{padding:5px 15px}}@media (max-width: 940px){#minisummary .order-totals-table-row.order-total{border-bottom:none;border-top:1px solid #222a2b;display:block;padding:13px 31px 15px;line-height:21px;margin:0;position:relative}#minisummary .order-totals-table-row .b-link-black,#minisummary .order-totals-table-row .b-link-black:visited,#minisummary .order-totals-table-row .b-link-black:active{color:#222a2b;text-decoration:none}#minisummary .order-totals-table-row.order-sales-tax .label p,#minisummary .order-totals-table-row.order-sales-tax .label div{display:inline-block;margin:0 18px 0 0;vertical-align:baseline}#minisummary .order-totals-table-row.order-sales-tax .label .link-row{margin-top:15px}#minisummary .order-totals-table-row.order-sales-tax .label .link-row .b-link{font-size:18px;text-decoration:underline;font-weight:900;color:#02bbd5}#minisummary .order-totals-table-row.order-sales-tax .label .link-row .b-link-black{text-decoration:none}#minisummary .order-totals-table-row.order-privacy{padding:0px;flex-direction:column}}@media (max-width: 700px){#minisummary .order-totals-table-row.order-total{padding:13px 15px 15px}}@media (max-width: 940px){#minisummary .b-order_minisummary .toenail{background:#393637;display:flex;font-size:8pt;flex-wrap:wrap}#minisummary .b-order_minisummary .toenail *:focus{outline:1px  dotted #FFFFFF}#minisummary .b-order_minisummary .toenail a{color:#02bbd5}#minisummary .b-order_minisummary .toenail ul.left{flex-grow:1;text-align:left}#minisummary .b-order_minisummary .toenail ul li{padding:0px 5px 0px 5px}#minisummary .b-order_minisummary .toenail ul.right{display:flex}}@media (min-width: 940px){#minisummary .b-order_minisummary .toenail{display:none}}#minisummary #goToSubmitButton:focus{color:#000;position:relative;clip-path:none;margin:0;padding:0;line-height:1em;display:inline-block;height:auto;width:auto;text-decoration:underline}@media (max-width: 940px){#minisummary [data-checkoutstep="5.0"] #goToSubmitButton{display:block !important}#minisummary #goToSubmitButton:focus,#minisummary [data-checkoutstep="5.0"] #goToSubmitButton:focus{left:30%;bottom:30px;padding:6px;z-index:999;width:40%;display:block;position:absolute;margin:0 auto;background:#fff;color:#222a2b;text-align:center;clip-path:none;clip:auto;border:solid 1px #222a2b;text-decoration:none}}.b-oc_minisummary .order-totals-table-row .order-shipping{text-transform:uppercase}.b-oc_minisummary .order-totals-table-row .discounted{color:#df0a0a;text-transform:uppercase;margin:0 5px}.b-oc_minisummary .order-totals-table-row .original{text-decoration:line-through}#cart-secondary .order-totals-table{margin-bottom:0}.b-link,.b-link:visited,.b-link:active{color:#000;font-size:16px;font-family:"SansD-Cn-Bold";text-decoration:underline;text-transform:lowercase;letter-spacing:0.7px;background:none;margin:0;padding:0}.b-link:hover{color:#000}.b-link-black,.b-link-black:visited,.b-link-black:active{color:#222a2b;text-decoration:none}@media (max-width: 940px){.b-link-promo,.b-link-promo:visited,.b-link-promo:active{color:#000;font-size:19px;font-family:"SansD-Cn-Bold";text-transform:uppercase;position:relative;margin:5px 0 0;display:inline-block}}@media (max-width: 700px){.b-link-promo,.b-link-promo:visited,.b-link-promo:active{font-size:16px}}@media (max-width: 940px){.b-link-promo::before,.b-link-promo:visited::before,.b-link-promo:active::before{content:'\e614';font-family:"Icons-Otter";speak:none;-webkit-font-smoothing:antialiased;font-size:26px;position:absolute;left:-45px;top:-3px;font-weight:200}}@media (max-width: 700px){.b-link-promo::before,.b-link-promo:visited::before,.b-link-promo:active::before{top:-5px}}.b-coupons{line-height:1;padding:0 0 15px}@media (max-width: 940px){.b-coupons{padding:15px 30px 15px 30px;text-align:right}}@media (max-width: 700px){.b-coupons{padding:15px 16px 15px 16px}}@media (max-width: 940px){.b-order_minisummary{display:flex;flex-direction:column;width:100%;border-top:1px solid #222a2b;padding-top:10px}}@media (max-width: 339px){.b-order_minisummary-summary .order-totals-table .order-totals-table-row.order-privacy{min-height:70px !important}}@media (min-width: 861px){.b-order_minisummary-summary{max-height:none !important}}@media (max-width: 940px){.b-order_minisummary-summary{background:#fff;width:100%}}.b-order_minisummary-summary_wrapper{position:relative}.b-order_minisummary-actions{margin-top:30px;text-align:center}.l-checkout .b-order_minisummary-actions .button-large{width:100%}@media (max-width: 940px){.l-checkout .b-order_minisummary-actions{display:none}}@media (min-width: 861px){.b-order_minisummary-promo_added{font-family:"SansD-Cn-Bold";font-size:14px;color:#df0a0a;margin:0 0 -27px;position:relative;align-items:center;top:9px}.b-order_minisummary-promo_added .label{max-width:73%;overflow:hidden;line-height:1.1}.b-order_minisummary-promo_added .value{line-height:1.1}.b-order_minisummary-promo_added+.order-total{padding-top:32px}.b-order_minisummary-promo_added+.order-total .value{color:#df0a0a}}@media (max-width: 860px){.b-order_minisummary-promo_added{display:none !important}}@media (max-width: 940px){.p-checkout .b-link-promo{color:#222a2b}.p-checkout .js-order-totals *:focus{outline:1px  dotted #FFFFFF}}.customerservicemain{margin:auto;width:81%}.customerservicemain .breadcrumbs{margin-left:0}.customerservicemain .color-options li{margin:5px 5px 0 0}.customerservicemain #secondary{margin-top:90px;right:5%;top:auto;width:300px}.customerservicemain #secondary>div{text-align:center}.customerservicemain .cvn-tip{display:block;margin:10px 0 0 23%;padding-left:2rem;text-align:left}.customerservicemain .order-payment-summary{margin-top:0}.customerservicemain.cs{width:100%}.char-count{font-size:12px;color:grey}h6.subheader{color:black;clear:both;float:left;font-size:.8em;font-weight:normal;margin-bottom:35px;text-transform:none}.form-row input[type=checkbox]{margin-left:29%}.orderlabel.h6{display:inline}.section-header-underline{font-size:1.5rem;text-transform:uppercase}.warranty-step{background:#efefef;color:#b9b9b9;display:-moz-inline-stack;display:inline-block;height:13px;line-height:40px;position:relative;vertical-align:middle;width:32%}.warranty-step h5{line-height:normal;margin-top:10px;padding-top:12px}.warranty-step:first-of-type{margin-left:0}.warranty-step:last-of-type{margin-right:0}.warranty-step:not(.selected) .highlight{color:#b9b9b9}.warranty-step.selected{background:#02bbd5}.warranty-step.selected h5{color:#2b2b2b}#main .ordersearchfield .form-row input[type="text"],#main .ordersearchfield .form-row input[type="password"],#main .ordersearchfield select,#main .ordersearchfield input[type="tel"],#main .ordersearchfield input[type="email"],#main .us-order-claim .contactMessage .form-row input[type="text"],#main .us-order-claim .contactMessage .form-row input[type="password"],#main .us-order-claim .contactMessage select,#main .us-order-claim .contactMessage input[type="tel"],#main .us-order-claim .contactMessage input[type="email"]{width:100%}@media (max-width: 940px){.contactForm.noaddress .form-row span.error{display:block;float:left;margin-bottom:20px;margin-left:26%;position:relative}}@media (max-width: 650px){.contactForm.noaddress .form-row span.error{margin-left:5%;width:100%;text-align:left}}#frepowerwarranty,#callout,.waitbox{background:#fafafa;border:2px solid #efefef;margin:20px auto;padding:16px;text-align:center}#frepowerwarranty a,#callout a,.waitbox a{font-family:"SansD-Regular";text-transform:none}#frepowerwarranty h4,#callout h4,.waitbox h4{font-family:"SansD-Cn-Bold"}#frepowerwarranty h4.notice,#callout h4.notice,.waitbox h4.notice{color:#e00000;font-family:"SansD-Cn-Bold";text-transform:uppercase}.category span p{color:transparent;margin-top:8px}.allsteps{border:2px solid #efefef;margin-bottom:20px;padding-bottom:20px}.requireorder .selected-product-remove{display:none}.requireorder .selected-product.sku,.requireorder .selected-product.color,.requireorder .selected-product.promo{display:none}.contactmin #step3{margin:0 auto}@media (min-width: 941px){.contactmin #step3{min-width:750px}}@media (max-width: 940px) and (min-width: 651px){.contactmin #step3{min-width:625px}}.contactmin .contactusinput{margin-bottom:0}.contactmin .description label{margin-top:0;vertical-align:top}.contactmin .description textarea{width:63%}.contactmin .email h5{display:none}.contactmin .form-row .faux-select{width:63%}.finder-select-mode{text-align:center}.finder-select-mode h6{display:inline-block;color:#000000}.finder-select-mode #findbybrand,.finder-select-mode #findbyorder{border-width:1px;cursor:pointer;height:auto;margin:0 6px;padding:6px 17px}.finder-select-mode #findbybrand.selected-search-mode,.finder-select-mode #findbyorder.selected-search-mode{color:#fff}.finder-select-mode .formfield{float:left}.finder-select-mode .formfield .input-text{width:100%}.finder-select-mode .formfield .label{margin-left:0}.mini-help{display:none}.mini-help .help-content{display:none}#help-navigation{color:#02bbd5;position:fixed;top:368px;right:0px;z-index:2;cursor:pointer}#help-navigation .help-tab{background:#2b2b2b;height:500px;float:left;width:52px;box-shadow:-3px 0px 2px #000000}#help-navigation .help-tab h6{margin-top:8px;margin-bottom:8px;font-weight:bold;text-transform:uppercase;font-size:8px;font-size:.8rem}#help-navigation .help-tab.expanded{margin-right:1rem}#help-navigation .help-tab .contactus-arrow{font-size:2rem}#help-navigation .help-content,.mini-mobile-help .help-content{background:#efefef;width:330px;height:500px;display:none;color:black;text-align:left}#help-navigation .help-content h5,.mini-mobile-help .help-content h5{text-transform:uppercase;padding:1rem 0 0.5rem 0}#help-navigation .help-content b,.mini-mobile-help .help-content b{font-weight:bold}#help-navigation .help-content p,.mini-mobile-help .help-content p{color:#222a2b;margin:0.5rem 0;line-height:1.5rem}#help-navigation .help-content .warlink,.mini-mobile-help .help-content .warlink{margin-top:1rem}#help-navigation .help-content .warlink a,.mini-mobile-help .help-content .warlink a{text-decoration:underline}#help-navigation .help-content .contactus-divider,.mini-mobile-help .help-content .contactus-divider{border-bottom:2px solid #595a59;margin:15px 30px 15px 70px}#help-navigation .help-icon,.mini-mobile-help .help-icon{display:-moz-inline-stack;display:inline-block;height:25px;width:25px;border:2px solid #02bbd5;border-radius:50%;font-weight:bold;line-height:28px;margin-top:169px}#help-navigation #contactus-collapse-arrow,.mini-mobile-help #contactus-collapse-arrow{display:none}#help-navigation .contactus-divider,.mini-mobile-help .contactus-divider{left:55%}#step1{padding-top:30px;width:100%}#step1 .addProduct.byorder{display:none}#step2{padding-top:30px;text-align:left}#step2 h6{text-transform:uppercase;font-weight:bold}#step2 h6>span{background-color:#02bbd5;padding:5px;width:18px;height:18px;border-radius:25px;text-align:center;display:inline-block;color:white;font-weight:bold;vertical-align:baseline}#step2 ul{margin-left:3rem;list-style-type:disc}#step2 ul li{margin-top:5px}#step2 #traverse{margin-left:1rem}#step2 #uploadinstructions .tooltip{color:#2b2b2b;font-weight:normal;text-decoration:underline;margin-left:.1em;float:none}#step2 .buttonpanel{margin-left:0;text-align:center}#step2 .buttonpanel .disabled{display:none}.step.normal{width:100%}.step .button-large.disabled{background:gray !important;cursor:default !important;color:#fff !important;opacity:0.6}.step .button-large.disabled a{cursor:default !important}#callout{margin:10px 0px 10px 60px;width:275px}.warranty-photo .contact-us-progress{display:inline}.warranty-photo .content-asset h6,.warranty-photo .content-asset p,.warranty-photo .content-asset li{color:#222a2b}.warranty-photo p{margin:1rem}.warranty-photo hr{border-color:#efefef}.warranty-photo .warranty-image-footer{font-size:.9em}.warranty-photo .warranty-image-footer .warranty-image-footer-content{background-color:#efefef;padding:15px}.warranty-photo .warranty-image-footer hr{border-color:#222a2b;margin:50px 0 50px 0}.payment-method .securecon{top:-3rem}.errormessage{margin-bottom:20px;text-align:center;color:red}.contactinput{width:60%}fieldset legend{text-align:left}div.clear{clear:both}.globaland{display:none}.newsletter label{width:300px;float:right}hr{display:none}.product-list-item,img{display:inline-block}.selected-product.color{clear:none}.selected-product-info{width:50%;position:relative;float:right}.selected-product-info .description label{margin-bottom:1rem}.selected-product-info input{width:100%}.damageditems{z-index:1;position:absolute;width:100%}.damageditems h2{border-bottom:1px solid #efefef;font-family:"SansD-Regular";font-size:.9rem}.damageditems h6{border-bottom:1px solid #efefef;font-family:"SansD-Cn-Bold";font-size:1.25rem;margin:0 0 1rem 0;padding-bottom:20px;text-align:center;text-transform:uppercase;width:100%}.damageditems hr{width:100%}.damageditems .damaged-product-image{float:left;width:100px}.damageditems .damageditemdivider .clear{margin:40px}.damageditems .damageditemdivider .info-label{float:left;clear:none;color:#888888}.damageditems .damageditemdivider .label{display:inline-block;margin:10px 0;padding:5px 0 15px 1%;width:49%;text-align:right}.damageditems .damageditemdivider .selected-product{margin:10px 0;padding:5px 0 15px 0}.damageditems .damageditemdivider .selected-product.name{font-family:"SansD-Bold";width:auto;text-align:center}.damageditems .damageditemdivider .selected-product.color{width:auto}.damageditems .damageditemdivider .selected-product.purchasedate{display:inline-block;padding-left:1%;text-align:left;width:49%}.fancybox-wrap{background-color:#fff;border:1px solid #2b2b2b;margin-top:30px;z-index:11}.fancybox-close{background-color:transparent;color:white;font-size:1rem;padding:10px;position:absolute;right:0px;top:-36px}.fancybox-close:after{content:'close'}.fancybox-close:hover{background-color:#02bbd5;color:#fff}.fancybox-overlay{background:black;left:0;opacity:0.8;position:absolute;top:0;z-index:10;height:100% !important;width:100% !important}.checkorder .type2{display:none}.checkorder span.error{top:63%;width:100%;right:-30px}.ordersearchfield{border:0;margin:auto;width:45%}.ordersearchhead{margin:70px auto 20px auto}.order-search{display:none;width:90%}.order-search,.purchaselocation{margin:auto}.order-search label,.purchaselocation label{float:left;text-align:left;margin-left:2%;margin-bottom:10px;width:100%;text-transform:uppercase}.order-search .formfield,.purchaselocation .formfield{width:40%}.order-search .formfield.globalor,.purchaselocation .formfield.globalor{margin:10px 0% 0 0%;padding:0 5%;text-align:center;width:10%}.order-search .formfield.globalor h4,.purchaselocation .formfield.globalor h4{font-family:"SansD-Cn-Bold";margin:48px 0 0 0;text-transform:uppercase}.order-search .formactions,.purchaselocation .formactions{clear:both}#ordernumfield{position:relative;width:100%}#ordernumfield .form-row{width:100%}.ordersearchfield .f-field--order_number span.error,.ordersearchfield .f-field--last_name span.error,.ordersearchfield .f-field--zip_code span.error{width:19px;right:-20px}#ordertooltip{left:250px;position:absolute;top:16px}#altordertooltip{left:134px;top:14px}#altordertooltip{color:#02bbd5;position:absolute}#altordertooltip .tooltip{font-size:15px;font-size:1.5rem;text-decoration:none}#altordertooltip [data-icon]:before{font-family:"Icons";content:attr(data-icon);-webkit-font-smoothing:antialiased;color:#2b2b2b}#altordertooltip a [data-icon]:before{color:#2b2b2b}#altordertooltip a:hover [data-icon]:before{color:#02bbd5}#ordersearch-loader{margin:auto}.order-search-results{border-top:2px solid #efefef;margin-top:30px;padding:30px 0px 10px 0px}#order-search-products{padding:10px 10% 10px 10%}#order-search-products a{color:#2b2b2b}#order-search-products a:hover{color:#000}#order-search-products img{margin:0 auto 10px auto}#order-search-products .product-list-item{clear:both}#order-search-products .product-list-item .sku,#order-search-products .product-list-item .promo{display:none}#order-search-products .product-list-item .not-available{display:none}#order-search-products .product-availability-list{display:none}#order-search-products .order-search-product{display:inline-block;height:150px;width:200px;margin-top:10px;text-align:center}#order-search-products .attribute .label{display:none}#order-search-products .promo{display:none}.newsletter .form-row label{float:right;width:70%;padding-right:125px;text-align:left;margin-top:5px}.contactus-header{text-align:center;margin:0px auto 86px auto}#address,#billingaddress{padding-right:60%}.required-indicator{display:none}.required-indicator-text{font-size:.8em}.contactusinput{float:none;width:100%;margin-bottom:5rem}.contactusinput #contactus-input-header{text-align:center;margin-top:20px}.contactusinput #createAccount label{text-align:right;width:145px}.contactusinput button[name="dwfrm_login_login"]{float:right}.contactusinput .formfield.description .form-row{margin-bottom:0.5rem}.contactusinput .formfield.description .form-row label{text-align:left}.contactusinput .formfield.description .form-row textarea{width:100%}.contactusinput .form-field-tooltip .tooltip-content{display:none}.contactusinput .formfield.useapofpo label{width:20%}.contactusinput #dwfrm_address_zip,.contactusinput #dwfrm_address_phone{width:150px;margin-right:90px}.contactusinput [for='dwfrm_contactus_customer_addtoemaillist']{width:400px;display:inline-block}.contactusinput [for='dwfrm_contactus_customer_createaccount']{position:absolute;left:170px}.contactusinput h6{color:#000000;clear:both}.contactusinput hr{border-color:#CCCCCC;clear:both}.contactusinput button.type2{float:left;width:100%;background:transparent;border:none;font-size:12px;font-size:1.2rem;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;color:#222a2b;font-weight:bold;padding-right:5px;position:relative;text-transform:uppercase}.contactusinput .tooltip{margin:0}.contactusinput .cvn.inline{display:inherit !important;padding:0}.payment-method-options{display:none}.ccn{position:relative}.ccn .cctype.form-field-tooltip{position:absolute;top:13px}#ui-datepicker-div{background-color:#FFFFFF;border:1px solid #000000}#ui-datepicker-div .ui-datepicker-header{position:relative;padding:.2em 0;background-color:#fed100;border:1px solid}#ui-datepicker-div .ui-datepicker-unselectable{background-color:#DADADA}#ui-datepicker-div tr{border:1px solid black}#ui-datepicker-div td{border:0;padding:1px;border:1px solid}#ui-datepicker-div .ui-icon-circle-triangle-e{webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;border-color:transparent transparent transparent #000000;border-style:solid;border-width:10px 10px;content:'';position:relative;left:50%;width:10px;height:5px}#ui-datepicker-div .ui-icon-circle-triangle-w{webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;border-color:transparent #000000 transparent transparent;border-style:solid;border-width:10px 10px;content:'';position:relative;left:50%;width:10px;height:5px}.warranty #checkout-login{position:absolute;width:350px;margin:100px 50px 0 0;right:5%;background-color:#C2DEE0;padding:20px;display:none}.warranty #checkout-login button{font-size:12px;font-size:1.2rem;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;color:#222a2b;font-weight:bold;padding-right:5px;position:relative;text-transform:uppercase;width:100px}.warranty #checkout-login button:after{-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;border-color:transparent transparent transparent #222a2b;border-style:solid;border-width:5px 6px;content:'';left:115%;position:absolute;top:10%;margin-left:-30px;margin-top:7px}.warranty #checkout-login .section-header{background:none;border:none;text-transform:none;font-style:italic}.warranty #checkout-login .dialog-required{display:none}.warranty #checkout-login .form-row{text-align:right;width:100%;margin:10px 0 10px 0}.warranty #checkout-login .login-box-content>p{color:#222a2b;padding-bottom:20px}.warranty #checkout-login form+p{display:none}.warranty #checkout-login label{display:inline-block;text-align:right;margin-right:20px;color:#000000}.warranty #checkout-login .input-text,.warranty #checkout-login .input-text-pw{display:inline-block;width:200px;float:right}.warranty #checkout-login .login-box{width:100%}.warranty #checkout-login #dwfrm_oauthlogin{display:none}.warranty #checkout-login #password-reset{margin:0;font-size:.9em}.warranty #checkout-login span{color:black}#casefinder{width:100%}#casefinder fieldset{border:none}#casefinder .button-large.select-case-color{display:none;width:200px;margin-left:auto;margin-right:auto}.header-separator{display:none}.warranty-instruction{background:#DADADA;padding:0 30% 0 30%;margin-top:10px;height:400px;width:100%;text-align:center;padding:10px}.warranty-instruction b{font-weight:bold}.warranty-instruction .warranty-video{height:300px;width:600px;background:#222A2B;margin-left:auto;margin-right:auto;margin-top:20px}.highlight{color:#02bbd5;font-family:"SansD-Cn-Bold";text-transform:uppercase}.orderstatus,.orderhistory{display:none;clear:both}.contactusimage{width:70%;float:left;display:none}#step-4 hr{float:left;width:70%}.loading{display:none;background:none;margin-left:50%}.emailwconfirm,#createAccount{padding-right:60%;margin:0px;width:100%}.emailwconfirm .formfield,#createAccount .formfield{clear:both;text-align:left;padding-right:50px}.emailwconfirm .faux-checkbox,#createAccount .faux-checkbox{position:relative}formfield.email{margin-left:65px}formfield.emailconfirm{margin-left:5px}.warrantyfooter{margin:2%;float:left;width:100%}.noaddress .buttonpanel{display:block}.noaddress .form-row label{vertical-align:top}.noaddress .form-field-tooltip{display:none}.noaddress .description textarea{display:inline-block;height:150px;width:63.5%}.noaddress .step{margin:auto;max-width:700px}.thanks-header hr{width:80%}.thanks-header h4{text-align:center;width:100%}.thanks-header .contact-us-progress{display:none}.formfield.reason{margin-left:4%;text-align:center}.returns-thanks,.contact-us-thanks{margin-top:30px}.returns-thanks h1,.contact-us-thanks h1{color:#888888;font-size:2em;text-align:center}.returns-thanks h2,.contact-us-thanks h2{font-family:"SansD-Cn-Bold";font-size:1.75rem;text-align:left;text-transform:uppercase}.returns-thanks h6,.contact-us-thanks h6{color:#b8b8b8;font-family:"SansD-Cn-Bold";font-size:1.25rem;text-transform:uppercase}.returns-thanks p,.contact-us-thanks p{color:#b8b8b8;clear:both;padding:0;margin-bottom:30px;text-align:left}.returns-thanks .order-confirmation-details,.contact-us-thanks .order-confirmation-details{border-top:1px solid #efefef;padding:2% 0}.returns-thanks .order-billing-address,.contact-us-thanks .order-billing-address{margin-top:0}.returns-thanks .order-totals-table .label,.contact-us-thanks .order-totals-table .label{display:table-cell;float:left;margin-right:3%;text-align:left;width:62%}.returns-thanks .order-totals-table .value,.contact-us-thanks .order-totals-table .value{display:table-cell;float:left;width:35%}.returns-thanks .order-number-row,.contact-us-thanks .order-number-row{display:none}.returns-thanks .details-data-container>.value,.contact-us-thanks .details-data-container>.value{width:50%}.returns-thanks .shippinginfo,.contact-us-thanks .shippinginfo{display:table;width:100%}.image-upload .image-upload-header{clear:both}.image-upload ul.image-upload-help li{font-size:inherit;list-style:disc outside none;margin:10px 0 10px 25px;padding:5px 0}.image-upload .image-upload-help hr{margin-top:30px}.image-upload .image-upload-main{float:left;width:70%}.image-upload .image-upload-text{float:left}.image-upload #contactInfo{float:right;width:220px;background:#EEE;padding:10px 15px 10px;margin:5px 0 20px 20px}.image-upload #contactInfo h2{text-transform:uppercase;border-bottom:2px solid #02bbd5;padding:0 0 2px 0;margin:0 0 5px}.image-upload #contactInfo ul li{list-style:none;padding:2px 0;margin:0}.image-upload .bodycontentasset h2{padding:10px 0}.image-upload .bodycontentasset h2 a{text-decoration:underline}.image-upload .bodycontentasset h2 a:hover{text-decoration:underline}.image-upload #incident_form{background:#EEE;border:1px solid #ddd;margin:15px 0 20px;padding:15px 25px}.image-upload #incident_form textarea{width:400px;margin-bottom:15px}.image-upload #incident_form label{font-size:1.2em;margin-bottom:15px;width:125px}.image-upload #incident_form select{margin-bottom:15px}.image-upload #incident_form #incident_form_submit{margin:15px 0 0;width:90px;background:#02bbd5;padding:5px 20px;color:white;font-size:1.15em;text-transform:uppercase;cursor:pointer}.image-upload .help-list li{font-size:14px}@media (max-width: 1000px){.image-upload .image-upload-main{width:60%}}@media (max-width: 940px){.image-upload .image-upload-main{width:100%}.image-upload #contactInfo{text-align:center;width:100%}}.productpicker-footer,.warrantyStatementWrap{margin:30px}.productpicker-footer a,.warrantyStatementWrap a{font-family:"SansD-Regular";text-transform:none}@media (max-width: 940px){.warranty #checkout-login{width:80%}.input-text,.input-text-pw{width:80%}.damageditems{width:80%;float:left;margin-left:8%}.formfield.description{padding-right:0%;margin-left:0%}#step-4 hr{width:100%}.contactusinput h6{text-align:center}.productinfo,.emailwconfirm,#address{margin-right:50px;padding-right:0%;margin-left:0%}.productinfo .form-row,.productinfo .label-checkbox,.emailwconfirm .form-row,.emailwconfirm .label-checkbox,#address .form-row,#address .label-checkbox{display:block;width:100%}.productinfo .form-field-tooltip,.emailwconfirm .form-field-tooltip,#address .form-field-tooltip{position:relative}.order-search .product-list-item .name{display:block}.order-search .product-list-item .product-availability-list{display:none}.checkorder{margin:0 5%}.checkorder .form-field-tooltip{top:25px}.checkorder .form-row{text-align:center;width:100%}.checkorder .globalor{display:block;margin:12px auto 20px 0;width:20%;padding:0}.checkorder .globalor h4{float:none}.checkorder span.error{top:69%;right:-15px;position:absolute !important}span.error:before{right:13% !important}.validation-icon.valid{color:#00AA00;position:absolute;right:13%;margin-top:-35px}.mini-help.otter-tabs .otter-tab .help-content{margin:0;width:auto}.mini-help.otter-tabs .otter-tab .help-content #callout{width:auto;margin:0}.purchaselocation{width:81%}.order-search span.error{width:60%;top:63%;right:-30px}}@media (max-width: 940px) and (min-width: 651px){#main.customerservicemain{width:96%}.ordersearchfield{width:100%}}@media (max-width: 650px){#main.customerservicemain{text-align:center;width:100%}#main.customerservicemain .order-totals-table .order-totals-table-cell{font-size:1rem}#main.customerservicemain #secondary{display:block;position:relative;right:0;width:100%}#main .noaddress #dwfrm_billing_email_emailAddress{width:86%;margin:1%}.mini-mobile-help{display:block}.warranty{padding:2% 0% 2% 0%}.allsteps{border:none}#step2 .section-header-underline{display:none}#step2 .button-large{margin:0;width:92%}#help-navigation{display:none}.contactus-header{margin-bottom:0;padding-top:20px}h3.section-header-underline{font-size:1.25rem}h3.section-header-underline:after{border-bottom:2px solid #02bbd5;content:'';display:block;margin:5px auto;width:11px}.highlight{display:block}.warranty-step h5{font-size:1rem}.warranty-step h5 span{font-size:1.25rem}.ordersearchfield,.order-search .formfield{width:100%}.ordersearchfield.globalor,.order-search .formfield.globalor{margin:12px 0 0 0;padding:0}.ordersearchfield.globalor h4,.order-search .formfield.globalor h4{margin:0;text-align:left}.ordersearchfield .formactions,.order-search .formfield .formactions{float:left;margin-left:1%;width:102%}.ordersearchfield .form-row,.order-search .formfield .form-row{width:94% !important}#frepowerwarranty h4{font-family:"SansD-Bold";font-size:.9rem}#frepowerwarranty .bodylarge{font-size:.9rem}.findcaseinstruction{display:none}.warranty #checkout-login,.damageditems{position:relative;width:90%;margin:50px 25px 50px 25px;float:none;top:0;height:100%}.warranty #checkout-login label,.damageditems label{float:left;margin-left:50px}.selected-product-info{float:none;padding:0;width:100%}.selected-product-info .infoinput{margin:0}.damageditems .damageditemdivider{width:100%;margin-left:0;margin-right:0;display:block}.damageditems hr:last-of-type{display:none}.warranty-photo{margin:0 1%;width:100%}.otter-tabs .otter-tab>div,.otter-tabs .otter-tab-expanded>div{padding:5% 5%;width:80%}.mini-mobile-help{margin-left:-9%;display:block}#callout{margin:20px auto;width:auto}.warranty .selected-product-info{height:auto;clear:both}.warranty .selected-product-info form{margin:0}.contact-us-progress .warranty-step{float:none;width:90%;background:none;text-align:left;margin-bottom:20px;border-left:5px solid #efefef;padding-left:10px;min-height:3rem}.contact-us-progress .warranty-step.selected{border-left:5px solid #02bbd5}.contact-us-progress h5{float:none;margin:0;padding:0}.warranty .formfield.reason{margin-left:5%}.finder-select-mode #findbybrand,.finder-select-mode #findbyorder{margin:10px 6px 0 6px;width:75%}.categoryList{width:100% !important}.details-data-container>.label{margin-top:20px;display:block;width:100%}.email legend h6{text-align:left}#altordertooltip{top:27px}.order-search span.error{width:100%;top:69%;right:-33px;font-size:12px}}@media (max-height: 875px){#help-navigation{top:200px}}@media (max-height: 700px){#help-navigation{top:125px}}@media (max-height: 641px){#help-navigation{display:none}}.form-row .faux-selectInner{line-height:45px}.errorform{display:none;margin-left:0}.email h2{display:none}.address .errorform{margin-top:10px}.bodycontentasset h3{padding:0;background-color:white;margin-top:10px}.bodycontentasset h2{border-bottom:solid 2px #eeeeee;margin-bottom:10px}.wall{margin:0 21%;padding-top:2%}.wall .category,.wall .product{border:2px solid rgba(0,0,0,0);cursor:pointer}.wall [data-icon]:before{color:black}.wall [data-icon]:before:hover{color:#02bbd5}.wall .category [data-icon]:before{font-size:2rem}.wall .category:hover{color:#02bbd5}.wall .category:hover [data-icon]:before,.wall .category:hover .categoryName{color:#02bbd5}.wall .label,.wall form .label{float:left;width:110px;text-align:left}.crumb-close:before{display:none}.buttonpanel{margin:auto;margin-left:50%;text-align:left}.buttonpanel .button-large{display:inline-block;height:30px;margin-right:30px;padding:15px 0 0 0;width:150px}.requireorder #step3 .buttonpanel{display:block}#incident_form fieldset{border:1px solid gray;padding-left:10px;margin-bottom:10px}#incident_form fieldset legend{font-size:1.2em;padding-right:5px;font-weight:bold;color:#868686}.errormessage{font-size:1.4em;margin-top:5px;padding-left:5px}.selected-product-display{float:left;width:50%}.selected-product-display .selected-product.name{font-family:"SansD-Cn-Bold";text-align:center}.selected-product-header{display:none}.selected-product-name{margin-bottom:20px}.warranty-warning{border:1px solid #efefef;background-color:#fafafa;color:#FF0000;font-weight:bold;padding:20px;text-align:left}.description textarea,.purchaseDate input{width:100%}.reason .description textarea{width:40%}.reason label{display:block;width:auto;text-align:center;margin-bottom:1em}.selected-product-color{color:black;clear:both;text-transform:uppercase}.variation-select{float:left;text-align:center;text-transform:uppercase;width:100%}.variation-select .selected-product-color{padding-right:15px}.variation-select p.bodylarge{font-family:"SansD-Cn-Regular";margin-top:1em}.altswatch{margin-top:20px;text-align:left}.selectedimage{margin:40px auto;max-width:300px;min-height:150px}#bodyform>.selectedproduct{border-bottom:1px solid #efefef}.selectedproduct{clear:both;margin:0 auto 10px auto;padding-bottom:1em;position:relative;width:90%}.selectedproduct h3{padding:10px 3px 0;background-color:white}.selectedproduct h3.selected{padding-left:15px}.selectedproduct .infoinput{margin-right:1em}.selectedproduct .infoinput span.error{top:60%;right:0;width:auto}.selectedproduct input,.selectedproduct label,.selectedproduct textarea{width:100% !important;text-align:left}.selectedproduct .color{font-size:.9em}.selectedproduct .sku{font-size:.9em;padding-left:15px}.selectedproduct.reasononly .purchaseDate,.selectedproduct.reasononly .altswatch{display:none}.selected-product-remove{text-align:center}#dwfrm_contactus_description{resize:vertical}#ui-datepicker-div .ui-datepicker-header,#ui-datepicker-div .ui-datepicker-title{background-color:#fff}#ui-datepicker-div .ui-icon-circle-triangle-w,#ui-datepicker-div .ui-icon-circle-triangle-e{height:1px !important;text-indent:-99999px}.remove{text-decoration:underline}.damageditem{padding-right:2em;width:100%}.damageditem .additionalinfo{margin-top:0.5em}.damageditem.empty{display:none}button.type2{background:#F1D600 url(../images/bg_button_gold.gif);border:solid 1px #e7d1db;padding:0 5px 0 5px}button.type2:disabled{background-color:#efefef}a.categoryName{color:#2b2b2b;display:block;font-family:"SansD-Cn-Regular";font-size:1.25rem;min-width:75px;text-align:center;text-transform:none}a.categoryName:hover{color:#000}.categoryList{float:none;height:150px;width:200px;text-align:center}.categoryList img{padding:0}.categoryList .product img{height:70px}.producttile{width:110px}h4.findcaseinstruction{margin-bottom:31px;margin-top:2.3em}h4.findcaseinstruction span{font-weight:normal}#findcasedevice,#findcasecase{display:none}.productselect .breadcrumb{cursor:pointer;font-weight:bold;margin:0 auto 50px auto;padding:0.5em 0.5em 0.5em 175px;text-align:left;width:auto}.productselect .breadcrumb h5{display:inline;float:left;font-size:100%;margin-right:20px;text-transform:uppercase}.productselect .breadcrumb h5.select-header{left:100px;position:absolute}.productselect .breadcrumb a{display:inline-block;float:left;margin:-2px 20px 20px 0;text-transform:none}.productselect .breadcrumb a.findreset{color:#02bbd5;text-transform:uppercase}.productselect .level{color:#2b2b2b}.productselect .level span:after{border:1px solid #5a5959;border-radius:90px;color:#02bbd5;content:'x';margin-left:8px;padding:0px 9px 2px 9px}.productselect [data-icon]:before{font-size:5px;font-size:.5rem;vertical-align:1px;pointer-events:none}.productselect .category a[title="nokia-warranty"] span:before{font-size:20px;font-size:2rem;line-height:2.8em}.productselect .category a[title="sony-warranty"] span:before{font-size:22px;font-size:2.2rem;line-height:2.8em}.items li{cursor:pointer;border:2px solid rgba(0,0,0,0)}.items li.selected{border:2px solid grey}.ordereditems{min-height:200px}.ordereditems .items{width:65%}.ordersearch{width:49%}@media (max-width: 1050px){.categoryList{height:150px;width:150px}}@media (max-width: 940px) and (min-width: 651px){.buttonpanel .button-large{margin-right:5%;width:40%}}@media (max-width: 650px){.wall{padding:3% 0 0 0}.categoryList{margin-right:0px}.findcaseinstruction{display:none}.productselect .breadcrumb{font-size:.75rem;padding:0.5em 0.5em 0.5em 28%;margin:0;min-height:100px}.productselect .breadcrumb a{display:inline-block;font-size:1rem;margin:0 15px 1.2em 0;padding:0 10% 0 5px;position:relative;width:80%}.productselect .breadcrumb h5{font-size:0.8rem;left:10%;margin-top:1px;position:absolute}.productselect .breadcrumb h5.select-header{left:10%}.productselect .breadcrumb .crumb-close{position:absolute;right:0;top:0}.productselect .breadcrumb .level span:after{padding:0px 6px 2px 7px;position:absolute;right:0;top:-2px}.productselect .selectedproduct{margin-top:10px}.selected-product-display{margin-bottom:30px;width:100%}.selected-product-header{border-bottom:1px solid #efefef;display:block;font-family:"SansD-Cn-Bold";margin-bottom:10px;padding-bottom:10px;text-transform:uppercase;margin-top:5px}.selected-product.name{border-bottom:1px solid #efefef;float:none;padding-bottom:10px;text-align:center;text-transform:none;width:100%}.buttonpanel{margin:0;text-align:center}.selectedproduct .bodylarge{float:right;font-family:"SansD-Regular";position:relative;width:100%}.selectedproduct .bodylarge span{border-bottom:1px solid #efefef;display:block;float:right;width:100%}.selectedproduct .bodylarge .sku{padding:8px 0 8px 30%;width:100%}.selectedimage{height:80px;margin:-40px 0 0 0;min-height:0;position:absolute;top:85px;width:80px}.remove{display:none}}.customerservicemain{box-sizing:border-box;max-width:1440px;padding:0 1% 2em 1%}.customerservicemain h2{text-align:center;margin-bottom:1rem;border-bottom:1px solid #efefef}.customerservicemain h3{margin:10px 0 20px 0;text-transform:uppercase}.customerservicemain h5{margin-bottom:1rem}.customerservicemain form{margin-bottom:2rem}@media (min-width: 64em){.customerservicemain form{max-width:75%;margin-left:auto;margin-right:auto}}.customerservicemain form.oauth input{height:40px;box-shadow:none}.customerservicemain form .form-caption{margin:2rem 0 1rem 0}.customerservicemain form input[type="checkbox"],.customerservicemain form input[type="radio"]{margin-left:25%}.customerservicemain fieldset{border-bottom:none;padding:10px 0}.customerservicemain span.error{position:relative;text-align:left;width:100%}.customerservicemain .button-bottom{position:absolute;right:0;left:0;bottom:15px}.customerservicemain .content-asset .button p:after,.customerservicemain .content-asset .button-large p:after{left:90%;top:30%}.customerservicemain .content-asset .button-bottom{height:40px}.customerservicemain .content-asset p{margin:0px}.customerservicemain .account-nav{font-size:13px;font-size:1.3rem;font-family:"SansD-Regular";text-align:center;margin:40px 0 2rem 0}.customerservicemain .account-nav span{display:inline-block;margin:0 5% 15px 0;text-transform:uppercase}.customerservicemain .account-nav span a{color:#2b2b2b;font-family:"SansD-Cn-Regular"}.customerservicemain .account-nav span a:hover{color:#000}.customerservicemain .jump-anchor{float:left;height:1px;width:1px;margin-top:-100px;visibility:hidden}.customerservicemain #callout{border-bottom:1px solid #efefef;margin:10px 0px;text-align:center;padding-top:5px;width:auto}.customerservicemain #callout h6{color:#e00000;padding:0 0 5px;margin:0;border:0}.customerservicemain #callout p{font-family:"SansD-Bold";color:#2b2b2b}.customerservicemain #callout .redAlert{font-family:"SansD-Bold";color:#e00000}.customerservicemain #callout .notRedAlert{font-family:"SansD-Bold";color:#2b2b2b}.customerservicemain .help,.customerservicemain .support-warranty,.customerservicemain .faq,.customerservicemain .order-status,.customerservicemain .incident-status,.customerservicemain .loginbox,.customerservicemain .boxes.extras>div{box-sizing:border-box;border:1px solid #efefef;padding:3%;margin-bottom:1rem;flex:0 0 32%}.customerservicemain .help h3,.customerservicemain .support-warranty h3,.customerservicemain .faq h3,.customerservicemain .order-status h3,.customerservicemain .incident-status h3,.customerservicemain .loginbox h3,.customerservicemain .boxes.extras>div h3{border-bottom:none}.customerservicemain .help p a,.customerservicemain .support-warranty p a,.customerservicemain .faq p a,.customerservicemain .order-status p a,.customerservicemain .incident-status p a,.customerservicemain .loginbox p a,.customerservicemain .boxes.extras>div p a{font-family:"SansD-Regular";text-transform:none}@media (min-width: 48em){.customerservicemain .order-status{flex:1;margin-right:1rem}.customerservicemain .loginbox{flex:1}}.customerservicemain .faq .links a,.customerservicemain .legal .links a{font-family:"SansD-Regular";font-size:1rem}.customerservicemain .time{display:block;font-family:"SansD-Cn-Bold";font-size:1.25rem}.customerservicemain .loginbox #password-reset{color:#2b2b2b;float:right;margin-top:16px}.customerservicemain .loginbox #password-reset:hover{color:#000}.customerservicemain .loginbox .viewacct{margin-top:30px}.customerservicemain #dwfrm_login_login{font-family:"SansD-Cn-Bold"}.customerservicemain .boxes{text-align:center}@media (min-width: 48em){.customerservicemain .boxes{display:flex;justify-content:space-between}}.customerservicemain .boxes ul.links li{font-size:75%;margin-top:1rem;text-transform:uppercase}.customerservicemain .extras>div{border:1px solid #2b2b2b;position:relative}.customerservicemain section.customerservice-summary button[name="dwfrm_login_login"]{float:right;margin-right:5%}.customerservicemain section.customerservice-summary #password-reset{margin-left:5%}.customerservicemain section.order-status h2,.customerservicemain section.incident-status h2{border:none;font-family:"SansD-Cn-Bold";font-size:1.5rem;text-transform:uppercase}.customerservicemain section.order-status h2:after,.customerservicemain section.incident-status h2:after{border-bottom:2px solid #02bbd5;content:'';display:block;margin:5px auto;width:11px}@media (max-width: 650px){.customerservicemain section.order-status h2:after :not(.accounthead),.customerservicemain section.order-status h2:after :not(#account-main),.customerservicemain section.incident-status h2:after :not(.accounthead),.customerservicemain section.incident-status h2:after :not(#account-main){display:none}}.customerservicemain section.order-status h2.left:after,.customerservicemain section.incident-status h2.left:after{margin:8px auto 8px 0}.customerservicemain section.order-status form .form-row label,.customerservicemain section.incident-status form .form-row label{display:block;text-align:left;width:100%}.customerservicemain section.order-status form .form-row.form-row-button,.customerservicemain section.incident-status form .form-row.form-row-button{float:none;margin-top:1rem}.customerservicemain section.order-status form label.or,.customerservicemain section.incident-status form label.or{display:block;text-align:left;margin-top:1rem;font-family:"SansD-Bold"}.customerservicemain section.order-status .info,.customerservicemain section.incident-status .info{display:none}.customerservicemain .resulttype{display:none}.customerservicemain .orderlabel{bottom:60px;color:#b8b8b8;font-family:"SansD-Cn-Bold";padding-left:60px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.customerservicemain .cs .order-status{border:1px solid #efefef;padding:3%}.customerservicemain .cs .order-status h3{border-bottom:none}.customerservicemain .cs .order-status p a{font-family:"SansD-Regular";text-transform:none}#main.customerservicemain .form-row input{display:block;width:100%;box-sizing:border-box;padding:1rem .5rem;margin:.5rem 0}.l-warranty *,.l-warranty *::before,.l-warranty *::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#newnav ~ .l-warranty{padding-top:111px}.l-warranty-wrapper{margin:0 auto;max-width:1024px;width:100%;padding:0 34px}.l-warranty-wrapper label{display:block;letter-spacing:.6px;font-family:"SansD-Cn-Regular";margin:0;padding:0 0 10px;text-align:left;text-transform:uppercase;width:auto}.l-warranty-wrapper label span{font-size:16px}.l-warranty-wrapper input[type="text"],.l-warranty-wrapper input[type="email"],.l-warranty-wrapper input[type="password"],.l-warranty-wrapper input[type="number"],.l-warranty-wrapper input[type="tel"]{border-radius:0;display:block;height:35px;margin:0;outline:none;padding:5px;width:100%}@media (max-width: 700px){.l-warranty-wrapper input[type="text"],.l-warranty-wrapper input[type="email"],.l-warranty-wrapper input[type="password"],.l-warranty-wrapper input[type="number"],.l-warranty-wrapper input[type="tel"]{font-size:14px}}.l-warranty-wrapper input[type="text"]:active,.l-warranty-wrapper input[type="text"]:focus,.l-warranty-wrapper input[type="email"]:active,.l-warranty-wrapper input[type="email"]:focus,.l-warranty-wrapper input[type="password"]:active,.l-warranty-wrapper input[type="password"]:focus,.l-warranty-wrapper input[type="number"]:active,.l-warranty-wrapper input[type="number"]:focus,.l-warranty-wrapper input[type="tel"]:active,.l-warranty-wrapper input[type="tel"]:focus{outline:none}.l-warranty-wrapper input[type="text"].error,.l-warranty-wrapper input[type="email"].error,.l-warranty-wrapper input[type="password"].error,.l-warranty-wrapper input[type="number"].error,.l-warranty-wrapper input[type="tel"].error{border:1px solid #e00000}.l-warranty-wrapper input[type='checkbox']{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.l-warranty-wrapper input[type='checkbox']:focus+label:before{outline:dotted 1px;outline:auto 5px -webkit-focus-ring-color}.l-warranty-wrapper input[type='checkbox']+label{display:inline-block;padding:7px 0 0px 33px;position:relative;text-transform:none;cursor:pointer;width:auto}@media (max-width: 940px){.l-warranty-wrapper input[type='checkbox']+label{padding:14px 0 9px 47px}}.l-warranty-wrapper input[type='checkbox']+label::before{display:inline-block;line-height:1;speak:none;vertical-align:middle;content:"";left:0;position:absolute;top:4px;z-index:1;width:21px;height:21px;border:1px solid #b7b7b7;font-size:10px;line-height:1;text-align:center;padding:5px 3px}@media (max-width: 940px){.l-warranty-wrapper input[type='checkbox']+label::before{width:35px;height:35px;font-size:16px;padding:9px 6px}}.l-warranty-wrapper input[type='checkbox']:checked+label::before{content:"\e633";font-family:"Icons-Otter";speak:none;-webkit-font-smoothing:antialiased}.l-warranty-wrapper select{height:35px !important;margin:0 !important;width:100% !important;cursor:pointer}.l-warranty-wrapper select:focus+.faux-select{border:1px solid #252525 !important;outline:dotted 1px;outline:auto 5px -webkit-focus-ring-color}.l-warranty-wrapper select+span.error{padding:0}@media (max-width: 700px){.l-warranty-wrapper select+span.error{padding:0}}.l-warranty-wrapper button,.l-warranty-wrapper .button,.l-warranty-wrapper .f-button-large{background:#000;color:#fff;cursor:pointer;display:inline-block;font-family:"SansD-Cn-Regular";font-size:16px;font-family:"SansD-Cn-Bold";height:40px;line-height:43px;padding:0 5px;position:relative;text-align:center;text-transform:uppercase;min-width:202px}@media (max-width: 700px){.l-warranty-wrapper button,.l-warranty-wrapper .button,.l-warranty-wrapper .f-button-large{width:100%}}.l-warranty-wrapper button p,.l-warranty-wrapper .button p,.l-warranty-wrapper .f-button-large p{color:#fff;padding:0;text-align:center;width:100%}.l-warranty-wrapper button p:after,.l-warranty-wrapper .button p:after,.l-warranty-wrapper .f-button-large p:after{display:none}.l-warranty-wrapper button:hover,.l-warranty-wrapper button:focus,.l-warranty-wrapper .button:hover,.l-warranty-wrapper .button:focus,.l-warranty-wrapper .f-button-large:hover,.l-warranty-wrapper .f-button-large:focus{color:#000;background-color:#fff;border:#000 solid 1px}.l-warranty-wrapper button:disabled,.l-warranty-wrapper .button:disabled,.l-warranty-wrapper .f-button-large:disabled{background:#b2b5b5 !important;cursor:default !important;color:#fff !important;opacity:0.6}.l-warranty-wrapper .faux-select{width:100% !important;position:relative;border:1px solid #b7b7b7;height:35px !important;background:#f5f5f5;cursor:pointer}.l-warranty-wrapper .faux-selectInner{padding-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:24px;max-width:100%;min-width:100%;line-height:1}@media (max-width: 700px){.l-warranty-wrapper .faux-selectInner{width:100% !important}}.l-warranty-wrapper .faux-selectInner::before{background:transparent;height:33px;width:33px;border:none;top:0;margin-right:0}.l-warranty-wrapper .faux-selectInner::after{margin-top:14px !important;top:0}.l-warranty-wrapper.error label{color:#e00000}.l-warranty-wrapper.error input,.l-warranty-wrapper.error .f-field-select{border:1px solid #e00000}.l-warranty-wrapper.error .f-field-caption.error-message{display:block;width:auto;color:#e00000;font-style:normal;font-weight:bold;margin:5px 0 0;text-transform:uppercase;font-size:11px}.l-warranty-wrapper .f-field{margin:0 0 24px}.l-warranty-wrapper .f-field.error label{color:#e00000}.l-warranty-wrapper .f-field.error input,.l-warranty-wrapper .f-field.error .f-field-select{border:1px solid #e00000}.l-warranty-wrapper .f-field.error .f-field-caption.error-message{display:block;width:auto;color:#e00000;font-style:normal;font-weight:bold;margin:5px 0 0;text-transform:uppercase;font-size:11px}.l-warranty-wrapper .f-field.error .f-field-caption.error-message .field-error-icon:before{font-weight:normal;font-family:"Icons";content:"\e603";color:#e00000}.l-warranty-wrapper .f-field-required_indicator{display:none}.l-warranty-wrapper .f-field-required_indicator-text{font-size:.8em}.l-warranty-wrapper .f-field--purchaseDate{margin-bottom:0px}.l-warranty-wrapper .f-field-caption,.l-warranty-wrapper .f-field-tooltip{color:#767676;display:block;font-size:14px;font-style:italic;font-weight:400;letter-spacing:.6px;margin:8px 0 24px;text-decoration:none}.l-warranty-wrapper .f-field-caption.m-not-field,.l-warranty-wrapper .f-field-tooltip.m-not-field{margin:-16px 0 24px}.l-warranty-wrapper .f-field-caption.m-right,.l-warranty-wrapper .f-field-tooltip.m-right{float:right}.l-warranty-wrapper .f-field-caption .tooltip,.l-warranty-wrapper .f-field-tooltip .tooltip{margin:0}.l-warranty-wrapper .f-field-tooltip{float:none;position:static !important}.l-warranty-wrapper .f-field-tooltip a.tooltip{color:#767676;font-size:14px;font-style:italic;font-weight:400;letter-spacing:.6px;text-decoration:none}.l-warranty-wrapper .f-field>span.error{display:block !important;width:auto;color:#e00000;float:none;font-style:normal;font-weight:bold;margin:5px 0 0;text-transform:uppercase;font-size:11px;position:static !important}@media (max-width: 940px){.l-warranty-wrapper .f-field>span.error{display:block !important;position:static !important;text-align:left !important;width:auto !important}}.l-warranty-wrapper .f-field>span.error::before{display:none}.l-warranty-wrapper::after{display:table;clear:both;content:''}@media (max-width: 700px){.l-warranty-wrapper{padding:0 20px}}.b-warranty::after{display:table;clear:both;content:''}.b-warranty__header{padding:16px 16px 0}@media (min-width: 48em){.b-warranty__header{margin:32px auto 0}}.b-warranty__header--selected{background:#252525;max-width:unset;padding:16px 34px;margin:0 auto 16px}@media (min-width: 48em){.b-warranty__header--selected{padding:48px 34px;margin:0 auto 32px}}.b-warranty__title{color:#252525;font-size:24px;font-family:"SansD-Cn-Bold";margin:0 0 16px;text-align:center;text-transform:uppercase;letter-spacing:inherit}.b-warranty__title::after{background:#02BBD5;content:'';display:block;height:3px;margin:6px auto 0;width:15px}.b-warranty__header--selected .b-warranty__title{color:#02BBD5}.b-warranty__content{float:left;width:60%;padding-bottom:16px}.m-close+.b-warranty__content{float:none;width:100%}@media (max-width: 940px){.b-warranty__content{float:none;width:100%}}.b-warranty__items{float:right;width:35%}@media (max-width: 940px){.b-warranty__items{float:none;width:100%}}.b-warranty__description{text-align:center}.b-warranty__description p{font-family:"SansD-Cn-Regular";font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.6px;margin:0 0 16px;text-transform:uppercase}.b-warranty__description p a{color:#02BBD5;text-decoration:underline;transition:all .5s ease 0s}.b-all-steps{padding:0}.b-all-steps__step{width:auto !important;border:0 !important;margin:0 !important;padding:0 !important}.b-all-steps .linehead{display:inline-block;text-align:center;overflow:hidden;white-space:nowrap;margin:0 auto 20px;padding:0;width:100%}@media (max-width: 700px){.b-all-steps .linehead{margin:0}}.b-all-steps .linehead>span::before,.b-all-steps .linehead>span::after{display:none}@media (max-width: 700px){.b-all-steps .linehead>span{display:flex;justify-content:space-between}}.b-all-steps .button-large{background:#000;color:#fff;cursor:pointer;display:inline-block;font-family:"SansD-Cn-Regular";font-size:16px;font-family:"SansD-Cn-Bold";height:40px;line-height:43px;padding:0 5px;position:relative;text-align:center;text-transform:uppercase;min-width:202px;margin:0 2px}@media (max-width: 700px){.b-all-steps .button-large{width:100%}}.b-all-steps .button-large p{color:#fff;padding:0;text-align:center;width:100%}.b-all-steps .button-large p:after{display:none}.b-all-steps .button-large:hover,.b-all-steps .button-large:focus{color:#000;background-color:#fff;border:#000 solid 1px}@media (max-width: 940px){.b-all-steps .button-large{width:auto;margin:0 2px}}@media (max-width: 700px){.b-all-steps .button-large{min-width:auto;width:100%}}.b-all-steps .button-large a{padding:0;display:block;height:100%}.b-all-steps .button-large p{display:block;height:100%}.b-warranty-steps{display:flex;justify-content:space-between;margin:0 0 16px}.b-warranty-steps__step{border-top:13px solid #efefef;color:#999c9d;font-family:"SansD-Cn-Regular";font-size:17px;letter-spacing:.6px;padding:10px 0 0;text-align:center;width:49.6%}.b-warranty-steps__step.m-selected{border-color:#02BBD5;color:#252525}.b-warranty-steps__step.m-checked{border-color:#11b854;color:#11b854;opacity:.75}.b-warranty-steps__count{font-family:"SansD-Cn-Bold";font-size:19px;text-transform:uppercase}@media (max-width: 700px){.b-warranty-steps__count{display:block}}.m-selected .b-warranty-steps__count{color:#02BBD5}.m-checked .b-warranty-steps__count{color:#11b854}.b-warranty-steps__arrow{display:none}.b-find-product .btn-group .m-active{border:#000 1px solid;border-bottom:4px solid #02BBD5}.b-find-product .btn-group .m-active .selected-msg{display:inline}.b-find-product .selected-msg{display:none}.b-find-product__order-search{display:none}.b-find-product__variants{align-items:flex-end;display:flex;justify-content:center;margin:0 0 32px}@media (max-width: 700px){.b-find-product__variants{justify-content:space-between}}.b-find-product__variants-brand,.b-find-product__variants-number{color:#b2b5b5;cursor:pointer;font-size:18px;font-family:"SansD-Cn-Bold";letter-spacing:.6px;margin:0 16px;padding:0 0 16px;position:relative;text-transform:uppercase;transition:ease .4s;transition-property:color}@media (max-width: 700px){.b-find-product__variants-brand,.b-find-product__variants-number{margin:0;text-align:center;width:49%}}.b-find-product__variants-brand::before,.b-find-product__variants-brand::after,.b-find-product__variants-number::before,.b-find-product__variants-number::after{background:#b2b5b5;bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transition:ease .4s;transition-property:left, right, color}.b-find-product__variants-brand::before,.b-find-product__variants-number::before{left:50%;right:50%}.b-find-product__variants-brand:hover,.b-find-product__variants-brand.m-active,.b-find-product__variants-number:hover,.b-find-product__variants-number.m-active{color:#252525}.b-find-product__variants-brand:hover::before,.b-find-product__variants-brand.m-active::before,.b-find-product__variants-number:hover::before,.b-find-product__variants-number.m-active::before{background:#02BBD5;left:0;right:0;z-index:2}.b-find-product__variants-brand:hover .selected-msg,.b-find-product__variants-brand.m-active .selected-msg,.b-find-product__variants-number:hover .selected-msg,.b-find-product__variants-number.m-active .selected-msg{display:inline-block}.b-find-product__variants-brand.m-active,.b-find-product__variants-number.m-active{cursor:default}.b-find-product__variants-brand .selected-msg,.b-find-product__variants-number .selected-msg{display:none}.b-find-product__result{display:none;margin:24px 0 0}.b-find-product__form .f-field--purchaselocation .f-field-label_name{font-family:"SansD-Cn-Bold"}.b-find-product__locationinvalid{display:none}.b-order-search-us{border:2px solid #efefef;margin:0;padding:20px}.b-find-product__order-claim{display:none}.b-order-search-us__form,.b-order-search-us__fieldset{margin:0;width:auto}.b-order-search-us .f-field textarea{width:100% !important;height:125px !important}.b-order-search-us .f-field span.error{text-align:left !important}.b-order-search-us__actions{text-align:center}.b-order-search{border:2px solid #efefef;margin:0;padding:20px}.b-order-search__form,.b-order-search__fieldset{margin:0;width:auto}.b-order-search__number::after{display:table;clear:both;content:''}@media (max-width: 700px){.b-order-search__number .f-field{width:100% !important}}.b-order-search__image::after{display:table;clear:both;content:''}.b-order-search__image-damage{float:left;width:40%}@media (max-width: 700px){.b-order-search__image-damage{float:none;width:100%}}.b-order-search__image-damage p{font-size:14px;text-align:left}.b-order-search__image .f-field--damage_image.m-error{border:1px solid #e00000;padding:16px}.b-order-search__image-proof{float:right;width:40%}@media (max-width: 700px){.b-order-search__image-proof{float:none;width:100%}}.b-order-search__image-proof p{font-size:14px;text-align:left}.b-order-search__postal-name{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.b-order-search__postal-name--name,.b-order-search__postal-name--postal{width:45%}.b-order-search__postal-name--or{text-transform:uppercase;font-family:"SansD-Cn-Bold";font-size:16px}.b-order-search__actions{text-align:center}.b-case-search__fieldset{margin:0 !important}.b-case-search__info{border-bottom:2px solid #efefef;font-size:18px;margin:0 0 32px;padding:0 0 16px;text-align:center}@media (max-width: 700px){.b-case-search__info{font-size:16px}}.b-case-search__navigation-buttons,.b-case-search__navigation-titles{text-align:center}.b-case-search__navigation-button{background:#000;color:#fff;cursor:pointer;display:inline-block;font-family:"SansD-Cn-Regular";font-size:16px;font-family:"SansD-Cn-Bold";height:30px;line-height:33px;padding:0 5px;position:relative;text-align:center;text-transform:uppercase;min-width:202px;display:none;margin:0 0 16px}@media (max-width: 700px){.b-case-search__navigation-button{width:100%}}.b-case-search__navigation-button p{color:#fff;padding:0;text-align:center;width:100%}.b-case-search__navigation-button p:after{display:none}.b-case-search__navigation-button:hover,.b-case-search__navigation-button:focus{color:#000;background-color:#fff;border:#000 solid 1px}.b-case-search__navigation-button::before{font-size:11px;margin:0 15px 0 0}.b-case-search__navigation-title{display:none;font-size:24px;font-family:"SansD-Cn-Regular";letter-spacing:.6px;margin:0 0 16px}.b-case-search__navigation-title.m-first{display:block}@media (min-width: 48em){.b-case-search__navigation-title.m-first{margin-top:48px}}.b-case-search__navigation-title.m-big-sapcing{margin:0 0 32px}.b-case-search__help{font-size:14px;font-family:"SansD-Cn-Regular";letter-spacing:.6px;text-align:center;text-transform:uppercase}.b-case-search__breadcrumbs{display:none;margin:32px 0 0;text-align:center}.b-case-search__breadcrumbs-title,.b-case-search__breadcrumbs-reset-link,.b-case-search__breadcrumbs-divider,.b-case-search__breadcrumbs-link{display:inline-block;font-family:"SansD-Cn-Regular";font-size:16px;font-family:"SansD-Cn-Bold";letter-spacing:.6px;margin:5px 20px 5px 0;text-transform:uppercase;vertical-align:baseline}.b-case-search__breadcrumbs-title{margin:0 20px 0 0;color:#b2b5b5}.b-case-search__breadcrumbs-link{display:block;color:#000;background:#02BBD5;transition:all .5s ease 0s;padding:5px 16px;font-family:"SansD-Cn-Regular"}@media (min-width: 48em){.b-case-search__breadcrumbs-link{display:inline-block;padding:8px 16px}}.b-case-search__breadcrumbs-link:hover{color:#000}.b-case-search__breadcrumbs-link:hover .b-case-search__breadcrumbs-link-icon{border-color:#02BBD5}.b-case-search__breadcrumbs-link:focus{outline:1px dotted #FFFFFF}.b-case-search__breadcrumbs-reset-link{display:none;color:#02BBD5;transition:all .5s ease 0s}.b-case-search__breadcrumbs-reset-link:hover{color:#252525}.b-case-search__breadcrumbs-link-icon{border:1px solid #02BBD5;border-radius:20px;display:inline-block;font-weight:900;height:20px;margin:0 0 0 5px;padding:3px;position:relative;vertical-align:text-bottom;width:20px;transition:border-color .5s ease 0s}.b-case-search__breadcrumbs-link-icon::after{content:"\e632";font-family:"Icons-Otter";font-size:8px;left:5px;position:absolute;top:5px;speak:none;-webkit-font-smoothing:antialiased}.b-case-search__breadcrumbs-divider{display:none}.b-wr-catalog__list.m-no-script{display:flex;flex-wrap:wrap}.b-wr-catalog__column-width{width:25%}@media screen and (max-width: 700px){.b-wr-catalog__column-width{width:33.33333%}}@media screen and (max-width: 500px){.b-wr-catalog__column-width{width:50%}}.b-wr-catalog__item{width:25%}@media screen and (max-width: 700px){.b-wr-catalog__item{width:33.33333%}}@media screen and (max-width: 500px){.b-wr-catalog__item{width:50%}}.b-wr-catalog__category,.b-wr-catalog__product{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;height:200px;margin:0 auto 39px;overflow:hidden;text-align:center;transition:all .5s ease 0s;width:90%}@media (max-width: 940px){.b-wr-catalog__category,.b-wr-catalog__product{width:100%}}@media screen and (max-width: 700px){.b-wr-catalog__category,.b-wr-catalog__product{height:160px;margin:0 0 10px}}.b-wr-catalog__category:hover,.b-wr-catalog__product:hover{color:#02BBD5}.b-wr-catalog__category:hover .b-wr-catalog__image,.b-wr-catalog__product:hover .b-wr-catalog__image{opacity:1}.b-wr-catalog__link{color:#252525;transition:all .5s ease 0s;outline:none}.b-wr-catalog__link:hover{color:#02BBD5}.b-wr-catalog__link:hover,.b-wr-catalog__link:active{outline:none}.b-wr-catalog__link:focus{outline:dotted 1px;outline:auto 5px -webkit-focus-ring-color}.b-wr-catalog__link-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.1;margin:16px auto 0}@media screen and (max-width: 700px){.b-wr-catalog__link-name{font-size:14px;line-height:18px}}.b-wr-catalog__link-name .name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.1}@media screen and (max-width: 700px){.b-wr-catalog__link-name .name{font-size:1rem}}.b-wr-catalog__link-name .attribute{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.1}.root .b-wr-catalog__link-name{display:none !important}.b-wr-catalog .product-list-item>.sku,.b-wr-catalog .product-list-item>.product-availability-list{display:none}.b-wr-catalog .product-list-item .attribute{margin:2px 0 0}.b-wr-catalog__icon::before{font-size:32px;transition:all .5s ease 0s}.b-wr-catalog__icon-name{margin:16px 0 0}@media screen and (max-width: 700px){.b-wr-catalog__icon-name{font-size:14px;line-height:18px}}.b-wr-catalog__icon.m-nokia-warranty::before,.b-wr-catalog__icon.m-sony-warranty::before{font-size:24px}@media (max-width: 940px){.b-wr-catalog__icon.m-nokia-warranty::before,.b-wr-catalog__icon.m-sony-warranty::before{font-size:20px}}.b-wr-catalog__image{max-height:80px;opacity:.8;transition:opacity .5s ease 0s}@media screen and (max-width: 700px){.b-wr-catalog__image{max-height:70px}}.b-wr-select-product{align-items:stretch;display:flex;flex-direction:row;margin:48px 0 32px;padding:0 0 32px}@media screen and (max-width: 700px){.b-wr-select-product{flex-direction:column;margin:0;padding:0}}.b-case-search__content>.b-wr-select-product{border-bottom:2px solid #efefef}.b-wr-select-product__device{align-items:flex-start;display:flex;flex-direction:row;width:60%}@media (max-width: 940px){.b-wr-select-product__device{width:50%}}@media screen and (max-width: 700px){.b-wr-select-product__device{margin:0 0 16px;width:100%}}.b-wr-select-product__device-image{text-align:center;width:30%}.b-wr-select-product__device-description{padding:20px;width:70%}@media (max-width: 940px){.b-wr-select-product__device-description{padding:0 10px 0 20px}}.b-wr-select-product__image{max-width:100%}.b-wr-select-product__name{font-size:17px;font-weight:400;line-height:1.5;letter-spacing:.6px;margin:0 0 8px;text-transform:uppercase}@media (max-width: 940px){.b-wr-select-product__name{font-size:13px}}.b-wr-select-product__sku{color:#252525;font-size:14px;font-weight:100;letter-spacing:.6px;margin:0 0 16px;text-transform:uppercase}.b-wr-select-product__variations{float:none;text-align:left}.b-wr-select-product__variations-title{color:#252525;font-size:14px;font-family:"SansD-Cn-Bold";letter-spacing:.6px;margin:0 0 16px;text-transform:uppercase}.b-wr-select-product__info{border-left:1px dashed #b2b5b5;padding-left:20px;width:40%}@media (max-width: 940px){.b-wr-select-product__info{width:50%}}@media screen and (max-width: 700px){.b-wr-select-product__info{border:none;padding:0;width:100%}}.b-wr-select-product__info-form{margin:0;width:auto}@media screen and (max-width: 700px){.b-wr-select-product__info-form{width:auto}}.b-wr-select-product__info-form .f-field--description .f-field-textarea{margin:0;min-height:100px;width:100%}.b-wr-select-product__info-form .f-field--description .char-count{padding:8px 0 0}.b-wr-select-product__info-form .f-field a.accCalendar.datePicker{position:absolute;top:2rem;right:0.5rem}.b-wr-select-product__info-warning{color:#e00000;font-family:"SansD-Cn-Regular";font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.6px;margin:0 0 16px;text-transform:uppercase}.b-wr-select-product__info-remove-button{background:#000;color:#fff;cursor:pointer;display:inline-block;font-family:"SansD-Cn-Regular";font-size:16px;font-family:"SansD-Cn-Bold";height:30px;line-height:33px;padding:0 5px;position:relative;text-align:center;text-transform:uppercase;min-width:202px;display:none;margin:0 0 16px}@media (max-width: 700px){.b-wr-select-product__info-remove-button{width:100%}}.b-wr-select-product__info-remove-button p{color:#fff;padding:0;text-align:center;width:100%}.b-wr-select-product__info-remove-button p:after{display:none}.b-wr-select-product__info-remove-button:hover,.b-wr-select-product__info-remove-button:focus{color:#000;background-color:#fff;border:#000 solid 1px}.b-wr-select-product__info-remove-button.m-show{display:inline-block}.b-wr-select-product .swatchesdisplay li{margin:5px 4px}.b-wr-select-product .swatchesdisplay li .selected-text{display:none !important;float:left}.b-wr-select-product .swatchesdisplay li.selected .selected-text{display:block !important}.b-wr-select-product .swatchesdisplay li .color-swatch{height:100%;width:100%}.b-wr-select-product .swatchesdisplay li.size{border:0;display:block;height:auto;margin:0 0 10px;width:auto}.b-wr-select-product .swatchesdisplay li.size a{align-items:center;color:#252525;display:flex;flex-direction:row;font-family:"SansD-Cn-Regular";font-size:12px;font-weight:400;text-transform:uppercase;transition:all .5s ease 0s}.b-wr-select-product .swatchesdisplay li.size a::before{border:2px solid #b2b5b5;border-radius:100%;content:"";height:25px;margin:0 5px 0 0;transition:all .5s ease 0s;width:25px}.b-wr-select-product .swatchesdisplay li.size a:hover{color:#02BBD5}.b-wr-select-product .swatchesdisplay li.size a:hover::before{border-color:#02BBD5}.b-wr-select-product .swatchesdisplay li.size a>span{border:0 !important;display:none}.b-wr-select-product .swatchesdisplay li.size.selected a{color:#000;font-family:"SansD-Cn-Bold"}.b-wr-select-product .swatchesdisplay li.size.selected a::before{border:8px solid #000}.b-wr-select-product .swatchesdisplay li.sportswatch{width:32px;height:60px;margin:8px 10px;padding:0px;background-size:32px 60px}.b-wr-select-product .swatchesdisplay li.sportswatch a{width:44px;height:72px}.b-wr-select-product .swatchesdisplay li.sportswatch:hover a,.b-wr-select-product .swatchesdisplay li.sportswatch.selected a{border:2px solid #037986;border-radius:5px;margin:-4px 0px 0px -4px;width:40px;height:68px;display:block}.b-wr-select-product .swatchesdisplay li.sportswatch:hover a img,.b-wr-select-product .swatchesdisplay li.sportswatch.selected a img{height:auto;width:auto}.b-wr-select-product .swatchesdisplay li.sportswatch:hover.selected,.b-wr-select-product .swatchesdisplay li.sportswatch.selected.selected{border:0}.b-wr-select-product .swatchesdisplay li.sportswatch:hover.selected::before,.b-wr-select-product .swatchesdisplay li.sportswatch.selected.selected::before{border:0;display:none}.b-wr-select-product .swatchesdisplay li.sportswatch a.s_preorder,.b-wr-select-product .swatchesdisplay li.sportswatch:hover a.s_preorder,.b-wr-select-product .swatchesdisplay li.sportswatch.selected a.s_preorder,.b-wr-select-product .swatchesdisplay li.sportswatch.selected:hover a.s_preorder{background:url(../images/swatches-sprite-icons.png) no-repeat scroll -122px 100% transparent}.b-wr-select-product .swatchesdisplay li.sportswatch a.s_backorder,.b-wr-select-product .swatchesdisplay li.sportswatch:hover a.s_backorder,.b-wr-select-product .swatchesdisplay li.sportswatch.selected a.s_backorder,.b-wr-select-product .swatchesdisplay li.sportswatch.selected:hover a.s_backorder{background:url(../images/swatches-sprite-icons.png) no-repeat scroll -122px 100% transparent}.b-wr-select-product .swatchesdisplay li.sportswatch a.s_new,.b-wr-select-product .swatchesdisplay li.sportswatch:hover a.s_new,.b-wr-select-product .swatchesdisplay li.sportswatch.selected a.s_new,.b-wr-select-product .swatchesdisplay li.sportswatch.selected:hover a.s_new{background:url(../images/swatches-sprite-icons.png) no-repeat scroll -71px 100% transparent}.b-wr-select-product .swatchesdisplay li.sportswatch a.s_discon,.b-wr-select-product .swatchesdisplay li.sportswatch:hover a.s_discon,.b-wr-select-product .swatchesdisplay li.sportswatch.selected a.s_discon,.b-wr-select-product .swatchesdisplay li.sportswatch.selected:hover a.s_discon{background:url(../images/swatches-sprite-icons.png) no-repeat scroll 31px 100% transparent}.b-wr-select-product .swatchesdisplay li.sportswatch a.s_current,.b-wr-select-product .swatchesdisplay li.sportswatch:hover a.s_current,.b-wr-select-product .swatchesdisplay li.sportswatch.selected a.s_current,.b-wr-select-product .swatchesdisplay li.sportswatch.selected:hover a.s_current{background:url(../images/swatches-sprite-icons.png) no-repeat scroll -20px 100% transparent}.b-wr-select-product .swatchesdisplay li[class="cpseries 360"] img,.b-wr-select-product .swatchesdisplay li[class="cpseries 360 selected"] img{clip:rect(0px 65px 95px 0px);left:0px}.b-wr-select-product .swatchesdisplay li.cpseries.vibrant img{clip:rect(0px 130px 95px 65px);left:-65px}.b-wr-select-product .swatchesdisplay li.cpseries.clean img{clip:rect(0px 195px 95px 130px);left:-130px}.b-wr-select-product .swatchesdisplay li.cpseries.privacy img{clip:rect(0px 260px 95px 195px);left:-195px}.b-wr-select-product .swatchesdisplay.color li.sportswatch:hover{border:none}.b-wr-select-product .swatchesdisplay.cpseries li{border:2px solid #fff;height:95px;overflow:hidden;transition:all .5s ease 0s;width:70px}.b-wr-select-product .swatchesdisplay.cpseries li.selected,.b-wr-select-product .swatchesdisplay.cpseries li:hover{border-color:#02BBD5}.b-wr-select-product .swatchesdisplay.cpseries li.ghost{height:0px}.b-wr-select-product .swatchesdisplay.cpseries img{border:0;height:95px;left:-70px;position:absolute;top:0;width:260px}.b-wr-select-product .swatchesdisplay.sportswatchesdisplay{width:100%;margin-bottom:50px}.b-wr-select-items__title{font-family:"SansD-Cn-Regular";font-size:20px;font-family:"SansD-Cn-Bold";letter-spacing:.6px;margin:0 0 24px;text-transform:uppercase;display:inline-block}.b-wr-select-items__item{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;border-bottom:2px solid #efefef;margin:0 0 16px;padding:0 0 16px}@media (max-width: 940px){.b-wr-select-items__item{border:0;margin:0;padding:0}}@media (max-width: 700px){.b-wr-select-items__item{border-bottom:2px solid #efefef;margin:0 0 16px;padding:0 0 16px}}@media (max-width: 940px){.b-wr-select-items__content{border-bottom:2px solid #efefef;display:flex;justify-content:space-between;flex-direction:row;margin:0 0 16px;padding:0 0 16px}}@media (max-width: 700px){.b-wr-select-items__content{border:0;flex-direction:column;margin:0;padding:0}}.b-wr-select-items__image{max-width:90%}@media (max-width: 940px){.b-wr-select-items__image{max-height:140px;max-width:100%}}.b-wr-select-items__image-wrapper{padding:20px 0;text-align:center;width:25%}@media (max-width: 940px){.b-wr-select-items__image-wrapper{padding:0;width:30%}}.b-wr-select-items__info{margin:0 0 4px;font-family:"SansD-Cn-Regular";font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.6px;text-transform:uppercase}.b-wr-select-items__info-wrapper{width:70%}@media (max-width: 940px){.b-wr-select-items__info-wrapper{width:65%;padding:0 10px 0 0}}.b-wr-select-items__info.m-name{font-family:"SansD-Cn-Bold";margin:0 0 16px}@media (max-width: 940px){.b-wr-select-items__info.m-purchasedate-label{display:block}}.b-wr-select-items__edit{margin:auto}.b-wr-contact-form{margin:0;width:auto}.b-wr-contact-form__wrapper{float:none;margin:0;width:auto}.b-wr-form-email{border-bottom:2px solid #efefef;margin:0 0 24px;padding:0}.b-wr-form-email__title{font-family:"SansD-Cn-Regular";font-size:20px;font-family:"SansD-Cn-Bold";letter-spacing:.6px;margin:0 0 24px;text-transform:uppercase}.b-wr-form-email__description{font-family:"SansD-Cn-Regular";font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.6px;margin:0 0 16px;text-transform:uppercase}.b-wr-form-shipping,.b-wr-form-billing{border-bottom:2px solid #efefef;margin:0 0 24px;padding:0;width:100%}@media (max-width: 940px){.b-wr-form-shipping,.b-wr-form-billing{border:0}}.b-wr-form-shipping__title,.b-wr-form-billing__title{font-family:"SansD-Cn-Regular";font-size:16px;font-family:"SansD-Cn-Bold";letter-spacing:.6px;margin:0 0 24px;text-transform:uppercase}.b-wr-form-shipping .f-field .f-field,.b-wr-form-billing .f-field .f-field{margin:0}.b-wr-form-shipping .f-field.m-hidden,.b-wr-form-billing .f-field.m-hidden{display:none}.b-wr-form-shipping .f-field--zip,.b-wr-form-billing .f-field--zip{float:left;margin:0 2.4% 24px 0;width:27.6%}@media (max-width: 700px){.b-wr-form-shipping .f-field--zip,.b-wr-form-billing .f-field--zip{margin:0 3% 24px 0;width:40%}}@media (max-width: 500px){.b-wr-form-shipping .f-field--zip,.b-wr-form-billing .f-field--zip{float:none;margin:0 0 24px;width:auto}}.b-wr-form-shipping .f-field--city,.b-wr-form-billing .f-field--city{clear:none;float:left;margin:0 2.4% 24px 0;width:46.7%}@media (max-width: 700px){.b-wr-form-shipping .f-field--city,.b-wr-form-billing .f-field--city{margin:0 0 24px;width:57%}}@media (max-width: 500px){.b-wr-form-shipping .f-field--city,.b-wr-form-billing .f-field--city{float:none;margin:0 0 24px;width:auto}}.b-wr-form-shipping .f-field--state,.b-wr-form-billing .f-field--state{clear:none;float:left;width:20.9%;white-space:nowrap}@media (max-width: 700px){.b-wr-form-shipping .f-field--state,.b-wr-form-billing .f-field--state{clear:both;margin:0 3% 8px 0;width:40%}}@media (max-width: 500px){.b-wr-form-shipping .f-field--state,.b-wr-form-billing .f-field--state{float:none;margin:0 0 24px;width:auto}}.b-wr-form-shipping .f-field--phone,.b-wr-form-billing .f-field--phone{clear:both;width:27.6%;position:relative}.b-wr-form-shipping .f-field--phone .f-field,.b-wr-form-billing .f-field--phone .f-field{margin:0 0 8px}.b-wr-form-shipping .f-field--phone .f-field+.f-field-caption,.b-wr-form-billing .f-field--phone .f-field+.f-field-caption{margin:0 0 24px}@media (max-width: 700px){.b-wr-form-shipping .f-field--phone,.b-wr-form-billing .f-field--phone{clear:none;float:left;width:57%}}@media (max-width: 500px){.b-wr-form-shipping .f-field--phone,.b-wr-form-billing .f-field--phone{float:none;margin:0 0 24px;width:auto}}.b-wr-form-shipping .f-field--phone .f-field-tooltip,.b-wr-form-billing .f-field--phone .f-field-tooltip{position:absolute !important;left:calc(100% + 16px);top:35px;margin:0;white-space:nowrap}@media (max-width: 700px){.b-wr-form-shipping .f-field--phone .f-field-tooltip,.b-wr-form-billing .f-field--phone .f-field-tooltip{position:static !important;margin:0 0 24px}}.billingAddress input[type='checkbox']+label{font-size:24px;font-weight:900;line-height:.85}.b-wr-form-payment{margin:0 0 24px;padding:0}.b-wr-form-payment__title{font-family:"SansD-Cn-Regular";font-size:16px;font-family:"SansD-Cn-Bold";letter-spacing:.6px;margin:0 0 24px;text-transform:uppercase}.b-wr-form-payment__description{font-family:"SansD-Cn-Regular";font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.6px;margin:0 0 16px;text-transform:uppercase}.b-wr-payment_method{background:#eee;margin:0 !important;padding:20px !important}.b-wr-payment_method::after{content:'';display:block;clear:both}.b-wr-payment_method label{padding:0 0 12px}@media (max-width: 500px){.b-wr-payment_method label{font-size:13px}}.b-wr-payment_method label span{color:#252525;font-weight:400}.b-wr-payment_method .b-wr-payment_method-card_list.cctype{position:absolute !important;top:-5px;font-size:0;right:0}.b-wr-payment_method .f-field--name::after{content:"\f023";display:block;position:absolute;right:3px;top:0;font-family:"Icons";font-size:18px;speak:none;-webkit-font-smoothing:antialiased}.b-wr-payment_method .f-field--name lebel{padding-right:30px}.b-wr-payment_method .f-field--number{margin:0 0 22px;position:relative}.b-wr-payment_method .f-field--number .f-field{margin:0}.b-wr-payment_method .f-field--exp_date{float:left;margin:0;width:53%}@media (max-width: 500px){.b-wr-payment_method .f-field--exp_date{width:57%}}.b-wr-payment_method .f-field--exp_date label{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.b-wr-payment_method .f-field--exp_date .f-field select:focus+.faux-select{outline:dotted 1px;outline:auto 5px -webkit-focus-ring-color}.b-wr-payment_method .f-field--exp_date .f-field-label.exp_date{display:block;letter-spacing:.6px;font-family:"SansD-Cn-Regular";margin:0;padding:0 0 10px;text-align:left;text-transform:uppercase;width:auto}.b-wr-payment_method .f-field--exp_date .f-field-label.exp_date span{font-size:16px}.b-wr-payment_method .f-field--exp_date .f-field-label.exp_date span .required-indicator-text{font-size:.8em}.b-wr-payment_method .f-field--exp_date .f-field--year .f-field-caption.error-message{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.b-wr-payment_method .f-field--exp_date::after{content:'';display:block;clear:both}.b-wr-payment_method .f-field--month{float:left;margin:0 !important;width:47%}.b-wr-payment_method .f-field--month .error-message{width:212% !important}@media (max-width: 650px){.b-wr-payment_method .f-field--month{width:47% !important}}.b-wr-payment_method .f-field--year{clear:none;margin:0;float:right;width:47%}@media (max-width: 650px){.b-wr-payment_method .f-field--year{width:47% !important}}.b-wr-payment_method .f-field--cvn{margin:0;clear:none;width:40%;float:right}.b-wr-payment_method .f-field--cvn label{padding:0 0 8px}.b-wr-payment_method .f-field-tooltip.cvn-tip,.b-wr-payment_method .f-field-tooltip.cvn-tip-error{clear:both;margin:-0;padding:8px 0 0;text-align:right;display:block}.b-wr-payment_method .f-field span.error{float:none !important;margin:0 !important;position:static !important;padding:0 !important}.b-wr-payment_method .f-field .f-field-caption.error-message{color:#D90000 !important}.b-wr-payment_method .f-field-tooltip .tooltip,.b-wr-payment_method .f-field-tooltip .js-simple-tooltip{color:#6B6B6B !important;font-size:14px;font-size:.875rem}.b-wr-payment_method .f-field-tooltip .js-simpletooltip{margin-left:-10em}@media (max-width: 710px){.b-wr-payment_method .f-field-tooltip .js-simpletooltip{margin-left:-6em}}@media (max-width: 320px){.b-wr-payment_method .f-field-tooltip .js-simpletooltip{min-width:13em !important;width:13em !important;margin-left:-5.3em}}.b-wr-payment_method .f-field-tooltip .js-simpletooltip h2{font-size:1.4em}.b-wr-instruction{border-top:2px solid #efefef;clear:both;text-align:center;padding:24px}.b-wr-instruction p{font-family:"SansD-Cn-Regular";font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.6px;text-transform:uppercase}.b-wr-instruction p a{font-family:"SansD-Cn-Regular";color:#000;text-decoration:underline;transition:all .5s ease 0s;text-transform:uppercase}.b-wr-instruction p a:hover,.b-wr-instruction p a:focus{text-decoration:none}.warrantyStatementLink{font-family:"SansD-Cn-Regular";color:#02BBD5;text-decoration:underline;transition:all .5s ease 0s;text-transform:uppercase}.b-wr-error{border:1px solid #e00000;color:#e00000;font-family:"SansD-Cn-Regular";font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.6px;margin:0 0 16px;padding:20px;text-align:center;text-transform:uppercase}.b-wr-thanks__message{padding:0 0 16px;text-align:center}.b-wr-thanks p a{color:#02BBD5;text-decoration:underline;transition:all .5s ease 0s}.b-wr-thanks .order-confirmation-details{background:#eee;padding:32px;margin-bottom:48px}.b-wr-thanks .order-confirmation-details .details-data-container{line-height:1.375;margin-top:32px}.b-wr-thanks .order-confirmation-details .details-data-container::after{display:table;clear:both;content:''}.b-wr-thanks .order-confirmation-details .details-data-container .label{float:initial;margin-top:0;margin-right:0}@media (min-width: 64em){.b-wr-thanks .order-confirmation-details .details-data-container .label{float:left;width:180px}}.b-wr-thanks .order-confirmation-details .details-data-container .value{float:initial;width:initial;margin-top:0}@media (min-width: 64em){.b-wr-thanks .order-confirmation-details .details-data-container .value{float:left;width:50%}}.b-wr-thanks .order-confirmation-details .details-data-container .payment-amount span{float:none;width:initial}.b-wr-thanks .order-confirmation-details .order-totals-table{line-height:1.375}.b-wr-thanks .order-confirmation-details .order-totals-table-row{padding-bottom:5px}.b-wr-help__tab,.b-wr-help__icon{align-items:center;display:flex;flex-direction:column;justify-content:center}.b-wr-help__tab{background:#222a2b;color:#fff;cursor:pointer;padding:20px 0;position:relative;text-align:center;width:34px}.b-wr-help__tab a{color:#fff}.b-wr-help__tab a:focus{outline:1px dotted #FFFFFF}@media (max-width: 700px){.b-wr-help__tab{flex-direction:row;padding:10px 0;width:auto}}.b-wr-help__icon{border:1px solid #fff;border-radius:22px;font-family:"Times New Roman", Times, serif;font-size:16px;font-weight:700;height:22px;margin:0 0 10px;width:22px}@media (max-width: 700px){.b-wr-help__icon{margin:0 10px 0 0}}.b-wr-help__title{font-family:"SansD-Cn-Regular";font-size:12px;letter-spacing:1px;text-transform:uppercase}@media (max-width: 700px){.b-wr-help__title{font-size:14px}}.b-wr-help__content{background:#efefef;padding:20px 10px;text-align:center}.b-wr-help__content a{color:#000;text-decoration:underline}.b-wr-help__content a:hover,.b-wr-help__content a:focus{text-decoration:none}.b-wr-error-block__wrapper{border:1px solid #e00000;margin:0 0 16px;min-height:83px;text-align:center;line-height:20px;display:flex;align-items:center;justify-content:center;font-family:"SansD-Cn-Regular";color:#e00000;font-size:15px}.b-wr-error-block__wrapper div>div{margin:20px 0px}.b-wr-contact-us{border:2px solid #efefef;margin:0 auto 32px;padding:20px}.b-wr-contact-us__form{margin:0}.b-wr-contact-us .linehead{display:inline-block;text-align:center;overflow:hidden;white-space:nowrap;margin:0 auto;padding:0;width:100%}@media (max-width: 700px){.b-wr-contact-us .linehead{margin:0}}.b-wr-contact-us .linehead>span::before,.b-wr-contact-us .linehead>span::after{display:none}@media (max-width: 700px){.b-wr-contact-us .linehead>span{display:flex;justify-content:space-between}}.b-wr-contact-us .button-large{background:#000;color:#fff;cursor:pointer;display:inline-block;font-family:"SansD-Cn-Regular";font-size:16px;font-family:"SansD-Cn-Bold";height:40px;line-height:43px;padding:0 5px;position:relative;text-align:center;text-transform:uppercase;min-width:202px;margin:0 2px}@media (max-width: 700px){.b-wr-contact-us .button-large{width:100%}}.b-wr-contact-us .button-large p{color:#fff;padding:0;text-align:center;width:100%}.b-wr-contact-us .button-large p:after{display:none}.b-wr-contact-us .button-large:hover,.b-wr-contact-us .button-large:focus{color:#000;background-color:#fff;border:#000 solid 1px}@media (max-width: 940px){.b-wr-contact-us .button-large{width:auto;margin:0 2px}}@media (max-width: 700px){.b-wr-contact-us .button-large{min-width:auto;width:100%}}.b-wr-contact-us .button-large a{padding:0;display:block;height:100%}.b-wr-contact-us .button-large p{display:block;height:100%}.b-wr-contact-us .noaddress .description textarea{width:100%}
