.t-color-red{color:#df0a0a}@media (max-width: 860px){html{overflow:hidden;overflow-y:auto}}@media (max-width: 860px){.p-checkout{overflow:hidden;overflow-y:auto}}.p-checkout .ui-tooltip{border-width:1px;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:80px}}@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: 860px){.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{position:relative;clip-path:none;margin-bottom:10px;display:inline-block;height:auto;width:auto;text-decoration:underline}.l-checkout_header.navbar{border:none;height:85px;background:none}.l-checkout_header-wrapper{border-bottom:1px solid transparent;background:#252525;height:50px;margin:0 auto 41px}.b-checkout_header{max-width:1024px;width:100%;padding:10px 20px;margin:0 auto}.b-checkout_header-logo{float:left;margin:0 9px 0 0}.b-checkout_header-logo_img{height:auto;width:86px}.b-checkout_header-secure_title{color:#fff;float:left;line-height:1;padding:9px 0;letter-spacing:1px;font-size:16px;font-weight:normal;text-transform:none}@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}.b-checkout_header-basket_link--icon_back{font-size:20px;margin:0 -6px 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{border-bottom:1px solid #252525;padding:6px 0 16px;overflow:hidden;margin-top:-6px}@media (max-width: 700px){.checkout-progress-indicator{display:flex;justify-content:space-between;padding:0 0 1px;margin-top:0px}}.checkout-progress-indicator .step{display:inline-block;vertical-align:baseline;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:.6px;color:#767676}@media (max-width: 400px){.checkout-progress-indicator .step{font-size:11px}}.checkout-progress-indicator .step+span,.checkout-progress-indicator .step+li{overflow:hidden;display:inline-block;text-indent:-9999px;height:1px;width:50px;background:#767676;vertical-align:middle;margin:0 5px}@media (max-width: 860px){.checkout-progress-indicator .step+span,.checkout-progress-indicator .step+li{width:32px}}@media (max-width: 767px){.checkout-progress-indicator .step+span,.checkout-progress-indicator .step+li{width:17px}}@media (max-width: 700px){.checkout-progress-indicator .step+span,.checkout-progress-indicator .step+li{margin:13px -5px 0;width:100%}}.checkout-progress-indicator .step>span,.checkout-progress-indicator .step a>span{display:inline-block;vertical-align:top;font-weight:300;background-color:#fff;border-radius:100%;border:1px solid #767676;width:25px;height:25px;line-height:1;color:#767676;text-align:center;margin:-5px 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;padding:6px 8.5px}}.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>span,.checkout-progress-indicator .active a>span{background:#252525;font-family:"Nudista",sans-serif;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>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";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:20px auto 0;max-width:1024px;padding:0 34px 40px;width:100%}@media (max-width: 860px){.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:40px;width:202px;text-align:center;outline:none;padding:0 5px;display:flex;align-items:center;justify-content:center}@media (max-width: 700px){.l-checkout .button-large{height:45px;width:100%}}.l-checkout .button-large p{color:#fff;padding:0;text-align:center;width:100%}.l-checkout .button-large p:after{display:none}.l-checkout .button-large:focus{outline:thin dotted #000}.l-checkout .b-delivery_step{padding:0 46px 0 0}@media (max-width: 860px){.l-checkout .b-delivery_step{padding:0}}.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;margin-bottom:35px;width:67.5%}@media (max-width: 860px){.l-checkout-left{float:none;width:100%}}@media (max-width: 700px){.l-checkout-left{margin-bottom:0;padding:0}}.l-checkout-right{float:right;padding:24px 0;width:28.1%}@media (max-width: 860px){.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;color:#f63535;font-size:16px;line-height:20px;display:flex;align-items:center;justify-content:center}@media (max-width: 860px){.b-errors-wrapper{border-color:#959595}}@media (max-width: 860px){.b-errors-wrapper .m-italic-tablet{font-style:italic}}@media (max-width: 700px){.b-errors-wrapper .m-italic-tablet{padding:0 20%}}@media (max-width: 450px){.b-errors-wrapper .m-italic-tablet{padding:0}}.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 .cart-unshippable-image img{max-width:100%}.b-errors .cart-unshippable-container .unshippable-title{font-size:18px;font-weight:bold}.b-shipping_form,.b-billing_form{margin:5px 49px 50px 0}@media (max-width: 860px){.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}.b-shipping_form-title,.b-billing_form-title{text-transform:uppercase;font-weight:700;font-size:16px;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}.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-weight: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 41px}.b-shipping_form .f-field--zip,.b-billing_form .f-field--zip{float:left;margin:0 2.4% 24px 0;width:27.6%}@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:.7em}.b-shipping_form .f-field-caption,.b-billing_form .f-field-caption{color:#767676;font-size:14px;font-style:italic;letter-spacing:.6px}.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:thin dotted #000}.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: 860px){.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;font-size:10px;line-height:1;text-align:center;padding:5px 3px}@media (max-width: 860px){.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";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:thin dotted #000}.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-weight:bold;text-transform:uppercase;color:#a1a3a3}@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%}.b-shipping_form .f-field .faux-selectInner::before,.b-billing_form .f-field .faux-selectInner::before{background:transparent;height:33px;width:33px}.b-shipping_form .f-field .faux-selectInner::after,.b-billing_form .f-field .faux-selectInner::after{margin-top:14px !important}.b-shipping_form-additional_address_button,.b-billing_form-additional_address_button{color:#0a49fc;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:-13px;display:flex;align-items:center}.b-shipping_form-additional_address_button::before,.b-billing_form-additional_address_button::before{content:'\e614';font-family:"Icons";speak:none;-webkit-font-smoothing:antialiased;margin:0 8px 0 0;font-size:18px}.b-shipping_form-additional_address_button:focus,.b-billing_form-additional_address_button:focus{outline:thin dotted #000}.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-billing_form{margin:5px 27px 50px 0}@media (max-width: 860px){.b-billing_form{margin:5px 0 50px 0}}@media (max-width: 700px){.b-billing_form{margin:5px 0 0}}.b-billing_form-wrapper{padding:10px 0 0 17px}@media (max-width: 860px){.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-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}.b-payment_method .f-field.error label,.b-payment_method .f-field.error .f-field-label,.b-payment_method .f-field.error .f-field-caption.error-message{color:#D90000 !important}@media (max-width: 860px){.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;margin:0 0 0 5px;position:relative;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:#D90000}.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:thin dotted #000}.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}.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:.7em}.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-weight:normal;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 h6{color:#222a2b}#main.summaryshipping{min-height:900px}#main.summaryshipping #secondary{top:220px}.b-step_review{padding:11px 45px 0 0;letter-spacing:.6px}@media (max-width: 860px){.b-step_review{padding:11px 0 0}}.b-step_review-top_message{margin:0 0 35px}@media (max-width: 860px){.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: 860px){.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-weight:bold;text-transform:uppercase;font-size:18px;padding:0 0 10px;border-bottom:1px solid #252525;margin:0 0 10px}.b-review_summary-wrapper{margin:0 0 24px}@media (max-width: 700px){.b-review_summary-wrapper{margin:0 0 5px}}.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;padding:0 0 12px}.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-weight:bold;text-transform:uppercase;font-size:16px;width:30%}@media (max-width: 700px){.b-review_summary-table_col.m-label{width:150px}}@media (max-width: 400px){.b-review_summary-table_col.m-label{width:100px;font-size:12px}}.b-review_summary-table_col.m-value{flex:1}@media (max-width: 400px){.b-review_summary-table_col.m-value{font-size:12px}}.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 #252525;padding:13px 36px;font-weight:bold;text-transform:uppercase;font-size:12px;outline:none}.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 10px;letter-spacing:.6px}.b-form_style .f-field.error label{color:#e00000}.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:#e00000;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:.7em}.b-form_style .f-field-caption{color:#767676;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: 860px){.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: 860px){.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";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: 860px){.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: 860px){.b-step_oc{padding:11px 0 0}}.b-oc_summary-title{font-weight:bold;text-transform:uppercase;font-size:20px;padding:0 0 13px;border-bottom:1px solid #c4c4c4;margin:0 0 13px}.b-oc_summary-wrapper{padding:0 0 35px;clear:both}.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;width:14.6%;margin:18px 0 2px}.b-oc_summary-wrapper.m-cart .cart-primary-content .cart-table .item-data,.b-oc_summary-wrapper.m-cart .cart-primary-content .cart-table .item-delivery-options{width:80%;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:#f5f5f5;margin-bottom:35px;padding:25px}.b-oc_summary-wrapper.m-account .b-oc_summary-title{margin:0 0 22px}.b-oc_summary-wrapper.m-account .b-create_account-message{padding-bottom:2em}@media (min-width: 861px){.b-oc_summary-wrapper.m-account .b-create_account-message{padding-right:2em;padding-bottom:0}}.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:1rem}.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{font-size:.75em;padding:1em}.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:#f5f5f5;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-shipping_oc .b-order_address-location,.b-oc_summary-wrapper.m-payment_oc .b-order_address-name,.b-oc_summary-wrapper.m-payment_oc .b-order_address-address,.b-oc_summary-wrapper.m-payment_oc .b-order_address-location{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-weight:bold;text-transform:uppercase;font-size:16px;width:25%}@media (max-width: 860px){.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: 860px){.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 .f-field{margin:0 0 18px}.b-create_account .f-field::after{content:'';display:block;clear:both}.b-create_account .f-field label{display:block;vertical-align:baseline;padding:0 0 5px}@media (max-width: 400px){.b-create_account .f-field label{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;vertical-align:baseline}.b-create_account .f-field--password .f-field-caption{display:none}.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 10px;letter-spacing:.6px}.b-address_confirmation_popup .f-field.error label{color:#e00000}.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:#e00000;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:.7em}.b-address_confirmation_popup .f-field-caption{color:#767676;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: 860px){.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: 860px){.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";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: 860px){.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}.b-address_confirmation_popup-title{letter-spacing:.6px;line-height:20px;margin:0 0 8px;font-weight: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:40px;width:48%;text-align:center;outline:none;padding:0 5px;display:flex;align-items:center;justify-content:center}@media (max-width: 700px){.b-address_confirmation_popup-buttons button{height:45px;width:100%}}.b-address_confirmation_popup-buttons button p{color:#fff;padding:0;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{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;font-weight:600}.b-address_confirmation_popup-buttons--use{float:left}.b-address_confirmation_popup-buttons--use p{font-weight:600}.b-address_confirmation_popup .f-field label{font-weight:bold;text-transform:uppercase}.b-order_receipt_popup .order-receipt-text{line-height:20px;margin:0 0 16px}.b-order_receipt_popup .order-receipt-text .user-email{color:#0a49fc}.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:40px;width:48%;text-align:center;outline:none;padding:0 5px;display:flex;align-items:center;justify-content:center}@media (max-width: 700px){.b-order_receipt_popup .order-receipt-actions button{height:45px;width:100%}}.b-order_receipt_popup .order-receipt-actions button p{color:#fff;padding:0;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{width:48%}}.b-order_receipt_popup .order-receipt-actions button p{font-size:12px;letter-spacing:0;padding:0;text-align:center;font-weight:700}.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}.b-accordeon-main{position:relative;padding:10px 15px 10px 15px}.b-accordeon-title{letter-spacing:.6px;line-height:20px;font-weight:bold;text-transform:uppercase;font-size:12px}.b-accordeon-click{top:50%;right:15px;margin:-14px 0 0;position:absolute;line-height:1;text-align:center;cursor:pointer;font-weight:bold;font-size:24px}.b-accordeon-click--minus{font-size:30px;margin:-20px 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-weight:bold;text-transform:uppercase;margin:0 0 16px}.zero-total p{line-height:1.6em;margin:0 0 1em}#checkout-login{background-color:lightblue}#checkout-login .error-form.customerexists{display:none}.paypal-express-mobile{display:none;margin:20px}.minishipselector{background-color:#eee;margin-right:2%;padding:20px;position:absolute;right:0;top:0;width:30%}.minishipselector h6{color:#222a2b;font-size:2.2rem;margin-bottom:1rem;text-align:center}.minishipselector #shippingmethods div{margin:15px 0}#secondary>div{border-left:2px solid white;margin-bottom:2rem}#secondary .paypal-cart{margin:20px 0}#secondary .paypal-or{display:none}#primary-checkout .order-summary-footer a{color:#007987;font-weight:bold}#primary-checkout .requirements{display:none}#primary-checkout .error-form{color:#e00000;font-weight:bold;text-align:center;padding-top:5px}#checkout-login{padding:3rem}#checkout-login h2{font-size:15px;font-size:1.5rem;margin-bottom:1rem}#checkout-login .form-row input{width:60%}#checkout-login #dwfrm_oauthlogin fieldset{margin:0}#locationinvalid{font-size:15px;font-size:1.5rem;background:#eee;border:2px solid #ccc;display:none;margin:25px auto;padding:10px;width:80%}#shipping-method-list{position:relative;margin-left:18%;margin-right:5%}#shipping-method-list .shippingdescription,#shipping-method-list .shippingpromos{margin-left:2rem;margin-bottom:1rem}#shipping-method-list .methodid{font-weight:bold}#shipping-method-list .noshippingmethods{display:none;color:red}#shipping-method-list .noshippingmethods.validation-icon.error{position:absolute;margin-left:100px;top:65%;font-size:2rem;font-weight:normal}#shipping-method-list.revalidated .selectshipping.error{display:block}#shipping-method-list .selectshipping.error{color:red;display:none}#shipping-method-list .shippingpromos,#shipping-method-list .discountshipping{color:#fe7704;text-transform:uppercase;font-size:75%;font-weight:bold}#shipping-method-list b{font-weight:bold}#shipping-method-list .strikethrough{color:red;text-decoration:line-through}#shipping-method-list .errorrestrictedshipping{color:white;background-color:red;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:white}#shipping-method-list .errorrestrictedshipping .restricteditem .attribute .value{float:none}fieldset.buttonPanel{border:none}fieldset.buttonPanel .button-large{height:40px}fieldset.buttonPanel .button-large a{padding:15px 70px 15px 40px}fieldset.payment{border:none}fieldset legend{margin-bottom:20px}.content-asset p.terms-use{font-size:14px;font-size:1.4rem;margin:1rem 2rem 0rem 2rem;padding:0 2rem 0rem 2rem;line-height:2rem}.top-terms,.top-summary .terms-use{display:none}span.error,.ca_pobox_error.error p{color:#e00000 !important;text-transform:none !important;font-weight:bold;position:absolute;top:20%;width:50%}select+span.error{padding-right:7%;text-align:right}.form-row .validation-icon{display:none}.address1 .inline input{margin-bottom:15px}.zip.tipped .form-row span.error{margin-left:91px;width:59%;top:0}.form-row .input-text.valid ~ .validation-icon{display:inline-block;color:green;border:2px solid;border-radius:20px;padding:7px 0 0 5px;height:35px;width:35px}.form-row.ccnumber span.error:before{margin-right:10px}.form-row .phone+span.error{margin-left:50px;top:0;width:50%}.form-row.cvn input{width:100px}.form-row .input-select{height:40px;font-size:14px;font-size:1.4rem}.cvn-tip{padding-left:25%;display:block}form .contactMessage textarea{width:40%}.form-row{margin-bottom:1rem;clear:both;position:relative}.form-row textarea,.form-row select{border:1px solid #cacaca;box-shadow:none;z-index:1;width:40%;margin:5px 1rem 5px 0;border-radius:3px}.form-row textarea{width:100%}.form-row.cvn .form-caption{display:none}.form-row .form-caption{font-size:small}.form-row .faux-select{width:40% !important;position:relative}.form-row .faux-selectInner{padding-top:1rem;text-align:left;padding-left:1rem;font-weight:bold}.phone .form-row{display:inline}.useapofpo{margin:15px 0}.useapofpo .form-row{display:inline}.useapofpo .form-row label{width:auto}.payment-method-options{margin-top:25px}.payment-method-options .form-field-tooltip{float:right}.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-left:20px;margin-top:15px}.payment-method{background-color:#eee;margin-top:2rem;display:none;position:relative}.payment-method .form-row.year{display:inline-block}.payment-method .form-row.year .input-select,.payment-method .form-row.year .faux-select{width:130px !important}.payment-method .form-row.month{display:inline}.payment-method .form-row.month .input-select,.payment-method .form-row.month .faux-select{width:130px !important}.payment-method .inline{display:inline}.payment-method.payment-method-expanded{display:block;padding:30px 2rem}.payment-method span{text-transform:uppercase;font-weight:bold}.payment-method span.form-field-tooltip{text-transform:none}.payment-method .required-indicator{display:none}.payment-method .required-indicator-text{font-size:.7em}.payment-method input[type="text"],.payment-method input[type="password"],.payment-method input[type="email"],.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 !important;top:5px}.payment-method .securecon{position:absolute;right:50px;top:10px}.payment-method .securecon span{color:black;text-transform:none;font-weight:normal}.payment-method .securecon span:before{font-size:2rem;margin-right:20px}.payment-method #dwfrm_billing_paymentMethods_creditCard_number-error.error,.payment-method .cvn span.error{float:left;margin-left:22%;margin-bottom:10px;top:0;position:relative;padding-left:3rem}.payment-method #ccexpiration-error.error{left:0;text-align:left;top:32px;width:225%;color:#e00000;padding-left:5px}.payment-method #ccexpiration-error.error:before{font-size:2rem}.form-field-tooltip{font-size:small}.form-field-tooltip .tooltip-content{display:none}.noaddress .form-field-tooltip{display:none}.noaddress .step{text-align:center;width:100%}#shipstatetooltip{display:block;font-size:small;text-align:right;margin-right:36%}#shipstatetooltip.propsixfive{display:block}#shipstatetooltip .tooltip{font-size:12px;font-size:1.2rem;color:#000;font-weight:normal}@media (max-width: 860px){#primary-checkout{margin-top:2rem}#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%}.payment-method-expanded .form-caption{display:block;text-align:center}.notfullerror span.error{display:block;margin-left:25%}.fullname .form-row.text-error span.error{display:block;text-align:center}.payment-method .securecon{position:absolute;top:20px;left:0px;border-bottom:2px solid #CCC;width:90%;margin:0px 5%;padding-bottom:5px;height:35px}.payment-method .form-row label{text-align:left;width:100%}.payment-method .form-row:first-of-type{margin-top:30px}.payment-method #dwfrm_billing_paymentMethods_creditCard_number-error.error,.payment-method .cvn span.error{position:relative;margin:0;padding-left:0;text-align:left;width:100%}.noaddress .description .input-textarea{width:100%}.cvn-tip{padding-left:0}}.privacy-footer .toenail{background:#252525;display:flex;font-size:10pt;flex-wrap:wrap;color:white;padding:10px}.privacy-footer .toenail ul.left{text-align:left;flex-grow:1}.privacy-footer .toenail ul li{padding:0px 10px 0px 10px}.privacy-footer .toenail ul.right{display:flex}@media (max-width: 768px) and (min-width: 580px){.country .input-select,.state .input-select{overflow:hidden}select+span.error{padding-right:3% !important}}@media (max-width: 580px){#primary-checkout{margin:0;width:100%}#checkout-header{margin-left:1rem}#checkout-header h6{font-size:20px;font-size:2rem;margin-top:2rem}#checkout-header .checkout-progress-indicator .step{margin-right:0;font-size:90%}#checkout-header .checkout-progress-indicator .step span{width:28px;line-height:28px}.top-terms{display:block}.paypal-express-mobile{display:block}.minishipselector{background-color:#eeeeee;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;margin:20px 0;padding:20px;position:relative;width:100%}#secondary{display:none}.phone .form-row,.zip .form-row{display:block}.email .emailconf+span.error{position:relative;width:100%;display:block}.form-row .phone+span.error,.zip .form-row span.error,.zip.tipped .form-row span.error{position:relative;padding-left:0px;margin-left:0px;text-align:left;width:100%}.form-row span.error{position:absolute;right:2%;top:43%;text-align:right}.form-row span.error:before{font-size:25px;font-size:2.5rem}.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{position:relative}.form-row label{display:block;text-align:left;width:100%}.form-row input[type="text"],.form-row input[type="email"],.form-row input[type="password"],.form-row textarea,.form-row select,.form-row input[type="tel"]{width:100%}.form-row input[type="text"],.form-row input[type="password"],.form-row input[type="email"],.form-row input[type="tel"]{height:4rem;font-size:20px;font-size:2rem}.form-row.label-checkbox label{display:inline;width:100%}.form-row .input-select{width:100% !important}.form-row .faux-select{width:100% !important}#shipping-method-list,.payment-method-options,.payment-method{margin-left:0px;margin-right:0px}#shipping-method-list.payment-method-expanded,.payment-method-options.payment-method-expanded,.payment-method.payment-method-expanded{padding:30px 10px}.payment .payment-method .form-row.month .faux-select{width:115px !important}.payment .payment-method .form-row.year .faux-select{width:90px !important}.payment .payment-method .form-row.year select.input-select,.payment .payment-method .form-row.month select.input-select{width:100% !important}.payment-method-options{height:auto}.payment-method-options .form-row li{float:left;margin-bottom:1rem}.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 #dwfrm_billing_paymentMethods_creditCard_number-error.error{padding-left:0;text-align:left}.email legend h5{font-weight:normal;text-transform:none}.email legend h6{margin-bottom:1rem}#shipstatetooltip{margin-right:0}.noaddress .form-row label{margin-bottom:10px;text-align:left}select+span.error{z-index:1;right:5% !important}}@media (max-width: 480px){fieldset.buttonPanel .button-large{padding-top:0.5rem;width:100%}.noaddress .description .input-textarea{width:100%}#shippingSave{margin-top:8px;padding:0;text-align:center}}@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}}.customerservicemain #secondary>div{text-align:center}.breadcrumbs{margin-left:5%;padding-top:1%}.breadcrumbs span:not(:last-child){font-weight:bold}h6.subheader{color:black;clear:both;float:left;font-size:.8em;font-weight:normal;margin-bottom:35px;text-transform:none}.contactus-divider{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 #fed100 transparent;border-style:solid;border-width:10px 10px;content:'';position:relative;left:50%;width:10px}.contactus-divider: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:#fed100 transparent transparent transparent;border-style:solid;border-width:10px 10px;content:'';position:absolute;top:9px;right:-10px}.contactus-arrow{font-size:2em}.checkorder form span.error{right:0}.checkorder form span.error:before{float:right;padding-right:5px}.start-warranty.byorder{display:none}#help-navigation{color:#fed100;position:fixed;top:200px;right:0px;text-align:center;z-index:2}.waitbox{background-color:#f5f5f5;padding:12px 0;margin:13px 0 0 0}.waitbox p{color:black !important;font-size:100% !important}.waitbox p span:last-of-type{font-weight:bold}@media (max-width: 1450px){.waitbox{padding-top:5px}.waitbox .time{display:block}}#help-navigation,.mini-help{text-align:center}#help-navigation .help-tab,.mini-help .help-tab{background:#222A2B;height:500px;float:left;width:50px;padding-top:170px;box-shadow:-3px 0px 2px #000000}#help-navigation .help-content,.mini-help .help-content{background:#DADADA;width:350px;height:500px;display:none;color:black}#help-navigation .help-content b,.mini-help .help-content b{font-weight:bold}#help-navigation .help-content p,.mini-help .help-content p{color:black;margin:0}#help-navigation .help-content a,.mini-help .help-content a{color:#007987}#help-navigation .help-content .waitbox,.mini-help .help-content .waitbox{margin:13px 20px 10px 60px}#help-navigation .help-content #callout,.mini-help .help-content #callout{margin:10px 0px 10px 60px;width:275px}#help-navigation .help-content #callout p,.mini-help .help-content #callout p{font-size:1.5rem}#help-navigation .help-content .contactus-divider,.mini-help .help-content .contactus-divider{margin-top:-12px;margin-bottom:8px}#help-navigation .help-icon,.mini-help .help-icon{display:-moz-inline-stack;display:inline-block;height:30px;width:30px;background:#222A2B;border:2px solid #fed100;border-radius:50%;color:#fed100;font-family:"Nudista",sans-serif;font-weight:bold;line-height:25px;margin:0 0 5px 0;overflow:visible;position:relative;text-align:center;vertical-align:middle;zoom:1}#help-navigation #contactus-collapse-arrow,.mini-help #contactus-collapse-arrow{display:none}#help-navigation .contactus-divider,.mini-help .contactus-divider{left:55%}.category span p{color:#000000;margin-top:20px}.requireorder{padding-bottom:50px}.requireorder hr.light,.requireorder .order-search hr{display:none}.requireorder .finder-select-mode{margin:auto;min-width:625px;width:40.5%}.requireorder #step1,.requireorder #step3{border-bottom:2px solid black}.requireorder .button-large{width:200px}.requireorder .purchaselocation label{font-weight:bold;margin-bottom:10px;text-align:left;text-transform:uppercase;width:100%}.requireorder .purchaselocation select,.requireorder .purchaselocation .faux-select{width:100% !important}.requireorder .checkorder .form-field-tooltip{position:absolute;width:200px;top:10px;left:200px}.requireorder #ordernumfield{width:100%}.requireorder #war-order-postal{float:right}.requireorder .linehead>span:before,.requireorder .linehead>span:after{display:none}.requireorder .selectedproduct .selectedimage{float:none}.requireorder .select-damaged-case{border-top:2px solid #CCCCCC;padding-top:20px}.requireorder .remove,.requireorder .selected-product.sku{display:none}.requireorder .formactions{clear:both}@media (max-width: 900px){.requireorder{display:block;text-align:left;width:100%}.requireorder .checkorder{margin:0}.requireorder .form-row label{text-align:left}.requireorder .checkorder .form-field-tooltip{top:-1px}.requireorder .contactusinput .form-field-tooltip{top:0px;left:125px}}@media (max-width: 640px){.requireorder .finder-select-mode{min-width:288px;width:100%}.requireorder fieldset{margin:15px 0}.requireorder .order-search .formfield,.requireorder .us-order-claim .formfield{width:100%}.requireorder .order-search .formfield.globalor,.requireorder .us-order-claim .formfield.globalor{margin-left:auto}.requireorder #order-search-submit,.requireorder #us-order-claim-submit{margin:20px 0;width:100%}.requireorder .button-large p:after,.requireorder .button p:after{left:105%}}.finder-select-mode{text-align:center;padding-top:40px;margin-bottom:-10px}.finder-select-mode h6{display:inline-block;color:#000000}.finder-select-mode #findbybrand{margin-left:-50px;margin-right:150px}.finder-select-mode #findbybrand,.finder-select-mode #findbyorder{padding-bottom:5px;cursor:pointer}.finder-select-mode .selected-search-mode{border-bottom:4px solid black}.finder-select-mode form{width:100%}.finder-select-mode .formfield{float:left}.finder-select-mode .formfield .input-text{width:100%}.finder-select-mode .formfield .label{margin-left:0}#ionwarranty{width:50%;margin:auto}#ionwarranty .ioninput{margin-left:30%}#ionwarranty #ionsupport{display:none}#ionwarranty p:first{font-weight:bold}#ionwarranty input[type="radio"]{border-radius:none;box-shadow:none;margin:0 1em 0 1em}#secondary{float:right;position:relative}#step1{width:100%}#step1 .addProduct.byorder{display:none}.step{width:65%}.errormessage{margin-bottom:20px;text-align:center;color:red}.contactinput{width:60%}div.clear{clear:both}.globaland{display:none}.globalor{float:left}.globalor h4{color:#000000;float:left;font-size:1.5em;text-transform:uppercase;font-weight:bold;margin:30px auto;width:100%}.newsletter label{width:300px;float:right}hr{width:100%;margin-top:10px}hr.light{border-color:#CCCCCC}hr.half-left{float:left;width:40%}hr.half-right{float:right;width:40%}.product-list-item,img{display:inline-block}.selected-product-name{width:300px;font-size:.9em}.selected-product-sku,.selected-product-color{color:black;clear:both;text-transform:uppercase;font-size:.8em;font-weight:normal}.tooltip,#password-reset{color:#007987;font-family:"Nudista",sans-serif;font-weight:bold;margin-top:30px;margin-left:-80px;text-decoration:underline}.selected-product-color{clear:none}.selected-product-info{width:50%;position:relative;border-right:1px dashed #CCCCCC;float:left}.selected-product-info .description label{margin-bottom:1rem}.damageditems{margin-right:50px;margin-top:4px;right:5%;width:350px;z-index:1}.damageditems .damaged-product-image{float:left;margin-bottom:30px}.damageditems .damageditemdivider{width:40%;float:left;margin-right:25px}.damageditems .damageditemdivider .clear{margin:40px}.damageditems .damageditemdivider .info-label{float:left;clear:none;color:#888888}.damageditems .damageditemdivider .selected-product-name{width:100%}.damageditems .damageditemdivider .selected-product-sku,.damageditems .damageditemdivider .selected-product-color{clear:none;padding-top:2px;padding-left:2px;text-transform:none}.damageditems .damageditemdivider .selected-product-color{font-weight:bold}.damageditems h6{color:#888888}.damageditems h2{border-bottom:2px solid #CCCCCC;width:100%;font-size:90%}.damageditems .additionalinfo .label{display:none}.damageditems hr{width:100%}.warranty-photo .contact-us-progress{display:inline}.warranty-photo .content-asset ul li{list-style:none !important;margin-top:5px}.warranty-photo .content-asset ul li:before{height:1px;width:10px;content:'-';margin-right:10px}.warranty-photo .content-asset h6,.warranty-photo .content-asset p,.warranty-photo .content-asset li{color:#000000}.warranty-photo hr{border-color:#CCCCCC}.warranty-photo #uploadinstructions a{color:#007987;font-weight:bold;text-decoration:underline}.warranty-photo #uploadinstructions .tooltip{color:#007987;font-weight:bold;text-decoration:underline;margin-left:.1em;float:none}.warranty-photo .warranty-image-footer{font-size:.9em}.warranty-photo .warranty-image-footer .warranty-image-footer-content{background-color:#CCCCCC;padding:15px}.warranty-photo .warranty-image-footer hr{border-color:#000000;margin:50px 0 50px 0}.warranty-photo .warranty-step.large{display:none}.checkorder .type2{display:none}.checkorder .form-field-tooltip{position:absolute;width:200px;top:45px;left:280px}.checkorder span.error{top:60%;right:-30px}.order-search{display:none;min-height:300px}.order-search label{float:left;text-align:left;margin-left:2%;margin-bottom:10px;width:100%;text-transform:uppercase;font-weight:bold}.order-search .formfield{width:250px}.order-search .formfield.globalor{width:20%;margin:10px auto}.order-search .form-row{float:left;width:100%}.order-search .form-row input{width:100%;height:38px}.order-search .form-row textarea{width:100%}.order-search span.error{top:60% !important}.order-search .loading{margin-left:0}.order-search .order-search-results{padding:10px 0px 10px 0px}.order-search #order-search-submit{margin-top:20px}html[lang="de"] #war-order-postal label,html[lang="sv"] #war-order-postal label{font-size:12px}#order-search-products{padding:10px 2% 80px 10%}#order-search-products img{margin:0 auto;width:60px}#order-search-products .product-list-item .sku,#order-search-products .product-list-item .promo{display:none}#order-search-products .product-availability-list{display:none}#order-search-products .order-search-product{display:inline-block;height:150px;width:200px;margin:40px 50px 0 0;text-align:center}#order-search-products .order-search-product .attribute .label{color:#000000}#order-search-products .order-search-product .attribute .value{font-weight:normal}.newsletter .form-row label{float:right;width:70%;padding-right:125px;text-align:left;margin-top:5px}.accountsignup .form-row label{float:right;width:70%;padding-right:125px;text-align:left;margin-top:5px}.contactus-header{text-align:center;margin-left:auto;margin-right:auto}.contactus-header h4{color:#000000;float:left;font-size:1.5em;margin-left:1.5%;text-transform:uppercase;font-weight:bold}.contactus-header h5{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:12px;font-size:1.2rem;color:#222a2b;font-family:"Nudista",sans-serif;font-weight:bold;text-transform:uppercase}.contactus-header h6{margin-top:2%;color:#000000}.contactus-header .contactus-arrow{vertical-align:-5px;margin:20px}#address,#billingaddress{padding-right:60%}.contactusinput{float:left;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 .warranty-warning{font-weight:bold;color:#FF0000;border:1px solid black;margin-left:5%;background-color:#DADADA}.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-family:"Nudista",sans-serif;font-weight:bold;padding-right:5px;position:relative;text-transform:uppercase}.contactusinput .button-large{width:150px;float:left;margin-bottom:70px;margin-left:200px}.contactusinput .tooltip{margin:0 10px}.payment-method-options{display:none}#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-family:"Nudista",sans-serif;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{float:left;width:100%}#casefinder fieldset{padding:1% 0 0 0;border:none}#casefinder .button-large.select-case-color{display:none;width:200px;margin-left:auto;margin-right:auto}#casefinder.byorder #ionwarranty{display:none}#casefinder.byorder #iondivider{display:none}.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}h5.warranty-sub-header{clear:both;display:block;color:#000000;margin-bottom:30px;font-size:1em;font-weight:normal;text-transform:none}h5.warranty-sub-header.byorder{display:none}.warranty-step{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;background:#888888;border-radius:50%;height:40px;overflow:visible;position:relative;width:40px;color:#fff;line-height:40px}.warranty-step [data-icon]:before{font-size:5rem;display:block;color:black;background:#fff;border-radius:50%;height:100px;overflow:visible;position:relative;width:100px;padding-top:40px;margin:40px auto 0px auto}.warranty-step.selected{background:#fed100;color:#222a2b;font-family:"Nudista",sans-serif;font-weight:bold}.warranty-step.large{height:275px;width:275px;line-height:90%;margin-bottom:50px;margin-right:30px}.warranty-step.large h5{color:#fff;font-size:1.25em;padding:10px 0 0 0}.warranty-step.large p{color:#fff;width:90%;margin:auto}.warranty-step.large.step-1{background:#ccc}.warranty-step.large.step-3{background:#222a2b}.warranty-step.large.step-3:after{content:none}.warranty-step.large.step-2{background:#888888}.warranty-step.large.step-2:after{border-color:transparent transparent transparent #888888}.warranty-step.large: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 #CCCCCC;border-style:solid;border-width:20px 30px;content:'';right:-55px;position:absolute;top:105px}.warranty-step.intro{margin-right:.5em}.contact-us-progress{clear:both}.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%}.thanks-header hr{width:80%}.thanks-header h4{text-align:center;width:100%}.thanks-header .contact-us-progress{display:none}.formfield.reason .description textarea{width:40%;margin-top:10px}.returns-thanks h1,.contact-us-thanks h1{color:#888888;font-size:2em;text-align:center}.returns-thanks p,.contact-us-thanks p{color:#000000;clear:both;padding:5% 15% 5% 15%}.image-upload .image-upload-header{clear:both}.image-upload ul.image-upload-help li{font-size:inherit;font-family:"Open Sans",sans-serif;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 #007987;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:#007987;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: 860px){.image-upload .image-upload-main{width:100%}.image-upload #contactInfo{text-align:center;width:100%}}@media (max-width: 1600px){#step-4 hr{width:55%}.contactusinput .button-large{margin-left:190px}}@media (max-width: 1325px){.warranty .form-row{text-align:left}.contactusinput .button-large{margin-left:50px}}@media (max-width: 1250px){.contactusinput .button-large{margin-left:5%}.warranty-step.large{height:200px;width:200px}.warranty-step.large p{font-size:.8em;padding-left:10px;padding-right:10px;width:75%}.warranty-step [data-icon]:before{height:75px;width:75px;padding-top:30px;margin:20px auto 0px auto;font-size:4rem}.warranty-step.large:after{top:80px}}@media (max-width: 1050px){.finder-select-mode #findbybrand{margin-right:100px}hr{width:90%}.warranty #checkout-login{position:relative;float:left;margin:50px 0 50px 8%}.damageditems .damageditems .damageditemdivider{width:50%;float:none;display:block;margin-left:auto;margin-right:auto}.formfield label{float:none}.warranty .form-row{text-align:left}}@media (max-width: 950px){.warranty #checkout-login{width:80%}.input-text,.input-text-pw{width:80%}.damageditems{width:80%;float:left;margin-left:8%}}@media (max-width: 860px){.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-submit{margin:0 auto !important}.checkorder{margin:0 5%}.checkorder .form-field-tooltip{top:25px}.checkorder .form-row{text-align:center;width:100%}.checkorder .globalor{display:block;margin:20px auto;width:100%;text-align:center}.checkorder .globalor h4{float:none}.checkorder span.error{top:45% !important;position:absolute !important}.contactusinput .useapofpo{margin:10px 0 10px 12%}.contactusinput .useapofpo .form-field-tooltip{position:absolute !important}span.error:before{right:13% !important}.validation-icon.valid{color:#00AA00;position:absolute;right:13%;margin-top:-35px}.form-row .input-select{width:100% !important}.form-row .faux-select{width:100% !important}}@media (max-width: 850px){.step{width:100%}.contactus-header h4{width:100%}.cartfloat,.damageditems{margin-right:20%}.warranty-step.large p{padding-left:5px}.contact-us-progress .warranty-step{clear:both;float:left;margin-bottom:10px;margin-left:30%}.contact-us-progress h5{float:left;margin-top:15px;margin-left:10px}.contactus-arrow{display:none}.contactusinput .formfield.description{margin-left:0;margin:auto}.header-separator .contactus-divider,.header-separator .finder-select-mode{clear:both}.selected-product-info{border:none;width:100%;padding:0 1rem}#secondary{position:relative;width:100%}#ionwarranty{width:75%;margin-left:auto;margin-right:auto}#start-warranty{margin-top:2rem}.warranty hr.half-left,.warranty hr.half-right{width:100%}.warranty-step.large,.warranty-step.large.step-2{margin-left:auto;margin-right:auto}.warranty-step.large.step-3 [data-icon]:before{font-size:4rem}.warranty-step.large,.warranty-step.large.step-2{margin-left:auto;margin-right:35px;clear:none;width:100%;margin-bottom:15rem;width:100px;height:100px}.warranty-step.large .warranty-step-icon,.warranty-step.large.step-2 .warranty-step-icon{float:left;margin-left:12px;margin-top:-7px}.warranty-step.large h5,.warranty-step.large.step-2 h5{color:#000000;font-size:1.25em;padding:20px 0 20px 0;width:75px}.warranty-step.large p,.warranty-step.large.step-2 p{padding-left:0;margin-left:15px;margin-top:-10px;width:100px;margin-bottom:20px;text-align:left;color:#000000}.warranty-step.large:after,.warranty-step.large.step-2:after{top:30px}.warranty-instruction .warranty-video{height:200px;width:300px}}@media (max-width: 800px){productselect.breadcrumb{display:block}productselect.breadcrumb .findreset,productselect.breadcrumb .level{clear:both;float:left;margin:10px;margin-right:0px;margin-left:0px;width:50%;padding:10px}productselect.breadcrumb [data-icon]:before{vertical-align:-8px}.warranty-header .warranty-step{display:block;margin-left:auto;margin-right:auto;margin-bottom:2%}.warranty-header h5{margin-bottom:2%}.warranty hr.half-left,.warranty hr.half-right{width:100%}.warranty-photo .damageditems{top:0;display:inline-block;width:100%;margin-left:auto;margin-right:auto;padding-left:5%}}@media (max-width: 620px){.warranty{padding:2% 0% 2% 0%}.finder-select-mode #findbybrand,.finder-select-mode #findbyorder{border:2px solid #000000;padding:10px;width:80%;margin:0 0 10px 0}.selected-search-mode{background:#fed100}.warranty .globalor{float:none;margin-left:0px;clear:both;display:block;margin-bottom:20px}}@media (max-width: 550px){.warranty-step.large,.warranty-step.large.step-2{width:70px;height:70px;margin-right:30px}.warranty-step.large .warranty-step-icon,.warranty-step.large.step-2 .warranty-step-icon{margin-left:4px;margin-top:-12px}.warranty-step.large:after,.warranty-step.large.step-2:after{top:20px;border-width:15px 15px;right:-25px}.warranty-step [data-icon]:before{height:55px;width:55px;padding-top:20px;margin-left:4px}.warranty-step.large.step-3 [data-icon]:before{font-size:3rem}}@media (max-width: 480px){.warranty{padding:2% 0% 2% 0%}.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}.warranty-step.large.step-1{margin-left:auto}.damageditems .damageditemdivider{width:44%;margin-left:5%;margin-right:0;display:block}.damageditems hr:last-of-type{display:none}#help-navigation{display:none}.mini-help{margin-top:10px}.mini-help .expanded+.help-content{display:block !important;width:100%}.warranty .selected-product-info{height:auto;clear:both}.contactusinput .warranty-warning{width:90%;margin-left:5%}.description .input-textarea{width:250px}.contact-us-progress .warranty-step{margin-left:15%}.warranty .formfield.reason{margin-left:5%}#ionwarranty .ioninput{margin-left:0%}.categoryList{width:100% !important}.checkorder span.error{top:43% !important}}@media (max-height: 700px){#help-navigation{top:150px}}@media (max-height: 651px){#help-navigation{display:none}}.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-top:10px;padding:3% 10% 0 20%}.wall span p{color:#222A2B;font-family:"Nudista",sans-serif}.wall .category,.wall .product{border:2px solid rgba(0,0,0,0);cursor:pointer}.wall .category [data-icon]:before,.wall .product [data-icon]:before{font-size:2em}.wall .category:hover,.wall .product:hover{color:#007987}.wall .label,.wall form .label{float:left;width:110px;text-align:left}#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}.selectedproduct{margin-bottom:10px}.selectedproduct.reasononly{text-align:center}.selectedproduct.reasononly .purchaseDate,.selectedproduct.reasononly .variation-select{display:none}.selectedproduct.reasononly .selected-product-display{margin:0 30px;display:inline-block}.selectedproduct.reasononly .selected-product-info{border-right:none;display:inline-block;float:none;vertical-align:top}.selectedproduct.reasononly .selected-product-info .description{text-align:left}.selectedproduct h3{padding:10px 3px 0;background-color:white}.selectedproduct h3.selected{background:transparent url(../themes/demandwarestore/images/icon_greencheckmark.gif) no-repeat 0 12px;padding-left:15px}.selectedproduct .selectedimage{width:150px;margin:20px;float:left}.selectedproduct h5{font-size:.9em}.selectedproduct .remove{clear:both;font-weight:bold;color:#007987;padding-top:1rem;text-decoration:underline}.selectedproduct .infoinput{margin-right:1rem}.selectedproduct .infoinput .purchaseDate span.error{top:50%}.selectedproduct .warranty-warning{font-weight:bold;color:#FF0000;border:1px solid black;background-color:#DADADA}.selectedproduct .description textarea{width:100%}.selectedproduct input,.selectedproduct label{width:85%;text-align:left}.selectedproduct .swatchesdisplay{clear:both;padding:0px;list-style:none;margin:0;width:100%;display:inline-block}.selectedproduct .swatchesdisplay li{margin:5px 4px;list-style:none}.selectedproduct .swatchesdisplay.color{height:35px;clear:both}.selectedproduct .swatchesdisplay.cpseries{clear:both;float:left}.selectedproduct .swatchesdisplay.color li.selected{border:2px solid #FFFFFF}.selectedproduct .swatchesdisplay.color li.selected{border:2px solid #037986}.selectedproduct .swatchesdisplay.color li.selected span,.selectedproduct .swatchesdisplay.color li.selected img{margin:0px;border:2px solid #FFFFFF;width:26px;height:12px}.selectedproduct .swatchesdisplay.color li:hover{border:2px solid #037986}.selectedproduct .swatchesdisplay.color li:hover span,.selectedproduct .swatchesdisplay.color li:hover img{margin:0px;border:2px solid #FFFFFF;width:26px;height:12px}.selectedproduct .swatchesdisplay.color li.sportswatch:hover{border:none}.selectedproduct .swatchesdisplay.cpseries li{height:95px;width:70px;overflow:hidden}.selectedproduct .swatchesdisplay.cpseries img{height:90px;width:260px;left:-70px;position:absolute;top:0px}.selectedproduct .swatchesdisplay.cpseries li:hover img{border:none}.selectedproduct .swatchesdisplay.cpseries li.ghost{height:0px}.selectedproduct .swatchesdisplay li[class="cpseries 360"] img,.selectedproduct .swatchesdisplay li[class="cpseries 360 selected"] img{clip:rect(0px 65px 95px 0px);left:0px}.selectedproduct .swatchesdisplay li.cpseries.vibrant img{clip:rect(0px 130px 95px 65px);left:-65px}.selectedproduct .swatchesdisplay li.cpseries.clean img{clip:rect(0px 195px 95px 130px);left:-130px}.selectedproduct .swatchesdisplay li.cpseries.privacy img{clip:rect(0px 260px 95px 195px);left:-195px}.selectedproduct .swatchesdisplay li.size{border-radius:30px;display:block;height:20px;list-style:none;margin:5px 4px;width:20px;border:2px solid #ccc;background-color:#eee}.selectedproduct .swatchesdisplay li.size.selected{background-color:#222a2b;border:5px solid #ccc}.selectedproduct .swatchesdisplay li.size.selected a.size{margin:-3px 24px 0 -3px}.selectedproduct .swatchesdisplay a.size{margin:0;display:inline-block;width:200px;font-size:14px;border:none;padding-left:23px}.selectedproduct .variation-select{width:30%;float:right}.selectedproduct .variation-select .selected-product-sku{display:none}.selectedproduct ul.swatchesdisplay{clear:both;padding:0px;list-style:none;margin:0;width:100%}.selectedproduct ul.swatchesdisplay.sportswatchesdisplay{width:100%;margin-bottom:50px}.selectedproduct ul.swatchesdisplay li.sportswatch{width:32px;height:60px;margin:8px 10px;padding:0px;background-size:32px 60px}.selectedproduct ul.swatchesdisplay li.sportswatch a{width:44px;height:72px}.selectedproduct ul.swatchesdisplay li.sportswatch:hover a,.selectedproduct ul.swatchesdisplay li.sportswatch.selected a{border:2px solid #037986;border-radius:5px;margin:-4px 0px 0px -4px;width:40px;height:68px;display:block}.selectedproduct ul.swatchesdisplay li.sportswatch:hover a img,.selectedproduct ul.swatchesdisplay li.sportswatch.selected a img{height:auto;width:auto}.selectedproduct ul.swatchesdisplay li.sportswatch.selected{border:0}.selectedproduct ul.swatchesdisplay li.sportswatch.selected::before{border:0;display:none}.selectedproduct ul.swatchesdisplay li.sportswatch a.s_preorder,.selectedproduct ul.swatchesdisplay li.sportswatch:hover a.s_preorder,.selectedproduct ul.swatchesdisplay li.sportswatch.selected a.s_preorder,.selectedproduct ul.swatchesdisplay li.sportswatch.selected:hover a.s_preorder{background:url(../images/swatches-sprite-icons.png) no-repeat scroll -122px 100% transparent}.selectedproduct ul.swatchesdisplay li.sportswatch a.s_backorder,.selectedproduct ul.swatchesdisplay li.sportswatch:hover a.s_backorder,.selectedproduct ul.swatchesdisplay li.sportswatch.selected a.s_backorder,.selectedproduct ul.swatchesdisplay li.sportswatch.selected:hover a.s_backorder{background:url(../images/swatches-sprite-icons.png) no-repeat scroll -122px 100% transparent}.selectedproduct ul.swatchesdisplay li.sportswatch a.s_new,.selectedproduct ul.swatchesdisplay li.sportswatch:hover a.s_new,.selectedproduct ul.swatchesdisplay li.sportswatch.selected a.s_new,.selectedproduct ul.swatchesdisplay li.sportswatch.selected:hover a.s_new{background:url(../images/swatches-sprite-icons.png) no-repeat scroll -71px 100% transparent}.selectedproduct ul.swatchesdisplay li.sportswatch a.s_discon,.selectedproduct ul.swatchesdisplay li.sportswatch:hover a.s_discon,.selectedproduct ul.swatchesdisplay li.sportswatch.selected a.s_discon,.selectedproduct ul.swatchesdisplay li.sportswatch.selected:hover a.s_discon{background:url(../images/swatches-sprite-icons.png) no-repeat scroll 31px 100% transparent}.selectedproduct ul.swatchesdisplay li.sportswatch a.s_current,.selectedproduct ul.swatchesdisplay li.sportswatch:hover a.s_current,.selectedproduct ul.swatchesdisplay li.sportswatch.selected a.s_current,.selectedproduct ul.swatchesdisplay li.sportswatch.selected:hover a.s_current{background:url(../images/swatches-sprite-icons.png) no-repeat scroll -20px 100% transparent}.damageditem{float:left}.damageditem.empty{display:none}button.type2{background:#F1D600 url(../images/bg_button_gold.gif);border:solid 1px #e7d1db;padding:0 5px 0 5px;font:bold 1.2em/2.2em Arial, Helvetica, sans-serif}button.type2:disabled{background-color:#CCCCCC}.root .categoryName{color:rgba(0,0,0,0)}.categoryName{display:block}.categoryList{float:none;width:90px;margin:0 0 5px 0;height:200px;width:200px;margin-right:50px;text-align:center}.categoryList img{padding:0}.categoryList .product img{height:70px}.producttile{width:110px}.productselect h4{width:100%;text-align:center}.productselect .breadcrumb{cursor:pointer;font-weight:bold;display:inline;width:100%}.productselect .breadcrumb a{background:none}.productselect .breadcrumb level{width:15%}.productselect .breadcrumb [data-icon]:before{position:absolute;margin-left:25px;margin-top:4px}.productselect #findcasedevice,.productselect #findcasecase{display:none}.productselect .findcaseback{display:none;color:#007987;font-weight:bold;margin-bottom:10px;text-transform:uppercase;font-size:.9em}.productselect .findcaseinstruction{display:inline-block;margin-bottom:10px}.productselect .findcaseinstruction [data-icon]:before{font-size:.75em}.productselect .level,.productselect .findreset{background:none;border:1px solid black;border-radius:5px;padding:0 40px 0 5px;font-size:.9em;letter-spacing:1px;text-transform:uppercase;margin:10px 10px auto auto;display:inline-block}.productselect .findreset{margin-left:auto;padding:0 10px 0 5px}.productselect [data-icon]:before{font-size:.5em;vertical-align:1px;pointer-events:none}.productselect .category a[title="nokia-warranty"] span:before{font-size:20px;font-size:2rem;line-height:2.8rem}.productselect .category a[title="sony-warranty"] span:before{font-size:22px;font-size:2.2rem;line-height:2.8rem}.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%}.loginbox{width:49%}.ordersearch{width:49%}@media (max-width: 1750px){.wall{padding:3% 5% 0 5%}}@media (max-width: 1300px){.productselect .breadcrumb{display:block;padding-top:10px}}@media (max-width: 1050px){.categoryList{height:150px;width:150px}}@media (max-width: 647px){.warranty .selected-product-info{border:none}.productselect .selectedproduct .variation-select{width:60%}}@media (max-width: 641px){.productselect .selectedproduct .variation-select{width:50%}}@media (max-width: 600px){.wall{padding:3% 0 0 0}.categoryList{margin-right:0px}}@media (max-width: 397px){.productselect .findreset{margin-left:0}.selectedproduct .selectedimage{margin:0}.selectedproduct .swatchesdisplay.cpseries{float:none;margin-left:20%}}p{color:#222a2b}a{cursor:pointer}h5{margin-bottom:1rem}form.oauth input{height:40px;box-shadow:none}form .form-caption{margin:2rem 0 1rem 0}form input[type=checkbox],form input[type=radio]{margin-left:25%}.customerservicemain h2{text-align:center;padding-bottom:2rem;margin-bottom:1rem;border-bottom:2px solid #222a2b;padding-top:20px;white-space:nowrap}.customerservicemain h3{margin-bottom:1rem;text-transform:uppercase}.customerservicemain .contactForm.noaddress span.error,.customerservicemain .contactForm.noaddress .ca_pobox_error.error p{width:auto}.customerservicemain .contactForm.noaddress .form-row .phone+span.error{margin-left:0;top:20%}@media (max-width: 860px){.customerservicemain .contactForm.noaddress .form-row span.error{display:block;float:left;margin-bottom:20px;margin-left:10px !important;position:relative}}.customerservicemain fieldset{margin-top:2rem}.customerservicemain .required-indicator-text{font-size:0.8em}.customerservicemain .required-indicator{display:none}.customerservicemain .form-row.f-field span.error{display:block;position:relative;width:100%;margin-top:5px}.centerwrapper{text-align:center;margin:2rem auto;position:relative}.account-nav{font-size:13px;font-size:1.3rem;font-weight:bold;text-align:center;margin-bottom:2rem;color:#007987}.account-nav span{margin-right:5%;text-transform:uppercase}.jump-anchor{position:absolute;margin-top:-200px}#callout{border-bottom:4px solid #EEE;margin:10px 0px;background-color:#f5f5f5;text-align:center;padding-top:5px}#callout h6{color:#FF0000;padding:0 0 5px;margin:0;border:0}#callout p{font-weight:bold;color:#000}#callout .redAlert{font-weight:bold;color:#ff0000}#callout .notRedAlert{font-weight:bold;color:#000}.boxes{margin:2rem 0;text-align:center;display:flex}.boxes>div{padding:3rem;display:block;min-height:35rem;height:auto;margin:0 1rem;background-color:whitesmoke;float:left}.boxes ul.links li{margin-top:1rem;color:#007987;text-transform:uppercase;font-weight:bold;font-size:75%}.boxes .loginbox{background-color:whitesmoke;position:relative;flex:2;margin-left:0}.boxes .loginbox input[type="text"],.boxes .loginbox input[type="email"],.boxes .loginbox input[type="password"],.boxes .loginbox input[type="tel"]{width:65%}.boxes .loginbox .form-row-button{float:none}.boxes .loginbox .required-indicator-text{display:block}.boxes .loginbox label{text-align:left}.boxes .loginbox .form-row.f-field span.error{width:68%;margin-left:32%;text-align:left}.boxes .loginbox a{font-weight:bold;color:#007987}.boxes .faq{background-color:whitesmoke;flex:2}.boxes .faq a{font-weight:bold;color:#007987}.boxes .help{background-color:#222a2b;flex:1;margin-right:0}.boxes .help a{color:#fed100;text-decoration:underline}.boxes .help p{color:whitesmoke;line-height:1.6em}.boxes .help h2{border-bottom:2px solid white;color:white}.boxes.extras>div{margin-top:10px;margin-bottom:10px}.boxes.extras .contact{flex:2}.boxes.extras .returns{flex:2}.boxes.extras .legal{flex:1}.extras>div{height:22rem;position:relative}.activity-summary{position:relative;margin:2rem 0}.activity-summary table{width:100%;font-size:13px;font-size:1.3rem}.activity-summary tr{border-bottom:1px solid lightgray}.activity-summary tr th:first-of-type{text-align:left}.activity-summary th{font-size:17px;font-size:1.7rem;font-weight:bold;color:lightgray;padding:1rem 0;width:20%;text-align:center}.activity-summary td{padding:2rem 0;text-align:center}.activity-summary td.orderno{font-weight:bold;text-align:left}.activity-summary td:last-of-type{text-align:right}.activity-summary td a.orderdetails{font-weight:bold;color:#007987;text-transform:uppercase}.activity-summary tbody tr span.label{display:none}.activity-summary .details-data-container>.value{width:100%}.activity-summary h3{border-bottom:1px solid #222a2b;padding:2rem;position:relative;margin-bottom:3rem}.activity-summary .activitylinks{font-size:14px;font-size:1.4rem;font-weight:bold;position:absolute;right:0;bottom:1rem;color:#007987}.activity-summary .activitylinks span{font-size:30px;font-size:3rem;font-weight:normal;vertical-align:middle}.activity-summary .order-status .label{display:none}section.customerservice-summary button[name="dwfrm_login_login"]{margin-bottom:10px}section.customerservice-summary button[name="dwfrm_login_login"] p{white-space:nowrap}section.customerservice-summary #password-reset{margin:0%;white-space:nowrap}section.customerservice-summary label{white-space:nowrap}section.customerservice-summary p{padding:0px}section.customerservice-summary a p{padding:0px 40px 0px 20px}section.order-status{border:2px solid #222a2b;margin-bottom:20px}section.order-status h2{background-color:#222a2b;color:white;vertical-align:middle;margin:0;padding:2rem 0;text-transform:uppercase}section.order-status .statusform{display:inline-block;margin:4rem 0;width:100%}section.order-status form{display:inline-block;border-right:2px solid #222a2b;margin:0 3rem 0 5rem;width:65%}section.order-status form .error:before{position:relative}section.order-status form .form-row{width:26rem}section.order-status form .form-row.inline{display:inline-block}section.order-status form .form-row.top-margin{margin-top:2rem}section.order-status form input{width:85%}section.order-status form .form-row label{display:block;text-align:left;width:100%}section.order-status form .form-row.form-row-button{float:none;margin-top:1.5rem}section.order-status form span.or{display:block;font-weight:bold;margin:0.75em 0}@media (max-width: 650px){section.order-status form{border-right:0px}}section.order-status .info{display:inline-block;position:absolute}section.order-status .info h5{font-size:15px;font-size:1.5rem}section.order-status .info li{margin-top:1rem;font-size:70%}section.order-status .info li a{font-weight:bold;color:#007987;text-transform:uppercase}@media (max-width: 650px){section.order-status .info{display:block;position:relative;margin-top:25px;border-top:2px solid black;text-align:center;padding-top:10px}}.support-warranty div:not(.content-asset):not(.button-bottom){text-align:center;border:2px solid black;padding-top:2%;padding-right:2%;padding-left:2%;margin-bottom:20px}.support-warranty h2{text-transform:uppercase;border:none}.support-warranty div>p{padding:0px}.support-warranty hr{width:50px}.support-warranty p a{text-decoration:underline;color:#007987}.support-warranty .button-bottom{margin:30px;position:static}@media (max-width: 860px){.customerservicemain .account-summary .summary{width:30%}.form-row label{float:none;text-align:left;width:auto;margin:0;display:block;text-align:center}.form-row input[type=text],.form-row input[type=email],.form-row input[type=password],.form-row input[type=textarea],.form-row input[type=tel]{width:100% !important}.form-row input[type=checkbox],.form-row input[type=radio]{margin-left:0}.form-row.label-checkbox label{width:auto}.boxes>div{height:25rem;padding:1.5rem;margin:0}.boxes .loginbox a{display:block}.boxes .loginbox label{text-align:center;margin-bottom:5px}.boxes .loginbox .form-row.f-field span.error{width:100%;margin-left:0%;text-align:center}.boxes .help{width:30%}.customerservice-summary>div{height:auto;min-height:35rem}section.order-status form .error{text-align:left}section.order-status form .error:before{margin-left:0%;right:0 !important}}@media (max-width: 480px){form .form-row.label-checkbox label{width:auto}.customerservicemain .h2{padding-top:100px}.customerservicemain .activity-summary table thead{display:none}.customerservicemain .activity-summary tbody tr span.label{display:block;position:absolute;left:3rem}.customerservicemain .activity-summary tbody td{display:block;padding-left:50%}.customerservicemain .activity-summary tbody tr:nth-of-type(odd){background:#eee}.boxes{display:block}.boxes>div,.boxes .help,.boxes .legal{width:100%}section.order-status form{margin:0 3rem 0 5%}section.order-status .statusform{display:inline-block}section.order-status .statusform .or{bottom:0px}section.order-status .info{width:100%;text-align:center;padding-top:15px;border-top:2px solid black;margin-top:15px}}#newnav ~ .l-warranty{padding-top:114px}.l-warranty-wrapper{margin:0 auto;max-width:1024px;width:100%;padding:0 16px}.l-warranty-wrapper label{display:block;letter-spacing:.6px;margin:0;padding:0 0 10px;text-align:left;text-transform:uppercase;width:auto}.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:thin dotted #000}.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: 860px){.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: 860px){.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";speak:none;-webkit-font-smoothing:antialiased}.l-warranty-wrapper select{cursor:pointer;height:35px !important;margin:0 !important;width:100% !important}.l-warranty-wrapper select:focus+.faux-select{border:1px solid #252525 !important;outline:thin dotted #000}.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 .f-button-large{background:#252525;color:#fff;cursor:pointer;display:inline-block;font-family:"Nudista";font-size:12px;font-weight:700;height:40px;line-height:40px;padding:0 5px;position:relative;text-align:center;text-transform:uppercase;min-width:202px;border:1px solid transparent}@media (max-width: 700px){.l-warranty-wrapper button,.l-warranty-wrapper .f-button-large{height:45px;line-height:45px;width:100%}}.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 .f-button-large p:after{display:none}.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}.l-warranty-wrapper .payment-method .form-row.month .input-select,.l-warranty-wrapper .payment-method .form-row.month .faux-select,.l-warranty-wrapper .payment-method .form-row.year .input-select,.l-warranty-wrapper .payment-method .form-row.year .faux-select{width:100% !important}.l-warranty-wrapper .faux-selectInner{padding-top:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:24px;max-width:100%;min-width:100%}.l-warranty-wrapper .faux-selectInner::before{background:transparent;height:33px;width:33px}.l-warranty-wrapper .faux-selectInner::after{margin-top:14px !important}.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:.7em}.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}.l-warranty-wrapper .f-field-tooltip .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 .f-field--purchasetype{margin:0 0 10px}.l-warranty-wrapper::after{display:table;clear:both;content:''}@media (min-width: 48em){.l-warranty-wrapper{padding:0 34px}}.b-warranty::after{display:table;clear:both;content:''}.b-warranty__header{padding:16px 16px 0;margin:0;max-width:1024px;transition:background 300ms, padding 300ms, margin 300ms}@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{position:relative;color:#252525;font-family:"Nudista";font-size:24px;font-weight:700;margin:0 0 16px;text-align:center;text-transform:uppercase}@media (min-width: 48em){.b-warranty__title{margin:0 0 32px}}.b-warranty__title span{position:relative;background:#fff;padding:0 16px;z-index:1}.b-warranty__title:after{position:absolute;content:"";top:50%;left:0;width:100%;height:2px;background-color:#252525}.b-warranty__header--selected .b-warranty__title{color:#fed100}.b-warranty__header--selected .b-warranty__title span{background:none}.b-warranty__content{float:left;width:60%}.m-close+.b-warranty__content{float:none;width:100%}@media (max-width: 860px){.b-warranty__content{float:none;width:100%}}.b-warranty__items{float:right;width:35%}@media (max-width: 860px){.b-warranty__items{float:none;width:100%}}.b-warranty__description{text-align:center}.b-warranty__description p{font-family:"Nudista";font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.6px;margin:0 0 16px;text-transform:uppercase}.b-warranty__description p a{color:#007987;text-decoration:underline;transition:all .5s ease 0s}.b-all-steps{padding:0}.b-all-steps__step{width:auto !important;border:0 !important}.b-all-steps .linehead{display:inline-block;text-align:center;overflow:hidden;white-space:nowrap;margin:0 auto 20px;padding:0}.b-all-steps .linehead a{margin-top:2px;margin-bottom:2px}@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:#252525;color:#fff;cursor:pointer;display:inline-block;font-family:"Nudista";font-size:12px;font-weight:700;height:40px;line-height:40px;padding:0 5px;position:relative;text-align:center;text-transform:uppercase;min-width:202px;border:1px solid transparent}@media (max-width: 700px){.b-all-steps .button-large{height:45px;line-height:45px;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}@media (max-width: 700px){.b-all-steps .button-large{margin:0 2px;min-width:auto}}.b-all-steps .button-large a{padding:0}.b-warranty-steps{border-bottom:1px solid #252525;padding:0 0 16px;text-align:center}@media (max-width: 700px){.b-warranty-steps{display:flex;justify-content:space-between;padding:0 0 20px}}.b-warranty-steps__step{color:#b2b5b5;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;vertical-align:baseline}@media (max-width: 700px){.b-warranty-steps__step{white-space:nowrap}}@media (max-width: 400px){.b-warranty-steps__step{font-size:11px}}.b-warranty-steps__step.m-selected{color:#252525}.b-warranty-steps__step.m-selected>span{background:#252525;font-family:"Nudista"}.b-warranty-steps__step.m-selected+span{background:#252525}.b-warranty-steps__step.m-checked{color:#252525}.b-warranty-steps__step.m-checked>span{background:#11b854;position:relative;text-indent:-9999px}.b-warranty-steps__step.m-checked>span::after{color:#fff;content:"\e633";font-family:"Icons";font-size:10px;height:100%;left:0.5px;position:absolute;text-indent:0px;speak:none;top:8px;width:100%;-webkit-font-smoothing:antialiased}.b-warranty-steps__step.m-checked>span>span{display:none}.b-warranty-steps__arrow{background:#b2b5b5;display:inline-block;height:1px;margin:0 5px;overflow:hidden;text-indent:-9999px;vertical-align:middle;width:50px}@media (max-width: 860px){.b-warranty-steps__arrow{width:32px}}@media (max-width: 767px){.b-warranty-steps__arrow{width:17px}}@media (max-width: 700px){.b-warranty-steps__arrow{margin:13px -5px 0;width:100%}}.b-warranty-steps__count{background-color:#b2b5b5;border-radius:100%;color:#fff;display:inline-block;font-size:0;font-weight:400;height:25px;line-height:1;margin:-5px 5px 0 0;text-align:center;vertical-align:top;width:25px}.b-warranty-steps__count>span{align-items:center;display:flex;font-family:Arial, sans-serif;font-size:13px;height:100%;justify-content:center;speak:none;width:100%;-webkit-font-smoothing:antialiased}@media (max-width: 700px){.b-warranty-steps__count{display:block;margin:0 auto 10px;padding:6px 8.5px;position:relative}}.b-find-product .btn-group .btn{background:#222a2b;color:#fed100;border-color:#222a2b;outline-color:#fed100}.b-find-product .btn-group .btn:hover{background:#fed100;color:#222a2b;border-color:#fed100}.b-find-product .btn-group .btn a:focus{outline-color:#fed100}.b-find-product .btn-group .m-active{cursor:default;background:#222a2b;color:#fed100;border-color:#222a2b;border-bottom:4px solid #fed100}.b-find-product .btn-group .m-active a:focus{outline-color:#fed100}.b-find-product .btn-group .m-active:hover{border-bottom:4px solid #222a2b}.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__result{display:none;margin:24px 0 0}.b-find-product__form .f-field--purchaselocation .f-field-label{font-weight:700}.b-find-product__locationinvalid{display:none}.b-order-search-us{border:1px solid #cacaca;padding:20px}.b-find-product__order-claim{display:none}@media (max-width: 860px){.b-order-search-us{margin:0}}.b-order-search-us__form{width:auto;margin:0}.b-order-search-us__fieldset{margin:0 !important}.b-order-search-us .f-field textarea{width:100%}.b-order-search-us__actions{text-align:center}.b-order-search{border:1px solid #cacaca;padding:20px;margin-top:32px}@media (max-width: 860px){.b-order-search{margin:0}}.b-order-search__form{width:auto;margin:0}.b-order-search__fieldset{margin:0 !important}.b-order-search__number::after{display:table;clear:both;content:''}.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:12px;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:12px;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-weight:bold;font-size:16px}.b-order-search__actions{text-align:center}.b-case-search__fieldset{margin:0 !important}.b-case-search__info{border-bottom:1px solid #252525;margin:0 0 32px;padding:0 0 16px;text-align:center}@media (max-width: 700px){.b-case-search__info{font-size:14px}}.b-case-search__navigation-buttons,.b-case-search__navigation-titles{text-align:center}.b-case-search__navigation-button{background:#252525;color:#fff;cursor:pointer;display:inline-block;font-family:"Nudista";font-size:12px;font-weight:700;height:30px;line-height:30px;padding:0 5px;position:relative;text-align:center;text-transform:uppercase;min-width:202px;border:1px solid transparent;display:none;margin:0 0 16px}@media (max-width: 700px){.b-case-search__navigation-button{height:35px;line-height:35px;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::before{font-size:11px;margin:0 15px 0 0}.b-case-search__navigation-title{display:none;font-size:24px;font-weight:100;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__breadcrumbs{display:none;margin:16px 0 0;text-align:center}@media (min-width: 48em){.b-case-search__breadcrumbs{margin:32px 0 0}}.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:"Nudista";font-size:12px;font-weight:700;letter-spacing:.6px;margin:5px 0;text-transform:uppercase;vertical-align:middle}.b-case-search__breadcrumbs-title{font-size:14px;color:#b2b5b5;margin:0 5px 0 0}.b-case-search__breadcrumbs-reset-link,.b-case-search__breadcrumbs-link{display:block;color:#252525;background-color:#fed100;border:1px solid #fed100;border-radius:6px;line-height:1;padding:5px}.b-case-search__breadcrumbs-reset-link:focus,.b-case-search__breadcrumbs-link:focus{outline:dotted thin #FFF}@media (min-width: 48em){.b-case-search__breadcrumbs-reset-link,.b-case-search__breadcrumbs-link{display:inline-block;padding:10px}}.b-case-search__breadcrumbs-reset-link{display:none;background:#b2b5b5;border-color:#b2b5b5}.b-case-search__breadcrumbs-reset-link+.divider{display:none}.b-case-search__breadcrumbs-link-icon{display:inline-block;font-size:10px;margin:0 -3px 0 10px;vertical-align:baseline}.b-case-search__breadcrumbs-divider{background:#fed100;height:1px;margin:0 10px;overflow:hidden;text-indent:-9999px;width:15px}@media (max-width: 700px){.b-case-search__breadcrumbs-divider{display:block;background:transparent}}.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: 860px){.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:#007987}.b-wr-catalog__category:hover .b-wr-catalog__image,.b-wr-catalog__product:hover .b-wr-catalog__image{opacity:1}.b-wr-catalog__link{outline:none}.b-wr-catalog__link:hover,.b-wr-catalog__link:active{outline:none}.b-wr-catalog__link:focus{outline:thin dotted #000}.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}.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}.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: 860px){.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}.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:1px solid #b2b5b5}.b-wr-select-product__device{align-items:flex-start;display:flex;flex-direction:row;width:60%}@media (max-width: 860px){.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: 860px){.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:15px;font-weight:400;line-height:1.5;letter-spacing:.6px;margin:0 0 8px;text-transform:uppercase}.b-wr-select-product__name:focus{outline:thin dotted #000}@media (max-width: 860px){.b-wr-select-product__name{font-size:13px}}.b-wr-select-product__sku{color:#252525;font-size:12px;font-weight:100;letter-spacing:.6px;margin:0 0 16px;text-transform:uppercase}.b-wr-select-product__variations-title{color:#252525;font-size:12px;font-weight:700;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: 860px){.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:3.1rem;right:0.5rem}.b-wr-select-product__info-warning{color:#e00000;font-family:"Nudista";font-size:12px;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:#252525;color:#fff;cursor:pointer;display:inline-block;font-family:"Nudista";font-size:12px;font-weight:700;height:30px;line-height:30px;padding:0 5px;position:relative;text-align:center;text-transform:uppercase;min-width:202px;border:1px solid transparent;display:none;margin:0 0 16px}@media (max-width: 700px){.b-wr-select-product__info-remove-button{height:35px;line-height:35px;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.m-show{display:inline-block}.b-wr-select-product__info-remove-button:focus{outline:thin dotted #000}.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 a{display:block;height:100%;width:100%}.b-wr-select-product .swatchesdisplay li a:focus{outline:thin dotted #000;outline-offset:2px}.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:"Nudista";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:#007987}.b-wr-select-product .swatchesdisplay li.size a:hover::before{border-color:#007987}.b-wr-select-product .swatchesdisplay li.size a>span{border:0 !important;display:none}.b-wr-select-product .swatchesdisplay li.size.selected a{color:#007987;font-weight:700}.b-wr-select-product .swatchesdisplay li.size.selected a::before{border:8px solid #007987}.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:#007987}.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:"Nudista";font-size:16px;font-weight:700;letter-spacing:.6px;margin:0 0 24px;text-transform:uppercase;display:inline-block}.b-wr-select-items__title:focus{outline:thin dotted #000}.b-wr-select-items__item{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #b2b5b5;margin:0 0 16px;padding:0 0 16px}@media (max-width: 860px){.b-wr-select-items__item{border:0;margin:0;padding:0}}@media (max-width: 700px){.b-wr-select-items__item{border-bottom:1px solid #b2b5b5;margin:0 0 16px;padding:0 0 16px}}@media (max-width: 860px){.b-wr-select-items__content{border-bottom:1px solid #b2b5b5;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: 860px){.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: 860px){.b-wr-select-items__image-wrapper{padding:0;width:30%}}.b-wr-select-items__info{margin:0 0 4px;font-family:"Nudista";font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.6px;text-transform:uppercase}@media (max-width: 860px){.b-wr-select-items__info{font-size:11px}}.b-wr-select-items__info-wrapper{width:70%}@media (max-width: 860px){.b-wr-select-items__info-wrapper{width:65%;padding:0 10px 0 0}}.b-wr-select-items__info.m-name{font-weight:700;margin:0 0 16px}@media (max-width: 860px){.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:1px solid #b2b5b5;margin:0 0 24px;padding:0}.b-wr-form-email__title{font-family:"Nudista";font-size:16px;font-weight:700;letter-spacing:.6px;margin:0 0 24px;text-transform:uppercase}.b-wr-form-email__description{font-family:"Nudista";font-size:12px;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:1px solid #b2b5b5;margin:0 0 24px;padding:0;width:100%}@media (max-width: 860px){.b-wr-form-shipping,.b-wr-form-billing{border:0}}.b-wr-form-shipping__title,.b-wr-form-billing__title{font-family:"Nudista";font-size:16px;font-weight:700;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;position:relative;width:27.6%}.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;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;margin:0 0 24px}}.billingAddress input[type='checkbox']+label{font-size:24px;font-weight:900;padding-top:0}.b-wr-form-payment{margin:0 0 24px;padding:0}.b-wr-form-payment__title{font-family:"Nudista";font-size:16px;font-weight:700;letter-spacing:.6px;margin:0 0 24px;text-transform:uppercase}.b-wr-form-payment__description{font-family:"Nudista";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:thin dotted #000}.b-wr-payment_method .f-field--exp_date .f-field-label.exp_date{display:block;letter-spacing:.6px;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-weight:normal}.b-wr-payment_method .f-field--exp_date .f-field-label.exp_date span .required-indicator-text{font-size:.7em}.b-wr-payment_method .f-field--exp_date .f-field-label.exp_date span:focus{outline:thin dotted #000}.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}.b-wr-payment_method .f-field--year{clear:none;margin:0;float:right;width:47%}.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}.b-wr-payment_method .f-field-tooltip .js-simpletooltip{margin-left:-16em}@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{margin-left:-4em}}.b-wr-instruction{border-top:2px solid #252525;clear:both;margin:0;padding:24px 0;text-align:center}@media (min-width: 48em){.b-wr-instruction{margin:24px 0 0}}.b-wr-instruction p{font-family:"Nudista";font-size:15px;font-weight:400;line-height:1.5;letter-spacing:.6px;margin:0 0 16px}.b-wr-instruction p a{color:#007987;text-decoration:underline;transition:all .5s ease 0s}.b-wr-error{border:1px solid #e00000;color:#e00000;font-family:"Nudista";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:#007987;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}}.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{box-shadow:0px 0px 10px rgba(37,37,37,0.8);display:flex;opacity:.7;position:fixed;right:0;top:50%;transform:translate(300px, -50%);transition:all .5s ease 0s;z-index:10}@media (max-width: 700px){.b-wr-help{box-shadow:none;flex-direction:column;margin:0 0 16px;opacity:1;position:static;transform:none;trnasition:none}}.b-wr-help:hover{opacity:1}.b-wr-help.m-open{opacity:1;transform:translate(0, -50%)}@media (max-width: 700px){.b-wr-help.m-open{transform:none}}.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}@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__close,.b-wr-help__open{position:absolute;left:0;top:50%;transform-origin:left;transform:translate(0, -50%)}.b-wr-help__close::after,.b-wr-help__open::after{color:#fff;content:"\e62e";font-family:"Icons";font-size:10px;speak:none;-webkit-font-smoothing:antialiased}.b-wr-help__title{font-family:"Nudista";font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media (max-width: 700px){.b-wr-help__title{font-size:12px}}.b-wr-help__content{background:#dadada;padding:20px 10px;text-align:center;width:300px;height:27.5em}.b-wr-help__content .content-asset{display:none}@media (max-width: 700px){.b-wr-help__content{max-height:0;opacity:0;overflow:hidden;padding:0;transition:all .5s ease 0s;width:auto}.m-open .b-wr-help__content{max-height:500px;opacity:1;padding:16px 8px 0}}.b-wr-error-block__wrapper{border:1px solid #e00000;margin:0 0 16px;min-height:83px;text-align:center;color:#e00000;font-size:16px;line-height:20px;display:flex;align-items:center;justify-content:center}.b-wr-error-block__wrapper div>div{margin:20px 0px}.b-wr-contact-us{border:1px solid #cacaca;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}@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:#252525;color:#fff;cursor:pointer;display:inline-block;font-family:"Nudista";font-size:12px;font-weight:700;height:40px;line-height:40px;padding:0 5px;position:relative;text-align:center;text-transform:uppercase;min-width:202px;border:1px solid transparent}@media (max-width: 700px){.b-wr-contact-us .button-large{height:45px;line-height:45px;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}@media (max-width: 700px){.b-wr-contact-us .button-large{margin:0 2px;min-width:auto}}.b-wr-contact-us .button-large a{padding:0}
